/* ---------------------------------------------------------------------------------------- */
/* -------------- 2007-2008 © style-nes | www.free-lance.ru/users/style-nes --------------- */
/* ---------------------------------------------------------------------------------------- */
/*											Standart presets    													  */
/* ---------------------------------------------------------------------------------------- */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {margin: 0;padding: 0;border: 0;}
html {width:100%;height:100%;}

h1 {font-size:18px;} 
h2 {font-size:16px;} 
h3 {font-size:14px;} 
h4 {font-size:10px; font-weight:bold;} 

.knopa_td{
 border-left: 1px #AAAAAA solid; 
 border-top: 1px #AAAAAA solid; 
 border-right: 1px #AAAAAA solid; 
 border-bottom: 1px #AAAAAA solid; 
 padding: 7;
 font-size: 12px;
 color: #333333;
 font-weight : bold;
 text-decoration: none;
}


a.knopa_a {  font-size: 12px; font-weight: bold; }
   a.knopa_a:link { color: #555555;text-decoration: none; }
   a.knopa_a:visited { color: #555555;text-decoration: none; }
   a.knopa_a:active { color: #ea4a00; text-decoration: underline; }
   a.knopa_a:hover { color: #ea4a00; text-decoration: underline; }		
		
	
body {
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background:#c5e7ff url(../images/nes_fon_right_re.gif) top repeat-x;
}
.bg { background:url(../images/nes_fon_left_re.jpg) top left no-repeat;}
.style-nes {
	width:997px;
	margin:0 auto;
	background:url(../images/nes_fon_right_re.gif) top repeat-x;
}
.style-nes td {vertical-align:top;}
.style-nes img {color:#3296ec;}
.style-nes img:hover {color:#bebebe;}
.style-nes a {text-decoration:underline;}
.style-nes a:hover {text-decoration:none;}
.style-nes a:visited {}

.png {behavior: url("iepngfix.htc");}
	
.nes_left_bg { background:url(../images/nes_fon_left_re.gif) top repeat-x;}
.wrap { background:url(../images/nes_fon_left.jpg) top left no-repeat;}	
.nes_right_bg {background:url(../images/nes_fon_right_re.gif) top repeat-x;}

.clear {clear:both;}
/* ---------------------------------------------------------------------------------------- */
/*												topCells    													  	  */
/* ---------------------------------------------------------------------------------------- */
.topCells { position:relative; height:134px;}
.topCells .logo {position:absolute; top:50px; left:27px;}
.gerb, .flag, .foto, .foto2 {behavior: url("iepngfix.htc");}
.topCells .gerb { position:absolute; width:105px; height:107px; top:12px; right:186px; background:url(../images/top_gerb.png); background-position:right top; background-repeat:no-repeat;}
.topCells .flag { position:absolute; width:498px; height:134px; top:0px; right:0px; background:url(../images/top_flag.png); background-position:left top; background-repeat:no-repeat;}
.topCells .foto {position:absolute; width:180px; height:130px; top:4px; right:85px; background:url(../images/top_foto.png); background-position:left top; background-repeat:no-repeat;}
.topCells .foto2 { position:absolute; width:251px; height:121px; top:13px; right:45px; background:url(../images/top_foto2.png); background-position:left top; background-repeat:no-repeat; }
/* ---------------------------------------------------------------------------------------- */
/*												leftCells    													  	  */
/* ---------------------------------------------------------------------------------------- */
.leftCells { padding:0 0 0 0;}
.leftCells img {behavior: url("iepngfix.htc");}



.leftCells .mainMenu {padding:8px 0 0 0;}
.leftCells .mainMenu li {display:block; padding:14px 0 14px 27px; height:1%;}
.leftCells .mainMenu .li_bg_1 {background:url(../images/main_menu/li_bg_1.jpg) left bottom no-repeat;}
.leftCells .mainMenu .li_bg_2 {background:url(../images/main_menu/li_bg_2.jpg) left bottom no-repeat;}
.leftCells .mainMenu .li_bg_3 {background:url(../images/main_menu/li_bg_3.jpg) left bottom no-repeat;}
.leftCells .mainMenu .li_bg_4 {background:url(../images/main_menu/li_bg_4.jpg) left bottom no-repeat;}
.leftCells .mainMenu .li_bg_5 {background:url(../images/main_menu/li_bg_5.jpg) left bottom no-repeat;}

.leftCells .mainMenu .m1, .m1:hover, .m1_active, .m2, .m2:hover, .m2_active, .m3, m3:hover, .m3_active, .m4, .m4:hover, .m4_active, .m5, .m5:hover, .m5_active {display:block;}

.leftCells .mainMenu .m1 {background: url(../images/main_menu/left_menu_link_1.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m1:hover {background: url(../images/main_menu/left_menu_link_1_on.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m1_active {background: url(../images/main_menu/left_menu_link_1_on.jpg); background-position:left center; background-repeat:no-repeat;}

.leftCells .mainMenu .m2 {background: url(../images/main_menu/left_menu_link_2.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m2:hover {background: url(../images/main_menu/left_menu_link_2_on.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m2_active {background: url(../images/main_menu/left_menu_link_2_on.jpg); background-position:left center; background-repeat:no-repeat;}

.leftCells .mainMenu .m3 {background: url(../images/main_menu/left_menu_link_3.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m3:hover {background: url(../images/main_menu/left_menu_link_3_on.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m3_active {background: url(../images/main_menu/left_menu_link_3_on.jpg); background-position:left center; background-repeat:no-repeat;}

.leftCells .mainMenu .m4 {background: url(../images/main_menu/left_menu_link_4.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m4:hover {background: url(../images/main_menu/left_menu_link_4_on.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m4_active {background: url(../images/main_menu/left_menu_link_4_on.jpg); background-position:left center; background-repeat:no-repeat;}

.leftCells .mainMenu .m5 {background: url(../images/main_menu/left_menu_link_5.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m5:hover {background: url(../images/main_menu/left_menu_link_5_on.jpg); background-position:left center; background-repeat:no-repeat;}
.leftCells .mainMenu .m5_active {background: url(../images/main_menu/left_menu_link_5_on.jpg); background-position:left center; background-repeat:no-repeat;}




.leftCells .vote { padding:50px 0px 0 27px;}
.leftCells .vote .vop { padding:15px 60px 7px 0; font-size:12px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.leftCells .vote .opt { margin:0 0 0 -5px; font-size:12px; color:#000000;}
.leftCells .vote .opt td { height:23px; vertical-align:middle;}
.leftCells .vote .opt .in { padding:0 5px 0 0;}
.leftCells .vote .submit { padding:5px 0 0 35px;}
.leftCells .vote .rezult { padding:10px 0 0 0;}
.leftCells .vote .rezult a { color:#0066cc; font-size:11px;}
/* ---------------------------------------------------------------------------------------- */
/*												contentMap    													  	  */
/* ---------------------------------------------------------------------------------------- */
.contentMap {}

.contentMap .content_bg_podl_for_foto_top, .content_bg_podl_for_foto, .content_bg_podl_for_foto_bot {behavior: url("iepngfix.htc");}
.contentMap .content_bg_podl_for_foto_top {height:14px; background:url(../images/content_bg_podl_for_foto_top.png); background-position:top left; background-repeat:no-repeat;}
.contentMap .content_bg_podl_for_foto { position:relative; height:205px; background:url(../images/content_bg_podl_for_foto.png); background-position:left top; background-repeat:repeat-y; padding:0 0 0 28px;}
.contentMap .content_bg_podl_for_foto_bot {height:14px; background:url(../images/content_bg_podl_for_foto_bot.png); background-position:top left; background-repeat:no-repeat;}

.contentMap .content_bg_podl_for_foto #controls { position:absolute; top:74px; left:16px; height:55px; width:669px; cursor: pointer; }
.contentMap .content_bg_podl_for_foto #fade-example-1 li,#fade-example-2 li {position: absolute;top: 0;left: 0;width:642px;height:204px;visibility: hidden; list-style:none;}
.contentMap .content_bg_podl_for_foto .control {position: absolute;z-index: 100;cursor: pointer;}
.contentMap .content_bg_podl_for_foto #fade-example-1-next {position:absolute;right:35px; top:0px; z-index:1111;}
.contentMap .content_bg_podl_for_foto #fade-example-1-previous { position:absolute; left:35px; top: 0px; z-index:1111;}



.contentMap .index { padding:37px 0 0 15px;}
.contentMap .index .select_reg { width:464px; height:62px; background:url(../images/content_select_reg_bg.gif) top left no-repeat;}
.contentMap .index .select_reg div {padding:18px 20px 13px 20px;}
.contentMap .index .select_reg .select_reg_sel {display:block; margin:5px 0 0 0; padding:2px 0; width:320px; border:1px solid #c3c3c3; color:#000000; font-size:12px;}

.contentMap .index .news { padding:35px 0 0 0; color:#000000; font-size:12px;}
.contentMap .index .news a {color:#0066cc; font-size:12px;}
.contentMap .index .news .heading_h { padding:0 0 20px 0;}
.contentMap .index .news .type { padding:0 0 20px 0;}
.contentMap .index .news .type .zag {padding:0 0 5px 0;}



.contentMap .content_bg_top, .content_bg_rez, .content_bg_bot {behavior: url('iepngfix.htc')}
.contentMap .content_bg_top { height:22px; background:url(../images/content_bg_top.png); background-position:left top; background-repeat:no-repeat;}
.contentMap .content_bg_rez { padding:0 0 30px 0; background: url(../images/content_bg_rez.png); background-position:left; background-repeat:repeat-y;}
.contentMap .content_bg_bot { height:32px; background:url(../images/content_bg_bot.png); background-position:left bottom; background-repeat:no-repeat;}



.contentMap .contentMenu { padding:5px 50px 38px 50px; color:#003366; font-size:12px; font-weight:bold;  text-align:center;}
.contentMap .contentMenu a {color:#0066cb; font-size:12px; font-weight:bold;}

.contentMap .contentMenu .right_bg {background:#e2f3ff url(../images/content_menu_right_bg.jpg) top right no-repeat;}
.contentMap .contentMenu .right_bg_active {background:#b3e0ff url(../images/content_menu_right_bg_active.jpg) top right no-repeat;}
.contentMap .contentMenu .right_bg2 {background:#e2f3ff url(../images/content_menu_right_bg2.jpg) top right no-repeat;}
.contentMap .contentMenu .right_bg3 {background:#e2f3ff url(../images/content_menu_left_bg3_active.jpg) top right no-repeat;}
.contentMap .contentMenu .right_bg4 {background:#b3e0ff url(../images/content_menu_right_bg3_active.jpg) top right no-repeat;}
.contentMap .contentMenu .right_bg5 {background:#b3e0ff url(../images/content_menu_right_bg2_active.jpg) top right no-repeat;}

.contentMap .contentMenu .left_bg {padding:10px 0 8px 0; border-bottom:3px solid #b3e0ff; background:url(../images/content_menu_left_bg.jpg) left top no-repeat;}
.contentMap .contentMenu .left_bg2 {padding:10px 20px 8px 15px; border-bottom:3px solid #b3e0ff; background:url(../images/content_menu_left_bg2.jpg) left top no-repeat;}
.contentMap .contentMenu .left_bg2_active {padding:10px 20px 8px 15px; border-bottom:3px solid #b3e0ff; background:url(../images/content_menu_left_bg2_active.jpg) left top no-repeat;}
.contentMap .contentMenu .left_bg_no {padding:10px 15px 8px 10px; border-bottom:3px solid #b3e0ff;}



.contentMap .tooMenu {padding:5px 50px 15px 50px; color:#003366; font-size:12px; height:1%;}
.contentMap .tooMenu .bg { padding:3px 0 10px 0; background:url(../images/too_menu.jpg) left top no-repeat; border-bottom:3px solid #b3e0ff;}
.contentMap .tooMenu a {color:#0066cb; font-size:12px; font-weight:bold;}
.contentMap .tooMenu li {display:block; padding:4px 0 5px 10px; margin:0px 0 0 5px;}
.contentMap .tooMenu .active {display:block; padding:3px 0 3px 10px; margin:0px 0 -3px -10px; background:url(../images/too_menu_a_bg.jpg) left top no-repeat; color:#003366; text-decoration:none;}



.main {padding:0 65px 0 65px; height:100%}
.main a {color:#0066cb; font-size:12px;}

.main .news {}
.main .news a {color:#0066cb; font-size:12px;}
.main .news .heading_w { padding:0 0 10px 0; color:#ff5000; font-size:18px; white-space:nowrap; text-transform:uppercase;}
.main .news .heading_h { padding:0 0 23px 0; color:#a7a7a7; font-size:16px;}
.main .news .type { padding:0 0 23px 0;}
.main .news .type .date { padding:0 0 5px 0; color:#0b4d79; font-size:14px; font-weight:bold; font-style:italic;}
.main .news .type .full { color:#666666; font-size:12px;}
.main .news .all_news { text-align:right; padding:0 10px 0 0;}
.main .news .all_news a {}



.main .blok { padding:20px 0 0 0; color:#666666; font-size:12px; height:100%;}
.main .blok .heading_h { padding:6px 0 10px 10px; margin:0 0 0 -10px; border-bottom:1px solid #e5e5e5;  color:#a7a7a7; font-size:16px;}
.main .blok .heading_h_bb {padding:3px 0 10px 10px; margin:0 0 0 -10px; color:#a7a7a7; font-size:16px;}
.main .blok .heading_h_w { padding:0px 0 35px 0; color:#001d31; font-size:20px;}
.main .blok .heading_w { color:#ff5000; font-size:18px; white-space:nowrap; text-transform:uppercase;}
.main .blok .heading_sub_h { padding:28px 0 9px 0; color:#001d31; font-size:20px;}
.main .blok .heading_sub_h_b {padding:18px 0 9px 0; color:#001d31; font-size:18px;}

.main .blok .select_jil_pom { padding:0 0 100px 0;}
.main .blok .select_jil_pom li { display:block; list-style:none; padding:5px 0 4px 0;}
.main .blok .select_jil_pom .tip_jil_pom {width:228px; display:block; margin:5px 0 0 0;  border:1px solid #c3c3c3; color:#000000; font-size:12px;}
.main .blok .select_jil_pom .square { width:60px; border:1px solid #c3c3c3; color:#000000; font-size:12px; padding:3px;}
.main .blok .select_jil_pom .checkbox { width:13px; height:13px; background:#fefefe; border:1px solid #1d5180; color:#22a120;}
.main .blok .select_jil_pom .price {width:94px; border:1px solid #c3c3c3; color:#000000; font-size:12px; padding:3px; margin:0 5px;}
.main .blok .select_jil_pom .submit {margin:10px 0 0 -5px;}

.main .blok .select_jil_pom .prof { width:295px; margin:5px 0 0 0; padding:1px 3px 1px 3px;  border:1px solid #c3c3c3; color:#b2b2b2; font-size:12px;}
.main .blok .select_jil_pom .prof_a { border-bottom:1px dashed #0066cb; text-decoration:none; color:#0066cb;}
.main .blok .select_jil_pom .prof_a:hover {border:none;}



.main .blok .select_vacans { padding:0 0 100px 0;}
.main .blok .select_vacans li { display:block; list-style:none; padding:7px 0 8px 0;}
.main .blok .select_vacans .tip_jil_pom {width:228px; display:block; margin:5px 0 0 0;  border:1px solid #c3c3c3; color:#000000; font-size:12px;}
.main .blok .select_vacans .square { width:60px; border:1px solid #c3c3c3; color:#000000; font-size:12px; padding:3px;}
.main .blok .select_vacans .checkbox { width:13px; height:13px; background:#fefefe; border:1px solid #1d5180; color:#22a120;}
.main .blok .select_vacans .price {width:94px; border:1px solid #c3c3c3; color:#000000; font-size:12px; padding:3px; margin:0 5px;}
.main .blok .select_vacans .submit {margin:10px 0 0 -5px;}

.main .blok .select_vacans .prof { width:295px; margin:5px 0 0 0; padding:1px 3px 1px 3px;  border:1px solid #c3c3c3; color:#b2b2b2; font-size:12px;}
.main .blok .select_vacans .prof_a { border-bottom:1px dashed #0066cb; text-decoration:none; color:#0066cb;}
.main .blok .select_vacans .prof_a:hover {border:none;}

.main .blok .xar { padding:0 0 0 15px;}
.main .blok .xar li { list-style: outside disk; color:#587b97; padding-bottom:18px;}

.main .blok .map { margin:0px 0 0 0;}

.main .blok .left_sps {float:left; padding:10px 95px 0 75px;}
.main .blok .left_sps li {display:block; list-style:none; line-height:24px;}
.main .blok .left_sps a { color:#0066cb; font-weight:bold;}
.main .blok .right_sps { padding:10px 0 0 0;}
.main .blok .right_sps li {display:block; list-style:none; line-height:24px;}
.main .blok .right_sps a { color:#0066cb; font-weight:bold;}
/* ---------------------------------------------------------------------------------------- */
/*												rightCells    													  	  */
/* ---------------------------------------------------------------------------------------- */
.user { padding:0 18px 0 40px; color:#000000; font-size:11px;}
.user .heading_h { padding:0 0 10px 0;} 
.user .checkbox { width:13px; height:13px; background:#fefefe; border:1px solid #1d5180; color:#22a120;}
.user #inputtext1 {display:block; margin:5px 0 8px 0; width:165px; border:1px solid #c3c3c3; color:#000000; font-size:12px;}
.user .save { padding:8px 0 0 0;}
/* ---------------------------------------------------------------------------------------- */
/*												futerCells    													  	  */
/* ---------------------------------------------------------------------------------------- */
.futerCells { margin:60px 0 0 0; height:90px; background:url(../images/futer_bg.jpg) top left no-repeat;}
.futerCells .copy { padding:30px 0 0 27px; color:#000000; font-size:11px;}
.brdr { border: solid 1px; border-color: #babcc6; font-family: Arial, Verdana, Helvetica; font-size: 11px }

textarea {
        width : 100%; 
        border: solid 1px #babcc6; 
        height: 200px;
        font-size: 11px; 
        font-family : Arial, Verdana, Helvetica;
        } 
        
textarea.h50 {
        width : 100%; 
        border: solid 1px #babcc6; 
        height: 50px;
        font-size: 11px; 
        font-family : Arial, Verdana, Helvetica;
        } 

textarea.h70 {
        width : 100%; 
        border: solid 1px #babcc6; 
        height: 70px;
        font-size: 11px; 
        font-family : Arial, Verdana, Helvetica;
        } 
                
textarea.h100 {
        width : 100%; 
        border: solid 1px #babcc6; 
        height: 100px;
        font-size: 11px; 
        font-family : Arial, Verdana, Helvetica;
        } 
                
input.w100 {
        width : 100%; 
        border: solid 1px #babcc6; 
        font-family: Arial, Verdana, Helvetica; 
        font-size: 11px 
        }  
		
input.w30px {
        width : 30px; 
        border: solid 1px #babcc6; 
        font-family: Arial, Verdana, Helvetica; 
        font-size: 11px 
        }  
.small  { color: #333333; font-family:  Arial, Verdana, Helvetica; font-size:11px } 
a.small  {  font-family:  Arial, Verdana, Helvetica; font-size:11px } 
		
p {
	padding:0 0 10px 0;
}
		
