html, body {font-family: Arial Sans Serif,sans-serif; background:url(../images/bg.gif); text-align:center; margin:0;}
body{padding-top:10px;}

img{border:0; display:block;}

a{color:#000;}
a:hover{text-decoration:none; color:#4c9999;}

.clear{clear:both; width:0; height:0; overflow:hidden;}

#page{margin:0 auto; width:988px; text-align:left;}

.body{width:988px; background:url(../images/bg_page.new.png) repeat-y; text-align:center; font-size:13px; position:relative;}
.head{width:988px; height:137px; background:url(../images/head.png) center top no-repeat; padding-top:14px;}
.head .bg{margin:0 auto; width:960px; height:137px; background:url(../images/head.gif); position:relative;}


/*=======Menu Navigation==============*/
#menu{position:absolute; bottom:7px; */bottom:6px; width:942px; height:23px; overflow:hidden; border-bottom:1px solid #FFF; padding-left:18px; font-size:14px; line-height:23px; background:url(../images/m_r.gif) 15px top no-repeat;}
#menu ul{list-style-type:none; margin:0; padding:0;}
#menu li{float:left;}
#menu a{text-decoration:none; display:block; color:#354d53;}
#menu a:hover{text-decoration:none; display:block; background:url(../images/m_hover.gif) repeat-x; color:#ffb56c;}
#menu .cur{text-decoration:none; display:block; background:url(../images/m_hover.gif) repeat-x; color:#ffb56c; cursor:default;}
#menu span {display:block; background:url(../images/m_l.gif) no-repeat;} 
#menu i{display:block; background:url(../images/m_r.gif) right top no-repeat; padding:0 13px 0 13px; font-style:normal;} 
#menu img{float:left;}

/*=======Menu Icons==============*/
#tools{width:122px; height:31px; position:absolute; right:18px; background:url(../images/tools.gif) no-repeat; text-align:center;}
#tools table{margin:0 auto; display:block; width:99px;}
#tools img{margin:5px 5px 0 0;}


/*=======Search Tools==============*/
#search{margin:0 auto; width:960px; height:68px; text-align:center; position:relative; background:url(../images/search.gif) no-repeat #FFF;} 
#search .yandexform{width:400px; position:absolute; left:270px; top:7px;}

/*=======Content Side==============*/
#content{margin:0 auto; width:960px; background:url(../images/flower.gif) left bottom no-repeat; text-align:left;}

/*=======Left Side==============*/
#left_side{float:left; /*padding-left:18px;*/ width:215px; padding-bottom:172px;}

#left_side .s{width:198px;  display:block; padding-left:18px; height:51px; color:#000; font-size:16px; line-height:28px; font-weight:bold; background:url(../images/l_head.gif) no-repeat;}
#left_side .a_{margin-left:18px;}
#left_side  ul{margin:0; padding:0; list-style-type:none;}
#left_side  .li{ background:url(../images/bg_li.gif) right bottom repeat-x #FFF; padding:10px 5px 10px 18px; border-top:1px solid #e5e5e5;}
#left_side  .li:hover, #left_side  .li_cur{ background:none; padding:10px 5px 10px 18px; border-top:1px solid #e5e5e5;}
#left_side .li_{border-bottom:1px solid #e5e5e5;}
#left_side .list{margin-top:4px;  padding-right:7px;}
#left_side .sub_list{margin:4px 0 0 7px;}
#left_side .a{color:#4ea19e; font-size:12px; font-weight:bold;}
#left_side .a:hover{text-decoration:none; color:#000; font-size:12px; font-weight:bold;}
#left_side .cur{text-decoration:none; color:#000; font-size:12px; font-weight:bold; cursor:default;}
#left_side .info{background:url(../images/info_c.gif) repeat-y; width:178px; border:0; display:block; margin:30px 0 25px 18px; padding:0; line-height:24px;}
#left_side .info .bg{background:url(../images/info_t.gif) no-repeat; width:140px; border:0; padding:15px 23px 0 15px; font-size:13px; font-weight:normal; color:#ffb66d;}
#left_side .info .bg .a1{color:#000; font-size:13px; display:block; line-height:13px; margin-top:3px;}
#left_side .info .bg .a1:hover{color:#0099cc;}
#left_side .pl{background:url(../uploade/pl.jpg) no-repeat; padding-left:25px; display:block;}
#left_side .eco{background:url(../uploade/eco.jpg) no-repeat; padding-left:25px; display:block;}
#left_side .cardio{background:url(../uploade/cardio.jpg) no-repeat; padding-left:25px;  display:block;}
#left_side .orto{background:url(../uploade/orto.jpg) no-repeat; padding-left:25px;  display:block;}


/*=======Right Side==============*/
#right_side{float:right; padding-right:18px; padding-bottom:20px; width:703px;}
#right_side.small{width:460px; float:left; padding:0;  margin-left:25px;}
#right_side h1{font-size:20px; margin:0 0 20px 0;}
#right_side .top{display:block; line-height:15px;}
#right_side .top  img{float:left; border:1px solid #ffbc7a; margin-right:10px;}
#right_side .top p{text-align:left; margin:5px 0 15px 0;}
#right_side .top .jus{text-align:justify; margin:5px 0 5px 0;}
#right_side .centered{margin:30px 0 0 0;}
#right_side .centered table{margin:auto;}
#right_side .i{padding:10px 0; position:relative; border:1px solid #dcdcdc; border-left:0; color:#ffb66e; font-size:12px; font-weight:bold;}
#right_side .jus{text-align:justify; margin:10px 0 15px 0;}
#right_side .title{font-size:16px; font-weight:bold; line-height:24px; border-top:1px dotted #000; border-bottom:1px dotted #000; display:block;margin:30px 0 3px 0;}
#right_side .titleP{font-size:16px; font-weight:bold; line-height:24px; /*border-top:1px dotted #000; border-bottom:1px dotted #000;*/ display:block;margin:30px 0 3px 0; background:url(../images/titleBg.gif) 0 100% repeat-x;}
#right_side .titleP img{display:block; float:left;}
#right_side .titleP span{display:block; float:left; padding:20px 0 0 5px; line-height:20px;}
#right_side .context{/*border-bottom:1px dotted #000*/}
#right_side table .imp{width:99%; border-left:1px #2190A6 solid; border-top:1px #2190A6 solid; border-right:1px #D6E0E2 solid; border-bottom:1px #D6E0E2 solid;}
#right_side .table{padding-bottom:20px; display:block; border-top:1px #D6E0E2 solid; padding-top:20px; background:url(../images/cntcts_bg.gif) no-repeat; padding-left:80px; margin-top:20px;}
#right_side .ul{margin:0; list-style-type:none; font-weight:bold;}
#right_side .ul ul{margin:0; list-style-type:none; padding:0 0 0 20px;}
#right_side .ul a{color:#4ea19e; line-height:24px; font-weight:normal;}
#right_side .ul a:hover{color:black;}

.context .sub_title{font-size:20px; font-weight:bold; color:#4ea19e; display:block; line-height:20px; margin:15px 0 15px 0;}
.context .text img{float:left; margin-right:10px;}

.context .l{float:left; width:145px; padding:0 15px 25px 0;}
.context .c{float:left; width:145px; padding:0 15px 25px 0;}
.context .r{float:left; width:140px; padding:0 0 25px 0;}

.context .dotted{width:703px; /*background:url(../images/dotted.gif) 210px top repeat-y;*/ margin-top:10px;}
.dotted ul{margin:0; padding:0; list-style-type:none; color:#4ea19e; }
.dotted li{margin-bottom:3px; line-height:14px; padding:1px 0 1px 0;}
.dotted a{color:#000; font-size:13px;}
.dotted a:hover{color:#0099cc;}
.context .a{color:#4ea19e; font-size:13px;}
.context .a:hover{color:#000;}

#side{width:245px; background:url(../images/r_title.gif) right top no-repeat; float:right; padding:0 0 20px 0;}
#side .order{width:200px; padding:7px 0 0 33px;}
#side .sTitle{display:block; margin-top:28px; background:url(../images/s.tite.gif) repeat-x; font-size:16px; line-height:34px; font-weight:bold; color:#7f7f7f;}
#side .sTitle img{display:block; float:left; margin-right:10px;}
#side .text{margin:0 15px 0 33px; font-size:12px;}
#side .text ul{padding:0; list-style-type:none; color:#808080;}
#side .text ul li{margin-bottom:5px; background:url(../images/li.gif) 0 4px no-repeat; padding:0 0 0 15px;}
#side .text .items .img{float:left; margin:0 10px 0 0; border:1px solid #ffc791;}
#side .text .items a{line-height:14px;}
#side .aOrder{display:block; width:194px; margin:25px auto 0 auto; background:url(../images/order.gif) no-repeat;  font-size:16px; color:#ff0000; font-weight:bold; text-align:center; line-height:45px;}

.more{display:block; float:left; line-height:21px; margin-top:5px; padding:0 25px 0 0; background:url(../images/more.gif) 100% 0 no-repeat; color:#4c9999;}

#footer{
	background:url(../images/footer_bg.png) repeat-y;
	}

#footer .f_top{
	background:url(../images/footer_top.png) center top no-repeat;
	font-size:13px;
	padding:15px 32px 10px 32px;
}

.f_top h4{margin:0 0 10px 0; color:#7f7f7f; font-size:16px;}
.f_top ul{margin:0 15px 0 0; padding:0 0 0 20px; list-style-type:none; float:left; width:199px;}
.f_top ul li{padding-bottom:7px; line-height:14px;}
.f_top ul.padding{margin:0;}

.f_top ul.l1{background:url(../images/l_1.gif) left top no-repeat;}
.f_top ul.l2{background:url(../images/l_2.gif) left top no-repeat;}
.f_top ul.l3{background:url(../images/l_3.gif) left top no-repeat;}
.f_top ul.l4{background:url(../images/l_4.gif) left top no-repeat;}

.f_bottom{background:url(../images/footer_bottom.png) no-repeat; width:924px; padding:0 32px 0 32px; height:46px; font-size:10px; color:#737373; line-height:15px; text-align:right;}
.f_bottom span{float:left;}


/*
.footer .design{width:198px; padding-left:34px; padding-top:5px;  display:block; float:left; text-align:center; font-size:10px; color:#808080;}
.design a{color:#004040;}
.design a:hover{text-decoration:none;}

.footer .menu{padding-left:20px; padding-top:5px;  display:block; float:left; font-size:13px; color:#8b8b8b; text-align:center;}
.menu a{color:#004040; text-decoration:none;}
.menu a:hover{color:#ffb66d;}

.footer .copy{width:85px; padding-right:34px; padding-top:5px;  display:block; float:right; text-align:right; font-size:10px; color:#808080;}
*/


/*	clearfix			*/

.clearfix{
  _height: 1%;
  _overflow: visible;
  /*overflow: hidden;*/
}
.clearfix:after{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  line-height:0px;
  font-size:0px;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*			/clearfix			*/

#yandex-results-outer iframe html#js{border:1px solid;}

#bg {background:url(../images/bg_page.png) repeat-y;}