@import url('content.css');

body {
	background-color: #391c12; background-image: url(des/wood_bg1.jpg); font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}

input[type="button"], input[type="submit"] {
     background-color: #8e8e00;
     background-image: url(des/button_green_grad.png);
     background-repeat: repeat-x;
     border: 1px solid #440104;
     height: 25px;
}

input[type="submit"] { border:none; font-weight:bold; height:23px; }

input[type="text"], input[type="password"], textarea {
	background-color: #d9ce81;
	border: 1px solid #440104;	
	font-size: 12px;
	padding: 4px 3px 5px 3px;
}

input[type="radio"], input[type="checkbox"] { background:#590004 url(des/red_velvet1.png); }




/* ----------------------------------------------- */

.DesMainTable {
	width: 100%;
	border-collapse: collapse;
}

.DesMainTable TD {
	font-size: 12px;
	padding: 0;
}

.DesLeftSpace, .DesRightSpace {
	width: 12%;
}


.DesIcons {
	text-align: center;
}

.DesIcons IMG{
	margin: 0 25px 0 25px; 
}

.DesPhone {
	text-align: right;
	color: #ebda2f;
	font-size: 22px;
	padding-right: 10px;
}

.DesSkoba {
	background-image: url(des/skoba1.png);
	background-repeat: no-repeat;
	height: 11px;
	margin-bottom: 3px;
}

.DesSkobaDelimiter {
	height: 50px;
}


.DesSlogan {
	padding: 15px;
	font-weight: bold;
	color: #fff39f;
	margin-bottom: 20px;
}

.DesCartInfo {
	padding: 0px 15px 15px 50px;
	font-weight: bold;
	color: #fff39f;
	font-size: 11px;
	background-image: url(des/cart_icon.png);
	background-repeat: no-repeat;
	background-position: 15px top;	
}

.DesHeaderImage { height:169px; }
.DesHeaderImage .text { position:absolute; z-index:2 }
.DesHeaderImage .image { text-align:right; z-index:1; }

.DesFirstRow .DesLeftCell{
	height: 50px;
	width: 250px;
}

.DesHeaderTable {
	width: 100%;
	height: 183px;
	border-collapse: collapse;
}

.DesHeaderTable TD{
	padding: 0;
}

.DesBlockCenter {
	background-image: url(des/book_center.png);
	background-repeat: no-repeat;
	width: 33px;
	vertical-align: middle;
}

.RightHeaderArea {
	background-color: #655534;
	background-image: url(des/right_part_bg_grad.png);
	background-repeat: repeat-y;
	background-position: left;
}

.DesLogoArea {
	background-color: #695937;
	width: 249px;
	background-image: url(des/logo_bg1.png);
	background-repeat: repeat-y;

}

.LeftHeaderBlock {
	background-image: url(des/left_logo_block.png);
	background-repeat: no-repeat;
	width: 7px;
}

.RightHeaderBlock {
	width: 7px;
	background-repeat: no-repeat;
	background-image: url(des/right_header_block.png);
}

.DesLogoBlock {
	background-image: url(des/logo.jpg);
	background-repeat: no-repeat;
	width: 232px;
	height: 101px;
}

.DesMMenuArea {
	padding-top: 3px;
}

.MMenu {
	background:#8e8e00 url(des/mmenu_grad1.png) repeat-x;
	height: 38px;
	text-align: center;
}

.MMenuTable {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

.MMenuTable TD{
	padding: 0;
}

.MMenuTable .DesDelimiter {
	background-image: url(des/mmenu_delimiter.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 38px;
	background-position: center;
}

.MMenuTable .DesItem {
	padding:0 10px;
	white-space: nowrap;
	text-align:left;
}

.MMenuTable .subMenu {
	font-size:10px; padding:2px 11px 10px 11px;	position:absolute; display:none; text-align:left;
	margin:3px 0 0 -10px; background:#abab01 url(des/mmenu_grad1.png) repeat-x bottom; z-index:2; }
.MMenuTable .subMenu div { margin-top:8px;  min-width:120px; }



.MMenuTable A {
	display:block;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
.DesLeftArc {
	background-image: url(des/mmenu_left_arc.png);
	background-repeat: no-repeat;
	padding-left: 5px;
	background-position: left;

}

.DesRightArc {
	background-image: url(des/mmenu_right_arc.png);
	background-repeat: no-repeat;
	padding-right: 5px;
	background-position: right;
}

.DesContentTable {
	background-color: #590004;
	background-image: url(des/red_velvet1.png);
	height: 700px;
	width: 100%;
	border-left: 1px solid #461313;
	border-right: 1px solid #461313;
}

.DesContentTable TD{
	vertical-align: top;
}

.DesContentTable .DesLeftColumn{
	width: 250px;
	text-align: center;
	padding: 10px;
}

.DesContentTable .DesCenterColumn { width:60%; padding:18px 15px 30px 10px; }
.DesContentTable .DesRightColumn { width:40%; padding:18px 15px 30px 5px; }
.DesContentTable .DesContentColumn { width:100%; padding:18px 15px 30px 10px; }

.DesCatalogMenu { background:url(des/catalog_header.png) repeat-x top left; padding-top:12px; }
.DesCatalogMenu .inner { background:url(des/catalog_bottom.png) repeat-x bottom left; padding-bottom:12px; }
.DesCatalogMenu .inner .inner { background:url(des/cat_delimiter.png) repeat-x bottom left; padding-bottom:2px; }
.DesCatalogMenu div { text-align:left; font-size:14px; font-family:tahoma; color:#998e5f; }
.DesCatalogMenu div.root { display:block; height:54px; background:#6b5b39 url(des/cat_delimiter.png) repeat-x top left; padding-top:2px; }
.DesCatalogMenu div.branch { background:#6b5b39; padding:0 0 5px 0; }
.DesCatalogMenu div a { color:#d4cf91; font-size:13px; }
.DesCatalogMenu div a.current { font-weight:bold; }
.DesCatalogMenu div a:hover { color:#df9c11; }


.ProductGrid {
	width: 100%;
}

.ProductGrid .name .product_delimiter {
	padding: 10px;
}

.ProductGrid .price {
	text-align: center;
	font-size: 15px;
	padding: 5px 0 8px 0;
	color: #ffc600;
	font-weight: bold;
}


.ProductGrid .name TD{
	padding: 5px 0px 5px 0px;	
}

.ProductGrid .name TD a{
	font-size: 12px;
	font-weight: bold;
}

.ProductGrid .image TD{
	padding: 5px 0px 5px 0px;	
}

.ProductGrid .action_block {
	clear: both;
	padding-bottom: 50px;
}

.ProductGrid .action_block .readmore{
	float: left; margin-top:6px;
}

.ProductGrid .action_block .to_cart{
	float: right;
}

.DesSearch {
	padding: 10px 0 50px 0;
	clear: both;
	z-index:1;
}

.DesSearch INPUT[type="text"] {
	width: 70%;
	float: left;
	margin-right:-2px;
}

.DesSearch INPUT[type="submit"] { float: right; position:relative; top:1px; }

.ProductGrid .attribute_image { background:#ffffff; text-align:center; vertical-align:middle; padding:10px 5px; }
.ProductGrid .attribute_image p { margin:0; padding:20px 30px; color:#918d5e; text-align:center; font-size:10px; }
.ProductGrid .attribute_image img { margin:0; }

.article-item .head { overflow:hidden; margin-bottom:3px; }
.article-item .head b { color:#ff3210; }

.attribute_date {
	float:left;
	position:relative; top:-3px;
	background-color: #c5420f;
	padding:3px 10px;
	font-weight: bold;
	margin-right:10px;
}

.DesBottomLeft {
	background-image: url(des/bottom_gun.jpg);
	background-repeat: no-repeat;
	padding-right: 30px;
}

.DesBottomRight {
	background-image: url(des/bullets.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 187px;

}

.copyright {
	text-align: center;
	padding-top: 80px;
	font-weight: bold;
}

.madein {
	text-align: center;
	padding-top: 5px;
	font-size: 11px;
}


.informers {
	text-align: center;
	padding-top: 10px;
}

.readmore IMG {
	margin-left: 3px;
}

.article-item p {
	padding-bottom: 3px;
}

.article-item  {
	margin-bottom: 20px;
}

.pageNavBar { font-size:12px; font-family:tahoma; color:#998e5f; margin-left:-5px; }
.pageNavBar a { margin:0 5px; font-size:11px; }

.web h2 {
margin-top:0;
padding-top:0;
}

.web li {
margin-bottom:5px;
}
