@charset "windows-1251";

body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	border: 0;
	border-collapse: collapse;
}
img {border: 0;}

html,body {
	height: 100%;
	background-color: #fff;
}
body,td,div,span,p,input,select,textarea,h1,h2,h3,h4{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
a {
	color: #00aeef;
	text-decoration: underline;
}
a:hover {
    text-decoration: none;
}

img.png {
 behavior: url("css_site/pngbehavior.htc");
}

div.menu {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#9e0b0f;float:left; background-color:#FFFFFF; height:34px; padding:5px 15px 0 15px;
}
div.menu_2 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff;float:left; background-image:url(../images_site/bg_repeat_menu.jpg); background-repeat:repeat-x; height:34px; padding:5px 15px 0 15px;
}
div.menu_2 a {
	text-decoration:none; color:#fff;
}
div.menu_2 a:hover {
	text-decoration:underline;
}


div.link_1 {
 font-family:Tahoma; font-size:12px; color:#00aeef; text-transform:uppercase;
}
div.link_1 a {
 color:#00aeef; font-size:12px;
}

div.link_2 {
 font-family:Tahoma; font-size:12px; color:#898989; padding: 0 0 5px 10px;
}
div.link_2 a {
 color:#898989; font-size:12px;
}

a.link_3 {
 color:#00aeef; font-family:Tahoma; font-size:1.1em; font-weight:bold;
}

div.menu a {
	text-decoration: none;
	color:#004282;
}
div.menu a:hover {
    text-decoration: underline;
}
.header_1 {
	font-family:Tahoma, Helvetica, sans-serif; font-size:24px; color:#000; text-transform:uppercase;
}
.header_2 {
	font-family:Tahoma, Helvetica, sans-serif; font-size:20px; color:#000; text-transform:uppercase;
	padding:0 20px 0 20px; float:left;
}
.header_2_a {
	font-family:Tahoma, Helvetica, sans-serif; font-size:20px; color:#000;
	padding:0 20px 0 20px; float:left;
}
div.contact {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;
}
div.phone {
	font-family:Georgia, sans-serif; font-size:22px; color:#fff; float:left;padding:50px 0 50px 0;
}
div.phone span {
	font-size:18px; color:#333333;
}
div.phone_bot {
	float:left;padding:30px 0 0 20px; font-family:Georgia, sans-serif; font-size:18px; color:#fff;
}
div.phone_bot div {
border-left: solid 1px #FFFFFF;font-family:Georgia, sans-serif; font-size:18px; color:#fff; padding: 0 10px 0 10px;
}
div.cont_bot {
	float:left;padding:30px 0 0 20px; font-family:Tahoma; font-size:12px; color:#fff; line-height:18px;
}
div.copy {
	clear:both; font-family:Tahoma; font-size:1.2em; color:#FFFFFF; padding: 20px 10px 10px 10px;
}
div.bg_repeat {
	background-image:url(../images_site/bg_line_repeat.gif); background-repeat:repeat-y; padding: 0 20px 0 20px;
}

div.footer {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;
}
div.footer a {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;text-decoration: none;
}
div.footer a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;text-decoration: underline;
}
div.content {
	font-family:Tahoma; font-size:1.2em;  line-height:1.29em;
}
div.logo {
float:left; padding:50px 50px 50px 40px; background-image:url(../images_site/logo.jpg); background-repeat:no-repeat;
}
td.head {
background-image:url(../images_site/bg_repeat.jpg); background-repeat:repeat-x;
}
div.space {
float:left;height:34px;padding:2px;
}
div.head_bottom {
background-image:url(../images_site/bg_repeat_bot.jpg); background-repeat:repeat-x;
}
div.adv_left_bg {
float:left; background-image:url(../images_site/adv_left_bg.jpg); background-repeat:no-repeat; width:21px; height:158px;
}
div.adv_right_bg {
float:left; background-image:url(../images_site/adv_right_bg.jpg); background-repeat:no-repeat; width:21px; height:158px;
}
div.bg_r {
float:left; background-image:url(../images_site/bg_rep.jpg); background-repeat:repeat-y; height:159px; width:19px;
}
div.bg_r_1 {
float:left; background-image:url(../images_site/bg_rep_1.jpg); background-repeat:repeat-y; height:159px; width:19px;
}
div.bg_r_2 {
float:left; background-image:url(../images_site/bg_rep.jpg); background-repeat:repeat-y; height:159px;
}

div.bottom_arr {
background-image:url(../images_site/bottom_arr.gif); width:55px; height:12px; background-repeat:no-repeat;
}
div.adv_txt {
font-family:Tahoma; font-size:12px; font-weight:bold; color:#707070;
}
div.adv_txt_2 {
font-family:Tahoma; font-size:12px; font-weight:bold; color:#707070; padding:10px 0 0 0;
}
div.adv_cont {
clear:both; background-color:#ebebeb; padding:10px;
}
td.footer {
background-image:url(../images_site/bg_footer_repeat.jpg); background-repeat:repeat-x; background-position:bottom;
}
div.service {
padding:15px; font-family:Tahoma; font-size:1.1em; color:#000;
}
div.a_num {
padding:5px; font-size:14px; font-weight:bold;
}
div.a_txt {
line-height:18px;padding: 0 5px 5px 5px; font-size:12px;
}
a.a_more {
color:#00aeef; font-size:12px;font-family:Tahoma;font-weight:bold;
}
div.a_main {
padding-top:12px; float:left; width:65%; height:158px;
}
div.a_main_detail {
float:left; width:65%; height:158px;
}
div.corn {
padding-bottom:5px; width:148px;
}
div.txt_bg {
background-color:#ebebeb; height:147px;
}
div.txt_bg_2 {
background-color:#ebebeb; height:147px;
}
div.adv {
padding:5px 20px 0 20px; clear:both;
}
div.page_cur {
float:left; padding:10px; font-size:14px;
}
div.page_link {
float:left; padding:10px; font-size:14px;
}
div.page_arr {
float:left; padding:13px; font-size:14px;
}
.tab_bg {
background-image:url(../images_site/bg_left.jpg); background-repeat:repeat-y;
}
