@charset "windows-1251";
/* CSS Document */

body {
	padding:0;
	margin:0;
	background:#FFF url(../images/rubber-top.jpg) 0 0 repeat-x;
	font-size:0;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	width:100%;
	min-width:1000px;
}

a {
	color:#DA5F2D;
	cursor:pointer;
	text-decoration:underline;
}

img {
	border:0;
	margin:0;
	padding:0;
}
.content-image {
	padding:20px;
}

/* h e a d e r */
#rubber-top {
/*
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:130px;
	margin:0;
	padding:0;
*/
}
#logo-top {
	position:relative;
	width:1000px;
	height:164px;
	margin:0;
	padding:0;
	background:url(../images/logo-top.jpg) 0 0 no-repeat;
}

/* m e n u */
#top-menu {
	padding:0 15px 0 15px;
}

#top-menu-bottom {
	clear:both;
	width:100%;
	height:10px;
	background:#D4450A url(../images/top-menu-bottom.gif) 0 0 repeat-x;
}

#home {
	float:left;
	width:46px;
	height:35px;
	background:url(../images/home.gif) 0 0 no-repeat;
}
#home.active{background:url(../images/home-active.gif) 0 0 no-repeat;}

#contact-us {
	float:left;
	width:40px;
	height:35px;
	background:url(../images/mail.gif) 15px 16px no-repeat;
}

/* menu block */
#top-menu ul {
	float:left;
	margin:0 0 0 130px;
	_margin:0 0 0 108px;
	padding:0;
}

/* --- not selected items */
#top-menu ul li {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	background:#D4450A url(../images/btn.gif) 0 0 repeat-x;
}
#top-menu ul li a, #top-menu ul li span {
	float:left;
	padding:12px 0 0 0;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#top-menu ul li .btn-left {
	float:left;
	width:19px;
	height:35px;
	background:url(../images/btn-left.gif) 0 0 no-repeat;
}
#top-menu ul li .btn-right {
	float:left;
	width:19px;
	height:35px;
	background:url(../images/btn-right.gif) 0 0 no-repeat;
}

/* --- selected items */
#top-menu ul li.active {background:#AFAFAF url() 0 0 repeat-x;}
#top-menu ul li.active .btn-left {background:url(../images/btn-left-active.gif) 0 0 no-repeat;}
#top-menu ul li.active .btn-right {background:url(../images/btn-right-active.gif) 0 0 no-repeat;}

/* .grey {background-color:#F3F3F3;} */
#content {
	float:left;
	padding:10px 15px 30px 15px;
}
#content h1 {
	padding:0 0 15px 0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	color:#DA5F2D;
}
#content h2 {
	clear:both;
	padding:15px 0 15px 0;
	margin:0;
	font-size:14px;
}
#content p {
	padding:0 0 10px 0;
	margin:0;
	font-size:12px;
	text-align:justify;
}

#content li {
	font-size:12px;
}

#content table {
	clear:both;
	font-size:12px;
}

#left-menu {
	padding:20px 30px 20px 30px;
	margin:0;
	list-style-type:none;
}
#left-menu li {
	padding:0 0 15px 0;
	margin:0;
	font-size:14px;
}
#left-menu li a {
	padding:0;
	margin:0;
	font-weight:bold;
	color:#000;
}
#left-menu li span {
	padding:0;
	margin:0;
	color:#000;
}

#left-menu li ul {
	padding:10px 0 0 15px;
	margin:0;
	list-style-type:none;
}
#left-menu li ul li {
	padding:0 0 7px 0;
	margin:0;
	font-size:12px;
}
#left-menu li ul li a {
	padding:0;
	margin:0;
	font-weight:normal;
	color:#DA5F2D;
}
#left-menu li ul li span {
	padding:0;
	margin:0;
	color:#000;
}


/* search form */
#search {
	float:left;
	padding:0 0 0 15px;
}
#search input {
	padding:0;
	margin:0;
}
#search span {
	float:left;
	width:195px;
	padding:0 0 7px 0;
	margin:0;
	font-size:20px;
	color:#DA5F2D;
}
#search-text {
	float:left;
	clear:both;
	height:20px;
	_height:22px;
	border:1px solid #7E9DB9;
}
#search-button {
	float:left;
}




#new-items {
	padding:10px 20px 10px 10px;
}
#new-items span {
	display:block;
	padding:0 0 5px 5px;
	margin:0;
	font-size:20px;
	color:#DA5F2D;
}
#new-items .item {padding:10px 0 10px 5px;}
#new-items .item-category {
	display:block;
	padding:0 0 15px 0;
	margin:0;
	font-size:11px;
	color:#AFAFAF;
}
#new-items .item-link {
	display:block;
	padding:5px 0 0 0;
	margin:0;
	font-size:18px;
	color:#DA5F2D;
}

#new-items .item-divider {
	height:10px;
	background:url(../images/item-divider.gif) 0 7px repeat-x;
	font-size:0;
}

#counters {
	float:left;
	width:100%;
	padding:20px 0 30px 0;
	text-align:center;
}
#counters .item {
	display:inline;
	padding:0 10px 0 10px;
}

#footer {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background-color:#000;
}

#footer-left {
	float:left;
	padding:20px 0 20px 30px;
	font-size:10px;
	color:#fff;
}
#footer-right {
	float:right;
	padding:20px 30px 20px 0;
	font-size:10px;
	color:#fff;
}


.news-item-caption {
	float:left;
	clear:both;
	padding:0 0 10px 60px;
	margin:0;
	font-size:18px;
	color:#DA5F2D;
}
.news-item {clear:both;}
.news-date {
	float:left;
	width:60px;
}
.news-date span {
	float:left;
	width:60px;
	font-size:26px;
	color:#797979;
	padding:0;
	margin:0;
	text-align:center;
}
.news-date span.news-month {font-size:12px;}
.news-image {
	float:left;
	padding:4px;
	margin:0 10px 30px 0;
	background-color:#C6C6C6;
	font-size:0;
}
.news-snippet {
	border:1px solid #f00;
	font-size:12px;
}
.news-item a {
	float:right;
	padding:20px 10px 5px 0;
	margin:0;
	font-size:12px;
	color:#AFAFAF;
}
.news-archive {
	float:right;
	padding:0 10px 0 15px;
	font-size:12px;
	color:#AFAFAF;
	background:url(../images/news-archive.gif) 0 4px no-repeat;
}



.item-box {
	float:left;
	background-color:#fff;
	padding:25px 0 0 10px;
	margin:0 0 25px 0;
}
.item-box .item {
	float:left;
	padding:0 0 25px 0;
	margin:0 10px 0 0;
}
.item-box .item .image {
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
}

.item-box .item .item-link {
	display:block;
	clear:both;
	height:65px;
	font-size:12px;
	margin:0;
	padding:5px 0 0 0;
	color:#E46612;
	overflow:hidden;
}
.item-box .item .price {
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:8px 0 0 0;
}

.item-box .item .price .add-to-basket {
	float:left;
	width:23px;
	height:22px;
	font-size:0;
	margin:-3px 10px 0 0;
	background:url(../images/basket.gif) 0 0 no-repeat;
}
/* варианты размеров блоков */
/* size A */
.item-box .size-a {width:150px;}
.item-box .size-a .image {width:150px;height:130px;}
.item-box .size-a .price {width:130px;}

/* size B */
.item-box .size-b {width:200px;}
.item-box .size-b .image {width:200px;height:120px;}
.item-box .size-b .price {width:180px;}

/* size C */
.item-box .size-c {width:130px;}
.item-box .size-c .image {width:130px;height:180px;}
.item-box .size-c .price {width:120px;}


#new-items .basket {
	padding:15px 0 30px 35px;
	font-size:12px;
	background:url(../images/basket-icon.gif) 10px 19px no-repeat;
}
#new-items .basket a {color:#E46612;}
#new-items .basket p, #new-items .basket label {
	font-size:11px;
}
#new-items .basket input.textinputs {
	height:20px;
	_height:22px;
	border:1px solid #7E9DB9;
	width:120px;
}

#new-items ul {
	list-style-type:none;
	padding:10px 0 20px 30px;
	margin:0;
}
#new-items ul li {
	font-size:12px;
	padding:0 0 7px 0;
	margin:0;
}
#new-items ul li a {
	color:#000;
}


#nav_top {
	font-size:12px;
	padding:0 0 30px 0;
	clear:both;
}
#nav_bottom {
	font-size:12px;
	padding:30px 0 0 0;
	clear:both;
}


#order_block {
	font-size:12px;
}

#bannerblock {
	clear:both;
	padding:20px 10px 20px 30px;
}

#bannerblock p {
	margin:0;
	padding:3px 0 3px 0;
	font-size:12px;
}
