* {margin:0; padding:0; border: 0}

body { background:url(/media/contbord.gif) repeat-y  center  top #EDF2F8 ;  overflow-x:hidden}



body,td,div {font-size:11px; color: #000; font-family:arial,tahoma,verdana}

td {vertical-align:top}

h1 {color:#fff; font-size:16px; line-height:18px }

h2 { padding-left: 15px; font-weight:300;  }

.texxt h2 {padding:0; font-size: 16px;}


h3 {margin:10px 0 10px 0}

a {color:#00769C; text-decoration: underline} a:hover {color:#ED2A2C}

table {width:100%; border-collapse: inherit;//border-collapse:collapse; border-spacing: 0px}



hr, * html hr {height:1px; color:#E6E6E8; background:#E6E6E8; border:1px} hr {margin:8px 0} *:first-child+html hr {height:1px; margin:0} * html hr {margin:0}



.dopinfo {padding:5px}
  .dopinfo h3 {color:#026BB0}
 



.center, .voitetext, .rcol, .vipadnews, .futer     {position: relative;} 



.lu, .ru, .loval, .roval, .f1, .f2, .f3, .f4  {position: absolute;}

  

.voitefon,.poisk, .newsblock_tit , .pop_menu  {overflow: hidden; clear:both } 

.cont {  clear: both;  width:100%; background:url(/media/contheadfon.gif) no-repeat  left  top; }



.voitefon div, .logo, .upmenu, .upmenu li, .content, .rcol, .search, input.submit, .newsblock_tit h1, .newsblock, .vhod td #vhot li, .newtext  li    {float:left;}

#vhot .show{background:#dbecf4; padding:5px 10px; margin-top:-5px; border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;-khtml-border-radius: 9px;}
	#vhot .show:hover{background:#effafd;}
	

.voitefon a , .vhod , .newsblock_tit span{float:right;}

                 

.maincontent {margin:0 auto; width:1006px; background:url(/media/contbord.gif) repeat-y  left  top;}

 

.center {width:1000px; margin:0 auto; background:#fff }

 .lu {background:url(/media/lu.jpg) no-repeat  left  top; width:364px;  height:773px; left:-364px; top:0; z-index:-1}

 .ru {background:url(/media/ru.jpg) no-repeat  left  top; width:401px;  height:773px; left:1000px; top:0; z-index:-1}

 .voitefon {background:url(/media/voitefon.gif) repeat-x  left  top; both; padding: 5px 10px; //width:980px; }

   .voitefon div {margin:0 1px} 

 

 .voitetext {min-width:250px;  padding:4px 10px; //padding:4px 9px;}

 .otvet {min-width:10px;}

   

  .loval {background:url(/media/loval.gif) no-repeat  left  top; left: 0; top: 4px; width:10px; height:25px;}

  .roval {background:url(/media/roval.gif) no-repeat  left  top; right: 0;top: 4px; width:10px; height:25px;}

  .vtext {background: url(/media/vtext.gif) repeat-x left top; min-width:10px; display: block; padding: 5px 0 6px 0; text-align: center; //margin:0; }

    .otvet  input.vtext {font-weight:700; color:#6B889F; font-size:11px; cursor: pointer; min-width:10px;}

 

.voitefon a {display:block; background:url(/media/icons.gif) no-repeat  left  top; height:14px; width:15px; margin:10px 5px 0 0}

   a.rss {background-position:right top}



.upnavig {padding:0 10px; clear:both; height:70px;}



.upmenu {margin:22px 0 0 20px}

.upmenu li {list-style:none; background:none; padding:5px 10px; position:relative;}

.upmenu li a, .vhod td a {font-weight:700; font-family:arial,verdana; text-decoration: none; color:#000; text-transform: uppercase; font-size:11px}

.upmenu li a:hover, .vhod td a:hover {color:#6B889F}



.vhod {

    height: 60px;
	margin: 4px 0 0 0;
    width: 150px;

}

.vhod td { vertical-align: middle;}










.content {background:url(../media/contfon.jpg) no-repeat  right  top #fff; min-height:650px; width:752px; -width:740px; padding:2px 0 0 0; }



.rcol {width:248px; -width:245px; background:url(/media/rcol.jpg) no-repeat  left  top #fff; min-height:98px; }

 .rcol h1 {padding:20px 0 0 18px}



.flash {width:752px; height:410px; -width:740px;  }

.order {margin:70px 0 0 15px; display:block}





.poisk {margin:45px 0 0 10px}

.search {

        position: relative;

        width:193px;  

       padding:0 0 0 10px

}



.searchl {

    background: url("/media/searchl.gif") no-repeat scroll left top transparent;

    height: 24px;

    left: 0;

    position: absolute;

    top: 0;

    width: 28px;

}



.texxt { overflow:hidden; clear:both; margin:10px 0 0 0; font-size:14px; line-height: 22px;}

 .spisok li {background: url("/media/li.gif") no-repeat scroll left 5px transparent; padding:0 0 5px 15px; list-style:none}


.searchr {

    background: url("/media/searchr.gif") no-repeat scroll right top transparent;

    height: 24px;

    position: absolute;

    right: 0;

    top: 0;

    width: 10px;
 z-index: 1;

}





.search input.text {

    background: url("/media/search.gif") repeat-x scroll left top transparent;

    color: #76909C;

    font-size: 11px;

    font-style: italic;

    height: 24px;

    width: 100%;
   position: relative;

      }

      

.b____YaSggst-ac__input {

    -moz-box-shadow: none !important;

    text-shadow: none !important;

}



input.submit {

    background:url(/media/lupa.gif) no-repeat  left  top;

    border: 0 none;

    cursor: pointer;

    width: 13px;

    height:13px;

    margin:5px 0 0 10px

}



.vipadnews {background:#DEE8EF;  height: 55px; width:100%; margin:15px 0 0 0}

 .vipadnews_link  {position: absolute; left:200px; top:15px} 



.rcolnews {background:#DAE6ED; opacity:0.8;  width:22px; position: absolute; right:-22px; top:0; height:55px; z-index:1;  filter: alpha(Opacity=70);}

 h1.rn {color:#0276B9; width:160px; z-index:10; font-size:16px; text-transform: uppercase; }

 

 

  .newsblock {

    margin: 0 0 10px 15px;
    -margin: 0 0 10px 10px;

    width: 355px;
    -width: 340px;

}

 

 .newsblock_tit {padding:0 10px 20px 0; width:100%; }

 .newsblock_tit h1 {

    color: #000000;

    line-height: 18px;
	text-transform: uppercase;
    margin: 0;

    width: 170px;

    font-size:18px;

} 

.newsblock_tit h1 a {

	color: #000000;

	text-decoration:none;

} 



.newsblock_tit h1 a:hover {

	color: #000000;

	text-decoration:none;

}  

 

  .newsblock_tit span { margin: 5px 10px 0 0; color:#7E8C9A; font-size:11px; font-family:tahoma;line-height: 14px; text-align: right;}

  

  .newsblock_reiting td {text-align: center; border-bottom:1px solid #C8D4DC; padding:10px 5px; vertical-align: middle;}

    .newsblock_reiting td b {color:#7E8C9A; font-size:14px}

    .newsblock_reiting td.lefttd {text-align: left; font-size:14px; width:250px;}

    .newsblock_reiting td.lefttd  b {display:block; font-size:11px; margin:0 0 2px 0; font-weight:300}

    .bigtd, .bigtd div {font-size:20px; color:#000}

    .zebra td {background:#f0f4f6}

    

    

 .first td {background:url(/media/first_left_td.gif) repeat-x left  top; color:#fff; height: 100%; //background: url("/media/first_left_td_IE.gif") no-repeat scroll left top; background: url("/media/first_left_td_IE.gif") no-repeat left top\0/;}

      .first td b {color:#b7ddef} 

      .first td u {display:block; background:url(/media/fut_left.gif) no-repeat  left  bottom; width:25px; }

      .first td i {display:block; background:url(/media/fut_r_fon.gif) no-repeat  right bottom; width:89px; }

     .newsblock_reiting  tr.first td a {color:#fff; text-decoration:none;}
     .newsblock_reiting  tr.first td a:hover {color:#ccc;}

.newsblock_reiting td a:hover {color:#075684;}
      

    .first td.lefttd {background:url('/media/first_center_td.gif') repeat-x 0 0; }

    .first td.bigtd {background:url('/media/first_r_td.gif') repeat-x right top; //background: url("/media/first_r_td_IE.gif") no-repeat right top; background: url("/media/first_r_td_IE.gif") no-repeat right top\0/;}

    .add_newsblock {display:block; text-align:center;}

    .line {background:#E4EAEE; height:3px; width:98%; clear:both; margin:0 0 20px 7px; display:block;}

    
.clear {clear:both}
    

 div.blocki-move2, div.blocki-move-video  {

    min-height: 250px;

    margin: 21px 0 0;

    overflow: hidden;

    position: relative;

    width: 230px;

}



div.blocki-move2 .hide, div.blocki-move-video .hide   {

    min-height: 178px;

    left: 0;

margin-left:7px;  

 position: absolute;

    top: 0;

    white-space: nowrap;

}



div.blocki-move-video .hide {margin-left:0px;}





.blocki-move, .blocki-move-v {

    

    display: inline-block;

    min-height: 166px;

    position: relative;

    vertical-align: top;

    width: 240px;

     white-space: normal;

}



.blocki-move ul  {z-index:111}







.blocki-move u {width:240px;}

.blocki-move li, .video li, .hide li {padding:0 0 15px 10px; list-style:none; background:none; line-height:18px}



.video li {padding:0 0 15px 0}



.blocki-move li b, .video li b, .hide li b {color:#7E8C9A; margin:0 5px -4px 0; font-weight:300; } 

.blocki-move li a, .video li a, .hide li a {color:#0277BB; font-size:14px; }

.blocki-move li a:hover, .video li a:hover, .hide li a:hover {color:#075684}



.kalen {background:url(/media/setka.gif) no-repeat  left 3px; padding:0 0 0 12px; color:#818F9D}







div.blocki-move2 .strelki.strelki-r, div.blocki-move-video .strelki.strelki-r {

    right: 10px;

}





div.blocki-move2 .strelki, div.blocki-move-video .strelki {

    opacity: 0.7;

    position: absolute;

    top: 0px;

    right: 13px;

    z-index: 10;

    



}





.nostrelki-l { background: url("/media/no_left.png") no-repeat scroll right top transparent;

    display: inline-block;

    height: 11px;

    vertical-align: top;

    width: 22px;

    position: absolute;

 top: 0px;

    right: 10px;



}





.nostrelki-r {



 background: url("/media/no_right.png") no-repeat scroll right top transparent;

    display: inline-block;

    height: 11px;

    vertical-align: top;

    width: 22px;

    position: absolute;

 top: 0px;

    right: 10px;



}









.strelki.strelki-r {

    background: url("/media/arr_rig.png") no-repeat scroll right top transparent;

    display: inline-block;

    height: 11px;

    vertical-align: top;

    width: 20px;

}









.strelki.strelki-l {

    background: url("/media/arr_left.png") no-repeat scroll left top transparent;

    display: inline-block;

    height: 11px;

    vertical-align: top;

    width: 20px;

    right: 18px !important;

    position: absolute;



}



.online  .strelki.strelki-l {top:-20px}



div.rcol .line {margin: 0 0 10px; 0}



.blocki-move ul {margin:15px 0}



.videoplay {margin:0 0 10px 0; width:192px; height:132px;}

.video {padding:0 0 0 16px}

.video h1, .online h1  {color:#0276B9; font-size:18px; padding: 20px 0 0 0; width:100px; text-transform: uppercase; font-weight: 300;}

.best_site { position:relative; background:url(/media/strela.png) no-repeat  left  top; width:221px; height:200px; margin:-25px 0 10px 15px; padding:70px 0 0 15px}

 .best_site a {text-decoration: none;}

 .best_site b {color:#B7DDEF; display:block}

 .best_site h1 {padding:0; text-transform: uppercase;  width:120px;}



.futer {width:1006px; height:80px; clear: both; background:#EDF2F8; margin:0 auto}

  .f1 {left:15px; top:15px}

  .f2 {left:200px; top:20px; color:#797E84; line-height:16px}

   .f2 b {display:block; font-weight:300;}

   .f2 a {color:#797E84; margin:0 5px 0 0}

   .f2 a:hover, .f4 a:hover  {color:#53575B;}

   .f3 {left:700px; top:25px}

   .f4  {left:780px; top:23px ; color:#797E84}

   .f4 a { color:#797E84; display:block}

   

.online {border-top:2px solid #E4E9EE; border-bottom:2px solid #E4E9EE; clear: both; background:url(/media/online_fon.gif) no-repeat  center  top #fff; width:100%;}

  .online h1 {margin:0 0 0 15px;}



#partners .fix {

    height: 230px;

    margin-top: 0;

    margin-left:15px;

    overflow: hidden;

    position: relative;

    width: 950px;

}





#partners {

    position: relative;

    width:1000px;

    margin:0 0 15px 0;

}





#partners .hide {

    left: 0;

    position: absolute;

    top: 13px;

    white-space: nowrap;

    padding:15px 0 0 0

}



.blocki-move-v  ul { width: 200px;}





#partners .hide span {

    display: inline-block;

    margin: 0 10px 0 0;

    padding: 0 15px 0 15px;

    vertical-align: top;

    width: 180px;

    white-space: normal;

}





.hide span {border-left:1px solid #CCE7F5}



.hide li b {display:block; margin:5px 0 0 0}



#partners .hide span.act {background:#0288CB; width:240px; padding: 5px;}

#partners .hide span.act li b {display:none}

#partners .hide span.act li a {color:#fff; font-size:14px; font-weight:700; margin: 5px 0 0; display: block;}



.upmenu li.action {-moz-border-radius: 6px 6px 6px 6px;

    background-color: #E9F1F7;}

.upmenu li.action  a {color:#A3B6C1}

.upmenu li.action  a:hover {color:#7F8589}



.bigline {display:block; background:#EDF2F8; height:10px;  margin: 0 0 0 -3px; width: 1006px; border-top:2px solid #E4E9EE}



.active {z-index:100}

.active li {list-style:none;background:#fff; padding:8px 0 8px 22px; border:2px solid #E0E9EF; border-top:none; }

.active li a {color:#0276B9; font-size:14px; font-weight:700; text-decoration: none;}

.selects {position: relative; z-index:11; margin-top:10px;  width: 270px;}



#partners  .strelki.strelki-r  { position: absolute; right: 10px; top: -20px;}

#partners  .nostrelki-l, #partners  .nostrelki-r {top:-20px}







#vhotform .text {

    padding-top: 15px;

    position: relative;

    width: 210px;

}





#vhotform .close {

    position: absolute;

    right: 0;

    top: 3px;

}





#vhotform .inputall {

    margin:5px 0 10px 0

}



.inputall {

    padding-left: 14px;

    position: relative;

}





.inputall-l {

    background: url("/media/inputall-l.gif") no-repeat scroll left top transparent;

    height: 31px;

    left: 0;

    position: absolute;

    top: 0;

    width: 15px;

}





.inputall-r {

    background: url("/media/inputall-r.gif") no-repeat scroll right top transparent;

    height: 31px;

    position: absolute;

    right: 0;

    top: 0;

    width: 14px;

    z-index: 10;

}







.inputall input.txt {

    background: url("/media/inputall.png") repeat-x scroll left top transparent;

    color: #76909C;

    font-size: 11px;

    font-style: italic;

     width: 100%;

     padding:8px 0 12px 0;

    //line-height:16px;

    

    }





#vhotform {

    background: url("/media/auto.png") no-repeat scroll left top transparent;

    display: none;

    left: 10px;

    min-height: 151px;

    min-width: 231px;

    padding: 10px;

    position: absolute;

    top: 17px;

    z-index: 100;

}





#vhot {

    

    position: relative;

    white-space: normal;

    min-width: 140px;

    z-index: 100;

    padding:0 0 0 25px

}



.submitall {

    -moz-border-radius: 9px 9px 9px 9px;

    background:url(/media/butfon.gif) repeat-x  left  top;

    border: 1px solid #9BA8B8;

    color: #000;

    cursor: pointer;

    padding: 0 5px;

    font-weight:700;

    padding:4px 10px;

    font-family:tahoma,arial,verdana

}



#vhot ul {

    clear: both;

    margin: 2px 0 0;

    overflow: hidden;

}



#vhot span.opov {display:block; background:url(/media/mail.gif) no-repeat  left  top; padding:0 0 0 20px ; color:#fff; margin:7px 0 0 0 }

.vhod td #vhot li {list-style:none; background:none; }

 .vhod td #vhot li a {color:#0277BB; text-transform: none; font-weight:300; text-decoration: underline; margin:0 5px 0 0}

 .vhod td #vhot li a:hover, .anketspis a:hover {color:#085C8D}

 .rcol  table.vhod {margin:15px 0 }

 .cab {color:#fff}

 

.rcol table.vhod td div#vhot li a, .newcont table.vhod td div#vhot li a {color:#CEEEFF; margin:0 5px 0 0}



.rcol table.vhod td div#vhot li a:hover, .newcont table.vhod td div#vhot li a:hover {color:#AFC8D5}



.newtext {

    clear: both;

    padding: 30px 0 30px 3px;

    overflow: hidden;

    background:url(/media/newtextfon.gif) no-repeat  bottom  right;

}



.newtext  li {list-style:none; background:none; padding:5px 10px}

  .newtext  li.act {background:#E7F0F6;   -moz-border-radius: 7px 7px 7px 7px; }

    .newtext  li.act a {color:#728691}

 .newtext  li a  { color:#0977B9; font-size:14px}

 .newtext li h1 {color:#000; font-size:16px; text-transform: uppercase; margin:0 20px 0 0}

 

 .newcont {float:none ; width:1000px;  min-height: 700px;  background: none}

  .newcont ul.newtext {background:none; width:735px; float:left;}

  .newcont div.texxt {padding:0 20px; min-height: 500px;}

  .newcont table.vhod {height:86px;}

  .newcont table.vhod div#vhot {padding: 0 0 0 10px;}

  

.leftugol  {border-radius:8px 0 0 8px ;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;-khtml-border-radius:8px 0 0 8px; position:relative;  height:100%; }

.rightugol {border-radius:0 8px 8px 0 ;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-khtml-border-radius:0 8px 8px 0; position:relative;  height:100%;  }

.newsblock_reiting tr.first td {border:none}






.upmenu li.action , .ocenka_div, .ocenka_div ul, .bbut, .pm ul { behavior:url(/css/pie.htc);}









/*ÂÎÏÐÎÑ ÎÒÂÅÒ*/

.vopros_otvet_r{margin-top:-5px;}

	.vopros_otvet_relm{border-top:3px solid #d9edf5;margin-bottom:14px;}

		.plus-minus{background:url(/media/plus-minus.gif) left top no-repeat;height:21px;width:21px;position:absolute;top:21px;right:17px;}

			.plus-minus:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8; -khtml-opacity: 0.8;opacity: 0.8;}

			.plus-minus.act{background-position:right top;}

		.vopros_otvet_relm2{padding:15px 58px 17px 17px;background:#E7F0F7;position:relative;font-size:14px;color:#31424a;}

		.otvet-relm{background:url(/media/otvet-relm.gif) left top no-repeat #f7fcfe;padding:18px 58px 18px 69px;border-bottom:1px solid #e1eff6;font-size:14px;color:#31424a;}

		

		.formachka_vopros_otvet{margin:22px 0 10px -3px;padding:27px 0 0 3px;}

		.formachka_vopros_otvet .h{color:#026bb0;font-size:24px;}

		.formachka_vopros_otvet2{margin-top:20px;}

			.formachka_vopros_otvet2-l{float:left;font-size:14px;color:#31424a;width:180px;}

				.formachka_vopros_otvet2-l span{color:#ee6145;}

			.formachka_vopros_otvet2-r{float:left;width:440px;margin-bottom:9px;}

				.width1.input input, .width1.textartea textarea{width:429px;}

				.formachka_vopros_otvet2-r img{vertical-align:middle;}

				.capcha.input{margin-left:6px;}

					.capcha.input input{width:100px;}

.input{padding-left:3px;background:url(/media/input-l.gif) left top no-repeat;border-right:1px solid #d2d2d2;height:23px;display:-moz-inline-stack;  display:inline-block; vertical-align:middle; zoom:1; *display:inline;}

	.input input, .form-table td input {padding:0 3px 2px;*padding-top:3px; color:#31424A;display:block;height:23px;background:url(/media/input.gif) left top repeat-x;*margin-top:-1px;}

		.input input:focus{outline: none;}	

.textartea{border-left:1px solid #bababa;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;display:-moz-inline-stack;  display:inline-block; vertical-align:middle; zoom:1; *display:inline;}

	.textartea textarea{background:url(/media/textarea.gif) left top repeat-x;height:130px;padding:5px 3px;color:#31424A;}

.submitalls{position:relative;display:-moz-inline-stack;  display:inline-block; vertical-align:middle; zoom:1; *display:inline;}

	.submitalls-l{position:absolute;left:0;top:0;background:url(/media/submitsss-l.gif) left top no-repeat;height:27px;width:4px;}

	.submitalls-r{position:absolute;right:0;top:0;background:url(/media/submitsss-r.gif) left top no-repeat;height:27px;width:4px;}

	.submitalls input{cursor:pointer;padding:0 14px 0px;*padding:0 3px 0px;color:#000000;font-size:14px;font-weight:bold;background:url(/media/submitsss.gif) left top repeat-x;height:27px;}

	.submitalls:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8; -khtml-opacity: 0.8;opacity: 0.8;}

	.submitalls:active{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}

  

.allreiting tr.first td {font-size:11px}

.allreiting td.lefttd {width:35%;}




.texxt   table.allreiting td.tittd {width:13%; text-align: center; border-left:1px solid #25B1E9;}

  .texxt   table.allreiting td.lefttd b {font-weight:700; color:#fff}



.allreiting  td.rightugol {width:20%; font-size:14px; font-weight:700;}

.allreiting  td.leftugol {width:3%}



.allreit li {float:none; padding:2px}

 .allreit li a {font-size:11px; color:#90AEBE}

 .allreit li a:hover {color:#7E929D}

 .allreit_order { margin: 15px 35px 0 0; float:right;}


.hedfon {position:relative; height:87px; width:1000px}
.chinov_medal {
    position: absolute;
    right: -185px;
    top: -36px;
}

.ocenka_div {
            background: url("../media/first_center_td.gif") repeat-x 0 0  #028ACD;
            border-radius:8px  ;-moz-border-radius:8px ;-webkit-border-radius:8px ;-khtml-border-radius:8px;
            padding:5px 3px 0 ;  
            width:100%; 
            position:relative;
}
.ocenka_div li{background:none !important;}
.ocenka_div td a{color:#000;}

.ocenka_div .close{background:#fff; padding:4px; position:absolute; right:5px; margin-top:2px; border:1px solid #000; border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;-khtml-border-radius: 9px;}
	.ocenka_div .close:hover{border:1px solid #D23600;}
	.ocenka_div .close:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.ocenka_div ul { border-radius:8px  ;-moz-border-radius:8px ;-webkit-border-radius:8px ;-khtml-border-radius:8px;}

.ocenka_div .detinfo{padding-left:0;}
	.ocenka_div .detinfo a{margin-left:11px;}

#node0 {font-size:14px;}

.ocenka_div a {color:#fff}
.ocenka_div a:hover {color:#ccc}

.ocenka_div table {margin:15px 0 0 0; width:100%;  height:100%;}

.ocenka_div ul#node0 li {color:#000;  border-bottom: 1px solid #C8D4DC;}

      .ocenka_div ul#node7 li a:hover {color:#035B8D}


.ocenka_div  ul#node0 li.l1 b a {font-size:14px; font-weight: 300;  text-decoration:none; }

.ocenka_div  ul#node7 li a {color:#000} 
    
#node7 {margin:10px 0 0 0}

#node12 {padding:5px 5px 15px 5px;}

.video h1 a {text-decoration:none;}
 .video h1 a:hover {color:#09689E}

.t1 td div i ,.t2 td div i, .t1 td div a, .t2 td div a   {margin:0 15px}


.detinfo {padding:7px;background:#ECF2F7;  }
.close {margin:0 0 5px 0}


.bgnone td {background: url("../media/first_center_td.gif") repeat-x 0 0  #028ACD;}
 .bgnone b {color:#fff}

 #rowclick1 td {border-bottom: 1px solid #C8D4DC;padding:5px}

.button {margin:0 5px}
.td2 td {padding:5px}

.text_chin {font-size:14px;}

.ratingvisitors td {font-size:12px}
.ratingvisitors  td.bigtd {font-size:20px}

.ratingvisitors td, .ratingvisitors tr.first td.tittd {text-align:center; }

.ratingvisitors td.lefttd { width:300px; font-size:12px}
.ratingvisitors tr.first td.bigtd {font-size:12px}  
.ratingvisitors td.tittd {width:10%; } 
                 
.news {font-size:14px; border-bottom:1px solid #ccc; padding:0 0 15px 0}

  .news a:hover {color:#ED2A2C}
	.newsa1 {font-size:16px; font-weight:bold;}



 .smalltext {margin:15px 0 0 0; font-size:14px}  
.news b {font-size:11px; color:#7E8C9A; font-weight:300; }   
 .news h2 {font-size:16px; padding:0; margin:0 0 15px 0; font-weight:bold;}     




 .form-table td input {border-right: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; padding:0}


.form-table td textarea {  background: url("/media/textarea.gif") repeat-x scroll left top transparent;
                           color: #31424A;
                           height: 130px;
                           padding: 5px 3px; border: 1px solid #D2D2D2; border-top:none ; }



  .form-table td {color: #31424A; font-size: 14px; padding:4px 7px} 
 
 .form-td2 {width:440px;}
 .form-td1 {width:180px;}

.bbut {border: 1px solid #C8D4DC; border-radius:8px  ;-moz-border-radius:8px ;-webkit-border-radius:8px ;-khtml-border-radius:8px; padding:5px;  margin: 5px 0 0 0;}

.anketspis {margin:15px 0 0 0; border-bottom: 1px solid #D2D2D2; padding:0 0 20px 0}

.form-table {width:60%;}


.cont select {
    border: 1px solid #C8D4DC;
    font-family: arial;
    font-size: 12px;
}




.cont fieldset td {padding:5px}
.cont label, #find {font-size: 12px;} 
  .cont label input {margin:0 5px 0 0}
   .cont legend {margin: 0 5px; color:#97A9BA;  font-weight: 400;} 

#filter div {margin:0 0 10px 0}

#filter span.input {background:none; border:none; }

#filter span input {border: 1px solid #C8D4DC; background:none; padding:0 5px; }

#find p {margin:10px 0 0 0; display:block;}

#find input {height:18px; margin:0 0 0 10px}
#find select {margin:0 0 0 10px}




.podmenu {position: relative; left:0; top:0;}

ul#traffic, ul#sources-summary  {width:160px;  border-radius:6px  ;-moz-border-radius:6px ;-webkit-border-radius:6px ;-khtml-border-radius:6px;  border: 1px solid #C8D4DC;  border-bottom:none; margin:10px 0;  top: -20px; left:0px }

.pm  ul#sources-summary {top: -20px; left:65px}

 ul#traffic li, ul#sources-summary li { padding: 5px 5px 5px  10px; border:none ; border-bottom:1px solid #C8D4DC; list-style:none;}
 ul#traffic li a, ul#sources-summary li a {font-weight:300; text-decoration:none; font-size:14px }
 
ul#traffic li a:hover, ul#sources-summary li a:hover {color:#085C8D}
  


.pop_menu {padding:15px 0}
 
div.pop_menu .selects {margin:0; clear:both}  
.pop_menu a.podmenu {float:left; margin:0 15px 0 0;  font-size:14px }


.selects1 ul { background:#E9F1F7;}

/**************** ÌÎÍÈÒÎÐÈÍ ******************/
.minus { background: url("/media/mon/_.gif") no-repeat scroll left 3px transparent; height: 15px; width: 15px;}
.plus { background: url("/media/mon/+.gif") no-repeat scroll left 3px transparent; height: 15px; width: 15px;}


.level b {float:left;}


/**************** ÎÒ×ÅÒÛ ******************/

.window_favicon i { background: url("/media/mon/new-window.png") no-repeat scroll 4px 2px transparent;    display: inline-block;   height: 16px;    margin-right: 4px;    text-decoration: none;    width: 16px;}
.level-1 .level { padding-left: 0;}
.level0 .level { padding-left:  0;   }
.level1 .level { padding-left: 30px }
.level2 .level { padding-left: 50px }
.level3 .level { padding-left: 70px }
.level4 .level { padding-left: 90px }
.level5 .level { padding-left: 110px }
.level6 .level { padding-left: 130px }
.level7 .level { padding-left: 150px }



/**************** Âûïàäàþùåå ìåíþ ******************/


.upmenu ul{
	list-style:none;
	position:absolute;
	left:-9999px; 
	opacity:0; 
	-webkit-transition:0.25s linear opacity; 
	 background: none repeat scroll 0 0 #E9F1F7;
	width:160px;  border-radius:6px  ;-moz-border-radius:6px ;-webkit-border-radius:6px ;-khtml-border-radius:6px;  border: 1px solid #C8D4DC;  border-bottom:none;  margin:5px 0 0 0; z-index:100}
  
 
.upnavig  ul li ul.pm li {
	float:none;
	padding: 5px 5px 5px  10px; border:none ;
	border-bottom:1px solid #C8D4DC; 
	list-style:none;
}
.upmenu ul a{
	font-weight: 300;
	display:block;
}
.upmenu li:hover ul{ 
	left:0; 
	opacity:1; 
}

.upmenu li:hover ul a{ /* ???????? ????????? ????? ???????? ?????? ??? ?????? ??????????? ?????? */
	text-decoration:none;
	-webkit-transition:-webkit-transform 0.075s linear;
}




.upnavig ul li ul.pm li.nobrder {border-bottom:none}




.searchGU  input {font-size: 18px;height: 30px;  background: url("/media/inputB.gif") repeat-x scroll left top transparent; border:1px solid #D2D2D2; border-top:none; margin:5px; padding:0 5px}



/**************** Êîíôåðåíöèè ******************/


 .fconf { overflow:hidden; clear:both; padding:0 10px 0 0}
   
 
 .kartinko,.texto {float:left; font-size:14px}
   .texto {padding:0 10px 10px 10px; width: 370px; }
   .texto b {color:#7E8C9A; font-weight:300; font-size:11px}
   .texto a {color:#000; font-size:16px; margin:0 0 10px 0; display:block; font-weight:700;}
   .texto a:hover {color:#333333} 
   .kartin {float:left; border:4px solid #DEE8EF; margin-top:5px}
   .texto span {display:block}
   .texto2 {width:550px;}
     .texto2 a {font-size:16px; color:#0277BB; }
     .texto2 a:hover {color:#0E4E73}
     .line_ton {height:1px;}



.table1 td 
{
    
    font-size: 14px;
    padding: 10px 7px;
    border-bottom:1px solid #DCE4E9;
    vertical-align: middle;
    background:#fff;

}

.news table th p, .texxt table th p {margin:0;}

.texxt li {
    background: url("/media/li.gif") no-repeat scroll left 5px transparent;
    list-style: none outside none;
    padding: 0 0 5px 15px;
}

.chzn-results li {
	background:none;
}


#sources-summary li, #traffic li {background: none;}



.table1 th {
    background: none repeat scroll 0 0 #DEE8EF;
    padding: 10px;
    text-align: left;
	color:#0276B9;
	border-right:1px solid #fff;
text-transform: uppercase;
}
.table1 th strong, .table1 th b {}
 
.news img {margin:0 10px 5px 10px}
.news p, .texxt p {margin:10px 0}
 
.tab2  td {padding:5px 10px}
.tab2 th {text-align: center;}

.titth {border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;}

.newsblock_reiting td a {line-height: 17px;}




.navm {height:100px; width:714px; border-bottom:1px solid #DCE4E9}

.navback {float:left; width:50px; height:100px}
	.navback a {display:block; position:relative; width:50px; height:100px; background:url(/media/navback.gif) no-repeat center center; }
	.navback a:hover {background:url(/media/navback1.gif) no-repeat center center; }
	.navback a table {width:220px; position:absolute; left:50px; top:0; display:none; background:#fff}
	.navback a:hover table {display:block; }

.navnow {float:left; width:410px; height:100px; }
	.navnow span {background:url(/media/navnow.gif) no-repeat center center; font-weight:bold; display:block;float:left; color:#B1D5E9; font-size:24px; text-align:center; width:57px; margin-right:7px; padding:39px 0}
	.navnow table {float:left; width:345px; color:#0276B9}
	.navnow b {font-size:16px; font-weight:bold;color:#0276B9}

.navnext {float:right; width:220px; height:100px; }
	.navnext span {background:url(/media/navnext.gif) no-repeat center center; font-weight:bold; display:block;float:left; color:#B1D5E9; font-size:24px; text-align:center; width:57px; margin-right:7px; padding:39px 0}
	.navnext table {float:left; width:154px; color:#0276B9}

	.navm a {text-decoration:none; color:#818F9D; line-height:17px}
		.navm a:hover {color:#677583}
	.navm table {height:100px}
	.navm table td {vertical-align:middle; }
	
.menu_expert li{background:#ddebf4 !important; margin:0 7px 10px 0; padding:5px 10px; border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;-khtml-border-radius: 9px; display:-moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
	.menu_expert li a{text-decoration:none; font-weight:bold;}
	.award {width:120px; height:120px; display:block; position:absolute; right:-120px; top:0;}