/***************************** общи **************************************/

body{background:white ;padding: 0;margin: 0;font:14px/22px arial;color:#2f4d58;  }

a{color: #AF2022 }
a:hover{ color: #603B12; }

p{ margin: 10px 0 }
.clear{clear: both }
img{ border: 0 }
input[type="submit"], input[type="button"]{ cursor: pointer }
#nav td a.selected,
#nav td a:hover,
.nav_table td a:hover,
.nav_table td a.act{ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }

h1{font:italic 28px georgia;margin:0 0 20px 0;padding: 0;color: #AF2022}
h2{margin: 20px 0 10px 20px;padding: 0 }
h3{font: italic 20px georgia;margin:5px 0 0 0;padding: 0}
h4{margin:20px 0 0 0;padding: 0;font: italic 20px georgia;}
h5{font: bold 13px arial;margin: 15px 0 0 0;padding: 0}
h6{}

/***************************** nav **************************************/

#nav{ margin: 40px 0 0 0;width: 100% }
#nav td{white-space: nowrap;padding: 0 }
#nav td a{ font: italic bold 12px georgia; padding: 3px 10px 4px 10px;text-align: center;color: #603b12}
#nav td a:hover{ background:#af2022;color: white;text-decoration: none;}
#nav td a.selected{ background: #af2022; color: white; text-decoration: none; cursor: text; }

/***************************** home **************************************/

.home_table{ background: url(../im/main_pic.jpg) no-repeat 50% 10px;width: 100%;margin: 0 auto }
.home_table td{ vertical-align: top }

.home_text{ font: italic bold 15px times, "times new roman";text-align: center;width: 230px;color: #AF2022;
position:absolute; left:55%; z-index:3;margin-top: 20px }
.home_text p{ margin:0!important ; padding:0!important;  }

.menu_home_left{ margin: 60px 0 0 -20px;text-align: center;font: italic 15px georgia }
.menu_item_1, .menu_item_2, .menu_item_6, .menu_item_7,.menu_item_3, .menu_item_4, .menu_item_5, .menu_item_8,.menu_item_9, .menu_item_10{ text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: center; margin: 0 0 30px 20px; }
.menu_item_1, .menu_item_2, .menu_item_6, .menu_item_7{margin: 0 0 30px 40px; }
.menu_home_left div .r{ float: left;}

.holes_table{text-align: center;width: 90%;margin: 0 auto }
.holes_table td{width: auto  }

.holes_table a{ display: block;font: 10px arial;color: #603B12 }
.holes_table a:hover{ color: #AF2022 }
.pic_link{ display: block; width: 73px; height: 73px; margin: 0 auto 3px auto; background-repeat: no-repeat; background-position: center top; }

.products_home_table{ width: 200px }
.products_home_table td{ vertical-align: top;padding: 0 0 0 0;text-align: center;}

.produkts{ text-align: center;font: 11px arial;margin: 0 0 0 0!important;padding: 0 }
.produkts li{ white-space: nowrap;list-style: none;padding: 0px 0;margin: 0}
.produkts li a{ color: #603B12;padding: 0!important;margin: 0;line-height: 20px}
.produkts li a:hover{color: #AF2022 }

.statii_home{ width: 95%;margin: 20px auto}
.statii_home td{ padding: 5px;text-align: center }
.statii_home td a{display: block;/*margin: 8px auto;*/font: 11px arial; }

/*.statii_home td a:nth-child(1){font: 10px arial;background: red}
.statii_home td a:nth-child(2){font: 13px arial;background: green}
.statii_home td a:nth-child(3){font: 15px arial;background: orange}
.statii_home td a:nth-child(4){font: 17px arial;background: aqua}
.statii_home td a:nth-child(5){font: 25px arial;background: Fuchsia}*/

/***************************** footer **************************************/

#footer{font: 10px arial;padding: 20px 0 20px 0;overflow: hidden;color: #425953;width: 95%;margin: 0 auto}
#footer a{ }
.left{ float: left }
.center{ float: left;margin: 0 0 0 25% }
.right{float: right; }

.sub_template{}
.sub_template td{ vertical-align: top;padding: 50px 30px;font: 14px arial}
.sub_center td a, .sub_center td p a{ color:#AF2022!important }
.sub_center td a:hover{ color:#603B12!important }
.sub_template td table td{ padding: 10px}

.sub_template td:nth-child(1){vertical-align: top;}
.sub_template td:nth-child(2){ vertical-align: top;width: 100% }
.sub_template td:nth-child(3){ vertical-align: top;width: 300px }
.sub_template td:nth-child(2) p{ line-height: 25px;margin: 20px 0 }

.in_text{ font: italic bold 15px times, "times new roman";text-align: center;color: #AF2022;margin:0}

.products_in_table{ width: 250px }
.products_in_table td{ vertical-align: top;padding: 0!important;text-align: center;}

.nav_table{ margin: 0 }
.nav_table td{ vertical-align: middle!important;padding: 0!important;height: 40px }
.nav_table td a{ padding: 3px 8px;font: italic 13px georgia;white-space: nowrap;margin: 7px 0 }
.nav_table td a:hover{  background: #AF2022;color: white;text-decoration: none }
.nav_table td a.act{ background: #AF2022;color: white;text-decoration: none }

a.tsts:link{ color:#00ff00}

.search{ margin: 0 30px 0 auto; }
.search input[type="text"]{width: 200px }

.keywords{ margin: 20px 30px }
.keywords a{ font-size: 11px }
.keywords a:hover{  }
.top_phones{font: 10px arial;color:#425953; }
























