html { font-size: 62.5%;background:#ffffff;}

body { background:#ffffff url(../i/fonb.jpg) no-repeat bottom center;  font-size: 1.4em; font-family: arial, georgia, "Times New Roman", Times, serif; color: #594d44;}
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: /*#1727ca*/ #175bd7;   text-decoration: underline;}
a:hover {color: #175bd7;  text-decoration: none;}
ul, li {list-style:none;}

img { border:none;}

.tab100 {width:100%;}
.tab1000 {width:1000;}
.tab50 {width:50%;}

/*highslide js -- START*/
div#theCaption{
display:none;
}
.zoom{
position:relative;
cursor:pointer;
z-index:100;


}
.control:link{
font-size:120%;
}

.highslide-caption{
background-color:#6699cc;
}
/*highslide js -- END*/

.nowrap {white-space:nowrap;}

.td50 {width:50%;}
h1 { color:#000000; font: normal 2em arial, Georgia, Helvetica, sans-serif; padding:15px 0 10px 0;}
h1 img { vertical-align:middle;}
h2 { color:#594d44; font: normal 1.4em Arial, Georgia, Helvetica, sans-serif; padding:15px 0 8px 0px; position:relative;}
h3 { color:#65635f; font: bold 1.2em Arial, Georgia, Helvetica, sans-serif;padding:5px 0 3px 0px;}

p { padding:5px 0 4px 0; line-height:1.5;}

.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 { width:1222px; margin:10px auto 30px auto;}
.centJS{text-align:center;}
.top .logo { float:left; width:290px; text-align:center;}
.top .logo div { color:#868585;}
.top .phone { float:right; width:290px; text-align:right; padding:0 30px 0 0;}
.top .loz { text-align:center; font:italic 2em Georgia, "Times New Roman", Times, serif; color:#948f8b; padding:50px 0 0 0;}
.top .phone .numbers {font-size:28px; padding:20px 0 0 0;}
.top .phone .numbers span {font-size:22px;}

.mainpic { padding:15px 0;}

.content { background:#fbfbfb url(../i/bgmainfon.gif) repeat-x bottom; min-height:300px;    height: auto !important;    height: 300px;}
.bgcontenttop{ background:url(../i/bgmainfontop.gif) repeat-x top;  padding:15px 20px 40px 20px; min-height:150px;    height: auto !important;    height: 150px;}
.leftcol { width:290px; float:left;}
.centercol { float:left; width:602px;}
.rightcol { width:290px; float:left;}
.centercol_vn { float:left; width:892px;}

/*.menu { width:230px;}
.menu ul { font:bold 1.2em Arial, Helvetica, sans-serif; color:#e2441e; }
.menu ul a { color:#6c6d6e; text-decoration:none; font-weight:normal;}
.menu ul a:hover { color:#e2441e; text-decoration:none; font-weight:normal;}
.menu ul li, .menu ul li.akt, .menu ul li.akt:hover { background:url(../i/bgmenu.gif) no-repeat; height:29px; padding:7px 0 0 25px;}
.menu ul li:hover { background:url(../i/bgmenu_akt.gif) no-repeat; height:29px; padding:7px 0 0 25px; cursor:pointer;}
.menu ul li.akt:hover { cursor:default; }
.menu ul li.akt2 a { color:#e2441e; text-decoration:underline; font-weight:bold;}
.menu ul li.akt2 a:hover { color:#e2441e; text-decoration:none; font-weight:bold;}
*/

.menu { width:230px;}
.menu ul { font:bold 1.2em Arial, Helvetica, sans-serif; color:#ffffff;}
.menu ul li a { color:#6c6d6e; text-decoration:none; font-weight:normal;background:url(../i/bgmenu.gif) no-repeat; height:29px; padding:7px 0 0 25px; display:block;}
.menu ul li a:hover { color:#ffffff; text-decoration:none; font-weight:normal;background:url(../i/bgmenu_akt.gif) no-repeat; height:29px; padding:7px 0 0 25px;display:block;}
.menu ul li.akt { cursor:default;background:url(../i/bgmenu_akt.gif) no-repeat; height:29px; padding:7px 0 0 25px;display:block; font-weight:bold;}
.menu ul li.akt2 a { color:#e2441e; text-decoration:underline; font-weight:bold;}
.menu ul li.akt2 a:hover { color:#e2441e; text-decoration:none; font-weight:bold;}


.lefttext p { font-size:0.9em; padding:30px 60px 50px 10px;}
.leftmap { background:url(../i/leftmap.gif) no-repeat left top; height: 59px; font-size:1.2em; padding:120px 10px 0 10px; text-align:center; width:210px;}

.flats { text-align:center;}
.flats .one { padding:0px 0 20px 0;}
.flats img { border:1px solid #ab9b89;}
.flats a:hover img {background:#ffffff; opacity:0.7;  filter: alpha(opacity=70);}
.flats .kom { font-size:1.2em; padding:6px 0 0 0; font-weight:bold;}
.flats .ra { font-size:0.8em; padding:2px 0 0 0; color:#594d44;}
.flats .price { font-size:1.2em; font-weight:bold; padding:2px 0 0 0; color:#e2441e;}

.footer { padding:20px 30px 20px 30px; line-height:1.5;}
.footer .left1 { float:left; width:270px;}
.footer .right1 { float:right; width:290px;}
.footer .right1 img { float:left;}
.footer  .center1 { text-align:center; font-size:0.7em;}
.footer  .center1 p{padding:1px;}
img.cur { cursor:pointer;}

.zag_vn { border-bottom:1px solid #9e9e9e; padding-bottom:10px;}
.zag_vn .left1 { float:left;}
.zag_vn .right1 { float:right;}
.centercol_vn h1 {padding:3px 0 3px 0px; font-size:1.8em;}
.zag_vn .right1 #rounded-box-5 { width:280px;}
.zag_vn .right1 .inner-box{ padding:9px 7px; text-align:center; font-weight:bold;}
.zag_vn .right1 .inner-box, .zag_vn .right1 b {background-color:#bfd4ea;}
.zag_vn .right1 .r1, .zag_vn .right1 .r2, .zag_vn .right1 .r3, .zag_vn .right1 .r5 {        display: block;        height: 1px;        overflow: hidden;        font-size:1px;}
.zag_vn .right1 .r5 { margin: 0 5px; }
.zag_vn .right1 .r3 { margin: 0 3px; }
.zag_vn .right1 .r2 { margin: 0 2px; }
.zag_vn .right1 .r1 { margin: 0 1px; }

.content_onekv { padding:0px 0 0 0;}
.content_onekv .photo_price { float:left; padding:30px 30px 0 0; width:160px;}

.content_onekv .photo_price img { /*border:1px solid #ab9b89;*/ margin-bottom:15px;}
.content_onekv .photo_price a:hover img {background:#ffffff; opacity:0.7;  filter: alpha(opacity=70);}
.content_onekv .opis_kv { margin-left:190px;}
.content_onekv .opis_kv p { padding:2px 0;}
.content_onekv .opis_kv ul { padding:0px 0 10px 10px;}
.content_onekv .opis_kv ul li{ background:url(../i/m1.gif) no-repeat left 6px; padding:3px 0 3px 20px;}
.content_onekv h2 { padding:30px 0 8px 0;}
.content_onekv .rows{}
.content_onekv .rows h3 { font-size:1em; font-weight:bold; color:#c77662;}
.content_onekv .rows .onerow { float:left; width:400px;}
.content_onekv .rows .tworow { margin-left:400px;}

.content_onekv #rounded-box-grey { float:right; width:190px; margin-top:30px; }
.content_onekv .inner-box{ padding:9px 0; text-align:center;}
.content_onekv .inner-box p { font-size:0.9em;}
.content_onekv .inner-box, .content_onekv b {background-color:#d5d5d5;}
.content_onekv .r1, .content_onekv .r2, .content_onekv .r3, .content_onekv .r5 {        display: block;        height: 1px;        overflow: hidden;        font-size:1px;}
.content_onekv .r5 { margin: 0 5px; }
.content_onekv .r3 { margin: 0 3px; }
.content_onekv .r2 { margin: 0 2px; }
.content_onekv .r1 { margin: 0 1px; }

.content_katkv { padding:0px 0 0 0;}
.content_katkv .one { padding:30px 0 0px 0; width:290px; text-align:center; float:left; height:190px;}
.content_katkv img { border:1px solid #ab9b89;}
.content_katkv a:hover img {background:#ffffff; opacity:0.7;  filter: alpha(opacity=70);}
.content_katkv .kom { font-size:1.2em; padding:6px 0 0 0; font-weight:bold;}
.content_katkv .ra { font-size:0.8em; padding:2px 0 0 0; color:#594d44;}
.content_katkv .price { font-size:1.2em; font-weight:bold; padding:2px 0 0 0; color:#e2441e;}

/*  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; }

.message{height: 100%; width:100%; top:0; left:0; position: absolute; z-index:100;}
.message .bg_reg{background:  #CCC; height:100%; width:100%; opacity:0.4;  filter: alpha(opacity=40);}
.message .vnut_reg{  left:40%; top:150px; position:absolute; width:350px;}

#vspjaloba .inner-box{ padding:0 3px; text-align:left; padding:10px 15px 40px 30px; line-height:1.5;}
#vspjaloba .inner-box, #vspjaloba  b{background-color:#f5f5f5;}
#vspjaloba .r1, #vspjaloba  .r2, #vspjaloba  .r3, #vspjaloba  .r5{        display: block;        height: 1px;        overflow: hidden;        font-size:1px;}
#vspjaloba .r5 { margin: 0 5px; }
#vspjaloba .r3 { margin: 0 3px; }
#vspjaloba .r2 { margin: 0 2px; }
#vspjaloba .r1 { margin: 0 1px; }
#vspjaloba .contform h1{padding:5px; font-size:2.0em;}
#vspjaloba .contform p{padding:5px;}


.ask{padding:20px 0;}
.ask .text{padding-bottom:15px;}
.ask .pages{text-align:center; padding:4px; margin:10px 0; background-color:#e3e3e3;}
.ask .blockAsk ul { padding:0px 0 10px 10px;}
.ask .blockAsk ul li{ background:url(../i/m1.gif) no-repeat left 6px; padding:3px 0 3px 20px;}
.blockAsk{padding:10px 0 5px 0; border-bottom:2px solid #cccccc;}
.blockAsk strong{font-size: 1.2em;}
.blockAsk .question{}
.blockAsk .answer{}
.blockAsk p { padding:3px 0 0 0;}

#reserv .errors input, #reserv .errors textarea, #reserv .errors select {border: 1px solid #f00; background: #fee;}
.words, #nowErr, #dateErr, #form span{color:red; font-size: 0.9em;}

/*reserv*/
.fields { font:normal 0.9em Arial; text-align:right; padding:10px 0; color:#b6b1ad;}
.fields span, .tablereserv span { color:#ff0000;}
.tablereserv { width:100%;}
.tablereserv td { vertical-align:middle; padding:10px 20px 0 0;}
.tablereserv td.witd {width:200px;}
.tablereserv td.top {vertical-align:top;}
.tablereserv td.witd2 {width:120px;}
.tablereserv input { background:url(../i/bginp.gif) repeat-x; height:21px; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:none;border-bottom:none; width:76%; color:#868585; font: italic 1em Arial, Helvetica, sans-serif; padding:2px 0 0 3px;}
.tablereserv input.short_input { width:36%; }
.tablereserv select{ background:url(../i/bginp.gif) repeat-x; height:23px; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:none;border-bottom:none; color:#868585; font: italic 0.9em Arial, Helvetica, sans-serif; }
.tablereserv .button_send { padding:30px 0 0 0; }

.tablereserv textarea{ background:url(../i/bginp2.gif) repeat-x top; height:90px; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:none;border-bottom:none; width:76%; color:#868585; font: italic 1em Arial, Helvetica, sans-serif; padding:2px 0 0 3px; border-bottom:1px solid #dddddd;}

.pri { font: italic 0.87em Arial;}

.podMenu { padding:10px 0 0 0; text-align:center;}
.podMenu li { float:left; margin:0 15px 0 0; width:106px;height:25px;}
.podMenu li.active { font-weight:bold; color:#545454;background:url(../i/bgflats_akt.gif) no-repeat center;  height:25px;padding:6px 0 0 0;}
.podMenu li.active span { }
.podMenu li a{ background:url(../i/bgflats.gif) no-repeat center; width:106px; display:block; height:25px;padding:6px 0 0 0; text-decoration:none; color:#053791;}
.podMenu li a:hover{ background:url(../i/bgflats_akt.gif) no-repeat center;  height:25px;padding:6px 0 0 0;text-decoration:none; color:#545454;}

