



A {



  color: #000000;



  text-decoration: none;



}







A:hover {



  color: #000000;



  text-decoration: underline;



}







SPAN.markProductOutOfStock {



  font-family: Tahoma, Verdana, Arial, sans-serif;



  font-size: 12px;



  color: #c76170;



  font-weight: bold;



}







SPAN.productSpecialPrice {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}







SPAN.errorText {



  font-family: Verdana, Arial, sans-serif;



  color: #ff0000;



}







.moduleRow { }



.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }



.moduleRowSelected { background-color: #E9F4FC; }







.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }



.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }







/* message box */







.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }



.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }



.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }







/* input requirement */







.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }











/* START */







.top_phone{



	font-family:Arial, Helvetica, sans-serif;



	font-size:24px;



	color:#6897BD;



	font-weight:bold;



}







.top_phone_txt{



	font-family:Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;



	font-size:10px;



	color:#7D7D7D;



	font-weight:bold;



	line-height:10px;



	height:10px;



}







.fleft{



	float:left;



}







.fright{



	float:right;



}







.p10{



	padding:10px;



}







a.top_links:link,a.top_links:visited{



	font-family:Tahoma, 'Tahoma',Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#ffffff;



}







a.top_links:hover,a.top_links:active{



	color:#E23C14;



	text-decoration:none;



}







.top_menu{



	background-image:url(imagini/top_menu_bg.jpg);



	background-repeat:repeat-x;



}







.bg_search{



	background-image:url(imagini/top_search_bg.jpg);



}







a.top_menu_links:link,a.top_menu_links:visited{



	display:block;



	padding-left:10px;



	padding-right:10px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#FFFFFF;



}







a.top_menu_links:hover,a.top_menu_links:active{



	color:#000000;



	text-decoration:none;



}







.search_bg{



	background-image:url(imagini/search_field_bg.jpg);



	background-repeat:repeat-x;



}







.transparent{



	background:none;



	border:none;



}







.pright10{



	padding-right:10px;



}







.pright20{



	padding-right:20px;



}







.pleft5{



	padding-left:5px;



}







.tgri{



	color:#7d7d7d;



}







.pleft10{



	padding-left:10px;



}







.bread_bg{



	background-image:url(imagini/bread_bg.jpg);



}







.bread_left{



	background-image:url(imagini/bread_left.jpg);



	background-repeat:no-repeat;



	width:7px;



}







.bread_right{



	background-image:url(imagini/bread_right.gif);



	background-repeat:no-repeat;



	width:7px;



}







a.adv_search:link,a.adv_search:visited{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#1971B8;



	text-decoration:underline;



}







.ptop2{



	padding-top:2px;



}







.cell01{



	background-image:url(imagini/cell01_c.jpg);



	background-repeat:repeat-x;



	padding-top:2px;



	padding-left:5px;



}







.cellbot{



	background-image:url(imagini/cellbot_c.jpg);



	background-repeat:repeat-x;



	font-size:1px;



}







.cell02{



	background-image:url(imagini/cell02_c.jpg);



	background-repeat:repeat-x;



	padding-top:2px;



	padding-left:5px;



}







.cell03{



	background-image:url(imagini/cell03_c.jpg);



	background-repeat:repeat-x;



	padding-top:2px;



	padding-left:5px;



}







.cell05{



	background-image:url(imagini/cell05_c.jpg);



	background-repeat:repeat-x;



	padding-top:2px;



	padding-left:5px;



}











.cell_subtitle{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#B7D3F6;



}







.cell_subtitle2{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#ffffff;



}











.cell_title{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#FFFFFF;



	text-transform:uppercase;



	line-height:11px;



	height:11px;



}







.cell_title2{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#010000;



	text-transform:uppercase;



	line-height:11px;



	height:11px;



}







.cell_title3{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#3c3d3f;



	line-height:11px;



	height:11px;



}







.cell_title4{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	font-weight:bold;



	color:#FFFFFF;



	line-height:11px;



	height:11px;



	text-transform:uppercase;



}







a.manu_list:link,a.manu_list:visited{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#464646;



	text-decoration:none;



}







a.manu_list:hover,a.manu_list:hover{



	color:#4B83BC;



	text-decoration:none;



}







.bg_inputmic{



	background-image:url(imagini/bg_inputmic.gif);



	background-repeat:repeat-x;



}







a.bluebold{



	color:#176db2;



	font-weight:bold;



	font-size:11px;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



}







.tblue{



	color:#196eb3;



}







.tlightblue{



	color:#93b9d8;



	font-weight:bold;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



}







a.boxlinks:link,a.boxlinks:visited{



	color:#464646;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



}











.box_containers{



	padding-bottom:7px;



}







.tsize1{



	font-size:1px;



}







.center_content{



	padding:0px;



	margin:0px;



	background:none;



	vertical-align:top;



    



}



left_content {



padding-left:5px;



	padding-right:5px;



	background:url(imagini/images/bgg_456.jpg) left repeat-y #FFFFFF;



}



.cellbox05{



	border-left:1px solid #D6D9DB;



	border-right:1px solid #D6D9DB;



}







a.tblueblod:link,a.tblueblod:visited{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	font-weight:bold;



	color:#1672b5;



}







a.tblueblod2:link,a.tblueblod2:visited{



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10px;



	



	color:#1672b5;



}







a.listingtitle:link,a.listingtitle:visited{



	font-family:Arial, Helvetica, sans-serif;



	font-size:10px;



}











.brddowngri{



	border-bottom:1px solid #D6D9DB;



}







.pad0{



	padding:0px;



}







.pbot4{



	padding-bottom:4px;



}







.tboldred{



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;



	font-weight:bold;



	color:#d41503;



}









h2{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#818990;



	padding:0px;



	margin:0px;



	height:12px;



	line-height:12px;



	border:0px;



	top:0px;



	bottom:0px;



}















.t12{



	font-size:12px;



}







.tbold{



	font-weight:bold;



}







.section_title{



	padding:10px;



	padding-bottom:5px;



	padding-left:18px;



	background-image:url(imagini/arr_negru.gif);



	background-position:8px 15px;



	background-repeat:no-repeat;



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	font-weight:bold;



	color:#3c3d3f;



	border-bottom:1px solid #D6D9DB;



}







.plr10{



	padding-left:10px;



	padding-right:10px;



	padding-top:5px;



}







td.page{



	padding:10px;



	



	font-size:12px;



}







span.page{



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;







}







a.page:link,a.page:visited{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	



}







table.collapse{



	border-collapse:collapse;



}















img.product_image{



	padding:4px;



	border:1px solid #D9DCDD;



}







img.product_subimage {padding:2px;



	border:1px solid #D9DCDD;



	float:left;



	position:relative;



	width:80px;}







a.nounderline{



	text-decoration:none;



}







.imgpopup{



	cursor:pointer;



}







.clt{



	background-image:url(imagini/clt_c.jpg);



	background-repeat:repeat-x;



}







.clb{



	background-image:url(imagini/clb_c.jpg);



	background-repeat:repeat-x;



}







.cellast{



	border-left:1px solid #eaeced;



	border-right:1px solid #eaeced;



	padding-left:2px;



	padding-right:5px;



}







.cell_y{



	background-image:url(imagini/cell_y_c.jpg);



	background-repeat:repeat-x;



	padding-left:5px;



	padding-right:5px;



	color:#FFFFFF;



	font-size:12px;



	font-family:Tahoma, 'Tahoma',Arial, Helvetica, sans-serif;



	font-weight:bold;



}







div.sigla{



	float:left;



	padding-left:25px;



	text-align:center;



	width:35%;



}







div.topbuttons{



	float:right;



	padding-right:40px;



	text-align:right;



	padding-top:67px;



	width:40%;



}







.spacer_gr{



	width:1px;



	background-image:url(imagini/spacer_gr.jpg);



	background-repeat:repeat-x;



	background-position:bottom;



	font-size:1px;



}







.top_bg{



	float:left;



	background-image:url(imagini/bg_top.jpg);



	background-repeat:no-repeat;



	height:181px;



	width:100%;



}







.middle_content{



	padding:0;



	margin:0;



}







.top2{



	



	width:100%;



	float:left;



}







.top_categories{



	border-left:1px solid #DBDBDB;



	float:left;



	width:405px;



	height:180px;



	padding-top:5px;



}







.top_promo{



	float:right;



	width:490px;



	



	border-right:1px solid #DBDBDB;



	text-align:center;



	height:180px;



	padding-top:5px;



}







.colt_top_c{



	border-bottom:2px solid #DBDBDB;



	font-size:1px;



}







.top_bg_shadow{



	float:left;



	width:100%;



}







.top_shadow{



	background-image:url(imagini/shadow_top.jpg);



	background-position:top center;



	background-repeat:no-repeat;



	border-right:1px solid #DBDBDB;



	border-left:1px solid #DBDBDB;



}







.brddot{



	background-image:url(imagini/bord_pct_h.jpg);



	background-repeat:repeat-x;



	background-position:bottom;



	padding-bottom:10px;



	padding-top:10px;



}







.boxbutt{



	background-image:url(imagini/but_box_porto.jpg);



	background-repeat:no-repeat;



	background-position:center right;



	width:10px;



	font-size:1px;



}







.box_gr_mid{



	border-left:1px solid #DDDDDD;



	border-right:1px solid #DDDDDD;



}







.boxgr_top{



	font-size:1px;



	border-top:1px solid #DDDDDD;



}







.boxgr_bot{



	font-size:1px;



	border-bottom:1px solid #DDDDDD;



}







.box_shadaow{



	font-size:1px;



	background-image:url(imagini/shadow_gr.jpg);



	background-position:top center;



	background-repeat:no-repeat;



}







.tred{



	color:#E23C14;



}







.brrr{



	border-right:1px solid #E23C14;



}







.brddv{



	background-image:url(imagini/bord_pct_v.jpg);



	background-repeat:repeat-y;



	background-position:right;



}







.pad10{



	padding:10px;



}







.pleft13{



	padding-left:13px;



}







.cat_header{



	background-image:url(imagini/cat_header.jpg);



	background-repeat:no-repeat;



	color:#FFFFFF;



	font-family:Tahoma, 'Tahoma', Arial, Verdana;



	font-size:12px;



	font-weight:bold;



	padding-left:7px;



}







.cat_header_text{



	color:#FFFFFF;



	font-family:Tahoma, 'Tahoma', Arial, Verdana;



	font-size:12px;



	font-weight:bold;



	text-align:center;



	width:122px;



}







a.current_categ:link,a.current_categ:visited{



	color:#E23C14;



	font-weight:bold;



}







.categlinks_container{



	background-image:url(imagini/cat_bg.jpg);



	background-repeat:repeat-y;



	padding-left:5px;



	padding-right:8px;



}







a.categs_list:link,a.categs_list:visited{



	color:#3E3E3E;



	font-size:11px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



}







a.categs_list:hover,a.categs_list:active{



	text-decoration:none;



	color:#E23C14;



}







a.list_prod_name:link,a.list_prod_name:visited{



	color:#E23C14;



	font-weight:bold;



	font-size:12px;



}







.listprice{



	color:#FE3434;



	font-size:12px;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;



}







.bar_y{



	background-image:url(imagini/bar_y_c.gif);



	background-repeat:repeat-x;



	color:#FFFFFF;



	padding-left:5px;



}







.gribold{



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:bold;



	color:#676767;



}







.portobold{



	color:#F87912;



	font-size:12px;



	font-weight:bold;



}







.bordbot{



	border-bottom:1px solid #F4F4F4;



}







.top_menu_container{



	color:#FFFFFF;



	padding-left:20px;



}







.toptext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:right; vertical-align:middle; height:40px;}



.text1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}







.butt1_c{ background-image:url(imagini/butt1_c.jpg); background-repeat:repeat-x; color:#013159; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:12px; padding-right:12px;}







a.baralb:link, a.baralb:visited{ color:#ffffff; font-family:Tahoma; font-size:11px; font-weight:normal;}



a.baralb:hover{ color:#ffffff; text-decoration:none;}







a.categories_links:link, a.categories_links:visited{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }







a.categories_links:hover, a.categories_links:active{ color:#FFFFFF; text-decoration:none;  font-size:12px; font-weight:bold;}







a.categories_links1:link, a.categories_links:visited{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }







a.categories_links1:hover, a.categories_links:active{ color:#FFFFFF; text-decoration:none;  font-size:12px; }







.right_content{ width:145px;}







.c1_b{ background-image:url(imagini/c1_b.jpg); background-repeat:repeat-x; font-size:1px;}



.c1_t{ background-image:url(imagini/c1_t.jpg); background-repeat:repeat-x; font-size:1px;}



.c1_l{ background-image:url(imagini/c1_l.jpg); background-repeat:repeat-y; font-size:1px;}



.c1_r{ background-image:url(imagini/c1_r.jpg); background-repeat:repeat-y; font-size:1px;}







a.box_product_title:link, a.box_product_title:visited{ color:#000000; font-size:12px; font-weight:bold; text-decoration:underline;}







a.current_category:link, a.current_category:visited{ color:#000000;}







.left_verde{ background-image:url(imagini/verde_bg.jpg); background-repeat:repeat-x; background-color:#089000; padding-left:10px; padding-right:10px; font-size:12px; font-weight:bold; color:#FFFFFF;}







.text_despre { color:#575757; font-size:12px; font-family:verdana; font-weight:normal; padding-right:10px; padding-bottom:5px;}



















/*  ==  ALL BIKES CSS == */



.padding_page { padding-left:15px; padding-right:15px; }



.contents {



	padding-top: 13px;



	padding-right: 30px;



	padding-bottom: 10px;



	padding-left: 20px;



	font-family: Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";



	font-size: 11px;



	line-height: 14px;



	font-weight: normal;



	color: #000000;



}







.contents a, .contentsblack a {



	color: #CA0003;



	text-decoration: none;



}







.contents a:visited, .contentsblack a:visited {



	color: #CA0003;



	text-decoration: none;



}







.contents a:hover, .contentsblack a:hover {



	color: #CA0003;



	text-decoration: underline;



}







.contents a:active, .contentsblack a:active {



	color: #FF0000;



	text-decoration: none;



}















.viewall{



	color:#000000;



	text-decoration: none;



}







.viewall:hover{



	color:#000000;



	text-decoration: none;



}







.enlarge{



	color:#676767;



	font-weight:normal;



	font-size:11px;



	font-family:Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";



	cursor:pointer;



}







.enlarge_red { color:#F00;



			   font-weight:normal;



			   font-size:11px;



			   font-family:Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";



			   cursor:pointer;



			   text-decoration:none;}







.enlarge_red:hover { color:#F00;



			   font-weight:normal;



			   font-size:11px;



			   font-family:Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";



			   cursor:pointer;



			   text-decoration:underline;}







.category_information_title { font-family:Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";



							  font-size:12px; 



							  font-weight:bold; 



							  color:#000; 



							  }



.category_information_description { font-family:Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";



									font-size:12px; 



									font-weight:normal; 



									color:#000; }







.in_product_category_title{ border-bottom:#b1b1b1 2px solid; 



						   line-height:30px; 



						   vertical-align:middle;



						   padding-left:15px;



						   color:#211f20; 



						   font-family:Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";



						   font-size:18px; 



						   font-weight:bold;



						   }







.model_title{ color:000000; font-family:Arial; font-size:11px; }



.model_price{ color:ca0003; font-family:Arial; font-size:11px; }







.model_pricea { color:ca0003; font-family:Arial; font-size:11px; text-decoration:none; }



.model_pricea:hover { color:ca0003; font-family:Arial; font-size:11px; text-decoration:underline; }























.p,P {



	background-color: #FFFFFF;



	font-family: Tahoma, Verdana, Arial, Helvetica, "MS Sans Serif";



	font-size: 11px;



	line-height: 14px;



	font-weight: normal;



	color: #000000;



	text-align:left;



}











/* == IN CATEGORY EFECT */







div#all_prod div { display:none; text-align:left;  font-family:Arial; font-size:11px; color:#000;}



div#all_prod td,div#all_prod th { font-family:Arial; font-size:11px; color:#000;}



div#all_prod a { color:#F00;



				font-weight:normal;	}







div#all_hrefs a {  



				color:#ca0003; 



				font-weight:normal;	



				}







div#all_hrefs a:hover { color:#ca0003; 



						font-weight:normal;	



						border-bottom:none;  }



.unselected {



				height:30px; 



				line-height:30px; 



				display:block; 



				float:left; 



				width:120px;



				background:#f5f5f5; 



				text-align:center;



				border:#dedede 1px solid;



				}







.unselected_reloaded { height:31px; 



					   line-height:31px; 



				       display:block; 



				       float:left; 



					   width:80px;



					   text-align:center;



					   border-bottom:#dedede 1px solid; }



				



				



.selected {



				height:30px; 



				line-height:30px; 



				display:block; 



				float:left; 



				width:120px;



				background:#FFF;



				color:#000;



				text-decoration:none;



				text-align:center;



				border:#dedede 1px solid;



				border-bottom:none;



				}













/* == END EFECT */











/* DROP DOWN 2 */







#menu{



background:#666;



position:relative;



top:0px;



left:0px;



z-index:0;



width:140px;



padding-top:0px;



padding-bottom:0px; /* To allow room for bottom dropdown */



overflow:hidden;



}







#menu a{



font-family: verdana, arial, sans-serif;



font-size: 9px;



font-weight:normal;



display:block;



height:21px;



line-height:21px;



width:140px;



margin:0;



padding:0 0 0 5px;



color:#000;



}







#menu a, #menu a:active{



text-decoration:none;



}







#menu a:hover{



	font-family: verdana, arial, sans-serif;



	font-size: 9px;



	background:#000;



	font-weight:normal;



	display:block;



	height:21px;



	line-height:21px;



	width:140px;



	margin:0;



	padding:0 0 0 5px;



	color:#fff;



}







#menu ul{



list-style:none;



margin:0;



padding:0;



width:140px;



}







/* Requirement: Put the element selector name (div)



onto non anchor hover selectors to force IE5 and



5.5 to correctly apply the csshover file. */







div#menu li, div#menu li:hover{



position:relative;



}







div#menu li ul{



/*position:absolute;*/



position:relative;



top:0;



left:0;



display:block;



overflow:hidden;



height:auto;



}







div#menu ul ul li a{



    padding:0 0 0 10px;



    margin:0px;



    background:#999999;



	color:#000;



}







div#menu ul ul li a:hover {



    padding:0 0 0 10px;



    margin:0px;



    background:#000;



	color:#FFF;



}











div#menu ul ul ul li a{



    padding:0 0 0 15px;



    background:#cccccc;



    margin:0px;



	color:#000;



}







div#menu ul ul ul li a:hover{



    padding:0 0 0 15px;



    background:#999;



    margin:0px;



	background:#000;



	color:#FFF;



}







div#menu ul ul,



div#menu ul ul ul,



div#menu ul li:hover ul ul,



div#menu ul li:hover ul ul ul



{



    display:none;



}







div#log{



    position:absolute;



    right:0px; right:0px; width:100px; border:#000 1px solid;



	visibility:hidden; 



}







/* END DROP DOWN 2 */







.class_table { background:#FFF; padding-left:15px; padding-right:15px;}
