body {
margin: 0;
padding: 0;
padding-right: 0;
padding-left: 0;
padding-bottom: 0;
padding-top: 0;
height: 100%;
background: #FFFFFF;
}

img {
border: 0;
}

.top {
background: url(../i/top_bg.jpg);
width: 100%;
height: 188px;
}

.top_bg {
background: url(../i/top.jpg) left no-repeat;
height: 188px;
width: 100%;
}


.logo {
float: left;
margin: 0 0 0 103px;
width: 140px;
height: 65px;
}

.top_cont {
padding: 10px 0 0 30px;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 18px;
color: #FFFFFF;
}

.agent {
font-size: 18px;
}

.tel_num {
font-size: 30px;
}

.main_l {
float: left;
padding: 0 0 30px 10px;
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 {
margin-top: 7px;
margin-left: 10px;
color: #FEA86E;
text-decoration: none;
}
.l_top a {
color: #FEA86E;
text-decoration: underline;
}
.l_top a:hover {
color: #FEA86E;
text-align: center;
text-decoration: none
}

.bord {
height: 15px;
border-bottom: 1px dashed #DDE6EB
}

.hotel {
margin-left: 8px;
color: #ED6A10;
line-height: 19px;
padding-top: 15px;
}

.hotel_name {
padding-left: 13px;
color: #219BE8;
}

.hotel a {
color: #ED6A10;
text-decoration: none;
}

.main_r {
/*float: left;
position:absolute;
top: 217px;
left: 244px;*/
padding: 15px 11px 30px 14px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #55A4D6;
text-decoration: none;
margin-left: 250px;
}
.solden {
color: #219BE8;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 18px;
}

.solden_img {
float: left;
margin-top: 28px;
width: 266px;
height: 167px;

}

.mount_sk {
float: right;
width: 321px;
margin-top: 55px;
padding-top: 32px;
margin-bottom: 30px;
text-align: center;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #0D99F1;
text-decoration: none
}
.mount_sk a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #0D99F1;
text-decoration: underline
}
.mount_sk a:hover {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #0D99F1;
text-decoration: none
}

.mount_sk_h1 {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #ED6A10
}

.foto_gal {
padding-top: 3px;
padding-left: 29px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 12px;
color: #65AAD5;
text-decoration: none
}
.foto_gal a {
text-decoration: underline;
color: #65AAD5;
}
.foto_gal a:hover {
text-decoration: none;
color: #65AAD5;
}

.perepad {
padding-top: 34px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #384858;
}

.perepad_h1 {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #219BE8
}

.solden_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;
}
.st1 {
	width: 238px;
	/*float: left;*/
}
.solden_txt a {
color: #0D99F1;
text-decoration: underline
}
.solden_txt a:hover {
color: #0D99F1;
text-decoration: none
}

.solden_txt_h1 {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #219BE8
}

.gl {
float: left;
margin-top: 7px;
}

.mount_sk_2 {
float: left;
width: 321px;
height: 137px;
margin-top: -30px;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #65AAD5;
text-decoration: none
}
.mount_sk_2 a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #65AAD5;
text-decoration: underline
}
.mount_sk_2 a:hover {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #65AAD5;
text-decoration: none
}

.prices {
float: right;
width: 321px;
height: 72px;
margin-top: 17px;
padding-top: 14px;
text-align: center;
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #0D99F1;
text-decoration: none
}
.prices a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #0D99F1;
text-decoration: underline
}
.prices a:hover {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 13px;
color: #0D99F1;
text-decoration: none
}

.prices_h1 {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size: 18px;
color: #ED6A10
}

.bottom {
width: 100%;
height: 55px;
background: #54BCFE;
clear: both;
}

.counters {
float: left;
padding: 0 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 0 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: #C1E6FE
}

.main_menu {
width: 100%;
height: 28px;
background: #54BCFE;
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%;
background: #FFFFFF;
height: 30px;
color: #FFFFFF;
text-decoration: none
}

.punkt1 {
float: left;
background:  #54BCFE;
width: 18%;
height: 28px;
text-align: center
}


.punkt1 a.activ, .punkt1 a.activ:hover  {
float: left;
background: url(../i/menu_activ.gif) no-repeat;
padding: 6px 2px 6px 0;
width: 100%;
height: 16px;
text-align: center
}

.punkt2 {
background:  #54BCFE;
float: left;
width: 15%;
height: 28px;
text-align: center
}
.punkt2 a.activ, .punkt2 a.activ:hover  {
float: left;
background:  #FEA86E;
padding: 6px 2px 6px 0;
width: 100%;
height: 16px;
text-align: center
}

.punkt3 {
background:  #54BCFE;
float: left;
height: 28px;
width: 12%;
text-align: center
}
.punkt3 a.activ, .punkt3 a.activ:hover  {
float: left;
background:  #FEA86E;
padding: 6px 2px 6px 0;
width: 100%;
height: 16px;
text-align: center
}


.punkt4 {
background:  #54BCFE;
float: left;
height: 28px;
width: 21%;
text-align: center
}
.punkt4 a.activ, .punkt4 a.activ:hover  {
float: left;
background:  #FEA86E;
padding: 6px 2px 6px 0;
width: 100%;
height: 16px;
text-align: center
}


.punkt5 {
height: 28px;
background:  #54BCFE;
float: left;
width: 12%;
text-align: center
}
.punkt5 a.activ, .punkt5 a.activ:hover  {
float: left;
background:  #FEA86E;
padding: 6px 2px 6px 0;
width: 100%;
height: 16px;
text-align: center
}


.punkt6 {
height: 28px;
background:  #54BCFE;
float: left;
width: 16%;
text-align: center
}
.punkt6 a.activ, .punkt6 a.activ:hover  {
float: left;
background:  #FEA86E;
padding: 6px 2px 6px 0;
width: 100%;
height: 16px;
text-align: center;
}


.m_txt {
margin-top: 6px;
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_sol {width:600px; font-size:11px;}
.clf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
