/* общая часть */
body {
	color: #696969;
	background: black url(../../assets/images/custom/bg1.png) center top repeat-y;
	font-size: 13px;
}
td {
	border: 0;
}
#doc2 {
	padding-bottom: 5em;
/*	border-left: 1px solid #6d3927;
	border-right: 1px solid #6d3927;*/
	font-family: tahoma;
	width: 950px;
}
h1,h2,h3,h4,h5,h6  {

}
#lc, #mc, #rc, #ft {
 	font-size: 85%;
}

a, a:visited {
	color: #a4f803;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
img.right {
	float: right;
}
img.left{
	float: left;
}
ul {
	margin-left: 20px;
	padding: 0;
}
/* шапка */
#hd {
	height: 250px;
	color: #9f0;
	background: black url(../../assets/images/custom/bg.png) center top no-repeat;
}
#hd a {
	color: #9f0;
}
#hd ul li, #botnav li {
	display: inline;
}
#mainnav {
/*	margin-top: 12em;*/
	text-align: center;
}
#mainnav li {
	margin-right: 1em;
}
#mainnav a {
	font-size: 110%;
	color: #ff0;
	text-decoration: none;
}
#mainnav a:hover {
	text-decoration: underline;
}
#headinfo {
	text-align: right;
	font-size: 167%;
	margin-right: 1em;
	margin-top: 20px;
	color: #a4f803;
}
#phone {
	font-family: georgia, times new roman;
	font-weight: bold;
	font-size: 131%;
}
#skype a, #icq a {
	text-decoration: none;
}
#open {
	font-size: 85%;
	margin-right: 4em;
}
#secnav {
	text-align: right;
}
#secnav a {
	color: #ff0;
}
#bd {
}
#table {
	width: 100%;
	margin-left: 1px;
}
#table td {
	order: 1px solid #eee;
}
/* левая колонка */
#lc {
	padding-left: 0.5em;
	padding-right: 3em;
	vertical-align: top;
	width: 18em;
}
#mc {
	vertical-align: top;
}
#rc {
	padding-right: 0.5em;
	padding-left: 3em;
	vertical-align: top;
	width: 18em;
}

.BHeader {
	color: #fff;
	font-size: 108%;
	font-weight: bold;
	background:url(../img/infoBoxHeading_table.gif) 0px 0px repeat-x;
	padding:0;
	margin-bottom: 0em;
	padding-bottom: 1em;
}
.BHeader a {
	color: #fff;
	text-decoration: none;
}
.block {
	margin-bottom: 2em;
}
/*************************/
/* навигация по каталогу */
/*************************/
#catnav {
}
#catnav ul {
	margin: 0;
	padding-left: 2.5em;
}
#catnav ul li {
	list-style-type: none;
}
#catnav ul ul {
	padding-left: 0;
}
#catnav ul ul li a {
	padding-left: 2em;
}
#catnav a {
	color: #777d86;
	text-decoration: none;
	display: block;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #15181d;
}
#catnav a:hover{
	color: #a4f803;
	text-decoration: underline;
}
#catnav .active a {
	color: #a4f803;
}
#catnav .active a:hover{
	color: #a4f803;
}
#catnav .active li a {
	color: #777d86;
}
#catnav .active .active a {
	color: #a4f803;
}

/*******************/
/* средняя колонка */
/*******************/

.content_wrapper_b 		{background:url(../img/content_wrapper_line.gif) 0px 100% repeat-x #000000;margin:4px 0px 0px 0px;}

.content_wrapper_t 		{background:url(../img/content_wrapper_line.gif) 0px 0px repeat-x;}

.content_wrapper_r 		{background:url(../img/content_wrapper_line.gif) 100% 0px repeat-y;}

.content_wrapper_l 		{background:url(../img/content_wrapper_line.gif) 0px 0px repeat-y;}

.content_wrapper_tl 		{background:url(../img/content_wrapper_tl.gif) 0px 0px no-repeat;}

.content_wrapper_tr 		{background:url(../img/content_wrapper_tr.gif) 100% 0px no-repeat;}

.content_wrapper_bl		{background:url(../img/content_wrapper_bl.gif) left 100% no-repeat;}

.content_wrapper_br 		{background:url(../img/content_wrapper_br.gif) 100% 100% no-repeat;padding:10px 23px 10px 23px;}


/******************/
/* хлебные крошки */
/******************/
.B_crumbBox {
	display: block;
	border: 0;
	padding: 0;
	padding-top: 2em;
	padding-bottom: 1em;
	font-size: 85%;
}
.B_crumbBox a {
	color: #666;
	text-decoration: underline;
}
.B_crumbBox a:hover {
	color: #a4f803;
/*	text-decoration: underline;*/
}
#text {
	padding-bottom: 5em;
}

#ft {
}

#botnav {
	text-align:center;
}
#botnav li {
	padding: 1em;
}
#botnav li a {
	color: #030;
}
/* счетчики */

#btn {
	text-align: center;
}
/* кем сделано */
#mb {
	text-align: center;
	margin-left: 10em;
}
#mb a {
	text-decoration: none;
	color: #222;
}
#mb a:hover {
	text-decoration: underline;
}
#sts {
	color: #111;
	text-align: center;
	margin-top: 3em;
}

/****************/
/* Лидер продаж */
/****************/
#leader .item {
	text-align: center;
}
#leader .item a {
	display: block;
}

.catalog {
	text-align: center;
}
.catalog .item {
/*	border: 1px solid #aaa;*/
	width: 17.4em;
	*width: 20em;
	height: 20em;
	float: left;
	margin: 0.5em;
	margin-top: 0;
}
.catalog .item a {
	display: block;
}

/* Категория каталога */
.category {
	margin-bottom: 5em;
}
.category .item {
	margin-bottom: 1em;
	padding: 0.5em;
	height: 15em;
	/*border-top: 1px dotted #aaa;*/
	background:url(../img/line_x.gif) 0px bottom repeat-x;
}
.category .item  .img{
	float: left;
	width: 10em;
	height: 13em;
	margin-right: 2em;
	margin-bottom: 0.5em;
/*	border: 1px solid #aaa;*/
}
.item a {
	text-decoration: none;
}
.item a:hover {

}
.art {
	margin: 0.5em 2em;
}
.item .desc {
	color: #666;
}
.item .title {
	margin-bottom: 2em;
	font-family: arial;
	font-size: 116%;
	font-weight: bold;
	color: #fff;
	font-size: 108%;
}
.category .item .title a {
	color: #fff;
}	
.category .item .price {
	font-family: Georgia;
	color: #9f0;
	font-weight: bold;
}
.price {
	color: #6c0;
}
.category .item .roz .price {
	font-size: 138.5%;
}
.category .item .opt .price {
	font-size: 138.5%;
}
.category .item .more {
	margin-left: 15em;
	margin-top: 2em;
}
.category .item .more a {
	color: #9cf;
	text-decoration: none;
}
.category .item .more a:hover {
	text-decoration: underline;
}

.category .title a:hover, .category .tags a, .category .more a {
	text-decoration: underline;
}
/* блок случайного спе. предложения */
#special {
	
}

/* карта сайта */
#sitemap ul {
	margin-top: 0;
	margin-bottom: 0;
}
#sitemap a {
	color: #666;
	text-decoration: none;
}
#sitemap a:hover {
	color: #a4f803;
	text-decoration: underline;
}


/* страничка товара */
#product .img {
	float: left;
	margin-right: 2em;
	margin-bottom: 10em;
}
#product .stock {
	margin: 1.5em 0;
}

/* новые поступления */
#newitems {
	padding-bottom: 5em;
}
#newitems li {
	width: 15em;
	float:left;
	margin-right: 1em;
	margin-left: 1em;
}
#newitems a {
	text-decoration: none;
}
#newitems a:hover {
	text-decoration: underline;
}

/* гостевая */
#guest input, #guest textarea {
	width: 30em;
}
#guest input.submit, #guest input.cancel {
	width: 13em;
}