/*Document CSS*/

body{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0px 0px 25px 0px;
	background:#000000;
	color:#FFFFFF;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}

form{
margin:0px;
padding:0px;
}

h1, h2, h3, h4, h5, h6{
margin:0px;
padding:0px;
font-weight:normal;
font-size:10px;
}

h1{

}

h2{
display:block;
font-family:Impact, Arial, Verdana;
font-size:36px;
color:#FF9900;
float:left;
letter-spacing:-2px;
padding-top:3px;
}

h3{
display:block;
font-family:Impact, Arial, Verdana;
font-size:34px;
color:#FFFFFF;
float:left;
letter-spacing:-2px;
padding-top:3px;
}

h2 a{
text-decoration:none;
color:#FF9900;
}

h3 a{
text-decoration:none;
color:#FFFFFF;
}


h4{
font-family:Impact, Arial, Verdana;
font-size:20px;
color:#FF9900;
letter-spacing:-1px;
}

h4 span{
text-transform:lowercase;
color:#FFFFFF;
}

h5, h5 a{
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
}

h6, h6 a{
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF9900;
}

ul, li{
margin:0px;
padding:0px;
}

#div_cms_messages div {
	background: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 10px;
	margin-top: 45px;
	border: 1px solid #FF9900;
}

#buy{
border-top:1px solid #252525;
border-bottom:1px solid #252525;
padding:42px 60px 35px 60px;
font-size:11px;
color:#666666;
text-align:center;
}

#buy .navlist{
}

#buy .navlist a{
display:block;
margin-right:1px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
background-image:url(../img/bg_navlist_a.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
}

#buy .navlist a span{
display:block;
cursor:hand;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
padding:8px 14px;
background-image:url(../img/bg_navlist_span.gif);
background-repeat:no-repeat;
background-position:right top;
}

#buy .tablebuy{
background:#FFFFFF;
padding:28px 22px 12px 22px;
}

#buy .tablebuy .head{

}

#buy .tablebuy .head .carro{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

#buy .tablebuy .head .update{
float:left;
padding:7px 0px 0px 38px;
}

#buy .tablebuy .head .carro div{
float:left;
text-align:left;
padding-top:3px;
}

#buy .tablebuy .head .carro img{
margin-right:16px;
float:left;
}

#buy .tablebuy .head .carro span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#000000;
}

#buy .tablebuy .head .person{
float:right;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:14px;
}

#buy .tablebuy .head .person span{
font-weight:bold;
}

#buy .tablebuy .head .person a{
color:#FF9900;
text-decoration:underline;
}

#buy .tablebuy .head .person a:hover{
text-decoration:none;
}

#buy table.zebra{
border:0px;
width:100%;
}

#buy table.zebra thead th{
background-color:#FF9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
padding:12px;
}

#buy table.zebra tbody td{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:19px 12px;
}

#buy table.zebra tbody td a{
font-size:12px;
color:#000000;
text-decoration:underline;
}

#buy table.zebra tbody td a:hover{
text-decoration:none;
}

#buy table.zebra tbody td .bd{
padding:4px;
border:1px solid #666666;
background-color:#FFFFFF;
width:19px;
text-align:center;
}

#buy table.zebra tbody td .b{
font-size:12px;
font-weight:bold;
}

#buy table.zebra .lt{
text-align:left;
}

#buy table.zebra .nw{
white-space:nowrap;
font-size:10px;
}

#buy #total {
background-color:#FFFFFF;
border-top:3px solid #000000;
margin-bottom:22px;
padding:0px 22px;
}

#buy #total table{
width:100%;
}

#buy #total table.normal td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
padding:12px 0px;
}

#buy #total table.normal td.fx{
width:310px;
}

#buy #total table.normal td span.bgred{
background:#FF0000;
color:#FFFFFF;
font-weight:bold;
padding:4px;
}


#col1, #col2, #col3{
float:left;
}

#col1{
width:587px;
border-top:1px solid #252525;
border-bottom:1px solid #252525;
border-right:1px solid #424242;
}


*html #col1 .title { /*IE 6*/
background-image:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_title.png',sizingMethod='image'); 
}

#col1 .title{
width:230px;
height:70px;
background-image:url(../img/bg_title.png);
background-repeat:no-repeat;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#col1 .image_right, .image_left{
position:relative;
height:160px;
}

#col1 .image_right .title{
position:absolute;
left:25px;
top:44px;
}

#col1 .image_left .title{
position:absolute;
left:384px;
top:44px;
}


#col1 .title span a{
display:block;
float:left;
padding-top:14px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#col1 .title a:hover{
text-decoration:underline;
}

#col2{
width:180px;
border-top:1px solid #424242;
border-bottom:1px solid #252525;
background-color:#000000;
background-image:url(../img/bg_col2_bottom.gif);
background-repeat:no-repeat;
background-position:right bottom;
}


#col2 li{
display:block;
width:180px;
margin:2px 0px;
}

#col2 li a{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
padding:4px 0px 4px 44px;
background-image:url(../img/arrow_col2.gif);
background-repeat:no-repeat;
background-position:25px 5px;
}

#col2 li a span{
display:block;
color:#FF9900;
}

#col2 li a:hover{
background-image:url(../img/arrow_col2.gif);
background-repeat:no-repeat;
background-position:25px 5px;
background-color:#1A1A1A;
}

#col2 ul{
margin-bottom:15px;
}

#col2 .bck{
background-image:url(../img/bg_col2.gif);
background-repeat:repeat-x;
background-position:left top;
}

#col2 .bck h4{
text-transform:uppercase;
}

#col2 .bck h4 span{
text-transform:lowercase;
}

#col2 .title{
margin:0px 0px 12px 25px;
padding-top:12px;
height:52px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-image:url(../img/bg_title_col2.gif);
background-repeat:no-repeat;
background-position:left bottom;
}



#col3{
width:157px;
border-top:1px solid #424242;
border-bottom:1px solid #2E2E2E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background:#1C1C1C;
}

#col3 .login{
background-image:url(../img/bg_login.gif);
background-repeat:repeat-x;
background-position:left top;
background-color:#3E1813;
}

#col3 .login a, #col3 .newsletter a{
display:block;
height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF9900;
text-decoration:underline;
}

#col3 .login a:hover, #col3 .newsletter a:hover{
text-decoration:none;
}


#col3 .login form, #col3 .newsletter form{
margin-left:25px;
}

#col3 .login .title{
margin:0px 0px 12px 25px;
padding-top:12px;
height:52px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-image:url(../img/bg_title_col3_login.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#col3 .login .welcome{
margin:0px 0px 12px 25px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
#col3 .login .welcome .hello{
font-weight:bold;
font-size:12px;
color:#FF9900;
}


#col3 #lostform{
display:none;
}

#col3 .newsletter{
background:#1C1C1C;
}

#col3 .newsletter .title{
margin:0px 0px 12px 25px;
padding-top:12px;
height:52px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-image:url(../img/bg_title_col3_news.gif);
background-repeat:no-repeat;
background-position:left bottom;
}


#content{
padding-top:13px;
}


#detail{

}

#detail #imageflash{
display:none;
}

#detail #flash{
background-color:#181715;
}

#detail .headflash{
background-image:url(../img/bg_head_flash.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0px 19px 0px 19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-transform:lowercase;
}

#detail .headflash h5{
font-family:Impact, Arial, Verdana;
font-size:33px;
color:#FF9900;
text-transform:uppercase;
}

#detail .headflash .title{
padding-top:11px;
float:left;
}

#detail .headflash .colors{
padding-top:11px;
float:left;
margin-left:45px;
width:195px;
}

#detail .headflash .colors a{
display:block;
float:left;
width:17px;
height:17px;
margin:6px 6px 0px 0px;
}
#detail .headflash .colors a:hover{
text-decoration:none;
}

#detail .headflash .price{
padding-top:11px;
float:left;
margin-left:5px;
margin-right:15px;
}

#detail .headflash .compra{
padding-top:25px;
padding-left:20px;
float:right;
width:185px;
background-image:url(../img/bg_head_flash_bg_compra.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:10px;
color:#FFFFFF;
}

#detail .headflash .compra a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#detail .headflash .compra .image{
float:left;
margin-right:14px;
}

#detail .headflash .compra .text{
float:left;
width:120px;
}

#detail .size{
margin-bottom:4px;
margin-top:2px;
text-transform:none;

}

#detail select{
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-transform:none;
}


#detail .info{
height:100%;
background-image:url(../img/bg_detail_info.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#FFFFFF;
padding:30px 20px 15px 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#detail .info a{
color:#FF9900;
text-decoration:none;
}

#detail .info a:hover{
text-decoration:underline;
}

#detail .info .head{

}

#detail .info .head img{
float:left;
margin-right:20px;
}

#detail .info .head  .title{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#333333;
padding-top:12px;
line-height:17px;
}

#detail .info .head .title span{
font-size:11px;
color:#666666;
}

#detail .info .text{
float:left;
width:650px;
text-align:justify;
}

#detail .info .nav{
float:right;
width:150px;
font-size:10px;
color:#333333;
}

#detail .info .nav .buy{
text-align:center;
}

#detail .info .nav .buy a{
font-size:13px;
color:#333333;
text-decoration:none;
font-weight:bold;
}

#detail .info .nav .buy img{
margin-top:15px;
margin-bottom:10px;
}

#detail .info .nav .links a{
font-size:10px;
color:#333333;
text-decoration:none;
display:block;
height:30px;
}

#detail .info .nav .links a:hover, #detail .info .nav .links a.sel{
color:#FF9900;
}

#detail .info .nav .links img{
margin-right:12px;
vertical-align:middle;
}

#detail #div_s2f_1, #detail #div_s2f_2{
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color:#EFEFEF;
padding:10px;
margin-bottom:10px;
}

#detail #div_s2f_1 .input{
background:none;
border:1px solid #EFEFEF;
background-color:#FFFFFF;
height:16px;
}

#detail #div_s2f_1 .button{
background:none;
background-color:#FFFFFF;
}

#detail #div_s2f_1 .error{
background:none;
border:1px solid #FF3333;
background-color:#FFFFFF;
height:16px;
}

#detail #tab{
margin-top:10px;
}

#detail #tab a{
display:block;
margin-right:10px;
margin-left:2px;
height:35px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
text-decoration:none;
background-image:url(../img/bg_tab_a.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
}

#detail #tab a span{
display:block;
cursor:hand;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000000;
text-decoration:none;
padding:8px 14px;
background-image:url(../img/bg_tab_span.gif);
background-repeat:no-repeat;
background-position:right top;
}

#detail #tab a.dis{
display:block;
margin-right:8px;
margin-left:2px;
height:35px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#666666;
text-decoration:none;
background-image:url(../img/bg_tab_a_dis.gif);
background-repeat:no-repeat;
background-position:left top;
float:left;
}

#detail #tab a.dis span{
display:block;
cursor:hand;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#666666;
text-decoration:none;
padding:8px 14px;
background-image:url(../img/bg_tab_span_dis.gif);
background-repeat:no-repeat;
background-position:right top;
}

#detail #tab a:hover{
text-decoration:none;
}

#detail #text-all{
border-top: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
background-image:url(../img/bg_text_all.gif);
background-repeat:repeat-y;
background-position:left top;
padding:20px;
}


#foot{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding-top:14px;
}

#foot a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:underline;
}


#foot a:hover{
text-decoration:none;
}

#foot .by{
float:left;
}

#foot .by a{
text-decoration:none;
}

#foot .mail{
float:right;
}

#foot .mail a{
display:block;
float:right;
margin-right:8px;
}

#foot .mail span{
display:block;
float:right;
}

#head{

}


#list{
padding-top:8px;
border-top:1px solid #252525;
border-bottom:1px solid #252525;
}

#list .arrow{
position:absolute;
display:none;
top:0px;
left:200px;
}

#list .bg{
background-image:url(../img/bg_list_item.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

#list .item, #list .title{
height:216px;
width:240px;
float:left;
margin-bottom:10px;
position:relative;
margin:0px 50px 22px 0px;
}


#list .item a span{
display:block;
margin-top:7px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

#list .item a{
}

#list .item a:hover{
text-decoration:none;
}

#list .item h5, #list .item h6 {
padding-left:20px;
}

#list .item img{
cursor:hand;
}

#list .title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-repeat:no-repeat;
background-position:left bottom;
}

#list .title h2, #list .title h3{
float:none;
font-family:Impact, Arial, Verdana;
font-size:26px;
padding:0px;
}

#list .title h2{
padding-top:4px;
}

#list .title h3{
padding-top:4px;
margin-top:-12px;
}

#logo{
margin-top:-5px;
}

#menu{
margin-top:22px;
}

#menu a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
display:block;
float:left;
padding-bottom:3px;
margin-right:18px;
text-transform:uppercase;
border-bottom:6px solid #000000;
}

#menu a:hover, #menu a.selected{
color:#F59215;
text-decoration:none;
border-bottom:6px solid #F59215;
}

#menu a span.num{
color:#FF9900;
font-weight:bold;
}

#menu a span.off{
color:#FF0000;
font-weight:bold;
}

#menu a span.on{
color:#33CC33;
font-weight:bold;
}

#menu li{
display:inline;
}

#menu ul{
margin-bottom:10px;
}

#web{
padding-top:32px;
width:925px;
margin:0px auto;
}

#top_head{
padding-bottom:9px;
}

#top_head .links{
float:left;
}

#top_head .langs{
float:right;
}

#top_head .links a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
padding-right:16px;
}

#top_head .langs a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:8px;
text-transform:uppercase;
}

#top_head .langs span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
padding-left:8px;
text-transform:uppercase;
}

/*CLASSES*/
.b{font-weight:bold;}

.button{
width:41px;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#000000;
border:0px;
background-image:url(../img/bg_button.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin-bottom:12px;
}

.buttonbig{
width:62px;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000000;
border:0px;
background-image:url(../img/bg_button2.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.clear{
clear:both;
}

.input{
width:114px;
height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:1px solid #FFFFFF;
border-bottom:none;
background-image:url(../img/bg_input.gif);
background-repeat:repeat-x;
background-position:left top;
margin-top:5px;
margin-bottom:12px;
line-height:19px;
}

.alt{
background-color:#F7F7F7;
}

.over{
background-color:#EEEEEE;
}

.right{
text-align:right;
}

.sitemap_link .name{
float:left;
}

.sitemap_link .sitemap{
float:left;
padding-left:45px;
}

.sitemap_link a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}


/*FORMULARI DE CONTACTE*/
#div_contact_1{
margin-left:38px;
}

.formuserdata{

}

.fields, .formuserdata{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#F59215;
float:left;
display:block;
width:165px;
margin-left:25px;
text-align:left;
}


.fields .input, .formuserdata .textinput{
width:150px;
border:1px solid #666666;
height:16px;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.fields .textarea{
width:500px;
height:95px;
border:1px solid #666666;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:15px;
margin-top:5px;
}

.fields .error, input.error{
border:1px solid #FF3333;
}

.field{
width:250px;
}

.formtitle{
font-weight:bold;
background-color:#F59215;
color:#FFFFFF;
padding:9px;
}

.welcometext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#F59215;
padding:8px;
width:auto;
text-align:left;
}

.foto_bg{
background:url(../img/page_foto_bg.jpg) bottom right no-repeat;
}

.content_area, .content_area td, .content_area div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.content_area h1,
.content_area h2,
.content_area h3,
.content_area h4,
.content_area h5,
.content_area h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#F59215;
text-align:left;
}

.content_area h1{
font-size:16px;
}

/*LOGIN ORDER*/
.loginorder{
text-align:left;
background-color:#EFEFEF;
padding-bottom:15px;
}

.loginorder a{
display:block;
height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF9900;
text-decoration:underline;
}

.loginorder a:hover{
text-decoration:none;
}


.loginorder form{
margin-left:25px;
}

.loginorder .title{
margin:0px 0px 12px 25px;
padding-top:12px;
height:52px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.loginorder .welcome{
margin:0px 0px 12px 25px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.loginorder .welcome .hello{
font-weight:bold;
font-size:12px;
color:#FF9900;
}

.loginorder .input{
height:16px;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.loginorder .button{
width:41px;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#000000;
border:0px;
margin-bottom:12px;
background:none;
background:#FFFFFF;
}

.accept_terms{
text-align:right;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.terms{
width:auto;
height:75px;
overflow:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
border:1px solid #999999;
padding:8px;
text-align:left;
}

.hide{
display:none;
}

