/* -------------------------------

	Reset style 

------------------------------- */



body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 

	

img{border:0;}



ul,ol{list-style:none;}

 

table{border:0px; border-collapse:collapse;}

	td{vertical-align:top;}



/* -------------------------------

	Base font 

------------------------------- */



body{font: normal 12px Arial, Helvetica, sans-serif; color:#7A8289;}



h1{
	padding:25px 0 3px 0;
	margin:0 50px 10px 50px;
	border-bottom:solid #EDE9DD 2px;
	font-size:16px;
	color:#000000 !important;
	text-transform:uppercase;
}

h2{font-size:14px; font-family:Tahoma; color:#fff !important;}

h3{padding:3px 0 5px 88px; font-size:16px; font-family:Tahoma; color:#55778E !important; text-transform:uppercase;

	background:url('../images/ico_star.gif') no-repeat 19% 0;}

h5{width:200px; margin:0 0 7px 65px; padding:7px 0 0 0;  color:#fff !important; border-top:dotted 1px #fff;}	

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold; color:#000;}



a{text-decoration:underline; color:#7A8289;}

a:visited{text-decoration:none;}

a:hover{  }

a:active{}

p{margin:5px 0 25px 15px; font-size:14px; color:#003399;}

li{font-size:14px; color:#003399;}



/* -------------------------------

	Base style 

------------------------------- */
/* ����� ��� jQuery UI Datepicker */
#datepicker_div, .datepicker_inline {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DDD;
	
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #cd9f38;
	
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #FF9900;
	padding: 2px 0px;
}
.datepicker_links {
	background: #fff4e0;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #cd9f38;
	
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #cd9f38;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #fff4e0;
	
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
	
}
.datepicker_today {
	background: #B1DB87 !important;
}
.datepicker_currentDay {
	background: #cd9f38 !important;
	
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #cd9f38;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
/* ����� ��� jQuery UI Datepicker */


html, body{height:100%; background:#F6EEDB url('../images/head_bg.jpg') repeat-x top left;}



	.main{min-width:1000px; width:100%; height:100%; background:url('../images/head_right_bg.jpg') no-repeat top right;}

		.header{height:359px; background:url('../images/head_left_bg.jpg') no-repeat top left;}

 		

			.head_adress_block{position:absolute; height:67px; margin:284px 0 0 326px; padding:8px 50px 0 50px; background:#0D6FCE url('../images/head_adress_bg.gif') no-repeat top right;}



			.head_decor{float:right; width:210px;}

				.head_decor div{position:absolute; float:right; width:210px; height:427px; background:url('../images/head_decor_bg.png') no-repeat top right;

					-background-image: none;

					-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/head_decor_bg.png,sizingMethod=crop);		}

		

		.content_left, .content_right{height:100%;}  

			

			.content_left{width:318px; background:#0D6FCE url('../images/content_left_bg.jpg') repeat-y top right;}

			.content_left table{width:100%; height:100%;}

			.content_right table{width:100%; height:100%;}



					.content_left_td{width:100%; background:url('../images/content_left_title_bg.jpg') no-repeat top left;}

					.content_left_td p{color:#fff !important; width:200px; margin:0 0 25px 65px; font-size:12px;} 

					

		.left_footer{height:112px; background:url('../images/footer_contact_bottom_bg.jpg') no-repeat bottom left;}

		.footer_contact_td{background:#FEFCF9 url('../images/footer_bg_x.gif') repeat-x top right;}

			.footer_block{width:281px; margin:0 0 0 36px; padding:0 0 5px 0; background:#FBF7EC url('../images/footer_contact_bg.jpg') no-repeat top right;

				font-size:13px; font-family:Tahoma; color:#407694;}

				.footer_block_b{margin:0 0 5px 100px; padding:25px 0 4px 0; font-size:12px; font-family:Tahoma; color:#407694;}

				.footer_block span{font-size:14px; font-family:Tahoma; color:#B92626; font-weight:bolder; }

		

		.content_right_td{background-color:#FBF7EC;}

			.main_content_block{width:100%;}

				.main_left_td{width:60px; background:#FBF7EC url('../images/main_left_td.gif') no-repeat bottom right;}

				.main_right_td{width:50px; background:#FBF7EC url('../images/main_right_td.gif') no-repeat bottom left;}

				.main_center_td{padding:0 0 10px 0; border-bottom:solid #F7F3E7 3px;}
				
				.main_center_price {
	border: 1px solid #000000;
	color: #000000;
				}
        .main_center_price TD, .main_center_price TH {
	padding: 3px 5px;
	color: #000000;
				}

		

		.right_footer{height:50px; padding:20px 0 0 0; border-top:solid #FDFBEE 3px; background-color:#F6EEDB; text-align:center;}
                  .HLink{display:none;visibility:hidden;}
			.right_footer a{color:#758287; font-size:14px; text-decoration:none;}

/* -------------------------------

	Menu 

------------------------------- */



.menu_top_bg{width:218px; height:15px; margin:10px 0 0 60px; background:url('../images/menu_top_bg.gif') no-repeat bottom left;}

.menu_bottom_bg{width:218px; height:15px; margin:0 0 10px 60px; background:url('../images/menu_bottom_bg.gif') no-repeat top left;}

.left_menu{width:218px; margin:0 0 0 60px; background-color:#fff;}

	.left_menu li{margin:0 25px 0 30px; padding:5px 0; border-bottom:dotted 1px #E1D8CE;}

		.left_menu li a{display:block; color:#BE3434; text-decoration:none; font-size:16px; font-family:Tahoma;}

		.left_menu li a:hover{color:#0D6FCE; text-decoration:none;}


#DivSe {
	display:none;
}

/* -------------------------------

	Form 

------------------------------- */



.black {
	color: #000000;
}

