@charset "utf-8";
*{ margin:0; padding:0; outline: none; }
html, body{ width:100%; height:100%;font-family:Verdana, Tahoma;font-size:13px;color: #4c4c4c;background: #403f45;}
a {text-decoration: underline; color: #1088be;}
a:hover {text-decoration: none;}
img{ border: none;}
.clear{clear: both;width: 0px;height: 0px;overflow: hidden;font-size: 0px;line-height: 0px;}
.annotation{display: none;}

p{padding-bottom: 17px;}

.text-content{line-height: 18px;}
.ac{width: 0;height: 0;position: relative;line-height: 0;font-size: 0;}

h1, h2, h3{font-size:18px;font-weight:normal;margin-bottom: 15px;}

table, tr, td{padding: 0;margin: 0;border-width: 0px;border-collapse: collapse;vertical-align: top;text-align: left;}

.all{padding: 15px;}
.site{width: 970px;margin: 0 auto;background: #fff;}
.lt, .rt, .lb, .rb{width:20px;height: 20px;background: url(/images/corners.gif) no-repeat 0 0;position: absolute;top:0;left:0;display: block;z-index: 1;}
.rt{left: 950px;background-position: -20px 0;//left:995px;}
.lb{background-position: 0 -20px;}
.rb{background-position: -20px -20px;left:950px;//left:995px;}
.top{background: url(/images/slogan.gif) no-repeat 211px 80px;width: 100%;height: 268px;position: relative;}
.logo{display: block;width: 150px;height: 200px;position: absolute;top:5px;left:50px;}
.logo1{background: url(/images/logo1.jpg) no-repeat 0 38px;}
.logo2{background: url(/images/logo2.jpg) no-repeat 0 38px;}
.logo3{background: url(/images/logo3.jpg) no-repeat 0 38px;}
.prevbtn {float:left; padding-top:100px;margin-left: 170px;padding-right:10px;}
.nextbtn {float:left; padding-top:95px; padding-left:10px;}

.articles-menu{width: 225px;float: right;height: 210px;position: relative;}
.menu{width: 202px;float: right;background: url(/images/menu-2.jpg) no-repeat 0 0;position: relative;height: 250px;}
.menu div{width: 100%;height: 50px;color: #fff;position: absolute;bottom: 0;text-align: center;font-size: 18px;line-height: 40px;}

.menu ul{padding: 2px 0 0 0;margin: 0;list-style: none;margin: 5px 5px;font-size: 12px;text-transform: uppercase;position: relative;}
.menu a{text-decoration: none;line-height: 20px;color: #fff;} 
.menu li{margin-bottom: 10px;padding-left: 5px;}
.menu li.sel{background: #fff;}
.menu li.sel a{color: #000;}

.banner_promo{position: absolute; margin:69px 0px 0px 0px;}

.articles-menu .pages{padding: 10px 0 0 20px;margin: 0;list-style: none;font-size: 11px;line-height: 20px;}
.articles-menu .pages a{color: #000;}

ul.seasons{padding: 0;margin: 0;list-style: none;line-height: 23px;position: absolute;top:208px;left: 260px;z-index: 100;}
ul.seasons li{float: left;font-size: 20px;}
ul.seasons li a{text-decoration: none;padding: 1px 7px 2px 7px;margin: 0 3px;}
ul.seasons li a.sel{color: #666;border: 1px solid #b5b3b4;margin: 0 2px;}

.content{padding: 0 45px 20px 45px;}
.footer{height:120px; padding: 0 50px 0px 50px; font-size:11px;position: relative;}
.footer .ac{position: absolute;top:100px;left:0;}
.footer .copy{padding-top:15px; float:left; width:460px;}
.footer .ads{padding-top:15px; float:left; width:390px;}
.footer ul{list-style-type: none;padding: 15px 0 0 0;margin: 0;}
.footer li{float: left;padding-right: 20px;}
.footer li a{color: #4c4c4c;}
.footer p{padding-bottom: 5px;line-height: 18px;}

.episodes .headline{padding-bottom: 10px;font-size: 18px;}
.episodes .headline span{color: #969696;}
.episodes img{float: left;margin: 0 15px 5px 0;margin-top: 3px;}
.episodes .info{clear: both;border: 1px dashed #989898;border-width: 1px 0 1px 0;padding: 0 5px;line-height: 20px;margin-top: 10px;}
.episodes .info span{margin-right: 20px;}
.episodes .info, .episodes .info a{color: #333;text-transform: uppercase;}
.episodes .info a{text-decoration: none;}
.episodes .info a:hover{text-decoration: underline;}
.episodes .info span.c{float: right;margin-right: 0;}
.episodes .item{clear: both;padding-bottom: 40px;}

.page-swapper{text-align: center;}
.page-swapper .inactive{visibility: hidden;}
.page-swapper a, .page-swapper span{text-decoration: none;font-size: 14px;padding: 1px 5px;margin: 0 3px;}
.page-swapper a.sel{border: 1px solid #b5b3b4;margin: 0 2px;color: #666;}

.episode .headline{padding-bottom: 15px;font-size: 18px;}
.episode .headline span{color: #969696;}
.episode .pic, .safe-diagnostic{float: left;width: 499px;}
.episode .big{width: 499px;height: 313px;overflow: hidden;}
.episode .photo-title{height: 30px;padding-top: 2px;font-size: 11px;}
.episode .previews{width: 499px;height: 105px;overflow: hidden;}
.episode .previews ul{list-style: none;width: 750000px;}
.episode .previews li{float: left;width: 170px;}
.episode .previews img{float: left;display: block;border: 2px solid #fff;}
.episode .previews .sel img{border-color: 1px solid #e5e5e5;}
.safe-diagnostic{width: 226px;height: 227px;background: url(/images/circle.jpg) no-repeat;margin-left: 60px;margin-top: 50px;}
.safe-diagnostic h2 a{text-decoration: none;border-bottom: 1px dashed;}
.safe-diagnostic div{width: 180px;margin: 60px 0 0 20px;text-align: center;}
.safe-diagnostic  a{font-size: 20px;}
.episode .text-content{clear: both;padding-top: 20px;}
.episode .diagnostic, .episode .tests{background: #e5e5e5;width: 40%;float: left;padding: 20px;}
.episode .tests{margin-left: 40px;}
.episode .diagnostic ul, .episode .tests ul{list-style-type: decimal;font-size: 14px;line-height: 30px;list-style-position: inside;}
.episode .diagnostic h2, .episode .tests h2{margin-bottom: 10px;}

.episode .pic2{width: 850px;margin: 0 auto;}
.episode .pic2 .big{}
.episode .pic2 .photo-title{padding-left: 170px;}
.episode .photo-gal{position: relative;margin-left: 25px;}
.episode .previews2{width: 799px;height: 105px;overflow: hidden;position: relative;}
.episode .photo-gal .larr{display: block;height: 101px;width: 30px;display: block;position: absolute;top:3px;left:-25px;}
.episode .photo-gal .rarr{display: block;height: 101px;width: 30px;display: block;position: absolute;top:3px;left:805px;}
.episode .previews2 ul{list-style: none;width: 750000px;position: absolute;}
.episode .previews2 li{float: left;width: 160px;}
.episode .previews2 img{float: left;display: block;border: 2px solid #fff;}
.episode .previews2 .sel img{border-color: #1088be;}

.comments{clear: both;padding-top: 20px;}
.comments h2{background: url(/images/comments.jpg) no-repeat 0 0;line-height: 25px;padding-left: 40px;color: #7b7831;}
.comments h2 a{margin-left: 20px;text-decoration: none;border-bottom: 1px dashed;}
.comments .item{border-bottom: 1px solid #eee;color: #000;padding: 10px;font-size: 11px;}
.comments .item span{color: #2B587A;font-size: 11px;font-weight: bold;padding-right: 10px;}

.video{width: 500px;height: 400px;float: left;}

.path{height: 80px;width: 440px;font-size: 20px;position: absolute;top:200px;left: 45px;text-transform: uppercase;font-family: Verdana;letter-spacing: 1px;}
.path span, .path a{background: #403f45;color:#fff;padding: 5px;float: left;}
.path span.extra0, .path a.extra0{padding-right: 0;}
.path span.extra1, .path a.extra1{padding-right: 12px;}
.path span.extra2, .path a.extra2{padding-right: 24px;}
.path span.extra3, .path a.extra3{padding-right: 36px;}
.path span.extra4, .path a.extra4{padding-right: 48px;}
.path span.extra5, .path a.extra5{padding-right: 60px;}
.path span.extra6, .path a.extra6{padding-right: 72px;}
.path span.extra7, .path a.extra7{padding-right: 84px;}
.path span.extra8, .path a.extra8{padding-right: 96px;}
.path span.extra9, .path a.extra9{padding-right: 108px;}
.path span.extra10, .path a.extra10{padding-right: 120px;}


.deseases{}
.deseases .item{padding-bottom: 20px;}
.deseases h2{margin-bottom: 5px;}
.banner {border: 1px solid #ccc;font-size: 14px; height:24px; width:100%;}
.form{width: 600px;padding-bottom: 20px;display: none;}
.form .inp, .form textarea{width: 90%;border: 1px solid #ccc;font-size: 14px;}
.form .inp{height: 25px;width: 70%;}
.form textarea{overflow: auto;height: 200px;}
.form .errorMessage{height: 15px;color: #f00;font-size: 11px;}

.actors div{float: left;width: 280px;height: 120px;line-height: 18px;}
.actors span{color: #999;}
.actors img{float: left;margin-right: 10px;}

.deseses-list{padding-left: 50px;}
.deseses-list .item{float: left;width: 33%;}
.deseses-list ul{list-style-position: inside;list-style-type: none;padding: 0 70px 0 0;line-height: 22px;font-size: 11px;}
.deseses-list span{font-size: 40px;color: #000;float: left;display: block;padding-right: 20px;margin-left: -50px;position: relative;}
.deseses-list .clear{height: 50px;}

.text-content ul{list-style-position: inside;list-style-image: url(/images/li.jpg);padding-left: 20px;}

.series{background: #e5e5e5;width: 300px;float: right;padding: 20px;margin-left: 40px;margin-bottom: 40px;margin-right: -30px;}
.series ul{list-style-type: decimal;font-size: 12px;line-height: 30px;list-style-position: inside;}
.series h2{margin-bottom: 10px;}

.episodes-thumbs{padding-top: 20px;}
.episodes-thumbs div.thumb{float: left;width: 280px;height: 140px;font-size: 11px;}
.music-page div.thumb{height: 120px;}
.episodes-thumbs img.pic{float: left;margin-right: 10px;}
.episodes-thumbs img.i{position: relative;top:3px;margin-left: 3px;}
.episodes-thumbs img.p{top: 4px;}
.episodes-thumbs img.m{top: 4px;}
.episodes-thumbs div.thumb div.descr{float: left;width: 150px;}
.episodes-thumbs li{list-style-type: none;}
.episodes-thumbs span, .episodes-thumbs a{font-size: 12px;line-height: 16px;}
.episodes-thumbs span{color: #000;}
.episodes-thumbs span.original{color: #4c4c4c;font-size: 11px;}
.episodes-thumbs ul{padding-top: 10px;}
.episodes-thumbs ul a{color: #4c4c4c;font-size: 11px;line-height: 13px;text-decoration: none;}
.episodes-thumbs ul a:hover{text-decoration: underline;}
.episodes-thumbs .img{width: 100px;height: 100px;position: relative;margin-right: 10px;float: left;}
.episodes-thumbs .img img{margin: 0;}
.episodes-thumbs .img a{position: absolute;top:25px;left:25px;display: block;width: 50px;height: 50px;display: none;}
.episodes-thumbs .img a.play{background: url(/images/play.png) no-repeat 0 0;}
.episodes-thumbs .img a.stop{background: url(/images/stop.png) no-repeat 0 0;}
.episodes-thumbs h2{padding-bottom: 10px;}
.episodes-thumbs h2 a{font-size: 18px;color: #666;}

.youtube{padding-top: 3px;padding-bottom: 3px;}
.youtube img{float: left;margin-right: 3px;position: relative;top:1px;}

#music_player{position: absolute;top:-1000px;}

.preview{margin-left: -10px;margin-bottom: 30px;}
.preview .item{float: left;width: 121px;height: 264px;overflow: hidden;position: relative;margin-left: 10px;background-position: center 0;background-repeat: no-repeat;}
.preview a{width: 100%;height: 100%;display: block;}
.preview .text{display: none;position: absolute;background: url(/images/bg-alpha-30.png) repeat;width: 460px;padding: 10px;color: #fff;font-style: italic;left:0;top:10px;}
.preview .big{width: 480px;}
.preview .big .text{display: block;}

.left-col{width: 100%;float: left;}
.left-col .pad{padding-right: 380px;}
.right-col{width: 350px;float: left;margin-left: -350px;}

.top-deseases{padding: 20px;background: #e5e5e5;}
.top-deseases h2{color: #000;margin-bottom: 5px;}
.top-deseases table{width: 100%;}
.top-deseases td, .top-deseases th{border-bottom: 1px solid #d1d1d1;padding:7px 0;font-size: 11px;}
.top-deseases th{font-weight: bold;}
.top-deseases th.m, .top-deseases td.m{width: 100px;text-align: center;}
.top-deseases td a{text-decoration: none;}
.top-deseases td a:hover{text-decoration: underline;}

.last-episode{}
.last-episode .links{font-size: 11px;margin-top: -10px;}
.last-episode .links img{margin: 0 2px 0 0;position: relative;top:4px;}
.last-episode .links a{text-decoration: none;}
.last-episode .links i{text-decoration: underline;margin-right: 15px;line-height: 30px;font-style: normal;}
.last-episode .links a:hover i{text-decoration: none;}
.last-episode .text-content{font-size: 11px;padding-top: 15px;}

.index-music div.thumb{width: 400px;}
.index-music div.thumb div.descr{float: left;width: 290px;}

.index-actors{padding: 15px 0 0 25px;}
.index-actors img{border: 1px solid #ddd;float: left;margin: 0 15px 15px 0;}

.save-desease{visibility: hidden;}

.news div.item{padding-bottom: 40px;}
.news h3{margin-bottom: 10px;}
.news .date{color: #999;font-size: 12px;padding-bottom: 5px;}
.news .date a{margin-left: 5px;}
.news img{float: left;margin: 0 15px 5px 0;}
.news .rubric{font-size: 12px;color: #000;line-height: 18px;position: relative;top: -2px;text-decoration: none;}
.news .rubric:hover{text-decoration: underline;}

.index-news-categories{padding: 15px 0 0 25px;}
.index-news-categories h2{margin-bottom: 5px;}
.index-news-categories li{line-height: 18px;}
.index-news-categories ul{list-style: none;padding: 0;margin: 0;}

.last-news h3{font-size: 14px;margin-bottom: 5px;line-height: 18px;}
.last-news .date{color: #999;font-size: 11px;padding-bottom: 5px;}
.last-news .date a{margin-left: 5px;}
.last-news div.item{padding-bottom: 25px;font-size: 11px;line-height: 15px;}
.last-news img{float: left;margin: 0 10px 5px 0;}

.news-photos{padding-top: 20px;}
.news-photos img{display: block;float: left;margin: 0;}
.news-photos a{border: 2px solid #ccc;display: block;float: left;margin-right: 10px;margin-bottom: 10px;}
.news-photos a:hover{border-color: #403f45;}

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}

.social{padding: 15px 0 0 0;}
.social .item{float: left;}

.index-ads{padding: 30px 0 0px 0;}
.index-ads h3{font-size: 14px;margin-bottom: 5px;}
.index-ads .item{float:left;padding-right: 50px;width: 395px;}
.index-ads p{padding-bottom: 5px;font-size: 11px;}
.index-ads img{float: left;margin:0 15px 15px 0;}
