﻿html { width:100%; height: 100%; }
body{color: #333333; height:100%;margin:0;padding:0; font-family: roboto; font-family: roboto; }
p {color:#333333;}


a{color:#0060cc;}
a:hover{text-decoration: underline; color: #ff3333;cursor:pointer;}
ul{margin: 0; padding: 0;}
.clear{float: none; clear: both;}

.container{width: 956px; padding: 0 0px; height:100%; margin:auto;  }

.top-line{
	color: #85746d;
	font-size: 12px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 32px;
	position: fixed;
	z-index: 1000;
	background: url(images/top-line-bg.jpg) left center repeat-x;
} 
.top-line .in{width: 1024px; margin: auto;}
.top-line .nav,.top-line .slogan,.top-line .user{display: inline-block;}
.top-line .nav{margin-left:94px; margin-top: 9px;}
.top-line .nav a.home,
.top-line .nav a.letter,
.top-line .nav a.map{background: url(images/icon_home.gif) no-repeat; height: 11px; width: 11px; display: inline-block; margin-right: 36px;}
.top-line .nav a.home{background-position: 0px 0px;}
.top-line .nav a.home:hover{background-position: 0px -11px;}
.top-line .nav a.letter{width: 12px;background-position: -12px 0px;}
.top-line .nav a.letter:hover{width: 12px;background-position: -12px -11px;}
.top-line .nav a.map{width: 12px;background-position: -24px 0px;}
.top-line .nav a.map:hover{background-position: -24px -11px;}
.top-line .slogan{margin-left: 51px;}
.top-line .user{margin-left: 100px;}
.top-line .user a{color: #000000; font-size: 12px; padding-right: 4px; padding-left: 4px;}
.top-line .user a:hover{color: #ff3333;}
.top-line .user a.login{color: #000000; font-size: 12px; padding-left: 19px; background: url(images/login.png) no-repeat left 2px;}
.top-line .user a.login:hover{color: #ff3333;}




.header .bottom-line{clear:both;  overflow: auto; margin-top:32px;}

.header .logo,.header .search,.header .phone-wp,.header .separator,.header .basket{float: left;}

.header .logo{background: url(images/logo.png) no-repeat center; width: 250px; height: 90px; margin-right: 14px; margin-left: 5px;}
.header .logo a{display: block; width: 100%; height: 100%;}
.header .search{margin-top: 35px; margin-right: 32px;}
.header .search fieldset{border:1px solid #c6beba;background:#f4f4f4;overflow:hidden;zoom:1;height:13px;}
.header .search fieldset input{float:left;border:0;width:200px;padding:2px 5px 0px 0px;height:16px; background:#f4f4f4; color: #8d8d8d;}
.header .search fieldset .button_search{width:29px;height:30px;padding:0;background:url(images/search.jpg) no-repeat 0 0;cursor:pointer; position: relative; top: -3px; right: -9px;}
.header .search fieldset .button_search:hover{background:url(images/search.jpg) no-repeat -29px 0;cursor:pointer;}
.header .phone-wp { font-weight: normal; font-size: 12px; color: #85746d; margin-top: 30px;}
.header .phone-wp div.phone{font-weight: bold; font-size: 22px; color: #000000}
.header .separator{border-left: 1px solid #b5c9ca; width: 1px;height: 23px; margin: 39px 30px 0 30px; }
.header .basket{color: #85746d; font-size: 14px; margin-top: 27px;}
.header .basket .basket-link{font-size:19px; font-weight: bold;}
.header .banner{ width: 100%; height: 297px; margin-top: 10px;}

.top-menu-wp{position: relative;}
.top-menu{margin-left: -4px; z-index: 100; width: 100%;}
.top-menu li{display: inline-block; list-style-type: none; padding: 11px 0 8px 0px; background: url(images/top-line-arrow.gif) left bottom white; margin-left: -5px;} 
.top-menu li.selected{background: url(images/top-line-arrow.gif) center bottom;}
.top-menu li:hover{background: url(images/top-line-arrow.gif) center bottom;}
.top-menu li div{ border-right: 1px solid #b5c9ca; padding: 0 39px 3px 38px; z-index: 200; position: relative;}

.top-menu-li-div-last-child{ border: 0px !important; padding-right: 49px !important;}
/*@-moz-document url-prefix(){.top-menu-li-div-last-child{border: 0px !important; padding-right: 37px !important;}}*/
.bag_fix{width: 35px; height: 41px; position: absolute; right: -5px; background-color: white; z-index: 250;}
@-moz-document url-prefix(){.bag_fix{ height: 43px;top: 2px;}}
@media all, () {.bag_fix { height: 40px;}}

.top-menu-line{background: url(images/top-menu.jpg) center center; width:956px; height:9px; margin-left: -1px;margin-top: -5px;}

.middle{margin-top:31px;}

.middle .left{padding: 23px 34px 0 0; width: 206px; float: left;}
.middle .left .left-menu-head{color: #84746d; font-size: 14px;}
.middle .left ul.left-menu{margin: 19px 0 35px 6px }
.middle .left ul.left-menu li{list-style-type: none; background: url(images/left-menu-bullet.png) left 6px no-repeat; padding-left: 10px; margin-bottom: 10px;}
.middle .left ul.left-menu li a.selected{color: #ff3333;}
.content{padding-left: 225px;}
.content-in{margin-left: 15px;	}
.content .feedback-form .field{margin-bottom: 7px;}
.content .feedback-form .field input, .content .feedback-form .field textarea {padding: 3px;}
.content .feedback-form .field input, .content .feedback-form .field textarea{margin-top: 4px;}
.content .search-page{float: left;width: 700px;}
.content{}
/* список товаров */
.items td{padding-bottom: 40px;}
.items h2{margin-top: 0px;}
.items h2 a{color: #e53193; font-family: georgia; font-weight: bold; font-style: italic; font-size: 12px;}
.items .short-description{color: #85746d; font-size: 14px; padding-bottom: 7px;}
.items .price{font-size: 24px; font-weight: bold;}




.catalog{border: 1px solid #c6beba; border-radius: 15px; padding-top: 15px; padding-bottom: 15px; margin-left: 0px;}
.catalog-in{padding: 0 18px;}
.catalog  h1 {margin-bottom: 7px;}
.catalog .cats, .catalog .icos, .catalog .icos li, .catalog .cats li{list-style-type: none; background-image: none; float: none;}
.catalog .cats li, .icos li{display: inline-block; margin-bottom: 15px;}

.catalog .cats li a, .catalog .cats li.active span{font-family: arial; font-weight: bold; font-style: italic; font-size: 14px; color:#0060cc; position: relative; top: 6px; left: -7px;}
.catalog .cats li a{text-decoration: underline;}
.catalog .cats li a:hover{color: #ff3333;}
.catalog .cats li.active span{color: white;}
.catalog .cats li.active{color: white; background: url(images/cats-active-bg.png) center repeat-x; border-radius: 10px; height:31px;}
.catalog .cats{margin-top: -10px; margin-bottom: 5px;}

.nagrady td{vertical-align: top; color: #6f5e56; font-size: 14px; line-height: 20px; padding-bottom: 20px;}
.nagrady .n-img {padding-right: 10px;}
.nagrady .n-img img{width: 350px;}


.nis li{list-style-type: none !important; background-image: none !important;}
.nis li a{ position: relative; top: 6px; text-decoration: none; border-bottom: 2px dotted; margin-right: 14px;}
.nis  li.active span{font-family: arial; font-weight: bold; font-style: italic; font-size: 14px; color:white; position: relative; top: 6px; left: -7px;}
.nis li.active{ background: url(images/cats-active-bg.png) center repeat-x !important; border-radius: 10px !important; height:31px  !important;}
.nis li a:hover{color: #ff3333;}
.nis li{display: inline-block; margin-bottom: 15px;}

.sertifikats td{padding-right: 7px;}
.sertifikats h3{text-align: center;margin-top:5px;font-size: 16px;}

.catalog .icos li {min-width: 65px; max-width: 95px; vertical-align: top; padding-left: 0px; padding-right: 7px;}

.catalog .icos a{font-family: arial; font-size: 12px; color: #0060cc; text-decoration: underline; text-align: center; display: block;}
.catalog .icos a:hover{text-decoration: none;color: #ff3333;}
.catalog .icos a.selected{background:url(images/ico-bg.png) center repeat-x; border-radius: 7px; /*min-height: 33px; */color: white; text-decoration: none;padding: 6px 3px; /*width: 97px; margin-right: 2px; */}
.catalog .icos a.ico{display: block; min-width: 65px; max-width: 95px; height: 66px; text-decoration: none;}

/* иконки программ */
.catalog .icos .serdceisosudy{background: url(images/icos/serdceisosudy.jpg) no-repeat center center; } 
.catalog .icos .sosudi{background: url(images/icos/serdceisosudy.jpg) no-repeat center center; } 
.catalog .icos .lishniives{background: url(images/icos/lishniives.jpg) no-repeat center center; } 
.catalog .icos .sistemapischevareniya{background: url(images/icos/sistemapischevareniya.jpg) no-repeat center center; } 
.catalog .icos .diabet{background: url(images/icos/diabet.jpg) no-repeat center top; overflow: hidden;} 
.catalog .icos .virusnyezabolevaniya{background: url(images/icos/virusnyezabolevaniya.jpg) no-repeat center center; } 
.catalog .icos .mochepolovayasistema{background: url(images/icos/mochepolovayasistema.jpg) no-repeat center center; } 
.catalog .icos .ponijennyiimmunitet{background: url(images/icos/ponijennyiimmunitet.jpg) no-repeat center center; } 
.catalog .icos .nervnayasistema{background: url(images/icos/nervnayasistema.jpg) no-repeat center center; } 
.catalog .icos .sportsmenam{background: url(images/icos/sportsmenam.jpg) no-repeat center center; } 
.catalog .icos .voennym{background: url(images/icos/voennym.jpg) no-repeat center center; } 
.catalog .icos .pensionnyivozrast{background: url(images/icos/pensionnyivozrast.jpg) no-repeat center center; } 
.catalog .icos .osobovrednyeusloviya{background: url(images/icos/osobovrednyeusloviya.jpg) no-repeat center center; } 
.catalog .icos .detyam{background: url(images/icos/detyam.jpg) no-repeat center center; } 
.catalog .icos .gerpes{background: url(images/icos/gerpes.jpg) no-repeat center center; } 
.catalog .icos .vipomolojenie{background: url(images/icos/vipomolojenie.jpg) no-repeat center center; } 
.catalog .icos .omolojenie{background: url(images/icos/omolojenie.jpg) no-repeat center center; } 
.catalog .icos .pischevarenie{background: url(images/icos/pischevarenie.jpg) no-repeat center center; } 
.catalog .icos .vippohudenie{background: url(images/icos/vippohudenie.jpg) no-repeat center center; } 
.catalog .icos .pohudenie{background: url(images/icos/pohudenie.jpg) no-repeat center center; } 
.catalog .icos .vipsport{background: url(images/icos/vipsport.jpg) no-repeat center center; } 
.catalog .icos .sport{background: url(images/icos/sport.jpg) no-repeat center center; } 
.catalog .icos .nervnaya-sistema{background: url(images/icos/nervnaya-sistema.jpg) no-repeat center center; } 
.catalog .icos .prostatit{background: url(images/icos/prostatit.jpg) no-repeat center center; } 

.catalog .cat-items{}
.catalog .cat-items td{padding-right: 24px; padding-bottom: 24px;}
.catalog .cat-item-header{font-family: georgia; font-size: 22px; font-weight: bold; font-style: italic; text-decoration: underline;}
.catalog .cat-item-header:hover{color: #ff3333;}
.catalog .cat-item-descr{font-family: arial; font-size: 14px; color: #85746d; padding: 10px 0;}
.catalog .cat-item-price{font-family: arial; font-size: 24px; font-weight: bold;}
.catalog .pagination{text-align: right;margin-top: 15px}
.catalog .pagination li{display: inline-block; background-image: none; margin: 0; padding: 0 6px; color: #116bcf;}
.catalog .pagination li a{text-decoration: underline;}
.catalog .pagination li a:hover{text-decoration: none;}
.catalog .pagination li.current{background-color: #f4f4f4;}


.catalog-element{float: left;}
.catalog-item-image{float: left; padding: 0 10px 3px 0;}

.share .yashare-auto-init{margin-left: -3px;}
.share .share-head{color: #85746d; font-size: 14px; padding-left: 3px; margin-top: -8px; margin-bottom: 6px;}


.middle .address-header{margin-top: 20px;}
.address .address-header{margin-bottom: 16px; font-size: 18px;}
.address span{line-height: 21px;}
.address .see-at-map{background: url(images/see-at-map.gif) no-repeat left top;  padding-left: 25px; margin: 7px 0;}
.address .ask-question{background: url(images/ask-question.png) no-repeat left top; padding-left: 25px; padding-bottom: 2px;margin: 7px 0;}

.banners .banner-item{margin-bottom: 20px;}
.banners .banner-head{color: #85746d; font-size: 14px; margin-bottom: 7px; padding-left: 4px;}

/*.footer-content{clear:both; float: none; padding-top: 26px;}*/
.footer-content .center{width:460px; float: left; margin-left: 4px;}
.footer-content .left{padding: 23px 20px 0 0; width: 219px; float: left; }
.footer-content .left .share{margin-bottom: 65px;}

.footer-content .right{float: right; width: 218px; }
.footer-content .right .video h2{font-size: 20px; margin-top: 0px;padding-top: 2px;}
.footer-content .right .video h2 span{font-size: 12px; color: #116bcf;}
.footer-content .right .video .video-item a{font-size: 14px;}
.footer-content .right .video .video-item .prev-text{margin: 10px 0 7px 0}

.footer-content .right .delivery h2{}
.footer-content .right .delivery .text-block{padding: 10px 0 10px 15px; margin-left: -15px; background: url(images/important.png) no-repeat left 7px;}
.footer-content .right .delivery .more{font-size: 12px;}

.grey-text{font-family: Arial; color: #85746d; font-size: 13px; }		

.footer-content .news-list h2{font-size: 30px; font-weight: bold;  margin-bottom: 14px; margin-top: 0px;}
.footer-content .news-list .read-all{font-size: 12px; color: #116bcf; padding-top: 15px;}
.footer-content .news-list .read-all a{font-size: 12px;}
.footer-content .news-item{border-radius: 7px; padding: 14px; }
.footer-content .news-item a{font-size: 12px;}
.footer-content .news-item .news-date-time{font-size:12px; color: #85746d; margin-bottom: 4px;}
.footer-content .news-item.even{}
.footer-content .news-item.odd{background-color: #f4f4f4;}
.footer-content .news-prewiev-text{color: #85746D;font: normal normal 400 13px/normal Arial; padding-top: 7px;}

.footer{height: 100px; margin-top: 50px; border-top: 1px solid #b5c9ca; padding-top:0px; padding-bottom: 30px; padding-top: 15px;}
.footer .left{padding: 0 20px 0 0; width: 219px; float: left;}
.footer .left .copyright{font-size: 12px;}
.footer .left .phone{}
.footer .left .phone-wp { font-weight: normal; font-size: 10px; margin-top: 16px;}
.footer .left .phone-wp div.phone{font-weight: bold; font-size: 18px; color: #000000}

.footer .center{float: left;}
.footer .center .bottom-menu{list-style-type: none; font-size: 13px;  margin-left: -25px; margin-bottom: 15px;}
.footer .center .bottom-menu li{float: left; border-right: 1px solid #b5c9ca; padding: 0 25px 0 25px;}
.footer .center .bottom-menu li:last-child{border: none;}
.footer .center .counters{margin-top:20px;}





/* Цвета заголовков */
.h-color-199900{color: #199900;}
.h-color-08cae6{color: #08cae6;}
.h-color-006ce5{color: #006ce5;}
.h-color-f17700{color: #f17700;}
.h-color-ff261f{color: #ff261f;}
.h-color-ff1f93{color: #ff1f93;}



.catalog-element{float: left; width: 716px;}
.catalog-element h1{margin-bottom: 0; margin-left: 3px;}
.under-title{background: url(images/under-title-bullet.gif) no-repeat left 6px ; padding-left: 15px; width: 650px; font-family:Arial; font-size: 14px; color: #8c746d; margin-bottom: 25px;}
.under-title div{font-weight: bold; color: black;}
.catalog-element h1{font-family: Georgia; font-size: 30px; font-style: italic; font-weight: bold;}

.catalog-element .img-buy{float: left; width: 203px; }
.catalog-element .short-description{float: left; width: 510px; border: 1px solid #c6beba; border-radius: 14px;}
.catalog-element .short-description .short-description-in {background: url(images/short-description-arrow.gif) no-repeat left center; position: relative; left: -1px; padding: 26px 36px 12px 37px;}
.catalog-element .img{padding-left: 11px; margin-bottom: 10px;}
.catalog-element .buy{position: relative;}
.catalog-element .buy .catalog-price{font-weight: bold;font-size: 24px; padding-left: 18px;  margin-top: 20px;}
.catalog-element .buy .button-buy-bg{ background: url(images/button-buy-bg.png) no-repeat center; width: 147px; height: 31px; padding-top: 10px; text-align: center; margin-top: 10px;}
.catalog-element .buy .button-buy-bg a{color: #fff; font-size: 18px; font-style: italic; font-weight: bold; text-decoration: none; }
.catalog-element .short-description p {color:#85746d; font-size: 12px; font-style: italic; margin-top: 0px; margin-bottom: 10px;}

.content .full-description{border: 1px solid #c6beba; border-radius: 14px; margin-top: 22px;   position: relative; z-index: 10;}
.content .full-description{}
.content .full-description-in div{display: none;}
.content .full-description-in div.active{display: block;}
.content .full-description-in{padding: 0px 23px 20px 23px;}

.content  ul{ margin-bottom: 19px; list-style-type: none;}
.content  ul li{font-size: 15px; margin-bottom: 6px; background: url(images/content-ul-bullet.gif) no-repeat left 6px;padding-left: 16px;}
.content p{font-size:14px; color: #6f5e56; line-height: 21px; margin-bottom: 17px;}
.content .important{border-left: 2px solid #f90b06; padding: 22px 19px 22px 25px; color: #000;}
.content .important b{font-weight: bold;}
.content h2{font-size: 18px; margin-bottom: 24px;}



.catalog-element .full-description ul.pads { margin-top: 0px; position: relative; z-index: 11; height: 40px;overflow:hidden;zoom:1;width:100%;}
.catalog-element .full-description ul.pads li{margin: 0; padding: 0; text-align: center; display: block; border-bottom: 1px solid #c6beba; background: url(images/bdpx.gif) repeat-y left top, url(images/pads-bg.jpg) repeat-x center 3px; padding: 7px 0 10px 0; font-size: 13px;  /*margin-left: -4px;*/ cursor: pointer;float:left;}
.catalog-element .full-description ul.pads li span{border-bottom: 1px dashed;padding:0 0 1px 0;}
.catalog-element .full-description ul.pads li:hover span{border-bottom: none; }
.catalog-element .full-description li.description{width: 26%; border-top-left-radius: 14px;margin-left: 0px !important; border-left: none !important;}
.catalog-element .full-description li.consistof{width: 26%;}
.catalog-element .full-description li.consistof.active{border-left: 1px solid #c6beba; }
.catalog-element .full-description li.antidoping{width: 17%}
.catalog-element .full-description li.antidoping.active{border-left: 1px solid #c6beba; }
.catalog-element .full-description li.programms{width: 220px;border-top-right-radius: 14px;}
.catalog-element .full-description li.programms.active{border-left: 1px solid #c6beba; }



.catalog-element .full-description li.active{background: white !important; border-bottom: 1px solid white !important; cursor: auto !important;}
.catalog-element .full-description li.active span{/*border: none !important;*/}
.catalog-element .full-description .full-description-in ul{margin-left: 40px;}
.catalog-element .full-description .full-description-in h2{margin-bottom: 10px; font-size: 22px;}
.catalog-element .full-description .full-description-in h3{font-size: 18px;}
.catalog-element .full-description .full-description-in h4{font-size: 16px; font-weight: bold;}
.catalog-element .full-description .full-description-in table td{padding-right: 10px; margin-bottom: 10px: }

.info-detail{color: rgb(111, 94, 86); font-family: Arial; font-size: 14px;}
.info-detail .catalog-detail-desc{padding-left: 15px;}


.cart-items table {margin-top: 20px;}
.cart-items table td{padding: 0 10px 7px 0; vertical-align: top;}
.cart-items .cart-buttons{margin-top: 10px;}

.qa-list{margin-left: 20px;}
.qa-element{background: url(images/qa-wave.png) repeat-x left top; padding-top: 16px; margin-top: 20px;}
.qa-element p{padding: 0 !important;}
.qa-element h2{margin-bottom: 25px;}
.qa-element h2, .qa-date-time{font-family: Tahoma;font-size: 15px;color:#4b4b4b;font-style: normal; line-height: 21px; }
.qa-date-time{padding: 0 20px 10px 14px;color: #858585; font-size: 12px; font-family: tahoma;}

#group-description{}

.add-basket-message{ display: none;border: 1px solid #c6beba; border-radius: 10px; width: 150px; padding: 6px 10px; text-align: center; position: absolute; left: 80%; bottom: 4px;; background-color: lightgreen; z-index: 9999;}

.order-checkout{float: left;}
.order-checkout .order-item {margin-bottom: 25px;}
.order-checkout .order-info table td{padding: 0 7px 3px 0;}



.qa-wp{background: url(images/distr-bg-fon.png) repeat-x left top; border-radius: 10px;	padding-left: 32px;width: 685px; height: 634px; }
.qa-wp-in{width: 100%; background: url(images/distr-bg-right.png) no-repeat 343px 66px; margin-top: -5px;}
.qa-wp-in h2{font-family: aria; font-size: 24px; color: #588db3; padding-top: 19px; margin-top: 0; margin-bottom: 11px;}
.qa-wp-in textarea{background-color: white !important;}
.qa-wp-in .submit_block{background: url(images/distr-btn.png) no-repeat left; width: 147px; height: 46px;text-align: center; }
.qa-wp-in .submit_block:hover{background-image: url(images/distr-btn-hover.png);}
.qa-wp-in .submit_block input{border: none !important; background: none !important;	font-family: arial !important; font-weight: bold !important; font-style: italic !important; font-size:17px !important; color: white !important; width: 147px; position: relative; top: 8px; text-align: center;}
.distr-under{font-family: arial; font-size: 18px;padding-top: 7px;}

.catalog-section-list-info h1{margin-bottom: 5px;}
.catalog-section-list-info .under-title{background: url(images/under-title-bullet.gif) no-repeat left 6px ; padding-left: 15px; width: 650px; font-family:Arial; font-size: 14px; color: #8c746d; margin-bottom: 9px;}
.catalog-section-list-info .catalog-section{float: left; width: 50%; padding-bottom: 15px;}
.catalog-section-list-info .catalog-section h2{padding-left: 90px; height: 45px;  padding-top: 30px; margin-bottom: 7px;}
.catalog-section-list-info .catalog-section h2 a{text-decoration: underline; font-family: arial; font-size: 24px;}
.catalog-section-list-info .catalog-section h2.audio-video{background: url(images/audio-video.png) no-repeat left top;}
.catalog-section-list-info .catalog-section h2.books{background: url(images/books.png) no-repeat left top;}
.catalog-section-list-info .catalog-section h2.pressa-intervyu{background: url(images/pressa-intervyu.png) no-repeat left top;}
.catalog-section-list-info .catalog-section h2.articles{background: url(images/articles.png) no-repeat left top;}
.catalog-section-list-info .catalog-section-desc{font-family: arial; font-size: 16px; color: #6f5e56; padding-left:40px; padding-right: 40px;}


.isa{width: 100%; height: 335px;padding-left: 32px; padding-top:20px; background: url(images/isa-bg.png) repeat-x left top; float: left; border-radius: 10px; margin-top: 60px;}

.isa .isa-pic{width: 157px; height: 190px; background: url(images/isa-pic.png) no-repeat left top; padding-right: 15px;}
.isa .isa-pic-title{font-family: arial; font-size: 11px; font-style: italic; color: #6f5e56;}
.isa .isa-pic-title h3{font-size: 14px; font-weight: bold; color: black; font-style: normal; margin-top: 10px;}
.isa .right-cl {padding-right: 35px;}
.isa .right-cl h3{margin-top: 12px;}
.isa .right-cl p{font-size: 16px;}
.isa .isa-honors{width: 100%; height: 62px; background: url(images/isa-honors.png) no-repeat left top; }
.isa td{vertical-align: top;}


.catalog-item-info{margin-bottom: 15px; overflow: auto;}


/* Программы применения */
.programms{	padding: 0 20px;}


.pr_table{font:normal 14px arial;color:#6f5e56;border-bottom:3px solid #c6beba;margin:0 0 50px 0;}
.pr_table .caption{font:normal 14px arial;color:#000;text-align:center;background:url(images/l_thr.gif) repeat-x left 17px;padding:10px 0 10px 0;}
.pr_table .caption span{background:white;padding:0 14px 0 14px;display:block;width:82px;margin:0 0 10px 289px;}
.pr_table th{width:286px;text-align:left;font:normal 16px arial;vertical-align:top;padding:0 0 16px 0;}

.programms td{vertical-align: top;}

.programms table{font:normal 14px arial;color:#6f5e56;border:0 !important;border-bottom:3px solid #c6beba !important;margin:15px 0 50px 0;}
.programms .caption{font:normal 14px arial;color:#000;text-align:center;background:url(images/l_thr.gif) repeat-x left 17px;padding:10px 0 10px 0;}
.programms .caption span{background:white;padding:0 14px 0 14px;display:block;width:82px;margin:0 0 10px 289px;}
.programms th{width:286px;text-align:left;font:normal 16px arial;vertical-align:top;border:0 !important;}
.programms td{vertical-align:top;border:0 !important}
.pg_table td{width:180px;padding:0 60px 16px 0;padding-bottom:16px !important;}
.pg_table td+td{width:126px;padding-right:0px;}
.md_table{width:100%;border-collapse:collapse}
.md_table td{width:auto;padding:10px 0 10px 0;border-top:3px solid #c6beba !important;}

#group-description h1{font:bold 24px arial;}
.content h1 {font-family: arial; font-style: normal; font-weight: normal; font-size: 30px; margin-bottom: 2px;}
#group-description p{padding:0 0 0 16px;background:url(images/arrow.gif) no-repeat left 6px;}
.a_text{padding:0 0 0 16px;background:url(images/arrow.gif) no-repeat left 9px;}
.content p+h2{padding:15px 0 0 0;}
.content h2{font:normal 18px arial;margin:0 0 10px 0;}
.content a{color:#0060cc}
.content p{color:#6f5e56;font:normal 14px/24px arial;}
.content #group-description p{color:#6f5e56;font:normal 14px/18px arial;}


.cities{overflow:hidden;zoom:1;}
.cities li{float:left;font:normal 14px arial;list-style:none;margin:0 4px 0 0; background-image: none !important;}


.map{background:url(images/map.jpg) no-repeat left top;width:531px;height:292px;position:relative;}
.map li{position:absolute;width:10px;height:10px;list-style:none;}
.map li a{position:absolute;width:10px;height:10px;list-style:none;}
.map .link_msk{left:100px;top:87px;}
.map .link_nn{left:130px;top:82px;}
.map .link_5g{left:132px;top:170px;}
.map .link_sms{left:72px;top:92px;}
.map .link_ufa{left:150px;top:105px;}

.crossed{text-decoration:line-through; color: #ff0000;}
.programm-basket{margin-top: 20px; margin-bottom: 20px; height: 100px;}
.programm-basket select{margin-top: 7px; width: 190px;}
.programm-basket .how-long, .programm-basket .programm_el, .programm-basket .buy, .programm-basket .price{float: left;}
.programm-basket .how-long,  .programm-basket .buy, .programm-basket .price{width: 275px;}

.programm-basket .price{width: 200px;}
.programm-basket .how-long .how-long-caption{font-family: arial; font-size: 14px; color: #000000;}
.programm-basket .programm_el .full .caption{font-family: arial; font-size: 12px; color: #6f5e56;background: none;}
.programm-basket .programm_el .full .val{font-family: arial; font-weight: bold; font-size: 24px;}
.programm-basket .programm_el .discount{font-family: arial; font-weight: bold; font-size: 30px; color: #000000;}
.programm-basket .programm_el .buy{background: url(images/button-buy-bg.png) no-repeat center top; width: 147px; height: 31px; font-family: Arial; font-style: italic; font-weight: bold; font-size: 18px; color: white; text-align: center; padding-top: 3px;}
.programm-basket .programm_el .buy .buy{cursor: pointer;}
.programm-basket .programm_el .discount-caption{background: url(images/under-title-bullet.gif) no-repeat  0px 72% ;font-family: arial; font-size: 11px; color: #6f5e56; padding-left: 17px; font-style: normal; text-align: left;}

.programm-basket .programm_30, .programm-basket .programm_10{display: none;}
.programm-basket .how-long{display: none;}

div.wait{background: url(images/wait.gif) no-repeat center; width: 100px; height: 100px; margin: 30px auto; display: none;}

#breadcrumb{font-family: arial; font-size: 11px; color: #8d8d8d; margin-bottom: 10px;}
#breadcrumb a{color: #8d8d8d;}
#breadcrumb span{background-color: #f4f4f4; padding: 0 4px 0 3px;}
#breadcrumb i{padding-right: 7px;}

.bads-true{margin-top: 25px;}
.bads-true a{color: #0060CC;font: normal normal 400 12px/normal Arial;}
.bads-true {color: #85746d; font: normal normal 400 12px/normal Arial;}

#asd_social_likes td{padding-bottom: 5px;	}

.social-links {float: right;}
.social-links img{width: 32px;padding-left: 7px;}

/***** ADDED 09.04.2012 *****/
#group-description .promo_block{overflow:hidden;zoom:1}
#group-description .promo_block.prog_fat{padding:0 0 0 224px;background:url(images/thin_girl.jpg) no-repeat 0px 5px;min-height:388px;}
#group-description .promo_block .short-description{width:475px;padding:0 !important;border: 1px solid #c6beba; border-radius: 14px;padding:0;min-height:388px;}
#group-description .promo_block .short-description-in {background: url(images/short-description-arrow.gif) no-repeat left center; position: relative; left: -1px; padding: 26px 36px 12px 37px;}
#group-description .promo_block .short-description-in{padding-bottom:0 !important;}
#group-description .promo_block .short-description-in h3{margin:0 0 20px 0;font:italic 12px/14px arial, sans-serif;color:#85746d;}
#group-description .promo_block .programm-basket{position:relative;height:115px;width:410px;}
#group-description .promo_block .programm-basket .how-long{position:absolute;left:0;top:12px;}
#group-description .promo_block .programm-basket .programm_el{position:absolute;left:215px;top:0;}
#group-description .promo_block .programm-basket .programm_el .discount-caption{position:absolute;left:-195px;width:160px;background-position:left 5px;}
#group-description .prog_header{padding:2px 0 8px 55px;}
#group-description .prog_header.prog_fat{background:url(images/ico_pohudenie.jpg) no-repeat left top;}
#group-description .prog_header h1{font:bold italic 30px georgia, serif;margin:5px 0 7px 0;}
#group-description .prog_description{border: 1px solid #c6beba; border-radius: 14px; margin-top: 22px;   position: relative; z-index: 10;padding:25px 0 15px 0;}
#group-description .prog_description h2{padding:0 30px 0 30px;background:none;}
#group-description .prog_description p{padding:0 30px 0 30px;background:none;}
#group-description .prog_description .element{overflow:hidden;zoom:1;margin:0 0 25px 0;padding:0 35px 0 0;}
#group-description .prog_description .element .img{float:left;width:166px;text-align:center;padding:10px 0 0 0;}
#group-description .prog_description .element p{padding:0;margin:0 0 5px 0;;}
#group-description .prog_description .element .details{font-size:11px;padding:0 0 0 14px;background:url(images/a_details.gif) no-repeat left 5px;}
#group-description .prog_description .element p strong{color:#ff0000;font:bold 18px arial, sans-serif;}
#group-description .prog_description .element div{overflow:hidden;zoom:1;}
#group-description .prog_description .consists{background:url(images/blue_grad.gif) repeat-x left bottom #e2f0f5;padding:25px 0 1px 0;margin:0 0 30px 0;}
.catalog{margin:0 0 30px 0}
.content-in>.programms{	padding: 0 0px;}
.catalog #group-description .promo_block .short-description{width:440px;}
.catalog #group-description .prog_description{border:0;}

#group-description .prog_description .scheme_drop{padding:0 30px 0 30px;background:none;display:none;}
#group-description .prog_description .scheme_drop p{padding:0px;}
#group-description .prog_description .scheme_drop table{margin-bottom:30px;}
#group-description .prog_description .scheme_link{padding:0 9px 0 0;background:url(images/drop.gif) no-repeat right center;text-decoration:none;}
#group-description .prog_description .scheme_link span{background:url(images/dashes.gif) repeat-x left bottom;}
#group-description .prog_description .scheme_link_on{padding:0 11px 0 0;background:url(images/dropped.gif) no-repeat right center;}

#group-description .prog_header.prog_young{background:url(images/ico_young.jpg) no-repeat 15px 7px;}
#group-description .promo_block.prog_young{padding:0 0 0 224px;background:url(images/girl_young.jpg) no-repeat 10px 0px;min-height:388px;}


/***** ADDED 10.04.2012 *****/
.usefull h2{font:bold 18px arial;color:black;margin:0 0 20px 0;}
.usefull{overflow:hidden;zoom:1;}
.usefull iframe{margin:0 34px 0 0;}
.usefull .videos{float:left}
.usefull .text{overflow:hidden;zoom:1;padding:15px 0 0 0;}
.usefull .text p{font:italic 12px/18px arial;color:#85746d}
.print_link{background:url(images/ico-print.gif) no-repeat left top;vertical-align:middle;padding:0 0px 0 25px;font:italic 12px/24px arial;}
.content{padding-left: 0px;overflow:hidden;zoom:1;}
.prog_description{margin:0 0 20px 0;}
.made-by{font-size: 14px; display: inline-block; line-height: 16px; margin-left: 20px;    position: relative; top: -3px;}

div,p {color:#333333;}