/* CSS Document #2071a8 */

.ramkao { border:1px solid  #C0E0FF;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;   float:left;   /* background: url(nizfon.jpg) bottom no-repeat; */ background: #ECF6FF}

.menul {width:200px; margin-top:10px; padding:5px; }

.menul a { font-size:16px; font-weight:bold; color: #206fa7;
    padding:5px 5px;
	text-shadow:1px 1px 1px #fff;
	font-family:Arial, Helvetica, sans-serif;  
}

.statl {
  width:275px; padding:2px 2px 15px 2px;  }
  
  .statl a { font-size:14px; font-weight:bold; color: #000000;
    padding:5px 5px;
	text-shadow:1px 1px 1px #444;
	font-family:Arial, Helvetica, sans-serif;  
}


.bigblock {  border:2px solid #93C9FF;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;  }
	
.bbtrain {width:700px; float:left; margin-top:5px; margin-bottom:10px; padding:5px 5px 20px 5px;}
.zag { /*text-shadow: 1px 1px 1px #bebebe; */ font-weight:bold; color:#fe7000; font-size:16px; padding-bottom:10px;}	

 

.trmenu {
  width:200px; margin-top:5px; padding:5px 5px 20px 5px;  color: #206fa7; padding:10px; }
 
 
 .trmenu a:link, .trmenu a:visited, .trmenu a:active, .trmenu a:active {font-size:14px; font-weight:bold; color: #206fa7;
    padding:5px 5px 20px 5px; line-height: 20px; font-family:Arial, Helvetica, sans-serif;  
}

.nzmenu {
  width:250px; margin-top:5px; float:right;    color: #206fa7;  }
 
 
 .nzmenu a:link, .nzmenu a:visited, .nzmenu a:active, .nzmenu a:active {font-size:14px; font-weight:bold; color: #206fa7;
    padding:5px 5px 10px 5px; line-height: 20px; font-family:Arial, Helvetica, sans-serif;  
}
.otvv2 {
  width:550px; padding:5px; color: #000; font-size:14px; background:#f0f0f0; border-bottom:4px #fff solid; overflow:hidden;}

td.otvv2 a {text-decoration:underline;}
td.otvv2 a:hover {text-decoration:none;}
  
 .otvv { padding:5px; text-align:right; background:#f5f5f5; border-bottom:4px #fff solid; border-left:4px #fff solid;}
  
 .otvv a:link, .otvv a:visited, .otvv a:active, .otvv a:active {font-size:14px; font-weight:bold; color: #f00f0f;
     line-height: 20px; font-family:Arial, Helvetica, sans-serif;  
}


.smtr {float:right; width:470px; margin-top:5px; padding:5px 5px 20px 5px; border:1px solid  #ccc;}
.lor { font-size:14px; font-weight:bold; /* text-shadow: 1px 1px 1px #bebebe; */ color:#206fa7; }

.smtr2 {float:left; width:680px; margin-top:30px;   padding:5px 5px 20px 5px; border:1px solid  #ccc; overflow:hidden;}
 


#prozr-content2 {
        position: absolute;
        bottom: 0; 
        left: 0;
		margin-bottom:10px;		  
        height: 30px; 
        width: 120px; 
        background-color: #000;
		 opacity: 0.5; /*  ???????????? */
    filter: alpha(Opacity=50); /* ???????????? IE */
      } 
      #prozr-content2 h5 {
        margin: 0;
        padding: 5px 20px 0 15px; 
		text-align:right;               
        font-weight: bold;
        font-size: 12px;
      } 
      #prozr-content2 a {
        float: right; 
        font-size: .6em; 
        color: #fff; 
        text-decoration: none; 
        text-transform: uppercase; 
      }
 #prozr2 {
        position: relative; 
        width:120px; float:left;  
      } 
	   #prozr2 img {
         padding:10px 0 10px 0px } 




 #prozr-content {
        position: absolute;
        bottom: 0; 
        left: 0;
		margin-bottom:10px;		  
        height: 25px; 
        width: 100%; 
        background-color: #000;
		 opacity: 0.5; /*  ???????????? */
    filter: alpha(Opacity=50); /* ???????????? IE */
      } 
      #prozr-content h5 {
        margin: 0;
        padding: 5px 20px 0 15px;
		color:#FFFFFF; 
		text-align:right;               
        font-weight: bold;
        font-size: 12px;
      } 
      #prozr-content a {
        float: right; 
        font-size: .6em; 
        color: #fff; 
        text-decoration: none; 
        text-transform: uppercase; 
      }
 #prozr {
        position: relative; 
        width:200px;  
      } 
	   #prozr img {
         padding:10px 0 10px 0px } 
		 
.icof {float:left; width:83px; padding: 0px 3px 5px 0px; color: #000000;}		 
.icof img {border:#CCCCCC 1px solid;  padding:3px;}		 
.icof a { font-size:11px;   color: #000000; font-family:Arial, Helvetica, sans-serif;}
.stico {width:120px; float:left;}
 

A.si1:link {  font-size:10px; color:#999999; text-decoration:none; padding-bottom:7px; }
A.si1:hover { font-size:10px; color:#999999;  TEXT-DECORATION: underline;  padding-bottom:7px;}
A.si1:visited {font-size:10px; color:#999999; text-decoration:none;  padding-bottom:7px;}

A.si2:link {  font-size:12px; color:#999999; font-weight:bold; text-decoration:none; }
A.si2:hover { font-size:12px; color:#999999;  font-weight:bold;  TEXT-DECORATION: underline}
A.si2:visited {font-size:12px; color:#999999; font-weight:bold;  text-decoration:none;}

A.si3:link {   font-size:13px; font-weight:bold; color:#000; text-decoration:none; }
A.si3:hover {  font-size:13px; font-weight:bold; color:#000;  TEXT-DECORATION: underline}
A.si3:visited { font-size:13px; font-weight:bold; color:#000;  text-decoration:none;}

A.si4:link {  font-size:12px; font-weight:bold; color: #666666; text-decoration:none; }
A.si4:hover { font-size:12px; font-weight:bold; color: #666666;  TEXT-DECORATION: underline}
A.si4:visited {font-size:12px; font-weight:bold; color: #666666;  text-decoration:none;}

A.si5:link { font-size:13px; font-weight:bold; color:#000; text-decoration:none; }
A.si5:hover { font-size:13px; font-weight:bold; color:#000;  TEXT-DECORATION: underline}
A.si5:visited {font-size:13px; font-weight:bold; color:#000;  text-decoration:none;}






.stico  img  {border:#CCCCCC 1px solid; box-shadow: 0 0 3px 1px #999;  
    -webkit-box-shadow: 0 0 5px 1px #999; /* Safari, Chrome */
    -moz-box-shadow: 0 0 5px 1px #999; /* Firefox */}
	
	.stico2 {width:220px; float:left;}
.stico2  img  {border:#CCCCCC 1px solid; box-shadow: 0 0 3px 1px #999;  
    -webkit-box-shadow: 0 0 5px 1px #999; /* Safari, Chrome */
    -moz-box-shadow: 0 0 5px 1px #999; /* Firefox */}
.lpr {width:200px; float:left; margin-right:10px;}
 .lpr a:link, .lpr a:visited, .lpr a:hover, .lpr a:active { font-size:14px; font-weight:bold; color: #0080FF; 
}
.w720 {width:720px; float:left;}
.cntr {width:495px; float:left; margin-right:10px; margin-top:5px; padding-bottom:10px; min-height:180px;}
/*.right {width:195px; float:right; margin-right:10px; margin-top:5px; padding-bottom:10px; min-height:180px;}*/

.zd {height:30px; width:480px; border-bottom:#CCCCCC 2px solid; padding:2px;  float:left; margin-right:5px; margin-top:5px; }
.zd a:link, .zd a:visited, .zd a:active { color:#206FA7;  }

.ans {width:200px; float:right; margin-right:10px;   height:180px;}

.ans1 {width:190px; padding:4px 0px; font-weight:normal; font-size:12px; color: #000; text-align:center;}

 .ans1 a { font-weight:bold; font-size:16px; color: #206fa7;}

.iml {/*width:150px;*/ float:left; text-align:left;}
.imc {width:420px; float:left; text-align:center; font-size:18px; font-weight:bold; line-height:23px;}
.imr {/*width:150px; */float: right; text-align:right }
.w720 { width:720px;}
.imramka {padding:3px; border:#CCCCCC 1px solid;}
.impd { width:600px; text-align:left;    padding:10px; float:left; margin:15px 0px 10px 50px; }
.menuli {width:720px;   height:40px; border-bottom:2px solid  #93C9FF; text-align:center;}
.menuli a:link, .menuli a:visited, .menuli a:active { font-size:25px; font-weight:bold; color:#999999; text-decoration:none; padding-right:10px;}
.menuli a:hover { font-size:25px; font-weight:bold; color:#93C9FF; border-bottom: #93C9FF 2px solid; border-top: #93C9FF 2px solid;}

.gal {width:170px; margin:3px; float:left;}
.gal2 {height:250px; width:170px; }
.gal2 img {padding:3px; border:#CCCCCC 1px solid; width:162px  }
.gal3 {height:100px; width:155px; background:#FFFFFF;  border:2px solid  #93C9FF;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px; padding:5px; font-size:14px; line-height:16px; margin-top:5px;}
 
 .gal3 h2 { font-size:14px; padding:2px; line-height:16px;}
.labil { width:60px; padding-top:7px; float:left;}


.profildiv { border:2px solid  #C0E0FF;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px; padding:5px; margin-bottom:5px; width:440px; float:left; font-size:16px; }

.profildivl { width:205px; float:left; margin-right:5px; text-align:left; color: #206fa7;  }

.profildivr { width:225px; float:left; margin-right:5px; text-align:right; color:#333333;}

.bluelineplus {  float:left; width:500px; vertical-align:middle;}
/*
.blueline {border:1px solid  #C0E0FF; margin: -9px 0px 10px 10px; padding: 5px 0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px; background-color:#ECF6FF;   float:left; width:708px; vertical-align:middle;}
.blueline1 {float:left; vertical-align:middle; padding:3px 3px 3px 10px;}
.blueline1 img {padding:3px; vertical-align:middle;}
.blueline2 {color:#999999; font-weight:bold; font-size:13px; padding:3px;}
.blueline3 {float:left; color:#999999;  font-size:11px; padding:3px 2px 3px 0px;}
.blueline4 {float:left;  padding:3px 5px 3px 5px;}
.blueline5 {padding:3px 5px 3px 5px;}
.blueline4 a:link, .blueline4 a:visited, .blueline4 a:active { color:#206FA7; font-weight:bold; font-size:13px;}*/


.cntr_new {width:490px; float:left; margin: 20px 0px; padding-bottom: 10px; min-height: 180px; font-size:16px; color:#333333; position:relative;}
.cntr_new_small {width:490px; float:left;  margin:20px 0px; padding-bottom: 10px; min-height: 77px; font-size:16px; color:#333333; position:relative;}

.cntr_new_small .pokaz_vse4 {  line-height:normal; font-weight:bold; text-transform:uppercase; font-size:14px; clear:both; padding:10px 0px;  color:#fff; }
.cntr_new_small .pokaz_vse4 a {color:#fff; background:url(http://www.okbody.ru/css-new/vse3.gif) bottom repeat-x #f1bb0a; border:1px #cc6600 solid; padding:10px; text-shadow:1px 1px 0px #d37524;}
.cntr_new_small .pokaz_vse4 a:hover {  border:1px #cc6600 solid; padding:10px; text-decoration:none; color:#000; text-shadow:none;}

.bigblock2 {border: 2px solid #555;
margin:0px 2px;
}

.last_change {font-size:13px; line-height:normal;}

.zd_new {
height: 30px;
width: 475px;
border-bottom: #213d7b 1px dashed;
padding: 2px;
float: left;
margin-right: 5px;
margin-left: 5px;
margin-top: 5px;
}

.right_new {width: 190px;
float: right;
margin-left: 10px;
margin-right:2px;
margin-top: 20px;
padding:0px 5px 10px 5px;
position:relative;
}

.zag_new {color:#555; font-weight: bold;
font-size: 18px;
padding:0px 20px;
text-transform:uppercase;
letter-spacing:-1px;
background:#fff;
position:absolute;
text-align:center;
top:-11px;
left:50px;
}

.zag_new2 {color:#555; font-weight: bold;
font-size: 18px;
padding:0px 10px;
text-transform:uppercase;
letter-spacing:-1px;
background:#fff;
position:absolute;
text-align:center;
top:-11px;
left:20px;
}

.nzmenu_new {
width: 240px;
margin-top: 5px;
float: right;
color: #213d7b;
}
.nzmenu_new a:link, .nzmenu_new a:visited, .nzmenu_new a:active, .nzmenu_new a:active {
font-size: 13px;
font-weight: bold;
color: #213d7b;
padding: 5px 5px 10px 5px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
}
.nzmenu_new a:hover {color:#213d7b; text-decoration:underline;}

.bbtrain2 {
width: 692px;
 float: left;
margin-top: 5px;
margin-bottom: 50px;
padding: 0px 10px 20px 10px;
position:relative;
}
/*
.ramkao_new2 {
border: 1px solid #C0E0FF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
float: left;
background:#ECF6FF;
}

.ramkao_new2:hover {border: 1px solid #4387c5;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
float: left;
background: #f4f8fb;
}*/

.ramkao_new3 {
border: 1px solid #ccc;
width: 190px;
float: left;
}

.trmenu3 {
margin-top: 5px;
padding: 5px 5px 20px 5px;
color: #206FA7;
font-size:16px;
}
.trmenu3 a:link, .trmenu3 a:visited, .trmenu3 a:active, .trmenu3 a:active {
font-size: 18px;
font-weight: bold;
color:#307ec6;
/*padding: 5px 5px 20px 8px;*/
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
text-shadow:1px 1px 0px #fff;
}
.trmenu3 a:hover {color:#307ec6; text-decoration:underline;}

.trmenu2 {
width: 200px;
margin-top: 5px;
/*padding: 5px 5px 20px 5px;*/
color: #206FA7;
float: left;
display:block;
text-align:center;
overflow:hidden;
margin-right:10px;
}

.trmenu2 a:link, .trmenu2 a:visited, .trmenu2 a:active, .trmenu2 a:active {
	width:188px;
	overflow:hidden;
font-size: 12px;
font-weight: normal;
color:#666666/*#213d7b #245f94*/;
padding: 5px 5px;
margin:0px;
line-height: normal;
font-family: Arial, Helvetica, sans-serif;
text-shadow:1px 1px 0px #fff;
display:inline-block;
background:url(http://www.okbody.ru/images/pst02.gif) repeat-x;
border:1px solid #dcdcdc;
margin-bottom:3px;
}

.trmenu2 a:hover {background:url(http://www.okbody.ru/images/pst01.gif) repeat-x;
	color:#fff;
	font-weight:normal;
	border:1px solid #2d72a8;
	text-shadow:none;
	text-decoration:none;}

h5.mordah5 {background:none; color:#333; text-shadow:none; text-transform:uppercase; font-weight:bold; font-size:17px; border-bottom:4px #f0f0f0 solid; padding:10px 0px; margin-bottom:15px; display:block; overflow:hidden;}

.ans1_new {
width: 190px;
padding: 5px 0px 4px 0px;
font-weight: bold;
font-size: 12px;
color: #333;
border-bottom: #213d7b 1px dotted;
text-transform:uppercase;
overflow:hidden;
line-height:normal;
}

.ans1_new a.iframe{font-size:14px; color:#f00f0f; text-decoration:underline;}
.ans1_new a.iframe:hover{font-size:14px; color:#f00f0f; text-decoration:none;}

.ans1_new img {float:right;}

#new_res549 a {font-size:14px; color:#213d7b; text-decoration:underline;}

.ans1_new2 {
width: 190px;
text-align:center;
padding:10px 0px 4px 0px;
font-weight: bold;
font-size: 13px;
color: #333;
overflow:hidden;
}

.iframe a {font-size:20px; color:#213d7b;}
.iframe a:hover {font-size:20px; color:#307ec6;}

.lor2 {
font-size: 14px;
font-weight: bold;
color: #333;
}


