/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

body {
    line-height: 1;
    background: #fff url("../images/bg.jpg") repeat-x;
    color: #3e3e3c;
    font: normal 16px/18px Arial, Georgia, Verdana;
    height: 100%;
    min-width: 1000px;
    width: 100%;
}


td{
    vertical-align: top;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ul {
	list-style: none;
}

input{
    outline: none;
}       

blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

a{
    color: #0f7e9e;
    outline: none;
    
}


/*    Styles for site      
---------------------------------------------------------------*/
/*
1.5em = 24px
1.125em = 18px
1em = 16px
0.875em = 14px
0.935em = 15px
0.75em = 12px
0.625em = 10px
0.5em = 8px
0.1em = 1.6px
*/

@media screen and (max-width: 1024px) { /* ������������ ���� ��� ������� ���������p�� ����������� */
        img {}
        }

#all{
    background: url("../images/bg-c.jpg") no-repeat 100% 0;
    padding: 0 2%;
}

#top{
    min-height: 625px;
    position: relative;
    margin-bottom: 30px;
}

.inner{
    background: url("../images/bg-nebo-inner.png") repeat-x  #fff;
}

.inner #all{
    background: none;
    margin: 0 auto;
    min-height: 746px;
    max-width: 1500px;
    width: 96%;
}

#clouds-l{
    background: url("../images/l-clouds.png") no-repeat left top;
}

#clouds-r{
    background: url("../images/r-clouds.png") no-repeat right top;
}

.inner #top{
   background: none;
}

#logo{
    float: left;
}

.logo{
    float: left;
    margin-top: 43px;
    position: relative;
    z-index: 10;
}

#our-tel{
    background: url("../images/our-tel.png") no-repeat scroll 0 10px transparent;
    float: right;
    height: 115px;
    margin-top: 60px;
    min-width: 240px;
    position: absolute;
    right: 32%;
    top: 0;
    width: 21%;
    z-index: 10;
}

.tel-title{
    font: 15px/30px Verdana,Arial,Georgia;
    color: #70a500;
}

.tel-body{
    color: #535353;
    float: right;
    font: 14px/20px Verdana,Arial,Georgia;
    width: 160px;
}

#top-icons{
    float: left;
    margin-top: 40px;
    margin-left: -45px;
}

#top-icons li{
    float: left;
}

#top-icons a{
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    margin: 10px;
    height: 20px;
    text-indent: -9000px;
    width: 20px;
    
}

#top-icons .home a{
    background-image: url("../images/ico-home.png");

}

#top-icons .mailto a{
    background-image: url("../images/ico-mailto.png");
}

#top-icons .site-map a{
    background-image: url("../images/ico-sitemap.png");
}

#left-menu{
    clear: both;
    float: left;
    padding-left: 4.5em;
    font: normal 16px/18px Arial, Georgia, Verdana;
    position: relative;
    z-index: 10;
   padding-top: 15px;
}

#left-menu li{
	padding: 5px 0;
}

#left-menu li.active ul{
    margin-bottom: -5px;
    margin-top: 4px;
}

#left-menu ul ul li{ 
	padding: 1px 0 0 15px;
}

#left-menu ul ul li a{ 
   display: block;
   font: 14px/16px Verdana,Arial,Georgia;
   padding: 2px 0;
   width: 190px;
}

#left-menu .active ul {
    display: block;
}

#left-menu ul ul {
    display: none;
}

#left-menu a{
    font: 16px/1.2em Verdana,Arial,Georgia;
}

#top-blocks{
    float: right;
    padding-right: 1%;
    font: normal 16px/18px Arial, Georgia, Verdana;
    margin-top: 3.75em;
    position: absolute;
    right: 0;
}

#top-blocks h5{
    font: normal 16px/18px Arial, Georgia, Verdana;
    padding-bottom: 10px;
}

#top-blocks h5 a{
    font: normal 0.935em/1.125em Arial, Georgia, Verdana;
    color: #70a500;
}

#top-blocks h5 a:hover/*,
.tel-title:hover*/{
   text-decoration: none;
}

#top-blocks p{
    font: normal 13px/1.125em Arial, Georgia, Verdana;
    color: #6D361A;
}

#top-blocks div{
    clear: both;
    float: right;
    padding: 0.5em 0 50px 22%;
    width: 24%;
}

.inner #top-blocks div{
    padding: 0.5em 0 35px 22%;
}

.inner #top-blocks .block1{
padding-left: 125px;
}

.inner #top-blocks .block2{
padding-left: 160px;
}

.inner #top-blocks .block3{
padding-left: 113px;
}

#top-blocks .block0{
    color: #E4FF00;
    font: 18px/20px Arial;
    margin-left: -23px;
}

#top-blocks .block1{
    background: url("../images/ico-suprise.png") no-repeat;
/*    padding-bottom: 33px;*/   
    padding-left: 125px;
}


#top-blocks .block2{
    background: url("../images/ico-medic.png") no-repeat;
/*  padding-top: 12px;*/
    padding-left: 160px;
}

#top-blocks .block3{
    background: url("../images/ico-help.png") no-repeat;
/*    margin-top: 20px;
    padding-top: 3px;*/
    padding-left: 113px;
}

#bron{
    background: url("../images/bg-bron.png") no-repeat;
    bottom: 0;
    color: #FFFFFF;
    margin-bottom: -23px;
    margin-right: 4%;
    min-width: 490px;
    padding: 31px 10px 58px 54px;
    position: absolute;
    right: 5%
}

.bron-title{
    font: normal 27px/29px Arial, Georgia, Verdana;
}

.bron-inner{
     padding: 0 25px 0 100px;
}

.bron-inner p{
    float: left;
    font: normal 14px/16px Arial, Georgia, Verdana;
    padding: 0 6px 4px 0;
}

.bron-inner .block3{
    margin-top: 0;
    padding-left: 18px;
    margin-top: -2px;
    width: 196px;
}

.bron-inner .block3 a{
   color: #e4ff00;
   text-decoration: underline;
}

#news{
    padding-bottom: 50px;
    padding-left: 25px;
    padding-top: 0px;
}

.inner #news{
    float: left;
    width: 288px;
}

.inner2 #news{

}

#news .news-block{
    clear: both;
    display: block;
    float: right;
    margin: 5px 0 30px;
    width: 288px;
}

.news-title,
.content-title,
.slider-title,
.slider-title a{
    font: normal 30px/32px Verdana;
}

#news-body{

}

.slider-title{
   color: #3E3E3C;
}

.news-title-inner{
    font: normal 20px/22px Verdana;
    margin-bottom: 18px;
    width: 52%;
}
.inner-news-my{
    position:relative;
    top: -235px;
}
.news-title{
    margin-left: 15px;
    margin-bottom: 25px;
    margin-top:  0;
}

#news .news-date{
    color: #C1C1C1;
    display: block;
    float: left;
    font: 13px/14px Verdana,Arial,Georgia;
    margin-top: -2px;
    padding-right: 5px;
}

#news .news-link{
    display: block;
    float: right;
    font: 14px/20px Verdana,Arial,Georgia;
    max-height: 38px;
    margin-top: -4px;
    overflow: hidden;
    width: 224px;
}

#news .news-intro{
    color: #374137;
    display: block;
    float: right;
    font: 13px/18px Verdana,Arial,Georgia;
    height: 37px;
    margin-top: 8px;
    overflow: hidden;
    width: 225px;
}

#center{
   width: 100%;
}

#content{
    padding-left: 4%;
    position: relative;
    width: 100%;
    z-index: 10;
padding-bottom: 50px;
}

#content p{
   width: 97%;
}

.content-title{
    margin-top: -307px;
    max-width: 800px;
    padding-bottom: 10px;
    width: 63%;
}

.lechenie-inner .content-title{
    margin-top: -320px;
}

.namera .content-title{
    margin-top: -310px;


}

#content p,
#content ul,
#content td,
.text{
    font: 14px/19px Verdana, Arial,Georgia;
    color: #374137;
    padding-bottom: 12px;
}

#content li{
    list-style-position: inside;
    list-style-type: disc;
}

.carousel{
}

.jCarouselLite{
   float: left;
   margin: 0 1%;
}

.jCarouselLite ul{
}

.jCarouselLite li{
	margin: 0 5px;
}

.slider-title{
   padding: 25px 0 28px;
}



#tabs{    
/*	background: url("../images/parasols.jpg") no-repeat  620px 100%;
	background-size: 15% auto;
	    background-size: 15% auto;
    -moz-background-size: 15% auto;
    -o-background-size: 15% auto;
    -webkit-background-size: 15% auto;*/
    height: 215px;
    min-width: 620px;
}

#tabs-wrapper{

}

.steps {
	margin:0 0 30px 0px;
	height:26px;
	width: 340px;
	}
.stepsF {
	margin:0 0 12px -8px
}
.steps span {
    background: url(../images/bg-tab-active.png) no-repeat;
    color: #FFFFFF;
    display: inline;
    float: left;
    font: 15px/35px Verdana,Arial,Georgia;
    height: 26px;
    margin: 0 8px 0 2px;
    padding-bottom: 27px;
    text-align: center;
    width: 134px;
	}
.steps span strong {
	height:26px;
	line-height:25px;
	padding:0 12px;
	background:url(r.gif) top right no-repeat;
	float:left;
	color:#FFFFFF;
}
.steps a {
	float:left;
    	font: 15px/34px Verdana,Arial,Georgia;
	height:25px;
	display:inline;
	margin:0 8px;
	text-decoration:none;
	color: #8a8b88;
	border-bottom: 1px dotted #8A8B88;
}
.steps a:hover {
	text-decoration:none
}
.steps a strong {
	border-bottom:#ED1C24 1px dashed
}
.steps a:hover strong {
	border-bottom:#e9292f 1px dashed
}
.steps em {
	font-style:normal;
	float:left;
	height:26px;
	line-height:25px
}
.stepsWrapper {
    clear: both;
    height: 150px;
    overflow: hidden;
    padding-top: 15px;
    position: relative;
    width: 80%;
    min-width: 588px;
}
.stepsWrapper .stepsInner {
	width:600%;
	position:relative;
}
.stepsWrapper .stepsInner .steps00 {
	float:left;
	width:17%;
	margin:0 -1px 0 0;
	display:inline;
	overflow:hidden
	min-width: 588px;
}

.stepsInner .step2 .jcarousel-next{
   width: 49px;
}

#footer,
#footer a{
    	font: 13px/15px Verdana,Arial,Georgia;
	color: #494949;
	text-decoration: none;
}

#footer{
   border-top: 1px solid #7C7E77;
   margin: 0px 30px 0;
   padding: 50px 0 55px;
}

.inner #footer{
 clear: both;
}

.copyright{
	float:left;
}

.sitemaker{
	float:right;
}

#bg-footer{
    background: url(../images/bg-footer.png) repeat-x 0 100%;
}

#chayki{
    background: url(../images/chayki-inner.png) no-repeat 42% 146px;
}

#img-fon1,
#img-fon2{
/*    background: url("../images/img1.png") no-repeat 90% 76%;
	background-size: 38.85% auto;
    -moz-background-size: 38.85% auto;
    -o-background-size: 38.85% auto;
    -webkit-background-size: 38.85% auto;
    background-size: 56% auto;
    height: 660px;
    position: absolute;
    width: 75%;
    left: 0;
    top: 0;
    max-width: 1430px;
    min-width: 920px;*/
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/img1.png");
    background-origin: padding-box;
    background-position: 66% 74%;
    background-repeat: no-repeat;
    background-size: 52% auto;
    height: 660px;
    left: 0;
    max-width: 1430px;
    min-width: 880px;
    position: absolute;
    top: 0;
    width: 84%;
}

#img-fon2{
    /*background: url("../images/img2.png") no-repeat 84% 73%;
    background-size: 53% auto;
	background-size: 37.65% auto;
    -moz-background-size: 37.65% auto;
    -o-background-size: 37.65% auto;
    -webkit-background-size: 37.65% auto;
	background-size: 45.65% auto;
    -moz-background-size: 45.65% auto;
    -o-background-size: 45.65% auto;
    -webkit-background-size: 45.65% auto;
    opacity: 0;*/
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/img2.png");
    background-origin: padding-box;
    background-position: 62% 68%;
    background-repeat: no-repeat;
    background-size: 48% auto;
    opacity: 0;
}

/* 
		������� � ������������
*/

#content-lechinie-i-ozd{
    margin-top: -421px;
}

#content-lechinie-i-ozd .inner{
 background: url("../images/bg-lech-i-diagn.jpg") no-repeat center 29%;
    height: 520px;
    min-width: 655px;
    max-width: 1000px;
}

#content-lechinie-i-ozd #hover{
    background-repeat: no-repeat;
    background-position: center 29%;
    position: relative;
    z-index: 10;
    height: 520px;
    min-width: 655px;
    max-width: 1000px;
}

#content-lechinie-i-ozd a{
    float: left;
    font: 20px/30px Verdana,Arial,Georgia;
    display: block;
    text-decoration: none;
    height: 230px;
   /* width: 440px;
   white-space: nowrap;*/
   width: 45%;
    
}

#content a:hover,
#left-menu a:hover,
#content-lechinie-i-ozd a:hover,
.lechenie2 a:hover,
#easy-folders a:hover,
a.news-link:hover{
   color: #6cbfd7;
}


/*#content-lechinie-i-ozd #lechenie-div{
 background: url("../images/ico-lechenie.png") no-repeat 0 30px;

}

#content-lechinie-i-ozd #diagnoz-div{
    background: url("../images/ico-diagnostika.png") no-repeat scroll right 30px;
}

#content-lechinie-i-ozd #g-uslugi-div{
 background: url("../images/ico-garmon.jpg") no-repeat left 96% ;

}

#content-lechinie-i-ozd #lo-progr-div{
 background: url("../images/ico-lo-programma.png") no-repeat bottom right;
 overflow: hidden;
}

*/

#content-lechinie-i-ozd #lechenie{

}

#content-lechinie-i-ozd #diagnoz{
    max-width: 400px;
    text-align: right;
    width: 53%;
}

#content-lechinie-i-ozd #g-uslugi{
  width: 40%;
}

#content-lechinie-i-ozd #lo-progr{
    float: right;
    margin-left: 90px;
    text-align: right;
    width: 43%;
  /*  padding-left: 130px;
    width: 300px;*/
}

.lechenie2{
 background: url("../images/lechenie2.png") no-repeat 35% 21px;
 min-height: 800px;
 min-width: 600px;
 width: 100%;
 position: relative;
margin-top: 40px;
}

.lechenie2 #hover{
 background-repeat: no-repeat;
 background-position: 35% 21px;
}

.lechenie2 table{
   width: 100%;
}

.lechenie2 a{
  display: block;
  font: 20px/22px Verdana,Arial,Georgia;
  
}

#left-div div{
   padding-bottom: 97px;
   clear: both;
   float: right;
}

#left-div span,
#right-div span{
    color: #896C5D;
    display: block;
    font: 12px/18px Verdana,Arial,Georgia;
    max-width: 260px;
}

.lechenie2 #left-div{
    max-width: 230px;
   min-width: 202px;
}

#nervi{
   height: 50px;
}

#dihanie{
    height: 45px;
}

#urologia{
    height: 21px;
}

.lechenie2 #center-div{
 min-width: 271px;
}

.lechenie2 #right-div{
/*   background: url("../images/strelki-r.png") no-repeat 100% 0;*/
}

.lechenie2 #urologia{
   padding-bottom: 167px;
}

.lechenie2 #dvigateliy{
   padding-bottom: 136px;
}

#right-div{

}

#right-div div{
   padding-bottom: 65px;
   clear: both;
   float: right;
}

#right-div #zrenie{
   max-width: 300px;
   height: 60px;
}


#right-div #krov{
   height: 35px;
}

#right-div #endokrin{
    height: 48px;
    max-width: 244px;
    width: 67%;
}

#right-div #pischevarenie{
   max-width: 250px;
   padding-bottom: 0;
}

#right-div span{
   max-width: 310px;
}

#right-div .block1{
    background: url("../images/bg-reabilitation.png") no-repeat;
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-left: 80px;
    padding-top: 74px;
    text-shadow: 0 1px #FFFFFF;
    width: 231px;
}

.lechenie2 #right-div .block1 a{
    color: #000000;
    font: 12px/21px Verdana,Arial,Georgia;
    text-decoration: none;
}

.lechenie2 .block2{
    background: url("../images/bg-block-about.png") no-repeat;
    bottom: 105px;
    color: #FFFFFF;
    float: right;
    font: 10px/18px Verdana,Arial,Georgia;
    padding: 13px 36px 14px 56px;
    position: absolute;
    right: 0;
    width: 347px;
}

#easy-wrap{
   margin-top: -308px;
   margin-left: -6px;
max-width: 644px;
}

#easy-folders{
    margin: 0 auto;

}

#easy-folders a{
    background-position: 0 45px;
    display: block;
    float: left;
    font-size: 20px;
    height: 230px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 237px;
    z-index: 9;
}

#territory{
    background: url("../images/1-pvev.png") no-repeat;
    margin-right: 85px;
    margin-bottom: 40px;
}

#priroda{
    background: url("../images/2-pvev.png") no-repeat;
}

#gordost{
    background: url("../images/3-pvev.png") no-repeat;
    clear: both;
    margin-right: 85px;
}

#pomeschenie{
    background: url("../images/4-pvev.png") no-repeat;
}
#dacha-gallery{
    background: url("../images/dacha.png") no-repeat;
    margin-top:40px;
}
#content hr{
    border: 1px dashed #0F7E9E;
   clear: both;
}

#gallery-wrap{
    margin-top: -325px;
    width: 100%;
}

#gallery-inner{

}

#gallery-wrap .content-title{

}

.easy-nav,
.nomera-nav{
    margin-bottom: 10px;
    position: relative;
    z-index: 10;
}

.easy-nav a,
.nomera-nav a{
   margin-right: 5px;
   font: 14px/16px Arial;
}

.nomera-nav {
    padding-bottom: 20px;
}

#content .nomera-nav li{
    display: block;
    float: left;
    height: 30px;
    list-style: none outside none;
}

#content td{
   border: solid 1px #000;
}

#content .lechenie2 td{
border: none;
}

#nomera{
    width: 60%;
    position: relative;
    z-index: 10;
}

#nomera tr{

}

#nomera td{
    border: 0 none;
    text-align: center;
    padding-bottom: 0;
}

#nomera td table{
    margin: -26px auto 35px;
}

#nomera a{
    display: block;
    height: 112px;
    text-indent: -9000px;
    width: 200px;
}

#nomera a.readmore{
    background: none;
    display: inline;
    font-size: 12px;
    height: auto;
    margin-left: 180px;
    text-decoration: none;
    text-indent: 0;
    width: auto;
}

#nomera .item-title{
    background-color: #FFFFFF;
    border-radius: 0 0 6px 6px;
    color: #000000;
    display: inline;
    padding: 0 6px 1px;
font-size: 15px;
}

#ekonom a{
   background: url("../images/prev-ekonom.jpg") no-repeat;
 
}

#ekonom2 a{
   background: url("../images/uluchshenny_strt.jpg") no-repeat;
 
}

#ekonom.sblock1 a{
   background: url("../images/maliy-k-zal-prev.jpg") no-repeat;
}

#standart a{
   background: url("../images/prev-standart.jpg") no-repeat;
}

#standart.sblock4 a{
   background: url("../images/verovochniy.jpg") no-repeat;
}

#standart.sblock2 a{
   background: url("../images/bolwoy-k-zal-prev.jpg") no-repeat;
}

#luchshe a{
   background: url("../images/prev-uluchshenniy.jpg") no-repeat;
}

#luchshe.sblock3 a{
   background: url("../images/banketniy-zal-prev.jpg") no-repeat;
}

#polulux a{
   background: url("../images/Dacha_gorkogo.jpg") no-repeat;
}
#polulux2 a{
   background: url("../images/polu-luks.jpg") no-repeat;
}

#polulux.prevkottedji a{
   background: url("../images/prev-kottedji.jpg") no-repeat;
}

#lux a{
   background: url("../images/prev-lux.jpg") no-repeat;
}

#nomera .lt,
#nomera .rt,
#nomera .lb,
#nomera .rb{
    height: 9px;
    width: 9px;
    background: url("../images/bg_nomera.png") no-repeat;
}

#nomera .ct,
#nomera .cc,
#nomera .cb{
   background: url("../images/bg_nomera.png") no-repeat 0 -24px;
}

#nomera .lt{
   
}

#nomera .ct{

}

#nomera .rt{
   background-position: -7px 0;
}

#nomera .lc{
    background: url("../images/bg_nomera_left.png") no-repeat;
    padding-left: 8px;
}

#nomera .cc{

}

#nomera .rc{
    background: url("../images/bg_nomera_right.png") no-repeat 1px 0 ;
    padding-left: 8px;
}

#nomera .lb{
    background-position: 0 -7px;
}

#nomera .cb{
    background-position: 0 -15px;
}

#nomera .rb{
    background-position: -7px -7px;
}

.nomer .e2g_wrapper{
    margin-right: -2px;
    padding-bottom: 3px;
    padding-right: 2px;
    position: relative;
    z-index: 10;
}

.nomer .e2g img{
    cursor: pointer;
    height: auto;
    margin: 4px;
    width: 85px;
}

#content .easy-wrapp td{
    border: 0 none;
}

#content .easy-wrapp td.cc{
    padding-bottom: 7px;
}

#content .easy-wrapp>td{
    width: 50%;
}

#content .easy-wrapp li{
  width: 260px;
}

#cForm{
    position: relative;
    z-index: 10;
}

#cForm .error{
    color: red;
    font-style: italic;
    padding-left: 10px;
}

#cForm input{
    color: #000000;
    font-size: 14px;
    height: 20px;
    line-height: 23px;
    padding: 0;
    width: 235px;
}

#cForm input.bn-sub{
    float: right;
    height: 30px;
    margin-right: 29px;
    margin-top: -1px;
    padding: 1px 0 7px;
    width: 103px;
    cursor: pointer;
}

#cForm .label{
    color: #896C5D;
    font: 15px/26px Arial;
    padding-right: 20px;
    text-align: right;
    width: 160px;
}

#cForm td{
    border: medium none;
    padding-bottom: 8px;
}

.nomer .easy-wrapp{
     margin-top: 8px;
}

.easy-wrapp .right-div{
    padding-top: 3px;
    max-width: 270px;
    margin-left: 30px;
}

.easy-wrapp .right-div table{
    margin-left: 10px;
}

#content  .right-td li{
    background: url("../images/bull.gif") no-repeat scroll 0 9px transparent;
    list-style: none outside none;
    margin-left: 10px;
    padding-left: 10px;
}

#content  .right-td .td-title strong{
    background: url("../images/light_dot.gif") repeat-x scroll 0 100%;
   display: block;
    padding-bottom: 3px;
    text-align: left;
   width: 170px;
   margin-bottom: 10px;
}

#content  .right-td td strong{
   margin: 5px 0 5px -10px;
   width: 96px;
font-size: 12px;
}

#content  .right-td td{
    display: block;
    float: left;
    padding: 0 30px 0 0;
    text-align: left;
}

.easy-wrapp .left-td{

}

.nomer-slide{
   margin-top: -7px;
  width: 409px;
}

.nomer-slide td{
   padding: 0;
}

.nomer-slide .lt,
.nomer-slide .rt,
.nomer-slide .lb,
.nomer-slide .rb{
    background: url("../images/gallery_bg.png") no-repeat -8px -8px;
    height: 7px;
    padding: 0;
    width: 8px;
}

.nomer-slide .cc,
.nomer-slide .rc{
   background: url("../images/bg-gall-l.jpg") repeat-y;
}

.nomer-slide .cc{
 padding: 8px 8px 8px 20px;
}

#content .nomer-slide .lt,
#content .nomer-slide .rt,
#content .nomer-slide .lb,
#content .nomer-slide .rb{
   padding: 0;
   line-height: 8px;
}

.nomer-slide .rc{
   background-position: 100% 0;
}

.nomer-slide .rt{
   background-position: 0px -8px;
}

.nomer-slide .lb{
   background-position: -8px 0px;
}

.nomer-slide .rb{
   background-position: 0 0;
   height: 8px;
}

.news-item{
    clear: both;
    padding-top: 20px;
    position: relative;
    width: 96%;
    z-index: 10;
}

.news-item a{
    display: block;
    margin-bottom: 10px;
font-size: 16px;
}

.news-ico{
   text-align: center;
   margin-top: -20px;
   float: left;
   padding: 0px 4% 10px 0;
margin-bottom: 20px;
}

.news-ico img{
  border-radius: 8px;
}
.news-ico span{
   padding-bottom: 10px;
   display: block;
   font: italic 10px "Trebuchet MS";
   color: #BABAB6;
}

#content #nomera-desc .td-span{
   border-bottom: 1px dotted #0F7E9E;
}

#content #nomera-desc td{
    border: 0 none;
    padding: 1px 7px;
}

#comment-form .input,
#cForm .text{
    background: url(../images/bg-input.png) no-repeat;
    border: none;
    color: #660000;
    font: 13px/19px Verdana,Arial,Georgia;
    height: 27px;
    padding: 0 6px;
    width: 206px;
}

#comment-form .input-box,
#cForm textarea{
   background: url(../images/bg-textarea.png) no-repeat;
   border: 0 none;
    color: #660000;
    font: 13px/19px Verdana,Arial,Georgia;
    resize: none;
   height: 151px;
   margin-top: 7px;
   padding: 10px;
   width: 250px;
}

.captcha-sub,
#cForm .bn-sub{
    background: url(../images/bn-comment-add.png) no-repeat;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    height: 29px;
    margin-top: 5px;
    padding-bottom: 2px;
    text-shadow: 1px 1px #60CDE1;
    width: 136px;
}

#cForm .bn-sub{
    background: url(../images/bn-send.png) no-repeat;   
}

#nomera #standart,
#nomera #polulux, #nomera #polulux2{
    padding-left: 80px;
}

.e2g_big img{
width: 400px;
}


#content #form-bron td{
    border: 0 none;
    padding-bottom: 0;
}

#content #form-bron .label{
    padding-right: 20px;
    text-align: right;
    color: #896C5D;
}

#content #form-bron .input{
    padding-bottom: 7px;
    text-align: center;
}

#content #form-bron .input input.bn-sub,
.TXNewsletters_form_right input{
    background: url(../images/bn-send.png) no-repeat;   
    color: #FFFFFF;
    float: right;
    font: 15px/19px Arial;
    height: 28px;
    padding-bottom: 2px;
    text-shadow: 1px 1px #60CDE1;
    width: 103px;
    margin-left: 12px;
    margin-top: 5px;    
}

#content #form-bron .input input,
.TXNewsletters_form_item input{
    background: url("../images/bg-input.png") no-repeat;
    border: medium none;
    color: #660000;
    font: 13px/19px Verdana,Arial,Georgia;
    height: 27px;
    padding: 0 6px;
    width: 206px;
}

.TXNewsletters_form{
    margin-top: -10px;
    width: 415px;
}


.TXNewsletters_form_item{
    clear: both;
    padding: 8px 0 0;
}

.TXNewsletters_form_item label{
    float: left;
    padding-top: 4px;
    text-align: right;
    width: 189px;
    color: #660000;
    font: 13px/19px Verdana,Arial,Georgia;
}

.TXNewsletters_form_item input{
    float: right;
}


.TXNewsletters_form_right input{
    border: 0 none;
    clear: both;
    float: right;
    margin-top: 8px;
}

#content #form-bron .input input,
#content #form-bron .input select,
.captcha-img,
#content #form-bron .input input.bn-sub{
    float: left;
}

.error{
    color: red;
    font-style: italic;
    line-height: 26px;
    margin-left: 20px;
}

#table-bron td{
   vertical-align: middle;
   color: #FFFFFF;
}

#bron-td{
    height: 400px;
    width: 500px;
}

#bron-div{
   display: block;
    margin: 0 auto;

}

#table-bron .input .bn-sub{
   margin-right: 92px;
}

.out{

}

.e2g_big .highslide img{
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 370px;
}

input,
textarea {
      outline:none;
}

#SinoptikInformer{
     clear: both;
}

#top .SinoptikInformer .siHeader{
 display: none !important;
}

#top .SinoptikInformer .siBody{
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    margin-left: 67px;
    width: 120px;
}

#top .SinoptikInformer .siLinks a {
    display: none;
}

#top .SinoptikInformer .siFooter .siMf,
#top .SinoptikInformer .siFooter,
#top .SinoptikInformer .siFooter .siLf{
    background: none !important;
   border: none !important;
}

a{
   text-decoration: none;
}

a:hover{
   text-decoration: underline;
}

#speci-menu,
#speci-menu a{
   font-size: 16px;
 line-height: 22px;
}

#speci-menu td{
    border: medium none;
    padding: 0 20px 0 0;
}

#sitemap li{
    list-style: none outside none;
}

#sitemap ul{
padding: 0;
}

#sitemap ul ul li{
    padding-left: 15px;
}

#sitemap a{
   font-size: 14px;
}

.bn-readmore{
    padding-left: 15px;
}

.readmore-hide{
    padding-left: 15px;
}

#nav-lechinie{
    margin-bottom: 55px;
    margin-top: -55px;
    position: relative;
    z-index: 10;
}

#nav-lechinie a{
     display: inline;
    float: none;
font-size: 16px;
}

#tags{
 padding-bottom: 5px;
}

#bn-perehod{
    background-color: #F9FCFE;
    border: 2px solid #B3D4ED;
    border-radius: 5px 5px 5px 5px;
    font-size: 16px;
    margin-top: 11px;
    padding: 2px;
    text-align: center;
    width: 174px;
display: block;
}

#results,
#myForm{
    color: #6D361A;
}

#water{
   float: left;
   padding-left: 20px;
}

.pitanie{
}

#myForm-block{
    background-color: #E9F6FD;
    border: 2px solid #B3D4ED;
    border-radius: 6px;
padding: 10px;
}

#myForm #cForm{
margin-top: 5px;
}

#myForm .myForm-title{
color: #83B122;
font: 20px/22px ArilNarrow,Arial;
}

#right-col{

}

#right-col .myForm-title{
    font-size: 15px;
    line-height: 15px;
    margin-bottom: -18px;
}

#right-col #cForm{
   width: 200px;
   margin-top: 0;
}

#right-col #myForm-block{
    font-size: 13px;
    line-height: 15px;
    margin-top: 50px;
}

#right-col #myForm #cForm label{
   line-height: 13px;
}

#right-col #results-title{
    color: #83B122;
    font-size: 14px;
    margin-bottom: -10px;
}

#right-col #myForm #cForm input{
margin: 0;
}

#myForm #cForm input{
float: left;
display: block;
width: 19px;
margin-left: -3px;
}

#myForm #cForm label{
  float: left;
line-height: 23px;
}

#myForm #cForm div{
  clear: both;
}

#myForm #cForm .bn-sub{
    float: right;
    height: 30px;
    margin-right: 0px;
    margin-top: -1px;
    padding: 1px 0 7px;
    width: 103px;
}

#top .SinoptikInformer .siCity{
  border: medium none !important;
}

.list li{
cursor: pointer;
color: #0F7E9E;
}

.list li:hover{
text-decoration: underline;
}

.list .active{
  font-weight: bold;
}

.list .active span{
font-weight: normal;
color: #374137;
}

.list .active:hover{
text-decoration: none;
}

.list .hide{
   display: none;
}

.highslide{
margin-right: 20px;
}

.nomer.sotr{
clear: both;
}

.p{
    display: block;
    padding: 6px 0;
}

#news-block,
#news-body-left{
    background-color: #E9F6FD;
    border: 2px solid #B3D4ED;
    border-radius: 6px 6px 6px 6px;
    font-size: 13px;
    padding: 10px 15px;
    margin-bottom: 33px;
}

#news-body-left{
    position: relative;
}

.news-block-go{
    float: right; 
   margin-right: 5px;
}

#what-new p{
    color: #896C5D;
}

#news-go{
    left: 103px;
    position: absolute;
    top: 70px;
}

.title{
font-size: 15px;
}
.gork_obv {
  border: 2px solid #B3D4ED;
  border-radius: 5px 5px 5px 5px;
  height: 22px;
  position: absolute;
  top: 47px;
  width: 134px;
  right: 70px;
  z-index:-1;
}










.jot-err {border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}
.jot-cfm {border: 1px solid green;font-weight: bold;color: green;padding: 5px;margin-bottom: 10px;}
.jot-row {border: 0;margin-bottom: 10px; background-color: #e5f1f9; border-radius: 10px 10px 10px 10px; font: 15px/17px Arial,Georgia,Verdana;}
.jot-row-alt {}
.jot-row-author {}
.jot-row-me {}
.jot-row-up {color: #007700;}
.jot-row-new {}
.jot-comment {padding: 3px;}
.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}
.jot-posticon {float: right;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;text-align: right;color: #666666;font-weight: bold;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding: 0px 10px; font-size: 12px;}
.jot-mod a:hover {color: #666666;}
#comment-form{
    padding-left: 28px;
    padding-top: 18px;
}

#comment-form label{
    margin-bottom: 8px;
    color:#896c5d;
}

#comment-form .label-text{
    display: block;
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 140px;
}


#comment-form .captcha{
    font-size: 12px;
    margin-left: -40px;
    width: 180px;
    margin-top: 5px;
}

.captcha-input{
float: left;
margin-left: 30px;
}

.captcha-img{
float: left;
}

.vericode{
    background: url(bg-captcha-input.png) no-repeat;
    border: 0 none;
    display: block;
    height: 27px;
    padding: 0 5px;
    width: 125px;
}

.jot-subject,
#comment-form .form-title{
	font-weight: bold;
	font-size: 1.1em; 
	color: #83b122; 
	font: 18px/22px ArilNarrow, Arial
}

#comment-form .form-title{
   margin-top: 10px;
}

.jot-message {padding: 2px;overflow: auto; color: #896c5d; margin-top: 6px; font: 15px/19px arial;}

.jot-message p {color: #896c5d !important;}
.jot-poster {padding-top: 5px; text-align: left; font: 10px/30px Arial,Georgia,Verdana; color: #896c5d;}
.new-comment{
font: 10px/12px Arial,Georgia,Verdana; color: #896c5d;
}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px; margin-top: -7px;}
.jot-form fieldset {border: 0px;}
.jot-form label {display: block;}
.jot-user {float: left;width: 80px; }
.jot-content {padding: 22px;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #666666;font-style: italic;}
.new-comment{
    float: right;
    font-size: 11px;
    line-height: 10px;
    margin-top: 12px;
}

.mandatory{
   height: 20px;
}

#content .mandatory li{
    list-style: none outside none;
}

.jot-form{

}

#titleca03ef81e0ffd2b67c6d79865fea9745{
   width: 365px;
}

.captcha-box{
   margin-top: -4px;
}

/*
     FILE ARCHIVED ON 11:57:51 Jan 10, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:52:43 Jul 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.783
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.041
  esindex: 0.012
  cdx.remote: 143.925
  LoadShardBlock: 93.478 (3)
  PetaboxLoader3.datanode: 91.23 (4)
  PetaboxLoader3.resolve: 123.32 (3)
  load_resource: 130.842
*/