/** user setting **/
html{
	background: #B4D3FF;
	}
/** end **/

/** user setting **/
body {
scrollbar-base-color: #B4D3FF;
scrollbar-arrow-color: #333;
scrollbar-track-color: #FFF;
	margin:0;
	padding:0;
	background-color: #E8F2FF;
}
/** end **/
fieldset{
	padding: 2px;
	border: 0px;
	margin-bottom:0;
}
legend{color:#167cc5; font-size:1.5em; font-weight:bold; margin:0px; padding:0px;}

ul {list-style:square;}
ul.square li{color:#F00;}

p.extended{
	text-indent:20px;
	margin-bottom:0;
}

font-family:"Times New Roman",Georgia,Serif;
font-size:77%;


.yui-skin-sam .yui-dt th, .yui-skin-sam .yui-dt th a {datatable.css (line 7)
color:#00FFFF;
font-weight: normal;
text-decoration: none;
}

img{vertical-align: middle;}
/*
object {align:middle;}
*/

.selectednode{background:#2F5C82; font-size:1.1em; font-weight:bold;}

/*************************/
/* Vehicle part of code */
/*************************/
/* custom styles for multiple stacked instances */
#statesautocomplete,
#statesautocomplete2 {
    width:15em; /* set width here */
    padding-bottom:2em;
}
#statesautocomplete, #statescontainer {
    z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
}
#statesinput,
#statesinput2 {
    _position:absolute; /* abs pos needed for ie quirks */
}
/*************************/


/*************************/
/*background of the units*/
/*************************/
div#object div#relation{
	background:#FFF none repeat scroll 0%;
	}
.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd {
	background-color:#FFF;
	}
/*************************/

/*************************/
/* buttons */
/*************************/
	.yui-button {
	    /* Styles for all Buttons here. */
	}
/*************************/

div#toolsforsvg{
	width:50%;
	float:left;
}
	div#toolbar_tools{
		float:left;
		width:90%;
	}
	div#printbutton{
		float:right;
		width:10%;
	}

table#intro td{
	padding:0;
	border:0;
}

table#invoice td, table#ownheader td,table#buyerheader td{
	padding:0;
	border:0;
}
table#invoice td.invoiceheader{
	background: #BBB;
}
table#ownheader td.header,table#buyerheader td.header{
	font-size:0.8em;
}

div#languages{
	margin:0;
	width:48%;
	float:left;
}

/* necesar pentru largirea spatiului de la arbore*/
div#left1{
	width: 500px;
}

div#panel2 {background: #FFF;}
/** user setting **/
div#logo{
	background-color: #4F6B88;
	text-align:center;
	color:#DDE;
    	width:100%;
    	height:22px;
    }
	div#logo h1{color:#DDD;}
/** end **/

/* FOOTER STYLING*/
/** user setting **/
#footer1{
	background-color: #4F6B88;
    	width:100%;
	height:40px;
	margin:0;
	color:#DDF;
	text-align:center;
}
	#footer1 a {color:#88F;}
	#footer1 a:visited {color:#bbf;}
	#footer1 a:hover {color:#fbb;}
/** end **/


/* IMPORTANT PENTRU MENIURI CAZATOARE YUI
*/
		.yui-layout-unit-top {
			z-index: 22;
			overflow: visible;
		}
		.yui-layout-unit-top div.yui-layout-bd {
			overflow: visible;
		}

		.yui-layout-unit-center {
			z-index: 1;
			overflow: visible;
		}
		.yui-layout-unit-center div.yui-layout-bd {
			overflow: visible;
		}


	    .yui-skin-sam .yui-layout .yui-layout-unit-top,
	    .yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-bd-nohd {
	        overflow: visible;
	    }

	#layout-doc div.yui-layout-doc {
		overflow: visible;
		}


div.container_previewcat {
	width:100%;
	float:left;
}
div.previewcat {
	background: #4F6887;
	color:#FFF;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width : 130px;
	height: 105px;
}

/* FORUM AREA*/
div#forum_results{text-indent:0px; text-align:center; color:#FFF;}
div#posts_title{
	text-align:left; float:left; width:100%; font-size:1.2em; font-weight:bold;
	background:#305E85;
	color:#FFF; padding:0px 0;
	}
div#posts_text{
	text-align:left; width:100%; font-size:1em; color:#000; padding:0px 0;
	background:#BBF
	}
span.forum_time{
	color:#228;
	}

/* FORUM STYLE FORMS */
TEXTAREA.forum{
	background:#D1D3E6;
	width:40%;
}

INPUT.forum  {
	background:#D1D3E6;
	COLOR:#340022;
	font-size:1.1em;
	BORDER-RIGHT:#999999 1px solid;
	BORDER-TOP:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
	}
input.addtocart{
	width:50px;
	background:#D1D3E6;
	COLOR:#340022;
	font-size:1.1em;
	BORDER-RIGHT:#999999 1px solid;
	BORDER-TOP:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-BOTTOM:#000000 1px solid;
}

	INPUT.password {
		background:#BBB;
		}
	INPUT.user     {
		background:#DDF;
		COLOR:#340022;
		}
	INPUT.company  {
		background:#BBF;
		COLOR:#340022;
	}

	INPUT.captcha {background:#333; COLOR:#FFF; font-size:1.1em; BORDER-RIGHT:#999999 1px solid; BORDER-TOP:#999999 1px solid; BORDER-LEFT:#999999 1px solid; BORDER-BOTTOM:#000000 1px solid;}

INPUT.forumbuttons {
	font-size: 12px;
	padding:2px;
	text-align:center;
	BORDER-RIGHT:#999999 1px solid;
	BORDER-TOP:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-BOTTOM:#000000 2px solid;
	background:#B00006;
	COLOR:#FFF;}

span.alert{font-size:1.2em; color:#420; font-weight:bold; padding:0px 0;}

.leftspace{padding-top:4px; margin-left:22px; margin-right:22px;}


/** user settings menu **/
.yui-skin-sam .yuimenu .bd{
	background: #E8F2FF;
	}
.yuimenu li a.yuimenuitemlabel{
	color: #000;
	}
.yuimenu li a.yuimenuitemlabel:hover{
	color: #FFF;
	background:#4F6B88;
	}

.yuimenu li a.yuimenuitemlabel-selected {background: #555; }



div#login h1 a{font-size:2em; background:#B00006; color:#FFF; text-decoration:none;}
div#login td{border:none;}
div#contactform td {border:none;}


div#catmain{text-align:center; float:left; width:50%;}
div#catmaininfo{
	margin-left:3px;
	text-align:center;
	float:left;
	width:30%;
	}
div#catmainsvg{
	/*background:#FFF; use it if your SVG has no rectangle bellow*/
	margin-left:3px;
	float:left;
	text-align:center;
	padding:0px;
	}

	/* phone numbers */
	.phone{
		font-size:1.2em;
		font-weight:bold;
		}

table#items td.selected{background:#2F5C82; font-size:1.1em; font-weight:bold;}
table#items td{border:1px solid #000;}

div.divalert {
	float:left;
	font-size:1.2em;
    position:absolute;
    border:solid black 1px;
	top:0px;
    left:350px;
    padding:25px;
	z-index:9999;
    margin:25px;
    max-width:200px;
    background:#FFF;
    color: #000;}


/** user settings menu **/
div#center1{
	min-height:100%;
	/*padding: 0px 10px 0px 10px;*/
	}
/** end **/

	div#center1 h1{font-size:2em; color:#B00006; text-decoration:none; margin:0;}
	div#center1 h2{color:#B00006; text-decoration:none; margin:0;}
	a.selected {background: #53F; color:#FFF;}

	.yui-layout .yui-layout-unit div#right .yui-content { overflow: visible; }

	div#drawing {
		background:#FFF;
		min-height:1024px;
		overflow: auto;
		}

div#tree span.references{padding:1px 0;}
	div#tree span.references a{color:#800;text-decoration:none;}


/* SETTINGS AREA */
.shadetabs{
padding:3px 0;
margin-left:0;
margin-top:1px;
margin-bottom:0;
font-size:1.2em; font-weight: bold;
list-style-type:none;
text-align:left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
display:inline;
margin:0;
}
.shadetabs li a{
text-decoration:none;
padding:3px 7px;
margin-right:3px;
border:1px solid #778;
color:#2d2b2b;
background:transparent url(shade.gif) top left repeat-x;
border-bottom:0px;
}
.shadetabs li a:visited{
color:#2d2b2b;
}
.shadetabs li a:active{
background:#FFCC00;
font-size:0.9em;
}
.shadetabs li a:hover{
text-decoration:underline;
color:#ffff00;
}
.shadetabs li.selected{
position:relative;
background:#34F;
top:1px;
}
.shadetabs li.selected a{ /*selected main tab style */
background:#34F url(shade.gif) top left repeat-x;
color:#FFF;
border-bottom-color:white;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration:none;
}

/*area used in the settings area*/
.contentstyle{
border:1px solid gray;
border-top:1px solid #CCC;
width:90%;
margin-bottom:1em;
padding:2px;
background:#FFF;
/*overflow:auto; */
}
ul#maintab{padding-bottom:0px;}
	ul#maintab a{padding:4px;}


/* SEARCH TAB */
    #dt_input, #dt_input_zip {
        width: 80%;
    	position: static;
    }
    #dt_ac_container, #dt_ac_zip_container {
        display: none;
    }

.alert{
	background:#FFF;
}

span.warning {font-size:1.1em; font-weight:bold; color:#FFF; background:#B00006; padding-left:4px;}
span.info    {font-size:1.1em;  font-weight:bold; color:#FFF; background:#000077; padding-left:4px;}
span.title   {color:#FFA; font-size:0.8em;}
.suggest_link {background-color:#333; color: #FFF;}

/* Form objects */
INPUT.forum  {
	background:#D1D3E6;
	COLOR:#340022;
	font-size:1.1em;
	BORDER-RIGHT:#999999 1px solid;
	BORDER-TOP:#999999 1px solid;
	BORDER-LEFT:#999999 1px solid;
	BORDER-BOTTOM:#000000 1px solid;}

    #threads_container, #posts_container {
    }
    #threads_input, #posts_input {
        width: 100px;
    }

/*
Progress bar
*/
.percentbox {
	background:#DDDDFF;
	background-image:url(prog/progress/img/mailerbar-bg.gif);
	top:260px;
	position:absolute;
	left:50%;
	width:514px;
	margin-left:-257px;
	height:64px;
	font-size:2.4em; font-weight:bold;
	text-align:center;
}
.percentboxinside {
	position:relative;
	z-index:11;
	top:20px;
	left:4px;
	text-align:left;
}
.blocks {
 background:#F00;
 height:12px;
 z-index:11;
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
 opacity:0.5;
 -khtml-opacity:.5
 }




/** user settings menu **/
 .box01 {
	background-color: #30799C;
	padding: 6px;
	margin-bottom: 5px;
}
.box01 a {
	color: #FFB742; font-size: 14px; font-weight: bold;
}
.tit01 {
	padding-bottom: 5px; COLOR: #DDD; font-size: 20px; font-weight: normal;
}
.arrow01 {
	float: right;
}
/** end **/


.yui-skin-sam .yui-log {
	background: #1A1F36;
	font-family:monospace;
	font-size:107%;
	text-align:left;
	z-index:9000;
	}
	/*INPUT[type=text] {WIDTH: auto;}*/

/** user setting **/
.yui-skin-sam .yui-layout {
	background-color: #B4D3FF;
	}

table.html_form tbody td{
	border: 0;
        	background:000;
	}

/* NECESAR PENTRU CARUSEL*/
.yui-carousel-element li {
	height: 375px;
	}

/** user setting **//
.yui-skin-sam .yui-layout .yui-layout-hd{
	height:12px;
	padding-bottom: 12px;
	background-color: #4F6B88;
	}
.yui-skin-sam .yui-layout .yui-layout-hd h2{
	font-size:100%;
	float:left;
	width:80%;
	margin:0;
	padding:0;
	}
.yui-skin-sam .yui-layout .yui-layout-ft{
	text-align:center;
}
/** end **/

#yui-history-iframe {
	position:absolute;
	top:0; left:0;
	width:1px; height:1px;
	visibility:hidden;
	}

#toolbar_tools a:link{color:#CCA;}
#toolbar_tools a:visited{color:#CCA;}
#toolbar_tools a:hover{color:#FFF;}


/** user setting **/
.yui-skin-sam .yui-navset .yui-nav .selected A, .yui-skin-sam .yui-navset .yui-nav .selected A:focus{
	background: #4F6B88;
	}
/** end **/