body, html {

	background-color: #ffffff;

	margin: 0;

	padding: 0;

	height: 100%;

}





body, td, p, ul, li {

	font-family: Arial, Helvetica, san-serif;

	font-size: 13px;

	color: #1A171B;

	line-height: 120%;

}



a

{

	color: #FB6400;

}



a:hover

{

	color: #dB4400;

}



h1

{

	margin: 0;

	padding: 5px 5px 10px 5px;

	line-height: 100%;

	font-size: 18px;

}

h2

{

	margin: 0;

	padding: 5px 5px 10px 5px;

	line-height: 100%;

	font-size: 14px;

	color: #00AEEF;

}


h3

{

	margin: 0;

	padding: 5px 5px 10px 5px;

	line-height: 100%;

	font-size: 12px;

    color: #336633;

}



h1, h1 a

{

	color: #00AEEF;

}



h1 a:hover

{

	color: #008EcF;

}



div.menu

{

	background: #E5F2FB;

	width: 240px;

}



div.menuitem

{

	padding: 5px 10px 5px 10px;

}



div.menuitem, div.menuitem a

{

	background: #B7DCF4;

	font-size: 14px;

	color: #0083D7;

}



div.menuitem a:hover

{

	color: #0063b7;

}



div.menusubitems

{

	padding: 5px 10px 15px 20px;

}



div.menusubitems, div.menusubitems a, div.menusubitems span

{

	background: #E5F2FB;

	color: #555555;

	display: block;

}



div.menusubitems a:hover

{

	color: #333333;

}



div.phones

{

	color: #E50000;

	padding: 10px 5px 10px 57px;

	line-height: 150%;

	background: #E5F2FB url(/i/phone.gif) left top no-repeat;

}



div.phones span.phone

{

	font-size: 26px;

}



span.phone

{

	line-height: 130%;

}



table.topmenu

{

	float: right;

	margin: 0px 40px 0px 0px;

}



table.topmenu td

{

	white-space: nowrap;

	background: #E5F2FB;

	padding: 10px;

}



table.topmenu td, table.topmenu td a

{

	color: #4C5154;

}



div.content

{

	clear: both;

	margin-top: 10px;
	width:95%;

	padding: 10px 20px 10px 20px;

}



table.footer

{

	background: #EBEBEB;

	height: 90px;

	width: 100%;

}



table.footer td

{

	vertical-align: middle;

	padding-left: 30px;

	padding-right: 30px;

}



table.footer td, table.footer td  a

{

	color: #5F5F5F;

}



div.pages

{

	font-family: Arial, Helvetica, san-serif;

	margin-bottom: 12px;

	text-align: center;

}



table.basket

{

	border-collapse: collapse;

}

	table.basket td, table.basket th

	{

		text-align: left;

		vertical-align: right;

		padding: 0px 5px;

		border: 1px solid #888888;

	}

	

	table.basket td.change

	{

		text-align: right;

	}

	

	table.basket td.cost

	{

		text-align: right;

	}



	table.basket td.count input

	{

		text-align: right;

	}





div.closegoods

{

	font-weight: bold;

	padding: 20px 0px;

	clear: all;

}



table.closegoods td

{

	vertical-align: bottom;

	text-align: center;

	padding-right: 10px;

}



table.catalogitem a.category 

{

	color: #fb6400;

	font-size: 13px;

	display: block;

}



table.catalogitem a.subcategory

{

	color: #9A8EA6;

	display: block;

	font-size: 11px;

}



.rightcolumn 

{

	color: #816590;

	font-size: 12px;

}

.brandcategories{

	clear: both;

	list-style: none;

}

	

.brandcategories li span{

	line-height: 22px;

	padding: 4px;

	background-color:#195A74;

	color:#FFFFFF;

	font-weight: bold;

}

.brandcategories li ul{



	margin: 0px;

}

.brandcategories li ul li a{

	padding-left: 16px;

	line-height: 22px;

}		

.brandcategories li ul li{

	background:transparent url(/i/cat_li_bottom.gif) no-repeat scroll left top;

	background-color:#ffffff;

	font-weight: normal;

	list-style: none;

}	

.tborder{
border-left:1px solid #999999;
border-top:1px solid #999999;
}
.tborder td{
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}