@charset "utf-8";
/* CSS Document */

body {
	font-family:Tahoma;
	background:#fff9ec url(images/back.jpg) ;
	background-repeat:no-repeat;
background-position:top;
background-attachment:fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#header_menu{
width:290px;
float:right;
margin-right:15px;
margin-bottom:18px;
text-align:right;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;}

.header_menu a:link{
text-align:right;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
opacity: 1;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.header_menu a:hover{
text-align:right;
text-decoration:none;
color:#666;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
opacity: 0.5;
}
.header_menu a:visited{
text-align:right;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
opacity: 1;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
#search{
width:165px;
float:right;
margin:173px 45px 0 0;
text-align:left;
color:#333;
font-size:13px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;}

.text_red{
	width: 900px;
	float: left;
	margin-left: 40px;
	margin-bottom: 20px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.contacts{
width:200px;
height:110px;
float:left;
padding-left:15px;
padding-top:15px;
padding-bottom:5px;
text-align:left;
text-decoration:none;
font-weight:bold;
color:#094e03;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
background:url(images/a_47.png) ;
background-repeat:no-repeat;
}
.text_gray{
width:450px;
float:right;
margin-right:10px;
margin-bottom:6px;
text-align:right;
text-decoration:none;
color:#333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.text_footer {
width:450px;
float:left;
margin-left:120px;
margin-bottom:14px;
text-align:left;
text-decoration:none;
color:#fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.link_footer a:link{
width:230px;
float:right;
margin-right:10px;
margin-bottom:24px;
text-align:right;
text-decoration:none;
color:#fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.link_footer a:hover{

float:right;
margin-right:10px;
margin-bottom:24px;
text-align:right;
text-decoration:none;
color:#333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.link_footer a:visited{
width:230px;
float:right;
margin-right:10px;
margin-bottom:24px;
text-align:right;
text-decoration:none;
color:#fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.main_cat{
width:170px;
float:left;
margin-left:18px;
margin-bottom:0px;
text-align:left;
text-decoration:none;
color:#1e7717;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 1;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.main_cat a:link{
width:170px;
float:left;
margin-left:18px;
margin-bottom:0px;
text-align:left;
text-decoration:none;
color:#1e7717;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 1;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.main_cat a:hover{
width:170px;
float:left;
margin-bottom:0px;
text-align:left;
text-decoration:none;
color:#dfb852;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 0.5;
}
.main_cat a:visited{
width:170px;
float:left;
margin-bottom:0px;
text-align:left;
text-decoration:none;
color:#1e7717;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 1;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.sub_cat a:link{
width:160px;
float:left;
margin-left:35px;
margin-bottom:0px;
text-align:left;
text-decoration:none;
color:#333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 1;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.sub_cat a:hover{
width:160px;
float:left;
margin-left:35px;
margin-bottom:0px;
text-align:left;
text-decoration:none;
color:#cc1402;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 0.5;
}
.sub_cat a:visited{
width:160px;
float:left;
margin-left:35px;
margin-bottom:0px;
text-align:left;
text-decoration:none;
color:#333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 1;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.text{
width:320px;
float:left;
margin-left:12px;
margin-right:8px;
padding-bottom:5px;
padding-top:5px;
text-align:left;
text-decoration:none;
color:#333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.title a:link{
width:320px;
float:left;
margin-left:12px;
margin-right:8px;
padding-bottom:0px;
padding-top:0px;
text-align:left;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
color:#094e03;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 1;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.title a:hover{
width:320px;
float:left;
margin-left:12px;
margin-right:8px;
padding-bottom:0px;
padding-top:0px;
text-align:left;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
color:#333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
opacity: 0.7;
}
.red_link a:link{
width:80px;
float:right;
margin-right:18px;
padding-bottom:0px;
padding-top:0px;
text-align:left;
text-decoration:none;
color:#094e03;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.red_link a:hover{
width:80px;
float:right;
margin-right:5px;
padding-bottom:0px;
padding-top:0px;
text-align:left;
text-decoration:none;
color:#333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.title_big{
width:650px;
float:left;
margin-left:14px;
margin-right:8px;
padding-bottom:0px;
padding-top:0px;
text-align:left;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
color:#094e03;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}
#oferta{
width:700px;
float:left;
margin-right:15px;
margin-bottom:18px;
margin-top:15px;
text-align:left;
color:#333;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;}

.main{
width:350px;float:left;margin-top:10px;padding:8px;text-align:left;color:#333;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.small{
width:350px;
height:50px;
float:left;
margin-top:5px;
padding:0px;
text-align:left;
color:#333;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;}
.text_oferta{
width:315px;
height:320px;
float:right;
margin-right:10px;
margin-top:10px;
text-align:left;
text-decoration:none;
color:#333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.opisanie{
width:678px;
height:auto;
margin-right:5px;
margin-left:10px;
margin-bottom:6px;
margin-top:330px;
text-align:left;
text-decoration:none;
color:#333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.text_plain{
float:left;
margin-left:12px;
margin-right:8px;
padding-bottom:5px;
padding-top:5px;
text-align:left;
text-decoration:none;
color:#333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.text_plain a:link{
float:left;
margin-left:12px;
margin-right:8px;
text-align:left;
text-decoration:none;
color:#333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
.code{
float:left;
text-align:left;
text-decoration:none;
color:#333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
