*{margin:0; padding:0;}
img{border:0}
body{background:#f5f5f5; font-size:12px; font-family:Tahoma, Verdana}
select{border:1px solid #ccc}
.alignright{float:right}
.alignleft{float:left;}

a:link{color: #A20000;text-decoration: none;}
a:visited{color:#A20000; text-decoration:none;}
a:active, a:hover{color:#A20000; text-decoration:underline;}



h3{font-size:14px}
.xbox h3{padding-left: 5px;}


.menu, .menu_personal{font-size:14px;height:28px;  padding-top:2px;}
.menu_personal{background:url(/img/bg_menu_personal.gif)}
	.menu li, .menu_personal li{display:inline; border-right:1px solid #333; height:25px; float:left; text-align:center; background:url(/img/bg_menu.gif)}
	.menu a, .menu_personal a{color:#fff; text-decoration:none; padding:3px 15px 0 15px;height:25px;float:left}
	.menu a:hover, .menu_personal a:hover{text-decoration:underline; background:url(/img/bg_menu_activ.gif)}
	
.menuSecund{font-size:14px; height:28px;  padding-top:2px; background:url(/img/bg_menu.gif); margin-top:3px;}
	.menuSecund li{display:inline; border-right:3px solid #e5e5e5; height:28px; float:left; text-align:center}
	.menuSecund a{color:#fff; text-decoration:none; padding:3px 15px 0 15px;height:25px;float:left}
	.menuSecund a:hover{text-decoration:underline; background:url(/img/bg_menu_activ.gif)}

.menuThird{float:left;font-size:14px}
	.menuThird li{display:inline; float:left; text-align:center}
	.menuThird a{color:#fff; text-decoration:none; background:url(/img/bg_menuPers.gif) no-repeat;padding-top:3px; height:25px; width:73px;float:left}
	.menuThird a:hover{text-decoration:underline}

.menu_top_personal a{width:75px;height:25px;background:url(/img/bg_menuPers_activ.gif) no-repeat}
.menuActiv{height:25px; background:url(/img/bg_menu_activ.gif)}

.logged_on{float:left; padding: 5px 5px 0px 0px;}
.lang{float:left; padding: 0px 0px 0px 10px;}
.marketing_side{width:180px;margin:5px}
	

.cautare{height:25px; background:url(/img/bg_cautare.gif) top left no-repeat; padding-top:4px; text-indent:5px; float:left}
.btn_cauta{width:25px;height:25px;background:url(/img/btn_cauta.gif) left no-repeat;float:left}
.calendar_tabel{text-align:center}
	.calendar_tabel thead{font-weight:bold}
	.calendar_tabel td{border:1px solid #ccc; background:#fff}
	td.activ_cell{border:1px solid #a00}

#tornado_content, #content_produs{/*border:1px solid #ccc;*/ margin-top:10px;}
#content_produs{border:0; background-color:#ffffff;}
#index{margin:0; padding:10px}

/*
#tornado_content{width:100%; border:1px solid #ccc; margin-top:10px; display:inline; clear:both; float:left;}
#index{width:100%; border:1px solid #ccc; margin-top:10px; display:inline; clear:both; float:left;}
*/

.produs{border:1px solid #ccc; float:left; padding:10px;background-color:#ffffff;width:98%;}
.produs table.html {margin-top:20px;margin-bottom:20px;border:0;width:100%;}
.produs h5{font-size:12px; float:left;margin-bottom:10px;}
.produs h4{font-size:12px; margin:0 0 5px 0}
.produs_header{height:35px; background:#590304 url(/img/bg_header_produs_l.gif) no-repeat top left; width:100%; float:left; color:#fff}
.produs_header h3{float:left;margin:10px 10px}
.produs_header h6{margin:10px 10px; font-weight:normal;}

.produs_hr_corner{padding-top:10px;}
.btn_add {margin:8px; cursor:pointer;}
.btn_add_prod {margin-left:8px; cursor:pointer;background: transparent url(/img/cos.gif) no-repeat top left;font-size:1.2em;}
.btn_add_prod a {line-height:1.5;}
.btn_add_prod span {padding-left:30px;font-weight:bold;}
.btn_add_prod a span {text-decoration:none;}
.btn_add_prod a:hover span  {text-decoration:underline;}
.input_add{vertical-align:middle; width: 30px; text-align:right;padding-right: 3px;}
.product {margin-top:20px;}
tr.red {color:#a20;}
td.picture {width:220px;}
td.price {background-color:#eeeeee;float:left;position:relative;padding:10px;}
td.price div.bg_white {background-color: #ffffff; padding: 5px; margin-top: 5px;margin-bottom: 5px;}
/* style="background: #590304; float: left; padding: 5px; margin-bottom: 10px" */
td.specif_produs {width:30%;padding-left:50px;}
td.specif_produs ul {list-style: none;}
td.specif_produs ul li {padding: 3px 0;}
td.specif_produs ul li a {text-decoration:none;color:#333333;}
td.specif_produs span {vertical-align:middle;}

#PhotoSwitcher {float:left;width:250px;text-align:left;}
#PhotoSwitcher ul {margin:5px 0;}
#PhotoSwitcher ul li {display:inline;}
#PhotoSwitcher ul li a img {width:50px;height:50px;border:solid 1px #999999;}


.col1{z-index:1;}
	.col1 select{width:200px; color:#555}
	.col1 p{display: block;height: 30px;}
.col2{}
	.col2 p, .col3 p {display: block;height: 25px;}
.col3{}
	.col3 select{color:#555}
	.col3 input{border:1px solid #ccc;}
	.col3 p{}

	
.search_tabel{background:url(/img/bg_menuPers.gif) no-repeat;padding-top:5px; height:25px; width:75px; float:right; margin-right:10px; text-align:center}
.search_tabel a{color:#fff; font-weight:bold; text-decoration:none}
.tabel{}
	.table_list{background:#f3f3f3}		
	.big_table{width:100%;float:left; font-size:11px;padding-bottom:10px;}
	.big_table tr:hover {cursor:pointer;}
	.tabel_head {background:url(/img/bg_tr.gif) #F42A2A; color:#fff; font-weight:bold;cursor:default; font-size:12px;}
	.tabel_head td{cursor:default;}
	.activ_tr{background:#000; color:#fff}
	#activ_tr{background:#000; color:#fff}
	.tabel td{padding: 3px;}
	.price_table td{padding: 1px;}
	.par{background:#fff}
	.par2{background:#eeeeee}
	.big_table .tr_no_pinter tr {cursor:default; width:100%;}
	#nr_produse{margin: 0px 0px 0px 0px; float:left;font-weight:bold;}
	#paginare{margin:0px 0px 0px 20px; float:left; font-weight:bold;}
	.print_table td{padding: 2px;}

.specificatii{background:#e2e2e2;}
.specificatii td{padding:2px;}
.par3{background:#fff}
.alternative li{background:#eee; margin:3px 0; float:left; width:100%; color:#933; list-style-type:none}
.alternative h4{padding: 5px 5px 0px 5px;}
.lr{margin:70px 0px 0px 0px; float:left;}
.rr{margin:70px 0px 0px 0px; float:left}


	
.tornado_inline_box{width:100%;}
.tornado_inline_box h4{color:#933; padding-left:10px;}

.b_box{float:left;display:inline;}
.tornado_box{clear:right; float:left; background:#fff; width:100%; display:inline;}
.tornado_box_border{border:1px solid #ccc;}
.tornado_box_border h4 {height:40px;}
.btm_box{float:left;display:inline}
.btm_box_last_separator{text-align: center;height: 100%;width: 11px;background: url(/img/pp.gif) repeat-y center center;}
.btm_box_last_separator_no_line{text-align: center;height: 100%;width: 11px;}
.box_sep td{padding-bottom:10px;}
	
	
#btm_box_last{border:0}
	.btm_box ul, .side_box ul, .side_box_personal ul{list-style-type:none; float:left; clear:right}
	.btm_box span a{font-size:11px; margin-right:0px; color:#933}
	/*.btm_box a, .side_box li a, .side_box_personal li a{text-decoration:none; color:#000; font-weight:bold}*/
	.tornado_box h4 {padding: 5px 5px 0px 5px; font-size:12px;}
	.tornado_box p {padding: 5px; font-size:12px; color: #000000;}
	.btm_box h4, .btm_box p{padding: 5px 0px 0px 0px; font-size:12px;}

.box_detalii, .box_detalii_side{text-align:right;color:black !important;display:block; height:24px;background:white;/*background:url(/img/bg_detalii.gif) no-repeat #333;*/}
	.box_detalii{color:black !important;font-weight:900;/*background:url(/img/bg_detalii_left.gif) no-repeat #333;*/ display:inline}
	.box_detalii_side{width:200px; background:url(/img/bg_detalii_sidebar.gif) bottom no-repeat #333}
	.box_detalii a, .box_detalii_side a{color:#fff; margin-right:10px; margin-top:3px;}
	.box_detalii ul{background:url(/img/bg_detalii_right.gif) top right no-repeat; float:right; text-align:right; height:24px; color:#fff; padding-top: 3px; padding-right:10px; min-width:86px}
	.box_detalii span{color:black !important;display:block;padding-left:5px;/*background:#000 url(/img/bg_detalii_right.gif) top right no-repeat;*/ float:right;height:24px;}
	.box_detalii div{text-align:right;color:black !important;/*background:#000 url(/img/bg_detalii_right.gif) top right no-repeat;*/}
	.box_detalii_right{color:black !important;/*background:url(/img/bg_detalii_right.gif) top right no-repeat;*/ float:right;height:24px; width:86px}
	.span_detalii_left{float:left; color:#fff; margin:3px 10px}
	
.side_box, .side_box_personal{width:200px; background:url(/img/bg_sidebar.gif) repeat-y; margin-top:10px;}
    .side_box_container{padding:5px;}
	.side_box h4, .side_box_personal h4 {padding:10px 0 5px 10px; background:url(/img/bg_header.gif) repeat-y; color:#fff; font-size:12px}
	.side_box_personal h4{background:url(/img/bg_header_personal.gif) no-repeat}
	.side_box p, .side_box_personal p{padding-bottom:5px}

#scroll_big{width:700px; margin-left:10px; background:#f3f3f3}
#scroll_small{margin-left:10px; width:420px;float:left}
	#scroll_small table{width:400px;background:#f3f3f3}
	
.general_header{}
.general_header_content{padding: 5px;}
	.general_header_content h2{margin: 0px 0 10px 0px; color:#990000}
	.general_header_content h4, .general_header_content p{margin: 10px 0px 0px 0px}

.general_credo{padding:10px; margin-top:10px}
	.general_credo h4{margin:10px 0 5px 0}
	.general_credo ul{list-style-type:none}
	.general_credo li{margin-bottom:5px}
	.general_credo_ul_inside{margin-left:25px}
.box_place_holder{padding: 5px;}

	
#footer{margin:20px 0;color:#777; background:#eee; padding:5px; clear:left; float:left;}
	#footer span a{text-decoration:none; color:#777}
	
	
.news_content{padding: 5px;}
	.news_content h3{margin: 0px 0 10px 0px; color:#777; cursor:hand; text-decoration: underline;}
	.news_content h3 small{margin: 0px 0 0px 10px; color:#000; font-size:12px; cursor:hand; text-decoration: none; vertical-align:top;}
	.news_content p{color:#777; background-color:#fff;}
.news_content_selected{padding: 5px;}
	.news_content_selected h3{margin: 0px 0 10px 0px; color:#a20000; cursor:hand; text-decoration: underline; font-size:14px;}
	.news_content_selected h3 small{margin: 0px 0 0px 10px; color:#000; font-size:12px; cursor:hand; text-decoration: none; vertical-align:top;}
	.news_content_selected p{color:#777; background-color:#fff;}
	


#path{margin: 10px 0px 0px 0px;}
#path li{display:inline;list-style-type:none; float:left}
#path li a{margin-right:5px; text-decoration:none; font-weight:bold; color:#000}
li#pathActiv a{font-weight:normal}



/*basket ..etc*/
.content_list{width:100%; border:1px solid #ccc; display:inline; clear:right; float:left; border:0; background-color:#ffffff;}
.content_list_header{height:35px; background:#590304 url(/img/bg_header_produs_l.gif) no-repeat top left; width:100%; float:left; color:#fff}
.content_list_header_small{height:25px; background:#590304 url(/img/bg_header_produs_l.gif) no-repeat top left; width:100%; float:left; color:#fff}

.content_list_header h3{float:left;margin:10px 10px}
.content_list_header_span_left {float:left;margin:3px 3px; color: #fff;}
.content_list_header h6{margin:10px 10px; font-weight:normal;}
.content_list_header_right{float:right; height:35px; background:#590304 url(/img/bg_header_produs_r.gif) no-repeat right;}
.content_list_header_right_small{float:right; height:25px; background:#590304 url(/img/bg_header_produs_r.gif) no-repeat right;}
	.content_list_header_right_info{color: #fff; text-align:right;}
	.content_list_header_right_info_middle a{color: #fff; text-align:right;margin: 10px 10px;line-height:35px;}
	.content_list_header_right_info a{margin: 3px 10px 3px 0px; color: #fff;}
	.content_list_header_right_info_small a{margin: 3px 10px 3px 0px; color: #fff;}
.user_list{border:1px solid #ccc; float:left; padding:10px;}
	.user_list h5{font-size:12px; float:left}
	.user_list h4{font-size:12px; margin:0 0 5px 0}
.user_list_header{height:35px; background:#590304 url(/img/bg_header_produs_l.gif) no-repeat top left; width:100%; float:left; color:#fff}
.user_list_header h3{float:left;margin:10px 10px}
.user_list_header h6{margin:10px 10px; font-weight:normal;}
.user_list_hr_corner{float:right;height:35px; background:#590304 url(/img/bg_header_produs_r.gif) no-repeat right;}
.user_table{background:#f3f3f3; width:100%;float:left; font-size:11px;}


.brn_container{padding: 10px 10px 0px 10px;}


/*other*/
input.checkbox{border-top-width: 0px;border-right: 0px;margin-bottom: -2px;margin-top: -2px;border-left: 0px;border-bottom: 0px;}
input.checkbox2{border-top-width: 0px;border-right: 0px;margin-left: -2px; border-left: 0px;border-bottom: 0px;}
input.radio2{border-top-width: 0px;border-right: 0px;margin-bottom: -3px;margin-top: -3px;border-left: 0px;border-bottom: 0px;}
.no_bold{font-weight:normal; white-space:nowrap;}
label{font-weight:bold; white-space:nowrap;}
td.label{font-weight:bold;}
td.label_nw{font-weight:bold; white-space:nowrap;}
fieldset{padding:5px;}
legend{font-weight:bold; font-size:13px;color:#515151;}
.frm_input{}
.frm_input .label{}
.frm_input input{border:1px solid #ccc;}
.txt_line_through{text-decoration: line-through;}
.promo_txt{color: Red;}
.promoplist {height:120px;display: table-cell; vertical-align: middle;} /*promo_product_list*/
.promosapcode: {padding:5px;}

.transparent{background-color: #ffffff; filter:Alpha(Opacity=55);-moz-opacity:0.55;}
.transparent2{background-color: #ffffff; filter:Alpha(Opacity=75);-moz-opacity:0.75;}
.td_border_right{border-right-style:solid; border-right-width: 1px; border-right-color: Black;}
.buy_s{border:1px solid #ccc;width:23px;text-align:right;padding-right:3px;}
.cb{font-weight: bold;}/*cell bold*/
.cbr{font-weight: bold; text-align:right;}/*cell bold right*/
.cc{text-align:center;}/*cell centered*/
.cr{text-align:right;}/*cell right*/
.crnw{text-align:right; white-space:nowrap;}/*cell right nowrap*/
.cnw{white-space:nowrap;}/*cell nowrap*/
.cnws{white-space:nowrap;font-size:11px;}/*cell nowrap small text*/
.crbnw{text-align:right; white-space:nowrap;font-weight: bold;}/*cell right nowrap bold*/

A.hier:link{color:#fff; font-weight:bold; text-decoration:underline;}
A.hier:visited{color:#fff; font-weight:bold; text-decoration:underline;}
A.hier:active, A.hier:hover{color:#fff; text-decoration:none;}

.p_info{border: black 1px solid; text-align:left; background-color:#ffffff; cursor:default; margin: -3px 0px 0px -3px; width:100%;}
.error_message{margin-bottom:10px; color:red; font-weight:bold; background: url(/img/error.gif) no-repeat #fff; padding-left: 40px; min-height:30px;}
.form_error_message{margin-bottom:5px; margin-top:5px; color:red; font-weight:bold;}
.error_message_small{margin-left:10px; color:red; font-weight:bold;}

.input_qty{border:1px solid #ccc; text-align:right; padding-right:2px; font-size: 11px;}
input.cmd:hover{text-decoration: underline;}
.cmd{background:#a00; color:#fff; font-size: 12px;}


/*slideshow*/
.slideshow_container{}
.shadetabs
{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
font: bold 12px Verdana;
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: 2px 3px;
margin-right: 0px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(/img/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
/*bottom: 1px;*/
}

.shadetabs li.selected a
{
	/*selected main tab style */
	background-image: url(/img/shadeactive.gif);
	border-top-color: white;
	background-position: center bottom;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
/*border: 1px solid #c1c1c1;*/
padding: 0px; margin: 0px;
background-color:#fff;
}

.tabcontent { display:none; }
.tabcontent .control_tabs_contentstyle_bottom_link {float:right;padding:10px;}


@media print {
.tabcontent {display:block!important;}
}






/*tab_content*/
label.cntr_lbl{font-size: 10px;font-family: Verdana, Arial;font-weight: bold; white-space: nowrap; vertical-align:bottom;}
label.cntr_lbl_error{font-size: 10px;font-family: Verdana, Arial;font-weight: bold; white-space: nowrap; vertical-align:bottom;color:Red;}
.control_tabs
{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.control_tabs li{
display: inline;
margin: 0;
}

.control_tabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
font: normal 9px Verdana;
background: white url(/img/shade.gif) top left repeat-x;
}

.control_tabs li a:visited{
color: #2d2b2b;
}

.control_tabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.control_tabs li.selected{
position: relative;
top: 1px;
}

.control_tabs li.selected a
{
	/*selected main tab style */
	background-image: url(/img/shadeactive.gif);
    border-bottom-color: white;
}

.control_tabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.control_tabs_contentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
margin-bottom: 1em;
padding: 0px;
}

.one_tab_content
{
display:none;
}











/******box*******/
.xsnazzy {
background: transparent; 
width:240px;
float:left;
margin:0 3px;
}
.zsnazzy{padding-bottom:10px;}

.xsnazzy h1, .zsnazzy h1 {
margin:0;
padding: 0px 6px 0px 6px; 
border-bottom:1px solid #ccc;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
}
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.xb1 {
margin:0 5px; 
background:#ccc;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #ccc; 
border-width:0 1px; 
height:auto;
padding: 0px 0px 0px 0px; 
background-color: #ffffff;
}
* html .xboxcontent {
height:1px;
}
.xbox 
{
display:block; 
padding: 0px 0px 0px 0px; 
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#696969; /*#b2ab9b;*/
color:#000;
}











/*******site map************/
.sitemap_container
{
    clear:right;
}
.sitemap ul a{
	position:relative;
    margin-bottom:3px;
	border-left:4px solid #ddd;

	padding-left:5px;
	display:block;
	height:1%;
}
.sitemap_link_comun_ul_a{color:#ddd;}
.sitemap ul a:hover, .sitemap ul a:hover {
	border-left:4px solid #A20000;
}
.sitemap ul {margin-left:0;}
.sitemap ul {
	margin:0;
	padding:0;
}
.sitemap li {
	list-style-type:none;
	list-style-image:none;
	font-weight:bold;
	margin-bottom:1px;
}
.sitemap li ul, .sitemap li ul {margin-left:10px ;}
.sitemap li li {font-weight:normal;}



/*********wizard*********/
.wizard_question {font-size:12px;}
.answer_list {padding-left:25px;}
.answer_list label {cursor:pointer; font-weight:normal; }
.wizard_navigation {clear:both; float:right; padding-bottom: 10px;}
}


/*******language selection************/
#language_selection{}
#selected_language{width : 20px; height : 20px; line-height:20px; float: right; margin: 5px 0 0 0; text-align: left; cursor: default; }
#selected_language img { display:block; float:left; padding:4px 0 0 0; }
#selected_language strong{display:block; float:left; padding-left : 5px; color : #eee; font-weight : 100;font-size:10px;}
#selected_language ul{padding : 0; position : absolute; margin-left : -80px; margin-top:-2px; background : #A20000;}
#selected_language ul li,
#selected_language ul li a{display : block;padding : 0; white-space:nowrap;font-size:11px; padding: 1px 5px}
#selected_language ul li a{width : 70px; height : 18px; color:White;}
#selected_language ul li a:hover{color:#eee;text-decoration : none;}
#selected_language ul li a span,
#selected_language ul li a img{}
#selected_language ul li a span{padding-left : 5px;}

/**********caompare products************/
.content_all {background:White; z-index:1; margin:10px; text-align:left;}
.compare_table {background: White; width:100%;}
.compare_table td {background: white; padding: 3px;}
td.prod_compare{font-size:1.1em; font-weight:bold;text-align:center;}
td.first_cell{background: White;color:White;font-size:1.1em; font-weight:bold;text-align:center;}
td.attr{font-size:1.1em; font-weight:bold;}
