h1 {color: #F80656; font-family: Garamond, "Times New Roman", serif; font-size: 18px; font-weight: bold; padding-bottom: 3px;}
h2 {color: #F80656; font-family: Garamond, "Times New Roman", serif; font-size: 16px; font-weight: bold; padding-bottom: 1px; line-height: 5px;}
.nav_top {color: #000; font-family: Garamond, "Times New Roman", serif; font-size: 16px; font-weight: bold; padding-bottom: 3px;}

.menu_nav {color: #777;}

* {margin: 0px; padding: 0px;}
body {background-color: #000; margin: 0px; padding: 0px; padding-top: 10px; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
td {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.clear {clear: both; font-size: 0px;}
.index_doc a {text-decoration: underline; color: #222;}
a {text-decoration: none; color: #222;}
a:hover {text-decoration: underline; color: #222;}

.body_size {width: 1100px; }
.body_text h1 { font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.body_text h2 {color: #F80656; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.center_td_size h1 {color: #000; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.center_td_size ul {margin-left:30px;}
.text ul {margin-left:30px;}

.tel {position : absolute; font-family: Arial, Verdana, Helvetica; font-size: 20px; text-align: right; color: #FFF; padding-top: 10px; margin-left: 10px;}
.menu_top {border-top: 1px solid #FFF; border-bottom: 1px solid #000; background: url('images/menu_sep.png'); text-align: center; font-size: 11px; color: #FFF; padding: 7px 0 7px 0;}
.menu_top span {padding: 0 20px 0 20px; font-size: 12px; color: #FFF;}
.menu_top a {font-size: 12px; color: #FFF; text-transform : uppercase;}
.menu_top a.activ {font-size: 12px; color: #000; font-weight: bold;}
.tbl_size {width: 1100px; text-align: left;}
.tbl {background: url('i/zavitok_bottom1.jpg') bottom right no-repeat;background-color:#dedede;}
.left_td {background-color: #7a7a7a; border-right: 1px solid #FFF; width: 250px;}
.left_td_size {padding-left: 10px;}
.right_td {width: 198px;}
.center_td_size {padding: 10px 32px 20px 27px;}

.center_td {padding-bottom: 100px;}

.footer {border-top: 3px solid #000000; border-bottom: 1px solid #000; color: #666666; padding: 5px 10px 5px 10px;background-color:#dedede;}
.footer_1 {color: #000; font-weight: bold; margin-top: 0px;padding-top: 5px; text-align: center;background-color:#dedede;border-radius:0 0 16px 16px; -moz-border-radius:0 0 16px 16px; -khtml-border-radius:0 0 16px 16px;}
.footer_1 a {color: #000; font-weight: bold; margin-top: 5px; text-align: center;}

.submenu {background-color: #990000; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.submenu div.smenu_item {padding-bottom: 5px; border-bottom: 1px solid #999999;}
.submenu div.smenu_item a {color: #FFF; font-size: 12px; font-weight: bold;}
.submenu div.smenu_item a:hover {color: #000; font-size: 12px; font-weight: bold;}

.index_doc {color: #000; font-size: 12px; font-weight: normal; 	text-align : justify; margin-bottom: 20px;}
.index_doc h2 {color: #F80656; font-size: 16px; font-weight: bold; margin-bottom: 10px; line-height: normal;}
.index_doc h1 {color: #000; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.index_doc p {margin: 7px 0 7px 0;}
.index_doct h1 {font-size: 12px; font-weight: bold; color: #194c88; margin-bottom: 15px;}
.index_doct h2 {font-size: 16px; font-weight: bold; color: #194c88; margin-bottom: 15px;}
.index_doc ul,ol {margin: 10px 10px 10px 25px;}
.index_doct li {padding-left: 10px;}
.pic_index {margin: 0 15px 15px 15px; border: 1px solid #000000;}

.head_smol { font-family: Garamond, "Times New Roman", serif; font-size: 16px; font-weight: bold; margin-top: 20px;}
.head_smol a { font-family: Garamond, "Times New Roman", serif; color: #FFF; font-size: 14px; font-weight: bold; margin-top: 20px;}
.bilet1 {background: url('i/bulet1.jpg') left no-repeat; padding-left: 30px;color: #F80656;font-size: 14px;}
.bilet2 {background: url('i/bulet2.jpg') left no-repeat; padding-left: 30px; color: #222;}
.fabrik_item {font-size: 16px; font-family: Garamond, "Times New Roman", serif; text-align: left; margin-left: 15px; margin-top: 5px;}
.fabrik_item a {display: block; font-size: 16px; font-family: Garamond, "Times New Roman", serif; text-decoration: none; color: #000; margin-bottom: 5px;}
.fabrik_item a:hover {display: block; font-size: 16px; font-family: Garamond, "Times New Roman", serif;font-weight: bold; color: #F80656; margin-bottom: 5px;}

.katalog_menu_item {font-size: 20px; font-family: Garamond, "Times New Roman", serif; text-align: left; margin-left: 15px; margin-top: 5px;}
.katalog_menu_item a {display: block; font-size: 20px; font-style: none; font-weight:550; font-family: Garamond, "Times New Roman", serif; text-decoration: none; color: #FFF; margin-bottom: 5px;}
.katalog_menu_item a:hover {display: block; font-size: 20px; font-style: none; color: #000; font-family: Garamond, "Times New Roman", serif; text-decoration: none; margin-bottom: 5px;}
.katalog_menu_item a.activ {color: #000;} 

.pic_m {border: 1px solid #666666;}
.kat_list {float: left; width: 202px; height: 180px; margin: 0 12px 10px 12px;}
.list_img {width: 202px; height: 127px; margin-bottom: 10px;}
.kat_list .head {font-size: 12px; font-weight: normal; margin-bottom: 3px;}
.kat_list .head span {font-size: 12px; color: #666666; }
.head1 a {font-size: 12px; color: #000000; font-weight: bold;}

.patch {font-size: 14px; color: #000000; padding-bottom: 30px;}
.patch a {font-size: 14px; color: #000000;}
.patch span {font-size: 14px; color: #000000; padding: 0 10px 0 10px;}

.head_razdel {margin: 10px 0 0 10px;}
h1.head_razdel {color: #000; font-size: 18px; font-weight: bold;}


.param {font-size: 12px; color: #666666; font-weight: normal; padding-bottom: 4px;margin: 0 0 0 10px;}
.param a {color: #000; font-size: 12px; text-decoration: underline;}
.param span {color: #666666; font-weight: normal; }

.body_text {color: #000; font-size: 12px; margin: 15px 10px 0 10px;}
.body_text p {margin: 10px 0 10px 0;}

.ssubmenu div.name_pre_r {padding-bottom: 10px; margin: 0 0 0 10px;}
.ssubmenu a {font-family: Garamond, "Times New Roman", serif; font-size: 16px; font-weight: bold; color: #000; padding-right: 10px; white-space : nowrap;}
.ssubmenu a.activ {font-family: Garamond, "Times New Roman", serif; font-size: 16px; font-weight: bold; color: #f80656;}
.ssubmenu span {padding-right: 10px;}

.alsbet {padding-top: 10px; padding-bottom: 18px;}
.alsbet a {font-family: Garamond, "Times New Roman", serif; font-size: 16px; font-weight: bold; color: #000; padding-right: 15px; }
.alsbet a.activ {font-family: Garamond, "Times New Roman", serif; font-size: 16px; font-weight: bold; color: #f80656;}

.fabrik {width: 700px; color: #000;}
.fabrik td {padding: 15px 20px 15px 0px; border-bottom: 1px solid #999999;}
.fabrik td a {font-size: 12px; text-decoration: none; color: #000;}
.fabrik td.name_f {width: 246px; font-size: 14px; font-weight: bold;}
.fabrik td.name_f a {font-size: 14px; font-weight: bold;}
.fabrik td.anons {width: 246px; font-size: 12px;}

.garm_16 {font-family: Garamond, "Times New Roman", serif; font-size: 16px; font-weight: bold;}

.index_hit {width: 480px; background-color: #FFF; border: 1px solid #f80656; padding: 20px 0 20px 20px; margin: 20px 0 20px 50px;}
.hit_p {color: #f80656; font-size: 14px; font-weight: bold; margin: 20px 0 0 50px;}
.hit_p a {font-family: Garamond, "Times New Roman", serif; text-transform : uppercase; color: #f80656; font-size: 12px; font-weight: bold;}

.line_end {height: 1px; margin-left: 20px; margin-right: 24px; margin-top: 20px; border-bottom: 1px solid #cccccc; position : relative;}
.item5 {margin: 20px 10px 24px 20px;}
.item5 img.pic {float: left; margin-right: 20px;}
.item5 h2.head {color: #000000; font-size: 12px; font-weight: bold;  margin-top: 4px; margin-bottom: 4px;}
.item5 h2.head a {color: #F80656; font-size: 18px; font-weight: bold; }
.item5 div.data {font-size: 12px; color: #666666; font-weight: normal;}
.list_item {margin-top: 0px;}
.item5 a {color: #000;}

.page {margin-top: 10px; margin-bottom: 10px; padding: 0px; color: #999999;}
.page a {color: #333333; font-weight: bold; padding: 1px 2px 1px 2px; margin-left: 3px; font-size: 12px;}
.page a.activ {padding: 1px 2px 1px 2px; color: #FFF; font-weight: bold; background-color: #cccccc;}
.page a:visited {color: #333333;}
.page a.activ:visited {color: #FFF;}

.viezd {font-family: Garamond, "Times New Roman", serif; font-size: 13px; color: #FFF; font-weight: bold; text-transform : uppercase; margin-top: 20px;} 
.viezd a { font-size: 13px; color: #FFF;} 

.zakaz {margin: 30px 0 0 10px;}
.zakaz td {width: 260px; font-size: 11px; color: #000; padding-bottom: 20px;} 
.zakaz td.name inpit {width: 178px; height: 17px; margin-top: 3px;}
.zakaz h2 {font-size: 14px; font-weight: bold; margin-bottom: 20px;}

.alert {background-color: #FFF; width: 200px; border: 1px solid #cc0000; padding: 20px; position: absolute; top: 40%; left: 40%; z-index: 1000; color:#cc0000;}

.mainprod h5
{
	font-size:15px;
	padding-top:10px;
	}


.pro a
{
	color:#000;
	text-decoration:underline;
	}
.pro h2
{
color: #F80656; font-size: 16px; font-weight: bold; margin-bottom: 10px;
}

.faq a
{
color:#f80656;
font-weight:bold;
font-size:16px;
}

.form_select {font-size: 12px; color: #000; margin-left: 5px; margin-top: 15px;}
.form_select select {width: 180px; font-size: 12px; color: #000; margin-bottom: 5px;}

.button {
   border: 1px solid #000000;
   background: #fd4470;
   background: -webkit-gradient(linear, left top, left bottom, from(#c30131), to(#fd4470));
   background: -moz-linear-gradient(top, #c30131, #fd4470);
   padding: 2px 4px;
   -webkit-border-radius: 6px 6px 6px 6px;
   -moz-border-radius: 6px 6px 6px 6px;
   border-radius: 6px 6px 6px 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0, rgba(100,100,100,0.5) 0px 0px -20px ;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0, rgba(100,100,100,0.5) 0px 0px -20px ;
   box-shadow: rgba(0,0,0,1) 0 1px 0, rgba(100,100,100,0.5) 0px 0px -20px ;
   text-shadow: rgba(0,2,34,.4) 0 1px 0;
   color: white;
   font-size: 11px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-color: #423939;
   background: #000;
   color: #fd4470;
   }
.button:active {
   border-color: #e0ffe1;
   background: #5e5c5c;
   }
