 
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}

h1{ 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
}

 h2{
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-weight:normal;
 }
 
a {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}


.clear{clear:both;
 visibility:hidden;
 }

#container {
position:relative;
width:auto;
min-width:950px;
min-height:100%;
}

#header {
width:auto;
height:145px;
margin-top:0px;

background-image:url(img/header_bg.gif);
background-repeat:repeat-x;
}
#logo{
width:950px;
height:145px;
float:left;
background-image:url(img/logo_bg.jpg);
background-repeat:repeat-x;


}

#logo img {
margin-left:0px;
float:left;

}

#logo h1{
margin-top:40px;


}


#top_info {
position:absolute;
top:5px;
left:450px;


width:auto;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#top_info img {

margin-left:20px;
margin-right:10px;
float:left;
display: inline;

}

#top_info .flt{ float:left;}


#h_menu {
width:auto;
height:34px;


background-color:#333333;
background-image:url(img/h_menu_rght_bg.gif);
background-position:right;
background-repeat:no-repeat;
}

#h_menu ul{margin-left:17%;



}

#h_menu ul li { 
margin-top:10px;
display:inline;
margin-right:2%;
}
#h_menu ul li a { 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;

}

#navigation_bar{
position:absolute;
top:150px;
right:50px;
}





#banners {
text-align:center;

margin-top:3px;
margin-left:20px;
width:48%;
min-width:620px;
float:left;
height:150px;
}

#search_form{
position:absolute;
top:190px;
right:30px;
text-align:left;
margin-top:3px;
margin-right:0px;
margin-left:5%;
width:300;
min-width:230px;
float:left;
height:150px;


}
#city_list{
width:auto;
height:auto;
margin-top:20px;
margin-left:10px;
}

#city_list h2 {
font-size:14px;
font-weight:bold; 
color:#676666;



}

#city_list .city_header {
width:14%;
min-width:200px;
float:left;
background-image:url(img/city_str.gif);
background-position:right;
background-repeat:no-repeat;

}
#city_list ul {margin-bottom:5px;}
#city_list ul li { display:inline;
margin-left:20px;
margin-bottom:5px;
 }

#city_list ul li a { font-size:14px; color:#007cf8;}


#left_column {
position:relative;
min-width:200px;
width:24.9%;
height: auto;
float:left;


}

#left_column .vertical_menu_header{ 
background-image:url(img/category_bg.gif); 
background-position:left ; 
background-repeat:no-repeat; 
margin-left:3px;}

#left_column .vertical_menu_header h2 { 
font-size:18px; 
text-align:left; 
color:#999999; 
margin-left:25px;

}

#left_column ul {
display:block; 
margin-left:23px; 
text-align:left;}

#left_column ul li {
list-style:none;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;


}


#left_column ul li a {
color:#007cf8;
font-size:14px
}



#left_column .mnu_images img { 
display:block; 
clear:both; 
margin-left:25px; 
margin-bottom:5px}


#main_content{
position:relative;
min-width:500px;
width:49%;
float:left;
padding:5px;
margin-left:-4.5%;
}
#main_content_header {
width:auto;


text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}
#main_content h2 {
font-size:18px;
color:#999999;

margin-left:30px;

}
#main_content h2 a {font-size:18px;
color:#999999;}

#main_content p {
font-family:Arial,Tahoma, Helvetica, sans-serif;
font-size:12px;
padding-left:15px;
padding-right:15px;
text-align:justify;
text-indent:10px;
}
#main_content p a{ color:#007cf8;}

#news_header{
width:200px;
background-image:url(img/main_content.gif);
background-repeat:no-repeat;
background-position:left;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
margin-top:15px;


}

.big_position  { width:auto; text-align:left;}
.big_position h2 { }
.big_position img { clear:both; margin-right:25px; }
.description { width:auto;text-align:left; font-size:12px; color:#666666; font-weight:bold; font-family:Tahoma, Arial, sans-serif;}
.description ul {list-style-image:none; list-style:none; }

.send_button { margin-top:50px;}
.date { font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
}


.small_position { float:left; margin:1%; font-family:Tahoma, Arial; font-size:12px; color:#333333;}
.small_position img{ display:block; clear:both;}
#right_column{
position:relative;
min-width:190px;
width:24.9%;


float:left;
margin-left:3%;
margin-right:0px;
text-align:left;
overflow:hidden; 
}
#right_column .right_header {
background-image:url(img/category_bg.gif);
background-position:right;
background-repeat:no-repeat;
}
#right_column .right_header h2 { 
font-size:18px; 
text-align:right; 
margin-right:35px;
color:#999999;
}
#right_column .lider {

font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:12px; 
margin-top:25px;
text-align:left;
margin-left:50px;
}
#right_column .lider img {


float:left;

}

#right_column .lider ul li{ 
list-style:none; 
display:block; 
margin-left:80px;

}

#footer{
background-image:url(img/footer_bg.gif);
background-repeat:repeat-x;
height:110px;
width:auto;
position: relative;
margin-top:4em;

}
 #f_h_menu {margin-left: 28%; 

display:block;
}
 #f_h_menu li { 
 margin-right:15px;
display:inline; 
list-style:none; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#FFFFFF; 
}
 #f_h_menu a { 
color:#FFFFFF;
}
 #f_h2_menu {
 width:auto;
margin-left: auto; 
margin-right:auto; 
display:block;
text-align:center;

}

 #f_h2_menu li { 
display:inline; 
list-style:none; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333333; }