body{margin:0;
background-color:#fff;}
img{border:none;}
.nbr{white-space:nowrap;}


/*main page*/
.borders{border:#bcd5f9 4px solid;
height:125px;
margin:10px 0 0;}
/*submoscow*/
table.sbm_bg{border-collapse:collapse;
background:url(/img/main/sbm_bg.jpg) #619dff repeat-x left bottom;
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:#fff;}
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:#fff;}
/*midrussia*/
table.sp_bg{border-collapse:collapse;
background:url(/img/main/sp_bg.jpg) repeat-x left bottom;
margin:0px;
width:100%;
height:125px;}
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{color:#00325b;
text-decoration:underline;}
table.sp_bg a:hover{text-decoration:none;}
table.sp_bg h2{margin:0; padding:25px 0 10px;
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;}

/*inner page*/
.borders_sbm{border-top:#36454e 1px solid;
margin:10px 0px 1px;
border-bottom:#7498b9 1px solid;
height:125px;}
.borders_sp{border-top:#5f5c56 1px solid;
border-bottom:#c2c7cf 1px solid;
height:125px;
margin-bottom:1px;}
/*submoscow*/
table.sbm_bg2{border-collapse:collapse;
background:url(/img/right1/sbm2_bg.jpg) #619dff repeat-x left bottom;
width:100%;}
table.sbm_bg2 td.sbm{background:url(/img/right1/sbm2.jpg) no-repeat bottom left;
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:#fff;}
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:#fff;}
/*midrussia*/
table.sp_bg2{border-collapse:collapse;
background:url(/img/right1/sp_bg.jpg) repeat-x left bottom;
width:100%;}
table.sp_bg2 td.sp{background:url(/img/right1/sp.jpg) no-repeat left bottom;
height:125px;}
table.sp_bg2 td table{border-collapse:collapse; border:none;}
table.sp_bg2 a{text-decoration:underline;
color:#00325B;}
table.sp_bg2 a:hover{text-decoration:none;}
table.sp_bg2 td h2{margin:0; padding:20px 15px 8px;
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:#144c7c;
margin:0;
padding:7px 3px 5px 15px;}
h1.error{font:bold 140%/100% Verdana, Geneva,sans-serif;
text-align:center;
color:#CF6203;
margin:0;
padding:25px 0 10px 0;}
/*для h1*/
h1 sup{font-size:65%;
color:#da1813;}
ul.top{list-style: outside url(/img/design/bull5.gif);
margin:0;
padding:0 0 5px 7px;}
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;}

h2{font:normal 110%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#1491d7;
margin:0;
padding:20px 3px 5px 15px;}
h2.red{font:110% Verdana,Geneva,sans-serif;
color:#cf2526;
margin:0;
padding:5px 3px 0 0;}
h2.error{font:normal 110%/100% Arial, Helvetica, sans-serif;
text-align:center;
color:#229530;
margin:0;
padding:10px 0px 10px 0px;}
h3{font:bold 80%/100% Verdana,Geneva,sans-serif;
color:#000;
text-align:left;
margin:0;
padding:10px 3px 1px 0;}
h3.txt{color:#000;
font:bold 80%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0px;
padding:10px 3px 1px 15x;}
h3.vip{font:bold 75%/100%;
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:#797c7b;}
h4{font:bold 70%/100% Verdana,Geneva,sans-serif;
text-align:left;
margin:0;
padding:10px 3px 1px 0x;}
/*Стр. ошибок*/
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:0px;
margin:7px 2px 5px 15px;}
p.zero{margin:0px;
padding:0px;
font-size:3px;}
b.free{font:normal;
color:#990F02;}
table.ticonz2 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;}
span.red{color:#D31D1C;}
.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;}

/*на стр. сдать дом*/
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 #144c7c;}
td.blue_bg{background-color:#19519D;}

/*сдать дом*/
div.lease1{}
div.lease1 h2{padding:0 0 20px;}
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;}
.img1{margin:5px 7px 0 0;
border:1px solid #ccc;}
.img2{margin:5px 0 0 7px;
border:1px solid #ccc;}

/*на стр. обратной связи*/
td.blue_bg{background-color:#4373a6;}

/*заказать справа*/
table.ord{margin:30px 10px 0 10px;
width:75%;}
table.ord td.bord-t{border-top: 1px solid #406ea7;}
table.ord td.bord-lr{border-left: 1px solid #406ea7;
border-right: 1px solid #406ea7;}
table.ord td.bg-bot-c{background:url(/img/order/1cottage4.gif) repeat-x left bottom;}
table.ord td.bg-bot-r{background:url(/img/order/resthome4.gif) repeat-x left bottom;}
table.ord td.bg-bot-s{background:url(/img/order/sanatorium4.gif) repeat-x left bottom;}
table.ord td.bg-bot-h{background:url(/img/order/hunt4.gif) repeat-x left bottom;}
table.ord td.bg-bot-v{background:url(/img/order/vip4.gif) repeat-x left bottom;}
h2.order{font:normal 85%/110% Arial,sans-serif;
text-align:center;
color:#000;
margin:0;
padding:12px 15px 5px;}
h2.order a{color:#007bb7;
text-decoration:none;}
h2.order a:hover{text-decoration:underline;}

.info{}
.info h3{padding-left:15px}

/*Галерея*/
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{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;}

/*форма поиска на стр. поиска - новая*/
table.find1{background:#fff url(/img/main/find-bg.gif) repeat-x bottom left;
border-bottom:1px solid #E5E3EC;
border:none; border-collapse:collapse;
margin:15px 0 20px 15px;}
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:#24678f;
text-decoration:underline;}
.fform2 a:hover{color:#24678f;
text-decoration:none;}
.fform2 .button{margin:10px 0 3px 0;}

/*расширенный поиск*/
table.find2{background:#faf9fb url(/img/design/find_bg_adv.gif) repeat-x top left;
margin:15px 0 20px 15px;
border:#e4e2ed 1px solid; border-collapse:collapse;}
td.fform3{background:url(/img/design/pic-find_adv.jpg) no-repeat bottom right;
padding:8px 5px 0;}
.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;}
.services{background:#f3f2f7 url(/img/design/find_bg_serv.gif) repeat-x top left;
float:left;
width:240px;
margin:0 20px 20px 10px;
padding:10px 8px 0 8px;
border-bottom:1px solid #EAE8F1;}
.services div{margin-bottom:18px;}
.services h3{padding:0 5px 10px 5px;
color:#fff;
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:#fff;
text-decoration:none;
cursor:pointer;
cursor:hand;}
.services h3 a.open:hover{color:#fff;
text-decoration:none;
border-bottom:none;}
.services h3 a.close{font-weight:normal;
color:#000;
text-decoration:none;
border-bottom:1px dotted #000;
cursor:pointer;
cursor:hand;}
.services h3 a.close:hover{color:#fff;
text-decoration:none;
border-bottom:1px dotted #fff;}

/*поиск на главной*/
table.find-main{background:#4f9dfd url(/img/main/find-bg.gif) repeat-x bottom left;
border-bottom:1px solid #e5e3ec;}
td.fform{background:url(/img/main/pic-find.jpg) no-repeat bottom right;
padding:15px;}
.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-top:25px;}
.fform a{color:#24678f;
text-decoration:underline;}
.fform a:hover{color:#24678f;
text-decoration:none;}

/*поиск справа на внутр.стр.
table.fnd{border:none;
border-collapse:collapse;}
table.fnd td{padding:2px 0;}
table.fnd .tl{padding-left:0;}
.rfind div h3{padding:8px 0 5px 0; margin:0;
color:#fff;}
table.fnd a{color:#24678f;
text-decoration:underline;}
table.fnd a:hover{color:#24678f;
text-decoration:none;}*/

div.rfind{background:#4f9dfd url(/img/design/rfind-bg.gif) repeat-x bottom left;
border-bottom:1px solid #4697cb;}
div.rfind div{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{padding:5px 0 13px; margin:0;
color:#fff;}
.rfind a{color:#24678f;
text-decoration:underline;}
.rfind a:hover{color:#24678f;
text-decoration:none;}

/*заказать справа*/
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 strong, div.rorder2 strong{font-weight:bold;}
div.rorder1{background:#eef8fc url(img/design/cottage.jpg) no-repeat bottom right;
border-bottom:1px solid #91B5CD;
border-top:1px solid #91B5CD;
padding:20px 5px 5px 20px;}
div.rorder2{background:#eef8fc url(img/design/rhome.jpg) no-repeat bottom right;
border-bottom:1px solid #91B5CD;
border-top:1px solid #91B5CD;
padding:20px 5px 5px 20px;}
.rorder1 .tr{padding:15px 0 0 0;
color:#CFC3B3;
font-size:130%;
font-weight:bold;}
.rorder2 .tr{padding:15px 0 0 0;
color:#CBC4D0;
font-size:130%;
font-weight:bold;}
.rorder1 h3, .rorder2 h3{font:normal 90%/130% Verdana,Geneva,sans-serif;
color:#247da5;
padding:5px 0px;}
.rorder1 h3 a, .rorder2 h3 a{color:#961207;
text-decoration:none;}
.rorder1 h3 a:hover, .rorder2 h3 a:hover{text-decoration:underline;}

/*блок с ниагаррой*/
div.rniagarra{background-color:#f3f5f4;
border-top:1px solid #4697CC;
border-bottom:1px solid #4697CB;
padding:20px 10px 20px 20px;
text-align:left;
margin-top:1px;}
.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;}

/*Поиск места отдыха, результаты*/
#fplace-top{border-top:1px solid #fff;
background-color:#970f00;}
#fplace-bot{border-bottom:1px solid #fff;
background-color:#4373a6;}
.find-place{font:bold 12px Verdana,Geneva,sans-serif;
color:#fff;
padding:2px 2px 2px 10px;
margin:0;
text-align:center;}
.find-place2{font:bold 12px/100% Verdana,Geneva,sans-serif;
color:#fff;
padding:2px 2px 2px 10px;
margin:0;
text-align:center;}
.find-but-w{font:bold 12px Verdana,Geneva,sans-serif;
color:#fff;
padding:4px 12px 7px;
margin:0;
text-align:center;}
.find-but{font:bold 12px Verdana,Geneva,sans-serif;
color:#fff;
padding:4px 12px 7px 22px;
margin:0;
text-align:center;}
.find-but a, .find-but-w a{font-size:100%;
color:#fff;
font-weight:normal;
text-decoration:underline;
padding:0;margin:0;}
.find-but a:hover, .find-but-w a:hover{text-decoration:none;}
a.find-place{font-size:100%;
font-weight:normal;
text-decoration:none;
padding:0;margin:0;}
table.result{margin-bottom:20px;
margin-left:8px;
width:90%;}
/*.tl-find{font: normal 11px Verdana,Geneva,sans-serif;
color: #000;
padding:3px 7px 3px 20px;
margin:0;
text-align:left;}*/
.padright{padding-right:15px;}
.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.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;}
h3.vip a:hover {text-decoration:underline;}
.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:#19519D;}
.winfo{color:#fff;
padding:15px 20px;}
.winfo p{color:#fff;
padding:0;
margin:7px 0;}
.winfo h1, .winfo h2, .winfo h3{color:#fff;
padding:0;
margin:15px 0 0;}
.winfo a.link{color:#fff;}
.winfo a.link:visited{color:#D7D7D7;}

/*станд.табл.*/
table.tab{border-collapse:collapse;
margin:7px 0 5px 0;}
table.tab td{border:1px solid #19519D;
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:#19519D;
padding:5px 4px;
margin:0;
text-align:left;}
th.bord{border-right:1px solid #fff;
border-bottom: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.legend td.tl{padding-right:15px;}
.bor{border:1px solid #4373a6;
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:0px;
padding:0px;}
ul.ul2{list-style: outside url(/img/design/bull3.gif);
margin:0px;
padding:0px;}
ol{list-style: decimal outside;
margin:0px;
padding:0px;}
li{font:normal 70%/140% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0px 2px 45px;
padding:0px;}
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;}

/*ссылки в блоках на гл. стр.*/
#white{background-color:#fff;}
.main{font:normal 75%/130% Verdana,Geneva,sans-serif;
color:#007bb7;
text-align:left;
padding:3px 5px 0px 5px;
margin:0px;}
.main-right{font:normal 75%/130% Verdana,Geneva,sans-serif;
color:#007bb7;
text-align:right;
padding:3px 5px 0px 5px;
margin:0px;}
a.main{font-size:100%;
font-weight:normal;
color:#007bb7;
padding:0px;
margin:0px;
text-decoration:none;}
a.main:visited{color:#517C97;
text-decoration:none;}
a.main:hover{color:#004768;
text-decoration:underline;}
a.main2{font-size:100%;
font-weight:normal;
color:#CD0A51;
padding:0px;
margin:0px;
text-decoration:none;}
a.main2:visited{color:#CB4C7A;
text-decoration:none;}
a.main2:hover{color:#9D063D;
text-decoration:underline;}

/*копирайты*/
.copy{font:bold 10px Verdana,Geneva,sans-serif;
color:#1278b0;
padding:0 7px 0 3px;
margin:0;}
a.copy{font-weight:normal;
padding:0;
margin:0;
color:#1278b0;
text-decoration:underline;}
a.copy:hover{text-decoration:none;}
a.copy1{font-weight:normal;
color:#1278b0;
padding:0;margin:0;
text-decoration:underline;}
a.copy1:link{text-decoration:underline;}
a.copy1:hover{text-decoration:none;}


table.bot-bg{background:url(/img/design/bot-bg.gif) repeat-x bottom left;}
td.bot1{padding-bottom:15px; background:url(/img/design/bot1.jpg) no-repeat bottom right;}
td.bot2{background:url(/img/design/bot2.jpg) no-repeat bottom right;}

/*ссылки в подвале*/
.blink{font:normal 10px Verdana,Geneva, sans-serif;
color:#4983a3;
padding:0 4px 3px 0;
margin:0;
text-align:left;}
.blink a{font-size:10px;
font-weight:normal;
color:#4983a3;
text-decoration:underline;}
.blink a:hover{color:#4983a3;
text-decoration:none;}

/*гл.меню*/
div.tmenu-main{position:absolute; top:173px; left:0; height:28px; width:100%; z-index:1;}
#over{background-color:#8abee3;}
#out{background-color:#4373a6;}
table.menu{background-color:#4373a6;
border:1px solid #d1e2f6;
border-collapse:collapse;}
table.menu td{border:1px solid #d1e2f6;
border-collapse:collapse;}
table.menu table{border:none; border-collapse:collapse;}
table.menu table td{border:none; 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: #eee;}
a.menu1p:hover{color:#000;}

/*Левое меню*/
.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 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_bg_sel{background:url(/img/sel.gif) no-repeat left top;}
#crumbs_bg{background:url(/img/design/green.gif) no-repeat left top;}
.crumbs{padding:0 0 30px 207px;}
.menu-crumbs{font:normal 65% Verdana,Geneva,sans-serif;
color:#000;
padding:8px 3px 0 70px;
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;}

/*Станд. ссылка*/
a.link, a.link-txt{font-size:100%;
font-weight:normal;
color:#247da5;
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;}

/*праздники*/
p.holiday{font:normal 85%/120% Verdana,Geneva,sans-serif;
margin:0;
padding:8px 0;}
p.holiday img{margin-right:5px;}
p.holiday a{color:#247da5;
text-decoration:underline;}
p.holiday a:hover{text-decoration:none;}

/*Карта сайта*/
.top-map{padding-top:30px;}
.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 0px 3px 4px;
padding:0px;}
.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 #818181;
font-size:100%;}
.captcha .input-txt2{margin:3px 0 5px 0;
border:1px solid #818181;
font-size:100%;}

/*Правый инфоблок*/
.wave{border-left:1px solid #007bb7;
border-right:1px solid #007bb7;
background:url(/img/right1/wave.gif) no-repeat left bottom;}
.tbord{border-top:1px solid #007bb7;}
.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;}
.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;}
.bbord{border-bottom:1px solid #007bb7;
background-color:#007BB7;}

/*оформить заказ*/
table.order{border-collapse:collapse;
border: 1px solid #4373a6;
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:#4373a6;
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;}
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 #818181;
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:7px;
height:29;}
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 #818181;}
.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{position:absolute; top:15px; left:40px; z-index:5;
height:65px;}

div.plan{position:absolute; left:65px; z-index:5;
top:88px;
//top:94px;
font-family:Arial,Helvetica,sans-serif;
font-weight:norma
line-height:115%;
//line-height:160%;
color:#000;
text-align:right;
padding-top:5px;}
.plan p{font:normal 13px/120% Arial,Helvetica,sans-serif;
text-align:right; padding:4px 0 0;}
.plan a{color:#24678f;
text-decoration:underline;}
.plan a:hover{text-decoration:none;}
.plan .yellow1, .plan .white, .plan .yellow_main1{font-size:18px;}
.plan .yellow1{color:#24678f;}
.plan .yellow_main1{color:#24678F;}
.plan .white{color:#961006;}
.plan .yellow2{color:#24678f;
font-size:32px;}
.plan .yellow_main2{color:#24678F;}/*#f1df40*/
.plan .telefon{color:#961006;
font-size:32px;}

div.plan-main{position:absolute; left:10px; z-index:5;
top:123px;
font:normal 13px Arial,Helvetica,sans-serif;
line-height:115%;
//line-height:160%;
color:#000;
text-align:right;
padding-top:5px;}
.plan-main p{font:normal 13px/120% Arial,Helvetica,sans-serif;
text-align:right; padding:1px 0 0;
color:#fff;}
.plan-main a{color:#f6ed81;
text-decoration:underline;}
.plan-main a:hover{text-decoration:none;}
.plan-main .yellow1, .plan .white{font-size:18px;}
.plan-main .yellow1{color:#f1df40;}
.plan-main .white{color:#fafaf2;}
.plan-main .yellow2{color:#f1df40;
font-size:32px;}
.plan-main .telefon{color:#fafaf2;
font-size:32px;}



/*оформление гл.стр.*/
div.ship_gif{position:absolute;top:95px; right:15%; z-index:4;}
div.ship_png{position:absolute;top:118px; right:18%; z-index:1;}
div.ship_png2{position:absolute;top:117px; right:5%; z-index:1;}
.sea{background:url(/img/main/sea.jpg) repeat-x bottom left;
height:173px;}
.content{background:#e8ebf0;
padding-top:50px;}
div.ico{position:absolute; top:5px; right:0; z-index:7;}
div.phone a:hover{text-decoration:none;}
div.phone small{font-size:14px;}
div.banners{position:absolute; top:20px; /*left:370px;*/ z-index:5;}
div.island_gif{position:absolute;top:22px; left:18%; z-index:4;}
div.island_gif2{position:absolute;top:13px; left:20%; z-index:2;}/* */
div.island_png{position:absolute;top:13px; left:20%; z-index:3;}
div.top{position:absolute; top:0; left:0; height:173px; width:100%; z-index:0;}

/*advert asloboda
table.asloboda{border-collapse:collapse;
border:1px solid #C3E898;
width:98%;
margin-bottom:20px;
background:#61a2f1 url(/img/main/asloboda2.jpg) repeat-x bottom left;}
table.asloboda td.asloboda1{background: url(img/main/asloboda1.jpg) no-repeat bottom right;
padding:20px 20px 15px;}
td.asloboda1 h2{font-size:140%;
color:#fff;
margin:0; padding:0;}
td.asloboda1 h3{font:italic 110%/110% Verdana, Geneva,sans-serif;
color:#870D0C;
padding:0 0 15px; margin:0;}
td.asloboda1 h4{font:italic 80%/110% Verdana, Geneva,sans-serif;
color:#fff;}
td.asloboda1 a{text-decoration:underline;}
td.asloboda1 a:hover{text-decoration:none;}
td.asloboda1 p{color:#fff;
font-size:80%;}
td.asloboda1 h2 a{color:#fff;}
table.adv{margin:5px 0 18px;
border:1px solid #fff;}
table.adv th{font:normal 75%/110% Verdana, Geneva,sans-serif;
padding:6px 10px;
color:#fff;
border:1px solid #fff;
background-color:#468bc0;}
table.adv td{font:normal 75%/110% Verdana, Geneva,sans-serif;
padding:8px 10px;
color:#000;
border:1px solid #fff;
background-color:#e0e5e7;}
table.adv th span, table.adv td span{color:#dc4443;}
table.adv td a{color:#24678f;}*/


/*  */
table.adv_top{border:1px solid #6c90b3;
background:#003979 url(img/design/ban-main.jpg) left bottom repeat-x;
width:100%;}
.adv_top h1{color:#fff;
font:normal;
font-size:105%;
padding:15px 0 0 0 ;}
.adv_top h2{color:#CFE1F1;
font-size:140%;
margin:0;
padding:0;}
.adv_top h2 a{color:#CFE1F1;}
.adv_top p{color:#fff;
font-size:80%;}

table.adv{color:#fff;
border-collapse:collapse;
border:1px solid #fff;
margin:10px 15px 7px 0;}
table.adv th{font:normal 75%/110% Verdana, Geneva,sans-serif;
padding:6px 10px;
color:#fff;
border:1px solid #fff;
background-color:#468bc0;}
table.adv td{font:normal 75%/110% Verdana, Geneva,sans-serif;
padding:8px 10px;
color:#000;
border:1px solid #fff;
background-color:#e0e5e7;}
table.adv td.tb{text-align:center;}
table.adv td span{color:#dc4443;}/*1B81FB - blue*/
table.adv td b.red{font-size:100%;}
table.adv a{text-decoration:underline;}
table.adv a:hover{text-decoration:none;}
table.adv a, table.adv a:visited{color:#24678f;}

a.hadv{color:#CFE1F1;
text-decoration:underline;}
a.hadv:hover{text-decoration:none;}
a.hadv:visited{color:#CFE1F1;}


/* ..*/
div.top2{position:absolute; top:0; left:0; height:175px; width:100%; z-index:0;}
div.pix{position:absolute; top:200px; left:0px; height:65px; z-index:1;}
div.ico2{position:absolute; top:5px; right:13px; z-index:8;}
/*div.tree{position:absolute; top:0; right:0; z-index:7;} -*/
div.phone2{position:absolute; top:35px; right:0; z-index:8;
font:bold 18px Arial, Geneva,sans-serif;
color:#fff;
padding-right:20px;}
div.phone2 small{font-size:14px;}
div.island_in_png{position:absolute;top:38px; left:17%; z-index:5;}
div.island_in_gif{position:absolute;top:38px; left:17%; z-index:4;}
div.ship_png_left{position:absolute;top:114px; right:40%; z-index:3;}

/*bottom сайта*/
td.bottom{padding:15px 0 0 0; background-color:#e8eaf0;}/*-588ab8*/

/*Галерея*/
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:#d1e3f0;
width:100%;
border-top:1px solid #19519d;
padding:5px 9px;
margin:7px 0 10px 0;}
div.rubric2{background-color:#d1e3f0;
width:100%;
border-bottom:1px solid #19519d;
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;}

/*   
table.submsk{margin:25px 0 0;
border-collapse:collapse;
border:none;
background:url(/img/sbm/back.jpg) repeat-x left;}
.sbm1{border-top:1px solid #19519d;}
.sbm2{border-left:1px solid #19519d;
border-right:1px solid #19519d;
/*background:#fff url(/img/main/may_sun.gif) no-repeat left top;}*/
table.sbm_bg .sbm2{background:url(/img/main/sbm2.jpg) no-repeat left bottom;
width:100%;
height:125px;}
.sbm3{background:url(/img/main/seliger5.gif) no-repeat left bottom;
border-right:1px solid #19519d;
border-left:1px solid #19519d;}
.sbm4{font:bold 14px Arial,Helvetica,sans-serif;
text-align:center;
color:#21660c;
padding:0 3px 0;
border-left:1px solid #19519d;
border-right:1px solid #19519d;}
.sbm4 a{color:#21660c;
text-decoration:underline;}
.sbm4 a:hover{text-decoration:none;}
.sbm5{border-bottom:1px solid #19519d;}

/*оформление контент главная*/
.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 bottom left;}
.content8{background:url(/img/main/content8.jpg) repeat-y top right;}
td.text-main{padding:20px 17px 20px;
background-color:#fff;}
.main-info{padding:10px 0 10px 0px;}
.main-info h2{font:normal 130%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#1b81fb;
margin:0;
padding:20px 0 5px 0;}
.main-info h2.centr,  h2.centr{color:#ce2524;}
.main-info p{padding-left:0;}
.main-info a.link{color:#24678f;
text-decoration:underline;}
.main-info a.link:hover{text-decoration:none;}

h2.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;}

/*список объектов*/
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:0px 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 #a489b8;}
h3.ninfo{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#1b81fb;
margin:0;
padding:45px 0 5px;}
h3.san{font:bold 100%/130% Verdana,Geneva,sans-serif;
color:#961006;
margin:0;
padding:0 0 5px;}
.san-line{border-bottom:1px solid #b7563e;}
ul.mainul{padding-left:20px;}
ul.mainul li{margin-left:0px;}
ul.mainul li a{color:#24678f;
text-decoration:none;}


/*adv-main*/
div.adv1{background:url(/img/main/adv/1.jpg) top left repeat;
width:100%;}
table.adv2{border:#6c90b3 1px solid;
background: url(/img/main/adv/2.jpg) bottom left repeat-x;
width:100%;}
td.adv3{background:url(/img/main/adv/3.jpg) bottom left repeat-x;}
div.adv4{background:url(/img/main/adv/4.jpg) right bottom no-repeat;
padding:12px 50px 100px 30px;
//width:100%;}
div.adv4 h1{font: normal 150%/110% Arial, Helvetica, sans-serif;
color:#f2e975;
padding:0;
margin:0;}
div.adv4 h1 a{color:#f2e975;text-decoration:underline;}
div.adv4 h1 a:hover{color:#f2e975;text-decoration:none;}
div.adv4 h1 a:visited{color:#f2e975;}
div.adv4 h1 span{font-size:155%;}
div.adv4 h2{font:normal 100%/100% Verdana,Geneva,sans-serif;
color:#faa2a2;
padding:27px 0 0 0;
margin:0;}
div.adv4 h2 a{text-decoration:underline;
color:#faa2a2;}
div.adv4 h2 a:hover{text-decoration:none;
color:#dd6e74;}
div.adv4 p{font:normal 80%/90% Arial,Helvetica,sans-serif;
color:#fff;
padding:11px 0;
margin:0;}

div.adv4 table{border-collapse:collapse;
margin:0;
width:100%;}
div.adv4 table th{font:normal 95%/110% Arial, Helvetica, sans-serif;
color:#fff;
background-color:#468bc0;
border:1px solid #fff;
padding:5px 10px;
margin:0;
text-align:left;}
div.adv4 th a{text-decoration:underline;color:#fff;}
div.adv4 th a:hover{text-decoration:none;
color:#fff;}
div.adv4 a span{color:#f8c5c5;}
div.adv4 span:hover{text-decoration:none;
color:#dd6e74;}
div.adv4 table td{font:normal 85%/110% Arial, Helvetica, sans-serif;
border:1px solid #fff;
background:#e0e5e7;
padding:5px 10px;
margin:0;}
div.adv4 .red{font:normal 120%/100% Arial, Helvetica, sans-serif;
color:#dc4443;}
div.adv4 td.blue{background-color:#468bc0;
font-size:80%;
color:#fff;
padding-left:20px;}
/*holiday on main page*/
.bordo, .orange, .green, .may, .indep, .fschool, .builder, .newy, .xmas, .oldy
{width:100%;
margin-bottom:33px;}
.bordo div, .orange div, .green div, .may div, .indep div, .fschool div, .builder div, .newy div, .xmas div, .oldy div
{height:141px;}
.bordo h3, .orange h3, .green h3, .may h3, .indep h3, .fschool h3, .builder h3, .newy h3, .xmas h3, .oldy 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, .newy big, .xmas big, .oldy big
{font-size:170%;}
.bordo h4, .orange h4, .green h4, .may h4, .indep h4, .fschool h4, .builder h4, .newy h4, .xmas h4, .oldy h4
{font: normal 90%/90% Verdana,Geneva,sans-serif;
color:#fff; text-align:right;
margin:0; padding:10px 20px 2px;}
.bordo p, .orange p, .green p, .may p, .indep p, .fschool p, .builder p, .newy p, .xmas p, .oldy 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, .newy p a, .xmas p a, .oldy 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, .newy p a:hover, .xmas p a:hover, .oldy 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;}

/*new year*/
.newy{background:url(/img/main/newy_bg.gif) left top repeat-x;
border:1px solid #010d19;}
.newy div{background:url(/img/main/newy_pic.jpg) left top no-repeat;
width:100%;}
.newy h3 a{color:#f09c98;
text-decoration:none;
border-bottom:1px solid #f09c98;}
.newy h3 a:hover{border-bottom:none;}
.newy p a{color:#f09c98;}
/*xmas*/
.xmas{background:url(/img/main/xmas_bg.gif) left top repeat-x;
border:1px solid #384070;}
.xmas div{background:url(/img/main/xmas_pic.jpg) left top no-repeat;
width:100%;}
.xmas h3 a{color:#004177;
text-decoration:none;
border-bottom:1px solid #004177;}
.xmas h3 a:hover{border-bottom:none;}
.xmas p a{color:#004177;}
/*old new year*/
.oldy{background:url(/img/main/oldy_bg.gif) left top repeat-x;
border:1px solid #eddd61;}
.oldy div{background:url(/img/main/oldy_pic.jpg) left top no-repeat;
width:100%;}
.oldy h3 a{color:#eddd61;
text-decoration:none;
border-bottom:1px solid #eddd61;}
.oldy h3 a:hover{border-bottom:none;}
.oldy p a{color:#eddd61;}
/*8 marta*/
td.text-main .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;}

/*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{}


/*ny end cr*/
div.rotate{position:absolute; top:18px; left:360px; z-index:6;}
.div_ny{background:url(/img/design/bg_zima1.gif) no-repeat; width:174px; height:119px;
margin-right:30px;}
.div_cr{background:url(/img/design/bg_zima2.gif) no-repeat; width:174px; height:119px;}
.div_ny h2, .div_cr h2{font-size:16px;
padding:25px 0 0 10px; margin:0;}
.div_ny h2 strong, .div_cr h2 strong{font-size:30px;
font-weight:bold;}
.div_ny h2 a, .div_ny h2 a:hover, .div_cr h2 a, .div_cr h2 a:hover{text-decoration:none;
color:#eaccc9;}
.div_ny p, .div_cr p{font:normal 13px/160% Arial,sans-serif;
padding:5px 0 0 30px; margin:0;}
.div_ny p a, .div_cr p a{color:#d1e5f1;}
.div_ny p a:hover, .div_cr p a:hover{text-decoration:none;}
ul.mainul li a:hover{text-decoration:underline;}

/*календарь*/
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 #4373a6 !important;}/*граница календаря*/
/*кнопки*/
.x-date-left, .x-date-middle, .x-date-right{background:#4373a6 !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:#4373a6 !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 #4373a6 !important;}
.x-date-today a{border:1px solid #fce8e5 !important;/*текущий день*/
background:#fce8e5 !important;
font-weight:bold !important;}div.logo{position:absolute; top:15px; left:40px; z-index:5;
height:65px;}
.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{background:#deecf5 !important;}/* */
/*таблица календаря*/
table.x-date-inner{border:1px solid #4373a6 !important;
border-top:1px solid #fff !important;
border-collapse:collapse !important;}
table.x-date-inner td{border:1px solid #4373a6 !important;
border-collapse:collapse !important;}
table.x-date-inner th{background:#92b9de !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 #4373a6 !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 #4373a6 !important;}/*правая граница*/
td.x-date-mp-sel a {background: #deecf5 !important;/*выбранные год и месяц*/
border:1px solid #4373a6 !important;}

/*main page*/
.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:#961027; 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;}
.floatred{color:#FC0000 !important; float: left;}

/*left menu holiday*/
.crumbs_holi{padding:10px 10px 25px 15px;}
.crumbs_holi a.menu-crumbs{font-size:100%; padding:0; margin:0; color:#016d93;}
.crumbs_holi a.menu-crumbs:hover{text-decoration:none;}
.holiday_menu1{background-color:#d0e4ef; width:85%; border-right:1px solid #d0e4ef;
padding:5px 0 20px;}
.holiday_menu1 a, .holiday_menu2 a{text-decoration:none;}
.holiday_menu1 a:hover, .holiday_menu2 a:hover{text-decoration:none; color:#000;}
.holiday_menu1 h3, .holiday_menu2 h3{color:#000; font-size:90%; margin:0; padding:12px 10px 6px 22px;}
.holiday_menu1 h3 a, .holiday_menu2 h3 a{color:#d9600d;}
.holiday_menu1 p a{color:#144c7c; font-weight:normal;}

p.h_menu1, .holiday_menu1 p.open1, .holiday_menu2 p.open1{padding:0 0 0 16px; font-size:80%; margin:1px 10px 1px 23px;
color:#000; font-weight:bold;
white-space:nowrap;}
p.h_menu1{background:url(/img/design/bull11.gif) left no-repeat;}
.holiday_menu1 p.open1, .holiday_menu2 p.open1{background:url(/img/design/bull1.gif) left no-repeat;}

/*-*/
.holiday_menu2 h3{padding-top:25px; padding-bottom:3px;}
.holiday_menu2 p.h_menu1, .holiday_menu2 p.open1{font-size:85%; color:#000; margin-top:7px;
white-space:nowrap;}
.holiday_menu2 p.open1{font-weight:bold;}
.holiday_menu2 p a{font-weight:normal; color:#d9600d;}
p.h_menu2{background:url(/img/design/bull22_h.gif) left top no-repeat;}
.holiday_menu2 p.open2{background:url(/img/design/bull2_h.gif) left top no-repeat;
font-weight:bold;}
p.h_menu2, .holiday_menu2 p.open2{padding:0 0 0 15px; margin:2px 0 2px 40px;
font-size:80%; line-height:120%;}
p.h_menu2 a, .holiday_menu2 p.open2 a{color:#144c7c; font-weight:normal;}

p.h_menu3, .holiday_menu2 p.open3{padding:0 0 0 15px; margin:2px 0 2px 47px;
font-size:75%; line-height:120%;}
.holiday_menu2 p.open3{font-weight:bold;}
p.h_menu3 a, .holiday_menu2 p.open3 a{color:#d9600d; font-weight:normal;}

/*mart 2011*/
.bank-cards{position:absolute; top:130px; left:320px;
z-index:5;}
#bank-in{top:125px; left:280px;}

.price{color:#901814; font-size:80%;
background:url(/img/design/bull5.gif) left no-repeat;
padding-left:17px;}

.google{float:right; margin-top:6px; margin-right:15px;}
