body {margin: 0px; padding: 0px; height:100%}
input, form {margin: 0px; padding: 0px;}
img {border:none}
a { color:#0066CC; text-decoration:underline }
a:hover { color:#666666; text-decoration:none }
p { line-height:18px }
body, td, input {font-size: 12px; font-family:Arial;}
div.bg_left { background-image:url(../images/bg_left.jpg); background-repeat:repeat-x; height:114px;}
div.bg_left_img { background-color:#0c8a95;}
div.bg_left_img div { background-image:url(../images/bg_left_img.jpg); background-repeat:no-repeat; background-position:right; height:157px}
div.bg_right {background-image:url(../images/bg_right.jpg); background-repeat:repeat-x;}
div.bg_right div { background-image:url(../images/bg_right_img.jpg); background-repeat:no-repeat; background-position:left; height:271px}
div.bg_center { background-image:url(../images/bg_center.jpg); background-repeat:no-repeat; height:271px;}
div.bg_center_inner { background-image:url(../images/bg_center_inner.jpg); background-repeat:no-repeat; height:271px;}
div.bg_center_top { height:114px;}
div.block_logo { float:left; width:335px}
div.block_logo div.icons { height:30px; }
div.block_logo div.logo { padding:5px 0 0 30px }
div.block_menu { float:left; width:350px; }
div.block_menu div.col_1 { float:left; }
div.block_menu div.col_2 { float:left; width:30px; }
div.block_menu div.col_3 { float:left; }
div.block_menu div.red_bg { background-image:url(../images/menu_red.jpg); background-repeat:no-repeat; padding-bottom:1px }
div.block_menu div.green_bg { background-image:url(../images/menu_green.jpg); background-repeat:no-repeat; padding-bottom:1px }
div.block_menu div.dot { background-image:url(../images/dot.jpg); background-repeat:no-repeat; padding-bottom:1px }

div.block_search { float:left; padding: 45px 0 0 35px}
div.block_search div.search  { background-image:url(../images/bg_search.jpg); background-repeat:no-repeat; height:20px; float:left; padding:2px 0 2px 4px}
div.block_search div.search input {background: transparent none repeat scroll; border:medium none; width:166px; font-style:italic; font-size:11px}
div.block_search div.search_but  { background-image:url(../images/bg_search_but.jpg); background-repeat:no-repeat; height:20px; float:left}
div.block_search div.search_but input {background: transparent none repeat scroll; border:medium none; width:63px;}

div.bg_center_top_2 { height:99px;}
div.block_welcome { float:left; width:645px; padding:28px 0 0 40px}
div.block_welcome div.header { }
div.block_welcome div.txt { color:#FFFFFF; padding:10px 100px 0 0; }
div.block_contact { float:left;  color:#FFFFFF}
div.block_contact  div.prefix { float:left; font-size:15px }
div.block_contact  div.phone { float:left; font-size:28px }
div.block_contact div.address { padding: 3px 0 0 50px; text-transform:uppercase; font-size:10px; font-weight:bold}

div.block_contact_ { color:#FFFFFF; padding: 0 0 38px 55px}
div.block_contact_  div.prefix { float:left; font-size:15px }
div.block_contact_  div.phone { float:left; font-size:28px }
div.block_contact_ div.address { padding: 3px 0 0 50px; text-transform:uppercase; font-size:10px; font-weight:bold}

div.bg_center_top_3 { height:58px;}
div.flo_left { float:left; width:628px; }
div.flo_left_2 { float:left; width:328px; }
div.block_bg { background-image:url(../images/bg_link.jpg); background-repeat:no-repeat; background-position:bottom right; height:58px;}
div.block_bg div { padding: 37px 120px 0 0}
div.block_bg div a { font-family:Tahoma; color:#FFFFFF; font-size:11px; text-decoration:underline}
div.block_bg div a:hover { text-decoration:none; color:#FFFFFF;}
div.block_bg_2 { height:58px; background-image:url(../images/bg_cat_head.jpg); background-repeat:no-repeat;  font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; }
div.block_bg_2 div { padding:20px 0 0 30px; }

div.cat_bg { background-image:url(../images/cat_bg.jpg); background-repeat:no-repeat; background-position:bottom;}
div.cat_bg_color { background-color:#00879b; }
div.block_catalog { padding: 10px 0 10px 25px; font-family:Arial; font-size:12; font-style:italic; color:#FFFFFF }
div.pad_item { padding-top:2px}
div.pad_item a { color:#FFFFFF; text-decoration:none;}
div.pad_item a:hover { color:#FFFFFF; text-decoration:underline; }
div.items_pad { padding: 5px 0 5px 5px; }
div.items_pad div.good { background-color:#087681; padding: 2px 2px 0 10px}
div.items_pad div.good a { text-decoration:none; color:#FFFFFF; font-style:normal; font-size:11px}
div.items_pad div.good a:hover { text-decoration:underline}
div.items_pad div.plashka { background-color:#087681;}

div.block_news { padding:20px 0 0 30px; }
div.block_news div.head_news { font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#d02409; }
div.block_news div.news { padding: 5px 5px 5px 0}
div.date{ padding: 5px 0 5px 0; font-family:Tahoma; font-size:11px; color:#939393; }
div.news_txt { padding: 0 0 5px 0; font-family:Tahoma; font-size:11px;  }
div.news_txt a { text-decoration:none; color:#333333; }
div.news_txt a:hover { text-decoration:underline }
div.archive { padding:10px 0 0 30px; font-family:Tahoma; font-size:11px;}
div.archive a { text-decoration:underline; color:#000000;}
div.archive a:hover{ text-decoration:none; }

div.block_main { padding:25px 20px 0 30px; }
div.head { font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#d02409; padding: 0 0 10px 0 }
div.block_cat_serv { padding:5px 0 5px 0}
div.block_cat_serv div.image { float:left}
div.block_cat_serv div.about { float:left; padding: 0 1px 0 15px}
div.block_cat_serv div.about div.link{ padding: 0 0 5px 0}
div.block_cat_serv div.about div.link a { font-size:19px; color:#ff9b0d; text-decoration:underline}
div.block_cat_serv div.about div.link a:hover { text-decoration:none}
div.block_cat_serv div.about div.dsc{ padding: 5px 0 5px 0; font-size:11px; font-family:Tahoma; width:210px}
div.block_cat_serv div.about div.dsc div { padding: 2px 0 0 0;}
div.block_cat_serv div.about div.dsc div a { color:#666666; text-decoration:none}
div.block_cat_serv div.about div.dsc div a:hover { color:#ff9b0d; text-decoration:underline}
 
div.footer_1 { float:left; width:630px; padding:25px 0 0 30px; font-size:11px; font-family:Tahoma; color:#FFFFFF}
div.footer_2 { float:left; padding:25px 0 0 30px; font-size:11px; font-family:Tahoma; color:#FFFFFF}
div.footer_2 a { color:#ffe796; text-decoration:underline;}
div.footer_2 a:hover { color:#ffe796; text-decoration:none;}

td.td_footer { background-image:url(../images/bg_footer_top.jpg); background-position:bottom left; background-repeat:no-repeat; }
td.td_footer_2 { background-image:url(../images/bg_footer.jpg); background-position:bottom; background-repeat:no-repeat; height:80px; }
td.td_footer_2_inner { background-image:url(../images/bg_footer_inner.jpg); background-position:bottom; background-repeat:no-repeat; height:80px; }

div.bread { padding: 10px 0 0 20px;font-size:11px; font-family:Tahoma; color:#c9ebd3 }
div.bread a { color:#FFFFFF; text-decoration:underline }
div.bread a:hover { color:#c9ebd3; text-decoration: none }

div.noflo { clear:both; }
div.cat_good_header { font-family:Tahoma; font-size:11px; border-bottom:solid 1px #999999}
div.cat_good_block { font-family:Tahoma; font-size:11px; border-bottom:solid 1px #CCCCCC }
div.cat_head_1 { float:left; padding-top:5px; width:70px}
div.cat_head_2 { float:left; padding:6px; width:150px}
div.cat_head_3 { float:left; padding:6px; width:250px}
div.cat_head_4 { float:left; padding:6px; width:50px}
div.paging { padding:20px}
div.paging span { padding: 5px; font-weight:bold}


