li.active23 a {
background: url(../images/style1/s5_act_menu.png) repeat-x top center!important;
height: 43px!important;
color: #FFFFFF!important;
font-weight: bold!important;
padding-left: 11px!important;
padding-right: 10px!important;
}


li.nav a {
font-size: 1.5em!important;
text-transform: uppercase;
margin-right: 15px;
}



#s5_navv ul li.active a.active {
	background:url(../images/style1/s5_act_menu.png) repeat-x top center;
	height:43px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:11px;
	padding-right:10px;
}

a, a:hover, a:focus, a:link, a:visited, .s5_h3_first {
color:#AF0404;
}

ul.menu #current a{
background-color: #F1F1F1;
font-weight: bold;
}

ul.menu ul #current a {
background-color: #F1F1F1;
}

.button {
	padding-left:8px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:4px;
	margin-top:6px;
	margin-bottom:6px;
	height:25px;
	background:#C70404 url(../images/style1/s5_button.png) repeat-x top left;
	border:solid 1px #252525;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}


#share42 {padding: 6px 6px 0; background: #333; border: 1px solid #111; border-radius: 4px;}
#share42:hover {background: #333; border: 1px solid #111; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

#rastazka {
margin: 0 auto;
background: #070508;
}

#rastazka2 {
background: #070508;
}

#rastazka_niz {
width: 925px;
margin: 0 auto;
margin-bottom: 5px;
margin-top: -12px;
}

#protect a {
color: white;
}

#protect {
margin-top: -20px;
}

#sidebar {
width: 285px;
border: 1px solid #6c6c6c;
padding: 5px 5px 5px 5px;
margin: 0 0 0 5px;
float: right;
color: white;
background-color: #f79646;
}

#table2 td {
width: 91px;
height: 30px;
}

#divpit {
text-align: center;
}

#clear {
clear: both;
}

#table3 {
text-align: center;
width: 100%;
}

#table3 tr{
height: 30px;
vertical-align: middle;
}

#td1 {
text-align: left;
}

#td2 {
text-align: center;
}

#tr1 {
background-color: #999999;
}

#tr2 {
height: 170px;
vertical-align: top;
}

.aten {
background-color: #F8FCF5;
margin: 20px 0 20px 0;
padding: 19px;
border: 1px solid #f1f1f1;
}

.aten div {
font-size: 17px;
}

div.aten_img {
background: url(http://gymlex.com/images/circle2.png)no-repeat;
width: 80px;
height: 62px;
float: left;
}

.aten_text {
font-style: italic;
}


#toc {
float: left;
border: 1px solid #D5D4D4;
background-color: #F8FCF5;
padding: 10px 10px 0 0;
margin: 0 10px 0 0;
}

#toc div {
padding: 0 0 0 10px;
}

#above_body_4 {
padding: 10px 0 0 20px;
margin-bottom: -15px;
}

.circle {
  width: 33px;
  height: 33px;
  color: #fff!important;
  line-height: 33px;
  text-align: center;
  display: inline-block;
  font-family: inherit!important;
  font-size: inherit!important;
  font-weight: bold;
  background-image: url('http://gymlex.com/images/circle.jpg');
  float: left;
  margin: -3px 7px 0 0;
}




/* ПАРТНЕРКА ССЫЛКИ */
.link_block.links {
    padding-top: 10px;
}

.link_block {
    
    position: relative;
    
    background: #FFFFFF;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#eff1f3));
    background: -webkit-linear-gradient(#FFFFFF, #eff1f3);
    background: -moz-linear-gradient(#FFFFFF, #eff1f3);
    background: -ms-linear-gradient(#FFFFFF, #eff1f3);
    background: -o-linear-gradient(#FFFFFF, #eff1f3);
    background: linear-gradient(#FFFFFF, #eff1f3);
    -pie-background: linear-gradient(#FFFFFF, #eff1f3);
    
    
    border: 1px solid #b7c1cb;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
    margin-bottom: 5px;
}


.link_block .header {
    
    position: relative;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#AF0404), to(#cc0505));
    background: -webkit-linear-gradient(#AF0404, #cc0505);
    background: -moz-linear-gradient(#AF0404, #cc0505);
    background: -ms-linear-gradient(#AF0404, #cc0505);
    background: -o-linear-gradient(#AF0404, #cc0505);
    background: linear-gradient(#AF0404, #cc0505);
    -pie-background: linear-gradient(#AF0404, #cc0505);
   
        
    padding: 2px 2px 2px 27px;    
    text-transform: uppercase;
    
    color: #fff;
    font-weight: bold;
    
    width: 140px;
    
    line-height: 20px;
    
    
}


.link_block .header .ico {
    
    position: absolute;
    
    left: 4px;
    top: 0;
    
    height: 100%;
    width: 20px;
}


.link_block .content {
    padding: 14px 10px;
    
}

.link_block li {
    padding-left: 15px;
    padding-bottom: 8px;
    
    
    
}


.link_block a {
    color: #4d535a;
    font-size: 14px;
    
}








/* ПАРТНЕРКА КАРТИНКИ */

.div15089459 .img {
margin: 0 auto;
text-align: center;
padding: 0 0 0 20px;
}

.div15089459 .content{
text-align: center;
padding: 0 0 0 20px;
margin: 0 auto;
margin-bottom: 20px;
}

.div15089459 .price{
background-color: #f15a23;
width: 55px;
text-align: center;
margin: 0 auto;
color: white;
font-weight: bold;
padding: 2px;
}

.div15089459 .price font{
color: white;
margin: 10%;
}

.div15089459 .header{
color: white;
}

.fixed2 {
position: fixed;
top: 0px;
z-index: 9999;
width: 655px;
border: 1px solid #D5D4D4;
padding: 0 0 5px 0;
background-color: #ffffff;
}


#str1 {
margin-bottom: -2px;
margin-left: -2px;
margin-right: 4px;
}



#div345 {
padding: 12px 8px 8px 8px;
text-decoration: none;
font-size: 20px;
box-shadow: 1px 1px 10px 1px #888888;
color: white;
background-color: #AF0404;
margin: 0 0 10px 0;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
border-radius: 3px;
font-weight: 700;
}

#layer1, #layer2, #layer3 {
    position: relative;
   }
   
   #layer1 { z-index: 5; top: 16px; left: 5px; width: 170px;
margin-top: -50px;
margin-left: 10px;}
   #layer2 { z-index: 1; }

iframe.rekframe {
width:100%;
}

@media (max-width: 1000px) {

iframe.rekframe {
width:1000px;
}
}


@media (max-width: 890px) {
  
 .fixed {position: relative;
width: 206px;
border: none;
padding: 0 0 5px 0;
background-color: #ffffff;}

.fixed2 {position: relative;
width: 640px;
border: none;
margin: 0 0 -16px 0;}
}




div#meal-plan-table, div#meal-plan-table2 {
text-align: left;
}

.workout-header-green {
padding: 5px 0 5px 5px;
margin: 10px 0 0 0;
width: 55%;
background-color: #AF0404;
color: white;
box-shadow: 1px 1px 10px 1px #888888;
font-weight: bold;
}

div#meal-plan-table ul, div#meal-plan-table2 ul {
list-style: none;
margin: 10px 0;
display: table;
width: 100%;
}


div#meal-plan-table li {
height: 94px;
margin-left: 0;
list-style-type: none;
padding: 4px 0px 10px;
margin-bottom: -1px !important;
}

div#meal-plan-table2 li {
height: 47px;
margin-left: 0;
list-style-type: none;
padding: 4px 0px 10px;
margin-bottom: -1px !important;
}

div#meal-plan-table li.rowBgColor, div#meal-plan-table2 li.rowBgColor {
border-top: 1px solid #dcd8d2;
background-color: #f1f0ee;
border-bottom: 1px solid #dcd8d2;
}

div#meal-plan-table li.rowBorderColor, div#meal-plan-table2 li.rowBorderColor {
border-top: 1px solid #dcd8d2;
border-bottom: 1px solid #dcd8d2;
}

div#meal-plan-table span.mpt-images {
width: 115px!important;
float: left;
margin-left: 7px;
}

div#meal-plan-table2 span.mpt-images {
width: 60px!important;
float: left;
margin-left: 7px;
}

div#meal-plan-table span.mpt-images img {
margin: 0 3px;
width: 100px;
height: 100px;
}

div#meal-plan-table2 span.mpt-images img {
margin: 0 3px;
width: 53px;
height: 53px;
}

#adsense {
padding: 0 0 15px 0;
}

#adsense2 {
margin: 0 0 8px -5px;
}

#direct {
margin: 20px 0 0 0;
}

table.simple td.simpletd {
text-align: center;
padding: 5px;
}

table.simple td.simpletd1 {
font-weight: bold;
text-align: center;
padding: 5px;
}

table.simple {
table-layout: fixed;
}








div.mix-block{
	background:#fff;
	width:240px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	opacity:0.95;
}
div.mix-block img{
	width:70px;
	height:auto;
	margin:10px 0px 10px 10px;
	text-align:center;
	float:left;
	position:relative;
	display:block;
}
div.mm-right{
	float:right;
	width:140px;
	margin-right:10px;
}
div.mm-name a{
	display:block;
	color:#005073;
	font-size:15px;
	line-height:18px;
	text-decoration:none;
	padding:8px 0px 12px 0px;
}
div.mm-name a:hover, div.mm-merch a:hover{
	text-decoration:underline;
}
 
div.l{
	width:2px;
	height:30px;
	background:url(l.jpg) no-repeat;
	float:left;
}
div.c{
	background:#ffc629;
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:7px 4px 7px 9px;
}
div.r{
	width:18px;
	height:30px;
	background:url(r.jpg) no-repeat;
	float:left;
}
div.mm-merch a{
	display:block;
	font-size:11px;
	color:#999;
	text-decoration:none;
	padding:7px 0px 7px 0px;
}

#vk_poll iframe, div#vk_poll {width: 200px!important;}

.ui.top.attached.header {
margin-bottom: 0;
border-radius: .25rem .25rem 0 0;
background: #FFF;
padding: .8125rem 1rem;
margin-left: -1px;
margin-right: -1px;
box-shadow: none;
border: 1px solid #D4D4D5;
font-size: 1rem;
font-weight: bold;
}

.ui.attached.segment {
    top: 0;
    bottom: 0;
    border-radius: 0;
    margin: 0 -1px;
    padding: 15px;
    box-shadow: none;
    border: 1px solid #D4D4D5;
    font-size: 1.125rem;
    border-top: none;
}

.ui.floated.image, .ui.floated.images {
    clear: both;
    float: left;
    margin-right: 1rem;
    margin-left: 1rem;
}