html
	{
		height:100%;
	}

* html .body1
	{
		height:100%;
	}

body
	{
		padding:0px;
		margin:0px;
		background:#ffffff;
		font-family:Arial;
		line-height:16px;
		height:100%;
		font-size:14px;
		color:#555555;
	}

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


a:hover
	{
		text-decoration:none;
	}


a img
	{
		border:0px;
	}
a.tdn {text-decoration:none;}

p
	{
		padding:0px 0px 5px 0px;
		margin:0px;
	}


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

h1
	{
		padding:10px 0px 15px 10px;
		margin:0px;
		font-size:16px;
		text-decoration:underline;
		color:#2C6BA6;
		font-weight:bold;
	}

h2
	{
		padding:0px 0px 10px 0px;
		margin:0px;
		font-size:18px;
		color:#000000;
		font-weight:normal;
	}




h3
	{
		padding:10px 0px 10px 0px;
		margin:0px;
		font-size:18px;
		color:#000000;
		font-weight:normal;
	}


h4
	{
		padding:5px 0px 5px 0px;
		margin:0px;
		font-size:11px;
		color:#777777;
		font-weight:bold;
	}

.lbluetxt {color: #6498D8;}
.s11 {font-size: 11px;}
.s12 {font-size: 12px;}
.s17 {font-size: 17px;}
.mgn15 {margin:0px 0px 0px 15px; padding:10px 0px;}

.body1
	{
		width:1000px;
		min-height:100%;
		margin:0 auto 0 auto;
	}

.header1 {
	BACKGROUND: url(/img/map-all-3.jpg) no-repeat 0px 0px; HEIGHT: 291px; position:relative;
}
.globe {
	position:absolute;
	top:-20px; left:15px;
}
.home {
	position:absolute;
	PADDING:0px; WIDTH: 33px; HEIGHT: 35px;
	top:171px;
	left:211px;
}
.home {
	position:absolute;
	PADDING:0px; WIDTH: 33px; HEIGHT: 35px;
	top:171px;
	left:211px;
}

.on-line{
	position:absolute;
	text-transform:uppercase;
	font:30pt Verdana;
	font-style:italic;
	font-weight:bold;
	top:228px;
	left:22px;
}

.on-line a{
	color:white;
	text-decoration:none;
}

.header1 ul {
	PADDING:180px 0px 0px 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; HEIGHT: 75px; width:100%; overflow:hidden;
}

.header1 ul li {
	FLOAT: right; LINE-HEIGHT: 14px; PADDING: 0px 30px 0px 0px;  TEXT-ALIGN: center;
}

.header1 ul a {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}

.main_left
	{
		FLOAT: left; WIDTH: 279px; padding-right:6px;
	}
.zag1{
	text-transform:uppercase;

	font-size:13.5pt;
	background:#BED0E8;
	color:#135498;
	padding:5px 18px 7px 15px;
	margin-bottom:20px;
}

.bron
	{
		/*background:url(/img/sist_bron.jpg) 0px 0px no-repeat;*/
		/*color:#497DBD;*/
		padding:3px 0px 20px 20px;
	}
.bron_in
	{
		font-size:12px;
		padding-bottom:0px;
	}

.login1
	{
		padding:0px 0px 0px 0px;
	}
.login1_inp
	{
		border:1px solid #7F9DB9;
		margin-bottom:1px;
		padding-right:5px;
		height: 16px;
		width:155px;
		color:#999999;
		text-align:right;
	}

.na_login1_inp
	{
		border:1px solid #7F9DB9;
		margin-bottom:1px;
		padding-right:5px;
		height: 16px;
		width:155px;
		color:#FFFFFF;
		text-align:left;
		font-size:0.1em;
		background-image:url(/img/e-mail.gif);
	}

.na_password1_inp
	{
		border:1px solid #7F9DB9;
		margin-bottom:1px;
		padding-right:5px;
		height: 16px;
		width:155px;
		color:#FFFFFF;
		text-align:left;
		font-size:0.1em;
		background-image:url(/img/password.gif);
	}

.login1_but
	{
		width:15px;
        height:15px;
        border:0px;
        margin-left:25px;
	}
.menu3
	{
		background:url(/img/menu3.jpg) 0px 0px no-repeat;
		margin:10px 0px 0px 15px;
		padding:30px 0px 20px 10px;
	}

.box_menu
	{
		margin: 0px 0px 0px 20px;
		padding:20px 0px 20px 0px;
	}
.box_menu ul
	{
		padding:0px;
		margin:20px 0px 0px -10px;
		list-style-type:none;
	}
.box_menu ul li
	{
		background:url(/img/mark_menu.gif) 0px 8px no-repeat;
		padding:5px 0px 10px 15px;

	}
.box_menu ul li a
	{
		color:#555555;
		text-decoration:none;
		font-size:14px;
	}
.box_menu ul li a:hover
	{
		color:#555555;
		text-decoration:none;
	}
.box_menu ul li.menu_blue
	{
		background:url(/img/mark_menu1.gif) 0px 22px no-repeat;
		padding:20px 0px 10px 15px;
	}
.box_menu ul li.menu_blue a
	{
		color:#2C6BA6;
	}

.main_right
	{
		float:right;
		width:715px;
		margin:20px 0px 0px 0px;
	}
.mainh1left
	{
		background:url(/img/zag_left.jpg) 0px 0px no-repeat;
		float:left;
		height:30px;
		width:45px;
		margin-left:2px;
	}

.mainh1delim
	{
		background:url(/img/zag_delim.jpg) 0px 0px no-repeat;
		float:left;
		height:30px;
		width:52px;
		margin-left:0px;
	}

.mainh1
	{
		background:url(/img/zag_bg.jpg) 0px 0px repeat-x;
		padding:7px 30px 0px 20px;
		color:#FFFFFF;
		font-family:Tahoma;
		font-size:14px;
		font-weight:bold;
		float:left;
		height:23px;
		margin:0px;
	}

.mainh1 a, .mainh1 a:hover
	{
		color:#FFFFFF;
		font-family:Tahoma;
		font-size:14px;
		font-weight:bold;
		text-decoration: underline;
	}


.mainh1right
	{
		background:url(/img/zag_right.jpg) 0px 0px no-repeat;
		height:30px;
		width:212px;
		float:left;
	}
.mainh2
	{
		background:url(/img/zag2_bg.jpg) 0px 0px no-repeat;
		padding:7px 0px 0px 0px;
		text-align:center;
		color:#FFFFFF;
		font-family:Tahoma;
		font-size:14px;
		font-weight:bold;
		height:26px;
		width:690px;
		margin:0px 0px 10px 0px;
	}
.mainh2_left
	{
		background:url(/img/zag2_bg.jpg) 0px 0px no-repeat;
		padding:7px 0px 0px 55px;
		text-align:left;
		color:#FFFFFF;
		font-family:Tahoma;
		font-size:14px;
		font-weight:bold;
		height:26px;
		width:635px;
		margin:10px 0px 5px 0px;
	}
.mainh2grey
	{
		background:url(/img/zag2_bggrey.jpg) 0px 0px no-repeat;
		padding:7px 0px 0px 0px;
		text-align:center;
		color:#FFFFFF;
		font-family:Tahoma;
		font-size:14px;
		font-weight:bold;
		height:27px;
		width:685px;
		margin:0px 0px 10px 0px;
	}
.mainh3
	{
		background:url(/img/zag2_bggrey3.jpg) 0px 0px no-repeat;
		padding:7px 0px 0px 25px;
		text-align:left;
		color:#FFFFFF;
		font-family:Tahoma;
		font-size:14px;
		font-weight:bold;
		height:27px;
		width:658px;
		margin:5px 0px 0px 0px;
	}
.box_main
	{
		border:1px solid #87BDFD;
		background:#EBF3FF;
		margin:3px 20px 20px 0px;
		padding:10px 10px;
	}
.box_grey
	{
		background:#EEEEEE;
		margin:5px 10px 0px 0px;
		padding:10px 10px;
		color:#2C6BA6;
		font-size:12px;
		font-line:16px;
	}
.box_text
	{
		margin:5px 10px 10px 0px;
		padding:10px 15px;
		color:#2C6BA6;
		font-size:12px;
		font-line:16px;
	}

.search_hotel
	{
		font-family:Tahoma;
		font-size:11px;
		color:#4579B9;
		font-weight:bold;
	}
.search_hotel_div
	{
		margin:0px 0px 8px 5px;
	}

.select_long
	{
		border:1px solid #6DA0E1;
		height: 22px;
		width:250px;
		color:#000000;
		margin: 0px 20px;
		padding:2px;
	}
.select_short
	{
		border:1px solid #6DA0E1;
		height: 22px;
		width:135px;
		color:#000000;
		margin: 0px 20px 0px 10px;
		padding:2px;
		text-align:center;
		font-size:12px;
	}

.input_date
	{
		border:1px solid #6DA0E1;
		height: 16px;
		width:100px;
		color:#000000;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		margin: 0px 4px;
	}
.checkbox
	{
		margin: 5px 0px 0px 8px;
	}
.lich_kab select
	{
		border:1px solid #6DA0E1;
		height: 22px;
		width:210px;
		color:#2C6BA6;
		font-weight:bold;
		margin: 0px 65px 0px 5px;
		padding:2px;
	}

.bronso
	{
		margin:0px 20px 0px 5px;
	}
.bronso form, .bronso_line
	{
		border-top:1px solid #6DA0E1;
	}
.bronso form select
	{
		border:1px solid #6DA0E1;
		height: 22px;
		width:250px;
		color:#000000;
		margin: 0px 0px 0px 5px;
		padding:2px;
	}
.bronso form select.active
	{
		border:3px solid #99D3F9;
		height: 25px;
	}

.line_dot
	{
		background:url(/img/dot.gif) 0px 0px repeat-x;
		height:2px;
		margin:0px;
		line-height:0px;
		font-size:0px;
		padding: 0px;
	}
.dotted_left
	{
		background:url(img/dot.gif) 0px 0px repeat-y;
		margin:0px;
		padding:3px 10px;
	}

.city
	{
		margin-left:15px;
		font-size:17px;
		font-weight:bold;
	}
.city_all
	{
		font-size:12px;
	}
.a11
	{
		font-size:11px;
	}
.hotel
	{
		font-size:13px;
		font-weight:bold;
		margin-left:5px;
		color:#2C6BA6;
		font-family:Tahoma;
	}
.red
	{
		color:#9E2721;
		font-size:14px;
		font-weight:bold;
		font-family:Tahoma;
	}
.blue
	{
		color:#2C6BA6;
		font-size:11px;
		font-weight:bold;
		font-family:Tahoma;
	}
.grey
	{
		color:#4B4B4B;
		font-size:12px;
		font-weight:bold;
		font-family:Tahoma;
	}

.white
	{
		color: #FFFFFF;
		font-size: 11px;
		font-weight: normal;
		font-family: Tahoma;
	}

.hotel_info
	{
		float:left;
		margin:0px;
		padding:20px 0px 0px 10px;
		font-size:11px;
		font-weight:bold;
		color:#777777;
		line-height:19px;
	}
.hotel_info p
	{
		margin:5px 0px 15px 20px;
		line-height:19px;
	}
.hotel_info b
	{
		color:#2C6BA6;
	}
.hotel_info b.red1
	{
		color:#E80000;
	}
.hotel_info b.bbig1
	{
		font-size:14px;
	}
.hotel_info a img
	{
		border:1px solid #2C6BA6;
		padding:1px;
	}
.hotel_img
	{
		float:right;
		width:210px;
		margin:0px 25px 0px 25px;
		padding:40px 0px 0px 0px;
	}
.hotel_img img
	{
		margin-top:5px;
		border:1px solid #2C6BA6;
	}
.tabzakaz
	{
		margin:30px 0px 10px 10px;
		font-size:11px;
		font-weight:bold;
		color:#2C6BA6;
	}
.tzred
	{
		color:#E80000;
	}
.yellow
	{
		background:url(/img/fon_ss.gif) 0px 0px no-repeat;
	}
.yellow b
	{
		color:#ffffff;
	}
.zagtab, .zag
	{
		background:url(/img/line_table.gif) 0px 0px repeat-x;
	}
.line_thik
	{
		background:url(/img/line_tablethik.gif) 0px 0px repeat-x;
		height:20px;
	}
.zagtab td, .wline td
	{
		padding:10px;
		text-align:center;
	}
.zag td
	{
		padding:3px;
		text-align: center;
	}

.linfo
	{
		float: left;
	}

.rinfo
	{
		float: right;
	}
.rinfo input
	{
		border:1px solid #6DA0E1;
		height: 14px;
		width:250px;
	}

.clear1
	{
		height:150px;
		clear:both;
	}

.footer1
	{
		height:150px;
		margin:-150px auto 0px auto;
		width:1000px;
		background:url(/img/line_bot.gif) 220px 133px no-repeat;
	}
.counters
	{
		width:285px;
		margin:0px 0px 0px 26px;
	}
.tphone
	{
		margin-top:10px;
		float:left;
		width:675px;
		font-size:14px;
		line-height:16px;
		text-align:right;
	}
.tdblue
	{
		color:#2C6BA6;
		text-align: left;
	}
.copyr
	{
		width:285px;
		float:right;
		margin:10px 0px 0px 40px;
		font-size:10px;
		line-height:13px;
	}
.error
    {
    color:Red;
    }
