BODY
{
	background-color:#E0E4E7;
	margin:0;
	padding:0;
	background-image: url(img/bg2.jpg);
	background-repeat: repeat-x;
}

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 { 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; }

DIV#workspace
{
	position:relative;
	width: 778px;
	margin-left:auto;
	margin-right:auto;
}

DIV#workspace2
{
	position:relative;
	width:778px;
	background-color:#ffffff;
	margin-left:0px;
	margin-right:auto;
}

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

DIV#divmenu { top:199px; height: 40px; position:absolute; left: 0px; }
DIV#divmenu A { display:block; border-right: solid 1px #9EBDD1; text-align:center; color:#FFFFFF; font-weight:bold; float: left; padding: 10px; padding-left: 5px; padding-right: 5px; }
DIV#divmenu A:hover { color:#FFFFFF; background-color: #34679A; text-decoration: none; }


DIV#content_table_container { margin:2px; margin-top:2px; position: static; }
DIV#main_column_container { width:620px; float: right; background-color: #FFFFFF; }
DIV#left_column_container { width:150px; }


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

/* 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; }

DIV.prd {  border-top: dashed 1px #aaaaaa; padding-top: 3px; }
DIV.header_container { color:#143B6A; font-weight:bold; }
DIV.header_container A { color:#11486E; font-size:13px; }
DIV.prdpic { background-color: #FFFFFF; float:left; width: 75px; height: 100px; border: solid 1px #CCCCCC; padding: 2px; text-align: center; margin-right: 5px; }
DIV.prdpic IMG { display: block; margin: auto; }
DIV.leadtext { margin-bottom: 10px; font-size: 11px; }
DIV.price { color: #008800; }

TABLE.specs { border: solid 1px #aaaaaa; border-collapse: collapse; width: 100% }
TABLE.specs TD { padding: 2px; vertical-align: top; border: solid 1px #dddddd }
TABLE.specs TD.note { padding-left: 4px; padding-right: 4px; }
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:#9999aa; padding:4px; color:#ffffff; border:0; }
TABLE.specs TD.header A { color:#FFFFFF; text-decoration: underline }
TABLE.specs TD.header A:hover { color:#ffffdd; }

TABLE.specs DIV.forum { background-color: #666666; padding: 8px; padding-left: 4px; color: #dddddd; font-weight: bold; }
TABLE.specs DIV.forum_answer { background-color: #eeeeee; padding: 8px; padding-left: 4px; margin-top: 3px; }
TABLE.specs DIV.forum_answer_btn { background-color: #eeeeee; padding: 3px; margin-top: 3px; }

TABLE#sh TD.name { width:230px; }

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

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

DIV.box { width: 150px; margin-bottom:10px; }
DIV.box DIV.header { color:#FFFFFF; font-weight:bold; background-color: #777777; background-image: url(img/head_telefoane.gif); height: 25px; padding-left: 30px; padding-top: 5px; font-size: 12px }
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-bottom:3px; padding-left:31px; background-image: url(img/bullet.gif); background-repeat: no-repeat; background-position: 14px 6px; }
DIV.box DIV.content UL LI.lev1 {  }
DIV.box DIV.content UL { border-top: solid 1px #dddddd; margin-top: 5px; padding-top: 3px; }
DIV.box DIV.content UL LI.brands_top0 { background-color: #EEEEEE; }
DIV.box DIV.content UL LI.brands_top1 { background-color: #FFFFFF; }
DIV.box DIV.content UL LI.brands_ok0  { background-color: #EEEEEE; }
DIV.box DIV.content UL LI.brands_ok1  { background-color: #FFFFFF; }
DIV.box DIV.content UL LI.brands_low0 { background-color: #EEEEEE; }
DIV.box DIV.content UL LI.brands_low1 { background-color: #FFFFFF; }
DIV.box DIV.content UL LI A { color:#444455; font-weight:bold; font-size:11px; }
DIV.box DIV.content UL LI A.selected { text-decoration:underline; color:#880000; }

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 { position:absolute; top:70px; left:110px; }
DIV#search INPUT, DIV#search SELECT { width: 140px; }
SELECT#categories, INPUT#search_text { width:218px; height: 17px; }
DIV#search INPUT#search_button { width: 50px }

DIV#auth { position: absolute; top: 5px; left: 405px; text-align: left; width: 360px; text-align: right; color: #FFFFFF; }
DIV#auth A { color: #FFFFFF; text-decoration: underline; }

DIV#footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:778px;
	background-color: #31577B;
	height:52px;
	position:relative;
}

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

DIV#copyright
{
	margin-top:3px;
	text-align:center;
	color:#ffffff;
}

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#categories_ul_div { osverflow: auto; heights: 300px; }

DIV.offer_site { font-weight: bold; border-bottom: solid 1px #cccccc; margin-bottom: 2px; padding-bottom: 1px; color: #994400; }
DIV.offer_note { font-size: 10px; color: #777777; text-align: center; }
DIV.offer_link { margin-top: 2px; }

DIV.news_container { border: solid 1px #dddddd; margin-bottom: 10px; }
DIV.news_container_header { background-color: #777777; background-image: url(img/head_telefoane.gif); height: 25px; padding-left: 30px; padding-top: 5px; font-size: 12px; color: #FFFFFF; font-weight: bold; }
DIV.news_container_content { padding: 5px; }
DIV.news_container DIV.news { margin-right: 10px; }
DIV.news_container DIV.news DIV.title { font-weight: bold; }
DIV.news_container DIV.news DIV.leadtext { text-align: justify; }
DIV.news_container TD { vertical-align: top; }

DIV.index_tel { border: solid 1px #dddddd; margin-bottom: 10px; }
DIV.index_tel_header { background-color: #777777; background-image: url(img/head_telefoane.gif); height: 25px; padding-left: 30px; padding-top: 5px; font-size: 12px; color: #FFFFFF; font-weight: bold; }

DIV.bursa { margin-bottom: 10px; clear: both; border: solid 1px #dddddd; }
DIV.bursa DIV.title { font-weight: bold; background-color: #9999aa; padding: 5px; color: #FFFFFF; }
DIV.bursa DIV.title A { color: #FFFFFF; text-decoration: underline }
DIV.bursa DIV.title DIV.date { float: right }
DIV.bursa DIV.content { padding: 5px; }
DIV.bursa DIV.footer { background-color: #eeeeee; padding: 5px }
DIV.bursa DIV.footer DIV { }
DIV.bursa DIV.footer DIV.price { width: 110px; float: left; }
DIV.bursa DIV.footer DIV.name { width: 170px; float: left; }
DIV.bursa DIV.footer DIV.email { width: 75px; float: right; text-align: right; }
DIV.bursa DIV.footer DIV.phone {  }
DIV.bursa_new  DIV.title { background-color: #4D9445; }
DIV.bursa_used DIV.title { background-color: #74748B; }

DIV.error { background-color: #ffffdd; border: solid 1px #ff0000; padding: 5px; margin-bottom: 10px; }

DIV#tab_selector A { padding: 7px; background-color: #cccccc; display: block; text-align: center; border-right: solid 1px #ffffff; }
DIV#tab_selector A.active { background-color: #74748B; color: #FFFFFF; }

DIV#tab_offers_add { font-weight: bold; color: #FFFFFF; }
DIV#tab_offers_add A { font-weight: bold; color: #FFFFFF; text-decoration: underline; }

DIV.toate_telefoanele { margin-top: 10px; font-size: 10px; text-align: justify; color: #999999; }
DIV.toate_telefoanele A, DIV.toate_telefoanele A:visited { font-size: 10px; color: #999999; }
DIV.toate_telefoanele_title { font-size: 10px; background-color: #DDDDDD; padding: 3px; font-weight: bold; }
DIV.toate_telefoanele_content { padding: 3px; padding-top:0; }

SPAN.user_location { color: #007700; }

a.a_silent { color: #000000; text-decoration:none }
a.a_silent:hover { color: #000000; text-decoration:none }

TABLE.paginator { width: 100%; margin-bottom: 10px; background-color: #dddddd; }
TABLE.paginator TD { padding: 4px; }

DIV.no_result { padding: 20px; background-color: #dddddd; margin-bottom: 10px; border: solid 1px #888888; text-align: center;}

.center { text-align: center; }
.hidden { display: none; }

DIV#index_logged_in { padding: 5px; border: 1px solid #DDDDDD; margin-bottom: 5px; }
