
/*Работаем с основными блоками.........................................................................*/
boby, html
{	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif}
	
.ypr_blok { border-top-color:#CCC; border-top-style:solid; border-top-width:1px;}
.ypr_blok_an { border-top-color:#CCC; border-top-style:solid; border-top-width:1px;}
.ypr_opcii{ border-top-color:#CCC; border-top-style:solid; border-top-width:1px;}

#men_dop{ right:3px; z-index:100; bottom:3px; width:60px;}

.nagryzka_tab  a:link,  .nagryzka_tab a:visited{color:#495CE2;}
.nagryzka_tab a:hover{color:#E89F09;}

.men_dop{
	width:36px;
	height:36px;
	padding:8px;
	background-color:#B5BCF2;
	border-radius: 26px;
	cursor:pointer;
	margin-bottom:12px;
	box-shadow: 2px 4px 5px #777;}
#vse_meniy2, #vse_meniy {padding-top:5pt}
#vse_meniy { display:none}
.kart_m {position:absolute; margin-top:4pt;}
.men_dop:hover { background-color:#E89F09}

#cont
   {width:1020px;
	max-width:1020px;
	margin:0 auto;
	text-align:left;
	margin-top:0px;
	margin-bottom:-10px;
	font-size:16px;}
	
#shapka{	
	padding:0px;
	vertical-align:top;
	line-height:22px;}	
	
 #right{
	border-width:0px;
	width:300px;
	max-width:300px;
	min-width:300px;
	color:#999;
	text-align:center;
	line-height:22px;
	padding-top:15px;}

#content{
	min-height:900px;
	width:710px;
	min-width:710px;
	max-width:710px;
	color:#000;
	vertical-align:top;
	padding-top:34px;}

#nogi{
	color:#FFFFFF;
	height:0px;
	padding:0px;
	vertical-align:bottom;}

#soderjanie{
	margin-top:20px;
	margin-bottom:15px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	padding-top:40px;
	line-height:23px}


.instrukcii{
	 color:#02BF4E;
	  cursor:pointer;
	  margin-bottom:10px;
	  margin-top:10px;
	  font-weight:bold;
	  letter-spacing:1px;}
	  .instrukcii:hover {color:#E89F09}

/*ТРЕНИРОВКИ И УПРАЖНЕНИЯ ..............................................................................*/

.ypr_blok {width:47%; max-width:350px; float:left; }
.ypr_blok_an {width:47%; max-width:350px; float:left}
.ypr_opcii {width:52%;  float:left;  vertical-align: baseline;}
.ypr_opcii2 {float:left; text-align:left; width:154px; vertical-align: baseline;}
.ypr_opcii3  { text-align:left; width:186px; vertical-align: baseline;}
#ypr_kg {width:79px; min-height:16px; min-width:79px}
#ypr_povtoren {width:75px; color:#777; min-height:16px; min-width:75px }
#ypr_nagr {width:79px; vertical-align: baseline;}
#ypr_video {width:57px;  vertical-align: baseline;}
#ypr_anal {width:50px; vertical-align: baseline;}
.analogi #ypr_nagr {width:73px;}


.dieta_blok {width:64%; max-width:440px; float:left;}
.dieta_opcii {width:35%; float:left; text-align:left; margin-left:1%; ; vertical-align: baseline}
.dieta_opcii2 {text-align:left; width:50px;height:16px; vertical-align: baseline; position:absolute;}
.dieta_opcii3  {float:left;  text-align:left; width:160px;height:16px; vertical-align: baseline;}
#dieta_sostav {width:80px; vertical-align: baseline; padding-left:70px}
#dieta_anal {width:80px; vertical-align: baseline; padding-left:20px}
.dieta_ves { width:60px; vertical-align: baseline;}

.nagryzka_tab { border-color:#CCC;margin-bottom:10px;text-align:left}
.nagryzka_obch .nagryzka_tab {margin-bottom:0px}
.sostav_tab { border-color:#CCC; margin-top:1px; }

.analogi2, .video2_a, .nagryzka2, .video2, .nagryzka2_a, .nagryzka_obch2, .sostav2, .sostav_dieta2, .analogi_ypr2 {cursor:pointer; color:#02BF4E;}
.analogi1:hover, .nagryzka1:hover, .video1:hover, .video1_a:hover, .nagryzka1_a:hover, .nagryzka_obch1:hover, .sostav1:hover, .video_obch1:hover, .analogi_ypr1:hover { color:#E89F09}
.video1, .video1_a, .analogi1, .nagryzka1, .nagryzka1_a, .nagryzka_obch1, .sostav1, .sostav_dieta1 {position:absolute; cursor:pointer; color:#02BF4E;}
.analogi_ypr1 {position:absolute; cursor:pointer; color:#E89F09;}
.analogi_ypr1, .analogi_ypr2 { font-weight:bold; font-size:120%}
.analogi_ypr { display:none;}

.rez_eda{font-weight:bold; margin-top:-10px; margin-bottom:20px}

.nagryzka_obch1,  .nagryzka_obch2{margin-bottom:10px; margin-top:7px}
.video_obch1 {cursor:pointer; color:#02BF4E}
.video_obch2 {cursor:pointer; color:#02BF4E;}
.video_obch1, .video_obch2 {margin-bottom:10px; padding-top:7px}

.nagryzka, .sostav, .nagryzka_a, .nagryzka_obch, .video_obch{display:none;}
.nagryzka { padding-bottom:10px}

.analogi {display:none; padding-bottom:10px; background-color:#F4F4F4;}

.vidos, .vidos_a{ margin-top:10px; margin-bottom:10px; display:none; vertical-align:top;}
.ypr_opcii {color:#FFF}
#ypr_ves_an, #ypr_ves, .dieta_opcii2, .rez_eda  {color:#E05C60}
.sypti { height:10px;  border-top-color:#CCC; border-top-style:solid; border-top-width:1pt; background-color:#F5F5F5}

/*Работаем с абзацами, ссылками, заголовками ..............................................................................*/
.dopolnitelno1:hover { color:#E89F09}
.dopolnitelno1 {cursor:pointer; color:#02BF4E}
.dopolnitelno2 {cursor:pointer; color:#E89F09; display:none}
.dopolnitelno1, .dopolnitelno2 { font-weight:bold; margin-bottom:10px}

.form_tt {background-color:#F8F8F8; font-size:14px; border-width:0px; cursor:pointer}
.form_tt:hover {background-color:#FFF; }


.form_anketa, .form_anketa2{background-color:#E7E7E7; font-size:16px; border-radius:4px }

.form_anketa_button, .form_anketa[type="submit"], .form_anketa[type="reset"], .form_anketa2[type="submit"], .form_anketa2[type="reset"], .trenery_knopki, .podborka, .form_anketa2[type="button"],  .form_anketa[type="button"], button{
background-color: #6D81BB;
	border-width:0px;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px; font-size:16px; border-radius:4px}
	
.form_anketa_button:hover, .form_anketa[type="submit"]:hover, .form_anketa2[type="button"]:hover, .form_anketa[type="reset"]:hover, .trenery_knopki:hover, .podborka:hover,  .form_anketa[type="button"]:hover, button:hover{
background-color: #E89F09;}
	
.form_anketa3, .form_anketa4{ font-weight:bold; margin:7px}
.form_anketa4 {color:#E89F09}


p, .p1{
	margin-left:0px;
    margin-right:0px;
	text-align:left;
	margin-top:19px;}
	
.p2
{margin-left:25px;
    margin-right:30px;
	text-align:left;
	margin-top:19px}
	
#vagnaia_informacia{font-weight:bold}

#vagnaia_informacia2, .vagnaia_informacia2{color:#6D81BB;
font-size:18px;
font-family:Verdana, Geneva, sans-serif;}

#vagnaia_informacia22, .vagnaia_informacia22{color:#E89F09; display:none;
font-size:18px;
font-family:Verdana, Geneva, sans-serif;}
	
#vagnaia_informacia3{font-weight:bold;color:#6D81BB}
	
#potreblenie_kalorii{background-color:#EBEBEB}

#svoia_tren { text-align:center; font-weight:bold;  cursor:pointer; margin:15px;}

.vagnaia_informacia4, .vagnaia_informacia44
{margin-top:-15px;
margin-bottom:6px;
cursor:pointer;
width:60px;
font-weight:bold}

.vagnaia_informacia4 { color:#02BF4E}
.vagnaia_informacia4:hover, .vagnaia_informacia44 { color:#E89F09}

.p3{
	margin-left:0px;
    margin-right:0px;
	font-weight:bold;
	text-align:left;
	margin-top:17px}
	
h1{
	color:#6D81BB;
	margin:0px;
	padding:0px;
	font-size:30px;
   	font-family:Verdana, Geneva, sans-serif;
	padding-right:15px;
	margin-bottom:-20px;
	font-weight:300;
	margin-top:-5px;
	line-height:37px; }
	
#trener_onlain{font-weight:bold;color:#E89F09}

#trener_onlain2 {color:#6D81BB; font-family:Verdana, Geneva, sans-serif; font-size:20px;}

h2{
   color:#6D81BB;
   	font-family:Verdana, Geneva, sans-serif;
   	font-size:26px;
	margin-top:32px;
	font-weight:300;
	margin-bottom:20px;
	line-height:35px;}
	
h3{
   color:#E89F09;
   font-weight:300;
   	font-family:Verdana, Geneva, sans-serif;
   	font-size:22px}

h4{
	color:#6D81BB;
	margin-bottom:16px;
	margin-top:18px;
	font-size:22px;
	font-weight:300;
	line-height:30px;
	font-family:Verdana, Geneva, sans-serif;}
	
.podzagolovki { position:absolute; margin-top:-27px}
#podzagolovki2 a {text-decoration:none; font-weight:bold}
#podzagolovki2 { margin-left:-30px}
#naverhu {color:#6D81BB; text-decoration:none; font-weight:300; font-size:16px; font-family:Arial, Helvetica, sans-serif; float:right}
#naverhu:hover {color:#E89F09}
	
ol, ul{ padding-left:20px; margin-top:-8px}
.compleks li:hover { background-color:#F0F0F0}
.compleks, .compleks_meniu {padding-left:20px;}

.compleks { font-size:16px}

#nedelia{font-weight:bold}
#nedelia2{margin-top:8px}

a:link, a:visited{color:#6D81BB; text-decoration:underline}
a:hover{color:#E89F09;}
	
.vse_ypr:visited, .vse_ypr:link{color:#6D81BB}
.vse_ypr:hover{color:#E89F09}

#link21:link, #link21:visited{ font-weight:bold}
#link21:hover{ color:#E89F09;}

#video:link, #video:visited, #video2:link, #video2:visited{color:#999;font-weight:300}
#video:hover, #video2:hover{color:#E89F09;}
.link40 {color:#02BF4E; text-decoration:none}
.link40:hover{color:#E89F09}

.link_sape:visited, .link_sape:hover, .link_sape:link, .link_sape { color:#000; text-decoration:none;}



#podskazki{cursor:help; text-decoration:underline}

#vsstav { cursor:pointer; color:#6D81BB;}
#vsstav:hover {color:#E89F09}
#ekspert {
	width:95px;
	float:left;
	margin-right:15px;
	border:2px #E89F09 solid;
	border-radius:48px;}

#ekspert_sprava {
	width:70px;
	float:left;
	margin-right:10px;
	border:2px #E89F09 solid;
	border-radius:35px;}
	
/*Работаем с маленькими блоками .........................................*/
#prosmotri {margin-left:10px; width:18px}

#info_statia{
	padding:0px;
	padding-bottom:10px;}
	
.sohraneno, .udaleno, .param, .uvereni, .param2, .svtrener, svtrener, .uvereni2, .udaleno2, .skopir {
	position:fixed;
	top:40%;
	width:400px;
	margin-left:10%;
	background-color:#6D81BB;
	color:#FFF;
	border-radius:25px;
	text-align:center;
	padding:10px;
	font-size:20px;
	z-index:100;
	display:none}

.uvereni, .uvereni2 { cursor:pointer}

 #info_statia1{ margin-bottom:12px; margin-top:5px;}
 
 #info_statia2 { font-weight:bold}

#glavnoe{
	border:1px #999 solid;
	background-color:#F8F8F8;
	font-size:14px}
	
#glavnoe10{ border:1px #999 solid; background-color:#F8F8F8;}
	
#glavnoe2 a:link{font-weight:300;}
	
table tr th{font-weight:300; text-align:justify}
	
.coments1{display:none}

.coments2{
	text-align:center;
	font-weight:bold;
	color:#6D81BB}
	
	

	
#doppar555 {color:#6D81BB}
#doppar555:hover { color:#E89F09}

.coments3, .coments7, .coments8,  .coments6 {color:#888888;}
	
.coments4, .coments5 {font-weight:bold;color:#000}

#coments p { margin-top:0px; text-indent:0px}

.comentarii_skriti  p { margin-top:0px; text-indent:0px}

.coments4z{font-weight:bold;}

.vagnaia_informacia41, .vagnaia_informacia441 {font-weight:bold; color:#E89F09;margin-top:-15px;margin-bottom:6px;cursor:pointer;width:50px}

.vagnaia_informacia441 {display:none}

.vse_commenti:hover { color:#E89F09}

.reitingi { color:#02BF4E}
.reitingi:hover { color:#E89F09}
#med { height:39px}
#reitingi1 { width:140px}
#reitingi2 { width:135px}
#reitingi3 { width:110px}
#reitingi4 { width:75px}

#coments, #coments_dob{
	width:650px;
	padding:10px;
	padding-bottom:0px;
	text-align:justify;
	border-bottom:1px #CCC solid;
	line-height:23px;}

.comentarii_skriti{
	border:1px #999 solid;
	padding-left:10px;
	padding-right:10px;
	background-color:#F2F2F2}
	
#coments_mnogo{
	height:1000px;
	max-height:1000px;
	overflow-y:auto;
	width:690px;
	overflow-x: hidden;}	

#reklama{
	padding-left:10px;
	padding-right:10px;
	color:#CCC;
	background-color:#555;}
	
#sape{
	text-align:left;
	color:#888;
	margin-top:30px}
#sape a, #sape a:visited, #sape a:hover  {color:#999}	
	
	
#statii{
	padding-bottom:2px;
	margin-top:0px;
	border:1px #3b608c solid;}
	
#statii h3 {
color:#FFF;
margin-top:0px;
padding-top:5px;
padding-bottom:5px;
background-color:#3b608c;}



.podrob1 {cursor:pointer; color:#6D81BB}
.podrob2 {cursor:pointer; color:#E89F09; display:none}



.green { background-color:#CAFFCD}
.yellow { background-color:#FCFEBC}
.oranj { background-color:#FEDDBC}
.red { background-color:#FFBFC1}




#lu_statii,  #sv_statii{
display:none;
padding:5px;
margin-bottom:15px;}

#next_plan ul, #lu_statii ul,  #sv_statii ul{margin:0px; padding-left:10px }

#cn {
position:absolute;
width:1048px;
background-color:#FFF;
margin-left:-10px;
padding-left:10px;
display:none}

#next_plan{
padding:5px;
margin-bottom:15px;}

#next_plan3, #cn2, #cn3, #lstatii, #svstatii{
font-weight:bold;
color:#02BF4E;
cursor:pointer;
padding-right:10px;
padding-left:10px;
letter-spacing: 1px;
text-transform: uppercase
}

#svstatii:hover, #lstatii:hover, #next_plan2:hover { color:#E89F09;}

#next_plan2{
font-weight:bold;
color:#E89F09;
cursor:pointer;
padding-right:10px;
padding-left:0px;
letter-spacing: 1px;
text-transform: uppercase}

#next_plan2, #lstatii { border-right:2px #CCC solid; }
	
#next_plan3, #cn3 { display:none}

.video1meniu:hover{color:#E89F09}
.video2meniu{position:absolute; cursor:pointer; color:#E89F09}
.video1meniu{position:absolute; cursor:pointer; color:#6D81BB;}
.video1meniu, .video2meniu {margin-left:528px;}


#navigacia2 {margin-top:-25px; margin-bottom:35px; color:#888; text-align:left}

#otzivi2 {color:#E89F09; font-weight:bold; margin-top:-5px}

#yprajnenia h4 {padding:0px; margin:0px; color:#FFF}

.navigacia_zagolovok{
	color: #6D81BB;
	margin-top:5px;
	font-weight:bold;
	margin-bottom:0px;
	padding:3px;
	cursor:pointer;
	border-top:1px #CCCCCC solid;
	margin-left:-30px;
	letter-spacing:1px;
	word-spacing:3px;
	text-transform: uppercase}
	
.zagolovok_katalog, #yprajnenia {
	color: #FFF;
	font-size:22px;
	background-color: #6D81BB;
	margin-top:20px;
	padding:3px;
	font-family:Verdana, Geneva, sans-serif;}
	
#yprajnenia { margin-bottom:5px; font-size:18px}
	
.zagolovok_katalog a {color: #FFF;}

 #navigacia_zagolovok2{
	font-weight:bold;
	padding:3px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:2px;
	font-size:18px;}

.navigacia_zagolovok2{
	padding:3px;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:2px;
	color:#6D81BB;
	cursor:pointer;
	font-size:18px;}
.navigacia_zagolovok2:hover, .navigacia_zagolovok:hover {color:#E89F09}
	
#pomo4:hover, #esche:hover {color:#E89F09}

#esche {
cursor:pointer;
color:#6D81BB;
font-weight:bold}


#avatar {border-color:#E89F09;
border-style:solid;
border-width:2px;
margin-right:10px;
border-radius: 25px;
height:48px;
width:48px}

#avatar2 {}

/*Работа с выпадающим списком меню.............................................................*/

#menu  {list-style:none;
    z-index:100;
	font-weight:bold;
	vertical-align:top}

#menu tr td {
	background-color: #6D81BB;
	background-repeat:repeat-x;
		background-repeat:repeat;
	padding-top:7px;
	padding-bottom:7px;
	color:#FFF;
	font-size:15px}


#menu  tr td:hover{background-color: #E89F09;}
	
#zaglushka:hover {background-color: #6D81BB;}

.trenery_knopki{
    width:185px;
	padding:5px;
	font-size:16px}

/*Работаем с картинками и изображениями.......................................................*/
.img1{
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	float:right}
	
.img2{
	margin-right:20px;
	margin-left:0px;
	margin-bottom:7px;
	margin-top:20px;
	border-color:#E89F09;
	float:left}
	
.img_gl  {border-color:#E89F09;
border-style:solid;
border-width:2px;
margin-right:10px;
border-radius: 52px;
height:105px;
width:105px;
overflow:hidden;
float:left}
	
.img_gl2  {
	background-color:#E89F09;
margin-left:7px;
border-radius: 12px;
height:22px;
width:25px;
position:absolute;
color:#FFF;
font-weight:bold;
font-size:18px;
text-align:center;
padding-top:1px}

.img_gl3  {
	background-color:#E89F09;
margin-left:-4px;
margin-top:-5px;
border-radius: 10px;
height:20px;
width:20px;
position:absolute;
color:#FFF;
font-weight:bold;
font-size:14px;
text-align:center;}

.img_gl4  {
	background-color:#E89F09;
border-radius: 15px;
height:27px;
width:31px;
position:absolute;
color:#FFF;
font-weight:bold;
font-size:22px;
text-align:center;
padding-top:4px}			
	
#img4 {margin-top:10px}
	
#kartinka{float:left; margin-right:20px;padding-top:20px;}
	
#gribi, #kolbasa, #maslo, #krypi, #moloko, #myka, #miaso, #ovochi, #orehi, #riba, #sneki, #siri, #priprava, #frykti, #hleb, #yagodi, #yaica, #salati, #pervie, #MD, #iaponia, #konditer, #morojennoe, #sdoba, #torti, #chokolad, #alkogol, #soki, #bezalkogol, #amino, #geiner, #prot, #bcaa{ font-weight:bold; color:#6D81BB; font-size:120%}

#raspechatat {background-image:url(//tvoytrener.com/fon/pechat.gif);
border-radius: 20px;}
#pechat {border-radius: 20px;}
#raspechatat:hover { background-image:url(//tvoytrener.com/fon/pechat2.gif)}
#zakla {background-image:url(//tvoytrener.com/fon/zakl.gif); border-radius: 20px;}
#zakla:hover { background-image:url(//tvoytrener.com/fon/zakl2.gif)}
#zakl {border-radius: 20px;}

#gribi:hover, #kolbasa:hover, #maslo:hover, #krypi:hover, #moloko:hover, #myka:hover, #miaso:hover, #ovochi:hover, #orehi:hover, #riba:hover, #sneki:hover, #siri:hover, #priprava:hover, #frykti:hover, #hleb:hover, #yagodi:hover, #yaica:hover, #salati:hover, #pervie:hover, #MD:hover, #iaponia:hover, #konditer:hover, #morojennoe:hover, #sdoba:hover, #torti:hover, #chokolad:hover, #alkogol:hover, #soki:hover, #bezalkogol:hover, #amino:hover, #geiner:hover, #prot:hover, #bcaa:hover
    {color:#E89F09; border:1px #CCC solid;}
	
#trenery_poisk, #trenery_anketa, #trenery_redakt, #pitanie_poisk, #pitanie_anketa, #pitanie_redakt{z-index:100}