body{margin:0;
background-color:#fff;}
img{border:none;}

.borders{border:4px solid #c3e898;
height:125px;
margin:5px 0;}
/*submoscow*/
table.sbm_bg{border-collapse:collapse;
background:#619dff url(/img/main/sbm_bg.gif) repeat-x bottom left;
width:100%;}
table.sbm_bg td.sbm{background:url(/img/main/sbm.jpg) no-repeat bottom right;
height:125px;}
table.sbm_bg td table{border-collapse:collapse; border:none;}
table.sbm_bg a{text-decoration:underline;}
table.sbm_bg a:hover{text-decoration:none;}
table.sbm_bg h2{margin:0; padding:7px 0 7px;
font-size:22px; white-space:nowrap;}
table.sbm_bg h2 a{color:#0c3c63;}
table.sbm_bg ul{list-style-type:none; list-style-image:none;
list-style-position:outside;
margin:0; padding:0;}
table.sbm_bg ul li{margin:0 0 2px; padding:0;
font-size:12px; white-space:nowrap;}
table.sbm_bg ul li a{color:#248305;}
/*seliger*/
table.seliger_bg{border-collapse:collapse;
background:#60a1db url(/img/main/seliger_bg.jpg) repeat-x bottom left;
width:100%;}
table.seliger_bg td.seliger{background:url(/img/main/seliger.jpg) no-repeat bottom left;
height:125px;
width:100%;}
table.seliger_bg td table{border-collapse:collapse; border:none;}
table.seliger_bg a{text-decoration:underline;}
table.seliger_bg a:hover{text-decoration:none;}
table.seliger_bg h2{margin:0; padding:7px 0 7px 60px;
font-size:22px; white-space:nowrap;}
table.seliger_bg h2 a{color:#fff;}
table.seliger_bg h2 a:hover{color:#fff;}
table.seliger_bg ul{list-style-type:none; list-style-image:none;
list-style-position:outside;
margin:0; padding:0 0 0 30px;}
table.seliger_bg ul li{margin:0 0 2px; padding:0;
font-size:12px; white-space:nowrap;}
table.seliger_bg ul li a{color:#00325b;}
table.seliger_bg ul li a:hover{color:#00325b;}

/*inner page*/
.borders_sbm{border-top:1px solid #2f64ba;
height:125px;
margin:3px 0 1px;}
.borders_sel{border-top:1px solid #00305b;
height:125px;
margin:0 0 1px;}
/*submoscow*/
table.sbm_bg2{border-collapse:collapse;
background:#619dff url(/img/right/sbm2_bg.gif) repeat-x bottom left;
width:100%;}
table.sbm_bg2 td.sbm{background:url(/img/right/sbm2.jpg) no-repeat bottom right;
height:125px;}
table.sbm_bg2 td table{border-collapse:collapse; border:none;}
table.sbm_bg2 a{text-decoration:underline;}
table.sbm_bg2 a:hover{text-decoration:none;}
table.sbm_bg2 h2{margin:0; padding:10px 15px 5px 15px;
font-size:15px; font-weight:bold;
white-space:nowrap;
text-align:left;}
table.sbm_bg2 h2 a{color:#0c3c63;}
table.sbm_bg2 ul{list-style-type:none; list-style-image:none;
list-style-position:outside;
margin:0; padding:0 0 0 15px;}
table.sbm_bg2 ul li{margin:0 0 1px; padding:0;
font-size:12px; white-space:nowrap;}
table.sbm_bg2 ul li a{color:#248305;}
/*seliger*/
table.seliger_bg2{border-collapse:collapse;
background:#619dff url(/img/right/seliger2_bg.jpg) repeat-x bottom left;
width:100%;}
.seliger2_2{background:url(/img/right/seliger2_2.gif) no-repeat right bottom;
width:100%; height:125px;}
table.seliger_bg2 td.seliger{background:url(/img/right/seliger2.jpg) no-repeat left bottom;
height:125px;
width:100%;}
table.seliger_bg2 td table{border-collapse:collapse; border:none;}
table.seliger_bg2 a{text-decoration:underline;}
table.seliger_bg2 a:hover{text-decoration:none;}
table.seliger_bg2 h2{margin:0; padding:10px 15px 3px 15px;
font-size:15px; font-weight:bold;
white-space:nowrap;
text-align:left;}
table.seliger_bg2 h2 a{color:#fff;}
table.seliger_bg2 h2 a:hover{color:#fff;}
table.seliger_bg2 ul{list-style-type:none; list-style-image:none;
list-style-position:outside;
margin:0; padding:0 0 0 15px;}
table.seliger_bg2 ul li{margin:0 0 1px; padding:0;
font-size:12px; white-space:nowrap;}
table.seliger_bg2 ul li a{color:#00325b;}
table.seliger_bg2 ul li a:hover{color:#00325b;}

h1{font:normal 140%/100% Arial, Helvetica, sans-serif;
text-align:left;
color:#229530;
margin:0px;
padding:0px 3px 5px 15px;}
h2{font:normal 110%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#1b5e73;
margin:0;
padding:20px 3px 5px 15px;}
h2.txt{padding:15px 3px 5px 15px;}
h2.red{font:110% Verdana,Geneva,sans-serif;
color:#2b5866;
margin:0px;
padding:5px 3px 0 0;}
h3{font:bold 80%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:10px 3px 1px 0;}
h3.txt{padding:10px 3px 1px 15x;}
h3.vip{font:bold 75%/100%;
margin:0;
padding:0 3px 1px 3px;
color:#047130;}
h4{font:bold 70%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:10px 3px 1px 0;}
h4.txt{padding:5px 3px 1px 15x;}

/*параграфы*/
p{font: normal 70%/140% Verdana,Geneva,sans-serif;
color:#000000;
padding:3px 0px 3px 2px;
margin:0px;
text-align:left;}
p.txt{text-indent:0;
padding:0px;
margin:7px 2px 5px 15px;}
hr{color:#5aac60;}
p.zero{margin:0px;
padding:0px;
font-size:3px;}
b.free{font:normal;
color:#990F02;}
b.green{font:normal 150%;
color:#019B43;
padding:0px;
margin:0px 0px 10px 0px;}
b.red{font:normal 150%;
color:#D31D1C;
padding:0px;
margin:0px 0px 10px 0px;}
.cost{color:#cf2526;}
.cost-big{font-size:115%;
color:#000000;}
/*.block{font: normal 70%/120% Verdana,Geneva,sans-serif;
color:#000000;
padding:0px 5px 5px 5px;
margin:0px;
text-align:left;}
.photo{font: normal 75%/120% Verdana,Geneva,sans-serif;
color:#000000;
padding:3px 2px 3px 2px;
margin:0px;
text-align:left;}*/

/*для h1*/
h1 sup{font-size:65%;
color:#da1813;}
ul.top{list-style: outside url(/img/design/bull5.gif);
margin:0;
padding:0;}
ul.top li{font:normal 70%/120% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 30px;
padding:0;}
ul.top li.red{color:#901814;}

/*Блоки на гл. стр. разделов*/
table.vip{margin-bottom:0;
width:100%;
background-color:#ededed;}
table.vip td b.red{font:normal 140%/120% Verdana,Geneva,sans-serif;}
h3.vip{font:bold 75%/100%;
margin:0;
padding:0 3px 1px 3px;
color:#144C7C;}
h3.vip a{font-size:100%;
font-weight:bold;
text-align:left;
color:#144C7C;
margin:0;
padding:0;
text-decoration:none;}
.tl2{font:normal 70%/120% Verdana,Geneva,sans-serif;
line-height:14px;
color:#000;
padding:5px 2px 0 5px;
margin:0;
text-align:left;}
p.zero{margin:0;
padding:0;
font-size:3px;}

/*Галерея*/
td.img-gal{font: normal 75%/120% Arial,Helvetica,sans-serif;
color:#626262;
padding:5px 5px 15px 5px;
margin:0;
background-color:#ededed;/*блок картинки*/
width:151;
border:1px solid #ccc;}
.photo{font: normal 75%/120% Verdana,Geneva,sans-serif;
color:#000000;
padding:3px 2px;
margin:0;
text-align:left;}
a.gallery{color:#247da5;
text-decoration:underline;}
a.gallery:hover{color:#13ac42;}
.img{margin:0;
border:1px solid #ccc;}
div.rubric1{background-color:#d5eacb;
width:100%;
border-top:1px solid #5aac60;
padding:5px 9px;
margin:7px 0 10px 0;}
div.rubric2{background-color:#d5eacb;
width:100%;
border-bottom:1px solid #5aac60;
padding:5px 9px;
margin:0 0 5px 0;}
p.gallery{margin:0;padding:0;}
td.gallery{margin:0;padding:3px 0 0 0;}
/*открытая галерея*/
a.to-gal{font:normal 85% Verdana,Geneva,sans-serif;
color:#092a95;
text-decoration:underline;}
a.to-gal:hover{text-decoration:none;}
table.gal{margin:0;
height:100%;
width:100%;}
table.gal td.top{background-color:#b9dde9;
border-bottom:1px solid #19519d;}
table.gal td.bot{background-color:#b9dde9;
border-top:1px solid #19519d;}
h1.gal{font:normal 120%/120% Arial,Helvetica,sans-serif;
text-align:center;
color:#cf2526;
margin:10px 0 0 0;
padding:0;}
table.gal-back{background-color:#ededed;
border:1px solid #ccc;
margin:20px;}
.img-gal{margin:0 15px 15px;
border:1px solid #ccc;
width:151px;}

/*Поиск места отдыха, результаты*/
.find-place{font:bold 75% Verdana,Geneva,sans-serif;
color:#fff;
padding:0 5px 0 17px;
margin:0;
text-align:center;}
.find-place2{font:bold 75%/100% Verdana,Geneva,sans-serif;
color:#fff;
padding:3px 2px 3px 10px;
margin:0;
text-align:center;}
.find-but{font:bold 75% Verdana,Geneva,sans-serif;
color:#fff;
padding:4px 12px 7px 22px;
margin:0;
text-align:center;}
.find-but a{font-size:100%;
color:#fff;
font-weight:normal;
text-decoration:underline;
padding:0;margin:0;}
.find-but a:hover{text-decoration:none;}
table.result{margin-bottom:20px;
width:90%;
margin-left:5px;}
.padright{padding-right:10px;}
.tb-big{font:normal 12px Verdana,Geneva,sans-serif;
color:#000;
padding:0 5px 0 0;
margin:0;
text-align:right;
width:20px;}
.tl2-big{font:normal 80%/120% Verdana,Geneva,sans-serif;
color: #000;
padding:0 2px 0 5px;
margin:0;
text-align:left;}
/*Стиль для результатов поиска*/
label.green{font:normal 100% Verdana,Geneva,sans-serif;
color:#14891F;
text-decoration:underline;}

/*станд.табл.*/
table.tab{border-collapse:collapse;
margin:7px 0 5px 0;}
table.tab td{border:1px solid #5aac60;
border-collapse:collapse;}
table.tab td.no{border:none;
margin:0;padding:0;}
table.tab th.no{border:none;
margin:0;padding:4px;}
th{font:bold 70%/110% Verdana,Geneva,sans-serif;
color:#fff;
border-collapse:collapse;
background-color:#5aac60;
padding:5px 4px;
margin:0;
text-align:left;}
th.bord{border-right:1px solid #fff;}
th.bord2{border-bottom:1px solid #fff;}
/*price table*/
th.th1{color:#000;
border-collapse:collapse;
background-color:#fff;
text-align:right;
padding:5px 12px 5px 0;}
th.holiday{background-color:#950d05;}
td.holiday{background-color:#fce8e5;}
.tl{font:normal 70%/120% Verdana,Geneva,sans-serif;
color:#000;
padding:3px 4px;
margin:0;
text-align:left;}
.tl2{font:normal 70%/120% Verdana,Geneva,sans-serif;
line-height:14px;
color: #0000;
padding:5px 2px 0 5px;
margin:0;
text-align:left;}
.tl2-big{font: normal 80%/120% Verdana,Geneva,sans-serif;
color: #000;
padding:0 2px 0 5px;
margin:0;
text-align:left;}
.tl-find{font: normal 11px Verdana,Geneva,sans-serif;
color: #000;
padding:3px 7px 3px 20px;
margin:0;
text-align:left;}
.tb{font: normal 70%/120% Verdana,Geneva,sans-serif;
color: #000;
padding:3px 4px;
margin:0px;
text-align:center;}
.tb-big{font:normal 12px Verdana,Geneva,sans-serif;
color:#000;
padding:0 5px 0 0;
margin:0;
text-align:right;
width:20px;}
.tr{font:normal 70%/120% Verdana,Geneva,sans-serif;
color: #000;
padding:3px 4px;
margin:0;
text-align:right;}
tr.yellow{background-color:#fbffdf;}

/*цвета для наличия мест*/
table.legend{margin:0;}

/*большие иконки после заголовка h1*/
table.ticonz1{margin:5px 0 0 15px;
border:0;border-collapse:collapse;}
table.ticonz2{margin-right:10px;
height:38px;
border:0;border-collapse:collapse;}
table.ticonz2 p{font:normal 75%/120% Verdana,Geneva,sans-serif;
color: #000;
padding:0 0 3px 0;
margin:0;
text-align:left;}
table.ticonz2 a.link{color:#1d90bf;}
table.ticonz2 a.link:visited{color:#5584ab;}
table.ticonz2 a.link:hover{color:#2082d4;}

table.legend td.tl{padding-right:15px;}
.bor{border:1px solid #144c7c;
border-collapse:collapse;}
.empty{background-color:#fff;}
td.free{background-color:#9ee694;}
.sold{background-color:#f7a9a6;}
.cont{background-color:#b9dde9;}

/*списки*/
ul{margin:0;
padding:0 0 0 25px;}
ul.txt{padding-left:40px;}
ol{list-style: decimal outside;
margin:0;
padding:0;}
li{font:normal 70%/140% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:3px 0;
padding:0;}
ol ul li, ol ol li, ul ul li{font: normal 100%/140% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0px 2px 15px;
padding:0px;}
.list{font:normal 70%/140%  Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:25px;
margin:2px 0px 2px 60px;
padding:0px;}

/*копирайты*/
.copy{font:bold 10px Verdana,Geneva,sans-serif;
color:#fff;
padding:0 7px 0 5px;
margin:0;}
a.copy{font-weight:normal;
padding:0;
margin:0;
color:#fff;
text-decoration:underline;}
a.copy:hover{text-decoration:none;}
a.copy1{font-weight:normal;
color:#156a8f;
padding:0;margin:0;
text-decoration:underline;}
a.copy1:link{text-decoration:underline;}
a.copy1:hover{text-decoration:none;}

/*ссылки в подвале*/
.bmain{margin-bottom:4px;}
.bmain .blink, .bmain .blink a, .bmain .blink a:hover{color:#9bd592;}
.blink{font:normal 10px Verdana,Geneva, sans-serif;
color:#4f879f;
padding:3px 4px 0;
margin:0;
text-align:left;}
.blink a{font-size:10px;
font-weight:normal;
color:#4f879f;
text-decoration:underline;}
.blink a:hover{color:#4f879f;
text-decoration:none;}

/*гл.меню*/
div.tmenu{position:absolute;
top:171px; left:0;
height:25px;
width:100%;
z-index:4;}
table.menu{background-color:#24678f;
border:1px solid #cee3ee;
border-collapse:collapse;
height:100%;
width:100%;}
table.menu td{border:1px solid #cee3ee;
border-collapse:collapse;
white-space:nowrap;}
img.holiday{margin:2px 5px 0;}
.menu1p{font:bold 80% Verdana,Geneva,sans-serif;
color:#fff;
padding:3px 2px 0 2px;
margin:0 0 2px;
text-align:center;}
a.menu1p{font-size:100%;
font-weight:normal;
color:#fff;
text-align:center;
text-decoration:none;}
a.menu1p:visited{color:#E3D6C4;}
a.menu1p:hover{color:#fff;
text-decoration:underline;}
#open{background-color:#8bc86c;}
#over{background-color:#5e92c9;}
#out{background-color:#24678f;}

/*Левое меню*/
div.pix{position:absolute;
top:200px; left:0;
width:208px; height:65px;
z-index:1;}
h3.road{color:#37a91d;
padding:0 0 0 5px;
margin:0;}
.menu2p{font:bold 80%/120% Verdana,Geneva,sans-serif;
color:#000;
padding:3px 3px 0 3px;
margin:0;}
a.menu2p{font-weight:normal;
font-size:100%;
padding:0 3px 0 0;
margin:0;
color:#2b7fba;
text-decoration:none;}
a.menu2p:visited{color:#55778f;}
a.menu2p:hover{color:#00437e;
text-decoration:underline;}
.menu3p{font:bold 70%/90% Verdana,Geneva,sans-serif;
color:#000;
padding:2px 2px 2px 20px;
margin:0;}
a.menu3p{font-weight:normal;
font-size:100%;
color:#d9600d;
padding:0 3px 0 0;
margin:0;
text-decoration:none;}
a.menu3p:visited{color:#CD9F81;}
a.menu3p:hover{color:#000;}
.menu4p{font:bold 70%/110% Verdana,Geneva,sans-serif;
color:#000;
padding:1px 2px 1px 35px;
margin:0;}
a.menu4p{font-weight:normal;
font-size:100%;
color:#d9600d;
padding:0 3px 0 0;
margin:0;
text-decoration:none;}
a.menu4p:visited{color: #CD9F81;}
a.menu4p:hover{color:#000;}

/*Меню-крошки*/
.crumbs{padding:0 0 30px 208px;}
#crumbs_bg{background:url(img/design/left-pic2.jpg) no-repeat left top;}
.menu-crumbs{font:normal 65% Verdana,Geneva,sans-serif;
color:#000;
padding:8px 3px 0 70px;
margin:0;}
.menu-crumbs a{font-size:100%;
color:#016d93;
text-decoration:underline;
margin:0;padding:0;}
.menu-crumbs a:hover{text-decoration: none;}

/*Станд. ссылка*/
a.link, a.link-txt{font-size:100%;
font-weight:normal;
color:#1d90bf;
text-decoration:underline;}
a.link:visited, a.link-txt:visited{color:#5584ab;
text-decoration:underline;}
a.link:hover, a.link-txt:hover{color:#13ac42;}

/*праздники*/
p.holiday{font:normal 85%/120% Verdana,Geneva,sans-serif;
margin:0;
padding:3px 0 0 15px;}
p.holiday img{margin:0 5px 3px 0;}
p.holiday a{color:#247da5;
text-decoration:underline;}
p.holiday a:hover{text-decoration:none;}
td.top-vip{}
td.top-vip p.holiday{padding-left:0;}
div.div-holi{margin:15px 0 0 15px;}

/*Карта сайта*/
.map2{font:normal 75% Verdana,Geneva,sans-serif;
color:#036C9B;
text-align:left;
padding:0;
margin:3px 2px 3px 0;}
a.map2{font-weight:normal;
font-size:100%;
padding:0;margin:0;
color:#036C9B;
text-decoration:underline;}
a.map2:hover{text-decoration:none;}
a.map2:visited{color:#358EB8;}
.map3{font:normal 70% Verdana,Geneva,sans-serif;
color:#036C9B;
text-align:left;
padding:0;
margin:3px 2px 3px 10px;}
a.map3{font-weight:100%;
font-size:100%;
padding:0;margin:0;
color:#036C9B;
text-decoration:underline;}
a.map3:hover{text-decoration:none;}
a.map3:visited{color:#358EB8;}
.map4{font:normal 70% Verdana,Geneva,sans-serif;
color:#036C9B;
text-align:left;
padding:0;
margin:3px 2px 3px 20px;}
a.map4{font-weight:100%;
font-size:100%;
padding:0;margin:0;
color:#036C9B;
text-decoration:underline;}
a.map4:hover{text-decoration:none;}
a.map4:visited{color:#358EB8;}

/*формы*/
form{margin:0;}
.find{font:normal 70% Verdana,Geneva,sans-serif;
color:#037230;
padding:0 2px 0 10px;
margin:0;
text-align:left;}
.input-txt{font: normal 70% Verdana,Geneva,sans-serif;
border:1px solid #cfcfcf;
margin:2px 0 3px 4px;
padding:0;}
.fback{font: normal 70% Verdana,Geneva,sans-serif;
border:1px solid #19519d;
margin:2px 0px 3px 2px;
padding:1px;}
.but{font:normal 70% Verdana,Geneva,sans-serif;
border:1px solid #19519d;
background-color:#19519d;
color:#fff;
margin: 5px 0 3px 0;}
select{font: normal 70% Verdana,Geneva,sans-serif;
margin:5px 0 5px 2px;
padding:0;
color: #000;}
textarea{margin:0;
font:normal 80% Verdana,Geneva,sans-serif;
border:1px solid #296593;}
.check{padding:0; margin:0;}/*input[checkbox]*/

.captcha{font:normal 80%/140% Arial,Helvetica,sans-serif;
padding:5px 10px 6px 6px;}
.captcha img{margin:3px 0 8px 0;}
.captcha input.txt{margin:3px 0 0 0;
border:1px solid #2b5866;
font-size:100%;}
.captcha .input-txt2{margin:3px 0 5px 0;
border:1px solid #2b5866;
font-size:100%;}

/*оформить заказ*/
table.order{border-collapse:collapse;
border: 1px solid #2b5866;
margin:7px 0 0 18px;
background-color:#fff;}
table.order td{border-collapse:collapse;}
table.order th{font:normal 70%/110% Verdana,Geneva,sans-serif;
color:#fff;
background-color:#2b5866;
padding:7px;
margin:0;
text-align:left;}
table.order th.big{font-size:90%;
padding:10px 7px;
width:100%;}
table.order td.colors{background-color:#19519d;
padding:2px;}
table.order b.red{font-size:90%;}
tr.color{background-color:#f2f4f4;}
table.order td.tl{font:normal 70%/120% Verdana,Geneva,sans-serif;/*слева*/
color:#000;
padding:12px 15px 12px 7px;
margin:0;
text-align:left;}
.input-txt2{font:normal 80% Verdana,Geneva,sans-serif;/*input[txt]*/
border:1px solid #2b5866;
margin:0 7px;
padding:1px;}
.but2{font:normal 14px Verdana,Geneva,sans-serif;/*кнопка*/
border:1px solid #000;
background:url(/img/but-bg.gif) repeat-x left center;
color:#000;
margin:10px 7px;
height:29px;}
select{font: normal 70% Verdana,Geneva,sans-serif;
margin:5px 0 5px 2px;
color:#000;}
.area{margin:7px;
padding:1px;
font:normal 80% Verdana,Geneva,sans-serif;
border:1px solid #2b5866;}
.check2{margin-left:0px;}
.imglink {
	margin-right:25px;
	cursor: pointer;
	cursor: hand;
}
.noimglink {
	margin-right:25px;
	cursor: normal;
}

#_js_ {height:1px;
width:1px;
display:none;}

/* НЕ удалять! Стиль для результатов поиска */
label.green {
	font: normal 100% Verdana,Geneva,sans-serif;
	color: #14891F;
	text-decoration: underline;
}


div.logo, div.logo-in{position:absolute; left:20px; z-index:5;
height:65px;}
div.logo{top:15px;}
div.logo-in{top:5px;}
div.plan{position:absolute; left:45px; z-index:5;
top:122px;
//top:119px;
font:normal 13px Arial,Helvetica,sans-serif;
line-height:115%;
//line-height:160%;
color:#fff;
text-align:right;
padding-top:5px;}
.plan a{color:#f6ed81;
display:block;
text-decoration:underline;}
.plan a:hover{text-decoration:none;}
.plan .yellow1, .plan .white{font-size:18px;}
.plan .yellow1{color:#f1df40;}
.plan .white{color:#fafaf2;}
.plan .yellow2{color:#f1df40;
font-size:32px;}
.plan .telefon{color:#fafaf2;
font-size:32px;}
.plan-in{top:121px !important;
//top:117px !important;}

/*оформление верх главная*/
div.top-main{position:absolute;
display:block;
width:100%; height:197px;
top:0; left:0;
z-index:1;}
.top_bg1{background:url(img/main/top_bg1.jpg) repeat-x left bottom;}
.top_bg11{background:url(img/design/top_bg1.jpg) repeat-x left bottom;}
.top_bg2{background:url(img/main/top_bg2.jpg) repeat-x left bottom;}
.top_bg22{background:url(img/design/top_bg2.jpg) repeat-x left bottom;}
.top_bg3{background:url(img/main/top_bg3.gif) repeat-x left bottom;}
.top-sky{background:url(img/main/top-sky.jpg) repeat-x right top;}
.tree-main1{position:absolute;
display:block;
width:131px; height:106px;
top:91px; left:40px;
z-index:2;}
.tree-main2{position:absolute;
display:block;
width:131px; height:42px;
top:197px; left:40px;
z-index:2;}

/*оформление верх внутр.*/
div.top{position:absolute;
display:block;
width:100%; height:171px;
top:0; left:0;
z-index:1;}
.top_bg1{background:url(img/main/top_bg1.jpg) repeat-x left bottom;}
.top_bg2{background:url(img/main/top_bg2.jpg) repeat-x left bottom;}
.top_bg3{background:url(img/main/top_bg3.gif) repeat-x left bottom;}
.top-sky{background:url(img/main/top-sky.jpg) repeat-x right top;}
.tree-in{position:absolute;
display:block;
width:131px; height:106px;
top:67px; left:40px;
z-index:2;}

div.ban{position:absolute;
display:block;
width:85%; height:100px;
top:20px; right:0;
z-index:4;}

/*div.slogan{position:absolute;
display:block;
width:100%; height:100px;
top:20px; left:0;
z-index:2;}
div.slogan table td{font:normal 18px Verdana,Geneva,sans-serif;
color:#fff;}*/

.grass_bg1{position:absolute;
display:block;
background:url(img/main/grass_bg1.jpg) repeat-x left;
width:100%; height:48px;
top:197px; left:0;
z-index:0;}

div.tmenu-main{position:absolute;
top:200px; right:0;
width:100%; height:25px;
z-index:3;}
div.tmenu-main table{border-collapse:collapse;}
div.menu_bg2{position:absolute;
top:198px; right:0;
width:100%; height:4px;
z-index:2;}

/*поиск на главной*/
table.find-main{background:#e5e8d5 url(img/main/pic-find.jpg) no-repeat bottom right;}
td.fform{padding:15px;}
.fform table{border:none;border-collapse:collapse;}
.fform h2{font:bold 110%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#004169;
margin:0;
padding:5px 5px 10px 4px;}
.fform .button{margin-top:25px;}
.fform a{color:#24678f;
text-decoration:underline;}
.fform a:hover{color:#24678f;
text-decoration:none;}

/*поиск справа на внутр.стр.*/
div.rfind{background:#e5e8d5 url(img/design/web.jpg) no-repeat bottom right;
border-bottom:1px solid #a8a99b;
padding:20px;}
.rfind table{border:none;
border-collapse:collapse;}
.rfind table td{padding:2px 0;}
.rfind .tl{padding-left:0;}
.rfind h3{padding:5px 0 13px; margin:0;
color:#004169;}
.rfind a{color:#24678f;
text-decoration:underline;}
.rfind a:hover{color:#24678f;
text-decoration:none;}

/*отдых на селигере*/
div.seliger{background-color:#ecf0e0;
border-bottom:1px solid #a8a99b;
padding:20px 20px 20px 25px;}
.seliger h3{padding:5px 0 5px; margin:0;
color:#004169;}
.seliger ul{padding:0 0 0 15px;
list-style: outside url(img/right/bull1.gif);}
.seliger ul li{margin:4px 0;}
.seliger ul li.bull2{list-style: outside url(img/right/bull2.gif);}
.seliger a{color:#24678f;
text-decoration:none;}
.seliger a:hover{color:#24678f;
text-decoration:underline;}

/*отдых на Подмосковье*/
div.submos{background:#346ca7 url(img/design/submos-bg.jpg) repeat-x bottom left;
border-bottom:1px solid #4797cc;
padding:0px 10px 0px 20px;
height:164px;}
.submos h3 a{font-size:13px;
padding:5px 0 5px 0; margin:0;
color:#ffe88d;}
.submos h3 a:hover{color:#ffe88d;}
.submos a{color:#fff;
text-decoration:none;}
.submos a:hover{color:#fff;
text-decoration:underline;}
.submos ul{list-style-position:outside;
list-style-type:none;
list-style-image:none;
padding:10px 0 10px;
margin:0;}
.submos ul li{font:bold 12px/150% Arial,Helvetica,sans-serif;
color:#fff;
margin:0;}

/*заказать справа*/
div.rorder1{background:#fcffeb url(img/design/cottage.jpg) no-repeat bottom right;
border-bottom:1px solid #a8a99b;
padding:20px 5px 5px 25px;}
div.rorder2{background:#fcffeb url(img/design/rhome.jpg) no-repeat bottom right;
border-bottom:1px solid #a8a99b;
padding:20px 5px 5px 25px;}
.rorder1 .tr{padding:15px 0 0 0;
color:#d9d1a8;
font-size:130%;
font-weight:bold;}
.rorder2 .tr{padding:15px 0 0 0;
color:#C7C3B7;
font-size:130%;
font-weight:bold;}
.rorder1 h3, .rorder2 h3{font:normal 90%/130% Verdana,Geneva,sans-serif;
color:#247da5;
padding:5px 10px;}
.rorder1 h3 a, .rorder2 h3 a{color:#247da5;
text-decoration:none;}
.rorder1 h3 a:hover, .rorder2 h3 a:hover{text-decoration:underline;}
.rorder1 h3 a strong, .rorder2 h3 a strong{font-weight:bold;}

/*блок с ниагаррой*/
div.rniagarra{background-color:#f6fed8;
border-top:1px solid #a8a99b;
border-bottom:1px solid #a8a99b;
padding:20px 20px 20px 25px;}
.rniagarra p b{color:#000;}
.rniagarra a.icq{text-decoration:none;}
.rniagarra a.icq:hover{text-decoration:underline;
color:#db313b;}
.rniagarra a{color:#24678f;
text-decoration:underline;}
.rniagarra a:hover{color:#24678f;
text-decoration:none;}

/*оформление контент главная*/
.content2{background:url(img/main/content2.gif) repeat-x top left;}
.content4{background:url(img/main/content4.gif) repeat-y top left;}
.content6{background:url(img/main/content6.gif) repeat-x top left;}
.content8{background:url(img/main/content8.gif) repeat-y top right;}
td.text-main{padding:20px 17px 20px;
background-color:#fcffeb;}
.main-info{padding:10px 0 10px 10px;}
.main-info h2{font:normal 130%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#248305;
margin:0;
padding:20px 0 5px 0;}
.main-info a.link{color:#24678f;
text-decoration:underline;}
.main-info a.link:hover{text-decoration:none;}
/*список объектов*/
table.main-object{margin:0;
border:none;border-collapse:collapse;}
.pic1{background:url(img/main/cottage.jpg) no-repeat bottom right;}
.pic2{background:url(img/main/rhome.jpg) no-repeat bottom right;}
.main-object ul{list-style-position:outside;
list-style-type:none;
list-style-image:none;
padding:0;
margin:0;}
.main-object ul li{font:normal 75%/130% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:4px 10px 4px 0;
padding:0;}
.main-object ul li a{color:#24678f;
text-decoration:none;}
.main-object ul li a:hover{text-decoration:underline;}
.main-object b{font-weight:normal;
color:#ce2525;}
p.more{font:normal 75%/130% Verdana,Geneva,sans-serif;
text-align:right;
padding:5px 10px 15px 0;}
p.more a{color:#ce2525;
text-decoration:none;}
p.more a:hover{text-decoration:underline;}
h3.cott{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#d18d03;
margin:0;
padding:0 0 5px;}
h3.cott a{color:#d18d03;
text-decoration:none;}
h3.cott a:hover{text-decoration:underline;}
.cott-line{border-bottom:1px solid #dcaa3d;}
h3.rhome{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#684E7C;
margin:0;
padding:45px 0 5px;}
h3.rhome a{color:#684E7C;
text-decoration:none;}
h3.rhome a:hover{text-decoration:underline;}
.rhome-line{border-bottom:1px solid #684E7C;}
h3.ninfo{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#248305;
margin:0;
padding:45px 0 5px;}
ul.mainul {padding-left:20px;}
ul.mainul li{font:normal 75%/130% Verdana,Geneva,sans-serif;}
ul.mainul li a{color:#24678f;
text-decoration:none;}
ul.mainul li a:hover{text-decoration:underline;}

div.ico{position:absolute; top:12px; right:20px; z-index:2;}

/*календарь*/
ul.x-menu-list, .x-menu-list-item, .x-menu-date-item{list-style-position:outside !important;
list-style-type:none !important;
list-style-image:none !important;
padding:0 !important;
margin:0 !important;}
.x-menu-list-item, .x-menu-date-item{text-indent:0 !important;}
.x-layer{border:1px solid #2b5866 !important;}/*граница календаря*/
/*кнопки*/
.x-date-left, .x-date-middle, .x-date-right{background:#2b5866 !important;}
.x-date-left a{background-image: url(/img/but-l1.gif) !important;}
.x-date-right a{background-image: url(/img/but-r1.gif) !important;}
.x-date-mp-btns button {background:#2b5866 !important;
border:1px solid;
border-color: #177592 #023d4f #144c7c #023d4f !important;}
.x-date-mp-ybtn a {overflow:hidden !important;
width:15px !important;
height:15px !important;
cursor:pointer !important;
background:transparent url(/img/tool-sprites.gif) no-repeat !important;
display:block !important;
margin:0 auto !important;}
.x-date-mp-ybtn a.x-date-mp-next {background-position:0 -120px !important;}
.x-date-mp-ybtn a.x-date-mp-next:hover {background-position:-15px -120px !important;}
.x-date-mp-ybtn a.x-date-mp-prev {background-position:0 -105px !important;}
/*-*/
.x-date-selected a{background:#deecf5 !important;/*выбранный день*/
border:1px solid #2b5866 !important;}
.x-date-today a{border:1px solid #fce8e5 !important;/*текущий день*/
background:#fce8e5 !important;
font-weight:bold !important;}
.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{background:#deecf5 !important;}/*наведенный день*/
/*таблица календаря*/
table.x-date-inner{border:1px solid #2b5866 !important;
border-top:1px solid #fff !important;
border-collapse:collapse !important;}
table.x-date-inner td{border:1px solid #2b5866 !important;
border-collapse:collapse !important;}
table.x-date-inner th{background:#d5eacb !important;
color:#000 !important;
border:1px solid #2b5866 !important;
border-collapse:collapse;}
/*bg кнопкок*/
.x-date-bottom{
border-top:1px solid #f1f1f1 !important;
background:#f1f1f1 !important;}
.x-date-mp-btns {background:#f1f1f1 !important;}
.x-date-mp-btns td {border-top:1px solid #2b5866 !important;}
/*ссылки месяцев и годов*/
.x-date-mp{background:#fff !important;} /*таблица месяцев и годов*/
td.x-date-mp-month a,td.x-date-mp-year a {color:#000 !important;}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {color:#000 !important;
background: #deecf5 !important;}
/*-*/
td.x-date-mp-sep {border-right:1px solid #2b5866 !important;}/*правая граница*/
td.x-date-mp-sel a {background: #deecf5 !important;/*выбранные год и месяц*/
border:1px solid #2b5866 !important;}

.nbr {
	white-space: nowrap
}
