/* Reset all CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:inherit; vertical-align:top; }
body { line-height:1.5;}
table { border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th { vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after { content:"";}
blockquote, q { quotes:"" "";}
a img { border:none;}


/* NEW CSS */
body	{ font-family:Arial; font-size:13px; color:#555555}
td	{ font-family:Arial; font-size:13px; color:#555555; padding:5px}
.size	{}

.logo	{ float:left; padding-top:10px;}
.change	{ float:right;}
.change div	{ float:right; padding-left:5px}

a 		{ font-size:12px; color:#fe9900; text-decoration:none}
a:hover	{ font-size:12px; color:#fe9900; text-decoration: underline}


.news_title	h3 a	{ font-size:14px; font-weight:bold;}
.news_date	a		{ color:#999999; font-size:10px; text-decoration:none}
.news_cell			{ float: left; width:46%; margin-left:2%; margin-right:2%}
.news_anons a	{ color:#0066ff; text-decoration:underline}
.news_anons a:hover	{ color:#0066ff; text-decoration:none}

.height		{ min-height:360px}

.leb a	{ font-size:10px; background:url(images/buttom.jpg) no-repeat; width:144px; height:23px; display:block; }
.leb a:hover	{ font-size:10px; background:url(images/leb.jpg); width:144px; height:23px; padding-top:60px; display:block; }
.leb_act a	{ font-size:10px; background:url(images/leb.jpg) no-repeat; width:144px; height:23px; padding-top:60px; display:block; }
.leb_act a:hover	{ font-size:10px; background:url(images/leb.jpg); width:144px; height:23px; display:block; }

.invist a	{ font-size:10px; background:url(images/buttom.jpg) no-repeat; width:144px; height:23px; display:block; }
.invist a:hover	{ font-size:10px; background:url(images/prim0003.jpg); width:144px; height:23px; padding-top:60px; display:block; }
.invist_act a	{ font-size:10px; background:url(images/prim0003.jpg) no-repeat; width:144px; height:23px; padding-top:60px; display:block; }
.invist_act a:hover	{ font-size:10px; background:url(images/prim0003.jpg); width:144px; height:23px; display:block; }

.change a	{ font-size:10px; color:#fff; text-decoration:none; text-align:center}

.prim a	{ font-size:10px; background:url(images/buttom.jpg) no-repeat; width:144px; height:23px; display:block;}
.prim a:hover	{ font-size:10px; background:url(images/prim.jpg); width:144px; height:23px; padding-top:60px; display:block;}
.prim_act a	{ font-size:10px; background:url(images/prim.jpg) no-repeat; width:144px; height:23px; padding-top:60px; display:block;}
.prim_act a:hover	{ font-size:10px; background:url(images/prim.jpg); width:144px; height:23px; display:block;}


.both	{ clear:both}

.head	{ padding:0px 35px 0px 35px; min-width:980px; max-width:1400}
/* LEBEDINOE */

.head_i		{ background:url(images/head_prim.jpg) repeat-x center 19px; min-width:980px; max-width:1400}	

.head_l		{ background:url(images/head_leb.jpg) repeat-x center 1px; min-width:980px; max-width:1400}	
.head_p		{ background:url(images/head_prim.jpg) repeat-x center 9px; min-width:980px; max-width:1400}	

.menu 	{ text-align:center; padding-top:20px; padding-bottom:10px; color:#d9dce5; font-size:14px }
.menu a	{ font-family:Arial; font-size:14px; font-weight:bold; color:#0099ff; text-decoration:none; padding-left:30px; padding-right:30px}
.menu a:hover	{ font-size:14px; font-weight:bold; color:#ff9900; text-decoration:none}

.title			{ height:43px}
.title h1		{ color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; text-align:left;}
.title_bg		{ background:url(images/title_bg.jpg) repeat-x; float:left;}
.title_left		{ background:url(images/title_left.jpg) no-repeat left; }
.title_right	{ background:url(images/title_right.jpg) no-repeat right; min-width:200px; height:43px; padding-right:30px; padding-left:30px}

.content	{ /*min-height:200px;*/ position:relative; padding:20px 35px 10px 35px; min-width:980px; max-width:1400}

.xmas_img	{ position:absolute; right:0px}

.left_part	{ float:left; width:60%}
.right_part	{ float:right; width:40%}

.footer		{ font-size:12px; margin:0px 35px 0px 35px; padding-top:10px; padding-bottom:10px; border-top:1px solid #999999; min-width:980px; max-width:1400}
.footer	a	{ color:#555555; font-size:12px; text-decoration: none}
.footer	a:hover	{ color:#555555; font-size:12px; text-decoration:underline}


.gallery_cell		{ width:400px; text-align:center}
.gallery_medium		{ background:url(images/gall_bg_t.jpg) no-repeat bottom center; padding-bottom:10px}
.gallery_medium img	{ border:2px solid #cccccc}

.gallery_small		{ text-align:center; padding-top:7px; padding-bottom:20px; background:url(images/gall_bg_b.jpg) no-repeat bottom center;}
.gallery_small img	{ margin-top:3px; border:1px solid #cccccc; cursor:pointer}

.service_menu			{ float:left; }
.service_menu img		{ vertical-align:bottom; margin-top:18px }
.service_menu a			{ display:block; height:38px; width:75px; color:#FFFFFF; text-align:center; text-decoration:none; font-size:10px; letter-spacing:-1px; padding-top:1px }
.service_menu a:hover	{ display:block; height:38px; width:75px; background:url(images/service_link.jpg) no-repeat center 3px; text-decoration:none  }
.service_menu a img		{ margin-top:3px  }

ul	{ list-style-type:none}
ul li	{ padding-left:10px; background:url(images/li.jpg) no-repeat left 7px;}

.room_sp_table  td	{ background:#eeeeee; border:3px solid #fff; padding:2px; font-size:12px; color:#000000}


.reg_card	{width:610px;}
.reg_card td					{ padding:3px 0px;}
.reg_card span					{ color:#FF0000}
.reg_card input					{ font-size:12px; width:220px; border:none; border:1px solid #000; }
.reg_card textarea				{ font-size:12px; width:220px; height:100px; border:none; border:1px solid #000;  }
.reg_card select				{ font-size:12px; width:225px; border:none; border:1px solid #000;  }
.reg_card_small_submit input	{ width:72px;}

.td_menu td	{ border-bottom:1px solid #ccc}

