@charset "utf-8";
/* CSS Document */

body {background:#f2ecde url(/img/body_bg.jpg) no-repeat 50% 105px;}
body.sub {background:#f2ecde url(/img/body_subbg.jpg) no-repeat 50% 105px;}

#wrap {
background:url(/img/foot_block.jpg) no-repeat bottom center;
width:920px;
min-height:100%;
position:relative;
margin:0 auto;
}

#top {height:105px; position:relative;}
#top #logo {position:absolute; top:0px; left:50%; margin-left:-89px;}
#top #translit {
position:absolute; top:12px; right:0px;
font:10px Tahoma; color:#999;
}
#top #translit span {margin:0px 10px 0px 10px; color:#d8caad;}
#top #translit a {
font:10px Tahoma; color:#8c651a;
text-decoration:none;
}
#top #translit a:hover {text-decoration:underline !important;}

/* --- big top --- */
#big_top {height:438px; overflow:hidden;}
.sub #big_top {height:302px; overflow:hidden; padding-top:44px;}

#big_top #menu {height:30px; padding-top:10px;}
.sub #big_top #menu {height:27px; padding-top:13px;}
#big_top #menu table {margin:0 auto;}
/*VK
#big_top #menu td {background:url(/img/menu/li.gif) no-repeat top right; padding:0px 10px 0px 9px; vertical-align:top;}
*/
#big_top #menu td {vertical-align:top;}
#big_top #menu td.bg {padding:0px 10px 0px 10px;  background:url(/img/menu/li.gif) no-repeat top center; width:1px; }

#big_top #menu.ukr {height:31px; padding-top:9px;}
.sub #big_top #menu.ukr {height:28px; padding-top:12px;}
#menu.ukr td {background:url(/img/menu/li.gif) no-repeat center right !important;}
#menu.ukr td.nobg {background:none !important;}
/*
#big_top #menu ul {width:510px; margin:0 auto;}
#big_top #menu li {float:left; background:url(/img/menu/li.gif) no-repeat top right; padding:0px 10px 0px 9px;}
#big_top #menu a {}
a#menu1 {
display:block; float:left; width:55px; height:11px;
background:url(/img/menu/menu1.gif) no-repeat 0 0;
}
a#menu1:hover, a#menu1.active {background:url(/img/menu/menu1over.gif) no-repeat 0 0;}
a#menu2 {
display:block; float:left; width:83px; height:11px;
background:url(/img/menu/menu2.gif) no-repeat 0 0;
}
a#menu2:hover, a#menu2.active {background:url(/img/menu/menu2over.gif) no-repeat 0 0;}
a#menu3 {
display:block; float:left; width:34px; height:9px;
background:url(/img/menu/menu3.gif) no-repeat 0 0;
}
a#menu3:hover, a#menu3.active {background:url(/img/menu/menu3over.gif) no-repeat 0 0;}
a#menu4 {
display:block; float:left; width:47px; height:9px;
background:url(/img/menu/menu4.gif) no-repeat 0 0;
}
a#menu4:hover, a#menu4.active {background:url(/img/menu/menu4over.gif) no-repeat 0 0;}
a#menu5 {
display:block; float:left; width:60px; height:11px;
background:url(/img/menu/menu5.gif) no-repeat 0 0;
}
a#menu5:hover, a#menu5.active {background:url(/img/menu/menu5over.gif) no-repeat 0 0;}
a#menu6 {
display:block; float:left; width:41px; height:9px;
background:url(/img/menu/menu6.gif) no-repeat 0 0;
}
a#menu6:hover, a#menu6.active {background:url(/img/menu/menu6over.gif) no-repeat 0 0;}
a#menu7 {
display:block; float:left; width:57px; height:9px;
background:url(/img/menu/menu7.gif) no-repeat 0 0;
}
a#menu7:hover, a#menu7.active {background:url(/img/menu/menu7over.gif) no-repeat 0 0;}
*/
#submenu {height:35px; padding-top:12px;}
.sub #submenu {height:35px; padding-top:23px;}
#submenu table {margin:0 auto;}
/*VK
#submenu td {background:url(/img/menu/li.gif) no-repeat center right; padding:0px 10px 0px 9px; vertical-align:top;}
*/
#submenu td {vertical-align:bottom;}
#submenu td.bg {padding:0px 10px 0px 10px;  background:url(/img/menu/li.gif) no-repeat top center; width:1px; }
/*
#submenu {height:35px; padding-top:12px;}
.sub #submenu {height:35px; padding-top:24px;}
#submenu ul {width:360px; margin:0 auto;}
#submenu li {float:left; background:url(/img/menu/li.gif) no-repeat top right; padding:0px 10px 0px 9px;}
#submenu a {}
a#submenu1 {
display:block; float:left; width:37px; height:9px;
background:url(/img/submenu/submenu1.gif) no-repeat 0 0;
}
a#submenu1:hover, a#submenu1.active {background:url(/img/submenu/submenu1over.gif) no-repeat 0 0;}
a#submenu2 {
display:block; float:left; width:31px; height:9px;
background:url(/img/submenu/submenu2.gif) no-repeat 0 0;
}
a#submenu2:hover, a#submenu2.active {background:url(/img/submenu/submenu2over.gif) no-repeat 0 0;}
a#submenu3 {
display:block; float:left; width:48px; height:9px;
background:url(/img/submenu/submenu3.gif) no-repeat 0 0;
}
a#submenu3:hover, a#submenu3.active {background:url(/img/submenu/submenu3over.gif) no-repeat 0 0;}
a#submenu4 {
display:block; float:left; width:36px; height:9px;
background:url(/img/submenu/submenu4.gif) no-repeat 0 0;
}
a#submenu4:hover, a#submenu4.active {background:url(/img/submenu/submenu4over.gif) no-repeat 0 0;}
a#submenu5 {
display:block; float:left; width:42px; height:9px;
background:url(/img/submenu/submenu5.gif) no-repeat 0 0;
}
a#submenu5:hover, a#submenu5.active {background:url(/img/submenu/submenu5over.gif) no-repeat 0 0;}
a#submenu6 {
display:block; float:left; width:52px; height:10px; margin-top:-1px;
background:url(/img/submenu/submenu6.gif) no-repeat 0 0;
}
a#submenu6:hover, a#submenu6.active {background:url(/img/submenu/submenu6over.gif) no-repeat 0 0;}
*/
#big_top #colage {height:350px;}
.sub #big_top #colage {height:255px;}

/* --- MAIN --- */
#main {overflow:hidden;}
#main #left {float:left; width:200px; padding-top:28px;}
#main #right {float:right; width:165px;}
#main #center {margin:0px 205px 0px 235px; padding:28px 0px 30px 0px;}

#main #center p img {border:5px solid #fff;}

#main #left .title {
padding:5px 0px 0px 0px;
height:52px;
overflow:hiiden;
}
#main #left .banr {margin-bottom:10px;}

#main #right .block {
text-align:center;
margin-bottom:20px;
}
/* --- LEFT MENU --- */
	#left_menu ul {padding:0; margin:0px; list-style:none;}
	#left_menu ul li {padding:0px; margin:0px;}

#left_menu {margin-bottom:20px;}
#left_menu ul {}
#left_menu ul li {
background:url(/img/lm_li_bg.gif) no-repeat 0 5px;
padding:0px 0px 5px 14px;
}
#left_menu ul li a {color:#755416;}
#left_menu ul li a:hover {text-decoration:none;}
#left_menu ul li a.active {font-weight:bold; text-decoration:none;}
#left_menu ul li a.active:hover {text-decoration:underline !important;}
#left_menu ul li ul {margin:5px 0px 0px 0px;}
#left_menu ul li ul li {
background:url(/img/lm_li_ulbg.gif) no-repeat 0 7px;
padding:0px 0px 5px 10px;
}
#left_menu ul li ul li a {color:#bb9052;}

/* --- center --- */
#center {}
#center h1 {margin:2px 0px 26px 0px; color:#755416;}
#center .line_img {overflow:hidden; margin-bottom:10px;}
#center .line_img img {
border:5px solid #fff;
margin-right:10px;
}

/* --- FOOT BLOCK --- */
#foot_block {height:28px; background:url(/img/ornam.gif) no-repeat 50% 7px;}
.sub #foot_block {height:103px; padding-bottom:30px; background:url(/img/ornam2.gif) no-repeat 50% 67px;}
/* --- */
.nobg {background:none !important;}
.nobr {border:none !important;}

.fleft {float:left;}
.fright {float:right;}

/* --------- FOOTER --------- */
#spacer {
width:100%;
height:0px;
clear:both;
position:relative;
z-index:1;
}
.sub #spacer {height:120px;}
#footer {
position:relative;
width:100%; height:120px;
font:10px Tahoma; color:#999999;
}
.sub #footer {
position:absolute; left:0px; bottom:0px; z-index:2;
width:100%; height:100px;
font:10px Tahoma; color:#999999;
}
#footer #copy {position:absolute; top:8px; left:0px;}
#footer #foot_address {position:absolute; top:8px; left:250px;}
#footer #foot_cont {position:absolute; top:8px; left:460px;}
#footer #create {position:absolute; top:8px; right:0px;}
#footer #premier_hotels {position:absolute; top:55px; left:335px;}
#footer #special_hotels {position:absolute; top:58px; left:490px;}


.a1 {
	margin-left: 20px;
}
.a2 {
	margin-left: 40px;
}
.a3 {
	margin-left: 60px;
}
.a4 {
	margin-left: 80px;
}

table.border {
	border-collapse: collapse;
}
table.border td,
table.border th {
	border: solid 1px #b2b0ac;
	padding: 5px 2px;
}
table.border th {
	background: #e5ddca;
	color: #755416;
}
table.border td {
	color: #bb9052;
}

/* --- ANKETA --- */
table.anketa {}
table.anketa td {vertical-align:top; padding:0px 5px 7px 0px;}
table.anketa td.ri {text-align:right;}
table.anketa td .atxt {width:300px;}
table.anketa td .atxt2 {width:30px; margin:0px 10px 0px 10px;}
table.anketa td .atxt3 {width:174px; margin:0px 0px 0px 10px;}
table.anketa td .atxt4 {width:185px; margin:0px 0px 0px 10px;}
table.anketa td textarea {width:300px; height:100px;}
        
span.ank {display:block; border-bottom:1px solid #755416; font-size:10px; height:13px; padding-top:10px;}
        
.wibo {width:100%; border-top:1px solid #755416; border-left:1px solid #755416; margin:20px 0px 20px 0px;}
.wibo th {border-right:1px solid #755416; border-bottom:1px solid #755416; padding:4px 0px 6px 0px;}
.wibo td {border-right:1px solid #755416; border-bottom:1px solid #755416;}
