/* CSS Document */
HTML
{
	margin: 0;
	padding: 0;
}
BODY
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	line-height: 1.3em;
	background: #f0f0f0 url(/images/top_bg.jpg) center top no-repeat;
}
TD
{
	vertical-align: top;
}
TABLE
{
	width: 100%;
}
TABLE.w1000
{
	width: 1000px;
	text-align: left;
}
A:active, A:link, A:visited
{
	color: #9f322c;
	text-decoration: underline;
}
A:hover
{
	text-decoration: none;
}
H1
{
	color: #666;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}
H2
{
	color: #666;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0;
}
DIV.main
{
	position: relative;
	text-align: left;
	max-width: 1280px;
	width: expression(((document.body.clientWidth > 1280) ? '1280px' : '100%'));
}
DIV.top
{
	padding: 0 30px;
}
TABLE.top
{
	height: 36px;
}
TABLE.top TD
{
	vertical-align: middle;
}
DIV.links
{
	width: 116px;
	height: 19px;
	background: url(/images/link_bg.gif) left top no-repeat;
	padding: 8px 0 0 0;
}
DIV.links A IMG
{
	margin: 0 12px;
}
DIV.menu TABLE
{
	width: auto;
}
DIV.menu TD
{
	background: url(/images/menu_del.gif) left center no-repeat;
	padding: 0 30px 0 8px;
	color: #459dbe;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
DIV.menu TD.act
{
	background: none;
}
DIV.menu TD.feedback
{
	background: none;
}

DIV.menu TD A:active, DIV.menu TD A:link, DIV.menu TD A:visited
{
	color: #333;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
DIV.menu TD.feedback A:active, DIV.menu TD.feedback A:link, DIV.menu TD.feedback A:visited
{
	text-transform: none;
	font-weight: normal;
	color: #9f322c;
}
A.logo
{
	display: block;
	position: absolute;
	width: 256px;
	height: 72px;
	margin: 10px  0 0 220px;
}
DIV.content
{
	margin-top: 262px;
	border-left: 1px #d8d8d8 solid;
	border-right: 1px #d8d8d8 solid;
}
DIV.search
{
	height: 22px;
	background: url(/images/search_bg.gif) left center no-repeat;
	padding-left: 110px;
}
DIV.search FORM
{
	margin: 0;
}
DIV.search FORM INPUT
{
	border: 1px #d6d6d6 solid;
	height: 18px;
	width: 75%;
	color: #909090;
	margin-right: 5px;
}
DIV.del
{
	background-color: #d8d8d8;
	height: 1px;
	margin: 15px 0;
}
DIV.del3
{
	background-color: #d8d8d8;
	height: 3px;
	margin: 15px 0;
}
.small
{
	font-size: 11px;
	color: #aaa;
}
.small A:active, .small A:link, .small A:visited
{
	color: #aaa;
}
DIV.white
{
	background-color: #FFF;
	padding: 25px 30px;
}
DIV#bord.white
{
	border-top: 1px #d8d8d8 solid;
	border-left: 1px #d8d8d8 solid;
}
DIV.grey
{
	border-top: 1px #d8d8d8 solid;
	background: url(/images/grey_bg.gif) left top repeat-x;
	padding: 25px 30px;
}
TABLE.catalog_main
{
	margin: 30px 0;
}
TABLE.catalog_main TD
{
	padding: 15px 10px;
	text-align: center;
	vertical-align: bottom;
}
TABLE.catalog_main A:active, TABLE.catalog_main A:link, TABLE.catalog_main A:visited
{
	color: #459dbe;
	font-weight: bold;
}
DIV.catalog A:active, DIV.catalog A:link, DIV.catalog A:visited
{
	color: #459dbe;
	font-weight: bold;
}
DIV.spec
{
	margin: 10px 0;
}
DIV.spec A IMG
{
	border: 1px solid #d8d8d8;
}
DIV.spec A:active, DIV.spec A:link, DIV.spec A:visited
{
	color: #459dbe;
	font-weight: bold;
	margin: 5px 0;
}
DIV.new, DIV.serv
{
	margin: 15px 0;
}
DIV.bottom
{
	margin: 10px 0;
	padding: 0 30px;

}
DIV.sub_menu A:active, DIV.sub_menu A:link, DIV.sub_menu A:visited
{
	color: #aaa;
	font-size: 11px;
}
DIV.sub_menu IMG
{
	margin: 0 10px;
}
DIV.bottom SPAN.phone
{
	font-size: 18px;
}
DIV.cat_right UL
{
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
}
DIV.cat_right LI
{
	padding: 26px 0 26px 90px;
	margin: 5px 0;
}
DIV.cat_right LI#act
{
	background-color: #FFF;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	font-weight: bold;
}
DIV.cat_right LI#act DIV
{
	position: absolute;
	width: 36px;
	height: 70px;
	background: url(/images/li_act_bg.gif) left center no-repeat;
	margin: -27px 0 0 -126px;
}
DIV.cat_right LI A:active, DIV.cat_right LI A:link, DIV.cat_right LI A:visited
{
	color: #459dbe;
	font-weight: bold;
}
DIV.cat_right LI.home
{
	background: url(/images/catalog/small/home.gif) left center no-repeat;
}
DIV.cat_right LI.cabriolet
{
	background: url(/images/catalog/small/cabriolet.gif) left center no-repeat;
}
DIV.cat_right LI.red
{
	background: url(/images/catalog/small/red.gif) left center no-repeat;
}
DIV.cat_right LI.stell
{
	background: url(/images/catalog/small/stell.gif) left center no-repeat;
}
DIV.cat_right LI.picnic
{
	background: url(/images/catalog/small/picnic.gif) left center no-repeat;
}
DIV.cat_right LI.zont
{
	background: url(/images/catalog/small/zont.gif) left center no-repeat;
}
DIV.cat_right LI.stol
{
	background: url(/images/catalog/small/stol.gif) left center no-repeat;
}
DIV.cat_right LI.teplica
{
	background: url(/images/catalog/small/teplica.gif) left center no-repeat;
}
DIV.cat_right LI.winter
{
	background: url(/images/catalog/small/winter.gif) left center no-repeat;
}
DIV.cat_right LI.furniture
{
	background: url(/images/catalog/small/furniture.gif) left center no-repeat;
}
DIV.cat_right LI.smoking_shed
{
	background: url(/images/catalog/small/smoking_shed.gif) left center no-repeat;
}
DIV.cat_right LI.cafe
{
	background: url(/images/catalog/small/cafe.gif) left center no-repeat;
}

DIV.cat_right LI.reshetki
{
	background: url(/images/catalog/small/reshetki.gif) left center no-repeat;
}

DIV.sheet A, DIV.sheet SPAN
{
	padding: 0 10px;
	border-right: 1px solid #999;
}
DIV.sheet #last
{
	border: none;
}
UL.sitemap, UL.sitemap UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
UL.sitemap UL
{
	margin-top: 5px;
}
UL.sitemap LI
{
	padding: 10px 20px;
}
UL.sitemap LI A
{
	text-transform: uppercase;
	color: #459dbe;
	font-weight: bold;
}
UL.sitemap LI LI
{
	padding: 5px 20px;
}
UL.sitemap LI LI A
{
	text-transform: none;
	color: #9f322c;
	font-weight: normal;
}
DIV.price
{
	border: 1px solid #dfdfdf;
	background-color: #FFF;
	padding: 5px;
	width: 140px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	margin: 5px 0;
}
DIV.price SPAN
{
	color: #9f322c;
}
DIV.item_img
{
	border: 1px solid #e8e8e8;
	margin: 2px 2px 0 0;
}
.menu TD.topphone
{
	font-size: 16px;
	color: #000;
}
