html,body { margin: 0; padding: 0; width: 100%; height: 100%; }	
body {  min-height: 100%; height: auto !important; height: 100%; position: relative;  
   background: #FFF; font: 62.5% Arial, Helvetica, sans-serif; color: #000;
	min-width: 960px; width: expression((documentElement.clientWidth) < 960 ? "960px" : "100%"); }	

a img { border: none }	 
td,th { font: 1em Arial, Helvetica, sans-serif; font: "0.75em Arial, Helvetica, sans-serif"; color: #000; }
input,select,textarea { color: #000; font: 12px Arial, Helvetica, sans-serif; }
a { color: #0054C6; }	
a:hover { color: #EF4730; }
form { margin: 0; }
div.empty { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }

#carrier { background: url(../img/bg_top.jpg) repeat-x 0 0; font-size: 1.2em; padding-bottom: 140px; }

#header { height: 290px; background: url(../img/bg_top_left.jpg) no-repeat 0 0; }

#top { height: 60px; }

#map { float: left; width: 65%; text-align: right; font-size: 0.917em; padding-top: 28px; }
#map a { color: #253641; }
#map a:hover { color: #EF4730; }

#search { width: 25%; margin-left: 68%; padding-top: 25px; }
#search table { border-collapse: collapse; width: 100%; }
#search td { padding: 0; }
#search input.input { width: 100%; border: 1px solid #83A6B8; height: 16px; }
#search input.button { width: 24px; height: 20px; cursor: pointer; border: none; margin-left: 10px;
	background: #0E5A8C url(../img/button_search.gif); }

#img_empty { float: left; width: 4%; }
#img_empty div { float: right; width: 9px; height: 49px; background: url(../img/img_empty.gif); }

#logo_img { width: 64%; float: left; }

#logo_img div  { background: url(../img/logo_img_x.jpg) repeat-x 0 0; margin-right: 10px; }
#logo_img div div  { background: url(../img/logo_img_left.jpg) no-repeat 0 0; margin: 0; }
#logo_img div div div  { background: url(../img/logo_img_right.jpg) no-repeat right 0; height: 180px; }
#logo_img p { margin: 0; float: left; width: 40%; }
#logo_img p img { position: relative; top: 28px; left: 68px; }
#logo_img img.title { margin-top: 41px;  
	background-image: url(../img/title.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title.png,sizingMethod=crop); }

#img_nature { width: 28%; float: left; padding-top: 9px; }
#img_nature div { height: 180px; }
#img_nature_right { background: url(../img/img_nature_right.gif) no-repeat right 0; height: 180px; width: 14px; 
	float: left; position: relative; left: -14px; top: 9px; z-index: 10; }

table#main { border-collapse: collapse; width: 100%; }
td#main_left, td#main_center, td#main_right, td.main_empty { padding: 0 0 50px; vertical-align: top; }
td.main_empty { width: 4%; }
td#main_left { width: 21%; }
td#main_center { width: 36%; }
td#main_right { width: 28%; }


ul#menu { margin: 0; padding: 0; list-style: none; font-size: 12px; }
ul#menu li { border-bottom: 1px solid #83A5B8; background: url(../img/menu_bot.gif) no-repeat 0 bottom; 
	padding: 6px 0; color: #253641; clear: both; }
ul#menu a { text-decoration: none;  }
ul#menu li#act_item { background: url(../img/menu_li_on.gif) no-repeat 0 bottom; }
ul#menu li#act_item span { color: #557383; font-weight: bold; }
ul#menu div { float: left; padding-top: 1px; }
ul#menu span { font-size: 14px; margin-left: 20px; display: block; }
ul#menu li#act_item a { color: #557383; text-decoration: none; font-weight: bold; }
ul#menu li#act_item a:hover { color: #EF4730; }
ul#menu li.lev3, ul#menu li.lev4, ul#menu li.lev5 { background: none; border: none; font-size: 11px; color: #557383; padding: 4px 0; }
ul#menu li.lev3 span, ul#menu li.lev4 span, ul#menu li.lev5 span { font-size: 11px; }
ul#menu li.lev3 a, ul#menu li.lev4 a, ul#menu li.lev5 a { color: #13517C; text-decoration: underline; }
ul#menu li.lev4 { margin-left: 12px; }
ul#menu li.lev4 span { margin-left: 30px; }
ul#menu li#act_item3 a, ul#menu li#act_item4 a, ul#menu li#act_item5 a { color: #557383; text-decoration: none; }
ul#menu li#act_item3 a:hover, ul#menu li#act_item4 a:hover, ul#menu li#act_item5 a:hover, ul#menu li.lev3 a:hover, ul#menu li.lev4 a:hover, ul#menu li.lev5 a:hover { color: #EF4730; }

#reception { background: url(../img/reception_x.jpg) repeat-x 0 0; font-size: 14px; margin-top: 65px; }
#reception div { background: url(../img/reception_left.jpg) no-repeat 0 0; }
#reception div div { background: url(../img/reception_right.jpg) no-repeat right 0; height: 150px; padding-left: 25px; }
#reception p.title { padding: 15px 0 12px; margin: 0; }
#reception p.title img { background-image: url(../img/reception_title.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/reception_title.png,sizingMethod=crop); }
#reception p.text { width: 125px; margin: 0; }
#reception a { color: #000; text-decoration: none; }
#reception a:hover { text-decoration: underline; }

img.title { float: left; }

td#main_center div.bg_title { width: 51px; height: 28px; background: url(../img/bg_title_main.gif); float: right; 
	position: relative; left: 8px; z-index: 2; }
td#main_center div.carrier { border-top: 1px solid #83A5B8; clear: both; padding: 12px 0 0 12px; }


td#main_right div.carrier { padding-left: 9px; }
td#main_right div.bg_title { width: 35px; height: 28px; background: url(../img/bg_title_news.gif); float: right; }

#news { border-top: 1px solid #83A5B8; clear: both; padding-bottom: 30px; }
#news div { background: url(../img/dots.gif) repeat-x 0 bottom; padding: 11px 0; }
#news div.last { background: none; }
span.date { font-size: 0.917em; background: #C7DCE7; padding: 0 4px; text-transform: lowercase; }
#news p { margin: 5px 0 0 8px; }

#order { background: #DDEBF2 url(../img/bg_order_top.gif) no-repeat right 0; }
#order div.carrier3 { background: url(../img/bg_order_bot.gif) no-repeat 0 bottom; padding: 13px 20px 13px 9px; }
#order div.carrier4 { clear: both; border-top: 1px solid #83A5B8; }
#order div.carrier4 div { background: url(../img/dots.gif) repeat-x 0 bottom; padding: 10px 0 10px 8px; }
#order div.carrier4 div.last { background: none; }
#order p { margin: 0; font-size: 0.917em; }


#footer { position: absolute; bottom: 0; left: 0; width: 100%; font-size: 1.1em; 
	background: url(../img/bg_footer.jpg) repeat-x 0 bottom; }
#footer div.line { font-size: 0; background: #557383; margin: 0 35% 0 4%; }
#footer div.line div { height: 2px; background: url(../img/footer_line.gif) no-repeat right 0; }
#footer table { border-collapse: collapse; width: 100%; }
#footer td { padding: 17px 0 45px; vertical-align: top; border-top: 1px solid #83A5B8; }
#footer td.empty { border: none; }
div.mitra_carrier { padding: 0 20px; }


