BODY { margin: 0px; }
TABLE { font-family: Tahoma, Arial, sans-serif; font-size: 11px; border-collapse: collapse; }
A { color: #000000; text-decoration : none; }
A:hover { color: #cc0000; text-decoration: underline; }
IMG {	border:0px; }

LI.hid { display:none; }
LI.nohid { 
	display:normal; 
}

LABEL { cursor:pointer; color:#005555; }
B { color: #660000; }
STRONG {
 color:#000000;
}
A.head_menu_link { color:#FFFFFF; font-size:12px; }
A.head_menu_link:hover { color:#FFE083; text-decoration: underline; }

p {margin:5px;text-indent:20px;font-size:12px;}
p:first-line {font-family:arial;}
p:first-letter {font-weight:bold;font-size:14px;}

.page_desc {
	font-size:14px; 
	text-indent:20px;
}
.page_desc P { margin:12px;}
.page_desc H2 {padding-top:18px;}
.page_desc A {text-decoration: underline;}
.page_desc A:hover {text-decoration: noe;}

.buy { cursor:pointer; text-decoration: none; }
.buy_over { cursor:pointer; text-decoration: underline; }

H1 { font-size: 22px; margin: 0px; }
H2 { font-size: 14px; margin: 0px; }
H3 { font-size: 12px; margin: 2px; font-weight:normal; }
H4 { font-size: 11px; margin: 0px; font-weight:normal; }

.selected {
	color: #cc0000; text-decoration: underline; 
}

.pcat {
	font-weight:bold;
	padding-left: 20px;
	margin-top: 13px;
}

.ccat {
	
}

#tooltip{
	background:#FFFFFF;
	border:1px solid #cc0000;
	color:#333333;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden
}

H1.page_title {
	padding-left: 20px;
}
H1.page_title b {
	color:#000000;
}

H2.catalog_title {
	font-size: 12px; margin: 0px;
	white-space: nowrap;
}

DIV.catalog_item_block {
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.spp_title {
	padding: 2px;
	font: bold 16px;
/*	background: url('http://fixer.local/img/sp_price_bg.gif') repeat-y; */
	border: 0px solid #cc0000;
	color: #B71319;
}
DIV.sp_block {
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
/*	border: 1px solid #cc0000; */
}

.usd { /* usd price */
	font-weight:bold; 
	color:#336600;
	font-size:12px; 
}
.uah { /* uah price */
	font-weight:bold; 
	font-size:12px; 
	color:#000000;
}
.uahd { /* uah discont price */
	font-weight:bold; 
	font-size:12px; 
	text-decoration:line-through; 
	color:#3d3d3d;
}
.uahd_ { /* uah discont price */
	font-size:12px; 
	font-weight:bold; 
	font-size:12px; 
	color:#cc0000;
}
.lab {
	color:#005555;
}

.sp_old_price {
	text-decoration: line-through;
	font: bold 12px;
	color: #000000;
}
.sp_new_price {
	font: bold 16px;
	color: #ED1C24;
}

.plmov {
	background-color: #e6e6ff;
}

.plmot {
	background-color: #FFFFFF;
}


.filter_slace {
	color:#cc0000; 
	font-weight:bold; 
	padding-right:2px;
}
.check_filter {
	color:#cc0000; 
	font-weight:bold; 
	text-decoration: underline;
}
.no_check_filter {
	color:#000000;
	font-weight:normal; 
	text-decoration: none;
}

TABLE.sj_combo_content {
	 background-color:#efefff;
}
TABLE.sj_combo {
	 background-color:#efefff;
}

tr.comb_mause_out {
	background-color: #e6e6ff;
}
tr.comb_mause_over {
	background-color: #f1f1f1;
	cursor: pointer;
}

A.navigation { color: #000000; font-size: 12px; font-weight: bold; text-decoration : none  }
A:hover.navigation { color: #5d5d5d; font-size: 12px; font-weight: bold; text-decoration : underline; }

.isTableTitle { border: 0px; background-color: #F1F1F1; }
.TableHedingText { background-color: #F1F1F1; color: #2E2E2E; font-weight: bold; }

.boxTitle {
	font-family: Verdana, Arial, sans-serif;
	color: #cc0000; font-size: 15px; font-weight: bold; letter-spacing: 1px;
}
.space {
	padding-left:1px;
	padding-right:1px;
	color:#cc0000; 
	font-size:11px;
	font-weight:bold; 
}

.content {
	font-size:10px;
	color: #003366;
	cursor:pointer;
}
.epn {
	color:#2E2E2E; 
	font-weight:bold; 
	background-color: #F1F1F1;
}

.t2 {
	color:#8c739c;
}

.t1 {
	color:#663300;
}

.display-block {
	display: block;
	
}
.display-inline {
	display: inline;
}
.display-none {
	display: none;
}


.pageTitle {
	font-size: 22px;
	color: #000000;
	font-weight: bold;
	letter-spacing:1px; 
}

FORM { display: inline; }
CHECKBOX, RADIO, INPUT, SELECT { font-family: Tahoma, Arial, sans-serif; font-size: 10px; }
TEXTAREA { width: 100%; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }


.messageInfo{ background-color: #ffffcc; font-size: 10px; }
.messageError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageSuccess { font-size: 10px; background-color: #99ff00; }
