html {
	height: 100%;
}

 body {
	margin: 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	text-align: left;
	background-color: #fff;
	font-family:verdana;
	font-size: 11px;
	min-width:1000px;
	color:#333;
}

/*.................for all......................*/

ul {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

a {
	color: #2a82cc;
	text-decoration: none;
}

a:hover {
	color: #2b9bf9;
	text-decoration: underline;
}

form {
	margin:0px;
	padding:0px;
}


h1 {
font-size:16px;
color:#0346c2;
padding:0px;
text-align:center;
margin:5px 0 9px 0;
}

h2 {
	color: #d01818;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
}

/*.................for all......................*/
/*...............header............................*/

/*.header_bg {
	background-image: url('/img/header_bg.jpg');
	height:196px;
	background-position: bottom;
	width:100%;
	overflow:hidden;
	border-bottom:2px #a3a3a3 solid;
	z-index:1;
	position:relative;
}

.header_bg_left {
	height:196px;
	width:693px;
	background-image: url('/img/header_bg_left.jpg');
	float:left;
	background-position: bottom;
}

.header_bg_right {
	height:196px;
	background-image: url('/img/header_bg_right.jpg');
	float:right;
	width:314px;
	background-position: bottom;
}*/


.header_bg {
	background-image: url('/img/header_bg_all.jpg');
	height:198px;
	background-position: 50% 0;
	width:100%;
	overflow:hidden;
	z-index:1;
	position:relative;
}

.header_bg_left {
	height:196px;
	width:693px;
	background-image: none;
	float:left;
	background-position: bottom;
}

.header_bg_right {
	height:196px;
	background-image:none;
	float:right;
	width:314px;
	background-position: bottom;
}

.wrap {
	width:1000px;
	margin:0 auto;
	
	z-index:2;
	position:relative;
}

.header {
	height:198px;
	margin-top:-200px;
	/*background-image: url('/img/piramid.gif');
	background-position: center;
	background-repeat: no-repeat;
	background-position: bottom;*/
}

.logo {
	float:left;
	margin-top:15px;
	float:left;
}

.logo .logo img {
	width:281px;
	height:50px;
	border:0px;
}

.search {
	float:right; 
	margin-top:15px;
}

.search img {
	width:27px;
	height:27pxl
	border:0px;
	vertical-align:middle;
	margin-right:5px;
}


.search img.keypad-trigger {
	width:16px;
	height:16px;
	margin:-27px 0 0 -30px;
	float: right;
	position: absolute;
	cursor:pointer;
	cursor:hand;
}
.search span {
	color:#d01818;
	font-weight:bold;
	font-size:13px;
}

.search div {
	margin-top:5px;
}

input.text_search {
	background: url('/img/input_search.gif') no-repeat 0 0;
	border:0px;
	height:16px;
	width:131px;
	font-size:11px;
	color: #6e6e6e;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-right:2px;
}


input.button_search {
	background-image: url('/img/button.gif');
	border: 0px;
	width: 49px;
	height: 20px;
	overflow:visible;
	text-align: center;
	padding: 0px;
	cursor:pointer;
	float:left;
	margin-top:-1px;
	*margin-top:0px;
}

input.button_keypad {
border:0 none;
cursor:pointer;
float:left;
height:20px;
margin-top:-1px;
overflow:visible;
padding:0;
text-align:center;
width:20px;
}

.navig ul {
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}

.navig ul li{
	list-style:none;
	display:inline;
	margin:0 3px 0 3px;
}

.navig div{
	margin:0 3px 0 3px;
	position: absolute;
	visibility: hidden;
}

/*----------------------------column---------------------------------------*/
.subwrap {
	overflow:hidden;
	width:100%;
	clear:both;
}

.column {
	width:211px;
	float:left;
	margin-right:22px;
	margin-left:3px;
}

.center_left_column {
	width:249px;
	float:left;
	margin-right:22px;
}

.center_right_column {
	width:249px;
	float:left; 
	margin-right:22px;
}

.center_column_big {
	clear:both;
	width:520px;
}


.center_column {
	overflow:hidden;
	width:542px;
	float:left;
	padding:0 0 160px;
	_padding:0;
}

.last_column {
	width:211px;
	float:left;
	padding:0 0 160px;
	_padding:0;
}
* + html .center_column {
	padding:0;
}

* + html .last_column {
	padding:0;
}

/*-----------------------column first----------------------------------------------*/
.addit_navig {
	padding-top:6px;
	*padding-top:8px;
}

.addit_navig div{
	height:83px;
	width:211px;
	margin-bottom:17px;
}
.addit_navig div img {
	width:104px;
	height:83px;
}


.punkt {
	margin:15px 0 0 -15px;
	vertical-align:top;
}

/*---------------------------------------------*/


/* --------------corners-------------------------*/

.v1, .v2, .v3, .v4, .v5 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border: 1px solid #bfe7e5;/* border*/
	border-width: 0 1px;
	background-color: #f8fffe;/*background*/
}

.v1 {margin: 0 5px; background: #bfe7e5;}/* border*/
.v2 {margin: 0 3px; border-width: 0 2px;}
.v3 {margin: 0 2px;}
.v4 {margin: 0 1px;}
.v5 {margin: 0 1px;}


.text {
	border: 1px solid #bfe7e5;/* border*/
	border-width: 0 1px;
	padding: 5px 10px;
	background-color: #f8fffe;/* *background*/
	overflow:hidden;
	width:185px;
}

/* --------------/corners-------------------------*/

/* --------------green_block and corners-------------------------*/



.green_block .block, .pink_block .block, .blue_block .block, .yellow_block .block{
	margin-top:12px;
	overflow:hidden;
	width:100%;
}





/*--------------------green_corners---------------------*/
.green_block {
	width: 207px;
	margin:0 0 15px 2px;
}

.green_block .block {
	clear:both;
}
.green_block .img_text {
	margin-top:7px;
	float:left;
}

.green_block .img_text div {
	float:left;
	margin:0px;
	width:107px;
}

.green_block .block a {
	color:#0072a7;
	text-decoration:underline;
	font-weight:bold;
}

.green_block .block img {
	float:left;
	margin:0 7px 0 0;
	width:66px;
	height:47px;
	border:1px #0a2ac9 solid;
}

.green_block .v1,
.green_block .v2,
.green_block .v3,
.green_block .v4,
.green_block .v5 {
	border: 1px solid #bfe7e5;/* border*/
	border-width: 0 1px;
	background-color: #f8fffe;/* *background*/
}

.green_block .v1 {margin: 0 5px; background: #bfe7e5;}/*border*/
.green_block .v2 {margin: 0 3px; border-width: 0 2px;}



.green_block .text {
	border: 1px solid #bfe7e5;/*border*/
	border-width: 0 1px;
	background-color: #f8fffe;/* *background*/
}
/*----------/------------*/

/*--------------------pink_corners---------------------*/
.pink_block {
	width: 207px;
	margin:0 0 15px 2px;
}

.pink_block .block {
	clear:both;
}
.pink_block .img_text {
	margin-top:7px;
	float:left;
}

.pink_block .img_text div {
	float:left;
	margin:0px;
	width:105px;
}



.pink_block .img_text {
	margin-top:7px;
	float:left;
}

.pink_block .img_text div {
	float:left;
	margin:0px;
	width:105px;
}


.pink_block .block img {
	float:left;
	margin:0 7px 0 0;
	width:66px;
	height:47px;
	border:1px #c35d8a solid;
}
.pink_block .block a {
	color:#9c59ad;
	text-decoration:underline;
	font-weight:bold;
}
.pink_block .v1,
.pink_block .v2,
.pink_block .v3,
.pink_block .v4, 
.pink_block .v5 {
	border: 1px solid #ffd5f3;/*border*/
	border-width: 0 1px;
	background-color: #fff8fb;/* *background*/
}

.pink_block .v1 {margin: 0 5px; background: #ffd5f3;}/*border*/
.pink_block .v2 {margin: 0 3px; border-width: 0 2px;}


.pink_block .text {
	border: 1px solid #ffd5f3;/*border*/
	border-width: 0 1px;
	background-color: #fff8fb;/* *background*/
}
/*----------/------------*/

/*--------------------blue_corners---------------------*/
.blue_block {
	width: 207px;
	margin:0 0 15px 2px;
}

.blue_block .block a {
	color:#005393;
	text-decoration:underline;
	font-weight:bold;
}
.blue_block .v1,
.blue_block .v2,
.blue_block .v3,
.blue_block .v4,
.blue_block .v5 {
	border: 1px solid #c5d4f1;/*border*/
	border-width: 0 1px;
	background-color: #edf8fc;/* *background*/
}

.blue_block .v1 {margin: 0 5px; background: #c5d4f1;}/*border*/
.blue_block .v2 {margin: 0 3px; border-width: 0 2px;}



.blue_block .text {
	padding:0px;
	width:205px;
	border: 1px solid #c5d4f1;/*border*/
	border-width: 0 1px;
	background-color: #edf8fc;/* *background*/
}
/*----------/------------*/

/*----------block entrance-------------*/
.entr_for_ag {
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	line-height:1.7;
}


.entr_for_ag div {
	font-weight:normal;
	font-size:13px;
	margin-top:7px;
	overflow:hidden;
	width:100%;
}

input.entrance {
	background: url('/img/entrance.gif') no-repeat 0 0;
	border:0px;
	height:19px;
	width:76px;
	font-size:11px;
	color: #6e6e6e;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:2px;
	vertical-align:middle;
}

input.button_entrance {
	background-image: url('/img/button_entrance.gif');
	border: 0px;
	width: 49px;
	height: 20px;
	overflow:visible;
	text-align: center;
	padding: 0px;
	cursor:pointer;
	margin-top:-1px;
	*margin-top:0px;
	margin-left:5px;
}
/*------------------/block entrance------------------------*/

/*---------------------blue block--------------------------------*/

.blue_block .block div {
	float:left;
}

.blue_block .block div img {
	width:103px;
	height:99px;
}

.blue_block .block .tickets {
	position:relative;
	margin-right:-1px;
	font-size:13px;
	font-weight:bold;
	float:right;
	text-align:center;
	width:85px;
	padding: 0 0 14px;
}

.blue_block .block .tickets div {
	background-image: url('/img/bg_tickets.gif');
	height:20px;
	width:85px;
	padding:4px 0 0 0;
	text-align:center;
	margin-bottom:5px;
}

.blue_block .block .tickets img {
	height:14px;
	clear:both;
	left:-50px;
	bottom:0px;
	position:absolute;
	width:130px;
	z-index:100;
}

/*-----------------/-----------------------*/

/*--------------------------center_left_column----------------------------*/
.center_column h1 {
	font-size:15px;
	font-family:arial;
	color:#FFF;
	font-weight:bold;
	height:23px;
	margin:0px;
	padding-top:4px;
}


.center_column h2 {
	margin:0 0 10px 0;
}
.cent_block_g {
	width:249px;
	margin-bottom:15px;
}
.cent_block_g img {
	border:2px #3f9331 solid;
	margin-top:9px;
}

.cent_block_b {
	width:249px;
	margin-bottom:15px;
	background-image: url('/img/brown_bg.gif');
	background-position: 0% 35%;
	background-repeat: repeat-x;
}

.cent_block_r {
	width:249px;
	margin-bottom:15px;
	background-image: url('/img/red_bg.gif');
	background-position: 0% 35%;
	background-repeat: repeat-x;
}

.cent_block_v {
	width:249px;
	margin-bottom:15px;
	background-image: url('/img/violet_bg.gif');
	background-position: 0% 35%;
	background-repeat: repeat-x;
	height:188px;
	*height:190px; 
}

.cent_block_bl {
	width:249px;
	margin-bottom:15px;
	background-image: url('/img/blue_bg.gif');
	background-position: 0% 20px;
	background-repeat: repeat-x;

}


.cent_block_d_b {
	width:520px;
	margin-bottom:15px;
}

.cent_big_img {
	border:2px #3f9331 solid;
	margin-top:9px;
}



.green_h {
	width:249px;
	background-image: url('/img/green_head_block.gif');
	height:27px;
	background-repeat: no-repeat;
}

.brown_h {
	width:249px;
	background-image: url('/img/brown_head_block.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}

.red_h {
	width:249px;
	background-image: url('/img/red_head_block.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}

.violet_h {
	width:249px;
	background-image: url('/img/violet_head_block.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}

.blue_h {
	width:249px;
	background-image: url('/img/blue_head_block.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}

.dark_brown_h {
	width:520px;
	background-image: url('/img/dark_brown_head_block.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}

.inform {
	position:relative;
	margin-top:-3px;
	padding:10px 15px 0;/*15px 15px 0*/
	overflow:hidden;
	width:219px;

}

.inform_block {
	overflow:hidden;
	width:100%;
}
.lideri_pr .inform_block{
	
	padding-bottom: 10px;
}

.inform_cont {
	float:left;
	width:138px;
}


h2 a{
	color: #d01818;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}

.rarrow {
	position: absolute; right: 15px;
}
h2 a:hover{
	color: #d01818;
}

.links {
	clear:both;
	width:220px;
	padding-top:5px;
}

.links a {
	color:#0346c2;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.links a:hover {
	color:#0346c2;
}

a.border_img {
float:left;
}

a.border_img img {
	border:1px #0a2ac9 solid;
	float:left;
	margin-right:13px;
	width:66px;
	height:47px;
}


/*--------------center_column_big-----------------*/

/*------------------------TABLE---menu_img----------------------------------------------------*/

table.menu_img, table.menu_img td{
	border-collapse: collapse;
	border:1px #292b2c solid;
	height:131px;
	font-size:0px;
	padding:0px;
	width:172px;
}

table.menu_img {
	margin-top:9px;
	margin-left:1px;
	*margin-left:0px;
}


a.img01 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_01.jpg);
	background-position: top left;
}
a.img01:hover {
	background-position: bottom left;
}


a.img02 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_02.jpg);
	background-position: top left;
}
a.img02:hover {
	background-position: bottom left;
}


a.img03 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_03.jpg);
	background-position: top left;
}
a.img03:hover {
	background-position: bottom left;
}

a.img04 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_04.jpg);
	background-position: top left;
}
a.img04:hover {
	background-position: bottom left;
}


a.img05 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_05.jpg);
	background-position: top left;
}
a.img05:hover {
	background-position: bottom left;
}


a.img06 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_06.jpg);
	background-position: top left;
}
a.img06:hover {
	background-position: bottom left;
}


a.img07 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_07.jpg);
	background-position: top left;
}
a.img07:hover {
	background-position: bottom left;
}


a.img08 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_08.jpg);
	background-position: top left;
}
a.img08:hover {
	background-position: bottom left;
}


a.img09 {
	display:block;
	width:172px;
	height:131px;
	background:url(/img/menu_img_09.jpg);
	background-position: top left;
}
a.img09:hover {
	background-position: bottom left;
}


/*-------------------/table-----------------------------------------------*/



/*--------------------d_green_corners---------------------*/
.d_green_block {
	width: 520px;
	margin:0 0 15px 2px;
}
.d_green_block .block img {
	float:left;
	margin:0 7px 0 0;
	width:68px; 
}
.d_green_block .block a {
	color:#003597;
	text-decoration:underline;
	font-size:10px;
}
.d_green_block .v1,
.d_green_block .v2,
.d_green_block .v3,
.d_green_block .v4,
.d_green_block .v5 {
	border: 1px solid #90e4a0;/*border*/
	border-width: 0 1px;
	background-color: #f0f9f6;/* *background*/
}

.d_green_block .v1 {margin: 0 5px; background: #90e4a0;}/* border*/
.d_green_block .v2 {margin: 0 3px; border-width: 0 2px;}



.d_green_block .text {
	width:498px;
	border: 1px solid #90e4a0;/*border*/
	border-width: 0 1px;
	background-color: #f0f9f6;/* *background*/
}


.d_green_block ul { 
	float:left;
}

.d_green_block ul li{
	margin:10px;
	list-style:none;
}

.d_green_block a {
	color: #191919;
	font-size:10px;
	text-decoration:underline;

}

.d_green_block a:hover {
	color: #191919;
}

.tel {
	float:left;
	font-size:17px;
	color:#191919;
	width:255px;
	text-align:center;
	padding-top:25px;
}
.tel span {
	font-size:18px;
	font-weight:bold;
}


.butt_order_round {
	float:left;
	width:82px;
	height:65px;
	margin-top:10px;
	background-image: url('/img/button_order_round.gif');
	background-repeat: no-repeat;
	text-align:center;
	padding-top:17px;
	font-size:18px;
	font-weight:bold;
	color:#191919;
	text-decoration:none;
}

.butt_order_round a {
	font-size:18px;
	font-weight:bold;
	color:#191919;
	text-decoration:none;
}

.butt_order_round a:hover {
	color:#191919;
	text-decoration:none;
}

/*----------/------------*/
/*-------------------/center_column_big-----------------*/

/*--------------------last_column--------------------------*/
/*--------------------yellow_corners---------------------*/
.yellow_block {
	width: 207px;
	margin:0 0 15px 2px;
}


.yellow_block .block a {
	color:#9c59ad;
	text-decoration:underline;
	font-weight:bold;
}

.yellow_block .v1,
.yellow_block .v2,
.yellow_block .v3,
.yellow_block .v4,
.yellow_block .v5 {
	border: 1px solid #ffddbb;
	border-width: 0 1px;
	background-color: #fffbf0;
}

.yellow_block .v1 {margin: 0 5px; background: #ffddbb}
.yellow_block .v2 {margin: 0 3px; border-width: 0 2px;}



.yellow_block .text {
	border: 1px solid #ffddbb;
	border-width: 0 1px;
	background-color: #fffbf0;
}


.yellow_block span.note {
	color:#ef4f4f;
	font-size:9px;
}

.l_c_price {
	float:left;
	background-image: url('/img/hotel_price.gif');
	background-repeat: no-repeat;
	width:46px;
	height:32px;
	padding:14px 0 0 0;
	margin:10px 10px 0 0;
	text-align:center;
}

.yellow_block div.l_c_price a {
	color:#d01818;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}



.l_c_hotel {
	float:left;
	width:120px;
	text-align:left;
	color:#225cc8;
}

.l_c_hotel .hotel_star {
	margin-bottom:3px;
	width:100%;
	overflow:hidden;
}

.hotel_star img {
	width:12px;
	height:12px;
	float:left;
}

.o_hotel {
	margin-top:5px;
	font-size:10px;
}

.yellow_block .l_c_hotel a {
	font-size:12px;
	font-weight:bold;
	margin:0px; 
	padding:0px;
	color:#225cc8;
	text-decoration:none;
}

.yellow_block .block {
	margin-top:17px;
	*margin-top:20px;
	line-height:1.4;
}


			@media all and (min-width: 0) {

				.yellow_block .block {
					margin-top:20px;
					line-height:1.4;
					}

			}

/*----------/------------*/

/*--------------------light_green_corners---------------------*/
.l_gr_block {
	width: 207px;
	margin:0 0 15px 2px;
}
.l_gr_block .block img {
	float:left;
	margin:0 7px 0 0;
	width:68px; 
}
.l_gr_block .block a {
	color:#143c01;
	text-decoration:underline;
	font-size:10px;
}
.l_gr_block .v1,
.l_gr_block .v2,
.l_gr_block .v3,
.l_gr_block .v4,
.l_gr_block .v5 {
	border: 1px solid #cdf4bf;
	border-width: 0 1px;
	background-color: #fafff8;
}

.l_gr_block .v1 {margin: 0 5px; background: #cdf4bf;}
.l_gr_block .v2 {margin: 0 3px; border-width: 0 2px;}



.l_gr_block .text {
	border: 1px solid #cdf4bf;
	border-width: 0 1px;
	background-color: #fafff8;
}


ul.l_c_news li{
margin-bottom:10px;
list-style:none;
}
/*----------/------------*/



/*--------------------dark_blue_corners---------------------*/
.d_blue_block {
	width: 207px;
	margin:0 0 15px 2px;
}
.d_blue_block .block img {
	float:left;
	margin:0 7px 0 0;
	width:68px; 
}
.d_blue_block .block a {
	color:#003597;
	text-decoration:underline;
	font-size:10px;
}
.d_blue_block .v1,
.d_blue_block .v2,
.d_blue_block .v3,
.d_blue_block .v4,
.d_blue_block .v5 {
	border: 1px solid #91b6df;/*border*/
	border-width: 0 1px;
	background-color: #f1faff;/* *background*/
}

.d_blue_block .v1 {margin: 0 5px; background: #91b6df;}/*border*/
.d_blue_block .v2 {margin: 0 3px; border-width: 0 2px;}



.d_blue_block .text {
	border: 1px solid #91b6df;/*border*/
	border-width: 0 1px;
	background-color: #f1faff;/* *background*/
}
.cloud {
	text-align:center;
	font-size:11px;
}

.cloud a{
	margin:0 5px 0 5px;
	font-weight:bold;
}
/*----------/------------*/


.cours_of_currency {
	margin-bottom:15px;
	text-align:center;
}

.meters {
	margin-bottom:15px;
	width:97%;
	overflow:hidden;
	padding-right:3px;
}


/*---------------footer-----------------------------------------*/

.footer {
	width:1000px;
	margin:0 auto;
	clear:both;
}
/*--------------------orange_corners---------------------*/
.orange_block {
	width: 1000px;
	margin:0 0 15px 2px;
}
.orange_block .block img {
	float:left;
	margin:0 7px 0 0;
	width:68px; 
}
.orange_block .block a {
	color:#003597;
	text-decoration:underline;
	font-size:10px;
}
.orange_block .v1,
.orange_block .v2,
.orange_block .v3,
.orange_block .v4,
.orange_block .v5 {
	border: 1px solid #fade94;/*border*/
	border-width: 0 1px;
	background-color: #ffffe5;/* *background*/
}

.orange_block .v1 {margin: 0 5px; background: #fade94;}/* border*/
.orange_block .v2 {margin: 0 3px; border-width: 0 2px;}



.orange_block .text {
	width:978px;
	border: 1px solid #fade94;/* border*/
	border-width: 0 1px;
	background-color: #ffffe5;/* *background*/
}

/*----------/------------*/
.footer ul {
	overflow:hidden;
	width:100%;
}

.footer ul li{
	list-style:none;
	float:left;
	margin:5px 10px 5px 0px;
}

.footer ul li a {
	color:#3c22af;
	text-decoration:underline;
}

.footer ul li a:hover {
	color:#3c22af;
}

.copyr {
	text-align:center;
	font-family:arial;
	font-size:11px;
	color:#0346c2;
	font-weight:bold;
	padding-bottom:15px;
}






/* countress */

.main_column {
	overflow:hidden;
	width:753px;
	float:left;
	padding:0 0 160px;
}

.main_column h1 {
	font-size:15px;
	font-family:arial;
	color:#fff;
	font-weight:bold;
	height:23px;
	margin:0px;
	padding-top:4px;
}


.main_column h2 {
	margin:0 0 5px 0;
}


.filter {
	margin-bottom:15px;
}

.filter select {
	margin:0 5px 0 5px;
	vertical-align:middle;
}

.filter input {
	vertical-align:middle;
}

/*------------------------------big_block_red ---------------------------------------*/
.big_block_red {
	width:753px;
	margin-bottom:15px;
	background-image: url('/img/red_bg.gif');
	background-position: 0% 20px;
	background-repeat: repeat-x;
}

.big_red_h {
	width:753px;
	background-image: url('/img/headings/big_red_heading.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}

.big_inform h2 {
	float:left;
	width:590px;
}

.big_inform_block {
	overflow:hidden;
	width:100%;
}


.big_inform_cont {
	float:left;
	width:640px;
}


ul.all_countr_sp {
	overflow:hidden;
	width:590px;
	float:left;
}

ul.all_countr_sp li {
	list-style:none;
	float:left;
	padding:0 7px 3px 0;
}


.countr_block {
	padding-bottom:10px;
	overflow:hidden;
	width:100%;
}

.countr_block img.border_img {
	border:1px #0a2ac9 solid;
	width:115px;
	height:94px;
	float:left;
	margin-right:10px;
}

/*	 ------------------------------mini-----------------------	 */
.countr_block_mini {
	overflow:hidden;
	float:left;
	width:50%;
}

.countr_block_mini img.border_img {
	border:1px #0a2ac9 solid;
	width:115px;
	height:94px;
	float:left;
	margin-right:10px;
}

.countr_block_mini ul.all_countr_sp {
	overflow:hidden;
	width:220px;
	float:left;
}

.countr_block_mini ul.all_countr_sp li {
	list-style:none;
	float:left;
	padding:0 7px 3px 0;
}

.countr_block_mini h2 {
	width:200px;
}


/*///////////////////////////////////////*/



/*------------------------------big_block_blue ---------------------------------------*/
.big_block_blue {
	width:753px;
	margin-bottom:15px;
	background-image: url('/img/blue_bg.gif');
	background-position: 0% 20px;
	background-repeat: repeat-x;
}

.big_blue_h {
	width:753px;
	background-image: url('/img/headings/big_blue_heading.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}

.big_block_blue h2 {
	float:left;
	width:590px;
}

ul.all_rounds {
	width:100%;
	overflow:hidden;
}

ul.all_rounds li{
	float:left;
	display:inline;
	width:230px;
	margin-bottom:7px;
	*margin-bottom:8px;
	margin-right:16px;
}

ul.all_rounds img{
	border:1px #0a2ac9 solid;
	width:53px;
	height:39px;
	margin-right:5px;
	vertical-align:middle;
}


ul.all_rounds a {
	font-weight:bold;
}



.bottom_cont {
	width:753px;
	overflow:hidden;
}

.bottom_cont .d_green_block {
	margin-bottom:0px;
	float:left;
	height:153px;
}

.bottom_cont .d_green_block .text {
	height:130px;
}

.bottom_cont .d_green_block .text ul li {
	margin-bottom:20px;
}


.bottom_cont .d_green_block .text .tel {
	padding-top:40px;
}
.bottom_cont .d_green_block .text .butt_order_round {
	margin-top:25px;
}


.meters_cours {
	float:left;
	height:160px;
	margin-left:20px;
}

.meters_cours .cours_of_currency {
	margin-bottom:8px;
}
.meters_cours .cours_of_currency div {
	margin:0 auto;
	/*width:185px;*/
}

.meters_cours .meters {
	width:205px;
	margin-left:5px;
}



/*egipet.html*/

.big_block_info {
	overflow:hidden;
	width:100%;
}

.big_block_info h2 {
width:100%;
}


.about_foto {
	float:left;
	width:175px;
	margin-right:15px;
}

.about_foto img {
	width:175px;
	height:109px;
	border:1px #0a2ac9 solid;

}

.about_foto input {
	color:#cc0000;
	font-weight:bold;
	margin-top:5px;
	background: url('/img/big_btn.gif') no-repeat;
	border: 0px;
	width: 175px;
	height: 26px;
	overflow:visible;
	text-align: center;
	padding: 0px;
	cursor:pointer;
	float:left;
	font-size:13px;
	font-family:arial;
}

.about_foto input, x:-moz-any-link {
	padding-bottom:4px;
}

.about_text {
	float:left;
	line-height:1.5;
	width:530px;
}


.dop_info_block {
	clear:both;
	width:720px;
	padding-top:10px;
}

.d_info_click {
	float:right;
	color:#cc0000;
	cursor:pointer;
	font-weight:bold;
}

.dop_info {
	clear:both;
	width:720px;
	line-height:1.5;
	padding-top:10px;
	display:none;
}

.dop_info img {
	float:left;
	margin:0 10px 10px 0;
	border:1px #0a2ac9 solid;
}




/*------------------------------big_block_blue ---------------------------------------*/
.big_block_light_blue {
	width:753px;
	margin-bottom:15px;
	background-image: url('/img/light_blue_bg.gif');
	background-position: 0% 20px;
	background-repeat: repeat-x;
}

.big_light_blue_h {
	width:753px;
	background-image: url('/img/headings/big_light_blue_heading.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}

.preview_block div{
	float:left;
	text-align:center;
}


.preview_block div img {
	width:113px;
	height:77px;
	margin:0px 2px 10px 3px;
	border:1px #0a2ac9 solid;
	cursor:pointer;
}

/*------------------------------big_block_violet ---------------------------------------*/
.big_block_violet {
	width:753px;
	margin-bottom:15px;
	background-image: url('/img/little_violet_bg.gif');
	background-position: 0% 20px;
	background-repeat: repeat-x;
}

.big_violet_h {
	width:753px;
	background-image: url('/img/headings/big_violet_heading.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}


.preview_link_block div{
	float:left;
	text-align:center;
}

.preview_link_block div a {
	font-weight:bold;
	font-size:10px;
}

.preview_link_block div img {
	width:113px;
	height:77px;
	margin:5px 3px 10px 3px;
	border:1px #0a2ac9 solid;
	cursor:pointer;
}


/*------------------------------big_block_brown ---------------------------------------*/
.big_block_brown {
	width:753px;
	margin-bottom:15px;
	background-image: url('/img/brown_bg.gif');
	background-position: 0% 20px;
	background-repeat: repeat-x;
}

.big_brown_h {
	width:753px;
	background-image: url('/img/headings/big_brown_heading.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}


.preview_link_block div{
	float:left;
	text-align:center;
}

.preview_link_block div a {
	font-weight:bold;
	font-size:10px;
}

.preview_link_block div img {
	width:113px;
	height:77px;
	margin:5px 3px 10px 3px;
	border:1px #0a2ac9 solid;
	cursor:pointer;
}

.big_block_brown .resort {
	float:left;
	width:355px;
	padding-right:5px;
}

input.podr {
	color:#cc0000;
	background: url('/img/lit_btn2.gif') no-repeat;
	border: 0px;
	width: 74px;
	height: 23px;
	overflow:visible;
	text-align: center;
	padding: 0px;
	cursor:pointer;
	font:normal 11px arial;
	float:right;
	margin-top:-2px; 
}


.big_block_brown .resort .block {
	margin-bottom:25px;
	overflow:hidden;
	width:355px;
}

.big_block_brown .resort .block img{
	float:left;
	margin-right:10px;
	border:1px #0a2ac9 solid;
	width:117px;
	height:90px;
}

.big_block_brown	.resort .block .right {
	float:left;
	width:215px;
}

.big_block_brown .resort .block .right h2 {
	width:215px;
}

.big_block_brown .resort .block .right div {
	padding:10px 0 0 0;
	font-weight:bold;
	width:215px;
	overflow:hidden;
}

.big_block_brown .resort .block .right .fl_l {
	float:left;
}

.big_block_brown .resort .block .right .fl_l span {
	font-size:15px;
}

.all_resort_block {
	clear:both;
	text-align:right;
	width:100%;
}

.btn_all_resort {
	color:#cc0000;
	font-weight:bold;
	margin-top:5px;
	background: url('/img/supper_big_btn.gif') no-repeat;
	border: 0px;
	width: 212px;
	height: 28px;
	overflow:visible;
	text-align: center;
	padding: 0px;
	cursor:pointer;
	font-size:13px;
	font-family:arial;
}


/*------------------------------big_block_blue ---------------------------------------*/
.big_block_blue {
	width:753px;
	margin-bottom:15px;
	background-position: 0% 20px;
	background-repeat: repeat-x;
}

.big_blue_h {
	width:753px;
	background-image: url('/img/headings/big_blue_heading.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}








.big_block_blue .resort {
	float:left;
	width:355px;
	padding-right:5px;
}

.resort_zagol a{
	color: #2a82cc;
	text-decoration: none;
	font-weight:normal;
}

.resort_zagol a:hover {
	color: #2b9bf9;
	text-decoration: underline;
}



.big_block_blue .resort .block {
	overflow:hidden;
	width:355px;
}

.big_block_blue .resort a img{
	float:left;
	margin-right:10px;
	border:1px #0a2ac9 solid;
	width:128px;
	height:112px;
}

.big_block_blue .right {
	float:left;
	border:0px red solid;
	width:210px;
}
.big_block_blue .right h2 {
	width:auto;
	float:left;
}

.big_block_blue .l_c_price {
	float:right;
	margin:0px;
}

.resort_zagol {
	clear:both;
	width:205px; 
	overflow:hidden;
}

.resort_zagol .price2{margin:0 0 15px;}

.big_block_blue .primech {
	padding-top:10px;
	font-weight:bold;
}





/*------------------------------big_block_green ---------------------------------------*/
.big_block_green {
	width:753px;
	margin-bottom:15px;

}

.big_green_h {
	width:753px;
	background-image: url('/img/headings/big_green_heading.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}






/* green table*/
.big_block_green .main_table {
	width:100%;
	border-collapse: collapse;
	font-size:13px;
	clear:both;
}

.big_block_green .main_table td {
	padding:6px;
	text-align:center;
}

.big_block_green .main_table .glav td{
	font-weight:bold;
	font-size:14px;
	text-align:center;

}

.big_block_green .main_table .light td{
background-color: #f4fceb;
}

.big_block_green .main_table .dark td{
	color:#228e10 ;
}
/*_____/table_____*/




/*red table*/
.big_block_red .main_table {
	width:100%;
	border-collapse: collapse;
	font-size:13px;
	clear:both;
}

.big_block_red .main_table td {
	padding:6px;
	text-align:center;
}

.big_block_red .main_table .glav td{
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.big_block_red .main_table .light td{
background-color: #fcebeb;
}

.big_block_red .main_table .dark td{
	color:#bd0000;
}
/*_____/table_____*/




/*brown table*/
.big_block_brown .main_table {
	width:100%;
	border-collapse: collapse;
	font-size:13px;
	clear:both;
}

.big_block_brown .main_table td {
	padding:6px;
	text-align:center;
}

.big_block_brown .main_table .glav td{
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.big_block_brown .main_table .light td{
background-color: #fcf9eb;
}

.big_block_brown .main_table .dark td{
	color:#946e06;
}
/*_____/table_____*/

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!zamena tut!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/






.big_block_blue .price2 {
	background-image: url('/img/lit_price_blue.gif');
	height:24px;
	width:60px;
	color:red;
	color:#d01818;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	text-align:center;
	padding-top:5px;
	background-repeat: no-repeat;
}


.big_block_red .price2 {
	background-image: url('/img/lit_price_red.gif');
	height:24px;
	width:60px;
	color:red;
	color:#d01818;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	text-align:center;
	padding-top:5px;
	background-repeat: no-repeat;
}

.big_block_brown .resort .block .right .price2 {
	background-image: url('/img/lit_price_brown.gif');
	height:24px;
	width:60px;
	color:red;
	color:#d01818;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	float:right;
	text-align:center;
	padding-top:5px;
	background-repeat: no-repeat;
}



.action {
	margin-bottom:15px;
	background-image: url('/img/violet_bg.gif');
	background-position: 0% 35%;
	background-repeat: repeat-x;
	height:188px;
	*height:190px; 
	float:left;
	width:209px; 
	margin-left:22px;
}


.action .violet_h {
	width:209px;
	background-image: url('/img/violet_head_block.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
}


.action .inform {
	position:relative;
	margin-top:-3px;
	padding:15px 15px 0px 15px;
	overflow:hidden;
	width:179px;
}


/*////////////////////////////////////////////*/


.action .resort_zagol a{
	color: #2a82cc;
	text-decoration: none;
	font-weight:normal;
}

.action .resort_zagol a:hover {
	color: #2b9bf9;
	text-decoration: underline;
}



.action .block {
	overflow:hidden;
	width:355px;
}

.action a img{
	float:left;
	margin-right:5px;
	border:1px #0a2ac9 solid;
	width:128px;
	height:112px;
}

.action .right {
	float:left;
	border:0px red solid;
	width:120px;
}

.action .right h2 {
	width:auto;
	float:left;
}

.action .l_c_price {
	float:right;
	margin:0px;
}

.action .resort_zagol {
	padding-bottom:10px;
	clear:both;
	width:100px; 
	overflow:hidden;
}

.action .primech {
	padding-top:10px;
	font-weight:bold;
}

/*end*/





/*-------------------------------------round.html------------------------------------*/


/*-------big_block_red----------*/
.big_block_red {
	clear:both;
}



.big_block_red .resort {
	float:left;
	width:355px;
	padding-right:5px;
	padding-bottom:10px;
}

.big_block_red .resort_zagol a{
	color: #2a82cc;
	text-decoration: none;
	font-weight:normal;
}

.big_block_red .resort_zagol a:hover {
	color: #2b9bf9;
	text-decoration: underline;
}



.big_block_red .resort .block {
	overflow:hidden;
	width:355px;
}

.big_block_red .resort a img{
	float:left;
	margin-right:10px;
	border:1px #0a2ac9 solid;
	width:128px;
	height:112px;
}

.big_block_red .right {
	float:left;
	border:0px red solid;
	width:210px;
}
.big_block_red .right h2 {
	width:auto;
	float:left;
}

.big_block_red .l_c_price {
	float:right;
	margin:0px;
}

.big_block_red .resort_zagol {
	padding-bottom:10px;
	clear:both;
	width:210px; 
	overflow:hidden;
}

.big_block_red .primech {
	padding-top:10px;
	font-weight:bold;
}


 
/*-------big_block_brown----------*/

.big_block_brown .resort {
	float:left;
	width:355px;
	padding-right:5px;
	padding-bottom:10px;
}

.big_block_brown .resort_zagol a{
	color: #2a82cc;
	text-decoration: none;
	font-weight:normal;
}

.big_block_brown .resort_zagol a:hover {
	color: #2b9bf9;
	text-decoration: underline;
}



.big_block_brown .resort .block {
	overflow:hidden;
	width:355px;
	margin:0px;
}

.big_block_brown .big_inform .resort a img{
	float:left;
	margin-right:10px;
	border:1px #0a2ac9 solid;
	width:113px;
	height:77px;
}

.big_block_brown .right {
	float:left;
	width:210px;
}
.big_block_brown .resort .right .resort_zagol h2 {
	width:auto;
	float:left;
	margin-top:0px;
}

.big_block_brown .resort .right .resort_zagol .l_c_price {
	float:right;
	margin:0px;
	width:46px;
	height:32px;
	padding:14px 0 0 0;
}

.big_block_brown .big_inform .resort .right .resort_zagol {
	padding-top:0px;
	padding-bottom:10px;
	clear:both;
	width:220px; 
	overflow:hidden;
}

.big_block_brown .primech {
	padding-top:10px;
	font-weight:bold;
}

/* ----- block1 */
.block1 .right h2 {
	width:100%;
}

.block1 {
	margin-bottom:15px;
	overflow:hidden;
	width:355px;
}

.block1 img{
	float:left;
	margin-right:10px;
	border:1px #0a2ac9 solid;
	width:130px;
	height:115px;
}

.block1 .right {
	float:left;
	width:205px;
}


.block1 .right div {
	padding:10px 0 0 0;
	width:205px;
	overflow:hidden;
}

/*-----------v krasnom zagolovke ssilka-----------------*/
h2.resort_zagol_mini a {
	color: #2a82cc;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
}

.resort_zagol a{
	color: #2a82cc;
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
}

.resort_zagol a:hover {
	color: #2b9bf9;
	text-decoration: underline;
}






.resort .block {
	overflow:hidden;
	width:355px;
}

.resort a img {
	float:left;
	margin-right:10px;
	border:1px #0a2ac9 solid;
	width:130px;
	height:115px;
}


.big_block_blue .right,
.big_block_red .right,
.big_block_brown .right {
	float:left;
	border:0px red solid;
	width:205px;
}



.block .right h2 {
	width:130px;
	float:left;
}

.big_block_blue .l_c_price {
	float:right;
	margin:0px;
}

.primech {
	padding-top:10px;
	font-weight:bold;
	color:#8d8d8d;
}


.ser_bold {
	font-weight:bold;
	color:#8d8d8d;
}
/*------------------------------big_block_green ---------------------------------------*/

.main_table {
	margin-bottom:10px;
}

/* green table*/


.main_table {
	width:100%;
	border-collapse: collapse;
	font-size:13px;
	clear:both;
}

.main_table td {
	padding:6px;
	text-align:center;
}

.main_table .glav td {
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.big_block_green .main_table .light td{
	background-color: #f4fceb;
}

.big_block_green .main_table td a{
	color:#000;
	text-decoration:underline;
}

.big_block_green .main_table .dark td{
	color:#228e10 ;
}

.big_block_green .main_table .dark td a{
	color:#228e10 ;
	text-decoration:underline;
}

/*red table*/

.big_block_red .main_table .light td{
	background-color: #fcebeb;
}


.big_block_red .main_table td a{
	color:#000;
	text-decoration:underline;
}

.big_block_red .main_table .dark td {
	color:#bd0000;
}

.big_block_red .main_table .dark td a{
	text-decoration:underline;
	color:#bd0000;
}


/*blue table*/

.big_block_blue .main_table .light td{
	background-color: #e4f4fb;
}


.big_block_blue .main_table td a{
	color:#000;
	text-decoration:underline;
}

.big_block_blue .main_table .dark td {
	color:#0050bd;
}

.big_block_blue .main_table .dark td a{
	text-decoration:underline;
	color:#0050bd;
}




/*brown table*/

.big_block_brown .main_table .light td{
	background-color: #fcf9eb;
}

.big_block_brown .main_table .dark td{
	color:#946e06;
}

.big_block_brown .main_table td a{
	color:#000;
	text-decoration:underline;
}

.big_block_brown .main_table .dark td a{
	color:#946e06;
	text-decoration:underline;
}

.big_block_brown .main_table .dark td {
	color:#946e06;
}
/*_____/table_____*/



.action_left {
	float:left;
	overflow:hidden;
	width:62px;
	margin-right:4px;
}

.action {
	margin-bottom:15px;
	background-image: url('/img/violet_bg.gif');
	background-position: 0% 20px;
	background-repeat: repeat-x;
	float:left;
	width:209px; 
	margin-left:22px;
	overflow:hidden;
}

.action .block {
	margin-bottom:10px;
}

.action .violet_h {
	width:209px;
	background-image: url('/img/headings/little_violet_heading.gif');
	height:27px;
	background-repeat: no-repeat;
	position:relative;
	z-index:7;
	background-color: #a36092;
}

.action .inform {
	position:relative;
	margin-top:-3px;
	padding:15px 15px 0px 15px;
	overflow:hidden;
	width:179px;
}



.action .inform .resort_zagol {
	float:left;
	clear:none;
}

.action .inform .price2 {
	float:left;
	margin-left:3px;
	*margin-left:2px;
	margin-right:7px;
}

/*.action .inform .primech {
	padding:13px 0 0 4px;
	float:left; border:2px red solid;
}
*/

.action .block {
	overflow:hidden;
	width:355px;
	margin-bottom:13px;
}

.action a img{
	float:left;
	margin-right:5px;
	border:1px #0a2ac9 solid;
	width:128px;
	height:112px;
}

.action .right {
	float:left;
	border:0px red solid;
	width:120px;
}

.action .right h2 {
	width:auto;
	float:left;
}

.action .l_c_price {
	float:right;
	margin:0px;
}

.action .resort_zagol {
	padding-bottom:5px;
	clear:both;
	width:100px; 
	overflow:hidden;
}



.primech {
	padding-top:10px;
	font-weight:bold;
	color:#8d8d8d;
}

.action .primech {
	float:left;
	padding:13px 0 0 4px;
	font-weight:bold;
}






/*end*/
/*-------------------------------------round.html------------------------------------*/

.big_block_red .l_c_price {float:right;margin:0px;}
.big_block_red .resort_zagol {padding-bottom:10px;clear:both;width:210px; overflow:hidden;}

/*-------big_block_brown----------*/

.big_block_brown .big_inform .resort .block a img{float:left;margin-right:10px;border:1px #0a2ac9 solid;width:128px; height:112px;}
.big_block_brown .resort .right .resort_zagol h2 {width:130px;float:left;margin-top:0px;}
.big_block_brown .resort .right .resort_zagol .l_c_price {float:right;margin:0;width:46px;height:32px;padding:14px 0 0 ;}
.big_block_brown .big_inform .resort .right .resort_zagol {padding-top:0;padding-bottom:10px;clear:both;width:205px; overflow:hidden;}
.line {overflow:hidden;width:100%;padding-bottom:15px;}
.line_block {float:left;width:231px;margin:0 10px 0 0;}
.line_block a img {width:71px;height:56px;border:1px #0a2ac9 solid;float:left;margin-right:10px;}
.line_block h2 {width:auto;margin-bottom:0px;}
.line_block h2 a {color:#2a82cc;font-weight:normal;text-decoration:none;}
.line_block h2 a:hover {color:#2b9bf9;text-decoration:underline;}
.line_block .primech {clear:both;padding-top:4px;}

/*-------------for_children.html------------------*/

.all_resort_block {clear:both;text-align:right;width:100%;}
.big_btn {clear:both;text-align:center;width:100%;padding-bottom:15px;}
.big_btn_bottom {clear:both;text-align:center;width:100%;padding:0 0 5px 0;clear:both;}
.fl_l {float:left;color:#8d8d8d;font-size:10px; }
.all_resort_block {clear:both;text-align:right;width:100%;}
.hotel_line {width:100%; overflow:hidden;}
.hotel_line .block {overflow:hidden;float:left;margin-right:15px;}
.hotel_line .block .l_c_price {margin-top:0;}
.hotel_line .block .l_c_hotel {width:auto;}
.italic {font-style:italic;margin:5px 0 5px 0;color:#8d8d8d;font-size:10px;}

/*-------------------------------resorts and hotels---------------------------------*/
ul.all_kurort {width:100%;overflow:hidden;font-size:14px;}
ul.all_kurort li {display:inline;list-style:none;float:left;padding:0 7px 4px 7px;}
.more {padding-top:10px;overflow:hidden;width:100%;}
.block2 div.podr{color:#d36f03;font-weight:bold;cursor:pointer;float:left;margin-top:7px;}
.block2{margin:30px 0 10px 0;width:100%;overflow:hidden;}
.block2 img {float:left; margin-right:10px;border:1px #0a2ac9 solid;width:130px;height:115px;}
.block2_text {float:left;width:575px;}
.block2_text h2 {width:100%;}
.block_motion {margin-top:10px;width:100%;overflow:hidden;display:none;}
.block_motion img {float:left; margin-right:10px;border:1px #0a2ac9 solid;width:130px;height:115px;}
.input_text {width:200px;color:#BEBEBE;}
td.text_all_ {font:600 15px;width:120px;color:#5f4306;}

/*-------------------kruiz-------------------------*/

/*------------------------------big_block_red ---------------------------------------*/
.big_middle_block_red {width:465px;margin-bottom:15px;background-image: url('/img/lit_red_bg.gif') repeat-x 0 20px;}

.big_middle_block_red .middle_red_h {width:465px;background-image:#c7312f url(/img/headings/big_middle_red_heading.gif) no-repeat;height:27px;position:relative;z-index:7;}

.big_middle_block_red .middle_inform {position:relative;margin-top:-3px;padding:15px 15px 0px 15px;overflow:hidden;width:435px;}
.foto_parom_cabin {float:left;width:173px;padding-left:28px;}
.foto_parom_cabin img {width:172px;height:108px;border:1px #0a2ac9 solid;}

/*--------------blue arenda-------------------*/
.kruiz_arenda {float:left;width:265px;margin-left:22px;padding-top:15px;}
.blue_head_arenda {background-image:#457ec1 url(/img/headings/little_blue_heading.gif) no-repeat;height:31px;width:265px;margin-top:10px;}
.blue_head_arenda a {color:#fff;}
.blue_head_arenda a:hover {color:#fff;text-decoration:none;}

/*--------green block------------*/

.block_kruiz {overflow:hidden;width:100%;padding-bottom:15px;}
.block_kruiz img {width:130px;height:115px;border:1px #0a2ac9 solid;float:left;}
.block_kruiz_text {float:left;margin-left:10px;width:570px;}
.block_kruiz_text h2 {width:100%;}
ul.eche_kruiz {margin-top:10px;}
ul.eche_kruiz li {list-style:none;padding:2px;}

ul.eche_kruiz li a {font-weight:bold;}
.block_kruiz .big_btn{text-align:right;}

/*----------brown block--------------*/

input.descrip {color:#c00;margin-top:5px;background: url(/img/btn/big_btn.gif) no-repeat;border:0;width:175px;height:26px;overflow:visible;text-align:center;padding:0;cursor:pointer;float:left;font:600 13px arial;}
input.descrip, x:-moz-any-link {padding-bottom:4px;}

/*--------------input.podr-------------------*/
input.podr,
.big_block_brown input.brown_find {border:0;padding:0;width:74px;height:23px;text-align:center;font:400 11px arial;float:right;cursor:pointer;overflow:visible;}
.big_block_red	input.podr {color:#d01818;background: url(/img/btn/lit_btn_red.gif) no-repeat;margin-top:-4px; }
.big_block_brown input.podr,
.big_block_brown input.brown_find {color:#9f6a23;background: url(/img/btn/lit_btn_brown.gif) no-repeat;margin-top:-4px; }
.big_block_blue	input.podr {color:#4669c1;background: url(/img/btn/lit_btn_blue.gif) no-repeat;margin-top:1px;}
.big_block_violet input.podr {color:#a25e90;background:url(/img/btn/lit_btn_violet.gif) no-repeat;margin-top:1px;}
.big_block_green2 input.podr {color:#3f9431;background: url(/img/btn/lit_btn_green.gif) no-repeat;margin-top:1px;}
.big_block_brown input.brown_find {float:none;margin-top:-2px;margin-left:5px;}




/*--------------input.btn2-------------------*/
input.btn2 {margin-top:5px;border:0;width:300px;height:28px;overflow:visible;text-align:center;padding:0;cursor:pointer;font:600 13px arial;}

.big_block_red input.btn2,
.middle_block_red input.btn2 {color:#d01818;background: url(/img/btn/supper2_big_btn_red.gif) no-repeat;}

.big_block_light_blue input.btn,
.middle_block_light_blue input.btn{color:#4669c1;background: url(/img/btn/supper2_big_btn_blue.gif) no-repeat;}

.big_block_blue input.btn2,
.middle_block_blue input.btn2{color:#4669c1;background: url(/img/btn/supper2_big_btn_blue.gif) no-repeat;}

.big_block_green2 input.btn2,
.middle_block_green input.btn2 {color:#3f9431;background: url(/img/btn/supper2_big_btn_green.gif) no-repeat;}

.big_block_brown input.btn2,
.middle_block_brown input.btn2 {color:#9f6a23;background: url(/img/btn/supper2_big_btn_brown.gif) no-repeat;}

.big_block_violet input.btn2,
.middle_block_violet input.btn2 {color:#a25e90;background:url(/img/btn/supper2_big_btn_violet.gif) no-repeat;}

/*----------btn----------*/
.btn {margin-top:5px;border:0;width:230px;height:28px;overflow:visible;text-align:center;padding:0;cursor:pointer;font:600 13px arial;}
.big_block_violet .btn,
.middle_block_violet .btn{color:#a25e90;background: url(/img/btn/supper_big_btn_violet.gif) no-repeat;}
.big_block_brown .btn,
.middle_block_brown .btn{color:#9f6a23;background: url(/img/btn/supper_big_btn_brown.gif) no-repeat;}
.big_block_red .btn,
.middle_block_red .btn{color:#d01818;background: url(/img/btn/supper_big_btn_red.gif) no-repeat;}
.big_block_green2 .btn,
.middle_block_green2 .btn{color:#3f9431;background: url(/img/btn/supper_big_btn_green.gif) no-repeat;}
.big_block_blue .btn,
.middle_block_blue .btn {color:#4669c1;background: url(/img/btn/supper_big_btn_blue.gif) no-repeat;}



/*-----------------price2-----------------*/

div.price2 {height:24px;width:60px;font:600 14px;text-decoration:none;float:right;text-align:center;padding-top:5px;background-repeat:no-repeat;}
div.price2 a {font:600 14px;}
div.price2 a:hover {text-decoration:none;}

.big_block_blue .price2 {background-image: url(/img/btn/lit_price_blue.gif);}
.big_block_blue .price2 a{color:#4669c1;}
.big_block_blue .price2 a:hover{color:#4669c1;}
.big_block_red .price2 {background-image: url(/img/btn/lit_price_red.gif);}
.big_block_red .price2 a{color:#d01818;}
.big_block_red .price2 a:hover{color:#d01818;}
.big_block_brown .resort .block .right .price2 {background-image: url(/img/btn/lit_price_brown.gif);}
.big_block_brown .resort .block .right .price2 a{color:#9f6a23;}
.big_block_brown .resort .block .right .price2 a:hover{color:#9f6a23;}


.action .price2 {background-image: url(/img/btn/lit_price_violet.gif);margin:5px 0 0 4px;}
.action .price2 a{color:#a25e90;}
.action .price2 a:hover{color:#a25e90;}

/*-------------middle block----------------*/
.middle_block_violet,
.middle_block_blue,
.middle_block_red,
.middle_block_green,
.middle_block_brown {width:365px;margin-bottom:15px;background-position: 0% 20px;background-repeat: repeat-x;
}

.middle_block_violet {background-image:url(/img/little_violet_bg.gif);}
.middle_block_brown {background-image:url(/img/brown_bg.gif);}
.middle_block_blue {background-image:url(/img/light_blue_bg.gif);}
.middle_block_green {background-image:url(/img/green_bg.gif);} 
.middle_block_red {background-image:url(/img/red_bg.gif);}
 
.middle_violet_h,
.middle_green_h,
.middle_blue_h,
.middle_red_h,
.middle_brown_h {
	width:365px;height:27px;background-repeat: no-repeat !important;position:relative;z-index:7;}

.middle_violet_h {background:#a36092 url(/img/headings/middle_violet_heading.gif);}
.middle_blue_h {background:#457ec1 url(/img/headings/middle_blue_heading.gif);}
.middle_green_h {background:#3f9331 url(/img/headings/middle_green_heading.gif);}
.middle_brown_h {background:#ca872c url(/img/headings/middle_brown_heading.gif);}
.middle_red_h {background:#c7312f url(/img/headings/middle_red_heading.gif);}



.big_inform {
	position:relative;
	margin-top:-3px;
	padding:15px 15px 0px 15px;
	overflow:hidden;
	width:723px;
}

.middle_block_violet .big_inform,
.middle_block_green .big_inform,
.middle_block_brown .big_inform,
.middle_block_red .big_inform,
.middle_block_blue .big_inform {
	width:335px;
}

.middle_block {
	overflow:hidden;
	width:100%;
	margin-bottom:15px;
}

.middle_block img {
	float:left;
	margin-right:10px;
	width:130px;
	height:115px;
	border:1px #0a2ac9 solid;
}

.middle_block .right {
	width:192px;
	float:left;
}

.middle_block h2 {
	width:192px;
}




/*-------------------------------*/

table.form_table td{
	padding:7px;
}

.pad_table {
	float:left;
}


.pad_table td {
	padding:3px;
}


.pad_big_table td,
.pad_form_order td {
	padding:6px;
}

.pad_form_order {
	width:80%; 
	margin-top:10px;
	line-height:1.5; 
	margin:0 auto;
}

.pad_form_order input,
.pad_form_order select{
	width:250px;
}

.pad_form_order textarea {
	width:100%;
	height:150px;
}

.pad_form_order span {
	color:red;
}

.block_obyavl {
	margin:20px 0 20px 0;
}

.block_obyavl h2 {
	width:100%;
}

.block_obyavl h2 a {
	font-size:13px;
	color: #2a82cc;
	text-decoration: none;
}

.block_obyavl h2 a:hover {
	color: #2b9bf9;
	text-decoration: underline;
}

.block_obyavl_tel {
	clear:both;
	margin-top:8px;
	width:100%;
	font-size:13px;
}

.find_obyavl {
	width:100%;
	overflow:hidden;
	padding:2px;
}

.find {
	overflow:hidden;
	padding:2px;
	float:left;
}
.find .podr {
	float:left;
	margin-left:5px;
	margin-top:-1px;
}

.find_obyavl .btn {
	float:right;
	margin-top:-2px;
}

.add_obyavl {
	margin-top:10px;
	text-align:center;
	clear:left;
}

.add_obyavl select {
	width:210px;
}
.add_obyavl textarea {
 width: 321px; height: 64px; text-align: left;
}

.add_obyavl table {
	width:100%;
	text-align:left;
	padding:0px;
	margin:0px;
}

/*-------------------------footer---------------------------------*/
.block_footer_1 {
	clear:both;
	display: block;
	margin:0 auto;
	width:1000px;
	/*margin-top:-165px;*/
	overflow:hidden;
}

.footer {width:1000px;margin:0 auto;clear:both;}

.bottom_cont {clear:both;width:765px;overflow:hidden;text-align:left;float:right;position:relative;z-index:600;}

.big_block_violet,
.big_block_brown,
.big_block_blue,
.big_block_green,
.big_block_green2,
.big_block_red,
.big_block_light_blue {
width:753px;margin-bottom:15px;background-position: 0% 20px;background-repeat: repeat-x;overflow:hidden;clear:both;}


.big_block_brown .big_inform .resort a img.bag1 {
float:left;margin-right:10px;border:1px #0a2ac9 solid;width:130px;height:115px;
}
	
.big_block_green2 {background-image: url('/img/green_bg.gif');}


/*-------------------------------JMAN--------------------------*/

.bron{margin:-3px 0 0;font-size:11px;padding:15px 15px 0;overflow:hidden;_height:1%;}
.bron h3{color:#797979;font:600 15px;padding:0;margin:0 0 15px;}
.bron .card{margin:0;padding:0;list-style:none;float:left;margin:5px 0 15px;}
.bron .card li{display:inline;padding-right:5px;}
.bron .btn{background:transparent url(/img/big_btn02.gif) no-repeat scroll 0 0;border:none;color:#C00;
	cursor:pointer;float:left;font:600 13px arial;height:26px;overflow:visible;text-align:center;width:152px;padding:0 0 3px;margin:0 0 0 10px;}
.bron .btn2{color:#3F9431;}	
.bron .instr{background:transparent url(/img/big_btn01.gif) no-repeat scroll 0 0;position:relative;top:5px;left:30px;width:263px;}
.bron .right{float:right;}
.block_red{background:url(/img/red_bg01.gif) repeat-x 0 20px;margin-bottom:15px;width:753px;clear:both;}
br.clear{clear:both;}
	
.bron .form {table-layout:auto;margin:-10px 0 0;}
.bron .form td {padding:5px 0;padding-right:15px;vertical-align:middle;}
.bron .form td select {width:190px;font-size:11px}
.bron .form td select.date{width:49px;font-size:11px}
.bron .form td select.month{width:80px;font-size:11px}
.bron .form td input.year{width:27px;font-size:11px}
.bron .form td input {font-size:11px}
.bron .form tfoot td {font-weight:600;font-size:13px;padding:8px 0;padding-right:15px;}
.bron .form td strong {color:#434343;font-size:13px;}
.bron .form tfoot td cite {color:#F00;font-style:normal;}
.bron .form .person td .txt, .bron .form	td .txt{width:184px;}
.bron .form .otvet {color:#434343;font-weight:600;}
.bron .form thead td {padding:11px 0;color:#f00;font-size:11px;line-height:150%;}
	
.hotel p{margin:0;padding:0;}
.hotel .photo{float:left;margin:0 20px 10px 0;}
.hotel dl , .hotel dl *{padding:0;margin:0;font-size:12px;line-height:16px;}
.hotel dl dt{float:left;margin:0 4px 0 0;color:#434343;font-weight:600;}
.hotel dl dd{margin:5px 0 15px;}
.hotel .numbers{width:100%;margin:30px 0 0;clear:both;}
.hotel .numbers td{font:13px Arial; vertical-align:top;padding:7px 10px 4px;color:#0072A7;}
.hotel .numbers .blue td{background:#e3ecfb;color:#000;}
.hotel .numbers thead td{font:600 15px;color:#434343;text-decoration:underline;color:#000;}
.hotel .numbers .caption{font-size:15px;padding:20px 10px;text-align:center;color:#000;}
.hotel .numbers .btn_slide {cursor:pointer;}
.hotel .numbers .btn_slide b {text-decoration:underline;font-weight:400;}
.hotel .numbers .btn_slide .price{float:right;width:260px;padding:0;margin:0;list-style:none;}
.hotel .numbers .active .price{font-weight:600;}
.hotel .numbers .btn_slide .price li{width:50%;text-align:center;float:left;}
.hotel .numbers .sm_ph, .hotel .numbers .sm_ph *{margin:0;padding:0;list-style:none;overflow:hidden;_height:1%;}
.hotel .numbers .sm_ph li{float:left;padding:0 15px 0 0;}
.hotel .numbers .describe{margin:20px 0 20px;color:#000;display:none;overflow:hidden;position:relative}
.hotel .numbers .describe p{padding:15px 15px 15px 0;width:415px;}
.hotel .numbers .describe .left{float:left;width:430px;}
.hotel .numbers .describe .in_app{margin:0;padding:0 0 0 38px;list-style:none;width:180px;float:left;}
.hotel .numbers .describe .in_app .top{font:600 12px;color:#434343;margin:0 0 14px;text-decoration:underline;}
.hotel .big_btn .btn {color:#4669C1;margin-top:2px;background: url(/img/supper_big_btn_blue.gif) no-repeat;
	width:230px;height:28px;overflow:visible;padding:0px;border: 0px;cursor:pointer;font:600 13px Arial;text-align:center;}

.btn_slide{text-decoration:underline;cursor:pointer;}
.main_table .describe{width:420px;display:none;padding:10px 0;}
.main_table .describe p{color:#222;margin:0;padding:0;}
.main_table .describe .big_btn{padding:5px 0;text-align:left;}
	
.map_s ul {padding-left:40px;padding-top:2px;padding-bottom:2px;}
.map_s li {color:#2a82cc;}

.big_inform .resort .right{height:110px;}



/***********************************JMAN*******************************************/
.resort font,
.resort i,
.resort b,
.resort em,
.resort u,
.resort span{
	font:normal normal 10px/1.2 Verdana !important;
	color:#333 !important;
	text-decoration:none !important;
}

.registration{
	width:80%;
	table-layout:fixed;
	margin:0 auto;
}
.registration td{
	width:50%;
	padding:5px 0;
	vertical-align:top;
}

.registration td small{
	display:block;
	margin-left: 7px
}

.registration td input,
.registration td select,
.registration td textarea{
	width:80%;
}
.registration td input.date{
	width:74%;
},

.registration td select{
	width:82%;
}
.registration td textarea{
	height:70px;
}
.registration tfoot td input{
	float:right;
	height:21px;
	line-height:21px;
	padding-left:6px;
	margin:0;
	width:102px;
	border:1xp solid black;
	display:block;
	margin:0 19% 0 0;
}

.registration td .starrequired{
	color:#f00;
	vertical-align:top;
}
.registration td small{
	color: #B7B7B7;
}
.registration tfoot td input{
	font-size:1.1em;color:#000;text-align:left;
}
.registration td h3{
	font-size:1.4em;	font-weight:normal;
}
.registration td .param li span a{
	color:#000; 	text-decoration:none;
}

.registration td .small {
	width: 20px;
}