
body { background: #252525 url(../img/bg.gif) repeat-x; margin:20px 3%;}
.wrapper {border-left:1px solid #252525; border-top:1px solid #252525;  border-right:2px solid #1c1c1c; border-bottom:2px solid #1c1c1c;}
.header { background: #fff url(../img/top_ugol.gif) no-repeat left top; height:115px;}
.header .right { background: url(../img/top_right.gif) no-repeat right top; height:115px; position:relative;}
.header .logo { width:220px; height:77px; position:absolute; left:35px; top:10px; padding-top:17px; border-right:3px solid #CCCCCC;}
.header .text { font-size:22px; font-weight:bold; color:#ef8100; position:absolute; left:270px; top:30px; width:270px;}
.topmenu { background:#bbccaa; position:relative; overflow:hidden;}
.topmenu .icon { position:absolute; left:25px; top:8px;}
.topmenu .icon a { padding:0px 3px;}
.topmenu ul { list-style:none; padding:0px; margin:0px; padding-left:110px;}
.topmenu li { float:left;}
.topmenu li a { font-size:15px; color:#000000; display:block; padding:5px 10px; background:url(../img/pic_topmenu.gif) no-repeat right 12px; margin:0 3px; text-decoration:none;}
.topmenu li.active { font-size:15px; color:#fff; display:block; background:#45672c; margin:0 3px; text-decoration:none;}
.topmenu li.active a { color:#fff;}
.topmenu li a:hover { background:#45672c; color:#fff;}
.topmenu .search { position:absolute; right:10px; top:6px;}
.topmenu .search input { float:left; border:none; font-size:12px;}
.topmenu .search .text { padding:1px; padding-bottom:2px; width:150px;}
.scroll_logo { border-top:2px solid #ff8a00; border-bottom:2px solid #ff8a00; padding:10px; padding-top:15px;  background:#fff; overflow:hidden; height:70px;}
.scroll_logo a { margin:0 5px; margin-bottom:20px; float:left; padding:4px;}
.scroll_logo a:hover { border:1px solid #CCCCCC; padding:3px;}
.block_center { background:#45672c; overflow:hidden; position:relative; border-left:1px solid #779065;}
.block_center strong { font-size:16px; color:#ff9212; display:block;}
.block_center .block { float:left; width:50%;}
.block_center .block .text_block { position:relative; z-index:999;}
.block_center .block .text_block a { background:url(../img/pic_round_str.gif) no-repeat left center; height:17px; line-height:17px; display:block; padding-left:23px; color:#ff8a00; margin-top:3px;}
.block_center .block .text_block a:hover { color:#197b30;}
.block_center .block .text { padding-left:20px;}
.block_center .tl { background:url(../img/home_block_1.jpg) no-repeat top center; height:250px; margin-left:-3px;}
.block_center .tl .text_block {  float:right; width:250px; padding-top:140px; padding-right:110px; position:relative;  z-index:100;}
.block_center .tr { background:url(../img/home_block_2.jpg) no-repeat top center; height:250px; border-left:3px solid #749255; }
.block_center .tr .text_block { padding-left:110px; padding-top:140px;  width:260px; float:left;}
.block_center .bl { background:url(../img/home_block_3.jpg) no-repeat top center; height:250px; border-top:3px solid #749255; margin-left:-3px;}
.block_center .bl .text_block { padding-right:110px; padding-top:10px; float:right; width:250px;  position:relative; z-index:100;}
.block_center .br { background:url(../img/home_block_4.jpg) no-repeat top center; height:250px;  border-top:3px solid #749255; 
border-left:3px solid #749255; position:relative;}
.block_center .br .text_block { padding-left:110px; padding-top:10px; width:260px; float:left;}
#middle {
  position:absolute;
  top:-130px;
  left:-388px;
  width:769px;
  height:245px;
  background:#000000;
  background:url(../img/bg_center.png) no-repeat;
  padding-top:15px;
}
.round_logo { background:url(../img/center_round.png) no-repeat; width:230px; height:93px; margin:auto; padding-top:130px; position:absolute; left:-120px; top:-110px;}
.round_logo a { font-size:15px; text-align:center; display:block; color:#197b30; position:relative; z-index:9999;}
.round_logo a:hover { color:#ff9212; text-decoration:underline;}
.footer { padding:15px 50px; padding-bottom:0px; overflow:hidden; position:relative;}

.footer .menu { width:500px; float:left;}
.footer .menu li {
display:block;
float:left;
height:15px;
padding-left:15px;
position:relative;
width:160px;
background:url(../img/pic_str.gif) no-repeat left 6px;
}
.footer .menu li a { color:#959595; text-decoration:none;}
.footer .menu li a:hover {text-decoration:underline;}
.footer .copy { float:right; color:#959595; width:230px; border-left:1px solid #ff8a00; padding-left:10px; position:relative;}
.footer .logo { background:url(../img/bottom_logo.gif) no-repeat; width:54px; height:53px; position:absolute; left:-70px; top:0px;}


#middles {overflow:hidden;}
.wraps {width:100%;}
.wraps,.left_block {margin-bottom:-32767px;padding-bottom:32767px;}
.wraps {background-color:#fff;float:left;margin-right:-100%;}
.content_block {padding:0 200px; padding-right:0px; border-top:5px solid #e5f2da;}
.left_block {background:#45672c; width:200px; float:left;}
.left_block h3 { background:url(../img/left_menu_bg.jpg) no-repeat; height:32px; line-height:32px; font-size:18px; color:#fff; padding-left:10px;}

.left_menu { padding:0px; margin:0px; padding-bottom:30px;}
.left_menu li {list-style:none; background:url(../img/pic_bel.gif) no-repeat 12px 8px; font-size:14px; border-bottom:1px solid #5b7d40; padding:3px 10px; padding-left:26px;}
.left_menu li a { color:#ffcb78; text-decoration:none; font-size:14px;}
.left_menu li a:hover {text-decoration:underline; color:#ffcb78;}
.left_menu li li {border:none; padding:0 15px; padding-right:5px; background:url(../img/pic_green.gif) no-repeat 5px 5px;}
.left_menu li li a {color:#a5bf8b;}
.breadcrumb {background:#e5f2da; float:right; padding:5px 15px; font-size:12px;}
.breadcrumb a {color:#45672c;  text-decoration:none; background:url(../img/pic_breadcrumb.gif) no-repeat right; padding-right:10px; margin-right:7px; font-size:12px;}
.breadcrumb a:hover {text-decoration:underline;}
.inner {padding:15px; padding-right:30px; color:#363636; font-size:14px; text-indent:15px;}
.inner h1 {font-size:24px; color:#f08200; padding-bottom:15px;}
.inner h2 {font-size:14px; color:#f08200;}
.inner .logo {float:left; display:block; margin-right:15px; margin-bottom:5px;}
.inner a:hover {color:#ff9212;}
.inner p {padding-bottom:10px; padding-left:15px;}
.inner ul {padding-left:32px; padding-bottom:20px;}
.inner ul li {text-indent:0px}
.inner .right_foto { float:right; margin-left:15px; margin-bottom:10px;}
.catalog {overflow:hidden; padding:20px 2px;}
.blue {background:#e9f6df;}
.red {background:#fef1e2;}
.inner .catalog .block {float:left; text-align:center; padding-top:6px; padding-bottom:6px; margin:1% 1%;}
.inner .catalog .width142 {width:142px;}
.inner .catalog .width33 {width:31%;}
.inner .catalog .fiolet {background:#f6e3cd;}
.inner .catalog .font12 {font-size:12px;}
.inner .catalog div {text-indent:0px;}
.inner .catalog .block p { text-indent:0px; display:block; height:37px; padding:0px;}
.inner .catalog .block img { padding:0px; margin:0px; text-indent:0px;}
.inner .catalog .block a { color:#4b782a; text-decoration:none;}
.inner .catalog .block a:hover { text-decoration:underline;}
.inner .catalog .bordr img { border:1px solid #CCCCCC;}
.inner .head h3 { font-size:14px; color:#803f00; padding:3px 0; background:#f6e3cd; width:150px;}
.inner .price { background:#45672c; padding:1px; text-indent:0px; width:180px; margin:auto;}
.inner .price .login { background:#ff8a00; padding:0px;}
.inner .catalog .block .price a { font-size:12px; color:#FFFFFF; background:url(../img/pic_login.gif) no-repeat right 7px; padding-right:15px;}
.inner .catalog .block .price .login a { font-size:12px; color:#000; padding:0px; background:none;}
.inner .sitemap {
	list-style: none;
	padding-left:0px;
	margin-left:30px;
}
.sitemap li a {
	text-decoration:none;
	padding:0px; margin:0px;
}
.sitemap ul {
	padding:0px; margin:0px;
	padding-left:15px;
	list-style: none;
}
.sitemap li{
	padding:3px 0px; margin:0px; padding-left:15px;
	background:url(../img/pic_orange.gif) no-repeat left 9px;

}
.sitemap li li{
	background:url(../img/pic_map.gif) no-repeat left 5px;
	padding:0px; margin:0px;
	padding-left:8px;
}

.inner .search_result {
	list-style: none;
	padding-left:0px;
	margin-left:30px;
}
.search_result li a {
	text-decoration:none;
	display:block;
	padding:0px; margin:0px;
}
.search_result ul {
	padding:0px; margin:0px;
	padding-left:15px;
	list-style: none;
}

.search_result li{
	padding:3px 0px; margin:0px; padding-left:15px;
	background:url(../img/pic_orange.gif) no-repeat left 9px;

}

.search_b { font-size:14px; color:#000000; font-weight:bold; padding-bottom:20px; padding-left:10px;}

a.dialer { background:url(../img/pic_dealer.gif) no-repeat right 6px; padding-right:15px; text-decoration:none;}
p.otstup { text-indent:0px; display:block; padding-left:30px;}

.contact { padding-left:30px; padding-top:20px; padding-bottom:40px;}
.contact .input { border:1px solid #f68500; width:90%;}
.contact .first { width:50%;}
.contact .textarea { width:95%; height:150px; border:1px solid #f68500;}
.contact .capcha { width:50px; border:1px solid #f68500;}
.contact .send {border:none; background:url(../img/button.gif) no-repeat right; color:#fff; padding:0px 25px 2px 10px; float:right; margin:0px 9.1% 0px 0px;}
.contact table td { padding-top:10px;}


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 100%;
	height:70px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 100%;
	height:70px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
}
