
body {  padding: 0; margin: 0; color: #000;    
   background: #EDE0C7; font: 11px Verdana, Arial, Helvetica, sans-serif; }	

a img { border: none }	 
td,th { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; }
input, textarea { color: #000; font: 12px Verdana, Arial, Helvetica, sans-serif; }
a { color: #0078A5; }	
a:hover { color: #ED1651; }
form { margin: 0; }
div.empty, p.empty { clear: both; font-size: 0px; margin: 0; }
p { margin: 0 0 15px; }

#font { font-size: 11px; }

table#carrier { width: 100%; height: 100%; border-collapse: collapse; }
td#header { height: 245px; padding: 0; vertical-align: top; text-align: center; }
#bg_header { height: 235px;   
	background: url(../img/bg_header.jpg) no-repeat center 0; }
#bg_header div { width: 984px; text-align: left; margin: auto; }
img.logo { margin: 26px 0 0 45px;
	background-image: url(../img/logo.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo.png,sizingMethod=crop); }

	
td#main { padding: 0; vertical-align: top; height: 100%; text-align: center; }
#main_div { width: 984px; text-align: left; margin: auto; height: 100%; }
table#main2 { border-collapse: collapse; width: 100%; height: 100%; }
td#main2_empty { padding: 0; width: 49px; }	
td#main_left { padding: 0 0 20px; vertical-align: top; width: 156px; background: url(../img/bg_menu_bot.gif) no-repeat 0 bottom; }
td#main_right { padding: 0; vertical-align: top; }
	
#menu { width: 150px; background: url(../img/bg_menu_y.gif) repeat-y 0 0; }
#menu div div { background: url(../img/bg_menu_top.gif) no-repeat 0 0; padding: 8px 7px 0; }
#menu h2 { font-size: 12px; color: #FFF; text-transform: uppercase; height: 28px; width: 135px; 
	background: #1CA8BF url(../img/title_country.jpg) no-repeat 0 0; text-align: center; margin: 0 0 15px; }
#menu h2 span { position: relative; top: 6px; }
#menu ul { margin: 0; padding: 0; list-style: none; margin-bottom: 40px; }
#menu li { padding: 3px 0; padding-left: 22px; background: url(../img/menu_li.gif) no-repeat 12px center; }
#menu li.dark { background: #D4E2F5 url(../img/menu_li.gif) no-repeat 12px center; }
#menu li#menu_on { color: #ED1651; }
#menu ul a { color: #000; text-decoration: none; }
#menu ul a:hover,#menu li#menu_on a { color: #ED1651; text-decoration: underline; }
#menu p.all { margin: 0 0 0 50px; }
	
#menu2 div { width: 96px; width: "111px"; text-align: center; padding-right: 15px; 
	background: url(../img/menu_shadow.jpg) no-repeat right 0; float: left; }
#menu2 div p { margin: 0; padding: 6px 0 4px; }
#menu2 a { text-decoration: none; }
#menu2 a:hover,#menu2 a.on { color: #ED1651; text-decoration: underline;  }
#menu2 span.top { position: relative; top: -12px; }

#blue { background: url(../img/bg_blue_y.jpg) repeat-y 0 0; width: 729px; }
#blue div.carrier { background: url(../img/bg_blue_bot.jpg) no-repeat 0 bottom; }
#blue table { border-collapse: collapse; width: 100%; background: url(../img/bg_blue_top.jpg) no-repeat 0 0; }
#blue td { padding: 0; vertical-align: top; }
#blue td.left { width: 466px; padding: 0 8px 8px 9px; }
#blue td.right { padding: 16px 10px 16px 25px; }
div.img_title { position: relative; top: -13px; z-index: 2; float: left; margin-right: 9px; }
#blue h1 { font-size: 1em; margin: 0; padding: 15px 0; }
#blue table.bg { width: 100%; border-collapse: collapse; background: #56C4DB url(../img/bg_blue_top.jpg) no-repeat -9px 0; }
#blue table.bg td { padding: 0 0 15px; vertical-align: top; }

#news { background: url(../img/bg_news.gif) no-repeat 0 0; width: 436px; width: "466px"; padding: 5px 15px 10px; }
#news h2 { width: 95px; height: 28px; background: #3D68AA url(../img/title_news.gif); 
	text-align: center; margin: 0 0 10px -10px; }
#news h2 span { color: #FFF; text-transform: uppercase; font-size: 12px; position: relative; top: 7px; }
#blue #news table { background: none; }
#news td { background: url(../img/dots_orange.gif) repeat-x 0 bottom; padding-bottom: 5px; }
#news td.left_red { color: #ED3400; font-weight: bold; width: 80px; }
#news p { text-align: right; margin: 0; }
#news p span { background: #99E9F4; padding-left: 15px; white-space: nowrap; }
#blue td.right div.ramka { width: 211px; height: 161px;  
	background-image: url(../img/ramka.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/ramka.png,sizingMethod=crop); }
#blue td.right div.ramka img { position: relative; top: 12px; left: 12px; }
#blue td.right p { margin-bottom: 25px; }

div.bg3 { background: #EDE0C7 url(../img/bg_3_y.gif) repeat-y 0 0; margin-top: 7px; }
div.bg3 div.car1 { background: url(../img/bg_3_bot.gif) no-repeat 0 bottom; }
div.bg3 div.car2 { background: url(../img/bg_3_top.gif) no-repeat 0 0; }
div.bg3 table { border-collapse: collapse; width: 735px; }
div.bg3 td { padding: 18px 0; vertical-align: top; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5; }
div.bg3 td.left { width: 110px; }
div.bg3 td.right { width: 135px; }
div.bg3 td.left div { width: 87px; height: 121px; margin-left: 15px; text-align: center;
	background-image: url(../img/ramka_blue.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/ramka_blue.png,sizingMethod=crop); }
div.bg3 td.left img { border: 2px solid #FFF; position: relative; top: 19px; }
div.bg3 td.right div { padding: 2px 0; padding-right: 20px; }
div.bg3 td.right span { color: #ED3400; }


td#footer { padding: 20px 0 0; vertical-align: top; text-align: center; }
td#footer div.carrier { width: 984px; margin: auto; text-align: left; 
	background: #0A79D2 url(../img/bg_footer_x.gif) repeat-x 0 0; }
td#footer div.carrier div { background: url(../img/bg_footer_left.gif) no-repeat 0 0; }
td#footer div.carrier div div { background: url(../img/bg_footer_right.gif) no-repeat right 0; padding: 6px 20px 4px; }
td#footer table { border-collapse: collapse; width: 100%; }
td#footer td { padding: 0 10px; vertical-align: top; background: url(../img/footer_hr.gif) no-repeat 0 0; }
td#footer td.count { text-align: center; background: none; width: 250px; }
td#footer a { color: #000; text-decoration: none; }
td#footer a:hover { color: #ED1651; text-decoration: underline; }

#blue div.search table {background: transparent; }

