@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}

IMG {border:0;}
TABLE {border-collapse:collapse}
TD {padding:0; vertical-align:top}
.clearer {clear:both}
.reg_name{
font:16px Tahoma, "Times New Roman", serif, sans-serif;
}

.reg_log{
font:16px Tahoma, "Times New Roman", serif, sans-serif;
}

.pigeon{
position:absolute;
float:left;
margin:210px 0 0 920px;
width:75px;
height:94px;
background: url(my/pigeon.gif) no-repeat left top;
z-index:90;
}

.nicearea {
background:none;
height:24px;
width:180px;
font-size:14px;
padding: 0 0 0 1px;
border:none;
}

.room_niceleft {
float:left;
background:url(my/l_input.gif) left center no-repeat;
height:24px;
margin:0 0 0 10px !important;
margin:0 0 0 5px;
}

.nicemid {
margin-left:1px;
float:left;
background:url(my/m_input.gif) center center repeat-x;
height:24px;
}

.niceright {
background:url(my/r_input.gif) right center no-repeat;
height:24px;
width:180px;
}

.clear{
clear:both;
font-size:1px;
}

.float_right{
float:right;
}

.wrap{
background:url(my/bg_mixed.jpg) no-repeat top center;
position:relative; 
margin:auto;
max-width:1900px;
min-width:1000px;
height:auto;
}

.global_border{
position:relative;
width:1000px;
height: auto; 
margin:auto;
background: none;
}

.link{
position:absolute;
display:block;
width:340px;
height:110px;
background: none;
border:none;
margin:0 0 0 172px;
z-index:10;
}

.head{
position:relative;
background: none; 
height:auto;
width: auto;
margin:0 0 0 0px;
}

	.logo{
	position:relative;
	background: none;
	width: auto; 
	height: auto;
	float:none;
	color:#0E5485;
	}
		
		.feedback {
		padding:50px 0 0 900px;
		font: 12px Tahoma, "Times New Roman", serif, sans-serif;
		}
		
		.feedback a{
		color:#033151;
		float:left;
		position:relative; top:15px;
		}
		
	.menu{
	position:relative;
	margin:190px 0 0 155px !important;
	margin: 190px 0 0 78px;
	width:860px;
	height: 46px;
	float:left;
	font: 12px/34px Georgia, "Times New Roman", Times, serif;
	z-index:3;
	}

		/*.menu a{
		text-decoration:none;
		color:#0E5485;
		}*/
		
		.main0, .main1, .main2, .main3, .main4, .main5, .main6 {
		display:block;
		position:relative;
		text-decoration:none;
		float:left;
		height:46px;
		text-align:center;
		}
		
		
                .main0{
		background: url(my/main0.gif) no-repeat left top;
		width:92px;
		}

                .main1{
		background: url(my/main1.gif) no-repeat left top;
		width:141px;
		}
		
		.main2{
		background: url(my/main2.gif) no-repeat left top;
		width:74px;
		}
		
		.main3{
		background: url(my/main3.gif) no-repeat left top;
		width:142px;
		}
		
		.main4{
		background: url(my/main4.gif) no-repeat left top;
		width:101px;
		}
		
		.main5{
		background: url(my/main5.gif) no-repeat left top;
		width:91px;
		}
		
		.main6{
		background: url(my/main6.gif) no-repeat left top;
		width:201px;
		text-align:left;
		font: 18px/40px Georgia, "Times New Roman", Times, serif;
		}
		
		.main6 a{
		margin:0 0 0 15px;
		color:#4C2349;
		}

.main0:hover{
background: url(my/main0_a.gif) no-repeat left top;
}

.main1:hover{
background: url(my/main1_a.gif) no-repeat left top;
}
		
.main2:hover{
background: url(my/main2_a.gif) no-repeat left top;
}
		
.main3:hover{
background: url(my/main3_a.gif) no-repeat left top;
}
		
.main4:hover{
background: url(my/main4_a.gif) no-repeat left top;
}
		
.main5:hover{
background: url(my/main5_a.gif) no-repeat left top;
}


.main00{
display:block;
background: url(my/main0_a.gif) no-repeat left top;
width:92px;
position:relative;
text-decoration:none;
float:left;
height:46px;
text-align:center;
}
.main11{
display:block;
background: url(my/main1_a.gif) no-repeat left top;
width:141px;
position:relative;
text-decoration:none;
float:left;
height:46px;
text-align:center;
}
		
.main22{
display:block;
background: url(my/main2_a.gif) no-repeat left top;
width:74px;
position:relative;
text-decoration:none;
float:left;
height:46px;
text-align:center;
}

.main33{
display:block;
background: url(my/main3_a.gif) no-repeat left top;
width:142px;
position:relative;
text-decoration:none;
float:left;
height:46px;
text-align:center;
}

.main44{
display:block;
background: url(my/main4_a.gif) no-repeat left top;
width:101px;
position:relative;
text-decoration:none;
float:left;
height:46px;
text-align:center;
}

.main55{
display:block;
background: url(my/main5_a.gif) no-repeat left top;
width:91px;
position:relative;
text-decoration:none;
float:left;
height:46px;
text-align:center;
}
		
.submenu {
position:relative;
height:67px;
width: auto;
margin: 22px 0 0 0px !important;
margin: 18px 0 0 0px;
float:left;
z-index:2;
font: 15px Georgia, "Times New Roman", Times, serif;
}

	.submenu a{
	color:#0E5485;
	text-decoration:none;
	}
	
	.submenu a:hover {
	text-decoration: underline;
	}

	.submenu img {
	float:left;
	margin: 10px 0 0 0;
	}

	.submenu1 {
	background:url(my/submenu1.gif) no-repeat center center;
	width:184px;
	height:67px;
	float:left;
	}
	
	.submenu1 p{
	text-align:center;
	margin: 18px 0 0 45px;
	}
	
	.submenu2 {
	background:url(my/submenu2.gif) no-repeat center center;
	margin:10px 0 0 0;
	width:99px;
	height:34px;
	float:left;
	}
	
	.submenu2 p{
	text-align:center;
	margin: 7px 0 0 0;
	}
	
	.submenu3 {
	background:url(my/submenu3.gif) no-repeat center center;
	margin:10px 0 0 0;
	width:154px;
	height:34px;
	float:left;
	}
	
	.submenu3 p{
	text-align:center;
	margin: 7px 0 0 0;
	}
	
	.submenu4 {
	background:url(my/submenu4.gif) no-repeat center center;
	margin:10px 0 0 0;
	width:106px;
	height:34px;
	float:left;
	}
	
	.submenu4 p{
	text-align:center;
	margin: 7px 0 0 0;
	}
	
	.submenu5 {
	background:url(my/submenu5.gif) no-repeat center center;
	margin:10px 0 0 0;
	width:105px;
	height:34px;
	float:left;
	}
	
	.submenu5 p{
	text-align:center;
	margin: 7px 0 0 0;
	}
	
	.submenu6 {
	background:url(my/submenu6.gif) no-repeat center center;
	margin:10px 0 0 0;
	width:112px;
	height:34px;
	float:left;
	}
	
	.submenu6 p{
	text-align:center;
	margin: 7px 0 0 0;
	}

.border_content{
position:relative;
margin: 0 0 0 0;
width: auto;
height:auto;
float:left;
}

.footer {
position:relative;
background:url(my/footer.gif) no-repeat left top;
width:1000px;
height:142px;
color:#1B3462;
}

.footer img{
margin: 50px 0 0 0px;
}
.copyright{
margin:5px 0 0 0px;
font: 12px Tahoma, "Times New Roman", serif, sans-serif;
}

.right_column {
position:relative;
margin:-89px 3px 0 0px;
width:201px;
height:auto;
float:right;
z-index:2;
}

*html .right_column {
margin:-85px 1px 0 0px;
}
		
	.basket_text{
	background:url(my/back_basket.gif) repeat-x top left;
	margin:0 0 0 0;
	width:199px;
	border-left: 1px #DCDCDC solid;
	border-right: 1px #DCDCDC solid;
	}

		.basket_text p{
		margin:0px 5px 5px 15px;
		padding: 10px 0 0 0;
		line-height: 20px;
		font: normal 11px/20px Georgia, "Times New Roman", Times, serif;
		}
		
		.count{
		text-decoration:underline;
		}
		
		.basket_text span, .basket_text a {
		color:#4F82D5;
		font: bold 12px Tahoma, "Times New Roman", serif, sans-serif;
		}
		
		.order{
		margin: 7px 0 0 15px !important;
		height:22px;
		width:110px;
		border:none;
		background:url(my/booking.gif) no-repeat top left;
		color:#ffffff;
		margin: -3px 0 0 0;
		display:block;
		}
		
		*html .order{
		margin:7px 0 0 15px;
		}
		
		.basket_text img{
		margin:0;
		}
		
		.bottom_basket{
		width: 201px;
		height:7px;
    	background:url(my/bottom_basket.gif) no-repeat left top;
		}
	
	.room{
	margin: 5px 0 0 0;
	}
	
		.headline{
		color:#0E5485;
		width:201px;
		height:46px;
		background:url(my/room.gif) no-repeat top left;
		}
		
		.headline p{
		padding: 12px 0 0 25px;
		font: 16px Georgia, "Times New Roman", Times, serif;
		}
		
		.room_form{
		width:199px;
		height:auto;
		font: 11px Tahoma, "Times New Roman", serif, sans-serif;
		border-left:1px #DCDCDC solid;
		border-right:1px #DCDCDC solid;
		background:url(my/back_room.gif) no-repeat top left;
		}
		
		.check{
		float:left;
		margin: 5px 0 0 10px;
		}
		
		.enter{
		float:right;
		margin: 0 10px 0 0 !important;
		margin: 0 5px 0 0;
		border:none;
		background:url(my/room_enter.gif) no-repeat top left;
		height:22px;
		width:59px;
		margin:-4px 0 0 0;
		}
		
		.room a{
		margin:0 0 0 10px;
		color:#185C8C;
		text-decoration:none;
		line-height:15px;
		}
		
		.room a:hover{
		text-decoration: underline;
		}
		
		.room span{
		clear:both;
		margin:0 0 0 10px;
		}
		
		.bottom_room{
		width: 201px;
		height:7px;
    	background:url(my/room_bottom.gif) no-repeat left top;
		}

	.baner{
	margin:5px 0 0 0;
	}
		
.content {
position:relative;
width:770px;
float:left;
font: 12px Georgia, "Times New Roman", Times, serif;
}
	.content UL {
		list-style-position:inside;
		color:#b1dbe7;
	}
	.content A {color:#0e5485}

	.content h1, .content h2 {
	margin: 0 0 20px 10px;
	font:  24px AGPresquire, verdana, Georgia, sans-serif;
	color:#093D61;
	}
	
	.main_table{
	width:770px;
	}

	.head_ping{
	/*float:right;*/
	text-decoration:none;
	display:block;
	margin: 15px 0 0 0;
	color:#7B5979 !important;	
	width:770px;
	height:44px;
	background:url(my/main_big_ping_headline.gif) no-repeat left top;
	}
	
	.head_ping_mid{
	margin: 10px 0 0 0;
	color:#7B5979;	
	width:551px;
	height:46px;
	background:url(my/katalog_ping_head.gif) no-repeat left top;
	}
	.head_ping_mid h1 {
		color:#7B5979;
	}
	.head_ping span, .head_ping_mid span, .head_ping_mid h1, .head_blue span, .head_pink span, .head_pink h3, .head_blue h3,  .head_ping_small span{
	margin: 0 0 0 20px;
	font: 18px/42px Georgia, "Times New Roman", Times, serif;
	}
	
	.left_table tr td, .right_table tr td, .main_table tr td{
	float:left;
	margin:0;
	padding-bottom: 10px
	}

	.right_ping_table {float:left;}
	.head_blue_item{
	background:url(my/main_blue_item_headline.gif) repeat-x left top;
	width:183px;
	height:27px;
	color:#256793;
	}
	
	.head_blue_item a, .head_blue_item h4 {
	color:#256793;
	font: 12px/24px Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 10px;
	}
	
	.head_grey_item{
	background:url(my/main_grey_item_headline.gif) repeat-x left top;
	width:183px;
	height:27px;
	color:#256793;
	font: 12px/24px Georgia, "Times New Roman", Times, serif;
	}
	
	.head_grey_item a{
	color:#256793;
	font: 12px/24px Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 10px;
	}
	
	.head_grey, .list_chapter2{
	background:url(my/katalog_grey_head.gif) repeat-x left top;
	width:201px;
	height:29px;
	color:#484848;
	font: 12px/24px Georgia, "Times New Roman", Times, serif;
	text-align:left;
	}
	.list_chapter2 a{
	width:181px;
	height:29px;
	display:block;
	padding-left:20px;
	float:left;
	color:#484848;
	text-decoration:none;
	}
	.head_grey_item a{
	color:#256793;
	}
	
	.structure_catalog{
	background:url(my/structure_catalog.gif) no-repeat left top;
	width:201px;
	height:46px;
	color:#256793;
	text-align:left;
	font: 18px/34px Georgia, "Times New Roman", Times, serif;
	}

	.td {
	border-left:1px #DFDEDE solid;
	border-right:1px #DFDEDE solid;
	text-align:center;
	}
	
	.td img {
	margin: 5px;
	}
	
	.actual{
	color:#2E6E9B !important;
	font: 18px Tahoma, "Times New Roman", serif, sans-serif !important;
	margin: 0 0 0 5px;	
	float:left;
	}
	
	.old {
	color:#B2B2B2 !important;
	font: 14px Tahoma, "Times New Roman", serif, sans-serif !important;
	margin: 0 0 0 5px;
	float:left;
	text-decoration:line-through;
	}
	
	.in_basket{
	border:none;
	background:url(my/in_basket.gif) no-repeat left top;
	width:68px;
	height:22px;
	float:right;
	margin:0 10px 0 0;
	}
	
	.buy{
	border:none;
	background:url(my/buy.gif) no-repeat left top;
	width:68px;
	height:22px;
	float:right;
	margin:0 10px 0 0;
	}
	
	.td_bottom{
	width:183px;
	height:8px;
	background:url(my/item_bottom.gif) no-repeat left top;
	}
	
	.head_blue {
	background:url(my/main_blue_headline.gif) no-repeat left top;
	text-decoration:none;
	display:block;
	width:377px;
	height:46px;
	color:#31719A;
	margin-top:15px;
	}
	
	.head_ping_small {
	background:url(my/main_small_ping_headline.gif) no-repeat left top;
	width:377px;
	height:46px;
	color:#7B5979;
	}
	
	.head_pink {
	background:url(my/main_big_ping_headline.gif) no-repeat left top;
	text-decoration:none;
	display:block;
	width:377px;
	height:46px;
	color:#31719A;
	margin-top:15px;
	}
	
	.left_table{
	float:left;
	}
	
	.right_table{
	float:right;
	}

.basket_table{
width:770px;
margin: 0;
border: 1px #DCDCDC solid;
border-collapse: collapse;
font:11px Tahoma, "Times New Roman", serif, sans-serif;
}

.basket_table tr{
height:40px;
border: 1px #DCDCDC solid;
}
/*
*html .basket_table tr{
height:40px;
}

*+html .basket_table tr{
height:40px;
}*/

.basket_table tr td{
padding: 0 0 0 9px;
vertical-align:middle;
}

*html .basket_table tr td{
padding: 0 0 0 9px;
}

*+html .basket_table tr td{
padding: 0 0 0 9px;
}
.basket_table A {color:#000}
/*
.basket_table img{
margin: -3px 10px 0 0;
float:right;
}

*html .basket_table img{
margin: -16px 0 0 0;
float:right;
padding: 0 10px 0 0;
}

*+html .basket_table img{
margin: -16px 0 0 0;
float:right;
padding: 0 10px 0 0;
}
*/
.head_basket_table{
height:26px !important;
background:url(my/grey.gif) repeat left top;
font-size:14px;
}

.quantity{
width:65px;
background:none;
height:24px;
font-size:14px;
padding: 0 0 0 1px;
border:none;
}

.quantity_niceleft {
float:left;
background:url(my/l_input.gif) left center no-repeat;
height:24px;
margin: -3px 0 0 0;
}

*html .quantity_niceleft {
margin:-4px 0 0 0;
}

*+html .quantity_niceleft {
margin:-4px 0 0 0;
}

.quantity_niceright {
background:url(my/r_input.gif) right center no-repeat;
height:24px;
width:65px;
}

.refresh_basket{
width:112px;
background: url(my/katalog_in_basket.gif) no-repeat left top;
height:25px;
border:none;
display:block;
}

.resolve{
background: url(my/refresh_basket.gif) no-repeat left top;
width:91px;
height:25px;
border:none;
float:left;
}

.catalog_buy{
width:112px;
background: url(my/katalog_buy.gif) no-repeat left top;
height:25px;
border:none;
display:block;
}

.buy_item{
width:45px;
background:none;
height:24px;
font-size:14px;
padding: 0 0 0 1px;
border:none;
color:#FFFFFF;
margin:-3px 0 0 13px;
}

.reg_table{
margin: 0 0 0 200px;
font:11px Tahoma, "Times New Roman", serif, sans-serif;
}

.reg_table tr{
height:18px;
}

.reg_table tr td{
padding: 5px 0 0 0;
}

.reg {
background:none;
height:24px;
width:300px;
font-size:14px;
padding: 0 0 0 1px;
border:none;
}

.reg_niceleft {
float:left;
background:url(my/l_input.gif) left center no-repeat;
height:24px;
}

.reg_niceright {
background:url(my/r_input.gif) right center no-repeat;
height:24px;
width:300px;
}

.reg_submit{
width:112px;
background:url(my/registration.gif) no-repeat left top;
height:25px;
border:none;
margin:0 0 0 95px;
}

.head_blue_bg{
background:url(my/katalog_blue_item_headline.gif) repeat-x left top;
width:317px;
height:27px;
}

.head_blue_bg a, .head_blue_bg span, .head_blue_bg h2, .head_blue_bg h1{
margin:0 0 0 20px;
/*line-height:25px;*/
padding-top:6px;
/* display:block; */
font-weight:normal !important;
color:#256793 !important;
font: 11px Georgia,"Times New Roman",Times,serif;
}

.td_pay{
width:315px;
border-left:1px #DCDCDC solid;
border-right:1px #DCDCDC solid;
}

.td_pay p{
margin:0 0 0 5px;
float:left;
font:11px Geneva, Arial, Helvetica, sans-serif;
color:#093D61;
}

.td_pay a{
color:#185C8C;
font:11px Geneva, Arial, Helvetica, sans-serif;
margin:0 10px 0 0;
}

.td_pay img{
margin:5px;
}

.bottom_pay_item{
background:url(my/katalog_item_bottom.gif) no-repeat left top;
width:317px;
height:8px;
}

.pay_table{
font:11px Georgia, "Times New Roman", Times, serif;
}

.pay_table tr td{
float:left;
}

.pay_table span{
color:#093D61;
font: bold 11px Georgia, "Times New Roman", Times, serif;
line-height:16px;
}

.in_sight{
color:#876685 !important;
font:12px Tahoma, "Times New Roman", serif, sans-serif !important;
}

.list_chapter{
width:189px;
color:#9CABB5;
padding:10px 0 10px 10px;
font:11px/18px Geneva, Arial, Helvetica, sans-serif;
border-left:1px #DCDCDC solid;
border-right:1px #DCDCDC solid;
}

.list_chapter a{
color:#185C8C;
}

.bottom_list_chapter{
background:url(my/bottom_list_chapter.gif) no-repeat left top;
width:201px;
height:8px;
}

.chapter_table {
margin:10px 0 0 0;
font: 11px Tahoma, "Times New Roman", serif, sans-serif;
border-collapse:collapse;
}

.chapter_table span{
font: 18px/38px Georgia, "Times New Roman", Times, serif;
margin: 0 0 0 15px;
}

.text_nicearea {
background:none;
height:75px;
width:300px;
font-size:14px;
padding: 0 0 0 1px;
border:none;
font:11px Georgia, "Times New Roman", Times, serif;

}

.textarea_niceleft {
float:left;
background:url(my/left_textarea.gif) left center no-repeat;

height:75px;
}


.textarea_nicemid {
margin-left:1px;
float:left;
background:url(my/mid_textarea.gif) center center repeat-x;
height:75px;
}

.textarea_niceright {
background:url(my/right_textarea.gif) right center no-repeat;
height:75px;
width:300px;
}

.navigation a{
color:#2E6E9B;
font: 11px Tahoma, "Times New Roman", serif, sans-serif;
}

.pack{
margin:0 0 0 10px;
color:#353535;
}

.exit{
float:right;
margin: 0 10px 0 0 !important;
margin: 0 5px 0 0;
border:none;
background:url(my/exit.gif) no-repeat top left;
height:22px;
width:59px;
}
#leadHref {position:absolute; top:65px; right:40px; width:200px; height:50px; display:block;}
/*mine*/
.right_box_head{margin: 10px 0 0 0;}
.right_box_body{
			width:199px;
			height:auto;
			font: 11px Tahoma, "Times New Roman", serif, sans-serif;
			border-left:1px #DCDCDC solid;
			border-right:1px #DCDCDC solid;
			background:url(my/back_room.gif) no-repeat top left;
		}
.in_box_pic{float:left; padding:5px;}
.noneline  { text-decoration: none; }
.scroll1 { overflow: auto; height: 200px }
.no_scroll1 { overflow: auto; height: auto; }
.list1 { padding:10px 5px 0 10px; list-style-type:none; }
.list1 li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.list1 li { margin-bottom:10px; font-size: 14px; line-height: 18px; display: inline-block; display: block; }
.list1 .pic { float: left; margin-right:10px;}
.list1 a { color: #323232 }
.list1 .green { color: #4b9324 }
.list1 .text { overflow: hidden; display: block; padding-top:6px; }
.gift td {padding-left:40px; padding-top:30px;}
.news-list , .news-detail {margin:20px;}
.news-list .news-item {margin:10px;}
.buy_sert {position:relative;left:140px;top:-10px;}

.available {width:112px; height:27px; padding:10px 0 0; background-image: url('/upload/available.png'); background-repeat: no-repeat;}
.yes {background-position: 0 0;}
.no {background-position: -112px 0;}

.antacont h1 {text-align: center; color: #093D61; font: 24px AGPresquire,verdana,Georgia,sans-serif; margin: 0 0 20px 10px;}
.antacont p {text-align: justify; padding-bottom: 10px; font: 12px Georgia,"Times New Roman",Times,serif;}
