
* {
	margin:0; padding:0;
}

body{
	
	width:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; color:#4d4d4d
}

a:hover, a{text-decoration:none;}
 
a img { border:0;}

ul { list-style:none;}

.clear  { clear:both;}

input, select { vertical-align:middle; font-weight:normal;}

 

/*main layout */


.main{ margin:0 auto; width:1200px}
.main2{ margin:0 auto; width:1048px}

#header
{ 
	height:32px; background:url(imgs/top_back.png) top repeat-x;
	
}
#header .main
{ 
	height:32px;
	
}

 #header1 { height:181px; background: url(imgs/hd_1.png) top repeat-x;   }
 #header1 .main{ height:181px; background:url(imgs/h1_main.jpg) top no-repeat;}
 
 #header2 { height:187px; background: url(imgs/hd_2.png) top repeat-x;   }
 #header2 .main{ height:187px; background: url(imgs/h2_main.jpg) top no-repeat;}




#top
{
	width:100%;
	height:32px;
	background: url(imgs/top.png) top no-repeat;
	margin:0 auto; width:1200px;
	color:#FFFFFF
	 
 }
.search_box{float:right; margin-right:40px; width:auto}
.top_icons{width:auto; float:left; margin-left:30px; margin-top:5px;}
.top_icons a{ color:#FFFFFF; font-size:10px;}

.logo
{
	 
	 margin-left:33px;
	 margin-top:33px;
	 float:left;
	
 }
.buss_advert 
 { 	margin-left:428px;
	 
	float:left
 }
#middle { width:100%; background:url(imgs/h3.png) top repeat-x; }
 

#footer { background:#646464 url(imgs/footer_back.gif) top repeat-x; height:70px;  }
#footer .main2{ background: url(imgs/footer_main2.gif) top repeat-x; height:70px; color:#8d8d8d;  }
.footer_left{ background:url(imgs/footer_left.gif) top no-repeat; width:10px; height:70px; float:left}
.footer_right{ background:url(imgs/footer_right.gif) top no-repeat; width:10px; height:70px; float:right}

#footer_in{float:left; width:1028px; color:#FFFFFF; font-size:11px}

#footer_links{width:auto;height:32px; }
#footer_links a { font-size:12px; color:#FFFFFF; }

.footer_sep { width:2px; height:26px; margin-left:15px; margin-right:15px} 



#main-content
{
	float:left;
	width:720px;
	margin-top:15px; 

}

#menu { background:#333333 url(imgs/menu_all.gif) top repeat-x; width:100%;margin:0 auto; float:left }

 
.menu{width:auto; float:left;vertical-align:bottom; height:45px;}
.menu_item, .menu_item_active {width:auto;height:45px; float:left; padding-left:17px; padding-right:17px; }
.menu_item{ background:#333333 url(imgs/menu.gif) top repeat-x;  color:#FFFFFF}
.menu_item_active{ background:#95c301 url(imgs/menu_active.gif)top repeat-x;  color:#FFFFFF}

.menu_item_left, .menu_item_left_active {width:10px;height:45px; float:left;}

.menu_item_left{ background:#333333  url(imgs/menu_left.gif) top no-repeat; }
.menu_item_left_active{ background:#95c301 url(imgs/menu_left_active.gif) top no-repeat;}

.menu_item_active{ background: url(imgs/menu_active.gif) top repeat-x;color:#005f5f}

.menu_item a{ color:#FFFFFF; text-decoration:none; font-size:14px;line-height:45px }
.menu_item a:hover{ color:#FFFFFF; text-decoration:none; }

.menu_item_active a{ color:#000000; text-decoration:none;line-height:45px }
.menu_sepaartor{background: url(imgs/menu_sepaartor.gif) no-repeat; width:2px; height:45px; float:left}

.languages{ background:#333333  url(imgs/languages.gif) top no-repeat; height:45px; width:292px; float:right}
#lang_word{width:auto; float:left;margin-top:17px;  color:#373737; font-size:15px; text-align:right; width:120px }
.flags{float:right; margin-top:17px}
.flags a {float:right;}


#box_container{ width:100%; float:left;}

.box1 { float:left; width:225px; margin-right:5px }
.box1 span {  font-size:18px; line-height:25px;}

.box1 h2 {  font-size:14px; line-height:25px;}

.title-1{ color:#95c301; text-transform:uppercase}
.title-2{ color:#7a7a7a; text-transform:uppercase}
.title-3{ color:#2468a1; text-transform:uppercase}

.box2{width:225px; float:right }
.box2 span {  font-size:18px; line-height:25px;}

#content_text{float:left; width:100%}
