@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
body {
margin: 0px;
padding: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
height: 100%;
background: #FFFFFF;
}

img {
border: 0px;
}

.top {
min-width: 999px;
background: url(../i/top_bg.png) repeat-x ;
width: 100%;
height: 189px;
overflow: hidden;
}

.top_l {
float: left;
background: url(../i/top_l.png) left no-repeat;
height: 189px;
width: 472px;
/*padding: 155px 0 0 164px*/
}

.top_r {
float: right;
background: url(../i/top_r.png) right no-repeat;
height: 189px;
width: 479px;
/*padding: 155px 0 0 117px*/
}
#logo {
margin: 23px 0px 0px 20px;
width: 259px;
height: 45px
}

.top_cont {
overflow: hidden;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 18px;
color: #0188DD;
height: 30px
}



.tel_num {
font-size: 30px
}

.main_l {
float: left;
padding: 0px 0px 100px 6px;
width: 238px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #55A4D6;
text-decoration: none
}
.main_l a {
text-decoration: underline;
color: #55A4D6;
}
.main_l a:hover {
text-decoration: none;
color: #55A4D6;
}

.l_top {
float: left;
margin-top: 7px;
color: #55A4D6
}

.bord {
height: 15px;
border-bottom: 1px dashed #DDE6EB
}


.hotel {
color: #00C12D;
line-height: 19px;
text-decoration: none;
padding-top: 15px
}
.hotel a {
color: #00C12D;
line-height: 19px;
text-decoration: none;
padding-top: 15px
}
.hotel a:hover {
color: #00C12D;
text-decoration: none;
line-height: 19px;
padding-top: 15px
}


.hotel_name {
padding-left: 13px;
color: #E12B01
}

.main_r {
/*position: absolute;
top: 217px;
left: 244px;
float: left;*/
padding: 15px 11px 30px 0px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #55A4D6;
text-decoration: none;
position: relative;
margin-left: 260px;
}
.borov {
color: #E12B01;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 18px;
}

.borov_img {
float: left;
margin-top: 23px;
padding: 2px 2px 2px 2px;
width: 266px;
height: 167px;
border: 2px solid #02CC36;
}

.mount_sk {
position:relative;
float: right;
width: 321px;
height:137px;
margin-top:25px;
padding-top:32px;
/*padding-top: 12px;*/
text-align: center;
background: #EEFEF1;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #00C12D;
text-decoration: none;
width:321px;
}
.mount_sk a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #00C12D;
text-decoration: underline
}
.mount_sk a:hover {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #00C12D;
text-decoration: none
}

.mount_sk_h1 {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #E12B01
}

.foto_gal {
padding-top: 4px;
padding-left: 29px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 12px;
color: #55A4D6;
text-decoration: none;
}
.foto_gal a {
text-decoration: underline;
color: #55A4D6;
}
.foto_gal a:hover {
text-decoration: none;
color: #55A4D6;
}

.perepad {
padding-top: 34px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #384858;
}

.borov_txt {
padding-top: 22px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #384858;
text-decoration: none;
padding-bottom: 20px;
border-bottom: 1px dashed #DDE6EB
}
.borov_txt a {
color: #00C12D;
text-decoration: underline
}
.borov_txt a:hover {
color: #00C12D;
text-decoration: none
}

.borov_txt_h1 {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #E12B01
}

.mount_sk_2 {
float: left;
width: 321px;
height: 111px;
margin-top: 10px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #55A4D6;
text-decoration: none
}
.mount_sk_2 a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #55A4D6;
text-decoration: underline
}

.mount_sk_2 a:hover {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #55A4D6;
text-decoration: none
}

.prices {
float: right;
width: 321px;
height: 72px;
margin-top: 17px;
padding-top: 13px;
text-align: center;
background: #EEFEF1;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 15px;
color: #00C12D;
text-decoration: none
}
.prices a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #00C12D;
text-decoration: underline
}
.prices a:hover {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #00C12D;
text-decoration: none
}

.prices_h1 {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 18px;
color: #E2360F
}

.bottom {
width: 100%;
height: 55px;
background: #0188DD;
clear: both;
}

.counters {
float: left;
padding: 0px 12px 7px 12px;
}

#counter {
margin-top: 12px;
margin-left: 4px
}

.logo_bot {
float: left;
margin-left: 22px;
width: 30px;
height: 30px
}
#logo_bot {
margin-top: 7px;
}

.bot_txt {
float: left;
padding: 12px 0px 6px 7px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 15px;
color: #FFFFFF
}

.klient_bot {
color: #FFFFFF;
}

.sozd {
margin-top: 5px;
font-size: 13px;
color: #C1FDCF
}

#main_menu {
min-width: 999px;
float: left;
width: 100%;
height: 28px;
background: #0188DD;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #FFFFFF;
text-decoration: none
}
#main_menu a, .main_menu a:hover, .main_menu a.activ, .main_menu a.activ:hover  {
color: #FFFFFF;
text-decoration: none
}
#main_menu a.activ, .main_menu a.activ:hover {
width: 100%;
height: 28px;
color: #C1FDCF;
text-decoration: none
}

.topcorner {height: 28px; width: 100%; background: url(../i/menu_l.gif) left top; background-repeat: no-repeat}
.m_img {float: right}


#bord {
margin-top: 0px;
}



.punkt1 {
float: left;
padding: 5px 0px 0px 0px;
width: 20%;
text-align: center;
}

.punkt2 {
float: left;
padding: 5px 0px 0px 0px;
width: 15%;
text-align: center
}

.punkt3 {
float: left;
padding: 5px 0px 0px 0px;
width: 12%;
text-align: center
}

.punkt4 {
float: left;
padding: 5px 0px 0px 0px;
width: 21%;
text-align: center
}

.punkt5 {
float: left;
padding: 5px 0px 0px 0px;
width: 12%;
text-align: center
}

.punkt6 {
float: left;
padding: 5px 0px 0px 0px;
width: 16%;
text-align: center;
}




.wel {
width: 22%; float:left;
font-size: 10px;
padding-top: 48px;
padding-left: 42px;
color: #FFFFFF;
font-family:  Verdana, arial, Sans-Serif;
}

.wel a {
color: #FFCC33;
text-decoration: underline;
}

.wel a:hover {
color: #FFFFFF;
text-decoration: none;
}

.wel2 {
width: 19%; float:left;
font-size: 10px;
padding-top: 48px;
color: #FFFFFF;
font-family: Verdana, arial, Sans-Serif;
}

.wel2 a {
color: #FFCC33;
text-decoration: underline;
}

.wel3 a:hover {
color: #FFFFFF;
text-decoration: none;
}

.wel3 {
width: 22%; float:left;
font-size: 10px;
padding-top: 48px;
color: #FFFFFF;
font-family: Verdana, arial, Sans-Serif;
}

.wel3 a {
color: #FFCC33;
text-decoration: underline;
}

.wel3 a:hover {
color: #FFFFFF;
text-decoration: none;
}

.wel4 {
width: 25%; float:left;
font-size: 10px;
padding-top: 48px;
color: #FFFFFF;
font-family: Verdana, arial, Sans-Serif;
}

.wel4 a {
color: #FFCC33;
text-decoration: underline;
}

.wel4 a:hover {
color: #FFFFFF;
text-decoration: none;
}

.dvp {width: 2%; float:left}

.foto {
float: left;
margin-top: 23px;
margin-left: 6px;
}
#tel_bor {width:700px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top: 15px;}
.clf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

