html, body {
    margin: 0;
    padding: 0;
    border: 0;
    height: 100%;
	font:11px verdana;
	color:#ffffff;
}
form,input {padding:0; margin:0;}
a {text-decoration:none;}

a.mg img{border:5px solid #363634; padding:2px}
a:hover.mg img{border:5px solid #C50000; padding:2px}

#dhtmlgoodies_slidedown_menu li {color:#171717;}
#dhtmlgoodies_xslidedown_menu {display:none; height:300px;}
td,divs,span,table,ul,li {	
	font:11px verdana;
}
.center {
	background-color:#363634;
	background-image:url(../images/left-bg-5.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:10px 5px 20px 5px;
	text-align:justify;
}
.bg-cent {
	height:5px;
	background-image:url(../images/top-cntr-bg.gif);
	background-repeat:repeat-x;
}
.logo {
	vertical-align:top;
	background-color:#121211;
	width:231px;
	padding-top:8px;
}
.bg-logo {
	background-color:#161615;
}
.basket-ttl {
	background-image:url(../images/basket-bg.gif);
	background-repeat:repeat-x;
x   width:216px;
	padding:10px 0px 9px 15px;
}
.basket-ttl a {color:#b0b0b0; text-decoration:none;}
.main-image {
	background-image:url(../images/main2.jpg);
	background-repeat:no-repeat;
}

.search {
	width:196px;
	background-color:#363634;
	padding-top:12px;
	background-image:url(../images/search-bg-bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
x	margin-left:5px;
x	border:1px solid #fff;
}
.search-on-site {
	background-color:#30302f;
	height:16px;
	padding-left:5px;
	width:191px;
}
.search-bttn1 {
	height:15px;
	border:1px solid #b0b0b0;
	font:11px verdana;
	color:#FFFFFF;
	padding:0;
	margin:0;
	background-color:#252524;
	width:160px;
}
.search-bttn2 {
	height:15px;
	border:1px solid #b0b0b0;
	font:11px verdana;
	color:#FFFFFF;
	padding:0;
	margin:0;
	background-color:#252524;
	width:60px;
}
.search-ttl1 {
	padding:0px 0px 0px 4px; 
	font-weight:bold;
	color:#bbbbbb;
}
.px-bg {
	background-color:#000000;
}
.td-search1 {
	padding:3px 0px 6px 5px;
}
.td-search2 {
	padding:0px 0px 0px 5px;
}
.prices-search {
	color:#bbbbbb;
	padding-left:3px;
}

.top-menu {
	position:relative;
	display:block;
	top:63px;
}
.top-menu-pos{
	position:absolute;
	display:block;
	left:0px;
	width:688px;
	text-align:right;
}
.item-t1 {
	display:block;
	height:27px;
	float:right;
}

.item-t {
x	height:27px;
	display:block;
	float:left;
	padding:8px 10px 8px 10px;
	background-color:#6b6b66;
	background-image:url(../images/menu-top-twopx.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.item-t a {
	color:#000000;
	font:bold 10px verdana;
	text-transform:uppercase;
	text-decoration:none;
}

.item-t a:hover {
	color:#820e08;
}
.catalog-top-ttl-bg {
	background-image:url(../images/left-bg-5.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#363634;
	height:10px;
	width:13px;
}

.catalog-top-ttl-bg2 {
	background-image:url(../images/left2-bg-5.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#171717;
	height:10px;
	width:219px;
}
.catalog-ttl {
	background-image:url(../images/title-bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	height:44px;
	padding-left:20px;
}
.tel-foo {
	font:10px verdana;
	font-weight:bold;
	color:#bbbbbb;
	padding-left:5px;
}
.img-pad {
	padding-left:35px;
}
/*fix*/
.menu-btm {
	padding-right:135px;
}
.menu-bottom {
	text-align:center;
	color:#820e08;
	background-color:#171717;	
}
.menu-bottom span {float:right;}
.menu-bottom a{
	color:#bbbbbb;
	font:10px verdana;
	padding:0px 6px 0px 6px;
	text-decoration:none;
}
.menu-bottom a:hover, #bottom-act  {
	color:#820e08;
}
.left {
	padding:9px 0px 0px 0px;
	background-color:#363634;
	background-image:url(../images/left-bg-5.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.contacts {
	height:21px;
	width:186px;
	background-image:url(../images/title-lft-bg.gif);
	background-repeat:repeat-y;
	padding:2px 0px 0px 7px;	
}
.bg-left-block {
	width:10px;
}
.bg-rght-block{
	width:163px;
	background-color:#262625;
}
.phone {
	background-image:url(../images/phone-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#bbbbbb;
	font:11px verdana;
}
.cont-pad {
	padding:2px 5px 5px 8px;
}
.pad-cont {
	padding-left:5px;
	padding-bottom:10px;
	width:165px;
}
.best-goods {
	color:#bbbbbb;
	font:10px verdana;
	width:170px;
}
.best-goods a{
	color:#820e08;
	font-weight:bold;
	text-decoration:none;
}
.best-goods img {
	border:1px solid #bbbbbb;
	margin:2px;
}
.best-goods table {
	padding:3px 0px 3px 6px;
}
.news-pad{
	padding:3px 5px 5px 10px;	
	width:160px;
x	border:1px solid #fff;
} 
.news-ttl a{
	color:#ffffff;
	font:11px verdana;
	font-weight:bold;
	text-decoration:none;
} 
.news-anno{
	color:#bbbbbb;
	text-align:justify;
} 
.news-more {
	text-align:right;
	display:block;
	padding:3px 3px 3px 0px;
	color:#820e08;
}
.news-more a{
	color:#820e08;
	text-decoration:none;
}
.news-more a:hover {
	text-decoration:underline;
} 
.news-line{
	background-image:url(../images/news-dots.gif);
	background-repeat:repeat-x;
}
.menu-bg {
	background-color:#171717;
}

.art-pad {
	padding:0px 0px 7px 0px;
	display:block;
}
.art-image img {
	margin:0px 5px 5px 0px;
	display:block;
	border:0px;
}
.art-image {
	float:left;
	display:block;
}
.art-ttl {
x	white-space:nowrap;
}
.art-ttl a h1, .art-ttl h1{
	font:11px verdana;
	font-weight:bold;
	padding:0px;
	margin:0px;
x	white-space:nowrap;
	color:#ffffff;
	text-decoration:none;
}
.art-date {
	font:11px verdana;
	color:#6b6b66;
}
.art-text {
	padding:3px 0px 5px 0px;
}
.paging a{
	color:#820e08;
}
.paging, .paging span {
	color:#bbbbbb;
	font-weight:bold;
}
.pag-pad {
	display:block;
	text-align:center;
}
.quantity {
	padding:5px 0px 0px 5px;
}
.clear {
	clear:both;
}
.quantity a{
	color:#820e08;
	text-decoration:none;
}
.quantity a:hover {
	text-decoration:underline;
}

.prod-ttl {
	vertical-align:top;
}
.prod-ttl img{
	border:0px;
}
.prod-anno h1{
	padding:0px;
	margin:0px;
	font:11px verdana;
	color:#c50000;
	font-weight:bold;
	border:0px;
	text-decoration:none;
}
.prod-anno{
	text-align:left;
}
.price {
 	color:#ff0000;
	font:12px verdana;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
}
.price2 {
 	color:#ff0000;
	font:12px verdana;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	float:left;
}

.price3 {
	white-space:nowrap;
	text-align:center;
	padding:0px 3px 0px 3px;
 	color:#ff0000;
	font:12px verdana;
	font-weight:bold;
}
.basket-bttn img{
	border:0px;
}
.basket-bttn {
	padding:5px 0px 5px 0px;
}
.item-pad {
	width:230px;
}
.catalog-pad{
	display:inline;
}
.item-pad  {
	float:left;
	padding:7px 8px 7px 0px;
}
.kro a {
	color:#b51605;
	font:10px verdana;
	text-decoration:none;
}
.kro a:hover {
	text-decoration:underline;
}
.kro {
	font:10px verdana;
	color:#b51605;
}
.kro-act {
	color:#bbbbbb;
}
.kro-pad {
	text-align:left;
	padding:0px 0px 5px 5px;
}
.prod-ttl2 h1 {
	margin:0px;
	font:14px verdana;
	color:#c50000;
	font-weight:bold;
	padding:5px 0px 7px 0px;
}
.product-full {
	padding:5px;
}
.prod-img img {
	border:0px;
	float:left;
	margin:0px 5px 3px 0px;
}
.search-pad {
	padding:0px 0px 0px 5px;
	width:670px;
}
.type1 {
	color:#ffffff;
	font-weight:bold;
}
.type2 {
	color:#b90000;
	font-weight:bold;
}
.search-one ol {
	padding:5px 0px 0px 45px; 
	margin:0px; 	
}
.search-one a{
	color:#FFFFFF;
	text-decoration:none;
}
.search-one a:hover{
	text-decoration:underline;
}
.search-one {
	padding:2px 0px 10px 0px;
}
.search-res2 td {
	text-align:left;
}
.search-res2 img {
	border:0px;
}
.search-res2 a{
	text-decoration:none;
	color:#c50000;
}
.search-res2 a:hover{
	text-decoration:underline;
}
.padd {
	margin:7px 0px 7px 0px;
}
.tab-head {
	background-color:#930500;
	font-weight:bold;
	height:27px;
	text-align:center;
}

.tab-head2 {
	background-color:#7f0500;
	font-weight:bold;
	height:20px;
	text-align:center;
}
.tabb2 {
	width:450px;
}
.tabb2 td {
	padding-left:10px;
}
.tabb2 tr {
	height:20px;
}
.cc {
	text-align:center;
}
.tabb {width:450px;}
.tabb td {
	text-align:center;
}
.tabb span {
	color:red;
}
.tabb tr {
	height:27px;
}
.tr1 {
	background-color:#363634;
}
.tr2 {
	background-color:#40403e;
}

.quan {
	height:15px;
	border:1px solid #b0b0b0;
	font:11px verdana;
	text-align:center;
	color:#FFFFFF;
	padding:0;
	margin:0;
	background-color:#252524;
}
.bg1 {
	background-image:url(../images/butt-lft.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.form1, #fb input,#captcha input{
	height:15px;
	border:1px solid #b0b0b0;
	font:11px verdana;
	color:#FFFFFF;
	padding:0;
	margin:0;
	background-color:#252524;
	width:300px;
}
#captcha input{
	width:100px;
}

textarea {
	border:1px solid #b0b0b0;
	font:11px verdana;
	color:#FFFFFF;
	padding:0;
	margin:0;
	background-color:#252524;
	width:300px;
	overflow:auto;
	height:40px;

}

.form-item {
	width:60px;
	text-align:left;
	font-weight:bold;
	color:#b0b0b0;
}
.form-item2 {
	width:130px;
	text-align:left;
	font-weight:bold;
	color:#b0b0b0;
}
.form-item3 {
	text-align:left;
	font-weight:bold;
	color:#b0b0b0;
}
.buttons-pad {
	padding:7px 0px 5px 0px;
}

.pr-tt {
	width:250px;
	text-align:left;
}
.pr-tt a {
	text-decoration:none;
	color:#FFFFFF;
}
.pr-tt a:hover {
	text-decoration:underline;
	color:#c50000;
}
.title1 {
	color:#ffffff;
	font:12px verdana;	
	font-weight:bold;
	text-align:center;
	background-color:#920600;
	
}
.title2 {
	color:#363634;
	font:11px verdana;	
	font-weight:bold;	
	text-align:center;
	background-color:#a40600;
}
.title3 {
	color:#363634;
	font:10px verdana;	
	font-weight:bold;	
	text-align:center;
	background-color:#b10600;
}

.butt, #butt input{
	border:0px;
	font:10px verdana;
	font-weight:bold;	
	color:#000000;
	background-image:url(../images/butt-bg.gif);
	background-repeat:repeat-x;
	padding:1px 0px 1px 0px;
}
#algn-lft {
	text-align:left;
	padding-left:30px;
}
#algn-lft span {
	color:red;
}
.padd-line {
	margin-top:10px;
}
ol {
	padding-top: 0px; 
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 0px;
}
.res-pad{
	padding:0px 5px 5px 0px;
}
.res-ttl {
	font-weight:bold;
	xcolor:#c50000;
}
.res-link a {
	color:#b51605;
	font:10px verdana;
	text-decoration:none;
}

.res-link a:hover {
	text-decoration:underline;
}
.art-anno-pad {
	padding-top:10px;
}
.basket-text {
	padding:0px 0px 8px 0px;
}
#basket input, .basket-bttn input{
	height:15px;
	border:1px solid #b0b0b0;
	font:11px verdana;
	color:#FFFFFF;
	padding:0;
	margin:0;
	background-color:#252524;
	width:30px;
	text-align:center;

}
.bttn-pad {padding-left:10px;}

.lang a {color:#B0B0B0; font-weight:bold;}
.lang a:hover{text-decoration:underline}
.lang {width:230px; height:34px;}
#main {width:470px;}
#rus {text-align:right; padding-right:10px}
#eng {text-align:left; padding-left:10px}

.list_sitemap{list-style-type: none;}
.list_sitemap a{color:ffffff;}
.list_sitemap a:link{color:ffffff;}
.list_sitemap a:visited{color:ffffff;}
.list_sitemap a:hover{text-decoration:underline;}