BODY
{
	background-color:#000000;
	margin:0;
	padding:0;
}

IMG { border:0; }

BODY, TD, IMG, P, DIV, UL, LI, A
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

P { text-align:justify; }

a:link, a:active, a:visited
{
	color:#1275BA;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#446F8E;
}

FORM { display:inline; }

INPUT.text, SELECT.select, TEXTAREA { border:solid 1px #788EA9; color:#000000; }
INPUT.button { background-color:#ffffff; color:#ffffff; font-weight:bold; padding:0; margin:0; border:0; background-image:url('img/button.gif'); bckground-repeat:no-repeat; width:115px; height:36px; }
A.button { display:block; margin:0; padding:0; text-align:center; position:relative; top:10px; text-decoration:none; width:115px; color:#ffffff; font-weight:bold; }
A.button:hover, A.button:link, A.button:visited, A.button:active { color:#ffffff; text-decoration:none; }
DIV.container_button { width:115px; height:36px; margin:auto; margin-top: 5px; background-image:url('img/button.gif'); background-repeat:no-repeat; background-color: #81BD23 }
DIV.container_addcart{ width:115px; text-align:center; margin:auto; margin-top: 3px; }

BODY { background-color:#545454; }
DIV#workspace
{
	position:relative; 
	width:934px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

TABLE#top_table, TABLE#bottom_table, TABLE#content_table { width:934px; }
TABLE#top_table IMG { display:block; }
TABLE#bottom_table IMG { display:block; }

DIV#divider_thingy { margin-left:5px; margin-right:5px; margin-top:18px; background-color:#E0E0E0; border:solid 1px #F3F3F3; height:3px; }

DIV#content_table_container { margin:5px; margin-top:2px; }
TABLE#content_table { width:924px; background-color:#F8F8F8; border:solid 1px #eeeeee; border-collapse: collapse }
TABLE#content_table TD#left_column_spacer { width:200px; padding:0; height: 1px; }
TABLE#content_table TD#left_column { width:200px; padding: 0; vertical-align:top; border:solid 1px #F4F4F4; background-color:#ffffff; }
TABLE#content_table TD#content_column { vertical-align:top; padding: 5px; width: 719px; padding-top: 1px; }

DIV#left_column_container { padding: 5px; padding-top: 0px; width: 170px; }


A#menu1, A#menu2, A#menu3, A#menu4, A#menu5, A#menu6, A#menu7 { background-image:url('img/sp.gif'); display:block; text-align:center; padding-top:40px; padding-bottom:0px; top:210px; color:#ffffff; position:absolute; font-weight:bold; }
A#menu1:hover, A#menu2:hover, A#menu3:hover, A#menu4:hover, A#menu5:hover, A#menu6:hover, A#menu7:hover { color:#CBDAE6; text-decoration:none; }

A#menu1 { left:60px;  width:105px; }
A#menu2 { left:187px; width:76px; }
A#menu3 { left:282px; width:62px; }
A#menu4 { left:362px; width:64px; }
A#menu5 { left:450px; width:66px; }
A#menu6 { left:552px; width:116px; }
A#menu7 { left:692px; width:68px; }

H1 { font-weight:bold; font-size:22px; color:#4B688A; margin:0; padding: 4px; margin-bottom: 10px; display: block; background-color: #F2F8DC; border: solid 1px #DDDDDD; }
H2 { font-size:20px; color:#4B688A; margin:0; padding: 0; }

/* creat multi table ilusion */
TABLE.products_list TD.header { border:solid 1px #F4F4F4; }
TABLE.products_list TD.header, TABLE.products_list TD.price, TABLE.products_list TD.picture, TABLE.products_list TD.links { background-color:#ffffff; }
TABLE.products_list TD.price { border-right:solid 1px #F4F4F4; }
TABLE.products_list TD.picture { border-left:solid 1px #F4F4F4; }
TABLE.products_list TD.separator { border-top:solid 1px #F4F4F4; height:10px; }

TABLE.products_list { width:100%; }
TABLE.products_list TD { border-bottom: solid 5px #F8F8F8; border-right: solid 5px #F8F8F8; vertical-align: top; }
TABLE.products_list DIV.header_container { color:#143B6A; font-weight:bold; font-size:12px; border-bottom:dashed 1px #2E8E14; margin-bottom: 7px; }
TABLE.products_list DIV.header_container A { color:#11486E; font-size:13px; }
TABLE.products_list DIV.prd {  }
TABLE.products_list DIV.prdpic { background-color: #FFFFFF; float:left; width: 75px; height: 100px; border: solid 1px #CCCCCC; padding: 2px; text-align: center; margin-right: 5px; }
TABLE.products_list DIV.prdpic IMG { display: block; margin: auto; }
TABLE.products_list DIV.price { margin-bottom: 5px; }

TABLE.specs { border: solid 1px #aaaaaa; border-collapse: collapse; margin-top: 15px; width: 100% }
TABLE.specs TD { padding: 2px; vertical-align: top; border: solid 1px #dddddd }
TABLE.specs TD.name { width:120px; padding-left: 4px; padding-right: 4px; white-space: nowrap; background-color:#F6FAF5 }
TABLE.specs TD.value { padding-left: 4px;  }
TABLE.specs TD.header { font-weight:bold; background-color:#789ABF; padding:4px; color:#ffffff; border:0; }
TABLE.specs TD.header A { color:#000000; }

SPAN.pret { color: #007700; font-weight: bold; }

DIV.note { font-size: 10px; color: #777777; text-align:justify; }

DIV.box { width: 190px; margin-bottom:10px; }
DIV.box DIV.header { height:20px; background-image:url('img/header_bullet.gif'); background-position:0px 13px; background-repeat:no-repeat; color:#143B6A; font-weight:bold; font-size:12px; padding-top:14px; padding-left:25px; border-bottom:dashed 1px #2E8E14; }
DIV.box DIV.content { margin:0; padding:0; }

DIV.box DIV.content UL
{
	margin:0;
	padding:0;
	list-style-type:none;	
}
DIV.box DIV.content UL LI { padding:0; margin:0; padding-top:9px; padding-left:5px; background-image:url('img/box_item_bg_arrow_h.gif'); background-repeat:no-repeat; background-position:0px 5px; border-bottom:dashed 1px #2E8E14; }
DIV.box DIV.content UL LI.lev1 { height: 20px; }
DIV.box DIV.content UL LI A { padding-left:20px; color:#2E5311; font-weight:bold; font-size:11px; } 
DIV.box DIV.content UL LI A.selected { text-decoration:underline; color:#143B6A; }
DIV.box DIV.content UL LI.lev2 { background-image:none; margin-left:10px; }

SPAN.counter { font-size: 10px; color: #660000; }

DIV#news_box UL LI { background-image:none; height:100%; padding-left:20px; padding-bottom:3px;  background-image:url('img/arrow_h.gif'); background-repeat:no-repeat; background-position:0px 16px; }
DIV#news_box DIV.content UL LI A { padding:0; }

DIV#basket_box UL LI { background-image:none; border:0; }
DIV#basket_box { background-image:url('img/box_item_bg_arrow_h.gif'); background-position:bottom left; background-repeat:no-repeat; border-bottom:dashed 1px #2E8E14; }

DIV#search { display:inline; }
DIV#search INPUT, DIV#search SELECT { margin:3px; }
DIV#search { position:absolute; top:163px; left:95px; }
SELECT#categories, SELECT#edituri, INPUT#search_text { width:218px; }
DIV#search INPUT#search_button { width:63px; height:25px; background-image:url('img/cauta.gif'); border:0; font-weight:bold; padding-left:12px; background-repeat:no-repeat; background-color:#6788B3; }

DIV#footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	background-image:url('img/footer_background.gif');
	height:52px;
	position:relative;
}

DIV#counters
{
	position: absolute;
	top:20px;
	left:0;
	text-align:center;
	width:100%;
}

DIV#copyright
{
	margin:10px;
	color:#222222;
	float:left;
	height:20px;
}

DIV#links { margin: 10px; float:right; height:20px; }

DIV#copyright A, DIV#links A
	{ color: #222222; }

DIV.paging { text-align: center; padding-top: 10px; background-color:#ffffff; border:solid 1px #F4F4F4; }

P.title { font-weight: bold; margin:0; padding: 0; }
P.leadtext { font-style: ; margin:0; padding:0; margin-bottom: 10px; }
P.content { margin:0; margin-bottom: 5px; }

DIV.reviews { margin-top: 15px; clear: both; }
DIV.reviews DIV.title { font-weight:bold; background-color:#789ABF; padding:4px; height:16px; }
DIV#reviews_table TABLE { width:100%; margin-left:auto; margin-right:auto; border-collapse:collapse }
DIV#reviews_table TD.header { background-color:#C3D2F1; font-weight:bold; padding-top:5px; padding-bottom:5px }
DIV#reviews_table TD { background-color:#F2F7FC; vertical-align:middle; padding:5px; }
INPUT#add_review_button { margin-top:5px; border:solid 1px #6699CC; background-color:#ACD6FF; }

DIV.price SPAN.nostock { font-size: 80%; }