/* CSS Document */
#easybook{
width:600px;
}
#easybook table{
clear:both;
}
#easybook{ margin:0 0 0 30px;}
.easy_small{ font-size:10px; font-weight:normal; color:#B2D76F}
.easy_big{font-size:14px; font-weight:bold;}
.easy_frame{ border-bottom:dashed 1px #B2D76F; margin:0 0 20px 0;}
#head #icons li a:hover, #head #icons li {
	color:#BEDD86;
}
#head #icons li a {
	color:#BEC0C2;
}
#hotel_links a:hover, #content h2 {
	color: #007510;
}
*, table {
	font-family:'Trebuchet MS', Arial;
	margin:0;
	padding:0;
	outline: none;
	font-size:13px;
}
#content p, #content h2,#sign{ padding: 0 0 0 20px;}
* a{ color:#666;}
#home{margin:0 30px 0 10px; vertical-align:middle;}
#head #icons {
	padding-right:25px;
	font-family:'Trebuchet MS', Arial; font-size:13px;
}
#head #icons li {
	margin:40px 0 0 15px;
	float: right;
	list-style:none;
}
#head #icons li a {
	text-decoration:none;
}
#head #icons li a:hover {
	text-decoration: underline;
}
/*new header*/
#header ul{ padding:60px 0 40px 0;}
#header ul li{ list-style:none; display:inline; margin:0  0 0 10px; font-family:'Trebuchet MS', Arial;}
#header ul li a{ background-repeat:no-repeat; background-position:center 0 ;padding:40px 0 0 0; text-decoration:none; font-size:13px;}
#header ul li a:hover,#header ul li #active_menu,
#header ul li #active_menu-1,
#header ul li #active_menu-1,
#header ul li #active_menu-2,
#header ul li #active_menu-3,
#header ul li #active_menu-4,
#header ul li #active_menu-5,
#header ul li #active_menu-6,
#header ul li #active_menu-7,
#header ul li #active_menu-8{
	background-position:center -84px; text-decoration:underline; color:#BEDD86
	}
ul.ml-l,ul.ml{ float:right; border-right:30px solid white; }
ul.ml-l .m-1,ul.ml .m-1{ background-image:url(/img/ico/ico_1.gif);  }
ul.ml-l .m-2,ul.ml .m-2{ background-image:url(/img/ico/ico_2.gif);  }
ul.ml-l .m-3,ul.ml .m-3{ background-image:url(/img/ico/ico_3.gif);  }
ul.ml .m-4,ul.ml-l .m-6{ background-image:url(/img/ico/ico_4.gif);  }
ul.ml-l .m-7,ul.ml .m-5{ background-image:url(/img/ico/ico_5.gif);  }
ul.ml-l .m-8,ul.ml .m-6{ background-image:url(/img/ico/ico_6.gif);  }
ul.ml-l .m-4{background-image:url(/img/ico/ico_4b.gif)}
ul.ml-l .m-5{ background-image:url(/img/ico/ico_4a.gif);  }
#root{width:870;}

#root_body {
	margin:0;
	background-image:url(/img/index/background_indexpage.jpg);
	background-repeat:repeat-x;
}
#root_body #index_tbl td {
	padding:10px 40px;
	font-size:12px;
	vertical-align:top;
}
#root_body #index_tbl td img {
	margin:20px 0 20px 60px;
}
* a img {
	border:none 0px;
}
* a {
	border:none 0px;
}
body {
	margin:0;
	background-image:url(/img/sourse/back3.jpg);
	background-repeat:repeat-x;
}
#lflow{background-image:url(/img/sourse/flower_left.jpg); background-repeat:no-repeat;}
#rflow{background-image:url(/img/sourse/flower_right.jpg); background-repeat:no-repeat; background-position:right top;}
#layer{background:#FFFFFF;   width:780; height:500}
html>body #layer{height: auto; min-height:500;}

label, input {
	font-size:13px;
	display: block;
	float: left;
	margin-bottom: 10px;
}
option {
	width:150px;
	
}
input {
	width: 200px;
	
}
label {
	width: 110px;
}
form br {
	clear: left;
}
#content .benef_block {
	padding: 0 0 0 30px;
	float: left;
	width: 355px;
	border:solid grey 1px;
}
#content #txt {
	font-size:14px;
	padding:0 20px 0 0;
	text-align:left;
	text-indent:20px;
}
#content h2 {
	font-size:16px;
	margin: 15px 0 0 0;
}
#content p {
color:#444;
	 	
	}

#main_img {
	float:left;
	margin:20px 20px 20px 0;
}
#flag{
margin:10px 20px ; float:right; 
}
html>body #main_img {
	margin-top:3px
}
#service td img {
	margin:0;
	float:left;
}
#content #service td p {
	margin-left: 55px;
}
#service {
	width:700px;
	margin:20px 0 0 5%;
	border:none;
}
#service td {
	width:50%;
	padding:0 0 20px 0;
}
#price {
	white-space:nowrap;
}
.transp_ic {
	margin:0 10px 10px 0;
}
#hotel_links {
	font-size:14px;
	margin:5px 0 0 0;
	padding:0;
}
#hotel_links a {
	color:black;
	font-size:14px;
}
/*Round_corner*/
.round_corn {
	width:780px;
}
.r1, .r2, .r3 {
	display: block;
	height: 1px;
	background:white;
}
.r3 {
	margin: 0 3px;
}
.r2 {
	margin: 0 2px;
}
.r1 {
	margin: 0 1px;
}
.r1, .r2, .r3 {
	overflow: hidden;
	font-size:1px;
}
/*===============================*/
#quick_form {
	clear:left; width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
}
#quick_form button.calendar {float:left; margin-left:3px; border:none; }
#quick_form label {
text-align:right;	
	width:auto;
	float:left;
	margin:3px 3px 0 7px;
	font-size:12px;
	line-height:12px
	
}
#quick_form input {
	font-size:12px;
	vertical-align: top;
	margin:0 0 0 0;
	padding:0;
	float:left;
}
quick_form .button {
width: auto;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 1px;
background:url(/img/formbg.gif) repeat-x left top;
margin:0 0 0 16px;
font-size:12px;
font-weight: normal;
cursor: pointer!important;
}
#footer{width:780; height:90px; font-size:13px; padding:20px 0 0 0; text-align:left;}
#footer input{ width:auto; padding:0 20px; margin:0;}
#footer #addr{float:right; margin:0; padding:0; text-align:right;}
#logo{padding-left:20px;}
#logo img{margin:20px 0 0 20px;}
#virtual{
float:left; border:none; overflow: hidden; background:url(/img/loader.gif) no-repeat center center;margin: 0  10px 
}
#virtuallinks{ margin: 20px 0 0 0; 
}

#virtuallinks a {
	text-decoration:underline;
	cursor:pointer;
}
#virtuallinks a:hover { color:red;
}
#virtuallinks li {
	list-style:none;
}
#sign{ font-weight:bold;}
.first-level{ margin:0 0 0 20px}
.second-level{ margin:0 0 0 40px}
body a:hover #ind_logo {width:105%;height:85px;}
#clickart{margin-top:20px }
#clickart,#clickart a{ color:#bbb; font-size:12px; text-align:center;}
#clickart #part{ padding:0 0 0 70px;}
#partners p{ margin:30px 20px;}
#galery_icons{float:right; border:50px solid white;}
