html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
body {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000;
}
#divtop_index td {
	padding: 0;
}
img {border:none;}
.mmm ul {
	font-weight:bold;
	list-style-type:none;
	}

/* могут быть в основном в контенте */
p{
	margin: 0 0 1em 0;
	padding: 0;
	font-family : Tahoma, sans-serif;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #800116;
}
a:hover{
	text-decoration: underline;
}

h1, h2, h3, h4{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px; 
	color: #3C3C3A; 
	padding: 14px 0;
	margin: 0;
}
h2{
	font-size: 18px;
	padding: 10px 0 10px 0;
}
h3{
	font-size: 16px;
	padding: 10px 0 10px 0;
}


/**************** верхнее меню каталога **************/
.divtopmenu01{
	padding:6px 15px 10px 36px;
}
.divtopmenu01 div{
	padding:3px 0;
}
.divtopmenu01 div a{
	padding:2px 0 2px 14px;
	background: url(menu_pic.gif) 0 50% no-repeat;
	font-size:13px;
	font-family : Tahoma, sans-serif;
	color:#fff;
	font-weight: bold;
}




/***************** ------------------------ ***************/
/*****************  верхний блок меню инфо  ***************/

.tblinfo01{

}
.tdinfo01{
	width:230px;
	border:1px solid #e4e4e4;
	background:#E0E1D1 url(info_fon.jpg) 0 0 repeat-y;
	text-align:left;
}



/***************** ------------------------ ***************/
/***************** блок с инф. корзиной *******************/

.divbasket span{
	font-weight: bold;
}
.divbasket a{
	font-weight: bold;
	background:url(basket00.gif) 100% 50% no-repeat;
	padding:2px 15px 2px 0;
	color: #fff;
}


/***************** ------------------------ ***************/
/***************** блок поиска в шапке ********************/


#dsearchtop{
	border-top: 2px solid #343129; 
	padding: 15px 12px; 
	background: #4B4B4A;
}
.searchform{
	font-size: 11px; 
	color: #000;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 10px 0 5px;
}
.searchsubmit{
	font-size: 11px; 
	color: #000;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 0 0 0;
}
.radiotext{
	font-size: 10px; 
	color: #fff;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}


/***************** ------------------------ ***************/
/***************** топ с логотипом и логином **************/

.logoteldiv{
	width:200px;
	text-align:left;
	font-family:Tahoma;
	color:#584D2C;
}
.logodiv{
	padding:7px 5px;
	text-align:right;
	font-size:14px;
	font-family:Tahoma;
	color:#584D2C;
}



/***************** ------------------------ ***************/
/***************** Новинки правая колонка и топы **********/


.ctopnewmainelement{
	background: #fff; 
	padding: 7px 0;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #34328C; 
}
.ctopnewmainelement a{
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
}
div.cmenuuserelement{
	background: url(line-h00.gif) 0 0 repeat-x; 
	padding: 7px 0;
}
div.cmenuuserelement a{
	background: url(li-icon4.gif) 1px 50% no-repeat; 
	padding: 0 0 0 16px;
	font-weight: bold;
	color:#a1a48a;
}



/***************** ------------------------ ***************/
/***************** оформление шапки страницы **************/



/***************** ------------------------ ***************/
/***************** низ, счетчики ...***********************/
#dbottom{
	background: #C5C7B2 url(bottom_f.gif) 0 0 repeat-x; 
	height: 49px; 
	/*width: 100%; 
	min-width: 1003px;*/
}
#dcounters{
	padding: 10px 0 0 5px;
}

/***************** ------------------------ ***************/
/***************** страница сравнения**********************/
.divcomparettl{
	background: #CED9E4;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	height: 29px; 
	padding: 8px 0 0 3px;
	border: 0;
	text-align: left;
}

/***************** ------------------------ ***************/
/***************страница каталога товаров******************/
.spancallprice{
	font-weight: normal;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #6D6D6D;
	font-size: 10px;
}
/***************** ------------------------ ***************/
/***************** блок с меню для каталога ***************/
#dmenurighttable{
	background:#C8C7B3;
	height:29px;
	width: 100%;
	text-align:left;
	border-left:2px solid #D3D4C2;
}

#dmenurighttable div{
	padding:0 0 0 8px;
	color:#3C3B37;
	font-size:15px;
	font-family:Times;
	font-weight: bold;
}












#dmenutop a{
	color: #fff;
}

#dmenutoptable td{
	background: url(menu_top.gif) repeat-x;
	width:143px;
	height:19px;
	padding: 0;
	border: 0;
}
#dmenutabler{
	padding: 0 0 0 12px;
}
div.cmenurightelement{
	background: url(line-h00.gif) 0 100% repeat-x; 
	padding: 7px 0;
}
div.cmenurightelement a{
	background: url(li-icon0.gif) 1px 50% no-repeat; 
	padding: 0 0 0 16px;
	font-weight: bold;
}


/* / ---------------- */

/* заголовки большие справа */
.clabelright{
	font-size: 18px; 
	color: #a1a48a;
	padding: 0 0 10px 0;
}



/* блок доставки справа */
#ddostavkaright01{
	background: url(dostavka.jpg) 0 0 no-repeat; 
	width: 194px; 
	height: 219px;
}
#ddostavkaright02{
	padding: 30px 0 0 15px; 
	color: #2b86a8;
}
#ddostavkaright03{
	background: #2b86a8; 
	padding: 7px 12px;
}
#ddostavkaright03 a{
	color: #fff; 
	font-weight: bold;
}



#dmenucat{
	padding: 0; 
	background: #FFF;
}


/* легенда, путь к странице */
#dlegend{
	height: 29px;
	width: 100%;
	background:#C8C7B3;
	padding: 0px 5px; 
}
#dlegend02{
	height: 19px;
	width: 100%;
	background:#5E5E5E;
	padding: 0px 5px; 
	font-family : Verdana, sans-serif;
	color: #fff;
	font-size: 10px;
	vertical-align:center;
	border: 1px solid #fff;
}
#dlegendtd{
	height:19px;
	padding: 0;
	border: 0;
	font-family : Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
}
#dlegend span{
	color:#3C3B37;
}
#dlegend a{
	font-family : Times, sans-serif;
	color:#3C3B37;
	font-size: 11px;
}
#dlegendhome{
	background: url(home0000.gif) 50% 50% no-repeat;
	padding: 0 5px;
	width: 9px;
	text-decoration: none;
}


/* топ с слоганом */
#dtop02index{
	background: url(top00000.gif) 0 0 no-repeat #fff; 
	height: 157px; 
	width: 100%; 
	min-width: 1003px;
}
#dtop02second{
	background: url(top20000.gif) 0 0 no-repeat #fff; 
	height: 97px; 
	width: 100%; 
	min-width: 1003px;
}
#dtop02index table, #dtop02second table{
	width: 100%;
	border: 0;
	padding: 0;
}
#dtop02index table{
	height: 157px;
}
#dtop02second table{
	height: 97px;
}






/* надпись над топом товаров */
.ctop10label{
	background:  url(top_icon.gif) 0 50% no-repeat #A2A2A2; 
	font-size: 16px; 
	color: #fff; 
	padding: 6px 29px; 
	margin: 20px 0 0 0;
}
/* таблица для топов */
#dtop10table{
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #c2c2c2;
	margin: 0 0 20px 0;
	font-family : Verdana, sans-serif;
	font-size: 11px;
}
/* заголовки в табл. топов */
#dtop10table th{
	font-size: 10px;
	color: #4b4b4a;
	font-weight: normal;
	border-right: 1px solid #fff;
}
#dtop10table th.cthlast{
	border-right: none;
}
#dtop10table td{
	border-top: 1px solid #c2c2c2; 
	border-right: 1px solid #fff;
	text-align: center;
}
#dtop10table td.ctdlast{
	border-right: none;
}
#dtop10table td a{
	color: #000;
}

/* табл. с списком товаров */
.ctovarylisttable{
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #c2c2c2; 
	margin: 20px 0 20px 0;
	
	font-family : Tahoma, sans-serif;
	font-size: 11px;
}
.ctovarylisttable th{
	border-right: 1px solid #fff;
	font-size: 10px;
	color: #4b4b4a;
	font-weight: normal;
}
.ctovarylisttable th.cthlast{
	border-right: none;
}
.ctovarylisttable td{
	border-top: 1px solid #c2c2c2; 
	border-right: 1px solid #fff;
	text-align: center;
}
.ctovarylisttable td.ctdlast{
	border-right: none;
}
.ctovarylisttable td a{
	color: #000;
}

/* табл. с списком товаров и каталогом*/
.ctovarycatlisttable{
	border-top: 1px solid #fff;
	margin: 20px 0 20px 0;
	
	font-family : Tahoma, sans-serif;
	font-size: 11px;
}
.ctovarycatlisttable th{
	border-bottom: 1px solid #c2c2c2; 
	border-right: 1px solid #fff;
	font-size: 10px;
	color: #4b4b4a;
	font-weight: normal;
}
.ctovarycatlisttable th.cthlast{
	border-right: none;
}
.ctovarycatlisttable td{
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #fff;
	text-align: center;
}
.ctovarycatlisttable td.ctdlast{
	border-right: none;
}
.ctovarycatlisttable td a{
	color: #000;
}

/* табл. с списком товаров */
.ctovaryreflisttable{
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #c2c2c2; 
	margin: 0 0 0 0;
	
	font-family : Tahoma, sans-serif;
	font-size: 11px;
}
.ctovaryreflisttable th{
	font-size: 10px;
	color: #4b4b4a;
	font-weight: normal;
}
.ctovaryreflisttable th.cthlast{
	border-right: none;
}
.ctovaryreflisttable td{
	border-top: 1px solid #c2c2c2;
	text-align: center;
}
.ctovaryreflisttable td.ctdlast{
	border-right: none;
}
.ctovaryreflisttable td a{
	color: #000;
}

/* блок с комментарием как купить у товара детально */
.ccommenttable{
	border-top: 1px solid #646464; 
	border-bottom: 1px solid #646464; 
	margin: 20px 0; 
	width: 100%;
	font-family : Tahoma, sans-serif; 
	font-size: 11px;
	color: #646464;
}
.ccommenttable td{
	width: 50%;
}
.ccommenttable td div{
	background: url(attentio.gif) 0 15% no-repeat; padding: 0 0 0 20px;
}

.caddval01table{
	font-family : Tahoma, sans-serif; 
	font-size: 11px;
	color: #dadada;
}
.caddval01table th{
	font-size: 10px;
	font-weight: normal;
}
.caddval01table td{
	text-align: center;
}

/* блок с условиями для заказа */
#duslovia{
	font-family : Tahoma, sans-serif; 
	font-size: 11px;
	padding: 0 8px 15px 8px; 
	background: #fbfcf9;
	color: #4b4b4a;
}
#duslovia h2{
	color: #666a44; 
	font-size: 12px; 
	font-weight: bold; 
	padding: 15px 0;
}
#duslovia ul{
	color: #ff7e00; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	padding: 0 0 1em 8px; 
	margin: 0 0 0 0;
	list-style-position: inside;
}
#duslovia li{
	padding: 0 0 0 0;
}
#duslovia h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	padding: 0; 
	color: #4b4b4a;
}

/**/
#dmenuzakaz{
	padding: 0 8px 0 0;
	font-family : Tahoma, sans-serif; 
	font-size: 11px;
	color: #4b4b4a;
}
#dmenuzakaz h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 20px 0 10px 0;
}

.is_new{
	font-size: 11px;
	color: red;
	font-weight: bold;
}
.is_sale{
	font-size: 11px;
	color: red;
	font-weight: bold;
}
/*****************Стили страницы с новостями****************/
/*                                                         */
.divnewsttl{
	padding:5px 3px;
	font-size: 10px;
	color:#656565;
	font-family : Tahoma, sans-serif;
	background:#F9F9F9;
}
.divnewstxt{
	padding:3px 0 3px 10px;
	font-size: 13px;
	color:#656565;
	font-weight:normal;
	font-family : Tahoma, sans-serif;
}
.divnewstxt a{
	font-weight:bold;
	color:#656565;
}
.divnewsttl a{
	font-size: 13px;
	color:#FF7E00;
	font-weight:bold;
	font-family : Tahoma, sans-serif;
}
.divmenunewstxt{
	font-size:12px;
	color:#656565;
}
.divmenunewsttl{
	font-size:12px;
	color:#FD7D00;
}
.divmenunewsttl a{
	font-size:12px;
	color:#FD7D00;
	font-weight:bold;
}
.divmenunews{
	padding:6px 0;
	background: url(line-h20.gif) 0 0 repeat-x;
}
.divallnews{
	padding:3px 0 0 0;
	background: url(line-h20.gif) 0 0 repeat-x;
	text-align:right;
}
.divallnews a{
	font-size:11px;
	font-weight:bold;
}
.divnewsnav{
	text-align:center;
	font-size:11px;
	color:#656565;
}
.divnewsnav a{
	font-size:10px;
	color:#656565;
}
.divnewsdetail01{
	padding:5px 0 15px 0;
}
.divnewsdate{
	text-align:right;
	font-size:12px;
	color:#656565;
}
.divnewslist{
	padding:5px 3px;
	font-size: 10px;
	color:#656565;
	font-family : Tahoma, sans-serif;
}
.divnewslist a{
	font-size: 12px;
	color:#FF7E00;
	font-family : Tahoma, sans-serif;
}