/*	general elements	*/
body{font-size:10px; margin:0; padding:0; background:url('../images/common/site-bg.jpg') top center repeat; font-family:Arial; /* overflow:hidden;  */}

/* .body_wrapper{position:absolute; left:0; top:0; bottom:0; width:100%; overflow:auto; }
#abs_container{position:absolute; left:0; top:0; border:1px solid red; } */

.left{float:left; }
.right{float:right; }
.clear{clear:both; }
.clear_both{clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.align_center{text-align:center; }
.relative{position:relative; }
.inline{display:inline; }
.err{min-height:2em; color:#761A0F; font-size:11px; font-weight:bold; }

a{font-family:Arial; text-decoration:none; color:#1461a8; }
a:hover{text-decoration:underline; }
a img{display:block; margin:0; border:0; }

a.blue_link{font-size:12px; font-weight:bold; color:#1461a8; }

form{margin:0; padding:0; }

.print_only{display:none !important; }



/*	butoane	*/
a.dark_button, a.dark_button:hover{display:inline; text-decoration:none; cursor:pointer; font-size:10px; }
a.dark_button span.button_left{display:block; float:left; width:0.4em; height:2.6em; background:url('../images/common/dark-button-left.gif') top left no-repeat; }
a.dark_button span.button_middle{display:block; float:left; background:url('../images/common/dark-button-middle.gif') top left repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:1em; padding:0.6em 1.5em 0.6em 1.5em; }
a.dark_button span.button_right{display:block; float:left; width:0.4em; height:2.6em; background:url('../images/common/dark-button-right.gif') top left no-repeat; }
a.dark_button:hover span.button_middle{text-decoration:underline; }



/*	structura	*/
#site{margin:2em auto 0 auto; padding-bottom:2em; width:97em; }

#header{display:block; height:7em; float:left; font-family:Verdana; }
#header a#logo{display:block; float:left; margin-left:4.2em; margin-left:0; width:36.5em; height:5.8em; margin-bottom:1em; font-size:10px; background:url('../images/common/logo.png') top left no-repeat; }

#header .top_links{width:40em; height:2em; float:right; margin:0.3em 0.5em 0 0; }
#header .top_links a{float:right; color:#979a9c; font-family:Verdana; font-size:11px; }
#header .top_links span{float:right; display:block; width:1px; height:11px; margin:2px 10px; background:url('../images/common/top-spacer.gif') top left no-repeat;  }

#header .sub_links{}

#header #top_search{float:right; display:block; width:15em; }
#header #top_search input{float:right; border:1px solid #2f2f2f; background-color:#1e1e1e; font-family:Arial; font-size:13px; color:#a0a0a0; line-height:15px; padding:1px 3px 0px 3px; width:100px; margin:0; margin-right:5px; }
#header #top_search a.search_button{float:right; border:1px solid #2f2f2f; background-color:#1e1e1e; font-size:0; line-height:0; }

/* .site_content{position:relative; } */
.right_section_name{position:absolute; right:-50px; top:20px; width:50px; height:1px; font-size:0; line-height:0; overflow:visible; }

#menu{display:block; width:96.8em; }
.has_selected_menu{background:url('../images/common/menu_line_back.jpg') bottom left repeat-x; }
#menu a{display:block; float:left; padding:6px 0 0 0; margin:0 2px; font-size:12px; color:#ffffff; margin:0; text-align:center; padding:6px 0px 0px 0px; height:16px; }
/* #menu span.menu_sep{display:block; float:left; background:url('../images/common/menu-sep.gif') top left no-repeat; margin:8px 5px 0 5px; width:1px; height:12px; font-size:0; line-height:0; overflow:hidden; } */

#menu a.selected_menu{/* padding:6px 10px 1px 10px;  */overflow:hidden; line-height:13px; font-weight:bold; cursor:pointer; margin:0; font-size:12px; }
#menu a.first_menu{margin-left:4px; }
#menu a.last_menu{margin-right:0; }

#submenu{}
#submenu .submenu_section{float:left; width:auto; line-height:1.8em; padding:1.5em; }
#submenu .submenu_section b{display:block; width:10em; font-size:12px; color:#FFFFFF; font-weight:bold; margin-bottom:0.5em; }
#submenu .submenu_section a{display:inline; font-size:11px; color:#FFFFFF; }
#submenu .submenu_section .clear_both{display:inline; }
#submenu .submenu_options{float:left; width:8em; }
#submenu .submenu_sep{float:left; width:2.7em; height:15.1em; margin-top:0.3em; background:url('../images/common/submenu-sep.png') top left no-repeat; }
#submenu .submenu_banner_link{display:block; width:97em; height:15.8em; cursor:pointer; position:relative; }

#inner_content{background:url('../images/common/section-shadow.jpg') #FFFFFF 0 0 repeat-x; padding-bottom:1em; }
.main_index{background:none !important; border:0px none !important; }
.white_content{background:#FFFFFF !important; }
.left_column{float:left; width:72em; padding:1em 1em 1em 2em; overflow:hidden; }

.ie6_spacer{font-size:10px; line-height:10px; margin:0; padding:0; overflow:hidden; }

#inner_content .filter{display:block; float:left; font-family:Arial; padding:0 2em 0 2em; }
#inner_content .filter a{float:left; font-size:11px; color:#000000; }
#inner_content .filter span.raquo{float:left; margin:0 0.3em; font-size:11px; line-height:11px; }
#inner_content .filter span.last{float:left; font-size:11px; color:#737373; }

#inner_content .selected_filters{displaY:inline; float:left; font-family:Arial; margin:1em 2em 0 2em; }
#inner_content .selected_filters .selected_filter{float:left; margin-right:2em; }
#inner_content .selected_filters a{font-size:11px; color:#000000; }
#inner_content .selected_filters span{font-size:11px; color:#000000; }

#inner_content .section_title{font-size:22px; line-height:24px; color:#FFFFFF; padding:21px 20px; margin:0; margin-bottom:0.4em; }

.flash_rel{position:relative; width:100%; height:0; font-size:0; line-height:0; overflow:visible; }
.right_column{float:right; width:21em; margin-right:1em; padding:0 !important; }

#footer{}
#footer .footer_brands{font-size:10px; margin:2em 0; }
#footer .footer_brands a{display:block; float:left; margin:0 1em; }

#footer .footer_right {float:right; margin-bottom:1em; margin-top: 0;}
#footer .footer_links {float:right; margin: 0 !important;}
#footer .footer_newsletter{float:right; margin-top:2px;  width: 280px; }
#footer .footer_newsletter label{display:block; float:right; margin-top:1px; font-family:Arial; font-size:12px; color:#cdcdcd; }
#footer .footer_newsletter input{float:right; border:1px solid #2f2f2f; background-color:#000000; font-family:Arial; font-size:13px; color:#898989; line-height:16px; padding:1px 3px 0px 3px; width:170px; margin:0; margin-left:1em; }
#footer .footer_newsletter a.add_news_button{display:block; float:right; margin-left:0.5em; width:2.3em; height:2em; font-size:10px; line-height:10px; background:url('../images/common/ok.gif') top left no-repeat;}

#footer .footer_bar{clear:both; width:100%; height:1px; font-size:0; line-height:0; overflow:hidden; background:url('../images/common/footer-line.gif') top left no-repeat; }

#footer .footer_links{float:left; margin-top:2em; }
#footer .footer_links a{display:block; float:left; margin-right:1em; font-size:11px; color:#cdcdcd; }


#footer .footer_terms{float:right; margin-top:2em; }
#footer .footer_terms a{float:right; margin-left:2em; color:#cdcdcd; font-size:11px; }


#footer .footer_follow{float:left; margin-top:0 !important; text-align: right; white-space: nowrap; font-size:11px; color:#cdcdcd; margin-right: 2em;}
#footer .footer_follow a{display:block; float:left; margin-right:1em; }
#footer .footer_follow span{display:block; float:left; margin-right:1em; padding-top: 5px; }






/* paginare */
#site .paging{margin:1em auto; font-family:Verdana; font-size:1.1em; text-align:center; font-weight:bold; }
#site .paging a, #site .paging b{display:inline; padding:0.2em 0.5em; text-decoration:none; font-size:12px; line-height:1.8em; margin:0;}
#site .paging a{border-left:1px solid #e7e7d6; color:#007ee8; font-weight:normal; }    
#site .paging .fpage{border:0; }
#site .paging b{font-size:1.2em; }
#site .paging b.cr_page{border-left:1px solid #e7e7d6; padding:0.1em 0.2em 0.1em 0.5em; margin:0; }
#site .paging a.prevButton, #site .paging a.nextButton{background:url('../images/common/pag_buttons.gif') no-repeat; display:block; height:2.1em; width:5.8em; font-size:10px; line-height:1em; padding:0; border:0; }
#site .paging a.prevButton{background-position: 0 0;  }
#site .paging a.prevButton:hover{background-position: 0 -2.2em; }
#site .paging a.nextButton{background-position: -5.8em 0; }
#site .paging a.nextButton:hover{background-position: -5.8em -2.2em; }

#site .paging_table{margin:2em auto 0 auto; }
#site .paging_table td{vertical-align:middle; padding:0; }



/*	bannere		*/
.banner_container{margin:2em auto; border:2px solid #d6d6d5; padding:0.2em; }
.banner_container img{display:block; margin:0; width:18em; }
.right_column .banner_container{width:18em; }








/* 	index	*/
#main_flash{width:97em; height:46.7em; }
.main_footer{padding-top:4em; }

.main_footer_box{float:left; width:11em; padding:0 0 0 1em; }
.main_footer_box a{color:#FFFFFF; }

.box_main{display:block; height:12.5em; font-size:10px; }
.box_main span.cat_img{display:block; width:10em; height:8.5em; cursor:pointer; }
.box_main span.cat_desc{display:block; margin-top:2px; font-size:13px; font-family:Arial; font-weight:bold; }

.box_sec{display:block; font-size:11px; font-family:Arial; }


/*	produse		*/
.section_products{position:relative; width:74em; background:none; overflow:hidden; }
.section_products .top_sep{position:absolute; right:0; top:0; }
.section_products .bottom_sep{position:absolute; right:0; bottom:0; }
.single_line_products{background:url('../images/common/prod_vert_sep.gif') top right no-repeat;; }

.section_product{position:relative; z-index: 30; width:15em; margin:0; padding:1em 1.5em 1em 2em; float:left; background:url('../images/common/prod_vert_middle.gif') top right repeat-y; padding-bottom:200em; margin-bottom:-200em; }
.section_product a span{font-size:12px; font-weight:bold; color:#1461a8; }
.section_product span.product_desc{display:block; color:#3a3a3a; font-size:11px; margin-top:0.3em; }
.section_product span.product_price{display:block; color:#252525; font-size:11px; font-weight:bold; margin-top:0.5em; }
.section_product span.old_product_price{text-decoration:line-through; }

.section_product .prod_new {display: block; width: 36px; height: 36px; position: absolute; top: 5; left: 10; z-index: 31;}
html>body .section_product .prod_new {background-repeat: no-repeat; background-position: 0 0;	background-image: url(../images/common/new_icon.png);}
* html .section_product .prod_new {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/new_icon.png', sizingMethod='crop');}
.section_product .prod_promo {display: block; width: 36px; height: 36px; position: absolute; top: 5; left: 10; z-index: 32;}
html>body .section_product .prod_promo, html>body .section_product .prod_promo_new {background-repeat: no-repeat; background-position: 0 0;	background-image: url(../images/common/promo_icon.png);}
* html .section_product .prod_promo, * html .section_product .prod_promo_new {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/promo_icon.png', sizingMethod='crop');}
.section_product .prod_promo_new {display: block; width: 36px; height: 36px; position: absolute; top: 5; left: 50px; z-index: 32;}

.last_line_product{background:none; }

.bottom_lines{position:relative; clear:both; height:0; font-size:0; line-height:0; overflow:visible; /* border:1px solid blue;  */}

.bottom_lines_white{position:absolute; left:0; bottom:0; border-top:1px solid #8a8a8a; }
.bottom_horiz_lines{clear:both; width:740px; height:10px; font-size:0; line-height:0; overflow:hidden; background:url('../images/common/prod_horiz_sep_long.gif') center left repeat-x; }
.white_1{left:184px; width:1px; background-color:#8a8a8a; }
.white_2{left:369px; width:1px; background-color:#8a8a8a; }
.white_3{left:554px; width:1px; background-color:#8a8a8a; }
.white_4{left:739px; width:1px; background-color:#8a8a8a; }

.section_prod_sep{width:125px; height:1px; margin:10px 0; overflow:hidden; margin:0 auto; font-size:0; line-height:0; background:url('../images/common/prod_horiz_sep.gif') top left no-repeat; }
/* .small_vert_sep{width:1px; height:125px; margin:10px 0; overflow:hidden; margin:0 auto; font-size:0; line-height:0; background:url('../images/common/prod_vert_sep.gif') top left no-repeat; } */

.section_right_col{margin-top:7.6em; }


/*	sectiune categorii		*/
.section_cat_container{width:73em; margin-left:1em; }
.section_cat{float:left; width:23em; height:22em; margin:0 2em 2em 0; background:url('../images/common/big-vert-sep.gif') center right no-repeat; }
.last_section_cat{float:right; margin-right:0; background:none; }
.section_cat a.cat_img{display:block; margin-bottom:1em; /* width:22em; height:17em; */ width:16em; }
.section_cat a.cat_img img{display:block; width:16em; }
.section_cat .cat_desc{float:left; width:20em; }
.section_cat a.cat_title{display:block; font-family:Arial; font-size:22px; line-height:24px; color:#1a489b; margin:0 0.5em 0 0.5em; /* border-bottom:1px solid #cecece;  */}
.section_cat .cat_products{margin:0.3em 1.1em 0 1.1em; }
.section_cat .cat_products a{font-family:Arial; font-size:12px; line-height:18px; color:#333333; }

.section_cat .cat_section_desc{padding:0.5em 0 0 1em; font-family:Arial; font-size:12px; color:#333333; }



/*	sablon css sectiune	*/
/*
#content_aparate #submenu{width:97em; height:15.7em; background:url('../images/devel/foto_section_header.jpg') top left no-repeat; }
#content_aparate .section_title{background:url('../images/common/aparate-section-title.jpg') top left no-repeat; } */





/*	detalii produs	*/
.product{padding-left:2em; padding-bottom:2em; }
.product h1{font-family:Arial; font-size:22px; line-height:28px; color:#323232; margin:0 0 0.3em 0; padding:0; }
.product h1 .prod_new_details {display: block; float: left; clear:none; width: 36px; height: 36px; position: relative; top: -4px;}
html>body .product h1 .prod_new_details { /* bowsere decente */
	background-repeat: no-repeat; background-position: 0 0;	background-image: url(../images/common/new_icon.png);	
}
* html .product h1 .prod_new_details { /* ie6 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/new_icon.png', sizingMethod='crop');
}
.product h2, .product h3{font-family:Arial; font-size:18px; line-height:24px; font-weight:normal; color:#545454; margin:0.5em 0; padding:0; }


.product_details_left{float:left; width:39em; }
.product_details_right{float:right; width:28em; margin-right:2.8em; display:inline; }
.price_product_details_right{padding-bottom:4em; font-size:10px; }
.prod_no_buy{padding-bottom:0; }

.product_pic{width:390px; height:230px; overflow:hidden; position:relative; }
.product_pic a{display:block; position:absolute; left:0; top:0; z-index:0; }
.product_pic a.selected_prod_pic{z-index:50; }

.brand_pic{display:block; margin:0 0 1em 0; }

.product_buy_box{position:relative; width:100%; margin:0; padding:0; height:0; font-size:0; line-height:0; height:0; overflow:visible; }
a.buy_button{position:absolute; left:530px; top:-30px; }
input.buy_qty{position:absolute; left:410px; top:-30px; padding:9px 11px 7px 11px; height:15px; font-size:11px; line-height:15px; font-family:Arial; color:#1f2022; font-weight:bold; border:0; background:url('../images/common/buy_qty.gif') top left no-repeat; }

.product_details_left .product_desc{font-size:11px; }

.product_details_right ul{display:block; margin-left:1.5em; padding:0; font-size:10px; }
.product_details_right ul li{list-style-type:square; font-size:12px; }

.product_details_right b{display:inline; font-size:16px; color:#545454; }
.product_details_right .prod_price{display:inline; }
.product_details_right .prod_price b.price{color:#545454; }
.product_details_right .prod_price b.price_value{color:#108ec8; }

.product_details_right .prod_old_price{text-decoration:line-through; }
.product_details_right .prod_old_price b{display:inline; font-size:13px; color:#545454 !important; font-family:Arial; text-decoration:line-through; }

.product_details_right .prod_promo_details{display:block; margin: 0.5em 0 0.5em 0;}

.product_details_right span{display:inline; font-size:13px; color:#545454; font-family:Arial; }
/* .product_details_right span.prod_status{font-weight:bold; padding-right:1em;} */

.product_thumbs{position:relative; margin-top:0.5em;}
.product_thumbs a{float:left; font-size:10px; margin-right:0.2em; }

a.prod_arrow{position:absolute; width:4em; height:5.4em; outline:none; }
a.prod_pic_left{left:0; top:4px; background:url('../images/common/prod-pic-left.gif') 0 0 no-repeat; }
a.prod_pic_right{right:0; top:4px; background:url('../images/common/prod-pic-right.gif') 0 0 no-repeat; }

a.prod_arrow:hover{background-position:0 -54px; }
a.diabled_arrow{background-position:0 -108px !important; }

.thumbs_inner{position:relative; margin-left:4em; overflow:hidden; width:30.8em; height:6em; }
.thumbs_abs{position:absolute; left:0; top:0; margin:0; padding:0; width:1000em; height:6em; }

.product_files{line-height:2em; }
.product_options{line-height:2.8em; margin-top:1em; }

.prod_thumb_link{padding-left:2.2em; font-family:Arial; font-size:11px; font-weight:bold; }

.prod_pdf_link{/* background:url('../images/common/pdf.gif') 2px 0 no-repeat;  */color:#108ec8; padding-top:2px; }

.prod_print_link{background:url('../images/common/print.gif') top left no-repeat; color:#108ec8; padding-top:2px; }
.prod_mostra_link{background:url('../images/common/mostra.gif') 1px 0 no-repeat; color:#a80404; padding-top:5px; padding-bottom:5px; }
.prod_demo_link{background:url('../images/common/demo.gif') top left no-repeat; color:#a80404; padding-top:2px; padding-bottom:5px; }
.prod_compara_link{background:url('../images/common/compara.gif') top left no-repeat; padding-top:2px; padding-bottom:5px; }

.prod_has_roll{display:block; float:left; width:40px; height:40px; background:url('../images/common/rola_icon.gif') top left no-repeat; font-size:10px; line-height:10px; }
.prod_has_sheet{display:block; float:left; width:40px; height:40px; background:url('../images/common/coala_icon.gif') top left no-repeat; font-size:10px; line-height:10px; }

.product_tabs{margin-top:1em; }
.product_tabs .tab_header{float:left; background-color:#e2e2e2; border:1px solid #cfcfcf; border-bottom-width:0; width:71.8em}
.product_tabs .tab_header a{display:block; float:left; padding:6px 11px; border-right:1px solid #cfcfcf; font-size:13px; line-height:15px; color:#108ec8; }
.product_tabs .tab_header a.selected_tab{background-color:#ffffff; color:#545454; font-weight:bold; }
.product_tabs .tab_content{border:1px solid #cfcfcf; border-width:1px 1px 1px 1px; }
.product_tabs .tab_value{display:none; }
.product_tabs .selected_tab_value{display:block; }

.product_tabs tr td{border-bottom:1px solid #d7d7d7; }
.product_tabs tr.last_tag_tr td{border:0; }

.options_table{width:100%; margin:0; padding:0; font-size:11px; }
.options_table td{padding:0.3em 1em; }
.options_table td.td0{width:225px; }
.options_table td.td1{width:455px; }

.options_table tr.dark_tr td{background-color:#e3eef4; }


.prod_variant_table{font-size:10px; width:71.8em}
.prod_variant_table thead tr td{background-color:#e2e2e2;}
.prod_variant_table tr td{border:1px solid #d7d7d7; border-width:1px 0 0 1px; padding:0.5em 1em; }
.prod_variant_table tr td.td_name{width:250px; }
.prod_variant_table tr td.td_stoc{width:60px; }
.prod_variant_table tr td.td_price{width:60px; text-align:center; }
.prod_variant_table tr td.td_prop{width:60px; }
.prod_variant_table tr td.last_td_prop{border-right-width:1px; }


.prod_variant_table tr td.td_order{width:1em; border-left-width:0; overflow:hidden; }
.prod_variant_table tr td.td_order div.order_container{width:150px; overflow:hidden; }
.prod_variant_table tr td.td_order input{display:block; float:right; width:5em; height:1.2em; border:1px solid #a0a0a0; }
.prod_variant_table tr td.td_order a{display:block; float:right; width:6.6em; margin-left:1em; }


.prod_variant_table tr.dark_tr td{background-color:#e3eef4;}
.prod_variant_table tr.ltr td{border-bottom-width:1px; }


.acc_sep{clear:both; font-size:10px; line-height:10px; height:10px; overflow:hidden; }
.prod_acc{float:left; width:10em; margin-left:0.5em; }
.prod_acc a{font-size:10px; }
.prod_acc a img{display:block; margin:0 auto; margin:0 0 0.5em 0; border:1px solid #ebebeb; }
.prod_acc a span{font-size:12px; font-weight:bold; color:#1461a8; }
.prod_acc .sim_buy{width:7.5em; }

.prod_sim{margin:0.5em 0; }
.prod_sim a{font-size:12px; font-weight:bold; color:#1461a8; }
.prod_sim span{font-size:11px; font-weight:normal; color:#474747; }
.prod_sim .sim_buy{width:18em; }



/*	forumulare	*/
.form_left{float:left; width:33em; }
.form_right{float:right; width:33em; }

.form_title{font-family:Arial; font-size:18px; color:#262626; margin-bottom:1em; }
.form_desc{font-family:Arial; font-size:12px; color:#434242; margin:0.5em 0; }
.form_subtitle{font-size:12px; color:#262626; margin-bottom:1em; }
.form label{display:block; font-family:Arial; font-size:12px; font-weight:bold; color:#565656; }
.form input.text{border:1px solid #bdbcbc; }
.form textarea{border:1px solid #bdbcbc; }
.form .form_spacer{font-size:0; line-height:0; height:0; margin-top:8px; }

.normal_form{width:72em; margin:0 1em;}
.normal_form label{float:left; width:10em; }
.normal_form input.text{float:left; width:15.6em; padding-left:0.2em; padding-right:0.2em; font-size:12px; }
.normal_form select.text{float:left; width:16.2em; font-size:12px; }
.normal_form textarea.text{float:left; width:15.6em; padding-left:0.2em; padding-right:0.2em; font-size:12px; }
.normal_form .form_err{padding-left:11em; }
.normal_form label.check_label{float:left; width:25em; }
.normal_form label.news_label{margin:0.2em 0 0 0.5em; }
.normal_form input.news_check{float:left; }


.normal_form_right label{width:11em; }

.normal_form .big_textarea{width:54em; }
.normal_form .normal_form_full{width:72em; }
.normal_form .normal_form_full label{width:100%; float:none; }

.normal_form input.news_radio{display:block; float:left; margin:0 0 1em 3em; } 
.normal_form label.news_radio_label{width:auto; display:block; float:left; margin:0 0.5em 1em 0.5em; }

.notify_message{font-family:Arial; font-size:13px; font-weight:bold; color:#999999; margin:0.5em 0; }
p.info{font-family:Arial; font-size:12px; color:#434242; }


/*	cart 	*/
.cart_table{margin:2em 0; width:72em; font-size:10px; }
.cart_table tr td{font-size:10px; padding:0.5em 0.9em; border-bottom:1px solid #d8d8d8; }
.cart_table tr td.td_center{text-align:center; }
.cart_table tr td.td_right{text-align:right; }

.cart_table tr td.td_img{width:10em; }
.cart_table tr td.td_name{width:22em; }
.cart_table tr td.td_img{width:8.5em; }
.cart_table tr td.td_img{width:13em; }
.cart_table tr td.td_img{width:11em; }
.cart_table tr td.td_img{width:8em; }

.cart_table tr td.td_qty{}
.cart_table tr td.td_qty input{border:1px solid #bcbcbc; font-family:Arial; font-size:12px; line-height:16px; font-weight:bold; color:#7e7e7e; width:64px; height:16px; padding:2px 3px 0px 3px ; }
.cart_table thead tr td{color:#3c3c3c; font-size:12px; font-weight:bold; font-family:Arial; }
.cart_table tbody tr td{font-size:10px; padding:2em 1em; }
.cart_table tbody tr td a{font-family:Arial; font-size:12px; font-weight:bold; color:#108bce; }
.cart_table tfoot tr td{font-weight:bold; font-size:12px; color:#000000; padding:0.5em 0.7em 0 0.7em; border:0; }
.cart_table tfoot tr.first_footer td{padding-top:2em; }

.sim_buy{float:left; width:12.5em; }

/*	cart pas 2	*/
.cart_forgot_pass{margin-top:4.8em; }
.cart_form textarea.address_text{height:12em; }
.cart_form .livrare_right textarea.obs_text{display:block; float:right; height:4.7em; width:19.6em; margin:0; padding:0; }
.cart_form .livrare_right label.obs_label{width:auto; }
.cart_form .order_type{float:left; width:20em; }
.cart_form .order_type input{float:left; }
.cart_form .order_type label{float:left; margin-left:1em; }

/*	cart pas final	*/
.order_table{width:72em; margin:1em 0; font-size:10px; }
.order_table tr td{font-family:Arial; font-size:12px; padding:10px; border:1px solid #e6e6e6; border-width:1px 0 0 1px; }
.order_table tr td.ltd{border-right-width:1px; }
.order_table tr.ltr td{border-bottom-width:1px; }
.order_table thead tr td{font-size:13px; font-weight:bold; background-color:#efefef; }

.order_table tr.dark_row td{background-color:#f5f8f8; }
.order_table tr.empty_tr td{border:0px none; background:none; }

.order_table tr td.bold{font-family:Arial; font-size:12px; font-weight:bold; }
.order_table tr td.td_name{width:37em; text-align:left; }
.order_table tr td.td_qty{width:6em; text-align:center; }
.order_table tr td.td_price{width:10em; text-align:center; }
.order_table tr td.td_total{width:12em; text-align:center; }

.istoric_table tr td.td_nr{width:3em; text-align:center; }
.istoric_table tr td.td_data{width:3em; text-align:center; }
.istoric_table tr td.td_id{width:3em; text-align:center; }
.istoric_table tr td.td_total{width:3em; }
.istoric_table tr td.td_detail{width:3em; }
.istoric_table tr td.td_address{width:15em; }






/*	confirmare email 	*/
.confirm_container{text-align:center; margin:2em auto; }


/*	programeaza demo 	*/
.demo_product{width:72em; margin:1em 0; padding:0; border:0; background:none; }
.demo_product .prod_pic{float:left; margin-left:1em; }
.demo_product .prod_desc_container{float:left; margin-left:1em; width:56em; }

.demo_product span.product_desc{display:block; color:#3a3a3a; font-size:11px; margin-top:0.3em; }
.demo_product span.product_price{display:block; color:#252525; font-size:11px; font-weight:bold; margin-top:0.5em; }

.demo_contact{float:left; margin:0.5em 0 0 1em; font-size:12px; font-family:Arial; color:#353535; }
.demo_adresa{width:14.8em; }

.demo_form_full label{width:auto; }


/*	profile		*/
.text_user{float:left; font-size:12px; font-weight:bold; color:#565656; }
.livrare_right label{width:6em; }
.livrare_right .form_err{padding-left:6.5em; }
.livrare_right input.text{float:left; width:20.9em; padding-left:0.2em; padding-right:0.2em; font-size:12px; }
.livrare_right select.text{float:left; width:21.5em; font-size:12px; }
.livrare_right textarea.text{height:7.9em; width:20.9em; }

.form_facturare label.cont_label_iban{width:6em; }
.form_facturare input.cont_inp_compania{width:15em; }
.form_facturare input.cont_inp_cui{width:12em; }

.form_facturare input.inp_compania{width:22em; }
.form_facturare input.inp_nr_reg_com{width:6em; }
.form_facturare input.inp_cui{width:7em; }
.form_facturare input.inp_cnp{width:22em; }
.form_facturare input.inp_sediu{width:22em; }
.form_facturare select.inp_domeniu{width:15.5em; }
.form_facturare select.inp_judet{width:22.8em; }
.form_facturare input.inp_domeniu{width:19em; }
.form_facturare input.inp_banca{width:22em; }
.form_facturare input.inp_iban{width:19em; }
.form_facturare label.label_iban{width:6.5em; }

.form_facturare label.normal_label{float:left; margin-right:1em; width:auto; }

.bill_container_left{float:left; margin-right:1em; }
.bill_container_right{float:right; margin-right:1em; }
.last_right{margin-right:0; }

/*	preferinte news	*/
.normal_form input.news_opt_check{display:block; float:left; margin:0.1em 0.5em 0.5em 2em; }
.normal_form label.news_opt_label{width:auto; display:block; float:left; margin:0em 0 0.5em 2em; font-weight:normal; } 

/*	contact		*/
p.contact_desc{line-height:18px; font-size:11px; margin-bottom:3em; }
p.contact_desc b{color:#565656; }
.contact_title{font-size:14px; margin-bottom:0.2em; color:#565656; }

/* 	termeni si cond	*/
.general_desc{margin:1em; color:#565656; }
.general_desc ul{display:block; margin:0; font-size:12px; }
.general_desc p{font-size:12px; }

/*	magazin		*/
.magazin_middle{width:95em; font-size:10px; margin:0 1em 1em 1em; padding-top:1em; }
.magazin_middle .magazin_banner{float:left; overflow:hidden; }
.magazin_middle img{display:block; margin:0; }

.magazin_footer{margin:1em; }
.cats_footer{float:left; background:url('../images/common/cat_separator.gif') top right no-repeat; margin:0 1em; }
.last_cats_footer{background:none; }
.cats_footer h3{font-size:18px; line-height:24px; color:#4f4f4f; margin:0.5em 0 1em 0; padding:0; font-weight:normal; }

.cat_footer_min_height{float:left; width:1px; height:15.4em; overflow:hidden; }
.cats_col{float:left; width:19em; margin-right:1em; }
.cats_col a{float:left; font-size:12px; font-weight:bold; color:#108ec8; margin-top:0.2em; }
.cats_col span.raquo{float:left; font-size:12px; font-weight:bold; color:#108ec8; }


/*	sitemap	*/
.sitemap_container{width:92.8em; margin-left:2em; line-height:1.6em; }
.first_sitemap_container{margin-left:5em; }
.first_sitemap_container a{font-size:1.1em; }
.first_sitemap_container .sitemap_title{margin-top:0.5em; }
.first_sitemap_container .sitemap_title a{font-weight:bold; }
.first_sitemap_container .sitemap_title b{font-size:11px; }
.sitemap_container h2, .sitemap_container h3{font-family:Arial; font-size:18px; line-height:24px; font-weight:normal; color:#545454; margin:0.8em 0 0.4em 0; padding:0; border-bottom:1px dotted #cecece; }


.sitemap_cat_container {clear: both;}
.sitemap_cat_container.sitemap_sep_1{background-image: url(../images/common/sitemap_separator_1.gif); background-repeat: no-repeat; background-position: 0 50%;}
.sitemap_cat_container.sitemap_sep_2{background-image: url(../images/common/sitemap_separator_2.gif); background-repeat: no-repeat; background-position: 0 50%;}

.sitemap_col {float:left; width:21em; margin-right:1em; margin-bottom: 0.5em; }

.sitemap_cats{float:left; width:21em; margin-right:1em; margin-bottom: 0.5em;}
.sitemap_subcats{padding-left:0em;  margin-bottom: 0.5em;}
.sitemap_subcats a{font-size:11px; }
.sitemap_container a.cat_name{float:left; font-size:12px; margin-right:1em; }
.sitemap_container .subcat_name_cont {margin-bottom: 0.5em;}
.sitemap_container a.subcat_name{font-size:12px; font-weight: bold;}

h1.sitemap{margin-left:2em; }



/*	cerneluri	*/
.ink_selector{margin:1em ; }
.ink_selector_top{}
.ink_selector_top label{display:block; color:#535353; font-size:12px; }
.ink_selector_text{float:left; font-size:12px; margin-bottom:1em; }
.ink_selector_img{float:right; }

#submenu .ink_selector_top{padding:2em 0 0 2em;}
#submenu .ink_selector_top{color:#FFFFFF; }
#submenu .ink_selector_top .ink_selector_text{margin-bottom:1.5em; }
#submenu .ink_selector_top label{color:#FFFFFF; font-size:14px; }
#submenu .ink_selector_top b{display:block; color:#FFFFFF; font-size:14px; margin-bottom:1em; }
#submenu .ink_selector_top .ink_selector_model select{width:32.5em; }

.ink_selector_brand{float:left; width:15em; }
.ink_selector_brand select{width:11em; }

.ink_selector_model{float:left; width:51em; margin-left:1em; }
.ink_selector_model select{width:42.5em; font-size:12px; }

.big_horizontal_sep{width:564px; height:1px; font-size:1px; line-height:1px; overflow:hidden; margin:20px auto; background:url('../images/common/big-horiz-sep.gif') top left no-repeat; }
.big_ink_container{width:72em; overflow:hidden; }
.inks_container{}
/* .inks_container .ink{float:left; }
.inks_container a{font-family:Arial; font-size:12px; line-height:20px; padding-right:50px; } */





.ink_prod_container{/* width:30em;  */width:70em; padding-bottom:2000em; margin-bottom:-2000em; }
.ink_prod_container .form_title{margin-bottom:0.5em; }

.half_ink_container{width:34em; position:relative; }
.first_ink_container{width:35em; background:url('../images/common/ink-sep-middle.gif') top right repeat-y; }

.inks_container .printer_cmyk{background:url('../images/common/printer-cmyk.gif') top right no-repeat; }
.inks_container .printer_cyan{background:url('../images/common/printer-cyan.gif') top right no-repeat; }
.inks_container .printer_magenta{background:url('../images/common/printer-magenta.gif') top right no-repeat; }
.inks_container .printer_yellow{background:url('../images/common/printer-yellow.gif') top right no-repeat; }
.inks_container .printer_black{background:url('../images/common/printer-black.gif') top right no-repeat; }

.ink_sep_top{position:absolute; right:0; top:0; z-index:1; }
.ink_sep_bottom{position:relative; width:35em; height:1em; font-size:10px; line-height:10px; overflow:visible; }
.ink_sep_bottom img{position:absolute; right:0; top:-43px; }   

.ink_product{width:15em; padding:1em 1em 1em 1em; float:left; }
.ink_product a span{font-size:12px; font-weight:bold; color:#1461a8; }
.ink_product span.product_desc{display:block; color:#3a3a3a; font-size:11px; margin-top:0.3em; }
.ink_product span.product_price{display:block; color:#252525; font-size:11px; font-weight:bold; margin-top:0.5em; }
.ink_product span.old_product_price{text-decoration:line-through; }



/*	comparare produse	*/
table.compare_products tr td{font-size:12px; padding:3px 10px; margin:0; vertical-align:top; }
table.compare_products thead tr td{/* width:30%;  */ }
table.compare_products thead tr td.prod_name a{font-size:12px; font-weight:bold; color:#1461a8; }
table.compare_products thead tr td.prod_desc{color:#3a3a3a; font-size:11px; padding-top:0.3em; }
table.compare_products thead tr td.prod_price{color:#252525; font-size:11px; font-weight:bold; padding-top:0.5em; }
table.compare_products thead tr td.prod_remove a{font-size:12px; font-weight:bold; color:#1461a8; }

table.compare_products tbody tr td{border:1px solid #d7d7d7; border-width:1px 0 0 1px; font-size:11px; }
table.compare_products tbody tr td.td_tag_name{font-size:12px; font-weight:bold; width:0%; }
table.compare_products tbody tr.ltr td{border-bottom-width:1px; }
table.compare_products tbody tr td.ltd{border-right-width:1px; }

table.compare_products tbody tr.dark_tr td{background-color:#e3eef4; }





/*	noutati detalii	*/
.news{padding-left:2em; padding-bottom:2em; }
.news.left_column {width: 76.1em !important; padding:1em 1em 1em 2em !important;}
.news.right_column {width: 16.5em !important;}

.news h1{font-family:Arial; font-size:22px; line-height:28px; color:#323232; margin:0 0 0.3em 0; padding:0; }
.news h2, .news h3{font-family:Arial; font-size:18px; line-height:24px; font-weight:normal; color:#545454; margin:0.5em 0; padding:0; }
.news p {font-size:12px;}


/*.news_details_left{float:left; width:39em; }*/
.news_details_left{margin: 0px 0px 0px 0px; float:none; display: block; clear: both; }
/*.news_details_right{float:right; width:28em; margin-right:2.8em; display:inline; }*/
.news_details_right{margin: 20px 0px 0px 0px; float:none; display: block; clear: both; font-size:12px;}

/*.news_pic{width:390px; height:230px; overflow:hidden; position:relative; }*/
.news_pic{width:761px; height:auto; overflow:hidden; position:relative; }
.news_pic a{display:block; position:absolute; left:0; top:0; z-index:0; }
.news_pic a.selected_news_pic{z-index:50; }

.news_desc{font-size:11px; text-align: justify; padding-right: 20px;}

.news_details_right ul{display:block; margin-left:1.5em; padding:0; font-size:12px; }
.news_details_right ul li{list-style-type:square; font-size:12px; }

.news_details_right b{display:inline; font-size:16px; color:#545454; }

.news_details_right span{display:inline; font-size:13px; color:#545454; font-family:Arial; }

.news_thumbs{position:relative; margin-top:0.5em;}
.news_thumbs a{float:left; font-size:10px; margin-right:0.2em; }

a.news_arrow{position:absolute; width:4em; height:5.4em; outline:none; }
a.news_pic_left{left:0; top:4px; background:url('../images/common/prod-pic-left.gif') 0 0 no-repeat; }
a.news_pic_right{right:0; top:4px; background:url('../images/common/prod-pic-right.gif') 0 0 no-repeat; }

a.news_arrow:hover{background-position:0 -54px; }
a.disabled_arrow{background-position:0 -108px !important; }

.news_files{line-height:2em; }
.news_options{line-height:2.8em; margin-top:1em; }

.news_thumb_link{padding-left:2.2em; font-family:Arial; font-size:11px; font-weight:bold; }

.news_pdf_link{/* background:url('../images/common/pdf.gif') 2px 0 no-repeat;  */color:#108ec8; padding-top:2px; }

.news_print_link{background:url('../images/common/print.gif') top left no-repeat; color:#108ec8; padding-top:2px; }
.news_mostra_link{background:url('../images/common/mostra.gif') 1px 0 no-repeat; color:#a80404; padding-top:5px; padding-bottom:5px; }
.news_demo_link{background:url('../images/common/demo.gif') top left no-repeat; color:#a80404; padding-top:2px; padding-bottom:5px; }
.news_compara_link{background:url('../images/common/compara.gif') top left no-repeat; padding-top:2px; padding-bottom:5px; }
.news_flip_link{background:url('../images/common/flip.gif') top left no-repeat; padding-top:2px; padding-bottom:5px; }

.news_has_roll{display:block; float:left; width:40px; height:40px; background:url('../images/common/rola_icon.gif') top left no-repeat; font-size:10px; line-height:10px; }
.news_has_sheet{display:block; float:left; width:40px; height:40px; background:url('../images/common/coala_icon.gif') top left no-repeat; font-size:10px; line-height:10px; }

.news_acc{float:left; width:7.5em; margin-left:1em; }
.news_acc a{font-size:11px; }
.news_acc a img{display:block; margin:0 auto; margin:0 0 0.2em 0; border:1px solid #ebebeb; }
.news_acc a span{font-size:11px; font-weight:normal; color:#1461a8; }
.news_acc .sim_buy{width:7.5em; }

.news_sim{margin:0.5em 0; }
.news_sim a{font-size:12px; font-weight:bold; color:#1461a8; }
.news_sim span{font-size:11px; font-weight:normal; color:#474747; }
.news_sim .sim_buy{width:18em; }

a.news_see_all {font-size:12px; font-weight:bold; color:#1461a8;}

.solicita { 
	font-weight: bold;
	background-color: #333333;
	border: 1px solid #333333;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	line-height: normal;
	text-decoration:none;
}


/* FOOTER NOU */
#footerContent {
	display: block;
	float: none;
	clear: both;
	padding: 9px 9px 15px 9px;
	color: #999;
	text-align: left;
	font-size: 13px;
}
#footerUsefulLinksContainer {
	display: block;
	float: left;
	clear: left;
	width: 185px;
	min-height: 200px;
	*height: 200px;
	padding: 0px 33px 0px 10px;
	margin: 0px 0px 0px 0px;
}
#footerProductsLinksContainer {
	display: block;
	float: left;
	clear: none;
	width: 185px;
	min-height: 200px;
	*height: 200px;
	padding: 0px 33px 0px 34px;
	margin: 0px 0px 0px 1px;
	background-image: url(../images/common/footer_vert_separator.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#footerNewsletter {
	display: block;
	float: left;
	clear: none;
	width: 173px;
	min-height: 200px;
	*height: 200px;
	padding: 0px 33px 0px 34px;
	margin: 0px 0px 0px 1px;
	background-image: url(../images/common/footer_vert_separator.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#footerFollowContainer {
	display: block;
	float: left;
	clear: right;
	width: 185px;
	min-height: 200px;
	*height: 200px;
	padding: 0px 10px 0px 34px;
	margin: 0px 0px 0px 1px;
	background-image: url(../images/common/footer_vert_separator.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.footerTabTitle {
	margin-bottom: 5px;
}
.footer_hline {
	border-top: 1px dashed #666;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
ul.footerLinks {
	float: left;
	clear: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 85%;
	line-height: normal;
	border-top: 1px dashed #666;
	width: 185px;
}
ul.footerLinks li {
	padding: 0px 0px 1px 0px;
	border-bottom: 1px dashed #666;
}
ul.footerLinks li a, ul.footerLinks li a:link, ul.footerLinks li a:visited, ul.footerLinks li a:active {
	display: block;
	padding: 1px 2px 2px 8px;
	background-color: transparent;
	background-image: url(../images/common/arrow1.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	color: #bbb;
	text-decoration: none;
}
ul.footerLinks li a:hover, ul.footerLinks li a:link:hover, ul.footerLinks li a:visited:hover, ul.footerLinks li a:active:hover {
	background-image: url(../images/common/arrow2.gif);
	color: #fff;
	text-decoration: none;
}


ul.footerFollowLinks {
	float: left;
	clear: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 93%;
	line-height: normal;
	border-top: 1px dashed #666;
	width: 185px;
}
ul.footerFollowLinks li {
	padding: 0px 0px 1px 0px;
	border-bottom: 1px dashed #666;
}
ul.footerFollowLinks li a, ul.footerFollowLinks li a:link, ul.footerFollowLinks li a:visited, ul.footerFollowLinks li a:active {
	display: block;
	padding: 10px 2px 10px 28px;
	background-color: transparent;
	background-position: 0px 6px;
	background-repeat: no-repeat;
	color: #999;
	text-decoration: none;
}
ul.footerFollowLinks li a:hover, ul.footerFollowLinks li a:link:hover, ul.footerFollowLinks li a:visited:hover, ul.footerFollowLinks li a:active:hover {
	color: #fff;
	text-decoration: none;
}

#footerCopy {
	display: block;
	float: none;
	clear: both;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	font-size: 85%;
}

#footerNewsletterTextfield {
	background-color: #000000;
	font-family:Arial; 
	font-size:11px; 
	color:#898989; 
	line-height:14px; 
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 1px 2px;
	height: auto;
	width: 140px;
	border: 1px solid #666;
	float:left;
	clear: none;
}
#footerNewsletterTextfield:focus {color: #ddd;}
#footerNewsletterFormButton{display:block; float:left; clear: none; margin-left:2px; width:23px; height:20px; font-size:11px; line-height:11px; background:url('../images/common/ok.gif') top left no-repeat;}