





body
{
	font-size:12pt;
	font-family: Arial;
}

div.container
{
	width:985px;
	height:100%;
	min-height: 900px;
	margin: 0 auto;
}

div.header
{
	width:985px;
	height: 290px;
	position: relative; 
    top:-40px;
}
div.logo
{
	width:228px;
	height: 252px;
	position: absolute;
	top:38px;
	left:0px;
	background: url("../img/logo.jpg")/*tpa=http://use.r-tools.org/preview/349825/assets/template/img/logo.jpg*/ no-repeat;
}
div.calls
{
	width:200px;
	height:64px;
	background: url("../img/phone.png")/*tpa=http://use.r-tools.org/preview/349825/assets/template/img/phone.png*/;
	background-repeat: no-repeat;
	position: absolute;
	top:88px;
	left:370px;
	padding-left: 70px;
	font-size: 14pt;
	font-weight:bold;
}
div.search
{
	height: 24px;
    width:200px;
	padding-top: 0px;
	position: relative;
	top:128px;
	left: 782px;
}

.input_search
{
	position: absolute;
	top:0px;
}
div.temp_box
{
	width:100px;
	height: 46px;
	padding-left: 57px;
	background: url("../img/tempbox.png")/*tpa=http://use.r-tools.org/preview/349825/assets/template/img/tempbox.png*/ no-repeat;
	position: absolute;
	top:54px;
	left:832px;
	color:#85ae0a;
	padding-top: 10px;
	z-index:5;
}
div.temp_box div
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
}
div.temp_box #shopCart
{
	height:56px;
}

div.temp_box #shopCart .empty
{
	height: 15px;
}
div.temp_box #shopCart .empty .shop-cart-empty
{
	height: 15px;
	line-height: 7px;
}
 div.shop-cart-body
{
	padding-bottom: 0px;
	font-size: 11px;
}
#shopCart a,a:visited
{
    color:#85ae0a;
    text-decoration:none;
}
a#shk_butOrder
{
    text-decoration:underline;
}
a#shk_butOrder:hover
{
  color:#a3cd11;  
}

#shk_butEmptyCart
{
	color:#909090;
	font-size: 10px;
}
div.top_menu
{
	width:771px;
	height:68px;
	position: absolute;
	top:195px;
	left:214px;
}
div.top_menu table
{
	height: 68px;
	background: url("../img/menu_item.png")/*tpa=http://use.r-tools.org/preview/349825/assets/template/img/menu_item.png*/;
	background-repeat: repeat-x;
}

div.top_menu a
{
	color:#000;
	text-decoration: none;
	font-weight: bold;
}
div.top_menu a:hover
{
	color:#85ae0a;
}
div.top_menu td
{
	width:195px;
	height: 68px;	
}
div.top_menu td div
{
	margin-top:-15px;
	text-align: center;
}


div.body_content
{
	width:985px;
	height: 100%;
	margin-top: -120px;
}
div.table_menu
{
	width:947px;
	height:700px;
	margin-top: 10px;
	margin-bottom: 70px;
	text-align: center;
}
div.table_menu table
{
	margin-left: 20px;
	margin-bottom: 20px;
}
div.table_menu td
{
	vertical-align: top;
	text-align: center;
	padding-bottom: 10px;
	
}
a.catalog_link ,.cont_cat a
{
	font-size: 14px;
	font-weight: bolder;
	color:#000;
	text-decoration: none;
}


a.catalog_link:hover, .cont_cat a:hover
{
	color:#a3cd11;
}
div.table_menu tr
{
	width:985px;
}
div.table_menu table
{
	width: 947px;
	
}
td.table_item
{
	width:20%
}
td.table_item div.submenu
{
	width:200px;
	height: auto;
	position: absolute;
	background: #fff;
	z-index: 5;
	margin-top: 75px;
	margin-left: 75px;
	text-align: left;
	border:2px solid #c9c9c9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7;
}
td.table_item div 
{
	width:150px;
	height: 150px;
	border:10px solid #bbbbbb;
/*	background: url('../../../assets/template/img/table_menu_ico.png');*/
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 7px;
	
}

table.bot_sidebar
{
	width:980px;
	margin-left: 5px;
	height: 100%;

}
table.bot_sidebar td
{
	vertical-align: top;
}
div.news
{
	border-top: 1px solid #909090;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #a6a6a6;
	border-left: 1px solid #cbcbcb;
	width:230px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	min-height: 100px;
}
div.hits
{
	border-top: 1px solid #909090;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #a6a6a6;
	border-left: 1px solid #cbcbcb;
	width:230px;
	min-height: 100px;
	margin-right: 10px;
	text-align: center;
}
div.content_block
{
	border-top: 1px solid #909090;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #a6a6a6;
	border-left: 1px solid #cbcbcb;
	width:674px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	font-size: 12px;

}
div.title_line
{
	width:220px;
	height: 4px;
	background: url("../img/title_line.png")/*tpa=http://use.r-tools.org/preview/349825/assets/template/img/title_line.png*/;
	margin-left: 5px;
}
div.news h3,div.hits h3
{
	margin: 10px 0px 10px 0px;
}

.table_item ul
{
	list-style:  none;
	margin-left: -30px;
	
}
.table_item ul li a 
{
	color:#000;
	font-weight: bolder;
}

.table_item ul li a:hover
{
	color:#85ae0a;
}
div.catalog-category
{
	width:985px;
	margin-top: 10px;
}
/* подкаталог*/
div.cont_cat
{
 float:left;
 text-align:center;
 margin-left: 43px;
 width:150px; 
 height:240px;
 margin-bottom: 10px;
}
 div.cat_item
{	width:150px;
  height: 150px;
	background:#bab8b8; 
	/*background: url('../../../assets/template/img/table_menu_ico.png') no-repeat;*/
	border:10px solid #bbbbbb;
}
div.catalog-category div a
{
	padding-top: 10px;
}
div.toVar_container
{
	width:985px;
	height: 100%;
	margin-top:0px;
}
div.tovar_item
{	position: relative;
	width:170px;
	height: 250px;
	float:left;
	margin-left: 15px;
    margin-bottom:50px;

}


/*div.tovar_item img
{
	width:200px;
	height:150px;
	position: absolute;
	
}*/


div.price_mrg
{
	position:absolute;
	bottom: 0px;
	/*top:185px;*/
	width:200px;
	height: 20px;
	padding-bottom: 5px;
	text-align: left;
	
}
span.price_item
{
	position:absolute;
	left:0px;
	padding-right: 15px;
	padding-top: 2px;
	background: url('../img/rur.png')/*tpa=http://use.r-tools.org/preview/349825/assets/template/img/rur.png*/;
	background-position: right;
	background-repeat: no-repeat;
	color:#85ae0a;
}
a.corz
{
	position: absolute;
	right: 35px;
	font-size: 14px;
	text-decoration:none;
	border-bottom: 1px dotted #85ae0a;
	font-style: italic;
	color:#85ae0a;
}
a.corz:hover
{
	color:#85ae0a;
	border-bottom:0px;
}

a.name_tovar
{
	text-decoration: none;
	color:#263240;
	position: absolute;
}
div.caption
{	
	width: 170px;
	height: 55px;
/*	position: absolute;
	top:-40px;*/
}
.slider{
	width:985px;
	height:400px;
	clear: both;
}
.slider div img
{
	width:947px;
	margin-left: 37px;
	height: 400px;
	margin-top: 40px;	
}
.slider #nav
{
	height: 30px;
	width:947px;
	position: relative;
	left: 37px;
	top:-3px;
	background: #000;
	text-align:center;
	padding-top: 10px;
	padding-left: -5px;
}
.slider #nav a 
{
	text-decoration: none;
	margin-left:5px;
}
.slider #nav a em
{
	color:#fff;
}

.slider #nav a.activeSlide em
{
	color:#85AE0A;
} 

div.breadcrumb_div
{
	margin-top: 110px;
}
div.breadcrumb_div ul
{
	list-style: none;
}
div.breadcrumb_div ul li
{
	display: inline;
}

div.breadcrumb_div ul li a
{
	text-decoration: none;
	color:#85AE0A;
}
div.breadcrumb_div ul li a:hover
{
	color:#a3cd11;
}
div.news_item_page
{
	text-align: left;
	padding-left: 5px;
}
div.news_item_page h3
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-size:16px;
}
div.news_item_page p
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 14px;
}
a.other_news
{
	margin-top: 5px;
	text-decoration: none;
	color:#000;
}
div.all_news
{
text-align: right;
margin-right: 3px;
}
div.all_news a
{
	text-decoration: none;
	color:#85AE0A;
	font-size: 14px;
	font-weight: bolder;
}
div.cart-order2
{	
	position: relative;
	width:200px;
	/*height: 200px;*/
	float:left;
	margin-left: 10px;
	margin-right: 8px;
}
div.cart-order2 a.tovar
{
	position: absolute;
	top:0px;
	left:10px;
	text-decoration: none;
	color:#85AE0A;
}
div.cart-order2 img.tovar_image
{
	margin-top: 25px;
    width:200px;
    height:150px;
}
div.cart-order2 span.tovar_price
{
	position: absolute;
	left: 10px;
	bottom:3px;
	background: url('../img/rur.png')/*tpa=http://use.r-tools.org/preview/349825/assets/template/img/rur.png*/;
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 13px;
	color:#85AE0A;
}
div.cart-order2  div.info_tovar_setting
{
	position: relative;
	height: 50px;
	padding-top: 5px;
}
div.cart-order2  div.info_tovar_setting .shk-count
{
	position: absolute;
	top:-3px;
	left:120px;
	border-radius: 5px;
}
div.cart-order2  div.info_tovar_setting span.count_label
{
	position: absolute;
	top:0px;
	left: 10px;
	color:#bab8b8;
	
}
 div.cart-order2  div.info_tovar_setting a.shk-del
 {
	 position: absolute;
	 bottom: 3px;
	 right: 28px;
	 color:#85AE0A;
	 
 }
 .shop-cart5
 {
	 margin-top: 100px;
	 width:947px;
	 padding: 0px;
	 border:0px;
	 margin-left: 37px;
 }
 .shop-cart5 fieldset
 {
	 border:0px;
 }
 div.panel_shannel
 {
	 background: #bab8b8;
	 height: 30px;
	 padding-top: 10px;
	 padding-left: 10px;
	 border-radius: 5px;
 }
 .all_price
 {
	 font-weight: bolder;
 }
 .all_price span
 {
	 color:#85AE0A;
 }
 .formit_order
 {
	 margin-top: 100px;
	 margin-left: 37px;
	 border:0px;
 }
 /*левое меню*/
 div.left_menu
 {
	 width:300px;
	 float: left;
	 /*margin-right: 85px;*/
 }
 ul.menu-left
 {
	 list-style: none;
	 
 }
 ul.menu-left li
 {
	font-size: 12px; 
	margin-bottom: 6px;
	margin-left: -15px;
 }
 ul.menu-left li a
 {
	 color:#054C25;
	 text-decoration: none;
 }
 ul.menu-left li a:hover
 {
	 color:#a3cd11;
 }
 div.left_menu_title
 {
	 border-bottom: 2px solid #909090;
	 padding-bottom: 5px;
	 width: 262px;
	 margin-left: 38px;
	 text-align: center;
 }
  ul.menu-left li .active_item
 {
	font-weight: bolder;
	text-decoration: underline;
 }
  ul.submenu
  {
	 list-style: none;
	 background: #efeded;
	 padding-top:5px;
	 padding-bottom: 5px;
  }
  div.form_order_container
  {
	  width: 425px;
	  margin-top: 100px;
  }
  div.form_order_container form
  {
	margin-left: 300px;
  }
  .but_search
  {
     position:absolute; 
     left:149px;
     background:#85AE0A;
     border-color:#85AE0A;
     color:#fff;
  }
  .tovar_generel
  {
    width:600px; 
    float:right;
  }
  .tovar_image_view
  {
      padding:20px 20px 20px 20px;
      border:1px solid #f2efef;
  }
  
  div.tovar_image_view div.gal-item-active
  {
     margin-left:10px;     
  }
  .productimg
  {
     width:150px;
     height:100px;
  }
  .footer
  {
      width:965px;
      height:100px;
      position:relative;
      /*border:1px solid #000;*/
  }
  