body {
	background: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	color: 000000;
	padding:0px;
	margin:0px;
}

td, div{
	font-family: Tahoma;
	font-size: 12px;
}

body.cartbg
{
	font-family: Verdana;
	font-size: 11px;
	padding:0px;
	margin:0px;
	background: #ffffff;
}

a{
	color: #cccccc;
}

h1{
	font-family: Times New Roman;
	font-size: 20px;
	color: 0282d7;
}

h2{
	font-family: Times New Roman;
	font-size: 18px;
	color: 0282d7;
}

h3{
	font-family: Times New Roman;
	font-size: 16px;
	color: 0282d7;
}


hr{
	border: 0;
	margin: 0;
	padding: 0;
	border-top: 1px solid #999999;
}

img{border:0px;}

.menu, .menu2{
	vertical-align: top;
	padding: 19 10 0 10;
}

.menu a{
	font-family: Arial Narrow;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	text-transform: uppercase;
}

.menu a:hover{
	color: 000000;
	text-transform: uppercase;
}

.menu2 a{
	font-family: Arial Narrow;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: ff0000;
	text-transform: uppercase;
}

.box_link{
	margin: 10 0 0 0;
}

.lnk{
	color: #007000;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
}

/* Левый блок */

.brand {
	margin: 9 5 9 20;
}

.brand a{
	font-family: Tahoma;
	font-size: 12px;
	color: a9a8a7;
	text-decoration: none;
	text-transform: uppercase;
}

.brand a:hover{
	color: ff0000;
}

.brand2 {
	text-indent: -12px;
	margin: 9 5 9 20;
	text-decoration: none;
	text-transform: uppercase;
}

.brand2 a{
	font-family: Tahoma;
	font-size: 12px;
	color: ff0000;
	text-decoration: none;
	text-transform: uppercase;
}

/* Левый блок */

/* Правый блок */

.right_block {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.news{
	margin: 1 19 15 2;
	text-align: right;
	color: a9a8a7;
}

.date{
	margin: 5 19 1 2;
	text-align: right;
	text-decoration: underline;
	color: a9a8a7;
}

.news2{
	margin: 1 19 15 2;
	text-align: right;
	color: ffffff;
}

.date2{
	margin: 5 8 1 2;
	text-align: right;
	text-decoration: underline;
	color: ffffff;
}

.news2 a{
	text-decoration: none;
	color: ffffff;
}

.news a{
	text-decoration: none;
}

.news a{
	color: a9a8a7;
	text-decoration: none;
}

.date a{
	color: a9a8a7;
	text-decoration: underline;
}

.date a:hover{
	color: ffffff;
}

.styles{
	text-align: right;
	margin: 10 19 14 0;
	text-transform: uppercase;
}

.styles a{
	font-family: Tahoma;
	font-size: 12px;
	color: a9a8a7;
	text-decoration: none;
	text-transform: uppercase;
}

.styles a:hover{
	color: ffffff;
}

.styles2{
	text-align: right;
	margin: 10 8 14 0;
	text-transform: uppercase;
}

.styles2 a{
	font-family: Tahoma;
	font-size: 12px;
	color: ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

.articles{
	text-align: right;
	margin: 10 19 14 0;
}

.articles a{
	font-family: Tahoma;
	font-size: 12px;
	color: a9a8a7;
	text-decoration: none;
}

.articles a:hover{
	color: ffffff;
}

.articles2{
	text-align: right;
	margin: 10 8 14 0;
}

.articles2 a{
	font-family: Tahoma;
	font-size: 12px;
	color: ffffff;
	text-decoration: none;
}

.priceblock{
	text-align: right;
	margin: 10 19 14 0;
}

.priceblock a{
	font-family: Tahoma;
	font-size: 12px;
	color: a9a8a7;
	text-decoration: none;
}

.priceblock a:hover{
	color: ffffff;
}

.priceblock2{
	text-align: right;
	margin: 10 8 14 0;
}

.priceblock2 a{
	font-family: Tahoma;
	font-size: 12px;
	color: ffffff;
	text-decoration: none;
}

.breadcrumbs{
	margin: 0 0 30 0;
}

.bc{
	font-family: Arial Narrow;
	font-size: 11px;
	color: 000000;
	text-decoration: none;
	text-transform: uppercase;
}

/*Каталог*/

.prod_title{
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 14px;
	width: 142;
	height: 15;
	text-align: center;
}

#prod_wrapper{
	position: relative;
	top: 0px;
	left: 0px;
	width: 142;
	heigh: 167;
	text-align: center;
}

#prod_ramka{
	position: absolute;
	top: 0;
	left: 0;
	width: 142;
	heigh: 167;
	z-index: 10;
}

#prod_short{
	position: absolute;
	top: 100;
	left: 0px;
	width: 142;
	heigh: 45;
	padding: 0 2 0 2;
	text-align: center;
	z-index: 20;
	font-family: Times New Roman;
	font-size: 12px;
}

#prod_price{
	position: absolute;
	top: 147;
	left: 0px;
	width: 142;
	height: 15;
	padding: 0 2 0 2;
	text-align: center;
	z-index: 30;
	font-family: Times New Roman;
	font-size: 14px;
	color: 0282d7;
}

#cat_wrapper{
	position: relative;
	left: 0px;
	top: 0px;
/*	width: 876px;*/
	width: 1000px;
	height: 153px;
}

#cat_menu{
	position: absolute;
	left: 45px;
	top: 0px;
}

#menu_cell, #menu_cell2{
	position: relative;
	overflow: hidden;
	width: 75px;
	height: 75px;
	cursor: hand;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#menu_cell #cat_title{
	position: absolute;
	left: 2px;
	top: 0px;
	font-family: Tahoma;
	font-size: 10;
	color: ffffff;
	z-index: 50;
	text-decoration: none;
}

#menu_cell a{
	text-decoration: none;
}


#menu_cell2 #cat_title{
	position: absolute;
	left: 1px;
	top: 3px;
	z-index: 50;
	font-family: Tahoma;
	font-size: 10;
	font-weight: bold;
	color: ffffff;
	text-decoration: none;
}

#menu_cell #cat_ramka{
	position: absolute;
	right: 3px;
	bottom: 3px;
	z-index: 40;
}

#menu_cell2 #cat_ramka{
	position: absolute;
	left: -5px;
	top: 0px;
	z-index: 40;
}

#akcii{
	position: absolute;
	left: 920px;
	top: 0px;
	width: 79;
	height: 75;	
}

#novinki{
	position: absolute;
	left: 875px;
	top: 75px;
	width: 106;
	height: 98;	
}

.footter{
	height: 80;
	vertical-align: bottom;
}

.foot_text{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: ffffff;
}

.price_h{
	font-femily: Times New Roman;
	font-size: 14px;
}

.price{
	font-femily: Times New Roman;
	font-size: 24px;
	color: 0282d7;
	white-space: nowrap;
}

#filterform{

}

#filterform .char{
	padding: 0 0 0 10;
}

.asform{
}

.asform div.row{
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
}

.asform div.row dd{
	margin-left: 120px;
}

.asform div.row dt{
	float: left;
	width: 100px;
}

.asform fieldset{
	padding: 10px;
	border: 0px;
	background-color: #f0f0f0;
}

.asform fieldset legend{
	font-family: Times New Roman;
	font-size: 18px;
	color: 0282d7;
}
.errors{
	color: #ff0000;
}

.asform .required{
	background: url('tpl/img/required.gif');
}