@charset "utf-8";
/* CSS Document */
BODY {
	margin:0px;
	padding-left:0px;
	width:100%;
	height:100%;
	min-height:100%;
	background-color:#9fd6e5;
	background-image:url(bg.jpg);
	background-repeat:repeat;
	background-position:0px 0px;
}
html {
	width:100%;
	height:100%; 
}
.png {
	background-image: none;
	behavior:url('images/vlalek.htc')
}
/*-------------------------------------------------------*/ /*main_table*/
table.main {
	width:100%;
	height:100%;
	font-family:Tahoma;
	font-size:11px;
	color:#545454;
}
td.left_shadow {
	height:100%;
	background-image:url(left_shadow.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
td.right_shadow {
	height:100%;
	background-image:url(right_shadow.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
/*-------------------------------------------------------*/ /*center_main*/
td.center_main {
	height:100%;
	width:1000px;
	background-color:#ffffff;
}
table.center_main {
	height:100%;
	width:100%;
	background-color:#ffffff;
}
/*-------------------------------------------------------*/ /*head_main*/
td.head_1 {
	width:100%;
	height:85px;
	background-image:url(head_bg_1.jpg);
	background-repeat:no-repeat;
	background-position:opx opx;
}
td.head_2 {
	width:100%;
	height:126px;
	background-image:url(head_bg_2.jpg);
	background-repeat:no-repeat;
	background-position:opx opx;
}
td.head_3 {
	width:100%;
	height:200px;
	background-image:url(head_bg_3.jpg);
	background-repeat:no-repeat;
	background-position:opx opx;
}
/*-------------------------------------------------------*/ /*main_menu*/
td.main_menu {
	width:100%;
	height:41px;
}
table.main_menu {
	width:100%;
	height:41px;
}
td.main_menu_left {
	width:271px;
	background-image:url(menu_left_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
td.main_menu_center {
	width:654px;
	background-image:url(menu_center_bg.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding:3px 5px;
}
td.main_menu_right {
	width:75px;
	background-image:url(menu_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.main_menu_link {
	font-family:Tahoma;
	font-size:11px;
	color:#e1edf0;	
}
a.main_menu_link:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#e1edf0;
	text-decoration:none;	
}
#main_menu_active {
	font-family:Tahoma;
	font-size:11px;
	color:#e1edf0;
	text-decoration:none;
	font-weight:bold;	
}
span.main_menu_separator {
	background-image:url(menu_bullet.jpg);
	background-repeat:no-repeat;
	padding:0px 10px;
	width:20px;
	background-position:center 9px;
}
/*-------------------------------------------------------*/ /*content_main*/
td.content_main {
	width:100%;
	padding:30px 25px 0px 25px;
}
table.content_main {
	width:100%;
}
a.big_text_link {
	font-family:Tahoma;
	font-size:12px;
	color:#0b6d87;
	text-decoration:underline;
}
a.big_text_link:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#0b6d87;
	text-decoration:none;
}
a.text_link:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#0b6d87;
	text-decoration:none;
}
a.text_link {
	font-family:Tahoma;
	font-size:11px;
	color:#0b6d87;
	text-decoration:underline;
}
div.text_link {
	padding-left:14px;
	background-image:url(text_link_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	margin-bottom:8px;
}
div.etag_text_link {
	position:relative;
	left:120px;
	top:30px;
}
td.text_zg {
	font-family:Tahoma;
	font-size:18px;
	color:#ef9404;
	padding-bottom:20px;
}
td.text {
	font-family:Tahoma;
	font-size:11px;
	color:#545454;
	padding-bottom:20px;
}
table.text {
	font-family:Tahoma;
	font-size:11px;
	color:#545454;
}
td.picture {
	padding-right:30px;
}
div.flash {
	float:left;
	padding-right:30px;
	width:auto;
} 
div.clr {
	clear:both;
}
table.text_main {
	width:100%;
}
div.fotogal {
	border:#ed9204 1px solid;
	width:auto;
	padding:10px;
	margin-top:30px;
} 
div.foto {
	border:#dedede 2px solid;
	float:left;
	margin:10px 10px;
	width:auto;
}
img.foto {
	border:#ffffff 2px solid;
}
/*-------------------------------------------------------*/ /*contacts_main*/
td.contacts_main {
	width:245px;
}
div.contacts_element {
	font-family:Tahoma;
	font-size:12px;
	color:#545454;
	padding-left:17px;
	background-image:url(contacts_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	margin-bottom:12px;
	width:auto;
}
div.contacts_telefon {
	color:#1b9fc2;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	padding-left:17px;
	margin-bottom:12px;
}
div.contacts_email {
	color:#0b6d87;
	font-family:Tahoma;
	font-size:12px;
	padding-left:17px;
	margin-bottom:12px;
}
a.contacts_email_link {
	color:#0b6d87;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
a.contacts_email_link:hover {
	color:#0b6d87;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
td.contacts_text {
	padding-bottom:20px;
}
/*-------------------------------------------------------*/ /*number_fond_main*/
td.number_fond_main {
}
table.number_fond_main {
}
td.etag {
	width:315px;
	height:115px;
	padding-right:15px;
	padding-top:10px;
}
#etag_1 {
	background-image:url(etag_1.jpg);
	width:229px;
	height:140px;
	margin-bottom:-25px;
	position:relative;
	z-index:100;
}
#etag_2 {
	background-image:url(etag_2.jpg);
	width:229px;
	height:140px;
	margin-bottom:-25px;
	position:relative;
	z-index:100;
}
#etag_3 {
	background-image:url(etag_3.jpg);
	width:229px;
	height:140px;
	margin-bottom:-25px;
	position:relative;
	z-index:100;
}
/*-------------------------------------------------------*/ /*footer_main*/
td.footer_main {
	width:100%;
	height:150px;
	background-image:url(footer_line.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
table.footer_main {
	width:100%;
	height:150px;
}
td.footer_count {
	width:265px;
}
td.logo_skydense {
	width:145px
}
#text_skydense {
	width:60px;
	position:relative;
	left:15px;
	top:-6px;
	text-align:right;
}
a.skydense_link {
	color:#85b6c3;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:none;
}
a.skydense_link:hover {
	color:#85b6c3;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:underline;
}
/*-------------------------------------------------------*/ /*footer_menu*/
td.footer_menu_main {
	width:590px;
}
table.footer_menu_main {
	width:100%;
	height:82px;
}
td.footer_menu_left {
	width:12px;
	height:82px;
	background-image:url(footer_menu_left_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
td.footer_menu_center {
	width:565px;
	height:82px;
	background-color:#e5eef0;
	padding-top:25px;
}
td.footer_menu_right {
	width:13px;
	height:82px;
	background-image:url(footer_menu_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.footer_menu_link {
	font-family:Tahoma;
	font-size:11px;
	color:#0b6d87;	
}
a.footer_menu_link:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#0b6d87;
	text-decoration:none;	
}
#footer_menu_active {
	font-family:Tahoma;
	font-size:11px;
	color:#0b6d87;
	text-decoration:none;
	font-weight:bold;	
}
span.footer_menu_separator {
	background-image:url(footer_menu_bullet.jpg);
	background-repeat:no-repeat;
	padding:0px 10px;
	width:20px;
	background-position:center 9px;
}
#cr {
	font-family:Tahoma;
	font-size:11px;
	color:#979d9e;
	width:auto;
	margin:10px
}
/*-------------------------------------------------------*/ /*reserv_mainss*/
table.text_reserv {
	width:100%;
	font-family:Tahoma;
	font-size:11px;
	color:#545454;
}
td.detail_bron {
	width:50%;
	padding-left:50px;
}
td.quick_bron {
	width:50%;
	padding-left:50px;
	border-left:#cccccc 1px solid;
}
table.bron {
	font-family:Tahoma;
	font-size:11px;
	color:#545454;
}
td.zg_bron {
	font-family:Tahoma;
	font-size:14px;
	color:#1b9fc2;
	font-weight:bold;
	padding-bottom:15px;
}
td.form {
	padding:7px 5px;
}
a.vibrat_more:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#0b6d87;
	text-decoration:none;
	background-image:url(vibrat_more.jpg);
	background-repeat:no-repeat;
	background-position:0px;
	padding-left:20px;
}
a.vibrat_more {
	font-family:Tahoma;
	font-size:11px;
	color:#0b6d87;
	text-decoration:underline;
	background-image:url(vibrat_more.jpg);
	background-repeat:no-repeat;
	background-position:0px;
	padding-left:20px;
}
select.select_box_number {
	font-family:Tahoma;
	font-size:11px;
	width:42px;
	color:#545454;
}
select.select_box_mes {
	font-family:Tahoma;
	font-size:11px;
	width:84px;
	color:#545454;
}
select.select_box_tr {
	font-family:Tahoma;
	font-size:11px;
	width:125px;
	color:#545454;
}
select.select_box_razm {
	font-family:Tahoma;
	font-size:11px;
	width:156px;
	color:#545454;
}
input.input_box {
	font-family:Tahoma;
	font-size:11px;
	width:156px;
	color:#545454;
	padding-left:4px;
}
div.form_podp {
	font-family:Tahoma;
	font-size:10px;
	color:#878787;
}
td.form_dop_serv {
	font-family:Tahoma;
	font-size:11px;
	color:#2da7c7;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:15px;
}
div.box_form_dop {
	border:#e0e0e0 1px solid;
	width:auto;
	background-color:#000000
}
td.form_button_zabr {
	padding:7px 5px 7px 45px;
}





















