/* general */
	BODY, HTML {
		padding:0; margin: 0;
	}

	BODY {
		font-family: "Comic Sans MS", "Comic Sans", cursive;
		font-size: 11px;
	}

	IMG { border: 0; }

	FORM {
		display:inline;
	}

	A { color:#142D66; }

	h1 {
		color: #142D66;
		margin-top: -15px;
		margin-left: 35px;
		font-size: 140%;
		font-weight: bold;
	}

	#mainTitle {
		color: #142D66;
		margin-top: -15px;
		margin-bottom: 10px;
		margin-left: 35px;
		font-size: 140%;
		font-weight: bold;
	}

	a.img { display: block; border: none; margin: 0; }
	a.img img { display: block; margin: auto; border: none; margin-top: 0; }

	#space .size1 { font-size: 13px; }
	
/* colors */
	#space .color { color: #142D66; }
	/*#space.night .color { color: #688ACA; }*/
	
/* layout */
	#space { position: relative; }

	body.day, #space.day { background-color: #84AAD9; }
	body.night, #space.night { background-color: #5F71A3; }

	#main_container, #main { width: 1000px; }
	
	#main_container
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	
	#center { width: 623px; background-color: #fff; }

	#left,
	#right,
	#center
	{
		padding: 0;
		vertical-align: top;
	}
	
	#left,
	#right
	{
		background-repeat: repeat-y;
		background-position: bottom right;
	}
	
	#left { width: 206px; }
	#right { width: 171px; } 

	#left DIV.big_container,
	#right DIV.big_container
	{
		position: relative;
		padding: 0;
		margin: 0;
	}

	#left DIV.container,
	#right DIV.container
	{
		position: relative;
		z-index: 10;
	}
	
	#left DIV.container { margin-left: 16px; margin-right: 4px; }
	#right DIV.container { margin-left: 5px; margin-right: 25px; }
	
	DIV.background_top IMG { display:block; margin: 0; padding:0; }
	
	#space.day #left { background-image: url('img/left-bg-day.jpg'); }
	#space.night #left { background-image: url('img/left-bg-night.jpg'); }

	#space.day #right { background-image: url('img/right-bg-day.jpg'); }
	#space.night #right { background-image: url('img/right-bg-night.jpg'); }
	
	#header img,
	#footer img
	{
		display: block;
		margin: 0;
	}
	
/* search */

	#search_form
	{
		width: 139px;
		height: 393px;
		position: relative;
		
		background-image: url('img/search-layout.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 40px;
	}

	#search_form IMG { display: block; margin: 0; padding: 0; }
	
	#search_form .text,
	#search_form .select
	{
		position: absolute;
		left: 8px;

		width: 120px;		
	}
	
	#search_form #search_form_product { top: 38px; }
	#search_form #search_form_age { top: 96px; }
	#search_form #search_form_sex { top: 156px; }
	#search_form #search_form_manufacturer { top: 214px; }
	#search_form #search_form_discount { top: 280px; left: 8px; text-align: center; }
	#search_form #search_form_min_price { top: 330px; left: 16px; width: 40px; }
	#search_form #search_form_max_price { top: 330px; left: 78px; width: 40px; }
	
	#search_form #search_form_button
	{
		position: absolute;
		bottom: -35px;
		left: 0;
		width: 100%;

		height: 29px;
		
		text-align: center;
	}
	
/* left menu */
	#left_categories_box
	{
		width: 180px;

		background-image: url('img/categories-top.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		
		padding-top: 28px;
		margin-bottom: 20px;
		margin-left: auto; margin-right: auto;
	}

	#left_categories_box_inner
	{
		background-image: url('img/categories-bg.jpg');
		background-position: top left;
		background-repeat: repeat-y;
	}

	#left_categories_box_second_inner
	{
		padding-bottom: 16px;
		background-image: url('img/categories-bottom.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	
	#left_categories
	{
		padding: 0;
		margin: 0;
		padding-top: 10px;
		
		list-style-type: none;
		list-style-position: inside;
		
		display: block;
		width: 180px;
	}
	
	#left_categories LI
	{
		padding: 0;
		padding-left: 20px;

		margin: 0;
		margin-bottom: 5px;
		margin-left: 10px;

		width: 140px;
		overflow: hidden;
		
		background-image: url('img/categories-bullet-level-two.jpg');
		background-repeat: no-repeat;
		background-position: 3px 50%;
	}
	
	#left_categories LI A { text-decoration: none; }
	#left_categories LI A:hover { text-decoration: underline; }
	
	#left_categories LI.one
	{
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 20px;
		background-image: url('img/categories-bullet-level-one.jpg');
		background-position: 0px 50%;
	}
	
	#left_categories LI.one.first { margin-top: 5px; }
	
	#left_categories LI.selected.color { text-decoration: underline; color: #B53789; }
	#left_categories LI.selected a, #left_categories LI.selected a.color { color: #B53789; }
	
	#left_categories.home li { padding-left: 25px; width: 135px; background-image: none; background-color: transparent; position:relative; z-index: 99; }
	#left_categories.home li.one { background-image: url('img/categories-bullet-level-home.jpg'); }
	#left_categories.home li.more a { color: #C35B52; }
	
/* homepage */
	
	#home_produsul_zilei table.products { width: auto; margin: 0; margin-left: auto; margin-right: auto; }
	#home_produsul_zilei table.products td table { width: 280px; }
	#home_produsul_zilei table.products td td.img { padding-top: 23px; padding-bottom: 24px; padding-left: 30px; padding-right: 33px; background-image: url('img/home-thumbnail.jpg'); }
	#home_produsul_zilei table.products td td.img table.c { height: 144px; width: 100%; }
	
	#home_produsul_zilei table.products td.left { padding-right: 5px; }
	#home_produsul_zilei table.products td.right { padding-left: 5px;  }	
	
	div.box_with_label_top, div.box_with_label_bottom { width: 611px; background-repeat: no-repeat; margin-left: auto; margin-right: auto; }
	div.box_with_label_top { background-image: url('img/box-with-label-top.jpg'); background-position: top left; }
	div.box_with_label_bottom { background-image: url('img/box-with-label-bottom.jpg'); background-position: bottom left; }
	div.box_with_label_top { position: relative; padding-top: 45px; margin-top: 30px; }
	div.box_with_label_label { position: absolute; width: 100%; text-align: center; left: 0; top: 2px; font-size: 16px; color:#fff; }
	div.box_with_label_bottom { padding-bottom: 10px; }
	div.box_with_label_top table.products { margin-top: 0; }
	
	div.box_with_label_top table.products td td.text,
	div.box_with_label_top table.products td td.text div.text { height: auto; }
	
	
/* products */
	DIV.no_products { text-align:center; padding: 10px; }

	table.products { width: 100%; margin-top: 20px; }

	table.products td { vertical-align: top; padding-bottom: 5px; }
	table.products td a.img img { border: none; }
	table.products td table { width: 152px; margin-left: auto; margin-right: auto; }
	table.products td table td { padding-top:0; padding-bottom: 0; }
	table.products td td.img { vertical-align: middle; padding: 15px; padding-left: 19px; padding-right: 20px; background-image: url('img/list-thumbnail.jpg'); background-repeat: no-repeat; background-position: top left; }
	table.products td td.img table.c { height: 74px; width: 100%; }
	table.products td td.img table td { text-align:center; vertical-align: middle; }
	table.products td td.text { height: 5.5em; /*overflow: hidden;*/ vertical-align: top; text-align:center; }
	table.products td td.text div.text { height: 5.5em; /*overflow: hidden;*/ }
	table.products td td.img img { border: none; }

	table.products td a.title { color:#999999; text-decoration: none; }
	table.products td a.title:hover { text-decoration: underline; }

	#subcategory_botom_text { margin: 30px; margin-top: 40px; }
	
/* product */
	#product { margin-top: 20px; }
	#product #product_left { width: 290px; }
	#product #product_left DIV.container { width: 284px; }
	#product #product_right { width: 333px; }

	#product #product_left,
	#product #product_right
	{
		vertical-align: top;
	}
	
	#product H2 span.left { padding-left: 13px; background-position: top left; background-repeat: no-repeat; padding-bottom: 1px; }
	#product H2 span.main { background-position: top left; background-repeat: repeat-x; padding-bottom: 1px; }
	#product H2 span.right { padding-right: 13px; background-position: top right; background-repeat: no-repeat; padding-bottom: 1px; }

	#space #product H2 SPAN.left { background-image: url('img/product-header-left.jpg'); }
	#space #product H2 SPAN.main { background-image: url('img/product-header-middle.jpg'); color: #fff; }
	#space #product H2 SPAN.right { background-image: url('img/product-header-right.jpg'); }
	
	#product H2
	{
		font-size: 17px;
		font-weight: normal;
		margin-bottom: 5px;
		margin-top: 15px;
	}	
	
	#product #product_right H2,
	#product #product_related H2 
	{
		text-align: center;
	}

	#product #product_right H2 SPAN.text,
	#product #product_related H2 SPAN.text 
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#product #product_title
	{
		margin-bottom: 20px;
		margin-lefT: 5px;
	}
	
	#product #product_title EM { font-style: normal }
	
	#product #product_thumbnail table.products TD { padding-bottom: 0; }
	#product #product_thumbnail table.products { width: auto; margin: 0; margin-left: auto; margin-right: auto; }
	#product #product_thumbnail table.products td table { width: 264px; }
	#product #product_thumbnail table.products td td.img { padding-top: 21px; padding-bottom: 21px; padding-left: 28px; padding-right: 28px; background-image: url('img/product-thumbnail.jpg'); }
	#product #product_thumbnail table.products td td.img table.c { height: 138px; width: 100%; }
	
	#product #product_related { margin-top: 10px; }
	#product #product_related H2 { margin-bottom: 15px; }
	#product #product_related table.products { margin: 0; }
	#product #product_related table.products td table { width: 106px; }
	#product #product_related table.products td td.img { padding-top: 10px; padding-bottom: 10px; padding-left: 13px; padding-right: 13px; background-image: url('img/product-related-thumbnail.jpg'); }
	#product #product_related table.products td td.img table.c { height: 52px; width: 100%; }
	#product #product_related table.products { font-size: 12px; }
	
	#product #product_pictures { margin-left: 10px; }
	#product #product_pictures td { vertical-align: top; padding-bottom: 10px; }
	#product #product_pictures td a { display: block; width: 50px; margin: auto; }
	#product #product_pictures td table { height: 42px; width: 50px; }
	#product #product_pictures td td { vertical-align: middle; text-align: center; padding: 0; background-color: #fff; border: 1px solid #F5F5ED; }
	#product #product_pictures td td div { }
	#product #product_pictures td a img { border: none; cursor: pointer; }

	#product #product_buy { margin-top: 20px; margin-left: auto; margin-right: auto; }
	#product #product_buy_price { width: 150px; height: 37px; background-image: url('img/product-price.jpg'); background-repeat: no-repeat; background-position: 2px 0px; vertical-align: middle; text-align: center; color: #fff; font-weight: bold; font-size: 120%; }
	#product #product_buy_button_td { padding-top: 10px; }
	#product #product_color_chooser { padding-top: 10px; }
	#product #product_color_chooser select { display: block; width: 100%; }
	#product #product_buy_button_td input { display: block; }
	
	#product #product_details { padding: 10px; padding-top: 0; }
	
	#product #product_specs { width: 100%; }
	#product #product_specs td { padding: 4px; }
	
	#product #product_additional { margin-top: 40px; }
	#product #product_additional P { margin: 0; text-align:center; }

	#product_leadtext { margin-left: 15px; }
	#product_specs table { margin-left: 15px; }
	
	#product_brand_picture { text-align:center; }
	
/* filter */
	#filter { width: 100%; margin-bottom: 15px; border: 1px solid #888888; background-color:#dddddd; }
	#filter td { padding: 10px; }

/* pathnav */
	#pathnav { text-align: center; font-size: 140%; font-weight: bold; margin-top:0px; margin-left:-1px; margin-bottom:-15px;}
	#pathnav a { text-decoration: none; }
	#pathnav a:hover { text-decoration: underline; }
	
/* paging */
	div.paging {
		margin-bottom: 10px;
		padding-top: 10px;
		text-align: center;
	}

/* texts */
	#texts_envelope { width: 593px; margin-top: 20px; margin-left: auto; margin-right: auto; }
	#texts_envelope td { vertical-align: top; }
	#texts_envelope td img { display: block; }
	
	#texts_envelope #texts_envelope_content { width: 528px; padding-left: 10px; padding-right: 10px; padding-top: 20px; background-color:#FBFCEC; }
	#texts_envelope #texts_envelope_left { background-position: 0 340px; background-repeat: repeat-y; background-image: url('img/texts-envelope-left-bg.jpg'); }
	#texts_envelope #texts_envelope_right { vertical-align: top; background-position: 0 340px; background-repeat: repeat-y; background-image: url('img/texts-envelope-right-bg.jpg'); }
	
/* sitemap */
	#sitemap { margin: 10px; }
	
/* links */
	#footer_contact
	{
		position: absolute;
		top: 190px;
		left: 450px;
		font-weight: bold;
	}

	#footer_powered
	{
		left:520px;
		position:absolute;
		top:190px;
		}

	#links
	{
		position: absolute;
		top: 220px;
		left: 0;
		width: 100%;
		text-align: center;
	}
	
	#links table
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	#links table td { padding-left: 60px; }
	
	#counters_wta, #counters_fb, #bannerSigur { position: absolute; bottom: 10px; margin: 0; }
	#counters_wta { left: 10px; }
	#bannerSigur { left: 108px; }
	#counters_fb { right: 10px; }
	
	
/* basket */
	#basket {
		display: block;

		position: absolute;
		top: 5px;
		right: 17px;

/*		border: 1px solid #C7DFF5;
		background-color: #BF0000;
		color: #fff;
*/		text-decoration: none;

		color: #BF0000;
		
		width: 116px;
		height: 80px;
	}

	#basket span
	{
		position: absolute;
		margin: 0;
		padding: 0;
		font-weight: bold;
	}
	
	#basket #basket_items
	{
		top: 47px;
		left: 20px;
	}
	
	#basket #basket_label
	{
		top: 47px;
		left: 64px;
	}

	#basket strong {
		display: block;
	}

	#basket:hover strong {
		text-decoration: underline;
	}

	
	#product h1 span.left { padding-left: 13px; background-position: top left; background-repeat: no-repeat; padding-bottom: 1px; }
	#product h1 span.main { background-position: top left; background-repeat: repeat-x; padding-bottom: 1px; }
	#product h1 span.right { padding-right: 13px; background-position: top right; background-repeat: no-repeat; padding-bottom: 1px; }

	#space #product h1 SPAN.left { background-image: url('img/product-header-left.jpg'); }
	#space #product h1 SPAN.main { background-image: url('img/product-header-middle.jpg'); color: #fff; }
	#space #product h1 SPAN.right { background-image: url('img/product-header-right.jpg'); }
	
	#product h1
	{
		font-size: 17px;
		font-weight: normal;
		margin-bottom: 5px;
		margin-top: 15px;
	}	
	
	#product #product_right h1,
	#product #product_related h1 
	{
		text-align: center;
	}

	#product #product_right H2 SPAN.text,
	#product #product_related H2 SPAN.text 
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	


/* fotoer */

