body {
	margin:0; 
	background:#140C00;
	font: normal 12px Arial, Helvetica, sans-serif; color:#444;
	}
a {color:#a00000}
a:hover {color:#c00000; text-decoration:none}
h1 {font:normal 18px Arial, Helvetica, sans-serif; margin:0 0 5px 0; color:#18504D}
h2 {font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 5px 0; color:#000}

.countryFlag {width:82px; padding-top:30px; margin-bottom:25px;
			  background:url(/i/flags/flag_bg.jpg) no-repeat;
			  font:normal 11px "Times New Roman", Times, serif; 
			  color:#fff;}
.countryFlag img {border:1px solid #77452A; margin-bottom:10px}
.mainMenu {background:url(/i/menu_1_rep.gif)}
.mainMenu td div {width:174px}

.headerTitle {font-size:11px; color:#fff}
.headerTitle div {font:normal 28px "Times New Roman", Times, serif; margin:0}
.headerTitle a {color:#8D8D8D} .headerTitle a:hover {color:#FFFDF2}
.searchForm {font-size:12px; color:#CCCCCC} .searchForm select{font-size:11px}
.searchForm input {font-size:11px}
.mainText {font-size:12px}

.tableColumn {font-size:12px}

.hor {height:1px; margin:10px 0; border-bottom:1px dotted #aaa; }
.hor2 {height:3px; margin:10px 0; border-bottom:1px solid #ccc; position:relative;overflow:hidden;}
.hor2 div{height:3px; margin-bottom:1px; background:#ccc url(/i/hor_div2.gif); position:relative;overflow:hidden}
.hor3 {height:1px; margin:8px 0 5px 0; border-bottom:1px dotted #aaa; }

.specialBox {background:#F2EBD9}
.specialBox .hd {font:normal 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;border-bottom:4px solid #B0895D}
.specialBox .hd div{background:#CDAE88;padding:7px 12px;border-bottom:1px solid #DFCCB4}
.specialBox .body {padding:11px;}
.specialBox .spBox {padding:5px; background:#fff; border:1px solid #DFD9C8; margin-bottom:10px}
.specialBox .txtBox {font-size:12px; padding:3px 5px; background:#810304 url(../i/photo_sm.gif) no-repeat bottom right}
.specialBox .txtBox div{font-size:11px; color:#ccc;}
.specialBox .all {font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#a00000}
.specialBox .all a {text-decoration:none; border-bottom:1px dotted}

.subHeader {font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 10px 0}

.quickSearch {background:#ECF2E9;}
.quickSearch .hd{
	background:#94BBCD url(/i/srch_icon.gif) no-repeat 10px center;
	font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; 
	padding:10px 0 10px 30px;  border-bottom:4px solid #769EB2; color:#fff}
	
.quickSearch table {margin:10px}
.quickSearch table div{font-size:11px; padding-bottom:10px;}
.quickSearch a{color:#18504D; text-decoration:none; border-bottom:1px dotted}
.quickSearch a:hover{color:#a00000; text-decoration:none; border:none}

.newsBlock {font:normal 11px Tahoma, Helvetica, sans-serif}
.newsBlock .dt {color:#9B9789; padding:5px 0 5px 0}

.btn1{background:#a00000; padding:5px; font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff}
.btn1 a{color:#fff; text-decoration:none;}
.btn1 a:hover{color:#fff; text-decoration:underline;}

.panel1 {padding:10px; background:#F2EBD9; border-top:1px solid #E1DACA;
		font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.panel1 a{text-decoration:none; color:#333; border-bottom:1px dotted}
.panel1 a:hover{border-bottom:none}

.arcticles h2{font:bold 14px Arial, Helvetica, sans-serif;}
.arcticles h2 a{color:#888}

.facet1 td {border:1px solid #ccc; border-bottom:none; border-right:none}
.facet1 {border:1px solid #ccc; border-top:none; border-left:none}

.pageslist td{background:#E5DAC0; font-size:14px; font-weight:bold; text-transform:uppercase;}
.pageslist td.title {color:#B5AD98; background:#F1EAD4; padding:5px 10px}
.pageslist .title span {color:#333}
.pageslist td.pages {padding:5px}
.pageslist .pages div.caption {background:none}
.pageslist .pages div {float:left; margin:2px; padding:2px}
.pageslist .pages div.selected {background:#aaa;padding:2px 5px; color:#fff;}

.catalogItem {margin:20px 16px 0 0; float:left; width:190px}
.catalogItem .hd{padding:15px; border-bottom:3px solid #CDBB95; 
				background:#F1EAD4; 
				font:normal 11px Arial, Helvetica, sans-serif; color:#985F23}
				
.catalogItem .hd b{font:bold 14px Arial, Helvetica, sans-serif}
.catalogItem .hd a{text-decoration:none; border-bottom:1px dashed #810304; color:#810304}
.catalogItem .body {background:#F8F4E9; padding:15px 15px 5px 15px; text-align:center; font:bold 16px Geneva, Arial, Helvetica, sans-serif; color:#a00000}
.catalogItem .price{margin-top:5px}
.catalogItem .img {width:138px; background:#fff; border:1px solid #D5C29B; padding:6px}
.catalogItem .footer{background:#F5F0E0; padding:10px 15px; 
				border-top:1px dotted #CDBB95; border-bottom:1px solid #CDBB95; 
				font-size:10px; text-transform:uppercase; color:#985F23}
				
.objParams1 td{border-bottom:1px dotted #aaa; padding:2px}

.priceFilter {font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:10px 0; clear:both}
.priceFilter div {float:left; padding:2px 5px 5px 5px; background:#F8F4E9; margin:2px 1px}
.priceFilter div.cl{background:none;}
.priceFilter div.sl{padding-bottom:8px; background:url(/i/price_sel.gif) no-repeat center bottom}
.priceFilter a{text-decoration:none; border-bottom:1px dotted}
.priceFilter a:hover{border-bottom:none}
.priceFilter div.sl a{color:#fff; border-bottom:none}

.copyright {font:normal 14px Times, serif; text-align:center; color:#fff; padding:20px}
.copyright a {color:#F6A24B;} .copyright a:hover {color:#fff}
.subList {font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:20px 27px; background:#EDE4D2; margin:20px;}
.subList a {color:#18504D} .subList a:hover {color:#900000}
.propPic {border:1px solid gray; padding:2px}

.favOut {padding:10px; background:#F9F5EA; border-top:1px solid #E1DACA;
		font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:10px}
.favOut div {padding:3px; margin:2px; background:#F2EBD9; float:left}		

img.b1 {background:#fff; border:4px solid #EFE8D9; padding:1px}

.ps_button{background:#F4E9BE url(/i/clr_bg_1.gif) repeat-x top; border:1px solid #CCB587;
			font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; 
			margin-bottom:10px; margin-top:15px; max-width:320px}
.ps_button div {border:1px solid #fff; padding:6px; text-align:center}			
.ps_button a {text-decoration:none; color:#915F00}
.ps_button a:hover {text-decoration:underline; color:#a00000}

.regions {padding:10px 0 10px 0}
.regions table {font:bold 13px Arial, Helvetica, sans-serif;}
.regions table td{border-right:1px solid #E0D7CD; padding-left:10px}
.regions a {color:#9F8365}
.regions a:hover {text-decoration:none; color:#a00000}

.specials td {borsader-right:1px solid #E0D7CD; padding-left:10px}
.specials img{margin:0 10px 40px 0}
.specials a{font-weight:bold; text-decoration:none; border-bottom:1px dotted; color:#C66806}
.specials b {color:#a00000}

.priceList {margin-top:15px}
.priceList td{background:#F8F4E9; border-bottom:1px solid #CDBB95; padding:4px 4px}
.priceList .ref {font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; 
padding:2px 5px 5px 5px; background:#E5DAC0; margin:2px 1px}
.priceList .ref a{color:#666; text-decoration:none;}
.priceList span{font-size:11px; color:#888}
.priceList span.price{font:bold 12px Arial, Helvetica, sans-serif; color:#a00000}
.priceList span.profit{font:bold 12px Arial, Helvetica, sans-serif; color:#006633}
.priceList span.na{font:normal 11px Arial, Helvetica, sans-serif; color:#999}
.priceList .hd td{font-weight:bold; background:#F1EAD4; border-top:1px solid #CDBB95; padding:10px 4px}
