/*@charset "utf-8";*/
/* CSS Document */

* {padding: 0; margin: 0;}

@font-face {font-family:Bebas;
	src:url(Bebas.ttf);
}

@font-face {font-family:captain;
	src:url(captain.ttf);
}

 body { 
  color: #333;
 /* background:url(pattern_37.gif) repeat;*/
 background:url(fb002.gif) #5e6e7b;
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
  font-size:14px;
  }
img {border:0px;}

p {text-align:justify; padding:5px 0px;}



 A:link {
	COLOR: #0871a8; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0871a8; TEXT-DECORATION: none
}
A:hover { COLOR: #0871a8;
	TEXT-DECORATION:underline;
}


h1, h2.userfoto {font-size:36px; color:#ff6633; text-transform:none; line-height:normal; font-weight:normal; letter-spacing:0px; padding:9px 0px 7px 24px;}
h1, h2.userfoto {font-family:Bebas; background:url(../images/h1_line.gif) bottom repeat-x; margin-bottom:20px;}
h2 {font-size:24px; color:#00535f; font-family:arial; text-transform:none; line-height:normal; font-weight:normal; letter-spacing:0px; padding:9px 0px 10px 24px;}
h3 {font-size:14px; font-family:arial; line-height:normal; font-weight:bold; letter-spacing:0px; padding:9px 0px 10px 24px; text-transform:uppercase; color:#00535f;}

h4 {font-size:16px; font-family:arial; line-height:normal; font-weight:bold; letter-spacing:0px; padding:7px 0px 7px 24px; text-transform:uppercase; color:#fff; background:url(li3.gif) repeat bottom; margin:7px 0px; text-shadow:-1px -1px 0px #3c5066;}


h5 {font-size:15px; font-family:arial; line-height:normal; font-weight:bold; letter-spacing:0px; padding:9px 0px 10px 24px; text-transform:uppercase; color:#0871a8;}


hr {clear:both;}



/*=== STATI ===*/

.view .breadcrumbs {width:auto;
	float:none;
	font-size:11px;
	text-transform:uppercase;
	color:#898889;
	margin:20px 0px 10px 0px;
	display:block;
	background:#e6e6e6;
	padding:7px;
	font-weight:normal;}
.view .breadcrumbs a {text-decoration:none;
	color:#353337;}
.view .breadcrumbs a:hover {text-decoration:underline;
	color:#0871a8;}

.view .breadcrumbs img {margin: 5px;}
/*  tegi  */

.tegi {display:block;
	width:100%;
	padding:10px 0px;
	margin-top:10px;
	border-top:1px #ccc solid;
	font-size:13px;
	text-transform:uppercase;
	}

.tegi b {display:block;
background:url(../images/teg.png) left center no-repeat;
padding-left:15px;}

.tegi a {background:#f3f3f3;
	display:inline;
	padding:7px;
	font-size:11px;
	color:#333;}

.tegi a:hover {background:#81c0f5;
	display:inline;
	padding:7px;
	font-size:11px;
	color:#fff;
	text-decoration:none;}


/*   */

.nav {width:100%;
	display:block;
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:20px;
	}

.nav b {display:inline-block;
background:url(../images/teg.png) left center no-repeat;
padding-left:15px;

}

.nav a {background:#f3f3f3;
	display:inline-block;
	padding:7px;
	font-size:11px;
	color:#333;
	margin-bottom:2px;}

.nav a:hover {background:#81c0f5;
	display:inline-block;
	padding:7px;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	margin-bottom:2px;}

/* blueline */

.blueline {background:#f3f3f3;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	height:25px;
	margin:10px 0px;
	padding:5px 0px;
	clear:both;
	width:100%;
	}

.blueline1{float:left; max-width:100px; margin-right:20px; line-height:normal;
	padding-top:5px;
	padding-left:10px;}

.blueline4 {float:left; max-width:210px; margin-right:20px;
	height:25px;
	display:block;
	padding-top:4px;
	}
.blueline3 {float:left; width:auto; margin-right:20px;
	height:25px;
	display:block;
	padding-top:6px;
	font-size:12px;
	color:#999;}



/*===== COMMENTY =====*/

#big-otzivy-forum {padding:10px 0px;
	overflow:hidden;
	float:none;
	line-height:normal;
	width:100%;}
	
.otziv-forum {display:block;
	width:100%;
	float:none;
	overflow:hidden;
	margin-bottom:20px;
	position:relative;
	padding:0%;}

.forumava {overflow:hidden; width:100%; font-weight:bold; display:block; padding-bottom:10px;}
.forumava img {max-height:70px; max-width:70px; border:2px #6699ff solid; overflow:hidden; border-radius:50%;}
.forumava a {font-size:11px; color:#333; text-decoration:none; text-align:right;}
.forumava a:hover {font-size:11px; color:#333; text-decoration:underline; text-align:right;}

.forumava_user {font-weight:normal;
	padding-top:10px;
	padding-left:10px;
	display:block;
	overflow:auto;
	width:auto;}
.forumava_user a {font-size:17px;}
.forumava_user a:hover {font-size:17px;}


.forumtxt {border:1px #c2c2c2 solid; width:auto; padding:2%; display:block; background:#f3f3f3; border-radius:3px; position:relative;}
.forumtxt img {max-width:560px;}

.forumtxt2 {width:13px;
	height:7px;
	background:url(../images/treg_01.png) no-repeat;
	display:block;
	position:absolute;
	z-index:1;
	top:-7px;
	left:30px;}

/* Pohojie stati */

h4.mordah4 {background:none; color:#333; text-shadow:none; font-weight:normal; font-size:28px; padding:10px 0px; margin-bottom:15px; display:block; overflow:hidden; font-family:Bebas;}



/*===== FOOTER =====*/

#footer {display:block;
	background: #2d2d2d;
	overflow: hidden;
	padding: 1% 1%;
	border-top: 1px #36444f solid;
	width:98%;
	color:#fff;
	clear:both;
}

.footer-txt {width:98%;
	display:block;
	overflow:hidden;
	padding:0 1%;
	}

.list-one {width:25%;
	float:left;
	}

.list-one span {color:#1fa2d6; font-size:16px; font-weight:bold; text-transform:uppercase; margin:15px 0px; display:block;}

.list-one a {color:#999; font-size:13px; text-decoration:none;  line-height:normal; margin-bottom:7px; display:inline-block; overflow:hidden; }
.list-one a:hover {color:#1fa2d6; font-size:13px; text-decoration:none; line-height:normal;}
.list-one p a, .list-one p a:hover {padding:0px; text-align:left;}

/*  FOOTER 2  */

#footer2 {width:98%;
	padding:1%;
	display:block;
	background:#000;
	height:50px;
	border-top:1px #666666 solid;
	background: url(http://www.okbody.ru/images/pattern_40.gif) repeat;}

#footer2 .f_left {width:48%;
	float:left;
	padding-left:2%;
	position:relative;
	height:50px;
	display:table-cell;}

#footer2 .f_right {width:48%;
	float:right;
	padding-right:2%;
	position:relative;
	height:50px;
	display:table-cell;
	color:#999;
}

#footer2 .f_right p {text-align:right;}
#footer2 .f_right a {color:#fff;}







/*  SHAPKA   */

#shapka {width:100%; height:75px; display:inline-block; background:url(sv1.gif) repeat; border-bottom:1px #cfcaca solid; clear:both; }

/*.shapka2 {float:left; display:block;}*/

.shapka-right {min-width:200px; height:60px; /*background:url(sr-line2.gif) repeat-x;*/ border:0px #41556b solid; margin-top:2px; float:right; position:relative; top:-66px; left:-10px;}
/*.shapka-right:hover {opacity:0.9}*/

.sr-ava { padding:3px; float:left; width:54px; display:block; border:1px #41556b solid; background:url(sr-line2.gif) repeat-x;}
.sr-ava:hover {opacity:0.9}

.sr-ava img {max-width:52px; max-height:52px; border:1px #1f5d8e solid;}


.registr input {border-radius:0px;}

.big-right-k {float:left; display:block;}

.right-k1 {float:left; width:auto; display:inline;}


.username-right {width:auto; display:block; /*background:url(sr-line2.gif) top repeat-x;*/ background:url(m-ul.gif) repeat-x; /*border-bottom:1px #233448 solid;*/  margin-left:3px; padding:5px; border:1px #233448 solid;}
.username-right:hover {opacity:0.9}
.username-right a {text-transform:uppercase; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; text-shadow:-1px -1px 0px #223043;}
.username-right a:hover {text-transform:uppercase; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; text-shadow:-1px -1px 0px #223043;}



.right-k2 {float:left; display:block; clear:left; }

.konv, .right-otziv {margin:7px 0px 0px 6px; float:left; display:block; color:#333; min-width:55px; font-size:12px; }
.konv img { margin-right:3px;}
.konv img:hover {opacity:0.7}

.konv span, .right-otziv span {color:#ff6633; font-weight:bold; }

.right-otziv img {margin-right:3px;}
.right-otziv img:hover {opacity:0.6}


/* OPTIONS */
.right-3 {float:right; display:block; padding:5px 10px 5px 5px; position:relative; }
.right-3 img:hover {opacity:0.8}



.right-3 ul {list-style:none;}
.right-3 li { display:block; line-height:normal;
color:#fff; text-decoration:none; text-transform:uppercase;  font-family:arial; display:block; }

 
ul.options li,
ul.options ul {
	list-style: none;
	margin: 0;
	/padding: 0;/
}

ul.options {
	position: relative;
	z-index: 597;

}



ul.options li {
	/*padding:7px 20px 4px 20px;*/
	display:block;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;

}

ul.options li.hover,
ul.options li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.options ul {
	/*background:url(fb000.gif) #5e6e7b;*/
	background:#5e6e7b;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: -110px;
	z-index: 598;
	padding:3px;
	
	box-shadow:0px 1px 5px #000;
	/* width: 100%; */
}

ul.options ul li {
	float: none;
	background:url(opt2.gif) repeat-x;
	min-width:130px;
	margin:0px 0px 1px 0px;
	padding:0px;

}

ul.options ul li a {font-size:10px; text-transform:uppercase; display:block; padding:2px 5px; color:#333; text-shadow:1px 1px 1px #fff; text-align:left; }
ul.options ul li a:hover {font-size:10px; text-transform:uppercase; display:block; padding:2px 5px; text-shadow:1px 1px 1px #fff; color:#333;  text-align:left; text-decoration:none; background:#fcfcfc;}

ul.options ul ul {
	top: 1px;
	left: 99%;
}

ul.options li:hover > ul {
	visibility: visible;
}



.shapka-left {display:block; float:left; position:absolute; z-index:500; padding:7px 0px 0px 10px;}

.moyves {padding:10px; background:url(li3.gif) repeat-x bottom #7288a0;   border:1px #1f5d8e solid; }
.moyves:hover {opacity:0.8}

.moyves a, .moyves a:hover {color:#fff; font-size:22px; font-weight:bold; text-shadow:-1px -1px 0px #223043; text-decoration:none;}


.moyves-txt {font-size:10px; text-transform:uppercase; color:#333; text-align:center;}


.shapka-left2 {display:block; float:left; overflow:hidden; margin-right:5px;}
.shapka-left3 {display:block; float:left; overflow:hidden; margin-right:5px; /*margin-top:18px;*/}
.shapka-left3 .moyves a, .shapka-left3 .moyves a:hover {color:#fff; font-size:13px; font-weight:bold; text-shadow:-1px -1px 0px #223043; text-decoration:none; padding:12px 0px;}
.shapka-left3 .moyves {padding:10px; background:url(li3.gif) repeat-x bottom #7288a0;   border:1px #1f5d8e solid; float:left; }



/*  Menu */

#menu {background:url(m-ul.gif) repeat-x; border-bottom:1px #233448 solid; clear:both; height:34px; border-top:1px #fff solid; position:relative; z-index:5;}

.razdely {margin:0px auto; width:1200px;}
.razdely ul {list-style:none;}
.razdely li {float:left; display:block; line-height:normal;
color:#fff; text-decoration:none; text-transform:uppercase; padding:0px 20px; font-family:arial; font-size:16px; font-weight:bold; display:block; text-shadow:-1px -1px 0px #223043;}



ul.gl-menu li,
ul.gl-menu ul {
	list-style: none;
	margin: 0;
	/*padding: 0;*/
}

ul.gl-menu {
	position: relative;
	z-index: 597;




}

ul.gl-menu ul>li a {font-size:15px; color:#fff; text-transform:uppercase; font-weight:bold; padding:7px 20px 9px 20px; display:block; line-height:normal;}
ul.gl-menu ul>li a:hover {font-size:15px; color:#fff; text-transform:uppercase; font-weight:bold; padding:7px 20px 9px 20px; display:block; background:#28b2ba; text-decoration:none; line-height:normal; text-shadow:-1px -1px 0px #19858b;}

ul.gl-menu li {
	padding:7px 20px 4px 20px;
	display:block;
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;

}

ul.gl-menu li.hover,
ul.gl-menu li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.gl-menu ul {
	background:url(treg.gif) no-repeat top center #5e6e7b;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	padding:10px 7px 7px 7px;
	box-shadow:0px 0px 3px #333;
	/* width: 100%; */
}

ul.gl-menu ul li {
	float: none;
	background:none;
	width:160px;
	box-shadow:1px 1px 2px #333;
	margin:0px;
	padding:0px;
}

ul.gl-menu ul li a {font-size:11px; text-transform:uppercase; display:block; padding:9px 15px; background:url(li2.gif) repeat-x bottom #fff; color:#3c5169; text-shadow:1px 1px 0px #fff;}
ul.gl-menu ul li a:hover {font-size:11px; text-transform:uppercase; padding:9px 15px; background:url(li3.gif) repeat-x bottom #7288a0; color:#fff; text-shadow:-1px -1px 1px #3c5066;}

ul.gl-menu ul ul {
	top: 1px;
	left: 99%;
}

ul.gl-menu li:hover > ul {
	visibility: visible;
}


em, i {color:#0871a8;}


#conteiner {width:1220px; margin:0px auto; padding-top:125px; }

/*.main {width:740px; background:#fff; float:left; box-shadow:0px 0px 3px #333; overflow:hidden;}*/
.main{width:740px; background:none; float:left; display:block;}
/*.view {width:670 720px; margin:10px; position:relative; display:block; overflow:hidden;}*/
.view {width:720px; background:#fff; float:left; box-shadow:0px 0px 3px #333; overflow:hidden; margin-bottom:7px; padding:10px; position:relative; display:block;}
.view ul li {
 margin-left: 20px; 
}
.view img {max-width:720px; padding-right: 20px;}

.leftblock {width:160px;
	min-height:600px;
	float:left;
	margin-right:10px;
	}

 .sticky {
	margin-top:120px;
  position: fixed;
  z-index: 99;

}
.stop {
  position: relative;
  z-index: 99;
  
}
/*  RIGHT */

.rightblock {width:280px; margin-left:10px; background:#f2f2f2;  padding:10px; box-shadow:0px 0px 3px #333; margin-bottom:7px; text-shadow:1px 1px 0px #fff; clear:both;}
.rightblock-center {text-align:center; width:280px; margin-left:10px; background:#f2f2f2;  padding:10px; box-shadow:0px 0px 3px #333; margin-bottom:7px; text-shadow:1px 1px 0px #fff; clear:both;}
.big-rightblock {float:left; display:block;}

.rightblock:hover {background:#fff;}
.rightblock-center:hover {background:#fff;}

.topblock {width:740px; background:#f2f2f2;  box-shadow:0px 0px 3px #333; margin-bottom:7px; text-shadow:1px 1px 0px #fff; clear:both;}
.topblock:hover {background:#fff;}

#right-raznoe {width:280px; float:none; clear:both; overflow:hidden;}
.r-raznoe {width:280px; float:none; clear:both; overflow:hidden; padding-bottom:2px; margin-bottom:5px; border-bottom:1px #999 dotted;}
.raznoe-img {width:50px; display:block; float:left; overflow:hidden; font-size:11px; text-align:center; clear:both;}
.raznoe-name {width:227px; display:block; float:right; overflow:hidden; text-align:right; font-size:14px; font-weight:bold; padding:7px 3px 0px 0px;}

#conteiner2 {width:987px; background:url(stati.gif) bottom repeat-x #fff; padding:7px; margin:10px auto;  box-shadow:0px 0px 5px #000; line-height:normal;}






.list-one00 {float:left; overflow:hidden; margin:0px 15px; width:178px; background:#fafafa; border:1px #ddd solid; padding:15px; }
.list-one00 span {color:#1fa2d6; font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:15px; display:block;}

.list-one00 a {color:#555; font-size:12px; text-decoration:none;  line-height:normal; margin-bottom:10px; display:block; overflow:hidden;}
.list-one00 a:hover {color:#1fa2d6; font-size:12px; text-decoration:none; line-height:normal;}
.list-one00 p a, .list-one00 p a:hover {padding:0px; text-align:left;}



.default {
	width: 850px;
	height: 50px;
	
	box-shadow: 0 5px 20px #888;
	-webkit-box-shadow: 0 5px 20px #888;
	-moz-box-shadow: 0 5px 20px #888;
}

.fixed {
	position: fixed;
	top: -5px;
	left: 0;
	width: 100%;
	
	box-shadow: 0 0 40px #222;
	-webkit-box-shadow: 0 0 40px #222;
	-moz-box-shadow: 0 0 40px #222;
}





#nav {position:fixed; width:100%; height:auto; display:block; clear:both; box-shadow:0px 1px 4px #333; z-index:1002;}


/* stati */
/*.blueline {background:#fff; border-top:2px #73adc4 dotted; height:25px; margin:10px 0px; padding-top:5px; border-bottom:1px #73adc4 solid; clear:both;}

.blueline4 {background:#fff; float:left; display:block; max-width:210px; margin-right:20px;}
.blueline1{float:left; max-width:100px; margin-right:20px;}*/

.strelki {width:200px; float:left;}
.strelki span {line-height:normal; color:#333;}
.strelki a, .strelki a:hover  {display:inline; padding:0px 5px;}

.karta-str, .breadcrumbs {width:495px; float:none; font-size:11px; text-transform:uppercase; font-weight:bold; color:#39a9ff;}
.karta-str, .breadcrumbs a {text-decoration:underline; color:#0871a8;}
.karta-str, .breadcrumbs a:hover {text-decoration:none; color:#39a9ff;}


/* pohojie stati */

h2.footerh2 {color:#b2bec7; font-size:16px; font-weight:bold; text-shadow:-1px -1px 0px #2b3842; text-transform:uppercase; border:0px; padding:5px 10px;}

/*h2.footerh3 {color:#555; font-size:16px; font-weight:bold; text-transform:uppercase; padding:15px 10px; border-top:1px #555 solid;}*/

.f-stati-big {width:720px; display:block; overflow:hidden; }


.f-stati {width:170px; float:left; display:inline; line-height:normal; text-align:center; padding-right:10px; }
.f-stati img {max-width:150px; max-height:150px;  border:2px #333 solid;}
.f-stati a {color:#555; font-size:14px; text-decoration:none;  line-height:normal;}
.f-stati a:hover {color:#555; font-size:14px; text-decoration:underline;  line-height:normal;}

.border2 {background:#b2bec7; height:1px;  width:720px; margin:15px 0px; display:block;}

/* kategorii */
.f-kategor {float:right;  width:300px; }
.f-kategor p a {color:#b2bec7; font-size:14px; text-decoration:none; line-height:normal; text-shadow:-1px -1px 0px #2b3842; background:url(str_f.gif) 0px 4px no-repeat; padding-left:9px; display:inline-block;}
.f-kategor p a:hover {color:#fff; font-size:14px; text-decoration:none; line-height:normal; text-shadow:-1px -1px 0px #2b3842; background:url(str_f.gif) 0px 4px no-repeat; padding-left:9px; display:inline-block;}

/* Otzivy */
#otzivy {background:url(fb002.gif) repeat; padding:10px 5px; overflow:hidden; float:none; line-height:normal; position:relative;}
#otzivy .otzivava {float:left; overflow:hidden; width:88px; margin-right:10px; text-align:right; font-weight:bold;}
#otzivy .otzivava img {max-height:80px; max-width:80px; padding:3px; border:1px #ccc solid; float:right; overflow:hidden; background: #fff; }
#otzivy .otzivava a {font-size:11px; color:#333; text-decoration:none; text-align:right;}
#otzivy .otzivava a:hover {font-size:11px; color:#333; text-decoration:underline; text-align:right;}

#otzivy .otzivtxt {border:1px #ccc solid;width:550px; padding:10px 5px; float:right; overflow:hidden; background:url(stati.gif) repeat-x bottom #fff;}
#otzivy .otzivtxt2{
	border: 1px solid #ccc;
	border-width: 0px 0 1px 1px;
	width:10px;
	height:10px;
	/* for firefox, safari, chrome, etc. */
    -webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform:rotate(45deg);
	z-index: 1;
	position:absolute;
	left:0px;
	top:30px;
	margin-left: 98px;
	background: #fff;
}


#otzivy .strelki2 {width:550px;  padding-top:5px; color:#999; font-size:12px;}
#otzivy .strelki2 span {line-height:normal; color:#333; font-size:14px;}
.strelki2 a, .strelki2 a:hover  {display:inline; padding:0px 5px;}


/* PRODUKTY */

/*table produkty */

#tab-produkty {width:650px; background:url(pattern_37.gif) repeat; padding:10px; clear:left;}
#tab-produkty .tab-produkty2 {background:#fff; width:650px; line-height:normal; clear:left;}

.s-prod {width:650px; height:42px; clear:left; overflow:hidden; border-bottom:1px #9ea8b0 solid;}
#tab-produkty .s-prod span {width:80px; display:block; float:left; overflow:hidden; height:32px;  text-align:center;  font-weight:bold;  border-left:1px #000 dotted; padding-top:11px;}

.s-prod2 {width:650px; height:42px; clear:left; overflow:hidden; background:#dfe2e5; color:#333; border-bottom:1px #9ea8b0 solid; text-align:center; font-weight:bold;}
#tab-produkty .s-prod2 span {width:80px; display:block; float:left; overflow:hidden; height:32px; border-left:1px #000 dotted; padding-top:11px;}

.s-ropd-img {float:left; width:84px; padding:3px 10px 3px 0px; background:#fff; height:42px; }
.s-ropd-img img {max-height:36px; max-width:64px; float:right;  }

.s-ropd-txt {width:229px; float:left; border-left:1px #000 dotted; display:block; height:32px; text-align:center;  padding-top:11px;}
.s-ropd-txt a {color:#333; text-decoration:underline; font-weight:bold;}
.s-ropd-txt a:hover {color:#333; text-decoration:none; font-weight:bold;}

.prod-name {background:url(li2.gif) bottom repeat-x; width:650px; border-bottom:1px #000 solid; float:left; }
.prod-name span.pn1  {width:94px; display:block; float:left; font-size:12px;  text-align:center; border:0px;}
.prod-name span.pn2  {width:229px; display:block; float:left; font-size:12px;  text-align:center; border-left:1px #000 solid;}
.prod-name span {width:80px; display:block; float:left; font-size:12px;  text-align:center; border-left:1px #000 solid;}




#k-prod {margin-left: 30px; width:670px; display:block; margin-bottom:10px; overflow:hidden;}
#k-prod .k-prod1 {width:670px; margin-bottom:7px; display:block; overflow:hidden; height:46px;}
#k-prod .k-prod1 span {display:block; float:left; overflow:hidden; background:url(prodd.gif) no-repeat; text-align:center;}
#k-prod .k-prod1 span:hover {opacity:0.8}
#k-prod .k-prod1 span a, #k-prod .k-prod1 span a:hover {color:#fff; text-decoration:none; text-shadow:1px 1px 0px #4c84b1; font-size:16px; font-weight:bold; line-height:14px; display:block; width:160px; height:39px; padding-top:7px;}

#k-prod .k-prod1 span.dd2 {margin:0px 5px 0px 10px;}
#k-prod .k-prod1 span.dd3 {margin:0px 10px 0px 5px;}

/*** KALKULATOR ***/


#conteiner span.primer {font-size:20px; display:block; margin-bottom:10px;}
.kalkuljator  {max-width:670px;}
.kalkuljator input {background:url(prodd.gif) no-repeat; color:#FFF; width:160px; height:46px; margin:0px; padding:0px; border:0px; margin:5px 0px; font-size:18px; cursor:pointer;}
#receipt {width:646px; box-shadow:1px 1px 3px #acabab inset; border:1px #acabab solid; background:#fafafa; color:#0871a8; padding:7px;}

.header {background:#fff; text-align:center; font-weight:bold; background:#f2f2f2;}
.summary {background:#f2f2f2;}

.kalkuljator table {width:auto; border:1px #acabab solid;}
.kalkuljator table td {width:95px; text-align:center;}

.kalkuljator img {max-height:50px; max-width:50px; float:left;}

.kalkuljator table table {width:auto; border:0px; text-align:right; }

.leftperehod {
    width: 77px;
    height: auto;
    position: fixed;
    float: left;
    top: 55%;
    left: 30px;
    font-size: 14px;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffb200 !important;
}
.leftperehod a {
    display: block;
    background-image: url(../images/perehod.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 77px;
    height: 65px;
    position: relative;
    text-indent: 0px;
    float: right;
}
.Rightperehod {
    width: 77px;
    height: auto;
    position:	fixed;
    float: left;
    top: 55%;
    right: 50px;
    font-size: 14px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffb200 !important;
}

@media screen and (max-width: 1250px) {
    .Rightperehod, .leftperehod {display:none;}
}

.Rightperehod a {
    display: block;
    background-image: url(../images/perehod.png);
    background-repeat: no-repeat;
    background-position: -77px 0px;
    width: 77px;
    height: 65px;
    position: relative;
    text-indent: -999999px;
}
/*  ZAKLADKI */
#soczakladki {
    position: fixed;
    z-index: 1000;
    margin-left: -70px;
    padding: 6px 6px 0;
    background: #FFF;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}
#goooogl {
    position: fixed;
    z-index: 1000;
    margin-left: -400px;
    padding: 6px 6px 0;
    background: #FFF;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}
#soczakladki:hover {
    background: #F6F6F6;
    border: 1px solid #D4D4D4;
    /*box-shadow: 0 0 5px #DDD;*/
}
#soczakladki a {opacity: 0.5}
#soczakladki:hover a {opacity: 0.7}
#soczakladki a:hover {opacity: 1}
#rss_bookmark  {
    position: fixed;
    z-index: 1000;
    margin-left: 1060px;
    padding: 2px 6px 0;
}


/* VIDEO ANONSY */

.ansm {width:100%;
	display:block;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px #d1d1d1 solid;
	padding-bottom:10px;}

.ansm_img {width:150px;
	float:left;
	padding-right:10px;
	display:block;}
.ansm_img img {width:150px;}

.ansm span {font-family:captain;
	font-size:25px;
	width:560px;
	display:block;
	float:left;
	padding-bottom:10px;
	line-height:normal;}

.ansm span a {color:#2e2e2e;
	}
.ansm span a:hover {color:#00aeef;
	text-decoration:none;}

.ansm_txt {font-size:13px;
	line-height:14px;
	padding-top:10px;
	display:block;
	
	padding-left:160px;
	}

/*
.ansm {background:url(/images/ansmfon.gif) top repeat-x;}

.ansm {float:left; width:690px; border:1px solid  #cecfce; margin-left:10px;
    padding:5px; margin-bottom:10px; clear:both;}

.ansm p {font-size: 14px; line-height: 16px;}
*/


.ansm-name {width:602px; float:left; padding:7px 0px 0px 20px;}
.ansm-name a {font-size:15px; text-transform:uppercase; font-weight:bold; color:#ff6633;}
.ansm-name a:hover {font-size:15px; text-transform:uppercase; font-weight:bold; color:#000; text-decoration:none;}

.ansm-left {float:left; margin:0px; padding:0px; width:68px;}
.ansm-left img {border:1px #dedfde solid; padding:3px; background:#fff;}


.clear {clear:both;}

.related_tag_content {background-color: #FBFACA; margin: 5px; margin-right: 12px; padding-bottom: 12px; font-size: 12px;}
.related_tag_content h6 {font-size: 18px; margin: 5px;}
.related_tag_content ul li {margin-left: 30px; list-style-type:disc;}

.portlet-content ul {list-style:none; padding-left:10px;}

.preview {width:710px; clear:both; float:none; overflow:hidden; margin-bottom:20px; border:1px #ccc solid; background:url(/images/blogline.gif) repeat-x bottom #fcfcfc; padding:4px;}
.preview img {margin:0px 5px 5px 0px;}
.preview .nav {text-align:right; background:url(/images/teg.png) no-repeat; min-width:100px; display:block; float:right; padding-left:14px;}

.img2 {
    background: #5ba4a4;
    background: -moz-linear-gradient(top, #82c1f6 0%, #3c7fb4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82c1f6), color-stop(100%,#3c7fb4));
    background: -webkit-linear-gradient(top, #82c1f6 0%,#3c7fb4 100%);
    background: -o-linear-gradient(top, #82c1f6 0%,#3c7fb4 100%);
    background: -ms-linear-gradient(top, #82c1f6 0%,#3c7fb4 100%);
    background: linear-gradient(top, #82c1f6 0%,#3c7fb4 100%);
    font-size: 12px;
    line-height: 14px;
    height: 30px;
    float: right;
    display: block;
    width: 150px;
    color: #fff;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    text-shadow: -1px -1px 1px #4f95cd;
    border-radius: 3px;
    margin-top:5px;
    clear:right;
}

.img2 a {color:#FFF; text-decoration:none; display:block; padding:6px 0px 8px 0px;}
.img2 a:hover {color:#FFF; text-decoration:none; display:block; padding:6px 0px 8px 0px;}
.img2:hover {
    background: #82c1f6;
    text-shadow:none;
}
.img_preview img {border:1px solid #ccc; padding:4px; background:#fff;}


.tabs01 a.active, .tabs02 a.active, .tabs03 a.active, .tabs04 a.active , .tabs05 a.active{background:#fff; color:#3d80b5; text-shadow:none; border-radius: 3px 3px 0 0;}

input:focus, textarea:focus { color: #000; }
input[type=submit]:focus { color: #fff; }
input.small_input {width: 40px;}
#select input, input, input[type=submit], textarea
{
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
input[type=submit], input[type=image] {border: none;}

.otzv-reg {width:720px; display:block; clear:both; overflow:hidden;}
.otzvreg-l {width:480px; float:left; display:block; margin-right:5px; overflow:hidden;}
.otzvreg-r {width:230px;  float:left; display:block; overflow:hidden;}
.otzvreg-r span {display:block; overflow:hidden; font-size:11px; line-height:normal; text-align:center; margin-bottom:10px; margin-top:50px;}

.buttons input {background:url(http://www.okbody.ru/images/prodd.gif) no-repeat; color:#FFF; width:160px; height:46px; margin:0px; padding:0px; border:0px; margin:5px 0px; font-size:18px; cursor:pointer; border-radius:0px;}

.row {font-size:20px;}

.portlet-title {font-size:15px; font-family:arial; line-height:normal; font-weight:bold; letter-spacing:0px; padding:9px 0px 10px 24px; text-transform:uppercase; color:#0871a8;}
.new_recipes {display:block; line-height:normal;}
.new_recipes img {max-width:100px; margin-right:10px;}

.new_recipes div {display:block; margin-bottom:10px; clear:both; overflow:hidden; width:272px; background:#fbfbfb; border:1px #ccc solid; padding:5px 3px;}
.new_recipes div img {float:left;}
.new_recipes a.n-rec {display:block; float:left; width:162px; color:#555;}
.new_recipes a:hover.n-rec {display:block; float:left; width:162px; color:#555; text-decoration:underline;}

.kilo {float:left; width:auto; font-size:16px;}
.kilo b {color:#0871a8; font-size:13px; padding-left:10px;}

.image {width:auto; float:left; margin:0px 10px 10px 0px; overflow:hidden;}

.detail {clear:both;}

.regdiv {width:350px; float:left; font-size:12px; margin-right:5px; }
.reverhdiv1 {width:340px; border:1px solid #206FA7; background:#206FA7;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; padding: 5px; float:left;  margin-bottom:10px; vertical-align:middle;  text-align:center; font-size:16px; font-weight:bold; color:#fff }
.reverhdiv2 {width:340px; border:1px solid #C0E0FF;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; padding: 5px; float:left;  margin-bottom:10px;  }


.muscules {float:left; width:auto; overflow:hidden; padding-right:20px; padding-top:20px;}
.images {float:left; width:auto; overflow:hidden;}

.ofzag1 { font-size:18px; font-weight:bold; color:#CC0033;}
.ofspis { font-size:14px; font-style:italic; color:#000;}

.ofzag3 { font-size:18px; font-weight:bold; color: #000; text-decoration:underline;}
.ofzag2 { font-size:20px; font-weight:bold; color: #9C1847; text-decoration:underline;}

.ofspis2 { font-style:italic; color:#000; text-decoration:underline;}

a.view {width:10px;}


/* new */





.detail p {padding:10px;}


/* --------- */

input#duration, input#activity_kk, input#weight, input#product_kk {padding:5px; margin:5px 0px;}
#yt1, #yt0 {cursor:pointer;}