* {
	margin:0;
	padding:0;
}

body {
	background-color:#fc0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:10px;
	}

a {color:#69f; text-decoration:none;}
a:hover {color:#ea7800;}
a:focus {outline:none;}

form {display:inline;}                                                    
input {outline:none;}

img {border:0; vertical-align:middle;}

ul {list-style:none;}

th {cursor:default;}


/*
 * ======================
 * HTML Oldish
 * menus
 * ======================
*/

/* horizontal list */
ul.hlist {height:20px;}
ul.hlist a {display:block; text-align:center;}
ul.hlist li {height:20px; line-height:20px; float:left; position:relative; padding:0 10px;}

/* vertical list */
ul.vlist {
	background:#fcfcfc url(../images/list_top_bg.png) repeat-x top left;
	border:1px solid #5a3;
	color:#ea7800;
	font-family:"Tahoma";
	font-size:11px;
	font-weight:bold;
	}
ul.vlist li {
	border-bottom:1px solid #cc9;
	height:20px;
	line-height:20px;
	margin-left:5px;
	text-align:left;
	width:100px;
	}
ul.vlist li a {display:block; height:20px; line-height:20px; width:140px;}
ul.vlist li a:hover {padding-left:5px; width:135px;}
ul.vlist .vfirst {font-size:14px; padding-left:20px; border:0;}
ul.vlist .vlast {
	background:#fcfcfc url(../images/list_btm_bg.png) repeat-x bottom left;
	border:0;
	height:25px;
	margin:0;
	padding-left:5px;
	width:auto;
	}

/* vlist - borders */
div.list_top_end, div.list_btm_end {background-image:url(../images/menu_brd.png); background-repeat:no-repeat; height:5px; width:150px;}
div.list_top_end {background-position:top left;}
div.list_btm_end {background-position:bottom left;}

/* errors, bolding */
div.message {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:25px auto; padding:5px; text-align:center; width:400px;}
div.warning {background-color:#FFFBB8; border:1px solid #FFC30E; color:#9C7600;}
div.problem {background-color:#ffdbb8; border:1px solid #ff7e0d; color:#9c4900;}

.promote {color:#ea7800; font-weight:bold;}


/*	
 * ======================
 * Area - content
 * centrul povestii
 * ======================
 */

div#shortcuts {
	background:#fa9205 url(../images/summary_brd.png) no-repeat left top;
	color:#fff;
	font-family:Tahoma, "Comic Sans MS";
	font-size:11px;
	height:30px;
	line-height:20px;
	width:640px;
	}
div#shortcuts ul {
	margin-left:12px;
	line-height:20px;
	}
div#shortcuts ul li {
	float:left;
	position:relative;
	margin-right:5px;
	}
div#shortcuts a {
	color:#fff;
	}
div#shortcuts a:hover {
	text-decoration:overline;
	}

    
/* BLOCK - antet */
/* antet - global */
div#antet {
	background:#FFFEC8 url(../images/antet_bg.png) repeat-x bottom left;
	border-left:1px solid #FFC30E;
	border-right:1px solid #FFC30E;
	color:#ea7800;
	font-size:11px;
	height:122px;  
	text-align:center;
    margin:0;
	}
div#antet p
	{
	color:#96c;
	margin:0 10px;
	text-align:justify;
	text-indent:30px;
	}
div#antet_bottom {
    background:#fff url(../images/summary_brd.png) no-repeat left bottom;
    height:10px;
    margin-bottom:10px;
    }
/* antet - global - corectari */
.block div#antet_bottom {margin:0;}


/* antet - imagine */
div.categ_image {float:left; position:relative; left:10px; top:0;}
a.image_link img {
	background-color:#fff;
	border:1px solid #eee;
	height:100px;
    line-height: 100px;
	padding:10px;   
	width:210px;
	}
a.image_link:hover img {background-color:#fafafa; border:1px solid #ccc;}    

/* antet - linkuri */
div.categ_details {margin-left:252px;}
div#antet h1 {font-size:13px; margin:0 0 15px 0;}
ul.actions {
	font-family:Tahoma, "Comic Sans MS";
	margin-left:50px;
	text-align:left;
	}
ul.actions li {
	width:165px;
	height:20px;
	line-height:20px;
	}
ul.multiple li {float:left; position:relative;}

ul.actions li a {
	background:transparent url(../images/bullet.png) no-repeat left center;
	display:block;
	height:20px;
	line-height:20px;
	width:150px;
	padding-left:15px;
	}
ul.actions li a:hover {background-position:5px;}



/* descriere */
h2 {
	background-color:#f3f3f3;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#c33;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:20px 0 10px 0;
	padding-left:20px;
	}
h2 a {color:#c33;}
h2 a:hover {color:#c33; text-decoration:overline;}


/* Blocks - text */
div.description
{
	color:#648c2e;
	font-family:"Tahoma";
	font-size:11px;
	line-height:18px;
}
div.description p
{
	text-indent:20px;
}
div.description img
{
	float:right;
	height:75px;
	position:relative;
	width:75px;
}
div.description ul
{
	list-style:disc;
	list-style-position:inside;
	margin:5px 0 5px 40px;
}
/* upgrading */
.description h2 {margin:0 0 10px 0; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.preview {min-height:75px;}
div.stanga {float:left; width:300px;}
div.dreapta {float:right; width:300px;}

h3.short_text {
	color:#c33;
	font-family:"Tahoma";
	font-size:16px;
	height:25px;
	line-height:25px;
	margin:10px 0 5px 0;
	padding-left:5px;
	}



/* categorie */
div.category {
	margin-bottom:15px;
	overflow:auto;
	width:100%;
	}

h3.category_head {
	border-bottom:1px solid #ea7800;
	font-size:0;
	height:0;
	line-height:1px;
	margin:20px 0 15px 0;
	}
h3.category_head a {
	background-color:#fff;
	color:#c33;
	font-size:12px;
	font-weight:bold;
	left:20px;
	padding:0 5px;
	position:relative;
	}
h3.category_head a:hover {
	text-decoration:overline;
	}

/* paginare */
div.paging a,
div.paging span {
	font-size:11px;
	font-weight:normal;
	}

/* produs */
div.produs {
	background:#FFFEC8 url(../images/product_bg.png) repeat-x top left;
	border:1px solid #ffc30e;
	float:left;
	position:relative;
	padding:10px;
	margin:0 5px 10px 5px;
	height:120px;
	width:288px;
	}
div.produs h5 {
	font-size:12px;
	font-family:"Tahoma";
	height:20px;
	margin:0;
	}
div.produs a:hover {
	color:#ea7800;
	}
div.produs ul {
	background:url(../images/dots_v.png) repeat-y top right;
	width:170px;
	padding-right:10px;
	}
div.produs ul li.p_name {
	line-height:15px;
	height:30px;
	}
div.produs ul li.p_description {
	color:#67940A;
	font-size:11px;
	font-family:"Tahoma";
	height:67px;
	}
div.produs ul li.p_price {
	color:#67940A;
	font-weight:bold;
	font-size:11px;
	height:25px;
	line-height:25px;
	padding-left:30px;
	}
div.produs ul li.p_price span {
	color:#c33;
	}

/* produs - imagine */
div.p_image {
	float:right;
	font-size:10px;
	position:relative;
	text-align:center;
	width:97px;
	}
div.p_image a {
	display:block;
	min-height:25px;
	line-height:25px;
	}
div.p_image img {
	height:75px;
	width:75px;
	}

p.steluta {
	color:#969;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:10px 0;
	text-align:right;
	}

img.showroom {
	display:block;
	margin:auto;
	}
img.showroom {
	border:2px solid #ccc;
	}

/*	
 * ======================
 * tabele
 * ======================
 */

.table {
	color:#ee7833;
	margin:0 auto;
	vertical-align:middle;
	width:550px;
	padding:40px 20px;
	position:relative;
	}

.full-width {
	background:#fcfcfc url(../images/table_super_top.png) no-repeat top left;
	width:600px;
	}

.table-end {
	background:url(../images/table_btm.png) no-repeat bottom right;
	height:30px;
	line-height:30px;
	position:absolute;
	right:0;
	bottom:0;
	width:150px;
	}

.table table {
	border-collapse:collapse;
	line-height:20px;
	width:100%;
	}

.table table td {
	border-bottom:1px dotted #cc3;
	border-top:1px dotted #cc3;
	padding-left:20px;
	}

table.cont {
	border-collapse:collapse;
	border:0;
	color:#ee7833;
	margin:20px auto;
	min-height:110px;
	text-align:center;
	vertical-align:middle;
	width:550px;
	}
table.cont th {
	color:#3366CC;
	cursor:default;
	}
table.cont tr {
	line-height:20px;
	}
table.cont td {
	border-bottom:1px dotted #cc3;
	border-top:1px dotted #cc3;
	}
table.cont td.table_categ {
	background-color:#f7f7f7;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding-left:50px;
	text-align:left;
	}
table.cont td.table_border {
	border:0;
	width:20px;
	}
table.cont tr.table_top {
	height:30px;
	line-height:30px;
	}
table.cont th.table_btm {
	background:url(../images/table_btm.png) no-repeat bottom right;
	height:30px;
	line-height:30px;
	}

table.cont td.cell_left {
	text-align:left;
	padding-left:10px;
	}
table.cont td.cell_right {
	text-align:right;
	padding-right:10px;
	}
	
.col45 {width:45px;}
.col50 {width:50px;}
.col60 {width:60px;}
.col70 {width:70px;}
.col80 {width:80px;}
.col90 {width:90px;}
.col100 {width:100px;}
.col120 {width:120px;}
.col150 {width:150px;}
.col210 {width:210px;}
.col250 {width:250px;}
.col290 {width:290px;}
.col310 {width:310px;}

table.mini {width:450px;}
table.mini td.table_mr {border-left-width:0;}
table.mini {background:#fcfcfc url(../images/table_mini_top.png) no-repeat top left;}

table.maxi {background:#fcfcfc url(../images/table_maxi_top.png) no-repeat top left;}
/*table.discount {background:url(../images/table_maxi_top_disc.jpg) no-repeat top left;}
table.discount-med {background:url(../images/table_maxi_top_disc_med.jpg) no-repeat top left;}*/

table.super {
	background:#fcfcfc url(../images/table_super_top.png) no-repeat top left;
	text-align:left;
	width:640px;
	}
table.super td {padding-left:10px;}
td.caract {
	color:#36c;
	font-weight:bold;
	}

.row-promo-1 td {
	background-color:#FFFEC8;
	font-weight:bold;
}
.row-promo-1 td.table_border {
	background-color:#fcfcfc;
}

p.cat_details {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#969;
	margin-top:20px;
	margin-bottom:5px;
	text-align:justify;
	}

ul.cat_extra {
	color:#777;
	font-size:9px;
	list-style:circle outside;
	margin:-10px auto 20px auto;
	width:500px;
	}
	
/*
 * ======================
 * tabel tricouri
 * ======================
*/
table#tricouri {
	border:1px solid #ccc;
	background-color:#eee;
	margin:10px auto;
	padding:10px;
	}

table#tricouri td {
	border:5px solid #eee;
	padding:5px 5px 15px 5px;
	margin:10px;
	background-color:#fff;
	width:100px;
	}
table#tricouri img {
	height:100px;
	width:100px;
	}

/* comanda */
/* formular block */
div.block_form {
	margin-bottom:15px;
	}
div.block_form label {
	display:none;
	font-family:Tahoma, "Comic Sans MS";
	color:#777;
	height:20px;
	line-height:20px;
	margin:15px 0 0 0;
	padding-left:60px;
	}
div.block_form select {
	margin-left:50px;
	vertical-align:middle;
	width:200px;
	}
div.block_form label.step1 {
	display:block;
	}


div#comanda {
	display:none;
	font-size:12px;
	font-family:Tahoma, "Comic Sans MS";
	}
div#comanda fieldset {
	border-width:1px 0 0 0;
	border-color:#ccc;
	border-style:solid;
	margin:10px 0 10px 0;
	padding-left:20px;
	}
div#comanda fieldset.last_set {
	border-bottom-width:1px;
	margin-bottom:20px;
	padding-bottom:10px;
	}
div#comanda fieldset legend {
	color:#c33;
	}
div#comanda label {
	color:#336633;
	display:block;
	height:20px;
	line-height:20px;
	margin-top:3px;
	padding-left:40px;
	}
div#comanda fieldset input {
	background-color:#f9f9f9;
	border:1px solid #aaa;
	color:#333;
	float:left;
	position:relative;
	margin-top:-20px;
	margin-left:150px;
	}
div#comanda fieldset textarea {
	background-color:#f9f9f9;
	border:1px solid #aaa;
	float:left;
	height:4em;
	position:relative;
	margin-top:-20px;
	margin-left:150px;
	overflow:auto;
	}
div#comanda label.comanda_textarea {
	height:4.4em;
	}

/* formular - subsectiune radio */
div#comanda div.radio {
	margin-left:40px;
	}
div#comanda div.radio span {
	color:#336633;
	float:left;
	height:20px;
	line-height:20px;
	position:absolute;
	margin-top:3px;
	}
div#comanda div.radio label {
	margin-left:150px;
	padding:0;
	}
div#comanda div.radio input {
	border:0;
	margin:0 10px 0 0;
	float:none;
	vertical-align:middle;
	}

/* comanda - detalii produs */
div#product_details {
	font-size:11px;
	font-family:Tahoma, "Comic Sans MS";
	margin-left:50px;
	width:220px;
	min-height:300px;
	padding-bottom:10px;
	}
div#product_details p {
	text-align:center;
	}
div#product_logo {
	float:right;
	height:40px;
	line-height:40px;
	margin-right:10px;
	width:100px;
	text-align:center;
	vertical-align:middle;
	}
div#product_logo img {
	vertical-align:middle;
	}
div#product_image {
	float:right;
	height:300px;
	margin-right:10px;
	text-align:center;
	vertical-align:middle;
	width:300px;
	}
div#product_image img {
	vertical-align:middle;
	}

div#comanda_inner h3 {
	color:#ea7800;
	font-size:17px;
	line-height:40px;
	margin:0 215px 20px 60px;
	}
div#comanda_inner dl {
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	padding:10px;
	}
div#comanda_inner dt {
	font-weight:bold;
	}
div#comanda_inner dd {
	color:#777;
	margin:5px 0 5px 20px;
	}
dl#price dd {
	color:#c33;
	font-size:20px;
	font-weight:bold;
	}
dl#price dt.last_dt {
	color:#aaa;
	text-decoration:underline;
	}
dl#price dd.last_dd {
	color:#ea7800;
	}

/*
 * ======================
 * pagina detalii
 * ======================
*/

div#details_antet {
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	color:#aaa;
	font-size:11px;
	font-family:Tahoma;
	float:left;
	margin:20px 0px 0px 50px;
	padding:10px;
	position:relative;
	width:200px;
	text-align:center;
	}
p#details_price {
	color:#c33;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	}
p#details_phone {
	color:#ea7800;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	}

div#details_antet ul {
	font-size:11px;
	font-family:Tahoma;
	margin-top:30px;
	}
div#details_antet a {
	line-height:20px;
	}
div#details_antet a:hover {
	text-decoration:underline;
	}

div#details_img {
	
	margin:20px 0 0 320px;
	text-align:center;
	vertical-align:middle;
	width:300px;
	}
div#details_img img {
	vertical-align:middle;
	}
h1#details_title {
	background:#FFFEC8 url(../images/details_title_bg.png) repeat-x bottom left;
	border-left:1px solid #FFC30E;
	border-right:1px solid #FFC30E;
	color:#ea7800;
	font-size:20px;
	height:30px;
	margin:0;
	padding-left:30px;
	}
/* upgrading */
div#details-antet {
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	color:#aaa;
	font-size:11px;
	font-family:Tahoma;
	margin:50px 50px 0 50px;
	padding:10px;
	width:200px;
	text-align:center;
	}
div#details-antet a {
	line-height:20px;
	}
div#details-antet a:hover {
	text-decoration:underline;
	}
div#details-price {
	color:#c33;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	}
div#details-phone {
	color:#ea7800;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	margin-bottom:30px;
	}


/* upgrade */
img#cv {margin-top:10px;}

form.label-block {
	font-size:12px;
	font-family:Tahoma, "Comic Sans MS";
	}
form.label-block fieldset {
	border-width:1px 0 0 0;
	border-color:#ccc;
	border-style:solid;
	margin:10px 0 10px 0;
	padding-left:20px;
	}
form.label-block fieldset.last_set {
	border-bottom-width:1px;
	margin-bottom:20px;
	padding-bottom:10px;
	}
form.label-block fieldset legend {
	color:#c33;
	}
form.label-block label {
	color:#336633;
	display:block;
/*	height:20px;*/
	line-height:20px;
	margin-top:3px;
	padding-left:40px;
	overflow:auto;
	}
form.label-block fieldset input {
	background-color:#f9f9f9;
	border:1px solid #aaa;
	color:#333;
	float:left;
	position:relative;
	margin-top:-20px;
	margin-left:150px;
	}
form.label-block fieldset textarea {
	background-color:#f9f9f9;
	border:1px solid #aaa;
	float:left;
	height:4em;
	position:relative;
	margin-top:-20px;
	margin-left:150px;
	overflow:auto;
	}
form.label-block label.comanda_textarea {height:4.4em;}


/* formular - subsectiune radio */
form.label-block div.radio {
	margin-left:40px;
	}
form.label-block div.radio span {
	color:#336633;
	float:left;
	height:20px;
	line-height:20px;
	position:absolute;
	margin-top:3px;
	}
form.label-block div.radio label {
	margin-left:150px;
	padding:0;
	}
form.label-block div.radio input {
	border:0;
	margin:0 10px 0 0;
	float:none;
	vertical-align:middle;
	}

form.label-block .tall-area {height:10em;}

.title {
	color:#ea7800;
	font-size:13px;
	height:30px;
	line-height:30px;
	padding-left:50px;
	margin:10px 0 20px 0;
	}

.subtitle {
	background:none;
	border:0;
	color:#c33;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0;
	padding-left:20px;
	}


/*
 * ======================
 * HTML Blocks
 * general
 * ======================
*/

.block {margin-bottom:20px;}
div#content .block {overflow:auto;}

.float-right {float:right;}
.float-left {float:left;}


/*
 * ======================
 * LAYOUT SETUP
 * ======================
*/

div#corners-top {background-color:#fff; margin:0 auto; width:970px; height:15px;}
div#header, div#topbar, div#container, div#g-ads-a, div#g-ads-b {background:#fff url(../images/shadow_sides.png) repeat-y 0 0; margin:0 auto; padding:0 10px; width:950px;}
div#sidebar-a, div#sidebar-b {position:relative; width:150px; z-index:100; margin-bottom:20px;}
div#sidebar-a {float:left; left:-10px;}
div#sidebar-b {float:right; right:-10px;}
div#content {margin:0 155px;}
div#footer {margin:0 auto; width:970px;}


/*
 * ======================
 * SUPRA-HEADER area
 * ======================
*/

div#corner-tl, div#corner-tr {background-image:url(../images/content_crn.png); background-repeat:no-repeat; line-height:15px; height:15px; width:25px;}
div#corner-tl {background-position:top left; float:left;}
div#corner-tr {background-position:top right; float:right;}


/*
 * ======================
 * HEADER area
 * ======================
*/

div#header div#logo {float:left; margin-left:20px; padding: 10px 0; height:80px; width:250px;}
div#header .banner {float:right; margin:15px 20px 0 0;}


/*
 * ======================
 * SUBHEADER area
 * ======================
*/

div#g-ads-a {
	text-align: center;
	height:90px;
	padding:10px;
}


/*
 * ======================
 * TOPBAR area
 * ======================
*/

div#topbar {background-color:#5a3; font:bold 11px "Tahoma"; padding-right:10px; text-align:right;}
div#topbar a {color:#fff; line-height:20px; margin:0 10px;}
div#topbar a:hover {text-decoration:underline;}


/*
 * ======================
 * CONTAINER area
 * ======================
*/

div#container {background-color:#fff; padding-top:10px;}
div#container:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}


/*
 * ======================
 * SUBCONTAINER area
 * ======================
*/
div#g-ads-b {
	text-align: center;
	height:30px;
	line-height:30px;
}


/*
 * ======================
 * SIDEBAR-A area
 * navigation area
 * thanks to Stu Nicholls
 * http://www.cssplay.co.uk
 * ======================
*/

div#sidebar-a .vlist a:hover {color:#ea7800;} 

div#sidebar-a ul {position:relative;}
div#sidebar-a ul a.sub1 {background:url(../images/menu_extend.png) no-repeat bottom right;}
div#sidebar-a ul li:hover {position:relative;}
div#sidebar-a ul li:hover ul {visibility:visible; height:auto;}
div#sidebar-a ul ul {visibility:hidden; position:absolute; height:0; top:0; left:100px;}

div#sidebar-a .banner, div#sidebar-b .banner {background-color:#fcfcfc; border:1px solid #55AA33; width:148px; text-align:center;}
div#magic {padding:12px 0;}

div#sidebar-a .block {margin-bottom:15px;}
div#sidebar-a .marketing {padding-left:15px; text-align:center;}
div#g-block {padding-top:10px;}


/*
 * ======================
 * SIDEBAR-B area
 * banners
 * ======================
*/

div#sidebar-b .vlist a:hover {color:#ea7800;}

div#sidebar-b .block {margin-bottom:15px;}
div#sidebar-b .marketing {margin:5px auto; text-align:center;}


/*
 * ======================
 * CONTENT area
 * ======================
*/




/*
 * ======================
 * FOOTER area
 * ======================
*/

div#corner-bl, div#corner-br {background-color:#c33; background-image:url(../images/content_crn.png); background-repeat:no-repeat; height:40px; width:30px;}
div#corner-bl {background-position:bottom left; float:left;}
div#corner-br {background-position:bottom right; float:right;}


/* termeni */
div#termeni {
    background:#c33 url(../images/shadow_btm.png) repeat-x bottom left;
    height:40px;
    line-height:30px;
    color:#cc6;
    font-size:11px;
    font-family:Tahoma;
    text-align:center;
    }
div#termeni ul {float:right; width:450px;}
div#termeni li {float:left;}
div#termeni a {color:#fc0; margin:0 10px 0 10px;}
div#termeni a:hover {color:#000;}


/*
 * ======================
 * HTML Blocks
 * ======================
*/

/* BLOCK - path */
.path-box {
    background:#fa9205 url(../images/summary_brd.png) no-repeat 0 0;
    color:#fff;
    font-family:Tahoma, "Comic Sans MS";
    font-size:11px;
    line-height:20px; 
    padding-left:12px;
    padding-bottom:10px;
}
.path-box a {color:#fff; margin-right:5px;}
.path-box a:hover {text-decoration:overline;}


/* BLOCK - product antet */
div#product-antet {
	margin:20px 0;
}


/* BLOCK - product sheet */
div#product-sheet {
	border:1px solid #ddd;
	padding:3px;
	margin-bottom:20px;
}


/* BLOCK - search */
div#search-box {
    line-height:20px;
    width:150px;
	height:80px;
    text-align:center;
	margin-left:290px;
	padding-top:20px;
}
div#search-box .input-box {
    background-color:#FFF8F3;
    border:1px solid #ea7800; 
    font-size:11px;
    font-family:Tahoma; 
    color:#999;
    padding:2px 1px 0 1px;
    width:120px;
    height:16px;
    }
div#search-box label {color:#999; font-family:Tahoma; font-size:11px;}
div#search-box input {vertical-align:middle;} 
div#search-box input#s {border:0; height:20px; width:20px; background:#ea7800 url(../images/search_bg.png) 0 0;}
div#search-box input#s:hover {background-position:0 20px;}


div#comanda-online {
	margin-bottom:20px;
}
/* Block - formular */
div.form-block
{
	font-size:12px;
	font-family:Tahoma, "Comic Sans MS";
}
div.form-block fieldset
{
	background:#e3f7ba url(../images/fieldset.png) repeat-x top left;
	border:1px solid #cccccc;
	margin:20px 0 20px 0;
	padding:20px;
	position:relative;
	z-index:1;
}
div.form-block fieldset legend
{
	background-color:#ffffff;
	color:#ea7800;
	font-weight:bold;
	position:absolute;
	top:-15px;
	left:10px;
	height:30px;
	line-height:30px;
	border:1px solid #aaa;
	padding:0 10px;
	z-index:2;
}
div.form-block div.label-float
{
	overflow:hidden;
	padding:1px 0;
}
div.form-block div label {
	color:#336633;
	display:block;
	height:22px;
	line-height:22px;
	padding-left:30px;
}
div.form-block div.label-float label {
	padding-right:10px;
	width:160px;
	float:left;
}
div.form-block fieldset div input,
div.form-block fieldset textarea {
	background-color:#f9f9f9;
	border:1px solid #aaaaaa;/*#75ba13;/*c9dca6*/
	color:#333;
	padding:2px;
}
div.form-block textarea {
	height:13em;
	overflow:auto;
	font:11px Tahoma;
	line-height:15px;
	width:390px;
}
div.form-block .full-textarea {
	width:592px;
}
div.label-block label {
	display:block;
	float:none;
}
div.form-block div.checkbox input,
div.form-block div.radio input {
	background-color:transparent;
	border:0;
	margin-right:5px;
/*	vertical-align:middle;*/
}
form#photoupload {
	display:none;
}
div.form-block label.hidden {
	display:none;
}
span.required {
	color:red;
}

input.submit-button
{
	padding:5px 10px;
}


/* BLOCK - summary */
.summary {
    background:#FFFEC8 url(../images/antet_bg.png) repeat-x bottom left;
    border-left:1px solid #FFC30E;
    border-right:1px solid #FFC30E;
    font-family:Tahoma, "Comic Sans MS";   
    font-size:0.9em;
    text-align:center;
    margin:0;
}
.summary h1 {font-size:1.2em; color:#ea7800; margin:0 0 1em 0;}
.summary p {color:#96c; margin:0 10px; text-align:justify; text-indent:30px;}

/* summary - image */
.image-box {float:left; position:relative; left:10px; top:0;}
.image-box a {background-color:#fff; border:1px solid #eee; padding:10px; display:block;}
.image-box a:hover {background-color:#fafafa; border:1px solid #ccc;}

/* summary - linkuri */
.link-box {margin-left:252px;}

.link-box ul {margin-left:40px; text-align:left;}
.link-box ul li {width:165px; height:20px;}
.link-box ul.multiple li {float:left;}

.link-box ul li a {background:url(../images/bullet.png) no-repeat left center; display:block; height:20px; line-height:20px; padding-left:15px;}
.link-box ul li a:hover {background-position:5px;}

/* summary - end */
.summary-btm {background:#fff url(../images/summary_brd.png) no-repeat bottom left; height:10px;}


/* BLOCK - banner - trafic */
div#trafic {text-align:center;}


/* BLOCK - overview */
.overview
{
	border:1px solid #ccc;
	font-size:10px;
	height:250px;
	width:184px;
	padding:10px;
	position:relative; 
}
.overview:hover
{
	background-color:#fcfcfc;
}
.middle
{
	margin:0 auto 12px auto;
}
.overview img
{
	height:100px;
	margin:20px 40px;
	width:100px;
}
.overview p
{
	color:#777;
	font-weight:bold;
	font-family:Tahoma, "Comic Sans MS";
	margin:0;
}
.overview h5
{
	color:#c33;
	font-size:12px;
	margin:0 0 10px 0;
}
.overview div
{
	font-size:1px;
	height:5px;
	line-height:5px;
	position:absolute;
	bottom:10px;
	width:184px;
}
.overview_end1 {background-color:#FFC30E;}
.overview_end2 {background-color:#99CC66;}
.overview_end3 {background-color:#CC8866;}
.overview_end4 {background-color:#FFAA0E;}
.overview_end5 {background-color:#66BB33;}
.overview_end6 {background-color:#BB7755;}
.overview_end7 {background-color:#FF880E;}
.overview_end8 {background-color:#33AA00;}
.overview_end9 {background-color:#AA6644;}

/* BLOCK - text-box */
.text-box {
	margin-bottom:20px;
}

/* BLOCK - Google ads */
.g-center-ads {
	text-align:center;
	padding-top:10px;
}


/* BLOCK - accordion - Mootools object */
h2.accordion
{
	margin:0;
	border-top: 1px solid #fcfcfc;
	color:#ffffff;
	cursor:pointer;
}
div.accordion
{
	background-color:#f7f7f7;
}
div.accordion p
{
	padding:5px;
}

.pink-col {background-color:#eb027f;}
.blue-col {background-color:#52b6dd;}
.red-col {background-color:#d0161d;}
.green-col {background-color:#75ba13;}
.orange-col {background-color:#f7941c;}


/* BLOCK - upload-box */
#upload-box
{
	position:fixed;
	top:0;
	left:0;
}


/* hacks */
div.spacer {
	font-size:0;
	height:0;
	line-height:0px;
	width:100%;
	float:left;
	}
	
	
/* BLOCK - comenzi-online */
#photoupload-queue li
{
	background: url(../images/photo_upload.png) no-repeat 0 5px;
	padding: 5px 0 5px 22px;
}

#photoupload-queue .queue-file
{
	font-weight: bold;
}

#photoupload-queue .queue-size
{
	color: #aaa;
	margin-left: 1em;
	font-size: 0.9em;
}

#photoupload-queue .queue-loader
{
	position:				relative;
	margin:					3px 15px;
	font-size:				0.9em;
	background-color:		#ddd;
	color:					#fff;
	border:					1px inset #ddd;
}
#photoupload-queue .queue-subloader
{
	position:				absolute;
	background-color:		#81B466;
	height:					100%;
	width:					0%;
	left:					0;
	top:					0;
	text-align:				center;
}

#photoupload-queue .input-delete
{
	width: 16px;
	height: 16px;
	background: url(../images/delete.png) no-repeat 0 0;
	text-decoration: none;
	float: right;
}

#photoupload input.submit-button {
	margin-bottom:20px;
}
