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

/*main page*/
.borders{border:4px solid #c3e898;
height:125px;
margin:10px 0 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;}
/*midrussia*/
table.sp_bg{border-collapse:collapse;
background:#1f55ab url(/img/main/sp_bg.jpg) repeat-x bottom left;
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 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;}
td.asloboda1 table.tab{margin:5px 0 18px;
border:1px solid #fff;}
td.asloboda1 table.tab th{font:normal 75%/110% Verdana, Geneva,sans-serif;
padding:6px 10px;
color:#fff;
border:1px solid #fff;
background-color:#468bc0;}
td.asloboda1 table.tab td{font:normal 75%/110% Verdana, Geneva,sans-serif;
padding:8px 10px;
color:#000;
border:1px solid #fff;
background-color:#e0e5e7;}
td.asloboda1 table.tab th span, td.asloboda1 table.tab td span{color:#dc4443;}
td.asloboda1 table.tab td a{color:#24678f;}

/*inner page*/
.borders_sbm{border-top:1px solid #2f64ba;
height:125px;
margin:10px 0 1px;}
.borders_sp{border-top:1px solid #051f4a;
height:125px;}
/*submoscow*/
table.sbm_bg2{border-collapse:collapse;
background:#619dff url(/img/right1/sbm2_bg.gif) repeat-x bottom left;
width:100%;}
table.sbm_bg2 td.sbm{background:url(/img/right1/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;}
/*midrussia*/
table.sp_bg2{border-collapse:collapse;
background:#1f55ab url(/img/right1/sp2_bg.jpg) repeat-x bottom left;
margin:0 0 1px;
width:100%;}
table.sp_bg2 td.sp{background:url(/img/right1/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 td 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:0;
padding:0px 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:#024d1f;
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:#37a91d;}
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;}


/*  */
.may-td1{border-top:1px solid #ff9900;
background-color:#fff;}
.may-td2{border-left:1px solid #ff9900;
border-right:1px solid #ff9900;
background-color:#fff;
background:#fff url(img/main/may_sun.gif) no-repeat left top;
height:80px;}
.may-td3{background:#fff url(/img/main/may_pic.gif) no-repeat left bottom;
border-right:1px solid #ff9900;
border-left:1px solid #ff9900;}
.may-td4{border-left:1px solid #ff9900;
border-right:1px solid #ff9900;
background:#faa87f url(/img/main/may_bg1.gif) repeat-x left top;
font:bold 90%/100% Verdana,Geneva,sans-serif;
text-align:center;
color:#fff;
padding:5px 3px 0;}
.may-td5{background:url(/img/main/may_bg2.gif) repeat-x left bottom;}

/*  */
.new-td1{background:url(/img/main/new_bg2.gif) repeat-x left;}
.new-td2{font:bold 90%/100% Verdana,Geneva,sans-serif;
border-left:1px solid #83c430;
border-right:1px solid #83c430;
background:#a4d545 url(/img/main/new_bg1.gif) repeat-x left top;
text-align:center;
color:#fff;
padding:0 3px 5px;}
.new-td3{background:#fff url(/img/main/new_pic.gif) no-repeat left bottom;
border-right:1px solid #83c430;
border-left:1px solid #83c430}
.new-td4{border-left:1px solid #83c430;
border-right:1px solid #83c430;
background-color:#fff;
padding-right:10px;}
.new-td5{border-bottom:1px solid #83c430;
background-color:#fff;}


/**/
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;}
.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 #5AAC60;}
td.blue_bg{background-color:#5AAC60;}

/* */
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:#5AAC60;}

/* */
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:#356534 url(/img/main/find-bg.gif) repeat-x left bottom;
border-bottom:1px solid #9cb39b;
border-collapse:collapse;
margin:15px 0pt 20px 15px;}
td.fform2{background:url(/img/main/pic-find.jpg) no-repeat bottom right;
padding:10px;}
td.fform2 .tr, td.fform2 .tl{color:#fff;}
.fform2 h2{font:bold 100%/100% Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
margin:0px;
padding:8px 5px 15px 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:#c9ed9c 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;}
td.fform3 .tr, td.fform3 .tl{color:#fff;}
.fform3 h2{font:bold 100%/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:#effae1;
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:#000;
text-decoration:none;
cursor:pointer;
cursor:hand;}
.services h3 a.open:hover{color:#000;
text-decoration:none;
border-bottom:none;}
.services h3 a.close{font-weight:normal;
color:#008100;
text-decoration:none;
border-bottom:1px dotted #008100;
cursor:pointer;
cursor:hand;}
.services h3 a.close:hover{color:#003a00;
text-decoration:none;
border-bottom:1px dotted #003a00;}

/*  */
table.find-main{background:#356534 url(/img/main/find-bg.gif) repeat-x bottom left;
border-bottom:1px solid #88a687;
width:100%;}
td.fform{background:url(/img/main/pic-find.jpg) no-repeat bottom right;
padding:15px;}
.fform table{border:none;border-collapse:collapse;}
td.fform .tr, td.fform .tl{color:#fff;}
.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;}

/*   ..*/
div.rfind{background:#356534 url(/img/design/rfind-bg.gif) repeat-x bottom left;
border-bottom:1px solid #8896a7;}
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;
color:#fff;}
.rfind h3{padding:5px 0 13px; margin:0;
color:#fff;}
.rfind a{color:#fff;
text-decoration:underline;}
.rfind a:hover{color:#fff;
text-decoration:none;}

/* */
div.rorder1 strong, div.rorder2 strong{font-weight:bold;}
div.rorder1{background:#fffdf6 url(img/design/cottage.jpg) no-repeat bottom right;
border-bottom:1px solid #adb7c2;
padding:20px 5px 5px 20px;}
div.rorder2{background:#fffdf8 url(img/design/rhome.jpg) no-repeat bottom right;
border-bottom:1px solid #4797cc;
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 #adb7c2;
border-bottom:1px solid #adb7c2;
padding:20px 10px 20px 20px;
text-align:left;}
.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:#01ad4e;}
#fplace-bot{border-bottom:1px solid #fff;
background-color:#037230;}
.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;}
.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;}
.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 #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.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/bull3.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:#156a8f;
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;}

/*  */
.blink{font:normal 10px Verdana,Geneva, sans-serif;
color:#4983a3;
padding:0 4px 3px;
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; z-index:1;
width:100%;}
#over{background-color:#629862;}
#out{background-color:#457344;}
table.menu{background-color:#457344;
border:1px solid #d6e7d6;
border-collapse:collapse;}
table.menu td{border:1px solid #d6e7d6;
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:#fff;
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:#d6e7d6;}

/* */
.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:3px 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 2px;
padding:0px;}
.fback{font: normal 70% Verdana,Geneva,sans-serif;
border:1px solid #229530;
margin:2px 0px 3px 2px;
padding:1px;}
.but{font:normal 70% Verdana,Geneva,sans-serif;
border:1px solid #037230;
background-color:#037230;
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 #70BB00;
border-right:1px solid #70BB00;
background:url(/img/right1/wave.gif) no-repeat left bottom;}
.tbord{border-top:1px solid #70BB00;}
.rbord-txt{border-left:1px solid #70BB00;
border-right:1px solid #70BB00;
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 #70BB00;
border-right:1px solid #70BB00;}
p.right{font:normal 70%/130% Verdana,Geneva,sans-serif;
padding:0px 3px 5px 4px;}
.bbord{border-bottom:1px solid #70BB00;
background-color:#007BB7;}

/* */
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:#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 #4a9550;
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 #4a9550;}
.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:125px;
//top:123px;
font:normal 13px Arial,Helvetica,sans-serif;
line-height:115%;
//line-height:160%;
color:#000;
text-align:right;
padding-top:5px;}
.plan a{color:#f6ed81;
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;}

/* ..*/
.sea{background:url(img/main/sea.jpg) repeat-x top left;
height:173px;}
.content{background:#3673a2;
padding-top:50px;}
div.ico{position:absolute; top:5px; right:0; z-index:7;}
div.phone{position:absolute; top:130px; right:0; z-index:8;
font:bold 18px Arial, Geneva,sans-serif;
text-align:center;
color:#fff;
padding-right:20px;}
div.banners{position:absolute; top:45px; right:30px; z-index:5;}
/*div.banners{position:absolute; top:20px; left:240px; z-index:5;}*/
div.island_gif{position:absolute;top:22px; left:30%; z-index:4;}
div.island_png{position:absolute;top:22px; left:30%; z-index:3;}
div.top{position:absolute; top:0; left:0; height:175px; z-index:0;
width:100%;}


/* ..*/
div.top2{position:absolute; top:0; left:0; height:175px; z-index:0;
width:100%;}
div.pix{position:absolute; top:200px; left:0px; height:65px; z-index:1;}
div.ico2{position:absolute; top:5px; right:60px; z-index:8;}
div.tree{position:absolute; top:0; right:0; z-index:7;}
div.phone2{position:absolute; top:145px; right:0; z-index:8;
font:bold 18px Arial, Geneva,sans-serif;
color:#fff;
padding-right:20px;}
div.phone2 small{font-size:14px;}

div.ship_gif{position:absolute;top:95px; right:15%; z-index:4;}
div.ship_png{position:absolute;top:95px; right:15%; z-index:3;}

/*bottom */
td.bottom{padding-top:15px; background-color:#3673a2;}

/**/
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 #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;*/}
.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.gif) repeat-y top right;}
td.text-main{padding:20px 17px 20px;
background-color:#fff;}
.main-info{padding:10px 0 10px 10px;}
.main-info h2{font:normal 130%/110% Arial, Helvetica, sans-serif;
text-align:left;
color:#45833f;
margin:0;
padding:20px 0 5px 0;}
.main-info h2.centr{color:#ce2525;}
.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:#45833e;
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;}
ul.mainul 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*/
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;}
/*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;}

/*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 #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;}
.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;}
