body, div, a, font, img, ol, ul, li,
table, tr,td 
{
 margin: 0;
 padding: 0;
 border: 0;
 font-weight: 100;
 font-style: normal;
 font-size: 14px;
 font-family: Verdana;
}

body
{
text-align:center;
background-color:#f3f3f3;
overflow:scroll;
}

.main
{
text-align:left;
margin:0 auto;
width:908px;
margin-top:20px;
}

.header
{
background:url(/img/header.jpg) no-repeat;
height:227px;

}
.header p {font: 13px arial; color: #fff; padding: 130px 0 0 40px; width: 380px;}

.logo
{
top:34px;
left:28px;
position:relative;
}

.content
{
width:908px;
overflow:hidden;
margin-top:12px;
background-color: #f3f3f3;
}

.left, .center, .right
{
float:left;
}

.left
{
width:145px;
}

.center
{
width:496px;
margin-left:27px;
}

.right
{
width:217px;
float:right;
}

.link
{
overflow:hidden;
text-decoration:none;
display:block;
width:145px;
height:39px;
text-align:center;
background:url(/img/button_off.gif) no-repeat;
font-size:13px;
font-weight:bold;
margin-bottom:7px;
cursor:pointer;
}

.active, .link:hover
{
background:url(/img/button_on.gif) no-repeat;
}

.link span
{
display:block;
margin-top:10px;
color:#ffffff;
}

.active span
{
color:#fff;
}


.r_head 
{
background:url(/img/right_head.gif) no-repeat;
height:49px;
text-align:center;
color:#ffffff;
}

.r_head_title
{
padding-top:14px;
color:#ffffff;
font-size:21px;
width:160px;
margin-left:45px;
text-align:left;
}

.r_body
{
background:url(/img/right_body.gif) repeat-y;
width:217px;
text-align:center;
}

.r_footer
{
background:url(/img/right_footer.gif) no-repeat;
height:10px;
width:217px;
}

.c_head 
{
background:url(/img/center_head.gif) no-repeat;
height:38px;
text-align:left;
color:#ffffff;
}

.c_head  span
{
font-family:Tahoma;
display:block;
padding-top:10px;
padding-left:20px;
padding-right:20px;
color:#20b501;
font-size:12px;
}

.c_body
{
background:url(/img/center_body.gif) repeat-y;
width:496px;
text-align:left;
padding-top:14px;
padding-bottom:14px;
padding-left:20px;
}

.c_body2
{
width:456px;
font-family:Tahoma;
font-size:12px;
}

.c_text1
{
text-align:center;
font-size:14px;
color:#8289ab;
text-transform:uppercase;
}

.c_text1 strong
{
font-size:18px;
}

.c_footer
{
background:url(/img/center_footer.gif) no-repeat;
height:61px;
width:496px;
}

.c_footer  span
{
font-family:Tahoma;
display:block;
padding-top:14px;
padding-left:20px;
padding-right:20px;
color:#000000;
font-weight:bold;
font-size:12px;
text-align:center;
}


.footer
{
background:url(/img/footer.gif) no-repeat;
height:42px;
margin-top:19px;
color:#ffffff;
font:12px Tahoma;
padding-left:40px;
padding-top:14px;
}

.footer a
{
text-decoration:none;
color:#ffffff;
font-size:12px;
}

.footer a:hover
{
text-decoration:underline;
}

.works
{
margin-top:9px;
}

.address
{
font-family:Tahoma;
font-size:12px;
padding-top:12px;
width:172px;
margin:0 auto;
text-align:left;
color:#5e6060;
}

.adr_pic
{
margin-top:20px;
margin-bottom:50px;
}

.text_pole
{
width:120px;
}

.pole
{
width:225px;
height:20px;
}

table tr td
{
font-family:Tahoma;
font-size:11px;
color:#9d9d9d;
}

table tr td strong
{
color:#5e5f60;
}

table tr td label
{
margin-left:8px;
}

.submit
{
font-family:Verdana;
font-size:14px;
color:#ffffff;
width:118px;
height:32px;
text-align:center;
background:url(/img/submit.gif) no-repeat;
border:0px;
cursor:pointer;
font-weight:bold;
margin-top:15px;
margin-left:20px;
}

textarea
{
border:1px solid #9d9d9d;
}



.right2
{
width:211px;
float:right;
}
.c_body, .l_center_body
{
background:url(/img/center_body.gif) repeat-y;
width:496px;
text-align:left;
padding-top:14px;
padding-bottom:14px;
padding-left:20px;
}
.l_center_body
{
font-family:tahoma;
font-size:12px;
}
.l_center_text
{
font-family:tahoma;
font-size:12px;
color:#373737;
padding-right:27px;
line-height:15px;
}
.l_center_text_a {font: 12px tahoma;}
.l_title
{
background:url(/img/l_title.gif) no-repeat;
width:495px;
height:47px;
}
.l_company
{
font:bold 18px Tahoma;
color:#20b501;
padding:16px 0 0 30px;
}
.l_center_bottom
{
background:url(/img/l_center_bottom.gif) bottom left no-repeat;
width:496px;
height:16px;
}
.l_list, .l_list3
{
text-align:left;
padding:15px 0 15px 30px;
}
.l_list2
{
text-align:left;
padding:0px 0 20px 20px;
}
.l_list ul li, .l_list2 ul li
{
list-style-image:url(/img/l_marcer.gif);
font-family:tahoma;
font-size:12px;
padding-bottom:10px;
color:#373737;
}
.l_list2 ul li
{
list-style-image:url(/img/l_marcer2.gif);
padding-bottom:5px;
color:#373737;
}
.l_list3 ul li
{
list-style-image:url(/img/l_marcer3.gif);
font-family:tahoma;
font-size:11px;
color:#373737;
padding-bottom:12px;
}
.l_title_text
{
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#7b7db7;
padding-bottom:5px;
}
.l_height
{
padding-bottom:4px;
}
.r_head, .l_head, .l_head2
{
background:url(/img/right_head.gif) no-repeat;
height:49px;
text-align:center;
color:#ffffff;
}

.l_head, .l_head2
{
background:url(/img/l_right_titl.gif) no-repeat;
height:45px;
width:211px;
}
.l_head2
{
background:url(/img/l_right_titl_2.gif) no-repeat;
}

.r_head  span, .l_head span, .l_head2 span
{
display:block;
padding-top:14px;
color:#ffffff;
font-size:21px;
}

.r_body, .l_body
{
background:url(/img/right_body.gif) repeat-y;
width:217px;
text-align:center;
}
.l_body, .l_body2
{
background:url(/img/l_right_body.gif) repeat-x;
background-color:#f0f6f6;
width:211px;
overflow:hidden;
}
.l_body2
{
background:url(/img/l_right_body_2.gif) repeat-x;
text-align:center;
font-family:tahoma;
font-size:11px;
color:#848686;
font-weight:normal;
padding:5px 0 5px 0;
overflow:hidden;
}
.l_footer
{
background:url(/img/l_right_bottom.gif) no-repeat;
width:211px;
height:6px;
overflow:hidden;
}

.clear {clear: both; height: 1px; overflow: hidden;}
.dark_link a {color: #373737;}
.dark_link b a {font-weight: bold;}
.dark_link .cont_left {float: left; width: 180px; text-align: center; margin-right: 10px; padding-bottom: 10px;}
.dark_link .cont_left a {text-decoration: none; color: #373737; font: bold 12px/20px tahoma;}
.dark_link .cont_left span {display: block;}
.dark_link .cont_right {float: left; width: 255px; padding-bottom: 10px; text-align:justify; font:13px Tahoma;}
a.la_link {font-size: 12px; color: #20b501;}


.errors_disable {display: none; color:#f00; font: 10px tahoma;}
.conts_form {width:390px;}
.conts_form td {font:11px Tahoma; color:#696868; vertical-align: top; padding: 4px 4px;}
.conts_form td input, .conts_form td textarea {width: 240px; height: 20px;}
.conts_form td textarea {height: 80px;}
.conts_form td span {color: #f00;}
.conts_form .left {padding-top: 6px;}
.conts_form .left1 {padding-top: 0px;}
.conts_form td .button input {height: 33px; width: 118px; background: url(/img/submit.gif) no-repeat; cursor: pointer; border: 0; font: 18px tahoma; color: #fff;}

.cont_right_list, .cont_right_list dt, .cont_right_list dd {font-weight: normal; padding:0; margin: 0; text-align: left;}
.cont_right_list dt {padding: 10px 0 5px;}
.cont_right_list dd {padding: 3px 5px;}