.body {
margin: 0 0 0 0;
padding:0 0 0 0;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:85%;
color:#333333;
}
td {
vertical-align:top;
}
/**********************top************************/
.top {
padding-top:30px;
}
.rasp {
width:30px;
}
.left_td {
width:4%;
//width:3%;


}
/******************** logo************************/
.logo_s {
width:270px; 
overflow:hidden; 
height:1px;
}
#logo_s {
width:227px;
height:71px; 
font-size:110%;
font-weight:bold;
margin-right:20px;
margin-top:17px;
border-style:none;
}

/******************** /logo ************************/

/******************** center of information ************************/
#card_s {
width:38px;
height:28px;
margin-right:8px;
//margin-right:5px;
border-style:none;
}
#card_a {
display:block; 
float:left;
}
.rs {
overflow:hidden; 
width:250px; 
height:1px;
}
#center_text_s {
padding-right:20px;
}
#info_center {
color:#003d93;
text-decoration:underline; 
font-weight:bold; 
font-size:70%;
}
a#info_center:hover {
color:#d13b00;
}
#pay {
text-decoration:none; 
font-size:70%;
color:#333333;
white-space:nowrap;
}
.top_s {
vertical-align:top;
padding-top:39px;
}
td.top_s  div{
width:513px; 
height:1px;
}
/******************** /center of information ************************/
/**********************search*************************************/
.field  {
border:2px solid #ffa165; 
width:100%; 
height:24px; 
margin:0 0 0 0;
padding:4px 0px 0px 3px;
color:#4f4f4f;
font-size:70%;
vertical-align:middle;
}
.field1 {
font-size:70%; 
padding:3px 0px 0px 3px; 
margin:0 0 0 0;
color:#4f4f4f;
border:2px solid #a9a9a9; 
width:100%; 
height:24px; 
vertical-align:middle;
}
#button_s {
width:25px;
height:25px;
margin-left:5px;
//margin-top:2px; 
border-style:none; 
font-size:70%;
color:#015195;
background-color:#f69228;
}
#div_r {
width:25px;
}
/********************** /search*************************************/
/********************** /top************************/

/******************** menu *******************************/
.menu_s {
vertical-align:top;

background-color:#235AA1;
}
ul.topmenu {
padding:0 0 0 0;
margin:0 0 0 0;
}
.topmenu li.point {
float:left;
padding:6px 8px 5px 0px;
list-style-type:none;
}
.topmenu li.selected {
float:left;
background-color:#db4c4c;
padding:6px 12px 6px 10px;
list-style-type:none;
}
.topmenu li.point a {
display:block;
background-image: url(../im/sep.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}
.topmenu li.selected div {
display:block;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}
/******************** /menu *******************************/
/*********************banner******************************/
#banner {
margin-top:1px;
background-color:#3779d0;
background-image:url(../im/dark_bg.gif);
background-position:right top; 
background-repeat:repeat-x;
height:180px;
}
#banner_clouds {
background-image:url(../im/light_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
height:182px;
}
#banner_green{
background:url(../im/green.gif) left bottom repeat-x;
height:182px;
}
#banner_house1 {
background-image:url(../im/home1.gif);
background-repeat:no-repeat;
height:182px;
background-position: left bottom;
}
#banner_house2 {
background-image:url(../im/house2.gif);
background-repeat:no-repeat;
height:182px;
background-position: right bottom;
}
#banner_r {
width:520px; 
overflow:hidden; 
height:1px; 
}
#banner_bottom {
background-color:#d13b00; 
height:17px;
background-image:url(../im/pic_corn.gif); 
background-position:right bottom; 
background-repeat:no-repeat;
}
#banner_line {
height:3px; 
overflow:hidden; 
background-color:#4e565a
}
.sp {
width:400px;
}

/********************* /banner******************************/
/******************** our services *******************************/
#our_ser {
padding-left:2px;
}
#our_serv_s {
width:100%; 
background-color:#d13b00;
margin-top:1px;
}
#our_serv_s div {
background-image: url(../im/corn_left.gif); 
background-position:right bottom;
padding:5px 0px 5px 10px; 
background-repeat:no-repeat; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:95%;
}
/******************** /our services *******************************/
/**********************right_menu*************************************/
ul.submenu{
padding:0 0 0 0;
margin:0 0 0 0;
}
.submenu li.pt {
padding:8px 0 10px 10px;
//padding:6px 0 11px 10px;
margin:0 0 0 0px;
list-style-type:none;
background: url(../im/left_menu_sep.gif) bottom repeat-x;
line-height: 15px;
}
.submenu li.pt a {
background-image: url(../im/arrow.gif);
background-position:left center;
//background-position:left 70%;
background-repeat:no-repeat;
display:block;
padding:0px;
margin:0px;
padding-left:12px;
color:#015195;
font-size:12px;
text-decoration:underline;
}
.submenu li.pt a:hover {
color:#d13b00;
}
#case {
margin:7px 5px 0px 7px; 
}
div#case img {
width:15px;
height:15px;
} 
#all_serv {
font-weight:bold; 
font-size:70%; 
color:0248A1;
}
a#all_serv:hover {
color:#d13b00;
}

/*********************************our_production*******************/
#our_production {
margin-left:10px; 
margin-top:25px; 
color:#CC3300;
font-size:110%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-style:none;
}


/********************************* /our_production*******************/
/*******************center_menu**************************/
#center_menu {
margin-top:5px; 
width:100%;
background-color:#ebecee;
}
#center_menu  tr td table tr td {
 vertical-align:bottom;
 }
td.blocks {
width:30%;
height:74px;
background-image:url(../im/center_menu_bg.gif); 
background-position:left top;
background-repeat:repeat-x;
background-color:#8297ab;
vertical-align:bottom;
cursor:pointer;
cursor:hand;
}
.spc {
width:12px;
}
.center_menu {
padding:15px 0px 10px 9px;
}
.center_menu_titles  {
font-weight:bold; 
font-size:90%; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif;
}
.center_menu_text {
font-size:70%; 
color:#f2f4f6; 
margin-right:10px;
}
.menu_pic {
width:104px;
height:74px;
}
.tv {
width:101px;
height:74px;
}
/******************* /center_menu**************************/
/********************main_text***************************/
#main_text {
font-size:80%; 
color:#333333;
margin:0px 20px 0px 10px; 
line-height:1.3em;
}
#read_all {
color:#015195;
}
#text_title {
font-family:Arial, Helvetica, sans-serif; 
font-size:165%;
}
#text_title_sc {
font-family:Arial, Helvetica, sans-serif; 
font-size:150%;
color:#000000;
margin-bottom:10px;
}
#text_title_sc a {
color:#015195;
}
div#main_text p a {
color:#0147A1;
}
div#main_text p a:hover {
color:#d13b00;
}
/******************** /main_text***************************/
/**********************news******************************/
#imp_news_s {
color:#ffffff; 
font-size:105%; 
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
width:100%; 
background-color:#ffa165;
margin-top:10px;
margin-left:6px;
margin-bottom:12px; 
}
#imp_news_s div {
background-image: url(../im/news_corn.gif); 
background-position:right bottom;
padding:5px 0px 4px 10px;
background-repeat:no-repeat; 
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:95%;
}
.date_s {
font-size:70%;
color:#D13B00;
padding-left:18px;
}
.news_text_s {
color:#015195;
font-size:70%;
display:block;
text-decoration:underline;
padding-left:18px;
}
a.news_text_s:hover {
color:#d13b00;
}
#news_collection {
color:#015195; 
font-size:70%; 
font-weight:bold; 
}
a#news_collection:hover {
color:#d13b00;
}
.spacer {
color:#9EA7B2;
}
.year {
color:#6D7886;
}
#arch {
padding-left:18px;
}
/********************** /news ******************************/
/************************line*******************************/
.line {
height:0px; 
border-top:2px solid #e6e6e6;
width:100%; 
margin:40px 0 0 0;
}
/************************ /line*******************************/
/**************************bottom*****************************/
tr.bottom {
//margin-top:0px; 
font-size:80%;
color:#333333;
}
#copy {
padding-left:10px; 
padding-right:10px;
}
#adress {
padding-right:10px;
}
tr.bottom td {
padding-top:20px;
//padding-top:0px;
}
tr.bottom td a:hover {
color:#d13b00;
}
tr.bottom td table tr td {
font-size:80%;
color:#333333;
padding-top:0px;
}
tr.bottom td a {
color:#015195;
}
.tel {
margin-right:2px;
}
/************************** /bottom*****************************/


