body {
	background: #f6f4e8 url(images/back.jpg);
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #484848;
	
}


#wrapper {
	width:940px;
	margin: 0 auto;
  	padding:0;
	border:0;
	margin-top:60px;
	
		
	
}
#wrapper .body{
	background:url(images/backwrap.jpg) left top repeat-y;
	
		
}

#wrapper .body2 {
	background:#fff;
	padding-bottom:0px;
	
		
}

p, ul, span {
	padding:0;
	margin:0;
	border:0;
	
}

#header {
	background: url(images/head.jpg) left top no-repeat;
	margin:0;
	padding:0;
	width:940px;
	height:165px;
		
	
}

.logo {
	background:none;
	width: 200px;
	height: 165px;
	float:left;
	z-index:2;
	
}

.zvon {
	padding-top:20px;
	position: static;
	color:#fff;
	text-align:right;
	list-style:none;
	width:600px;
	margin-right:20px;
	z-index:20;
	float:right;
	
	
}
.comp {
	font-size:25px;
	color:#fff;
	text-align:right;
	
}
.zvon .zvon2 {
	font-size:16px;
	padding-bottom:2px;
	
	
}
.zvon .zvon3 {
	font-size:17px;
	font-weight:bold;
	padding-bottom:2px;
	
}
.zvon .zvon4 {
	font-size:12px;
	
}
.zvon .zvon4 a {
	color:#fff;
	font-weight:bold;
}
#mainbody {
	padding:0;
	border:0;
	margin:0;
	background:none;
}
#mainbody .vtor {
	padding:0;
	border:0;
	background:#fff;
	
}

#mainbody .glav {
	width:650px;
	margin-left:145px;
  	padding:0;
	border:0;
	background:none;
}

#mainbody .glav #block {
	background:url(images/block_b.png) left bottom no-repeat;
	width:650px;
	padding-bottom:40px;
	margin-bottom:30px;
	
	
}

#mainbody .glav #block .block_h {
	background:url(images/block_h.png) left top no-repeat;
	width:650px;
	padding:0;
	margin:0;
}

#mainbody .glav #block #content { 
	margin:0;
	background:#fff;
	border:0;
	padding:0;
}


#mainbody .glav #block #content p {
	font-size:14px;
	padding-left:20px;
	padding-right:15px;
	padding-top:10px;


}

#mainbody .glav #block .block_h .menu li a {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 33px 0px 33px;
	line-height:52px;
	
		
}

#mainbody .glav #block .block_h .menu li a:hover {
	color:#936037;
}
#mainbody .glav #block .block_h .menu li {
	display:inline;
	text-align:left;
	list-style:none;	
}
#mainbody .glav #block .block_h .menu {
	height:52px;
}

#mainbody .glav h1{
	color:#fff;
	font-size:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:15px;
	
}


#mainbody .glav #block #content .help {
	width:650px;
	height:70px;
}
#mainbody .glav #block #content .help ul{ 
	display:table-cell !important;
	display:inline;
	width:128px;
	height:70px;
	padding-left:30px;
	padding-top:20px;
	background:url(images/razd.gif) center right no-repeat;
	
}
#mainbody .glav #block #content .help ul.last { 
	background:none;
}
#mainbody .glav #block #content .help ul a { 
	font-size:18px;
}
#mainbody .glav #block #content h2, #mainbody .glav #block #content h2 a:hover {
	color:#000;
}
#mainbody .glav #block #content h2, #mainbody .glav #block #content h2 a {
	font-size:18px;
	font-weight:bold;
	color:#936037;
	text-decoration:none;
	text-align:center;
	padding:0;
	margin:0;
}

#mainbody .glav #block .block_hg {
	background:url(images/block_hg.png) left top no-repeat;
	width:650px;
	padding:0;
	margin:0;
	height:45px;
}
#mainbody .glav #block #gallery {
	background:#fff;
	width:650px;
	padding:0;
	margin:0;
}

#footer {
	background:url(images/footer.png) left bottom no-repeat;
	margin-top:-5px;
	padding:50px 35px 5px 35px;
	
}
#footer #copy, #footer #copy a {
	font-size:12px;
	font-weight:bold;
	color:#996633;
	text-align:center;margin-top:0px;
}

#footer a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#block_v {
	background:url(images/fonmenu.png) left top no-repeat;
	padding:0;
	margin:0;
	width:940px;
	height:66px;
}
#block_v .menu li a {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 17px 0px 17px;
	line-height:52px;
	
		
}
#block_v .menu  {
	width:650px;
	margin-left:145px;
  	padding:0;
	border:0;
	background:url(images/block_h.png) left top no-repeat;
}
#block_v .menu li a:hover {
	color:#936037;
}
#block_v .menu li {
	display:inline;
	text-align:left;
	list-style:none;	
}
#block_v .menu {
	height:52px;
}

#left {
	width:145px;
	float:left;
	background:#fff;
	
	
}
#left h2, #right h2 {
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin:0;
}
#left p, #right p {
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin:0;
}
#right {
	width:145px;
	float:right;
	background:#fff;
	text-align:right;
	
}
#right h1, #left h1 {
	font-size:17px;
	padding-right:30px;
	margin:0;
	text-align:center;
}
#right h3, #left h3 {
	font-size:14px;
	padding-left:20px;
	margin-top:5px;
	margin:0;
	text-align:left;
}
#right .content_rb span h2 {
	text-align:left;
}
#right .content_rb span p {
	text-align:left;
}
#left .block, #right .block {
	margin-bottom:20px;
}
#textbody {
	margin-left:145px;
	margin-right:145px;
	width:630px;
	min-height:980px;
	padding-bottom:30px;
	
}

#left a, #right a {
	color:#996633;
	
}
.content_lb {
	width:145px;
	background:url(images/content_lb.png) left repeat-y;
	margin-top:-2px;
	margin-bottom:-2px;
	padding:0;
	border:0;
}
.block_lbv {
	width:145px;
	height:13px;
	background:url(images/block_lbv.png) top left no-repeat;
	margin:0px;
	padding:0;
	border:0;
}
.block_lbn {
	width:145px;
	height:13px;
	background:url(images/block_lbn.png) bottom left no-repeat;
	margin:0;
	padding:0;
	border:0;
}

.content_lc {
	width:145px;
	background:url(images/content_lc.png) left repeat-y;
	margin-top:-2px;
	margin-bottom:-2px;
	padding:0;
	border:0;
	color:#fff;
}
.block_lcv {
	width:145px;
	height:13px;
	background:url(images/block_lcv.png) top left no-repeat;
	margin:0;
	padding:0;
	border:0;
}
.block_lcn {
	width:145px;
	height:13px;
	background:url(images/block_lcn.png) bottom left no-repeat;
	margin:0;
	border:0;
	padding:0;
}


.content_rb {
	width:145px;
	background:url(images/content_rb.png) left repeat-y;
	margin-top:-2px;
	margin-bottom:-2px;
	padding:0;
	border:0;
}
.block_rbv {
	width:145px;
	height:13px;
	background:url(images/block_rbv.png) top left no-repeat;
	margin:0;
	border:0;
	padding:0;
}
.block_rbn {
	width:145px;
	height:13px;
	background:url(images/block_rbn.png) bottom left no-repeat;
	margin:0;
	border:0;
	padding:0;
}

.content_rc {
	width:145px;
	background:url(images/content_rc.png) left repeat-y;
	margin-top:-2px;
	margin-bottom:-2px;
	padding:0;
	border:0;
	color:#fff;
	
}
.block_rcv {
	width:145px;
	height:13px;
	background:url(images/block_rcv.png) top left no-repeat;
	margin:0;
	padding:0;
	border:0;
}
.block_rcn {
	width:145px;
	height:13px;
	background:url(images/block_rcn.png) bottom left no-repeat;
	margin:0;
	border:0;
	padding:0;
}
#left .block .content_lc ul.button {
	padding: 30px 40px 30px 40px;
	background:url(images/button3.png) center center no-repeat;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	
}
#left .block .content_lc ul.form {
	width:120px;
	height:20px;
	background:#fff;
	margin:10px;
	border:1px solid #eee;
}

#textbody p {
	font-size:12px;
	line-height:18px;
	padding-left:20px;
	padding-right:0px;
}
#textbody h4 {
	font-size:14px;
	margin-bottom:15px;
	padding-left:20px;
	color:#333;
}

#textbody h5 {
	font-size:14px;
	color:#936037;
	padding-left:30px;
	margin-bottom:5px;
	cursor:pointer;
	
	
}

#textbody h5.prod_title span {
	border-bottom:none;
	
}


#textbody .prod_descr {
	margin-left:40px;
	
	
}
#textbody ul li {
	list-style: square;
	margin-left:40px;
}

#textbody h1{
	margin-left:20px;
	font-size:24px;
	background: url(images/line.png) left bottom repeat-x;
	padding-bottom:8px;
}

#textbody h1 p {
	font-size:18px;
	list-style:disc;
	
}

#textbody h2 p {
	margin-left:60px;
	font-size:15px;
	color:#936037;
}

#textbody h3 p {
	margin-left:90px;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
}

#textbody span.pub_date {
	margin-left:20px;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
}

#textbody h4 a {
	margin-left:30px;
	font-size:15px;
	color:#936037;
	text-decoration:none;
}

#textbody .pagination {
	display:none;

}

#textbody #slides a.prev {
	color:#936037;
	text-decoration:none;
	text-align:center;
	display:none;
}

#textbody #slides a.next {
	color:#936037;
	text-decoration:none;
	text-align:center;
	display:none;
	
}
#textbody #slides .slides_container .slide .item {
	background:#fff;

}

form .us_submit {border:none; cursor:pointer;}

#textbody ul.brands li.brand {
	display:inline;
	padding:0; 
	margin:0;	
}

#textbody ul.brands {margin-left:100px; margin-top:-15px; margin-bottom:30px;}

#textbody li.news {
	list-style:none; 
	padding-bottom:25px;
	padding-top:25px;
	background: url(images/line.png) left bottom repeat-x;
}

#textbody li.news .pub_date {font-weight:bold;}


#textbody li.news p {padding-left:50px;}

#textbody li.response {list-style:none;}

#textbody li.response h2 .work {
	font-size:16px;
	color:#444;
	font-weight:normal;
	font-style:italic;	
}

#textbody .more a {color:#936037; margin:20px;}

.news_preview p {color:#663300; text-decoration:underline; font-weight:bold;}


#right .block a.colorframe {text-decoration:none;}

#right .block a.colorframe p strong {font-weight:normal;}

hr {color:#fff;}

#mainbody .glav #block #content ul { list-style:square; margin-left:60px; line-height:24px;}



#mainbody .glav #block #content .produce p, 
#mainbody .glav #block #content .sum p, 
#mainbody .glav #block #content .business p {
	font-size:14px;
	line-height:14px;
}
#mainbody .glav #block #content .produce p a, 
#mainbody .glav #block #content .sum p a, 
#mainbody .glav #block #content .business p a {
	margin-left:15px;
	color: #484848;
	font-size:14px;
	text-decoration:none;
	
}
#mainbody .glav #block #content .sum a.button {
	padding: 30px 40px 30px 40px;
	background:url(images/button1.png) center center no-repeat;
	position:absolute;
	margin-top:400px;
	margin-left:50px;
}
#mainbody .glav #block #content p a.active, #mainbody .glav #block #content p a:hover,
 #mainbody .glav #block #content .produce h3 a.active, #mainbody .glav #block #content .produce h3 a:hover,
 #mainbody .glav #block #content .business h3 a.active, #mainbody .glav #block #content .business h3 a:hover,
 #mainbody .glav #block #content .sum h3 a.active, #mainbody .glav #block #content .sum h3 a:hover{
	background:url(images/fon.png) center repeat-x;
	color:#fff;
	padding-left:5px;
	padding-right:5px;
}

#mainbody .glav #block #content .sum a {
	color:#fff; 
	font-size:18px;
	text-decoration:none;
}
#mainbody .glav #block #content .produce h3, 
#mainbody .glav #block #content .sum h3, 
#mainbody .glav #block #content .business h3 {
	padding:0;
	margin:0;

}

#mainbody .glav #block #content .produce p em {padding-left:30px;}
#mainbody .glav #block #content .produce h3 a, 
#mainbody .glav #block #content .sum h3 a, 
#mainbody .glav #block #content .business h3 a {
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#000;
	text-decoration:none;
	margin-left:20px;
	line-height:30px;
}


#mainbody .glav #block #content .produce {
	float:left;
	width:256px;
	height:530px;
	
	
}
#mainbody .glav #block #content .sum {
	float:right;
	width:220px;
	height:530px;
	
}
#mainbody .glav #block #content .business {
	margin-left:256px;
	margin-right:220px;
	height:530px;
	
}


#mainbody #products {background:#fff; margin-bottom:-10px;border:none;}

#mainbody #products select {border:none; overflow: hidden;}

#mainbody #products select option:hover, #mainbody #products select option:link {background:url(images/fon.png) center repeat-x; color:#fff;}

#mainbody #products select option.size2 {
	font-size:14px;
	padding-bottom:0px;
	padding-top:0px;
	border:none;
	font-weight:normal;
	padding-left:10px;
	
}
#mainbody #products select option.size3 {
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	padding-left:10px;
}
#mainbody #products select option {
	font-size:16px;
	padding-bottom:10px;
	padding-top:10px;
	border:none;
	font-weight:bold;
	
}
#mainbody #products #budget, #mainbody #products #business {
	width:170px;
}
#mainbody #products .category {
	width:260px;
	padding-left:20px;
}
#mainbody #products #submit {
	padding: 30px 40px 30px 40px;
	background:url(images/button1.png) center center no-repeat;
	margin-left:400px;
	border:none;
	color:#FFFFFF;
	font-size:16px;
	
}
.prod_line {
	background:url(images/line2.png) left bottom no-repeat;
	height:30px;
	margin-left:25px;
}

.glav #content a {
	color:#936037; 
	margin-left:60px;
	padding-top:20px;
	font-weight:bold;
	background: url(images/read.png) left bottom no-repeat;
	padding-left:20px;
	margin-bottom:20px;
}
.glav #content p {
	padding-bottom:20px;

}
#block #slides {
	height:120px;
	width:650px;
	background: url(images/block_g.png) left top no-repeat;
	margin-bottom:35px;
}
#block #slides .slides_container {
	background:#fff;
	width:650px;
	padding-top:20px;
}

#block #slides .item img {height:120px; background:#fff;}

#textbody a.more {padding-left:220px; color:#484848; font-weight:bold; font-size:17px; line-height:80px;}

#left .block .read_more a {margin-left:10px;}

#textbody table {margin-left:20px;}

#textbody table h2 {margin-left:20px;color:#936037;}

#textbody .client_list {margin-left:20px;}

table .equip {background:url(images/line2.png) left bottom no-repeat;}

table .equip td {padding-bottom:30px;}
