* {
	margin: 0;
	padding: 0;
}

body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	padding-left: 1000px;
	color: #7D7A79;
}
a {
	color: blue;
	/*outline: none;*/
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.extend {
	width: 150px;
	display: block;
	margin: 10px 0 0;
}
a.extend:hover {
	height: 500px;
}
p {margin: 0 0 18px}

img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	margin-left: -1000px;
}
* html #wrapper {float: right}

/* Каталог */

IMG.pict {
	vertical-align:text-bottom;
	margin: 0;
}
#categories * {
	vertical-align:bottom;
}

/* Таблица товаров */

.smallText {
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  font-size: 10px;
  color: #008751;
}

TR.upcomingProducts-odd{
  background: #EFF8FE;
}
TR.upcomingProducts-even{
  background: #EFF8FE;
}

TABLE.productListing {
  border-left: 1px solid #04A265;
  border-bottom: 1px solid #04A265;
}

TABLE.productListing TD {
  border-top: 1px solid #04A265;
  border-right: 1px solid #04A265;
}

TD.headerNavigation {
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  color: #12A367;
  font-weight : bold;

}

TD.pageHeading, DIV.pageHeading, TABLE.caption {
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #2E9C71;/*216333;*/
}

TD.caption {
}

DIV.price_filter {
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  color: #216333;
  margin: 10px 0 0 0;
}

A.headerNavigation {
  color: #12A367;
  text-decoration: underline;
}

A.headerNavigation:hover {
  color: #FF5400;
}

.productListing-heading {
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  color: #008751;
  font-weight: bold;
  white-space: nowrap;
}

.productListing-heading-green {
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  color: #216333;
  font-weight: bold;
  white-space: nowrap;
}

TD.productListing-heading {
  background: #ffffff;
  padding:3px 5px;
  white-space: nowrap;
  background: url('/img/table/rubber.jpg') repeat-x;
}

TD.big {

  background: url('/img/table/rubberBig.jpg') repeat-x;

}

TD.productListing-data {
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  color: #B92F2D; 
  font-size: 11px;
  padding:3px 5px;
}

/* Header
-----------------------------------------------------------------------------*/
#header00 {
	height: 125px;
	background: url('/img/header/rubber.jpg');
}

/* Banner modul
-----------------------------------------------------------------------------*/
#bannermod {
margin: 5px;
/*	height: 108px;
	background: #FFF;
	border: 1px solid #000;*/
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	border-left: 270px solid #FFF;
	border-right: 220px solid #FFF;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	height: 100%;
}

#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;

}

#content {
	padding-right: 20px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	position: relative;
/*	background: #B5E3FF;*/
	left: -260px;

}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: right;
	margin-right: -210px;
	width: 220px;
	position: relative;

/*	background: #FFACAA;  */
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
}
/**/
.maintext{
	color: #2E9C71;
	font-weight: bold;
	font-size: 12px;
}
.normal{
	font-weight: normal;	
}
.bold{
	font-weight: bold;	
}

a.link {
  color: #2E9C71;
  text-decoration: underline;
}

a.link:hover {
  color: #FF5400;
  text-decoration: underline;
}

a.otherlink {
	color: #7D7A79;
	text-decoration: underline;
}

a.otherlink:hover {
	color: #FF5400;
	text-decoration: underline;
}

a.linkShoppingCart {
	color: #FFF;
	text-decoration: underline;
}
/* Banners */

.thumb {position:absolute;margin-right:10px; text-align:center;/*display:inline;*/width:50%;white-space:nowrap;}
#thumb1 {left:0px}
#thumb2 {right:0px}

#thumb1 a {
position:absolute;
right:7%;
}
#thumb2 a {
position:absolute;
left:7%;
}

.thumb img {
background-color:#FFF;
border:1px solid #CCC;
/*display:inline;  */
text-align:center;
}

.centerimg {  
/*background:#EEE;*/
width:100%;
position:relative;
margin:0 auto;  
padding-top:5px;
padding-bottom:5px;
text-align:center;
z-index:1000;
}

/* Stripe */
.stripe {
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	color: #FF5400;
	background: #FF5400;
	border:none;
}
.stripe_green {
	width:100%;
	height:1px;
/*	margin-left:-10px;
*/
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;
/*
	color: #2E9C71;
	background: #2E9C71;
*/
	color: #12A367;
	background: #12A367;
	border:none;
}


.top_orange {
  background: #ffffff url(images/orange_block/line_1.gif) left top repeat-x;
  margin:0;
}
.bottom_orange {
  background: #ffffff url(images/orange_block/line_4.gif) left bottom repeat-x;
  margin:0;
}
.orange1_1 {
  background: #ffffff url(images/orange_block/04.gif) left top no-repeat;
  width:25px;
  height:25px;
}
.orange2_1 {
  background: #ffffff url(images/orange_block/01.gif) right top no-repeat;
  width:25px;
  height:25px;
}
.orange1_2 {
  background: #ffffff url(images/orange_block/03.gif) left bottom no-repeat;
  width:25px;
  height:25px;
}
.orange2_2 {
  background: #ffffff url(images/orange_block/02.gif) right bottom no-repeat;
  width:25px;
  height:25px;
}
.orange1_0 {
  background: #ffffff url(images/orange_block/line_2.gif) left top repeat-y;
  width:25px;
}
.orange2_0 {
  background: #ffffff url(images/orange_block/line_3.gif) right top repeat-y;
  width:25px;
}
.inputRequirement { font-family: Helvetica, Arial, Tahoma, sans-serif; font-size: 10px; color: #FF5400; }

.anchor {
  color: #216333;
	text-decoration: none;
}

.anchor:hover {
	text-decoration: none;
}

TABLE.yellow_box_heading {
  
  font-family: Tahoma, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  color: #7D7A79;
}

TABLE.blue_box_heading {
  background: #DBF7C0 url(images/infobox/right_right_top_blue.gif) right top no-repeat;
  font-family: Tahoma, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  color: #7D7A79;
  height:20px;
}

TABLE.yellow_box {
  
  font-family: Tahoma, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  color: #7D7A79;
}

TABLE.blue_box {
  background: #DBF7C0 url(images/infobox/right_blue.gif) top right repeat-y;
  font-family: Tahoma, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 11px;
  color: #7D7A79;
}

TD.yellowheaderInfoLeft {
  text-transform: uppercase;
  color: #216333;
  font-weight: bold;
  text-align: center;
}

TD.yellowheaderInfoRight {
  
  text-align: right;
  padding-right:12px;
}

TD.blueheaderInfoLeft {
  text-transform: uppercase;
  background: #ffffff url(images/infobox/left_top_blue.gif) left bottom no-repeat;
  color: #216333;
  font-weight: bold;
  text-align: center;
}

.blueheaderInfoLeft A {
  text-decoration: none;
  color: #216333;
}

.blueheaderInfoLeft A:hover {
  text-decoration: none;
  color: #FF5400;
}

TD.blueheaderInfoRight {
  background: url(images/infobox/right_top_blue.gif) left bottom no-repeat;
  text-align: right;
  padding-right:12px;
}

#shopboxdiv a
{
	color:white;
}

.middle_header
{
	color: #12A367;
	margin-top:10px;
	font-weight: bold;
}
/* Main page */

IMG.maincatimage {
	width: 80px;
	height: 80px
}
SPAN.mamincatheader {
	font-size: 14px;
/*	padding-left :10px;*/
	font-weight : bold;
}
TD.paddingmainheader {
	padding-left: 10px;
}
.kartinkasuka img
{
	padding:0px;
	margin-top:0px;
	margin-bottom:-5px;
	//margin-bottom:0px;
}
TD.smallText a {

  color: #2E9C71;
  text-decoration: underline;

}

TD.smallText a:hover {
  color: #FF5400;
  text-decoration: underline;
}

.blogs_image
{
	FLOAT: left;
	margin: 0px;
	padding: 12px;
	background-image: url(/img/shadow.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.autocomplete-w1 {background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div {cursor: hand; padding: 2px 5px; display: block; clear: both; height: 20px; white-space: nowrap; overflow:hidden; font-size: 11px; font-family: Verdana; line-height:20px; vertical-align: middle;}
.autocomplete strong { font-weight:normal; color:#3399FF; }

em.img {
    float: left;
    width: 45px;
    text-align: center;
}
em.img img {
    float: center; 
    height: 20px;
}

em.el {
    line-height:20px; vertical-align: middle;
    font-style: normal;
    float: left; 
}
em.ct {
    line-height:20px; vertical-align: middle;
    float: right;  
    color:#26A908;
}
form#main input {
    width: 500px;
}
