﻿* {
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
#bg {
	background: url(../images/html_bg-new.png) repeat-y 50% 0%;
}
body {
	font: 12px/15px Tahoma;
	color: #484a4e;
	margin-top:0;
	margin-bottom:0;
}
img {
	border: 0px;
	margin-bottom:10;
	margin-left:10;
	margin-right:10;
	margin-top:10;
}
image_table {
	border: 0px;
	margin-bottom:20;
	margin-left:20;
	margin-right:20;
	margin-top:20;	
}
td.image_table {
	height: 134px;
	padding: 0 0 0 6px;
}
td.image_table a {
	text-align:center;
	font-size: 12px;
	font-weight: 600;
	color: #2E8802;
}
table a {
    font: bold 12px/15px Tahoma;
	color: #9D4206;
	text-decoration: none;	
}
td {
	vertical-align: top;
}
p {
	padding: 5px 0px;
}
.clear {
	clear: both;
	font: 1px/1px Tahoma;
}
#container {
	width: 1199px;
	position: relative;
	margin: 0px auto;
}
#footer {
height: 65px;
position: relative;
width: 1215px;
margin: 0px auto;
color: #fff;
font: 11px/13px Tahoma;
background: url(../images/footer_bg-new.png) no-repeat 50% 0%;
}
#tablefooter {
	width: 100%;
	border: 0px;
}
#copyright {
	padding: 0px 0px 0px 49px;
	height: 65px;
	vertical-align: middle;
	width: 25%;
}
#footmenu {
	padding: 0px 0px 0px 0px;
	height: 65px;
	vertical-align: middle;
	font: 11px/13px Tahoma;
	color: #0f2c01;
	text-transform: uppercase;
	text-align: center;
}
#footmenu a {
	text-decoration: none;
	color: #0f2c01;
	margin: 0px 7px;
}
#footmenu a:hover {
	text-decoration: underline;
	color: #0f2c01;
}
#counters {
	vertical-align: middle;
	padding: 0px 49px 0px 0px;
	text-align: right;
	width: 25%;
}
#counters img {
	margin-left: 10px;
}
#tableheader {
	width: 100%;
	border: 0px;
	background: url(../images/header_bg.png) repeat-x;
	height: 47px;
	display: block;
}
#production {
	width: 100%;
	border: 0px;
}
#production h1 {
	font-family: Tahoma; font-size: 30px; color:#390; font-weight: normal; vertical-align: middle; text-align: center;
}
#production h2 {
	font-family: AnastasiaScript; color: #E76108; font-size: 30px; font-weight: normal; vertical-align: middle; text-align: center;
}
table #production a {
    font-family: Tahoma; color: #E76108; font-size:12px; font-weight: bold;	
}
#contacts {
	background: url(../images/contacts_bg.png) no-repeat;
	color: #fff;
	padding: 0px 0px 0px 20px;
	font: 20px/38px Tahoma;
	width: 100%;
}
#contacts span {
	font-size: 25px;
}
#btn1, #btn2, #btn3, #btn4, #btn5,  #btn6,  #btn7 {
	text-align: center;
}
#tableheader a.active {
	background-position: 0px 0px !important;
}
#btn1 a {
background: url(../images/btn1.png) 0px -42px no-repeat;
width: 120px;
display: block;
height: 42px;
font: 11px/39px Tahoma;
text-decoration: none;
color: #fff;
text-transform: uppercase;
}
#btn1 a:hover {
background: url(../images/btn1.png) 0px -84px no-repeat;
width: 120px;
height: 42px;
text-decoration: underline;
}
#btn2 a {
background: url(../images/btn2.png) 0px -42px no-repeat;
width: 123px;
height: 42px;
display: block;
font: 11px/39px Tahoma;
text-decoration: none;
color: #fff;
text-transform: uppercase;
}
#btn2 a:hover {
background: url(../images/btn2.png) 0px -84px no-repeat;
width: 123px;
height: 42px;
text-decoration: underline;
}
#btn3 a {
background: url(../images/btn3.png) 0px -42px no-repeat;
width: 116px;
height: 42px;
display: block;
font: 11px/39px Tahoma;
text-decoration: none;
color: #fff;
text-transform: uppercase;
}
#btn3 a:hover {
background: url(../images/btn3.png) 0px -84px no-repeat;
width: 116px;
height: 42px;
text-decoration: underline;
}
#btn4 a {
background: url(../images/btn4.png) 0px -42px no-repeat;
width: 88px;
height: 42px;
display: block;
font: 11px/39px Tahoma;
text-decoration: none;
color: #fff;
text-transform: uppercase;
}
#btn4 a:hover {
background: url(../images/btn4.png) 0px -84px no-repeat;
width: 88px;
height: 42px;
text-decoration: underline;
}
#btn5 a {
background: url(../images/btn5.png) 0px -42px no-repeat;
width: 95px;
height: 42px;
display: block;
font: 11px/39px Tahoma;
text-decoration: none;
color: #fff;
text-transform: uppercase;
}
#btn5 a:hover {
background: url(../images/btn5.png) 0px -84px no-repeat;
width: 95px;
height: 42px;
text-decoration: underline;
}
#btn6 a {
background: url(../images/btn5.png) 0px -42px no-repeat;
width: 95px;
height: 42px;
display: block;
font: 11px/39px Tahoma;
text-decoration: none;
color: #fff;
text-transform: uppercase;
}
#btn6 a:hover {
background: url(../images/btn5.png) 0px -84px no-repeat;
width: 95px;
height: 42px;
text-decoration: underline;
}
#btn7 a {
background: url(../images/btn5.png) 0px -42px no-repeat;
width: 95px;
height: 42px;
display: block;
font: 11px/39px Tahoma;
text-decoration: none;
color: #fff;
text-transform: uppercase;
}
#btn7 a:hover {
background: url(../images/btn5.png) 0px -84px no-repeat;
width: 95px;
height: 42px;
text-decoration: underline;
}
#tablecontent {
	width: 100%;
	border: 0px;
}
#tablecontent #leftcol {
	padding: 119px 25px 50px 13px;
	width: 203px;
}
#logo {
	position: absolute;
	top: 62px;
	left: 8px;
	text-align: center;
}
#logo h2 {
	font: lighter 14px Myriad Pro;
	color: #818387;
	font-style: oblique;
}
.left_item {
	padding: 5px 0px 5px 0px;
	color: #484A4E;
	font: 11px/13px Tahoma;
}
.left_item img {
	padding-bottom: 3px;
}
.left_item a {
	color: #E76108;
	font: 18px/20px Tahoma;
	text-decoration: none;
	background-color:#FFF
}
.left_item a:hover {
	color: #E76108;
	text-decoration: none;
    background-color:#FFF
}
.news {
	background: url(../images/h1_left.jpg);
	width: 190px;
	height: 30px;
	padding: 7px 0px 0px 13px;
	text-transform:uppercase;
	margin: 20px 0 0 0;
	color: #fff;
	font: 18px Tahoma;
}
.news a {
	padding: 5px 0px 0px 5px;
	text-transform:uppercase;	
	color: #fff;
	font: 16px Tahoma;
}
.news_item {
	padding: 5px 0px 5px 0px;
	color: #414347;
	font-size: 11px;
}
.news_item span {
	color: #8C8E93;
}
.news_item p {
	clear: left;
	padding: 5px 0 0 0;
}
#maincol {
	padding: 0px 15px 50px 0px;
}
#maincol a {
	text-decoration: underline;
}
#maincol a:hover {
	text-decoration: none;
}
#maincol ul, #maincol ol {
	list-style-position: inside;
}
.news_heading {
	float: left;
	font: bold 12px/15px Tahoma;
	color: #E05E08;
	width: 135px;
	display: block;
	text-decoration: none;
}
.news_heading:hover {
	color: #E05E08;
	text-decoration: underline;
}
.padd img {
	border: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;	
	text-indent: 20px;
}
.padd {
	padding: 20px;
	text-indent: 20px;
}
.padd h1 {
	color: #E76108;
	font: 18px/24px Tahoma;
}
.padd h2 {
	color: #E76108;
	font: 18px/24px Tahoma;
}
.padd h3 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 16px;
	font-weight: lighter;
}
.padd h4 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 16px;
	font-weight: lighter;
}
.padd h5 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 16px;
	font-weight: lighter;
}
.padd h6 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 16px;
	font-weight: lighter;
}
.padd a {
    font: bold 12px/15px Tahoma;
	color: #E05E08;
	text-decoration: none;	
}
.text h3 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 17px;
	font-weight: lighter;
}
.text h4 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 17px;
	font-weight: lighter;
}
.text h5 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 17px;
	font-weight: lighter;
}
.text h6 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 17px;
	font-weight: lighter;
}
.text a {
    font: bold 12px/15px Tahoma;
	color: #E05E08;
	text-decoration: none;	
}
table.menu {
	margin: 32px 0px 0px 0px;
}
td.menu_top1 {
	background: url(../images/right_menu.jpg) repeat-y;
	height: 37px;
	width: 229px;
	margin: 30px 0px 0px 0px;
	border-left: 1px solid #933D03;
	border-right: 1px solid #933D03;
}
td.bord {
	width: 5%;
}
.menu_top1 h1 {
	background: url(../images/right_m_h1.jpg) center top;
	width: 213px;
	height: 30px;
	color: #fff;
	font: 18px Tahoma;
	padding: 7px 0px 0px 18px;
}
.menu_title {
	background: url(../images/right_m_h1.jpg) center top;
	width: 213px;
	height: 30px;
	color: #fff;
	font: bold 18px Tahoma;
	text-transform:uppercase;
	text-shadow: -2px 2px 0px #000;
	padding: 7px 0px 0px 18px;
}
.menu_title a {
	background: url(../images/right_m_h1.jpg) center top;
	width: 213px;
	height: 30px;
	color: #fff;
	font: bold 18px Tahoma;
	text-decoration:none;
	text-transform:uppercase;
	padding: 7px 0px 0px 18px;
}
.menu_title a:visited {
	background: url(../images/right_m_h1.jpg) center top;
	width: 213px;
	height: 30px;
	color: #0F3;
	font: bold 18px Tahoma;
	text-decoration:none;
	text-transform:uppercase;
	padding: 7px 0px 0px 18px;
}
td.menu_center1 {
	background: #F4F6F8 url(../images/menu_text.jpg) no-repeat 50% bottom;
	height: 100%;
	width: 231px;
	border-left: 1px solid #D4D6D8;
	border-right: 1px solid #D4D6D8;
}
.menu_text {
	width: 210px;
	height: 100%;
	padding: 0px 10px 0px 11px;
}
.menu_text p {
	padding: 7px 0px 7px 0px;
}
.menu_text a {
	background: url(../images/st.gif) no-repeat left 8px;
	display: block;
	padding: 2px 0 3px 7px;
	margin: 0 0 0 10px;
	color: #484A4E;
	font-size: 12px;
	text-decoration: underline;
}
.menu_text a:hover {
	text-decoration: none;
}
td.menu_bottom {
	background: url(../images/menu_bottom.jpg) repeat-y;
	height: 11px;
	width: 233px;
	font-size: 6px;
}
.text p {text-indent: 20px;}
.text {
	padding: 8px 0px 0px 0px;
}
.text h1 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 18px;
	font-weight: lighter;
}
.text h2 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 17px;
	font-weight: lighter;
}
.text h3 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 16px;
	font-weight: lighter;
}
.text h4 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 16px;
	font-weight: lighter;
}
.text h5 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 16px;
	font-weight: lighter;
}
.text h6 {
	padding: 10px 0px 0 0;
	color: #2E8802;
	font-size: 16px;
	font-weight: lighter;
}
/**/
div.katalog_cont {
	background: url('../images/katalog_cont.gif') repeat-x;
	height: 207px;
	margin: 30px 0 0 0;
	width: 724px;
}
div.katalog_left {
	background: url('../images/katalog_left.gif');
	width: 241px;
	height: 43px;
	font: 18px/20px Tahoma;
	color: #2E8802;
	padding: 12px 0px 0px 14px;
	text-decoration: underline;
	float: left;
}
div.katalog_right {
	background: url('../images/katalog_right.gif');
	width: 458px;
	height: 55px;
	float: right;
}
* html .katalog_right a {
	margin: 22px 10px 0 0;
}
.katalog_right a {
	background: url('../images/popul.gif');
	width: 96px;
	height: 19px;
	margin: 22px 20px 0 0;
	padding: 4px 0 0 0;
	text-align: center;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	display: block;
	text-decoration: none;
	float: right;
}
.katalog_cont table {
	background: #E7E7E8;
	width: 100%;
	float: left;
}
/***/
div.katalog_razdel_cont {
	background: url('../images/katalog_cont.gif') repeat-x;
	height: 207px;
	margin: 30px 0 0 0;
	width: 939px;
}
div.katalog_razdel_left {
	background: url('../images/katalog_razdel_left.gif');
	width: 313px;
	height: 43px;
	font: 18px/20px Tahoma;
	color: #2E8802;
	padding: 12px 0px 0px 14px;
	text-decoration: underline;
	float: left;
}
div.katalog_razdel_right {
	background: url('../images/katalog_razdel_right.gif');
	width: 605px;
	height: 55px;
	float: right;
}
* html .katalog_razdel_right a {
	margin: 22px 10px 0 0;
}
.katalog_razdel_right a {
	background: url('../images/popul_razdel.gif');
	width: 128px;
	height: 19px;
	margin: 22px 20px 0 0;
	padding: 4px 0 0 0;
	text-align: center;
	font-size: 11px;
	font-weight: 600;
	color: #fff;
	display: block;
	text-decoration: none;
	float: right;
}
.katalog_razdel_cont table {
	background: #E7E7E8;
	width: 100%;
	float: left;
}
div.katalog_razdel_niz {
	background: url('../images/katalog_niz.gif') repeat-x;
	width: 100%;
	height: 18px;
	float: left;
}
div.katalog_razdel_left_niz {
	background: url('../images/katalog_left_niz.gif');
	width: 368px;
	height: 18px;
	float: left;
}
div.katalog_razdel_right_niz {
	background: url('../images/katalog_right_niz.gif');
	width: 341px;
	height: 18px;
	float: right;
}
td.img_katalog a {
	background: #E7E7E8;
	color: #E76108;
}
td.img_katalog {
	background: #E7E7E8;
	color: #E76108;
}
/****/
td.img {
	height: 134px;
	padding: 0 0 0 12px;
}
td.img a {
	text-align: left;
	font-size: 12px;
	font-weight: 600;
	color: #2E8802;
}
a.left {
	text-align: left;
	font-size: 12px;
	color: #2E8802;
	display: block;
}
td.border {
	background: #9DA2A7;
	width: 1px;
	height: 134px;
}
div.katalog_niz {
	background: url('../images/katalog_niz.gif') repeat-x;
	width: 100%;
	height: 18px;
	float: left;
}
div.katalog_left_niz {
	background: url('../images/katalog_left_niz.gif');
	width: 368px;
	height: 18px;
	float: left;
}
div.katalog_right_niz {
	background: url('../images/katalog_right_niz.gif');
	width: 341px;
	height: 18px;
	float: right;
}
.brown {
    font: bold 12px/15px Tahoma;
	color: #9D4206;
	text-decoration: none;	
}
.anastas {
	font-family: AnastasiaScript; color: #E76108; font-size: 30px; font-weight: normal; vertical-align: middle; text-align: center;
}
.zajavka_title {
	background: url(../images/banners/zajavka.gif) no-repeat center middle;
	width: 350px;
	height: 50px;
	color: #fff;
	font: bold 18px Tahoma;
	text-transform:uppercase;
	text-shadow: -2px 2px 0px #000;
	padding: 7px 0px 0px 18px;
}
.previous_page_title {
	background: url(../images/banners/previous-page.gif) no-repeat center middle;
	width: 350px;
	height: 50px;
	color: #fff;
	font: bold 18px Tahoma;
	text-transform:uppercase;
	text-shadow: -2px 2px 0px #000;
	padding: 7px 0px 0px 18px;
}
/*******************zoom by uavip ********************/
.hovergallery img{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
}
 
.hovergallery img:hover{
-webkit-transform:scale(3);
-moz-transform:scale(3);
-o-transform:scale(3);
opacity:1;
}
/*******************end zoom by uavip ********************/
