html {background-color:#0a2985;}
body {margin:0;padding:0;}
body, td, th, input, select, textarea, option {font:12px "Arial";color:#fff;}
tr, td{padding:0px;}
h1 {font-size:20px;font-weight:bold;padding:0;margin:0 0 15px 0;}
h2 {font-size:16px;font-weight:bold;padding:0;margin:0 0 15px 0;}
h3 {font-size:13px;font-weight:bold;padding:0;margin:0 0 10px 0;}
a{text-decoration:underline;color:#fff;}
a:hover{color:#66ffff;}
img{border:none;}
form {padding:0px;margin:0px;}
p {padding:0;margin:0 0 15px 0;}
p.LHmin {padding:0;}
table {border-collapse:	collapse;}
ul {padding:0 0 10px 0px;margin:0px;list-style-type:none;}
ul li {background:url('/bitrix/templates/Main/images/li.gif') no-repeat 20px 5px; padding:0 0 0 35px;}
ol {padding:0 0 10px 35px;margin:0;}
ol li {padding:0 0 0 0px;}
/*.content p {text-indent:2em;}*/

.fio {color:#66ffff;font-size:10px;margin:0 0 30px 0;}

.resultSearch {}
.resultSearch li {background:url('/bitrix/templates/Main/images/li2.gif') no-repeat 0px 7px;*background:url('/bitrix/templates/Main/images/li2.gif') no-repeat 0px 6px; padding:0 0 15px 15px;}
.resultSearch sup {color:#99ccff;font-size:10px;*font-size:12px;}
.resultSearch p {margin:5px 0 0 0;}
.resultSearch small {clear:both;font-size:11px;margin:5px 0 0 0;}

.rowImg2 {padding:0 0 0 0;margin:0 0 25px 0;overflow:hidden;*zoom:1;}
.rowImg2 li {background:none;padding:0 0 0 0;float:left;text-align:center;padding:0 0 0 21px;}
.rowImg2 li.first {padding:0;}
.rowImg2 img {margin:0 0 5px 0;}
.rowImg2 a {text-decoration:none;display:block;width:82px;font-weight:bold;}

.rowImg {padding:0 0 0 0;margin:0 0 15px 0;overflow:hidden;*zoom:1;}
.rowImg li {background:none;padding:0 0 0 0;float:left;text-align:center;height:90px;}
.rowImg img {margin:0 0 5px 0;}
.rowImg a {text-decoration:none;display:block;width:100px;font-weight:bold;}
.rowImg .act {color:#66ffff;}

#top{
background:url('/bitrix/templates/Main/images/fon_site_new_.jpg') no-repeat 50% 0;
margin-left:-462px;
left:50%;
width:924px;
position:relative;/*
min-height:100%;
height:auto !important;
height:100%;*/
}
/* 	если изменется высота контента в футере 
	нужно 140px изменить в 2х 
	следующих строках в 3х местах
*/
#holder {/*height:140px;clear:both;*/}
#foot {height:180px;position:relative;margin-left:-462px;width:924px;left:50%;/*margin-top:-140px;*/}

.upPanel {overflow:hidden;zoom:1;}
.upPanel .br {clear:both;line-height:1px;font-size:1px;}

.logo {margin:40px 27px 0px 0;display:block;float:left;}
.logo_name {margin:71px 0 10px 0;width:444px;float:left;}

.leng {margin:38px 0 0 0px;width:120px;float:right;text-align:right;overflow:hidden;padding:5px 15px 5px 5px;}
.leng a {clear:both;display:block;color:#cfe7ff;font-size:11px;padding:0 0 0 0px;text-decoration:none;float:right;}
.leng a:hover {color:#66ffff;}
.leng .active {color:#66ffff;}
.leng .act {visibility:visible;background:url('/bitrix/templates/Main/images/strelka.gif') no-repeat 100% 4px;padding:0 10px 0 0px;}
.leng .act:hover {background:url('/bitrix/templates/Main/images/strelka_act.gif') no-repeat 100% 4px;padding:0 10px 0 0px;}

.columnLeft {width:262px;vertical-align:top;padding:7px 0 0 0;}
#foot .columnLeft {padding:37px 0 0 0;}
.columnRight {vertical-align:top;padding:7px 0 0 21px;}
.content {padding:0 20px 30px 20px;}

.blockFoot {padding:0 20px 0 0;}
.blockFoot1 {clear:both;}
.blockFoot1, .blockFoot2 {float:left;color:#99ccff;font-size:12px;padding:20px 0 0 20px;}
.blockFoot2 {padding-left:70px;}
.blockFoot1 a, .blockFoot2 a {color:#99ccff;}
.blockFoot2 p{margin:0 0 13px 0;}
.blockFoot2 img {opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}

.line {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/bitrix/templates/Main/images/line.png, sizingMethod="scale");}
[class=line] {background:url('/bitrix/templates/Main/images/line.png') no-repeat;}


.menuLeft {text-align:center;padding:41px 0 0px 0;margin:0 0 0px 0;height:230px;}
.menuLeft a {display:block;font-size:18px;text-decoration:none;margin:0 0 16px 0;*margin:0 0 17px 0;}
.menuLeft .act {color:#66ffff;}

.menuLeft2 {text-align:center;}
.menuLeft2 a {display:block;text-decoration:none;padding:8px 0;font:bold 14px Arial;position:relative;}
.menuLeft2 .act {color:#66ffff;}

.OnlineBooking {padding:15px 20px;}
.OnlineBooking .big {background:url('/bitrix/templates/Main/images/fon_input.gif') no-repeat 0px 2px;width:50%;height:20px;*height:18px;padding:2px 7px 0;}
.OnlineBooking .big input {width:69px;border:none;font:9px Tahoma;color:#99ccff;background:none;}
.OnlineBooking .small {background:url('/bitrix/templates/Main/images/fon_input2.gif') no-repeat;width:14px;height:18px;padding:0px 7px 0;}
.OnlineBooking .small input {width:14px;border:none;font:11px Tahoma;color:#fff;background:none;text-align:center;}
.OnlineBooking .kalendar {margin:0 2px 0 0;diplay:block;}
.OnlineBooking .count {text-align:right;padding:5px 0 0;}
.OnlineBooking .count table {float:right;}
.OnlineBooking .titleBlock {font-weight:bold;font-size:14px;padding:0 0 10px 0;}
.OnlineBooking .name {padding:11px 3px 0 0;font:11px Tahoma;float:right;}
.OnlineBooking .submit {margin:5px 0 0 0;}

.SpecialsPackages {padding:15px 20px 15px 20px;overflow:hidden;*zoom:1;}
.SpecialsPackages a {margin:3px 0 0 0;*margin:1px 0 0 0;}
.linkBig {background:url('/bitrix/templates/Main/images/link.gif') no-repeat 0px 3px;padding:2px 0 1px 20px;display:block;font-size:12px;font-weight:bold;text-decoration:none;}

.timeSpecial {padding: 10px 0 0 0;}
.timeSpecial .timeSpecialMsg {font-size:12px;font-weight:bold;padding:5px 0 0 20px;}
.timeSpecial .timeSpecialMsg .timeSpecialNum {color: #64FFFF;}

.blockCards {padding:17px 0 0 0;}
.blockCards .linkBig {float:right;}
.blockCards img {margin:0 0 10px 0;}

.fotoPage {padding:0 0 15px 0;height:271px;}

.navigator {font:11px Tahoma;color:#66ffff;margin:0 0 15px 0;}
.navigator img {margin:0 3px;}

.navigatorList {font-size:14px;}
.navigatorList span, .navigatorList a {display:block;float:left;margin:0 20px 0 0;}
.navigatorList .act {color:#66ffff;text-decoration:none;}
.navigatorList span {color:#fff;}


.rowLinks {font:11px Tahoma;margin:0 0 15px 0;}
.rowLinks span, .rowLinks .act {color:#66ffff;}
.rowLinks a {text-decoration:none;}

.rowLinks2 {font-size:11px;padding:25px 0 0 20px;}
.rowLinks2 a {display:block;float:left;background:url('/bitrix/templates/Main/images/link2.gif') no-repeat 0 2px;padding:0 0 0 15px;margin:0 13px 0 0;text-decoration:none;}
.rowLinks2 .act {color:#66ffff;}

.imgContent {border:1px solid #c5f6f6;margin:0 15px 15px 0;*margin:0 15px 5px 0;float:left;}
.imgContent2 {border:1px solid #c5f6f6;margin:0 0 15px 15px;*margin:0 0 5px 15px;float:right;}
.clear {clear:both;}

.tableContent td {border:1px solid #7cabe7;font-size:12px;padding:5px 10px;}
.tableContent .title td {font-weight:bold;font-size:12px;}

.tableContent2 td {padding:1px 10px 1px 0;}

.find {margin:0 0 5px 0;overflow:hidden;zoom:1;}
.find div {float:right;}
.find .input {width:166px;height:18px;background:url('/bitrix/templates/Main/images/fon_search.gif') no-repeat 0px 0px;width:145px;height:18px;padding:3px 15px 0 10px;*padding:2px 13px 0 10px;}
.find .input input {font:9px Tahoma;color:#99ccff;border:none;background:none;width:145px;height:18px;}

.statusSearch {font-size:13px;margin:0 0 15px 0;}

.book {width:100%;}
.book, .book td {font:11px Tahoma;}
.book .input input, .book select, .book textarea {width:100%;border:1px solid #6ff;color:#039;font:13px Tahoma;line-height:16px;}
.book option {color:#039;font:13px Tahoma;line-height:16px;}
.book .input, .book .select, .book .textarea {margin:0 0px 10px 0;line-height:18px;text-align:left;}

.book .button {padding:10px 0 0 0;}
.book .width1 {width:300px;}
.book .width2 {width:250px;}
.book .width3 {width:447px;*width:444px;}
.book .width4 {width:150px;}
.book .width4 input {width:120px;}
.book .width4 img {margin:0 0 0 5px;}
.book .width5 {width:215px;}
.book .width6 {width:350px;}
.book .width7 {width:80px;}
.book .width8 {width:61px;}
.book .textarea {width:298px;*width:296px;}
.book .calendar {padding:9px 7px 0 5px;}
.book span {color:#69f;}

.submit td {height:23px;text-align:center;}
.submit .L, .submit .R {font-size:1px;}
.submit .L {background:url('/bitrix/templates/Main/images/button_1.gif') no-repeat 100% 0px;width:2px;}
.submit .C {background:url('/bitrix/templates/Main/images/button_2.gif') repeat-x 0px 0px;padding:0 10px;}
.submit .R {background:url('/bitrix/templates/Main/images/button_3.gif') no-repeat 0px 1px;width:2px;}
.submit input {background:none;border:none;font-size:13px;font-weight:bold;color:#333399;text-align:center;}


.blockSearch {overflow:hidden;*zoom:1;}
.blockSearch .input {float:left;width:166px;height:18px;background:url('/bitrix/templates/Main/images/fon_search.gif') no-repeat 0px 0px;width:145px;height:18px;padding:3px 15px 0 10px;*padding:2px 13px 0 10px;}
.blockSearch .input input {font:9px Tahoma;color:#99ccff;border:none;background:none;width:145px;height:18px;}
.blockSearch .button {float:left;}

font.notetext {color:#6ff; !important;}
.errorData {color:#6ff;}

.NewsEventBlok {padding:40px 20px 40px 20px;}
.NewsEventBlok h2 {font:bold 14px Arial;margin:0 0 15px;}
.NewsEventBlok h2 a {text-decoration:none;}
.news_events, .news_events li {margin:0;padding:0;}
.news_events li {list-style:none;background:none;font:12px Arial;margin:0 0 10px 0;}
.news_events a {text-decoration:none;}
.news_events span {color:#99ccff;font-size:9px;}
.news_events img {vertical-align:middle;}
.news_events a:hover {text-decoration:underline;}

span.coments .questionText {text-decoration: none; border-bottom: 1px dashed #FFFFFF;}
span.coments .questionText:hover {text-decoration: none; border-bottom: 1px dashed #66FFFF;}

span.coments .question, .book span.coments .question {background:url('/bitrix/templates/Main/images/question.gif') no-repeat 0 0;padding:0 7px;text-decoration:none;}
span.coments .description, .book span.coments .description {display:none;position:absolute;background:#6aaafe;border:1px solid #145ead;padding:7px 10px;width:170px;color:#fff;}

span.coments1 .question, .book span.coments1 .question {background:url('/bitrix/templates/Main/images/icon1.gif') no-repeat 0 0;padding:0 7px;text-decoration:none;}
span.coments1 .description, .book span.coments1 .description {display:none;position:absolute;background:#6aaafe;border:1px solid #145ead;padding:7px 10px;width:170px;color:#fff;}

span.coments2 .question, .book span.coments2 .question {background:url('/bitrix/templates/Main/images/icon2.gif') no-repeat 0 0;padding:0 7px;text-decoration:none;}
span.coments2 .description, .book span.coments2 .description {display:none;position:absolute;background:#6aaafe;border:1px solid #145ead;padding:7px 10px;width:170px;color:#fff;}

span.coments3 .question, .book span.coments3 .question {background:url('/bitrix/templates/Main/images/icon3.gif') no-repeat 0 0;padding:0 7px;text-decoration:none;}
span.coments3 .description, .book span.coments3 .description {display:none;position:absolute;background:#6aaafe;border:1px solid #145ead;padding:7px 10px;width:170px;color:#fff;}

span.coments4 .question, .book span.coments4 .question {background:url('/bitrix/templates/Main/images/icon4.gif') no-repeat 0 0;padding:0 7px;text-decoration:none;}
span.coments4 .description, .book span.coments4 .description {display:none;position:absolute;background:#6aaafe;border:1px solid #145ead;padding:7px 10px;width:170px;color:#fff;}

span.coments5 .question, .book span.coments5 .question {background:url('/bitrix/templates/Main/images/icon5.gif') no-repeat 0 0;padding:0 7px;text-decoration:none;}
span.coments5 .description, .book span.coments5 .description {display:none;position:absolute;background:#6aaafe;border:1px solid #145ead;padding:7px 10px;width:170px;color:#fff;}

#PricesCurrency {clear:both;}
#PricesCurrency .Currency {display:none;}

#PricesSelect, #PricesSelect li {margin:0;padding:0;}
#PricesSelect li {list-style:none;background:url('/bitrix/templates/Main/images/button_2.gif') repeat-x 0 0;float:left;height:23px;margin:0 10px 10px 0;}
#PricesSelect a {text-decoration:none;display:block;padding:3px 10px 0 10px;color:#333399;}
#PricesSelect a.act {font-weight:bold;}

.blockMain {margin:20px 0 0px 0;}
.blockMain .cont {width:262px;background:url('/bitrix/templates/Main/images/block_middle.png') repeat-x 0 0;}
.blockMain .relative {position:relative;}
.block_up_png {background:url('/bitrix/templates/Main/images/block_up.png') no-repeat 0 0;}
.block_down_png {background:url('/bitrix/templates/Main/images/block_down.png') no-repeat 0 0;}
.block_line_png {background:url('/bitrix/templates/Main/images/block_line.png') no-repeat 0 0;}

.banners .l, .banners .r {width:125px;height:109px;background:url('/bitrix/templates/Main/images/ramka3.gif') no-repeat 0 0;}
.banners .r {float:right;}
.banners .l {margin:20px 0 0 0;}
.banners .r img {margin:6px 0;}
.banners div div {text-align:center;padding:5px 0 0;}
.banners a {font:bold 12px Arial;text-decoration:none;}
.banners a span {font:normal 12px Arial;color:#99ccff;}
.banners a b {font:bold 15px Arial;color:#66ffff;}

div.print {float:right;font-size:11px;display:block;}
a.print {display:block;background:url('/bitrix/templates/Main/images/_print.gif') no-repeat 0 3px;padding:0 0 0 15px;}
div.bookmarks {float:right;font-size:11px;padding-right:10px;}

table.discountInfoList {text-align: center;margin: 5px 0;}
table.discountInfoList td,
table.discountInfoList th  {border: 1px solid #FFFFFF; padding: 5px;}
table.discountInfoList td.discRoomType,
table.discountInfoList th.discRoomType  {text-align: left;}