body{margin:0;
background-color:#fff;}
img{border:none;}
.nbr{white-space:nowrap;}

.td_main_left{width:50%; padding-right:17px;}
.td_main_right{width:50%; padding-left:17px;}
h1.main{font:normal 150%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#15509d;
margin:0;
padding:30px 0 5px 0;}
.main-info{width:100%;
border-collapse:collapse; border:none;}
.main-info td{border-collapse:collapse; border:none;}
.main-info p{font-size:75%;}
.main-info h2{font:normal 130%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#15509d;
margin:0;
padding:20px 0 5px 0;}
.main-info a.link{color:#24678f;
text-decoration:underline;}
.main-info a.link:hover{text-decoration:none;}
.discount{float:left;
font: normal 210%/110% Arial, Helvetica, sans-serif;
margin:0; padding:0;}
.discount a{color:#961006;}
.discount a:hover{text-decoration:none;}
.all_actions{font: normal 75%/90% Verdana,Geneva,sans-serif;
float:right;
padding-top:24px;}
.all_actions a{color:#19519d;}
.all_actions a:hover{text-decoration:none;}
.actions{clear:both;
padding:10px 0 15px;}
.actions div{background-color:#E5F2E6;
padding:8px 10px 3px;
margin-bottom:6px;}
.actions p{font-size:75%;
line-height:130%;
padding:0 0 7px;}
.actions p a{color:#004a87;
font-size:150%;}
.actions p a:hover{text-decoration:none;}
.actions p span{color:#961006;}
.yes_place{font: normal 120%/110% Arial, Helvetica, sans-serif;
padding:15px 0 10px;}
.yes_place span{font-size:130%; color:#fff;
background-color:#AC8246; padding:1px 6px;}
ul.yes_place_ul{padding:0 20px 20px 5px;}
ul.yes_place_ul li {font-size:75%;
margin-left:22px;
list-style-image:url(img/main/bull.gif);}
ul.yes_place_ul li a{color:#24678f;
text-decoration:none;}
ul.yes_place_ul li a:hover{text-decoration:underline;}

/*holiday on main page*/
.bordo, .orange, .green, .may, .indep, .fschool, .builder
{width:100%;
margin-bottom:33px;}
.bordo div, .orange div, .green div, .may div, .indep div, .fschool div, .builder div
{height:141px;}
.bordo h3, .orange h3, .green h3, .may h3, .indep h3, .fschool h3, .builder h3
{font: normal 130%/110% Arial, Helvetica, sans-serif;
color:#fff; text-align:right;
margin:0; padding:15px 20px 7px;
#padding-bottom:15px;}
.bordo h3 big, .orange h3 big, .green big, .may big, .indep big, .fschool big, .builder big
{font-size:170%;}
.bordo h4, .orange h4, .green h4, .may h4, .indep h4, .fschool h4, .builder h4
{font: normal 90%/90% Verdana,Geneva,sans-serif;
color:#fff; text-align:right;
margin:0; padding:0 20px 2px;}
.bordo p, .orange p, .green p, .may p, .indep p, .fschool p, .builder p
{text-align:right;
padding:31px 20px 3px;
#padding-top:28px;
font-size:75%;}
.bordo p a, .orange p a, .green p a, .may p a, .indep p a, .fschool p a, .builder p a
{margin-left:25px;}
.bordo p a:hover, .orange p a:hover, .green p a:hover, .may p a:hover, .indep p a:hover, .fschool p a:hover, .builder p a:hover
{text-decoration:none;}
/*23 fevral*/
.bordo{background:url(/img/main/bordo_bg.gif) left top repeat-x;
border:1px solid #000;}
.bordo div{background:url(/img/main/bordo_pic.jpg) left top no-repeat;
width:100%;}
.bordo h3 a{color:#eed636;
text-decoration:none;
border-bottom:1px solid #eed636;}
.bordo h3 a:hover{border-bottom:none;}
.bordo p a{color:#eddd61;}
/*maslenica*/
.orange{background:url(/img/main/orange_bg.gif) left top repeat-x;
border:1px solid #d66100;}
.orange div{background:url(/img/main/orange_pic.jpg) left top no-repeat;
width:100%;}
.orange h3 a{color:#5a3d1b;
text-decoration:none;
border-bottom:1px solid #5a3d1b;}
.orange h3 a:hover{border-bottom:none;}
.orange p a{color:#5a3d1b;}
/*8 marta*/
.green{background:url(/img/main/green_bg.gif) left top repeat-x;
border:1px solid #4c8b02;}
.green div{background:url(/img/main/green_pic.jpg) left top no-repeat;
width:100%;}
.green h3 a{color:#006656;
text-decoration:none;
border-bottom:1px solid #006656;}
.green h3 a:hover{border-bottom:none;}
.green p a{color:#005447;}
/*may holiday*/
.may{background:url(/img/main/8marta_bg.gif) left top repeat-x;
border:1px solid #4c8b02;}
.may div{background:url(/img/main/8marta_pic.jpg) left top no-repeat;
width:100%;}
.may h3 a{color:#006656;
text-decoration:none;
border-bottom:1px solid #006656;}
.may h3 a:hover{border-bottom:none;}
.may p a{color:#005447;}
/*day builder*/
.builder{background:url(/img/main/daybuilder_bg.gif) left top repeat-x;
border:1px solid #4c8b02;}
.builder div{background:url(/img/main/daybuilder_pic.jpg) left top no-repeat;
width:100%;}
.builder h3 a{color:#004177;
text-decoration:none;
border-bottom:1px solid #004177;}
.builder h3 a:hover{border-bottom:none;}
.builder p a{color:#004177;}
/*final school*/
.fschool{background:url(/img/main/final-school_bg.gif) left top repeat-x;
border:1px solid #4c8b02;}
.fschool div{background:url(/img/main/final-school_pic.jpg) left top no-repeat;
width:100%;}
.fschool h3 a{color:#5a3d1b;
text-decoration:none;
border-bottom:1px solid #5a3d1b;}
.fschool h3 a:hover{border-bottom:none;}
.fschool p a{color:#5a3d1b;}
/*day independant*/
.indep{background:url(/img/main/indep_bg.gif) left top repeat-x;
border:1px solid #4c8b02;}
.indep div{background:url(/img/main/indep_pic.jpg) left top no-repeat;
width:100%;}
.indep h3 a{color:#fc960f;
text-decoration:none;
border-bottom:1px solid #fc960f;}
.indep h3 a:hover{border-bottom:none;}
.indep p a{color:#eddd61;}
.indep h3{padding-top:15px;}

/*main page*/
.borders{border:4px solid #b4d2ec;
height:125px;
margin:10px 0 0;}
/*seliger*/
table.seliger_bg{border-collapse:collapse;
background:#619dff 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 left center;
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;}
/*midrussia*/
table.sp_bg{border-collapse:collapse;
background:#1f55ab url(/img/main/sp_bg.jpg) repeat-x bottom left;
margin:0;
width:100%;}
table.sp_bg td.sp{background:url(/img/main/sp.jpg) no-repeat bottom left;
height:125px;}
table.sp_bg td table{border-collapse:collapse; border:none;}
table.sp_bg a{text-decoration:underline;
color:#fff;}
table.sp_bg a:hover{text-decoration:none;}
table.sp_bg h2{margin:0; padding:7px 0 7px;
font-size:22px; white-space:nowrap;}
table.sp_bg ul{list-style-type:none; list-style-image:none;
list-style-position:outside;
margin:0; padding:0;}
table.sp_bg ul li{margin:0 0 2px; padding:0;
font-size:12px; white-space:nowrap;}

/*advert les-pol*/
table.les_pol{border-collapse:collapse;
border:1px solid #c3db9b;
width:100%;
margin-bottom:20px;
background:#71a4e2 url(/img/main/les_pol2.jpg) repeat-x bottom left;}
table.les_pol td.les_pol1{background:url(/img/main/les_pol1.jpg) no-repeat bottom right;
padding:30px 20px 15px;}
td.les_pol1 h3{font:normal 110%/110% Verdana, Geneva,sans-serif;
color:#a90403;
padding:0 0 15px; margin:0;}
td.les_pol1 h2{font-size:140%;
color:#fff;
margin:0; padding:0;}
td.les_pol1 a{text-decoration:underline;}
td.les_pol1 a:hover{text-decoration:none;}
td.les_pol1 p{color:#fff;
font-size:80%;}
td.les_pol1 h2 a{color:#fff;}
td.les_pol1 table.tab{margin:10px 0 18px;
border:1px solid #fff;}
td.les_pol1 table.tab th{font:normal 75%/110% Verdana, Geneva,sans-serif;
padding:6px 10px;
color:#000;
border:1px solid #fff;
background-color:#bfd995;}
td.les_pol1 table.tab td{font:normal 75%/110% Verdana, Geneva,sans-serif;
padding:8px 10px;
color:#000;
border:1px solid #fff;
background-color:#e0e5e7;}
td.les_pol1 table.tab th span, td.les_pol1 table.tab td span{color:#ce2524;}
td.les_pol1 table.tab td a{color:#24678f;}
/*--*/

/*inner page*/
.borders_sel{border-top:1px solid #00305b;
height:125px;
margin:10px 0 1px;}
.borders_sp{border-top:1px solid #051f4a;
height:125px;}
/*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;}
/*midrussia*/
table.sp_bg2{border-collapse:collapse;
background:#1f55ab url(/img/right/sp2_bg.jpg) repeat-x bottom left;
margin:0 0 1px;
width:100%;}
table.sp_bg2 td.sp{background:url(/img/right/sp2.jpg) no-repeat bottom left;
height:125px;}
table.sp_bg2 td table{border-collapse:collapse; border:none;}
table.sp_bg2 a{text-decoration:underline;
color:#fff;}
table.sp_bg2 a:hover{text-decoration:none;}
table.sp_bg2 h2{margin:0; padding:10px 15px 5px 15px;
font-size:15px; font-weight:bold;
white-space:nowrap;
text-align:left;}
table.sp_bg2 ul{list-style-type:none; list-style-image:none;
list-style-position:outside;
margin:0; padding:0 0 0 15px;}
table.sp_bg2 ul li{margin:0 0 1px; padding:0;
font-size:12px; white-space:nowrap;}

h1{font:normal 140%/100% Arial, Helvetica, sans-serif;
text-align:left;
color:#229530;
margin:0px;
padding:0px 3px 5px 15px;}
h1.error{font:bold 140%/100% Verdana, Geneva,sans-serif;
text-align:center;
color:#CF6203;
margin:0;
padding:25px 0px 10px 0px;}
/* h1*/
h1 sup{font-size:65%;
color:#da1813;}
ul.top{list-style: outside url(/img/design/bull5.gif);
margin:0;
padding:0 0 5px 4px;}
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;}
ul.top p{font:normal 100%/120% Verdana,Geneva,sans-serif;}

h2{font:normal 110%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#cf2526;
margin:0;
padding:20px 3px 5px 15px;}
h2.red{font:110% Verdana,Geneva,sans-serif;
color:#cf2526;
margin:0px;
padding:5px 3px 0 0;}
h2.error{font:normal 110%/100% Arial, Helvetica, sans-serif;
text-align:center;
color:#a2bf18;
margin:0;
padding:10px 0;}
h3{font:bold 80%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:10px 3px 1px 0;}
h3.txt{font:bold 80%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:10px 3px 1px 15px;}
h3.vip{font:bold 75%/100% Verdana,Geneva,sans-serif;
margin:0;
padding:0 3px 1px 3px;
color:#047130;}
h3.road{font: bold 90%/90% Arial, Helvetica, sans-serif;
padding:5px 5px 3px 6px;
margin:0;
color:#37a91d;}
h4{font:bold 70%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:10px 3px 1px 0;}
h4.txt{font:bold 70%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:10px 3px 1px 15px;}
/*. */
h1.error{font:bold 140%/110% Verdana,Geneva,sans-serif;
text-align:center;
color:#CF6203;
margin:0;
padding:25px 0 10px 0;}
h2.error{font:normal 110%/100% Arial,sans-serif;
text-align:center;
color:#2963B2;
margin:0;
padding:10px 0;}

/**/
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:0;
margin:7px 2px 5px 15px;}
p.zero{margin:0px;
padding:0px;
font-size:3px;}
b.free{font-weight:normal;
color:#990F02;
background-color:#fff;}
table.ticonz2 b.green_of{font-weight:normal;
font-size:150%;
/*color:#019B43;*/
background:#fff;
border: none;
padding:0;
margin:0 0 10px 4px;}
table.ticonz2 b.red_to{font-weight:normal;
font-size: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;}
sup{font:normal 75% Verdana,Geneva,sans-serif;}
.phone{font:normal 70%/120% Verdana,Geneva,sans-serif;
color:#000;
padding:0 5px 3px 0;
margin:0;
text-align:right;
background:url(/img/main/top.jpg) no-repeat right bottom;}

/* .  */
p.lease{font: normal 70%/140% Verdana,Geneva,sans-serif;
text-align:left;
padding:15px 0 5px 2px;
margin:0 20px 0 15px;
border-top:1px solid #5aac60;}
td.blue_bg{background-color:#5aac60;}

/*  . . */
table.vip{margin-bottom:0;
width:100%;
background-color:#ededed;}
table.vip td p, table.vip td h3{width:95%;}
table.vip td b.red{font:normal 140%/130% Verdana,Geneva,sans-serif;}
h3.vip{font:bold 75%/100% Verdana,Geneva,sans-serif;
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;}
hr{color:#5aac60;
border-top:1px solid #5aac60;}

/*   ..*/
div.rfind{background:#b5cd52 url(/img/design/find_bg.gif) repeat-x bottom left;
border-bottom:1px solid #19823a;}
div.rfind-pic{background:url(/img/design/pic-find.jpg) no-repeat bottom right;
padding:20px;}
.rfind table{border:none;
border-collapse:collapse;}
.rfind table td{padding:2px 0;}
.rfind .tl{padding-left:0;}
.rfind h3{font-size:90%;
padding:5px 0 13px; margin:0;
color:#fff;}
.rfind a{color:#f6fbf5;
text-decoration:underline;}
.rfind a:hover{color:#fff;
text-decoration:none;}

/* */
div.rorder1{background:#fcffeb url(/img/design/cottage.jpg) no-repeat bottom right;}
div.rorder3{background:#fcffeb url(/img/design/rhome.jpg) no-repeat bottom right;}
div.rorder2{background:#fcffeb url(/img/design/san.gif) no-repeat bottom right;}
div.rorder1, div.rorder2, div.rorder3{border-top:1px solid #a8a99b;
border-bottom:1px solid #a8a99b;
padding:15px 5px 5px 15px;}
.rorder1 .tr{padding:15px 0 0 0;
color:#cfc3b3;
font-size:130%;
font-weight:bold;}
.rorder3 .tr{padding:15px 0 0 0;
color:#c4b7c9;
font-size:130%;
font-weight:bold;}
.rorder2 .tr{padding:15px 0 0 0;
color:#cfbdb4;
font-size:130%;
font-weight:bold;}
.rorder1 h3, .rorder2 h3, .rorder3 h3{font:normal 90%/130% Verdana,Geneva,sans-serif;
color:#961207;
padding:5px 5px 15px;}
.rorder1 h3 a, .rorder2 h3 a, .rorder3 h3 a{color:#961006;
text-decoration:none;}
.rorder1 h3 strong, .rorder2 h3 strong, .rorder3 h3 strong{font-weight:bold;}
.rorder1 h3 a:hover, .rorder2 h3 a:hover, .rorder3 h3 a:hover{text-decoration:underline;}

/*  */
div.rniagarra{background-color:#eff4d7;
border-top:1px solid #72953f;
border-bottom:1px solid #a8a99b;
padding:20px 20px 20px 20px;}
.rniagarra p b{color:#000;}
.rniagarra a.icq{text-decoration:none;}
.rniagarra a.icq:hover{text-decoration:underline;
color:#db313b;}
.rniagarra a{color:#506493;
text-decoration:underline;}
.rniagarra a:hover{color:#2d447a;
text-decoration:none;}

/**/
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{text-decoration: none;}
a.gallery:visited{color:#647db8;}
.img{margin:0;
border:1px solid #ccc;}
div.rubric1{background-color:#d7e4d8;
width:100%;
border-top:1px solid #5aac60;
padding:5px 9px;
margin:7px 0 10px 0;}
div.rubric2{background-color:#d7e4d8;
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 #5aac60;}
table.gal td.bot{background-color:#b9dde9;
border-top:1px solid #5aac60;}
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;}

/*  */
table.find-main{background:#b5cd50 url(/img/main/find_bg.gif) repeat-x bottom left;}
td.fform{padding:15px;}
.find-main .tr, .find-main .tl{font-size:75%;}
.fform table{border:none;border-collapse:collapse;}
.fform h2{font:bold 110%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
margin:0;
padding:5px 5px 10px 4px;}
.fform .button{margin:15px 0 5px 0;}
.fform a{color:#f6fbf5;
text-decoration:underline;}
.fform a:hover{color:#fff;
text-decoration:none;}

/*   .  - */
table.find1{background:#b5cd52 url(/img/main/find_bg.gif) repeat-x bottom left;
margin:15px 0 20px 15px;
border:none; border-collapse:collapse;}
td.fform2{background:url(/img/main/pic-find.jpg) no-repeat bottom right;
padding:10px;}
.fform2 h2{font:bold 95%/100% Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
margin:0;
padding:8px 5px 10px 10px;}
.fform2 a{color:#f6fbf5;
text-decoration:underline;}
.fform2 a:hover{color:#fff;
text-decoration:none;}
.fform2 .button{margin:10px 0 3px 0;}

/* */
table.find2{background:#b5cd52 url(/img/design/find_bg_adv.gif) repeat-x bottom left;
margin:15px 0 20px 15px;
border:none; border-collapse:collapse;}
td.fform3{background:url(/img/design/pic-find_adv.jpg) no-repeat bottom right;
padding:10px;}
.fform3 h2{font:bold 95%/100% Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
margin:0;
padding:10px 5px 10px 15px;}
.fform3 .button{margin:0 5px 3px 0;}
.uppad{padding-top:60px;}
.services{float:left;
width:240px;
background-color:#cde8d0;
border-top:1px solid #499d52;
margin:0 10px 10px 10px;
padding:10px 8px 0 8px;}
.services div{margin-bottom:18px;}
.services h3{padding:0 5px 10px 5px;
color:#005b0c;
font-size:75%;}
.services p{text-indent:-24px; margin-left:25px;
line-height:110%;
padding:2px 0;}
.services .box{width: 13px !important; margin-left: 3px !important; margin-right: 7px;}
.closed{display: none;}

.services h3 a.open{font-weight:bold;
color:#000;
text-decoration:none;
cursor:pointer;
cursor:hand;}
.services h3 a.open:hover{color:#005b0c;
text-decoration:none;
border-bottom:none;}
.services h3 a.close{font-weight:normal;
color:#005b0c;
text-decoration:none;
border-bottom:1px dotted #005b0c;
cursor:pointer;
cursor:hand;}
.services h3 a.close:hover{color:#000;
text-decoration:none;
border-bottom:1px dotted #000;}

/*  , */
.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;
width:95%;}
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% Verdana,Geneva,sans-serif;
line-height:14px;
color:#000;
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.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{list-style: outside url(/img/design/bull4.gif);
margin:0;
padding:0;}
ul.ul2{list-style: outside url(/img/design/bull3.gif);
margin:0;
padding:0;}
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:2px 0px 2px 45px;
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:#fefff7;
padding:0 7px 0 3px;
margin:0;}
a.copy{font-weight:normal;
padding:0;
margin:0;
color:#fefff7;
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;}

/*bot links*/
.blink{font:normal 10px/90% Verdana,Geneva, sans-serif;
color:#6290a5;
padding:3px 4px 5px 3px;
margin:0;
text-align:left;}
.blink a{font-size:10px;
font-weight:normal;
color:#156a8f;
text-decoration:underline;}
.blink a:hover{color:#156a8f;
text-decoration:none;}

/*.*/
table.menu{background-color:#ac8246;
border:1px solid #a2703b;
border-collapse:collapse;}
table.menu td{border:2px solid #a2703b;
border-collapse:collapse;}
img.holiday{margin:2px 5px 0;}
.menu1p{font:bold 80% Verdana,Geneva,sans-serif;
color:#000;
padding:2px 2px 0 2px;
margin:0;
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:#000;}
#over{background-color:#cbb18e;}
#out{background-color:#ac8246;}

/* */
.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:#d9600d;
text-decoration: none;}
a.menu2p:visited{color: #CD9F81;}
a.menu2p:hover{color:#000;}
.menu3p{font:bold 75%/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 75%/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;}
/*5*/
.menu5p{font:bold 70%/110% Verdana,Geneva,sans-serif;
color:#000;
padding:1px 2px 1px 45px;
margin:0;}
a.menu5p{font-weight:normal;
font-size:100%;
color:#d9600d;
padding:0 3px 0 0;
margin:0;
text-decoration:none;}
a.menu5p:visited{color: #CD9F81;}
a.menu5p:hover{color:#000;}

/*-*/
.crumbs{padding:0 0 30px 208px;}
#crumbs_bg{background:url(/img/design/blue.gif) no-repeat left top;}
.menu-crumbs{font:normal 65% Verdana,Geneva,sans-serif;
color:#000;
padding:8px 3px 0 80px;
margin:0;}
.menu-crumbs a{font-size:100%;
font-weight:normal;
color:#016d93;
text-decoration:underline;
margin:0;padding:0;}
.menu-crumbs a:hover{text-decoration: none;}

/*standart link*/
a.link, a.link-txt{font-size:100%;
font-weight:normal;
color:#2e7196;
text-decoration:underline;}
a.link:visited, a.link-txt:visited{text-decoration:underline; color:#647db8;}
a.link:hover, a.link-txt:hover{text-decoration:none;}
/*map proezda*/
a.link-sm{font-size:90%;
font-weight:normal;
color:#073d86;
text-decoration:underline;
cursor:pointer;
cursor:hand;}
a.link-sm:hover{text-decoration:none;}

/*lease home*/
div.lease1{margin:0;}
div.lease1 h2{padding:0 0 20px 0;}
div.lease2{margin:10px 0 10px 10px;}
a.lease{font:bold 75% Verdana,Geneva,sans-serif;
color:#961006;
text-decoration:underline;}
a.lease:hover{text-decoration:none;}
div.lease1 img{margin-left:5px;}
div.lease2 img{margin-right:5px;}
img.lease{margin-right:5px;}

/*holydai*/
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:normal;
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:normal;
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 #ababab;
margin:2px 0px 3px 4px;
padding:0px;}
.fback{font: normal 70% Verdana,Geneva,sans-serif;
border:1px solid #5aac60;
margin:2px 0px 3px 2px;
padding:1px;}
.but{font:normal 70% Verdana,Geneva,sans-serif;
border:1px solid #5aac60;
background-color:#5aac60;
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]*/

/*relative link*/
div.reldiv{margin-left:15px;}
div.reldiv h3{font-weight:normal;
margin-bottom:5px;}
div.reldiv ul{margin-left:20px;
padding:0;}
div.reldiv ul li{margin-left:0;}
div.reldiv a{color:#247da5;
text-decoration:underline;}
div.reldiv a:hover{color:#247da5;
text-decoration:none;}

.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 #ababab;
font-size:100%;}
.captcha .input-txt2{margin:3px 0 5px 0;
border:1px solid #ababab;
font-size:100%;}

/* */
.wave{border-left:1px solid #007bb7;
border-right:1px solid #007bb7;
background:url(/img/right/wave.gif) no-repeat left bottom;}
.rbord-txt{border-left:1px solid #007bb7;
border-right:1px solid #007bb7;
background-color:#007BB7;
font:bold 75%/90% Verdana,Geneva,sans-serif;
color:#fff;
padding:3px 2 0px 2px;
margin:0;
text-align:center;}
.tbord{border-top:1px solid #007bb7;}
.rbord{border-left:1px solid #007bb7;
border-right:1px solid #007bb7;}
p.right{font:normal 70%/130% Verdana,Geneva,sans-serif;
padding:0px 3px 5px 4px;}

/*  */
.content{background-color:#8cb92d;
padding-top:20px;}
.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:#fefff7;}
.main-info{padding:10px 0;}
.main-info h1{font:normal 140%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#248305;
margin:0;
padding:20px 0 5px 0;}
.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;
width:100%;}
.pic1{background:url(/img/main/cottage.jpg) no-repeat bottom right;}
.pic2{background:url(/img/main/rhome.jpg) no-repeat bottom right;}
.pic3{background:url(/img/main/san.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:#2e7196;
text-decoration:none;}
.main-object ul li a:hover{text-decoration:underline;}
.main-object b{font-weight:normal;
color:#ce2524;}
p.more{font:normal 75%/130% Verdana,Geneva,sans-serif;
text-align:right;
padding:5px 10px 15px 0;}
p.more a{color:#ce2524;
text-decoration:none;}
p.more a:hover{text-decoration:underline;}
h3.cott{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#d9860e;
margin:0;
padding:0 0 5px;}
h3.cott a{color:#d9860e;
text-decoration:none;}
h3.cott a:hover{text-decoration:underline;}
.cott-line{border-bottom:1px solid #ebaa49;}
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 #8e7a9b;}
h3.san{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#961207;
margin:0;
padding:45px 0 5px;}
h3.san a{color:#961207;
text-decoration:none;}
h3.san a:hover{text-decoration:underline;}
.san-line{border-bottom:1px solid #b04d43;}
h3.ninfo{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#248305;
margin:0;
padding:45px 0 5px;}
ul.mainul {padding:0 20px 0 5px;}
ul.mainul li {font-size:75%;
margin-left:22px;
list-style-image:url(/img/main/bull.gif);}
ul.mainul li a{color:#24678f;
text-decoration:none;}
ul.mainul li a:hover{text-decoration:underline;}
ul.mainul2 {padding-left:13px;}
ul.mainul2 li {margin-left:15px;
list-style-image:url(/img/main/bull2.gif);}
ul.mainul2 li a{color:#24678f;
text-decoration:none;}
ul.mainul2 li a:hover{text-decoration:underline;}

/* */
table.order{border-collapse:collapse;
border: 1px solid #5aac60;
margin:7px 0 0 18px;}
table.order td{border-collapse:collapse;}
table.order td table td{padding-left:7px;}
table.order th{font:normal 70%/110% Verdana,Geneva,sans-serif;
color:#fff;
background-color:#5aac60;
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:#5aac60;
padding:2px;}
table.order b.red{font-size:90%;}
tr.color{background-color:#ededed;}
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 #ababab;
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 #ababab;}
.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*/
div.ico{position:absolute; top:5px; right:0; z-index:5;}
div.rotate{position:absolute; top:18px; left:330px; z-index:3;}
div.banners{position:absolute; top:10px; left:270px; z-index:3;}
div.logo{position:absolute; top:10px; left:0; height:179px; z-index:1;}
div.bushes{position:absolute; top:30px; right:0; z-index:0;}
div.plan{position:absolute; top:102px; left:70px; z-index:2;
font:normal 14px Arial,Helvetica,sans-serif;
color:#000;
text-align:right;
padding-top:0;}
.plan p{font:normal 13px/120% Arial,Helvetica,sans-serif;
text-align:right; padding:0;}
.plan a{text-decoration:underline;}
.plan a:hover{text-decoration:none;}
.plan .yellow1, .plan .black{font-size:18px;}
.plan .yellow1{color:#f1df40;}
.plan .black{color:#221e1f;}
.plan .yellow2{color:#f1df40;
font-size:34px;}
.plan .telefon{color:#498b33;
font-size:34px;}
div.pix{position:absolute; top:211px; left:0; height:65px; z-index:1;}
div.tmenu{position:absolute; top:185px; left:0; height:25px; z-index:1;
width:100%;}
div.tmenu-main{position:absolute; top:200px; left:0; height:25px; z-index:1;
width:100%;}

/*opinion*/
.write_opinion{margin:6px 0 0 0; padding:5px 20px 10px;
border-top:1px solid #19519d; background-color:#b9dde9;
text-align:right;
font-size:90%;}
a.op-close, a.op-close:hover{color:#19519d;
text-decoration:none;
border-bottom:1px dashed #19519d;}
a.op-open, a.op-open:hover{color:#19519d;
text-decoration:none;
border-bottom:none;}
.opinion{margin:3px 0;
padding:13px 20px;
background-color:#f2f2f2;}
.opinion p{padding:5px 0;}
.opinion p span{color:#484848;}
.list_opinion{margin:0; padding:10px 20px 12px;
border-bottom:1px solid #19519d; background-color:#b9dde9;}
.list_opinion a{color:#19519d;
padding-right:10px;}
.list_opinion a:hover{text-decoration:none;}
.list_opinion b{padding-right:10px;}
.send_opinion{border:1px solid #19519d; border-top:none;
padding:5px 20px 10px;}
.send_opinion h3{padding-bottom:13px;}
.send_opinion select{margin:0 5px 0 10px; padding:0;}
.send_opinion input, .send_opinion textarea{margin:0 5px 0 12px;}
.send_opinion input.txt, .send_opinion textarea{border:1px solid #7f9db9;}
.send_opinion .tl{padding:0;}
.send_opinion table td{padding-top:5px; padding-bottom:5px;}
.send_opinion table td table td{padding:0;}
.send_opinion .but{}

/**/
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 #5aac60 !important;}/* */
/**/
.x-date-left, .x-date-middle, .x-date-right{background:#5aac60 !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:#5aac60 !important;
border:1px solid;
border-color: #225fb1 #144c7c #144c7c #225fb1 !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 #5aac60 !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 #5aac60 !important;
border-top:1px solid #fff !important;
border-collapse:collapse !important;}
table.x-date-inner td{border:1px solid #5aac60 !important;
border-collapse:collapse !important;}
table.x-date-inner th{background:#8cb0d2 !important;
color:#000 !important;
border:1px solid #fff !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 #5aac60 !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 #5aac60 !important;}/* */
td.x-date-mp-sel a {background: #deecf5 !important;/*   */
border:1px solid #5aac60 !important;}
