﻿@font-face {
	font-family: 'Conv_calibri';
    font-style: normal;
    font-weight: normal;
    src: local("O"), url("/themes/default/fonts/Arial_Narrow.woff") format("woff"), url("/themes/default/fonts/Arial_Narrow.ttf") format("truetype"), url("/themes/default/fonts/Arial_Narrow.svg") format("svg");
}
/*
@font-face {
	font-family: 'Conv_calibri';
	src: url('/themes/default/fonts/calibri.eot');
	src: local('☺'), url('/themes/default/fonts/calibri.woff') format('woff'), url('/themes/default/fonts/calibri.ttf') format('truetype'), url('/themes/default/fonts/calibri.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
* { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; font-family: arial; font-size: 12px; color: #000000; line-height: 1.2; }
body { background: #fff3d9;}


a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0; line-height: 0; height: 0; }

*html  { height: 100%; }


p {  
    line-height: 1.4;
    margin: 15px 0; }
a { text-decoration: underline; color: #6b8933; }
a:hover { text-decoration: none; }

/* ----- h1- h6 ----- */
h1 { font-size: 26px; color: #010101; margin: 0 0 11px 0; line-height: 1.2; font-weight: normal; font-family: calibri, Arial; }
h3 { font-size: 18px; color: #010101; margin: 0 0 11px 0; line-height: 1.2; font-weight: normal; }

table { border-collapse: collapse; }
input { font-family: arial; font-size: 8pt; color: #000; }
textarea { font-family: arial; font-size: 8pt; color: #000; }
ul { list-style: none; margin: 0px; padding: 0px; }


/* main ----------------------------------- */
#pagewrap_top {
	margin: 0px auto;
	width: 100%;
	padding:0px 0px 0px 0px;
	background: #f0f8ee url(/themes/default/images/fon_top.jpg) no-repeat 50% 0;
	min-width:1044px;
}
#pagewrap_bot {
	margin: 0px auto;
	width: 100%;
	padding:0px 0px 0px 0px;
	background: url(/themes/default/images/fon_bot.jpg) no-repeat 50% 100%;
	min-width:1044px;
}
#page {
	position: relative;
	margin: 0px auto;
	width: 1044px;
	padding:0px 0px 0px 0px;
}
#wrapmain {
	overflow:hidden;
	width:100%;
	margin:0 auto;
	padding:0px 0px 0px 0px;	
}  
/* content, rside, lside -------------------------------- */

#content {
	  margin:0 40px 40px 335px;
	  padding:0px 0px 0px 0px;
	  1margin:0 0px;
	  overflow:hidden;
}
#lside {
   float:left;
   margin:0;
   overflow:hidden;
   width:258px;/*258*/
   padding:62px 0px 46px 40px;
}

/* header --------------------------------- */
#header {
	margin: 0 auto;
	width:960px;
	position:relative;  
	height: 494px;
	overflow:hidden;	
	font-family: 'Conv_calibri';
	1background: url(/themes/default/images/wrap_top.jpg) no-repeat 50% 0%;		
}
#toplogo {
	display:block;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:325px;
	height:76px;
	background: url(/themes/default/images/toplogo.png) no-repeat 0% 0%;	
}
#toplogo:hover {
	text-decoration:none;
}
#topinfo {
	float:right;
}
#top_phone {
	display:block;
	margin:14px 0px 0px 0px;
	padding:0px 0px 10px 40px;
	color:#000000;
	background: url(/themes/default/images/top_phone.png) no-repeat 0 0;
	font-size:11pt;	
	text-align: right;
}
#top_phone span {
	font-size:13pt;
}
#top_email {
	display:block;
	margin:4px 0px 0px 0px;
	padding:2px 0px 10px 40px;
	color:#000000;
	font-size:11pt;		
	background: url(/themes/default/images/top_email.png) no-repeat 0 0;
}
#top_email a {
	text-decoration:none;
	color:#000000;
}
#top_email a:hover {
	text-decoration:underline;
}
/* topmenu ----------------------------------- */
#topmenu {
	width:1004px;
	height:46px;/*46*/
	margin:0px;
	padding:0px 0px 0px 40px;
	overflow:hidden;
	text-align:center;
	background: url(/themes/default/images/topmenu_l.png) no-repeat 0 -1px;		
}
#topmenu ul {
	padding:0px 40px 0px 0px;
	margin:0 auto;
	width:964px;
	overflow:hidden;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	background: url(/themes/default/images/topmenu_r.png) no-repeat 100% -1px;		
}
#topmenu ul li {
	1height:20px;
	padding:0px 2px 0px 0px;
	float:left;	
	background: url(/themes/default/images/topmenu_li.jpg) no-repeat 100% 50%;	
}
#topmenu ul li:last-child {
	background: none;	
	padding:0px;
}
#topmenu ul li a {
	1width:194px;/*194px*/
	1height:27px;/*202px*/
	display:block;
	padding:13px 0px 12px 0px;	
	color:#383002;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	font-family: 'Conv_calibri';
	font-size: 12pt;
	font-weight:normal;	
	background: url(/themes/default/images/topmenu.png) 0 0;		
}
#topmenu_a1 {
	width:151px;
}
#topmenu_a2 {
	width:157px;
}
#topmenu_a3 {
	width:190px;
}
#topmenu_a4 {
	width:135px;
}
#topmenu_a5 {
	width:164px;
}
#topmenu_a6 {
	width:157px;
}
#topmenu ul li a.act, #topmenu ul li a:hover {
	color:#ffffff;	
	background: url(/themes/default/images/topmenu_act.png) 0 0;		
}
/* project ----------------------------------- */
#project_main {
	width:628px;
	padding:8px 11px 50px 13px;
	border:7px solid #e5e1c6;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* Р”Р»СЏ Firefox */
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* Р”Р»СЏ Safari Рё Chrome */
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* РџР°СЂР°РјРµС‚СЂС‹ С‚РµРЅРё */	

	background: #5f8b05 url(/themes/default/images/project_main.jpg) no-repeat 50% 100%;		
}
#project_title, #accii_title {
	margin:20px 0px 20px 0px;
	font-family: 'Conv_calibri';
	font-size:14pt;
	text-transform:uppercase;
}
#project_title a {
	padding:0px 0px 0px 20px;
	color:#6b8933;
	text-transform:none;
	font-size:11pt;
	text-decoration:underline;
}
#project_title a:hover {
	color:#6b8933;
	text-decoration:none;
}	
/* lblock ------------------------------------ */
.lblock {
	width:202px;/*216*/
	margin:0px 0px 16px 0px;
	background:#e5e1c6;
	display:block;
	padding:7px 7px 10px 7px;
	text-align:center;
	font-family: 'Conv_calibri';
	font-size:11pt;	
	color:#020003;
	
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* Р”Р»СЏ Firefox */
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* Р”Р»СЏ Safari Рё Chrome */
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5); /* РџР°СЂР°РјРµС‚СЂС‹ С‚РµРЅРё */	
}
.lblock img {
}
.lblock span {
	display:block;
	padding:10px 0px 13px 0px;
}
/* botmenu ----------------------------------- */
#botmenu {
	width:1004px;
	height:31px;/*31*/
	margin:0px;
	padding:0px 2px 0px 40px;
	overflow:hidden;
	text-align:center;
	1background: url(/themes/default/images/topmenu_l.png) no-repeat 0 -1px;		
}
#botmenu ul {
	padding:0px 40px 0px 0px;
	margin:0 auto;
	height:31px;/*31*/	
	width:964px;
	overflow:hidden;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	1background: url(/themes/default/images/topmenu_r.png) no-repeat 100% -1px;		
}
#botmenu ul li {
	padding:0px 2px 0px 0px;
	float:left;	
	background: url(/themes/default/images/botmenu_li.jpg) no-repeat 100% 50%;	
}
#botmenu ul li:last-child {
	background: none;	
	padding:0px;	
}
#botmenu ul li a {
	1width:194px;/*194px*/
	1height:27px;/*202px*/
	display:block;
	padding:7px 0px 7px 0px;	
	color:#383002;
	color:#5e5005;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	font-family: 'Conv_calibri';
	font-size: 10pt;
	font-weight:normal;	
	background: url(/themes/default/images/botmenu.png) 0 0;		
}
#botmenu_a1 {
	width:151px;
}
#botmenu_a2 {
	width:157px;
}
#botmenu_a3 {
	width:190px;
}
#botmenu_a4 {
	width:135px;
}
#botmenu_a5 {
	width:164px;
}
#botmenu_a6 {
	width:157px;
}
#botmenu ul li a.act, #botmenu ul li a:hover {
	color:#ffffff;	
	background: url(/themes/default/images/botmenu_act.png) 0 0;		
}

/* content -------------------------------- */	
#tetext {
	color:#000000;
	1font-family: 'Conv_calibri';
	font-family: Arial;
	font-size: 10pt;
}
#tetext h1, #tetext h2, #tetext h3 {
	font-family: 'Conv_calibri';	
	font-size: 14pt;
	font-weight:normal;
	text-transform:uppercase;
	color:#5f8b05;
	padding:0px;
	margin:20px 0px;
}
#tetext h2 {	
	font-size: 13pt;
}
#tetext h3 {	
	font-size: 11pt;
}
/* footer --------------------------------- */
#footer {
	position:relative;
	margin:0 auto;
	width:961px;
	height:132px;/*132px*/
	1padding:35px 0px 0px 0px;	
	font-family: 'Conv_calibri';
	color:#393b38;
}
#footerinfo {
	margin:0 auto;
	1background:red;
	background: url(/themes/default/images/footerinfo.png) no-repeat 0% 0%;	
}
#botlogo {
	float:left;
	display:block;
	width:255px;
	height:130px;
	1margin:43px 0px 0px 70px;
	1padding:25px 0px 0px 58px;
	color:#010101;	
	background: url(/themes/default/images/botlogo.png) no-repeat 0% 0%;	
}
#botlogo:hover {
	text-decoration:none;
}
#bot_phone {
	background: url("/themes/default/images/bot_phone.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 76px;
	letter-spacing: 0.7px;
	padding: 45px 50px 0 45px;
	text-align: right;
	width: 167px;	
}
#bot_email {
	float:left;
	width:180px;/*220*/
	height:70px;/*80*/
	padding:54px 0px 0px 67px;
	font-size:14px;
	font-weight:normal;
	1letter-spacing:0.74px;
	background: url(/themes/default/images/bot_email.png) no-repeat 0% 0%;		
}
#bot_email a {
	text-decoration:none;
	color:#393b38;
}
#bot_email a:hover {
	text-decoration:underline;
}
#vofise {
	display:block;
	float:right;
	padding:55px 0px 0px 0px;
	color:#000000;
	text-decoration:none;
	font-family: 'Conv_calibri';
	font-size: 14px;
	font-weight:normal;	
	
}
#vofise:hover {
	text-decoration:underline;

}
/**/
.hidemenu {
    display: none;
}
.block_catalog li, .catalog_items ul li {
	float:left;
	width:220px;
}
.catalog_items ul li a {
	display:block;

	margin:10px;
}
.catalog_items a img, .catalog-it img {
	border:1px solid #b26857;
}
.catalog_items ul li a div {
	text-align:center;
}
.block_catalog li {

}
.catalog-it {
	display:block;
	margin:10px;	
}
#catalog_left_arrow {
	display:block;
	position:absolute;
	top:150px;
	left:-30px;
}
#catalog_left_arrow img {
	border:none;
}
#catalog_right_arrow {
	display:block;
	position:absolute;
	top:150px;
	right:-5px;
}
#catalog_right_arrow img {
	border:none;
}
.catalog_title_bg {
	margin-top: 10px;
}
.catalog_add_photos {
	margin-top: 20px;
}
.catalog_one {
	line-height: 1.4; 
}
.catalog_photos_item{
	margin:10px;
}
/**/
.text  table {
	border-collapse:collapse;
}
.text  table th, .text  table td {
	padding:5px;
	border:1px solid #b26857;
}
.inblock img {
	width:200px;
}
.pathway {
	margin:20px 0px;
}
.goods_img img {
	border:1px solid #b26857;	
}
/**/
#tetext .catalog_add_photos ul {
	margin:0px;
	padding:0px;
}
.catalog_add_photos li img {
	border: 2px solid #5f8b05;
	float: left;
	margin: 0 11px 11px 0;
}
.catalog_list_one img {
  border: 2px solid #5f8b05;
}
.catalog_cat_text {
	margin-bottom: 20px;
}
.catalog_list_row {
	overflow: hidden;
}
.catalog_list_one  {
	text-align: center;
	float:left;
	min-height:210px;
	margin: 0 11px 11px 0;
	
}
.catalog_title_bg {
	width:212px;
	text-align:center; 
}
.catalog_add_photo {
	list-style-type: none;
}
#tetext {
	padding-bottom:20px;
}
#tetext ul {
	margin:0px;
	padding:10px 0px 10px 20px;
	list-style: inside none circle;
} 
#tetext ol {
	margin:0px 0 0 20px;
	list-style: inside none decimal;
}
#tetext table {
	width:98%;
	border-collapse:collapse;
}
#tetext table td, #tetext table th {
	padding:5px;
	border:1px solid #5f8b05;
}
#tetext table th {
	background: #E5E1C6;
	font-size: 15px;
	padding: 5px;
	color: #698F0C;
	font-weight: normal;
}
#tetext table td:last-child {
	text-align: center;
}
#catalog_right_arrow, #catalog_left_arrow {
	display:none;
}
.krov {
	overflow: hidden;
}
.krov li {
	float: left;
	width: 100px;
	text-align: center;
	list-style: none;
}
.krov li img {
	border-left: none;
	border-top: none;
	border-right: 4px solid #999;
	border-bottom: 4px solid #999;
	padding: 10px;
	background: #fff;
}
/**/
#feedback table #sven td{
	border:none;
}
#mform_fio, #mform_email, #mform_phone, #mform_msg {
	width:450px;
}
#mform_code {
	height:50px;
}
#sven td img {
	border:#7f9db9 1px solid;
}