html { font-size: 62.5%;}

body { background:#ffffff url(../i/bgmain.jpg) no-repeat top right;  font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; color: #4d4f4a;}
body, input, form, img, h1, h2, h3, h4, h5, h6, ul, ol, li, td, p, fieldset, dt, dd, dl{margin:0; padding:0}
table {border-collapse: collapse; }
td {vertical-align: top;}

a {color: #c16e30;   text-decoration: underline;}
a:hover {color: #c16e30;  text-decoration: none;}
ul, li {list-style:none;}

img { border:none;}

.tab100 {width:100%;}
.tab1000 {width:1000;}
.tab50 {width:50%;}

.nowrap {white-space:nowrap;}

.td50 {width:50%;}
h1 { color:#c16e30; font:normal 3.4em Georgia, "Times New Roman", Times, serif; padding:15px 0;}
h1 img { vertical-align:middle;}
h2 { color:#888e4f; font: normal 1.8em Georgia, Arial, Helvetica, sans-serif; padding:5px 0 10px 0px; position:relative; line-height:0.9;}
h3 { color:#424242; font: bold 1.2em Arial, Helvetica, sans-serif; padding:25px 0 0px 0; position:relative;}

p { line-height:1.4; padding:4px 0 6px 0;}

.abs {position:absolute;}
.rel{position:relative; top:0; left:0;}
.cent{text-align:center;}
.bot{vertical-align: bottom;}
.mid{vertical-align: middle;}
.bold{ font-weight: bold;}
.left{ text-align: left;}
.right{ text-align: right;}
.clear {clear:both; height: 0; overflow: hidden;}
.red {border:1px solid red;}
.green {border:1px solid green;}
.black {border:1px solid black;}
.flright{ float: right;}
.flleft{ float: left;}

.padt10 {padding-top:10px;}
.padt15 {padding-top:15px;}
.padt20 {padding-top:20px;}
.padt30 {padding-top:30px;}
.padt50 {padding-top:50px;}
.padl20 {padding-left:20px;}
.padl10 {padding-left:10px;}
.padl5 {padding-left:5px;}
.mart20 {margin:20px 0 0 0;}
.marb178 {margin-bottom: 178px}
.mart15 {margin-top:15px;}
.mart10 {margin-top:10px;}
.padl15r20b15 {padding-left:15px; padding-right:20px; padding-bottom:15px;}
.padb5 {padding-bottom:5px;}

.main { margin:0 auto; width:1255px; }
.top { padding:28px 0 0 30px;}
.top .logo { float:left; margin-right:20px;}
.top .text { font: normal 1.1em Georgia, "Times New Roman", Times, serif; line-height:1.3; width:60%;}

.content { padding:45px 0 0 0; width:1250px;}
.content .leftcol { width:200px; float:left; padding-left:10px;}
.content .rightcol { float:left; padding-left:10px; width:1030px; padding-top:17px;}

.content_inn { padding:45px 0 0 0; width:1250px;}
.content_inn .leftcol { width:200px; float:left; padding-left:10px;padding-top:10px;}
.content_inn .rightcol { float:left; padding-left:10px; width:1030px; padding-top:0px;}


.blueblock_kont {margin-bottom:40px;}
.blueblock_kont div.bord3_1 {background:transparent url(../i/bord3_h.gif) repeat-x scroll center top;}
.blueblock_kont div.bord3_2 {background:transparent url(../i/bord3_h.gif) repeat-x scroll center bottom;}
.blueblock_kont div.bord3_3 {background:transparent url(../i/bord3_v.gif) repeat-y scroll left center;}
.blueblock_kont div.bord3_4 {background:transparent url(../i/bord3_v.gif) repeat-y scroll right center;}
.blueblock_kont div.corner3_1 {background:transparent url(../i/corn3_lt.gif) no-repeat scroll left top;}
.blueblock_kont div.corner3_2 {background:transparent url(../i/corn3_rt.gif) no-repeat scroll right top;}
.blueblock_kont div.corner3_3 {background:transparent url(../i/corn3_rb.gif) no-repeat scroll right bottom;}
.blueblock_kont div.corner3_4 {background:transparent url(../i/corn3_lb.gif) no-repeat scroll left bottom;min-height:50px;}
.blueblock_kont .text {padding:0px 15px 25px 30px; line-height:1.5;}
.blueblock_kont h2 { padding:0px 0 0 25px;}
.blueblock_kont .text img { float:left; margin-right:10px; vertical-align:middle;}
.blueblock_kont .coorlogosmall {position:absolute; top:-17px; left:-25px;}
.blueblock_kont ul { padding:8px 0 0 0;}
.blueblock_kont li { padding:0; text-align:left;}
.blueblock_kont li img { vertical-align:middle;}
.blueblock_kont li:hover { background:#faeadc; }
.blueblock_kont .tel { font:normal 0.8em Arial, Helvetica, sans-serif; color:#848484; padding:15px 0 0 0;}
.blueblock_kont .tel2 { font:normal 1.6em Georgia, "Times New Roman", Times, serif; color:#3e3e3e;}
.blueblock_kont .tel2 span{ font:normal 0.65em Georgia, "Times New Roman", Times, serif; color:#969696;}
.blueblock_kont .partners{font-size:0.9em; padding-top:20px;}

.stat {margin-bottom:40px;background:#fbeee2;}
.stat div.bord3_1 {background:transparent url(../i/bord3_h1.gif) repeat-x scroll center top;}
.stat div.bord3_2 {background:transparent url(../i/bord3_h2.gif) repeat-x scroll center bottom;}
.stat div.bord3_3 {background:transparent url(../i/bord3_v1.gif) repeat-y scroll left center;}
.stat div.bord3_4 {background:transparent url(../i/bord3_v2.gif) repeat-y scroll right center;}
.stat div.corner3_1 {background:transparent url(../i/corn3_lt1.gif) no-repeat scroll left top;}
.stat div.corner3_2 {background:transparent url(../i/corn3_rt1.gif) no-repeat scroll right top;}
.stat div.corner3_3 {background:transparent url(../i/corn3_rb1.gif) no-repeat scroll right bottom;}
.stat div.corner3_4 {background:transparent url(../i/corn3_lb1.gif) no-repeat scroll left bottom;min-height:50px;}
.stat .text {padding:0px 15px 25px 20px; line-height:1.5; }
.stat h2 { padding:13px 0 0 54px;}
.stat .text img { float:left; margin-right:10px; vertical-align:middle;}
.stat .coorlogosmall {position:absolute; top:-7px; left:5px;}
.stat .ss{ padding:30px 0 0 0; font:italic 0.9em Georgia, "Times New Roman", Times, serif;}
.stat .otv{ padding:10px 0 0 0; font:normal 0.9em Arial, Helvetica, sans-serif; color:#000000;}
.stat .otvtext{font:normal 0.8em Arial, Helvetica, sans-serif; color:#7f6b6f; padding:5px 0 0 0;}
.stat .all{font:normal 0.9em Arial, Helvetica, sans-serif; padding:15px 0 20px 0;}

.onetr .one { width:506px; float:left; background:url(../i/f1.gif) no-repeat right bottom; height:210px; margin-left:6px;}
.onetr .one .pic { background:url(../i/bgpic.jpg) no-repeat left top; width:206px; height:170px; float:left; text-align:center; padding:3px 0 0 0; margin-right:12px;}
.onetr .one .text { background:url(../i/f2.gif) no-repeat right top; padding:10px 15px 10px 0;}
.onetr .one .text h2 { text-align:center; padding:0px;font-size:1.6em;}
.onetr .one .text h3 { float:left; padding:10px 0 5px 0; text-transform:uppercase; }
.onetr .one .text .price { font:bold 1.2em Arial, Helvetica, sans-serif; color:#8c847a; padding:10px 0 5px 0; text-align:right;}
.onetr .one .text .opis { font-size:0.8em; padding:7px 0 0 0;}
.onetr .one .text .tel { font-size:1.2em; padding:10px 0 0 0;}

.article .static{margin-bottom:30px;}
.article .static h2{color: #c16e30;}
.article .one{ background:url(../i/f1.gif) no-repeat right bottom; height:210px; margin-left:6px; float:left; width:1000px;}
.article .one .pic { background:url(../i/bgpic.jpg) no-repeat left top; width:206px; height:170px; float:left; text-align:center; padding:3px 0 0 0; margin-right:15px;}

.article  .one .text { background:url(../i/f2.gif) no-repeat right top; padding:10px 20px 10px 0; text-align:left;}
.article  .one .text h2 { text-align:left; padding:0px;}
.article .one .text h3 { padding:10px 0 5px 0;  }
.article  .one .text .opis { /*font-size:0.8em; padding:7px 0 0 0;*/}
.article .pages {text-align:center; font-size: 1.2em;}

.oneart { padding:0 20px 50px 20px; width:900px;}
.oneart h2 { font-size:2.6em;}
.oneart .kont .text {padding:10px; line-height:1.5;}
.oneart .kont .text img{padding-bottom: 10px;}
.under_allsauns { background:url(../i/under_allsaun.jpg) no-repeat center; height:81px; text-align:center;font: normal 1.4em Georgia, Arial, Helvetica, sans-serif; padding:10px 0 0 0;}
.under_allsauns a{ color:#FFFFFF; text-decoration:none; }
.under_allsauns a:hover{ color:#281907; text-decoration:none;}

.onesauna { padding:0 20px 50px 20px; width:900px;}
.onesauna .picture{ margin: 20px 50px 0 0; float:left; }
.onesauna .picture img{border:4px solid #cccccc;}
.onesauna h2 { font-size:2.6em;}
.onesauna ul, .oneart ul{ padding:10px 0 10px 20px;}
.onesauna ul li, .oneart ul li{ background:url(../i/m1.png) no-repeat left 2px; padding:6px 0 6px 25px;}
.onesauna ul li:hover, .oneart ul li:hover { background:#faeadc url(../i/m1.png) no-repeat left 2px; }
.onesauna .foto table td{ vertical-align:middle; text-align:center; width:230px; padding:10px; border-bottom:1px solid #cccccc;}
.onesauna .foto a img {border:4px solid #cccccc;}
.onesauna .foto a:hover img {background:#ffffff; opacity:0.7;  filter: alpha(opacity=70); border:4px solid #c9844d;}
.onesauna table.cena  {border-left:1px solid #BBBBBB; border-top:1px solid #BBBBBB; border:1 none; border-collapse:collapse; text-align:left;}
.onesauna table.cena th {background-color:#FBEEE2; border-bottom:1px solid #BBBBBB; border-right:1px solid #BBBBBB; font-weight:bold; padding:10px; text-align:center; vertical-align:middle;}
.onesauna table.cena td {border-bottom:1px solid #BBBBBB; border-right:1px solid #BBBBBB; padding:10px; text-align:center; vertical-align:middle;}
.onesauna .obl_video{margin:10px}
.onesauna .video{float:left; text-align:center; width:440px; }

.kont { padding:20px 0; width:450px; margin-left:30px; float:left;}
.kont div.bord3_1 {background:transparent url(../i/bord3_h.gif) repeat-x scroll center top;}
.kont div.bord3_2 {background:transparent url(../i/bord3_h.gif) repeat-x scroll center bottom;}
.kont div.bord3_3 {background:transparent url(../i/bord3_v.gif) repeat-y scroll left center;}
.kont div.bord3_4 {background:transparent url(../i/bord3_v.gif) repeat-y scroll right center;}
.kont div.corner3_1 {background:transparent url(../i/corn3_lt.gif) no-repeat scroll left top;}
.kont div.corner3_2 {background:transparent url(../i/corn3_rt.gif) no-repeat scroll right top;}
.kont div.corner3_3 {background:transparent url(../i/corn3_rb.gif) no-repeat scroll right bottom;}
.kont div.corner3_4 {background:transparent url(../i/corn3_lb.gif) no-repeat scroll left bottom;min-height:50px;}
.kont .text {padding:0px 15px 10px 20px; line-height:1.5;}
.kont .text h3 { padding:10px 0 0 0;}
.kont .text img { float:left; margin-right:10px; vertical-align:middle;}
.kont .coorlogosmall {position:absolute; top:-17px; left:-25px;}
.onesauna .kont ul { padding:8px 0 0 0;}
.onesauna .kont li { padding:0; text-align:left; background:none;}
.onesauna .kont li img { vertical-align:middle;}
.onesauna .kont li:hover { background:#faeadc; }
.kont .tel { font:normal 0.8em Arial, Helvetica, sans-serif; color:#848484; padding:15px 0 0 0;}
.kont .tel2 { font:normal 1.6em Georgia, "Times New Roman", Times, serif; color:#3e3e3e;}
.kont .tel2 span{ font:normal 0.65em Georgia, "Times New Roman", Times, serif; color:#969696;}

.footer { background:#edeae3; padding:15px 30px 20px 30px; font-size:1em;}
.footer .left1 { float:left; width:300px; padding-top:15px;}
.footer .left1 .tel { padding:8px 0 0 0; font:bold 1.2em Arial, Helvetica, sans-serif;}
.footer .right1 { float:right; width:300px;}
.footer .right1 img { float:left; padding-top:10px;}
.footer .sch { text-align:center; padding:15px 0 0 0;}
img.cur { cursor:pointer;}

.reklama ul{ padding:10px 0 10px 20px;}
.reklama ul li{ background:url(../i/m1.png) no-repeat left 2px; padding:6px 0 6px 25px;}
.reklama ul li:hover { background:#faeadc url(../i/m1.png) no-repeat left 2px; }

/*  for png */
img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "i/0.gif"
    )
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } * html .clearfix { height: 1%;} .clearfix { display: block; }


.rightcol .breadcrumbs{text-align:right; font-size:0.8em;}
.rightcol  .pages {text-align:center; font-size: 1.2em; padding-bottom:10px;}

.posmotret {padding:6px 0 0 0; font:normal 1.6em Georgia, Arial;}
.posmotret a{color:#99;66;00;}
.komf { margin:6px 0 0 0; background-color:#fbeee2; padding:4px; font-size:0.9em; font-style:italic;}

.otzyvy { background-color:#f5f6f8; padding:20px 0 40px 20px; margin-bottom:40px;}

.otzyvy h2 { padding:10px 0 10px 20px; border-bottom:1px solid #dcdee2;}
.otzyvy .oneotzyv { padding:10px 40px 0 20px; position:relative;}
.otzyvy .oneotzyv .zag { padding:10px 0 0 0; font-size:1.2em;}
.otzyvy .oneotzyv .zag span { font-weight:bold;}
.otzyvy .oneotzyv p { line-height:1.5; padding:5px 0 15px 0;}
.otzyvy .uv {  font-size:0.8em; color:#6d6d6d; padding-left:20px; padding-top:20px;}
.otzyvy .name { padding:10px 0 0 20px;}
.otzyvy .name input { color:#a9a9a9; border:1px solid #d0d0d0; background:#ffffff url(../i/bginp.gif) repeat-x bottom; font:normal 1.6em Arial, Helvetica, sans-serif; padding:2px; width:300px;}
.otzyvy .form span{color:#E43232;}
.otzyvy .ot { padding:10px 0 0 20px;}
.otzyvy .ot textarea { color:#a9a9a9; border:1px solid #d0d0d0; background:#ffffff url(../i/bginp.gif) repeat-x bottom; font:normal 1.2em Arial, Helvetica, sans-serif; padding:2px; width:500px; height:150px;}
.otzyvy .ka_pic { padding:10px 0 0 20px;}
.otzyvy .ka_pic img { border:3px solid #ebebeb;}
.otzyvy .ka { padding:10px 0 0 20px;}
.otzyvy .ka input { color:#a9a9a9; border:1px solid #d0d0d0; background:#ffffff url(../i/bginp.gif) repeat-x bottom; font:normal 1.6em Arial, Helvetica, sans-serif; padding:2px; width:300px;}
.otzyvy .but { padding:10px 0 0 0; text-align:center;}

.online    {background:url(../i/anf.jpg) no-repeat top; height:140px;}
.online .icq { padding:25px 0 0 80px; font: normal 1.2em Georgia, arial; color:#72726f;}
.online .skype { padding:4px 0 0 80px;font: normal 1.2em Georgia, arial; color:#72726f;}
.online .text { padding: 10px 0 0 8px; color:#ffffff;font: normal 1em Georgia, arial;}
.online .name { font-size:0.8em; padding:5px 0 0 83px;}
.online img {vertical-align:middle;}

.coorlogovideo {position:absolute; top:117px; left:-2px;background:url(../i/video.png) no-repeat;width:61px; height:43px;}
.coorlogovideo div {padding: 8px 0 0 15px;}

.onesauna .andr p {color:#0026FF; font: normal 1.3em Georgia, arial;}
.onesauna .andr1 p {color:#FF0000; font: normal 1.2em Georgia, arial;}
.onesauna .andr2 p {color:#FF0000; font: normal 1.3em Georgia, arial;}
.onesauna .belomor {font: normal 1.2em Georgia, arial; background:#FAEADC;}

.skidka {color:#ff0000; font:normal 1.3em Georgia, arial; padding:10px 0 10px 0;}
