/* CSS Document */

.imgteaser {
margin: 0;
overflow: hidden;
float: left;
position: relative;
}
.imgteaser a {
text-decoration: none;
float: left;
}
.imgteaser a:hover {
cursor: pointer;
}
.imgteaser a img {
float: left;
margin: 0;
border: none;
}	

.imgteaser a .more {
position: absolute;
right: 0px;
bottom: 0px;
font-size: 1.2em;
color: #fff;
background: #000;
padding: 5px 10px;
filter:alpha(opacity=65);
opacity:.65;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.imgteaser a:hover .desc{
display: block;
font-size: 1.2em;
 
background: #111;
filter:alpha(opacity=75);
opacity:.75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
color: #fff;
position: absolute;
bottom: 0px;
left: 0px;
padding: 10px;
margin: 0;
width: 230px;
border-top: 1px solid #999;
}
.imgteaser a:hover .desc strong {
display: block;
margin-bottom: 5px;
font-size:1.5em; color: #666666;
}

.imgteaser a .desc {	display: none; }
  .imgteaser a:hover .more { visibility: hidden;}
  

.ran{width:240px; float:left; padding:5px 0px 5px 5px; line-height:14px}
 .ran img{padding:0 0 0px 0px;   border:#fff solid 1px;} 
 
 
.antrainr {  float: right; }
.antrainl {margin-right:10px; float:left; }
.antrain {width:340px; padding:10px 0 0 0px; margin-right:10px; line-height:16px; }

.antrain a
{ font-size:16px; font-weight:bold; text-shadow: 1px 1px 1px #bebebe;  
}
.borderover{width:150px; background-color: #CCCCCC;    float:left; height:200px; padding:10px; margin-right:7px; color:#FF9900; font-size:14px; font-weight:bold; border:#EEEEEE 1px solid;  line-height:17px; text-shadow: 1px 1px 1px #fff;}
.borderover img{padding:0 0 0px 0px; float:none; border:#fff solid 1px;}

.borderout{width:150px; background-color: #EEEEEE;   float:left; height:200px; padding:10px; margin-right:7px;  color:#FF9900; font-size:14px; font-weight:bold; border:#EEEEEE 1px solid; line-height:17px; text-shadow: 1px 1px 1px #bebebe;}
.borderout img {padding:0px; float:none; border:#FF9900 solid 1px;}




/* TRAINING*/

.prog {background:#f1f1f1; padding:10px; text-shadow:1px 1px 0px #fff; color:#555; margin-bottom:20px; overflow:hidden;}
#Training_title {margin-top:10px; background:#fff; border:1px #5e6e7b solid; border-radius:0px; padding:5px; color:#5e6e7b; font-size:13px;}
#Training_image  {margin-top:10px;  border:1px #5e6e7b solid; border-radius:0px; padding:5px; color:#5e6e7b; font-size:13px;}

.prog222  {background:#f1f1f1; padding:3px; margin-left:10px; font-size:16px;}


.add_exercise1 input,
.add_exercise2 input,
.add_exercise3 input,
.add_exercise4 input,
.add_exercise5 input,
.add_exercise6 input,
.add_exercise7 input {font-weight:normal; color:#fff; background:url(http://www.okbody.ru/images/perehod_li.gif) repeat-x #3d80b5;  border:1px #3d80b5 solid; text-shadow:1px 1px 1px #2f6fa1; width:auto; padding:0px 10px;}
.exercises h3 {color:#ff6633;}

.second_column img {border:1px #ccc solid; padding:5px; background:#fff; float:left; margin-right:30px;}
.bigorder {display:block; margin-left:20px; overflow:hidden; margin-top:10px;}
.order {display:block; width:auto; float:none;}

.order2 {clear:both; display:block; overflow:hidden; margin-top:20px; width:auto; text-align:center;}