/* global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body{background: url('images/body.jpg') repeat-x; font-family: "Tahoma"; font-size:12px; line-height: 18px;}
a, a:visited{text-decoration:none; color:blue;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style-type:none;}

#center{width: 940px; margin: 0 auto;}
#wrapper{width: 940px; float:left; position:relative;}
#head{width:940px; height: 209px; float:left; background:url('images/head.gif') no-repeat; margin: 10px 0 0 0; display:inline;}
#logo{width:500px; height:136px; float:left; background:url('images/logo.png') no-repeat; margin: 19px 0 0 23px; display:inline;}
#logo a, #logo a:visited{width:361px; height:135px; float:left; margin: 0 0 0 50px; display:inline; text-decoration:none;}
#topleftmenu{width: 415px; float:left; margin: 8px 0 0 20px;}
#topleftmenu li{display:inline; float:left;}
#topleftmenu li a, #topleftmenu li a:hover{margin: 0 20px 0 0; float:left; display:inline;}
#ttopmenu{position:absolute; top: 165px; right:0;}
#topmenu{width: 490px; float:right; margin: 25px 10px 0 0; display:inline; overflow:hidden;}
#topmenu ul{float:right; margin-right:-2px; }
#topmenu li{display:inline; float:left;}
#topmenu li a, #topmenu li a:visited{color:#fff; padding: 0 5px; font-size:11px; font-weight:bold; background:url('images/menuseparator.jpg') no-repeat right;}

#topmenu li ul {position: absolute; width: 120px; left: -999em; z-index:1000; }
#topmenu li ul li{width:120px; margin: 0; position:relative; z-index:1000;}
#topmenu li ul li a, #topmenu li ul li a:visited{background: #fff; width: 110px; padding:1px 5px; float:left; position:relative; z-index:1000; color:#000;}
#topmenu li ul li a:hover{background: #ffe600; color:#000;}
#topmenu li:hover ul, #topmenu li.sfhover ul {left: auto; border:2px solid #ccc;}
                                     
#cart{font-size:11px; color:#ccc; height:57px; position:absolute; top: 15px; left:595px; float:left;}
#cart p.title{font-size:13px; font-weight:bold; color:#FFE600;}
#cart span{color:#fff; font-weight:bold;}
#cart p{width:100%; float:left;}
#cart a, #cart a:visited{color:#FFE600; background:url('images/arrow.jpg') no-repeat center right; padding-right: 15px;}

#loginlink{float:right; width:350px; color:#CCCCCC; font-size:13px; font-weight:bold; 
           position:absolute; top:120px; right:0;}
#loginlink a, #loginlink a:visited{color:#FFE600; float:left; margin: 0 10px 0 0; display:inline;}
#loginlink p{float:left;}
#loginlink img{margin: 1px 0 0 0;}

#contentleft{float:left; }
#left{width:220px; float:left; font-size:11px;}
#search{width: 185px; float:left; border:10px solid #FFE600; padding: 40px 8px 5px 8px; margin: 20px 0 0 0; display:inline; background:#fff url('images/cautare.jpg') no-repeat 13px 5px; height:290px;}
#search a, #search a:visited{font-weight:bold; color:#000;}
#search select{width: 100%; float:left; color:#414141; border:1px solid #CFCFCF; background:url('images/select.jpg') repeat-x; margin: 5px 0 0 0; display:inline;}
#left input.cauta{width: 83px; height:30px; float:left; background:url('images/cauta.jpg') no-repeat; border:none; cursor:pointer; margin: 5px 0 0 0; display:inline;}
.searchby{width:100%; float:left; background:url('images/searchtitle.jpg') no-repeat;}
.searchby a, .searchby a:visited{float:left; width:100%; margin: 10px 0 0 0; display:inline; height:18px; padding: 5px 0 5px 0;}
.nobck{background:none;}
.hidden{display:none;}

#contacte{width: 220px; float:left; background:url('images/contacte.jpg') no-repeat; padding: 50px 0 0 0; display:inline; margin: 15px 0 0 0; display:inline;}
#contacte p{margin:10px 0 0 0;}
.orange{background:url('images/orange.jpg') no-repeat 0 2px; font-size:14px; color:#000; padding: 0 0 0 50px;}
.vodafone{background:url('images/vodafone.jpg') no-repeat 0 2px; font-size:14px; color:#000; padding: 0 0 0 50px;}
.cosmote{background:url('images/cosmote.jpg') no-repeat 0 2px; font-size:14px; color:#000; padding: 0 0 0 50px;}
#contacte a, #contacte a:visited{color:#FF6702; font-weight:bold;}

#dimensiuniuzuale{width: 220px; float:left; background:url('images/dimensiuniuzuale.jpg') no-repeat; padding: 70px 0 0 0; display:inline; margin: 15px 0 0 0; display:inline;}
#dimensiuniuzuale a, #dimensiuniuzuale a:visited{color:#000; float:left; width:100%; margin: 0 0 5px 0; display:inline;}

.imagebox{width: 116px; float:left; text-align: center;  margin: 5px 10px 15px 10px; height:120px; display:block; overflow:hidden; padding-top: 3px; display: inline; border:1px solid #fff;}
.videobox{width: 320px; float:left; padding: 5px; text-align:center;}
.audiobox{width: 200px; float:left; padding: 5px; text-align:center; border: 1px solid #2A5F89;  margin: 5px 10px 15px 10px; display:inline;}
.filebox{width: 80px; float:left; padding: 5px; text-align:center; border: 1px solid #2A5F89;  margin: 5px 10px 15px 10px; display:inline;}
.content{float:left; width: 100%; margin: 20px 0 0 0; display:inline;}

#content{width: 460px; float:right; margin:20px 5px 0 10px; display:inline; background:#fff; padding:0 10px 10px 10px;}
#content h1{width:98%; float:left; font-size:16px; font-weight:bold; margin: 10px 0 0 0; display:inline; padding: 2%;}
#slider{float:left; width:460px; float:left; background:#000; margin: 10px 0 0 0; display:inline;}
#slider1{float:left; margin: 10px;}
.titlehome{width: 100%; float:left; color:#FF6702; font-size:14px; font-weight:bold; border-bottom:1px solid #B7B7B7; margin:10px 0 0 0; display:inline;}
.titlehome p{border-top:1px solid #B7B7B7; float:left; padding: 5px; border-right:1px solid #B7B7B7; margin: 0 0 -1px 0; background:#fff; border-left:1px solid #B7B7B7;}
.titlehome a, .titlehome a:visited{color:#FF6702;}

#right{width:220px; float:right; font-size:11px; margin: 20px 0 0 0; display:inline;}

.produs{width: 460px; float:left; border-bottom:1px solid #B7B7B7; padding:5px 0 5px 3px; color:#414141;}
.imgdet{width: 100px; float:left;}
.imgdet img{float:right; border:3px solid #FFED6C;}
.produs h2{width:100%; float:left; color:#000; font-size:11px; font-weight:bold; margin: 0 0 10px 0; display:inline;}
.produs h2 a, .produs h2 a:visited{color:#000;}
.produs h2 a:visited{color:#000;}
.prodcontent{width: 350px; float:left; margin: 0 0 0 10px; display:inline;}
.pret{font-weight:bold; float:left; color:#000; margin: 5px 0 0 10px; display:inline;}
.pret span{color:#FF6702; }
.caract{width:145px; float:left; margin: 0; display:inline;}
.caract span{color:#FF6702; }
a.buy, a:visited.buy{width: 130px; height:30px; float:right; background: url('images/buy.jpg') no-repeat; 
    margin: 5px 10px 0 0; display:inline; cursor:pointer;}
a:hover.buy{}


#celemaiieftine{width:180px; height: 441px; float:left; background:url('images/celemaiieftine.jpg') no-repeat; padding: 10px 20px;}
#celemaiieftine h4{width:100%; float:left; font-size:19px; line-height:17px;}
#celemaiieftine h4 strong{font-weight:normal; color:#FF6702;}
#celemaiieftine p{width:100%; float:left; font-size:14px; line-height:20px; margin: 10px 0 0 0; display:inline;}
#celemaiieftine span{color:#FF6702; width:100%; float:left; font-size:15px; font-weight:bold; margin-bottom:5px;}

#contactrapid{width:180px; height: 441px; float:left; background:url('images/contactrapid.jpg') no-repeat 4px 0; padding: 35px 20px;}
#contactrapid input, #contactrapid textarea{background:#f8f8f8; border:1px solid #CFCFCF; width: 90%; padding:5%; color:#414141; font-size:11px; margin: 10px 0 0 0; display:inline; float:left;}
#contactrapid input.trimite{width: 90px; height:32px; float:left; background: url('images/trimite.jpg') no-repeat; margin: 10px 10px 0 0; display:inline; cursor:pointer; border:none;}

#footer{width: 100%; float:left; background: #000; font-size:11px;}
#footercontent{width: 940px; margin:0 auto; }
#footercontentinside{width:900px; float:left; background:#fff; padding: 0 20px 10px; margin: 0 0 40px 0; display:inline; position:relative;}
#footer ul{width:100%; float:left;}
#footer li{float:left; margin: 0; display:inline;}
#footer li a, #footer li a:visited{color:#414141; border-right:1px solid #414141; padding: 0 5px;}
#footer li a:hover{color:#000;}
#footer p{color:#FF6702; font-size:10px; margin: 5px 0 0 0; float:left; display:inline;}

#pages{width: 450px; float:left; text-align:center; margin: 5px 0 5px 0; display:inline;}
#pages a, #pages a:visited{padding: 2px; color:#ff6100;}
#pages a.curenta, #pages a:visited.curenta{font-weight:bold; font-size:16px;}

#sortari{width: 456px; float:left; background: #ff6100; padding:2px; overflow:hidden;}
#sortari p{width:100%; float:left; color:#fff;}
#sortari a, #sortari a:visited{color:#fff;}
#sortari ul {width:100%; float:left;}
#sortari li a, #sortari li a:visited {width: 75px; padding: 5px; color:#fff; font-weight:normal; text-decoration:none; display: block; border:1px dotted #fff;}
#sortari li {float: left; width: 85px; margin: 0 2px 0 2px; display:inline; }
#sortari li ul {position: absolute; width: 360px; left: -999em; z-index:1000; background:#fff;}
#sortari li ul li{width:120px; margin: 0; position:relative; z-index:1000;}
#sortari li ul li a, #sortari li ul li a:visited{background: #f6f7f9; width: 110px; padding:1px 5px; position:relative; z-index:1000; color:#000;}
#sortari li ul li a:hover{background: #ff6100; color:#fff;}
#sortari li:hover ul, #sortari li.sfhover ul {left: auto; border:2px solid #ccc;}
#sortari a.stergefiltru, #sortari a:visited.stergefiltru{background:url('images/delFilter.gif') no-repeat 2px 2px; color:#fff; border:1px dotted #fff; padding:2px 2px 2px 15px; width:auto; }
#sortari a.activefilter, #sortari a:visited.activefilter{border:none; background:none; height:1px; overflow:hidden;}

#sortari1{width: 456px; float:left; background: #ff6100; padding:2px; margin:10px 0 0 0; display:inline; position:relative;}
#sortari1 p{width:96%; float:left; color:#fff; margin-left:4%;}
#sortari1 a, #sortari1 a:visited{color:#fff;}
#sortari1 a.stergefiltru, #sortari1 a:visited.stergefiltru{background:url('images/delFilter.gif') no-repeat 2px 2px; color:#fff; border:1px dotted #fff; padding:2px 2px 2px 15px; width:auto;  font-weight:bold;}
#sortari1 a.anularefiltre, #sortari1 a:visited.anularefiltre{position:absolute; bottom: 5px; right:5px; font-weight:bold;}

#bycar{width: 456px; float:left; background: #ff6100; padding:2px; margin: 5px 0 0 0; display:inline; position:relative;}
#bycar p{width:auto; float:left; color:#fff; padding: 5px;}
#bycar p.anularef{width:99%; }
#bycar a, #bycar a:visited{color:#fff;}
#bycar ul {width:auto; float:left; background: url('images/arrow2.jpg') no-repeat left; padding-left:20px;}
#bycar li a, #bycar li a:visited {width: 110px; padding: 5px; color:#fff; font-weight:bold; text-decoration:none; display: block; }
#bycar li {float: left; width: 110px; margin: 0 2px 0 2px; display:inline; }
#bycar li ul {position: absolute; width: 360px; left: -999em; z-index:1000; background:#f6f7f9; padding:0; border:2px solid #ccc; }
#bycar li ul li{width:120px; margin: 0; position:relative; z-index:1000;}
#bycar li ul li a, #bycar li ul li a:visited{background: #f6f7f9; width: 110px; padding:1px 5px; position:relative; z-index:1000; color:#000;}
#bycar li ul li a:hover{background: #ff6100; color:#fff;}
#bycar li:hover ul, #bycar li.sfhover ul {left: auto; border:2px solid #ccc;}
#bycar a.anularefiltru, #bycar a:visited.anularefiltru{background:url('images/delFilter.gif') no-repeat 2px 2px; color:#fff; border:1px dotted #fff; padding:2px 2px 2px 15px; width:auto; }
#bycar span{float:left; margin: 0 2px 0 2px; display:inline;}
#bycar a.anularefiltre, #bycar a:visited.anularefiltre{position:absolute; bottom: 5px; right:5px; font-weight:bold;}

#content.detailspage{background:none;}
#detalii img{border:10px solid #000; float:left; width: 200px;}
#detaliibox{background:#EFEFFF; width: 120px; float:left; padding: 10px; margin: 80px 0 0 0; padding: 5px 10px 5px 110px; text-align:right;}
.separatordetail{background:url('images/separatordetail.jpg') no-repeat bottom left; padding-bottom:5px;}
#detaliibox span{color:#FF6601; font-size:20px; font-weight:bold;}
#detaliibox span.black{color:#000;}
#detaliibox a.buy, #detaliibox a:visited.buy{width: 130px; height:30px; float:right; background:url('images/comandadetail.jpg') no-repeat; margin: 5px 0 5px 0; display:inline;}
#detaliibox a.comandarapida, #detaliibox a:visited.comandarapida{width: 130px; height:30px; float:right; background:url('images/comandarapida.jpg') no-repeat; margin: 5px 0 5px 0; display:inline;}
.drand strong{color:#FF6601;}
.drand span{color:#000;}
.disponibilitate{font-size:11px; width: auto; float:left;}
#detaliibox .disponibilitate span{font-weight:bold; font-size:13px; color:green;}

#preturi{width:440px; float:left; background:#EFEFFF url('images/preturi.jpg') no-repeat top; margin: 15px 0 0 0; display:inline; padding:5px 10px;}
a.pretmic, a:visited.pretmic{font-weight:bold; font-size:14px; color:#000; margin:20px 0 5px 0; float:left; width:100%;}
#preturi span{font-weight:bold;}
#preturi p.ptitle{font-weight:bold;}

.specificatii{width: 460px; float:left; background:url('images/specificatii.jpg') no-repeat top left; padding: 40px 0 0 0; display:inline; margin: 15px 0 0 0; display:inline;}
.specificatii p{width: 440px; float:left; padding: 10px; text-transform:uppercase; font-weight:bold; font-size:11px; text-align:right;}
.specificatii p.impar{background:#EFEFFF;}
.specificatii span{float:left;}

#maiieftin{width: 360px; float:left; padding:20px; border:1px solid #ccc; margin: 10px; display:inline; font-weight:bold;}
#maiieftin label{width:100%; float:left; margin: 10px 0 0 0; display:inline;}
#maiieftin input{width:100%; float:left; margin: 5px 0 0 0; display:inline;}
#maiieftin input.submit5{width:100px; float:left;}
#maiieftin textarea{width:100%; float:left; margin: 5px 0 0 0; display:inline; height: 60px;}
#maiieftin input.hidden5{display:none;}

.readonly{color:#ccc;}
#notfound{width:100%; float:left;}
#notfound label{width:100%; float:left; margin: 3px 0 0 0; display:inline;}
#notfound input, #notfound textarea{width:97%; float:left; border:1px solid #ccc; margin: 2px 0 0 0; display:inline; }
#notfound input.submit{background:url('images/submit.jpg') no-repeat; width:90px; border:none; padding: 5px 0; margin: 5px 100px 0 0; display:inline;}
#notfound a, #notfound a:visited{color:#333; font-size:11px; font-weight:bold;}
#notfound input.hidden{display:none;}

#Promotie{margin: 0 0 10px 15px; display:inline; float:left; }

.linethrough{text-decoration:line-through;}
.centered{text-align:center;}

.imagebox{width: 116px; float:left; text-align: center;  margin: 5px 10px 15px 10px; height:120px; display:block; overflow:hidden; padding-top: 3px; display: inline; border:1px solid #fff;}
.videobox{width: 320px; float:left; padding: 5px; text-align:center;}
.audiobox{width: 200px; float:left; padding: 5px; text-align:center; border: 1px solid #2A5F89;  margin: 5px 10px 15px 10px; display:inline;}
.filebox{width: 80px; float:left; padding: 5px; text-align:center; border: 1px solid #2A5F89;  margin: 5px 10px 15px 10px; display:inline;}
.content{float:left; width: 98%; margin: 20px 0 0 0; display:inline; padding: 0 2%;}
.content h2{font-size:14px; font-weight:bold;}
.content h2 a, .content h2 a:visited{color:#000;}
.content label{width: 150px; float:left; }

#newusername{width:100%; float:left; }
#newusername label{width: 45%; float:left; margin: 10px 5px 0 0; display:inline;}
#newusername input, #newusername select{width: 45%; float:left; height:20px; margin:10px 0 0 0; display:inline; border:1px solid #ccc; overflow:hidden;}
#newusername textarea{width: 45%; float:right; margin: 10px 49px 0 0; display:inline; height:70px; border:1px solid #ccc;}
#newusername span{width:100%; float:left; }
.red{color:red;}
#newusername span.red{width:auto; float:none;}
#newusername input.invisible{display:none; }
#newusername span#ors_select{float:none; width:auto;}
#newusername span#ors_select1{float:none; width:auto;}
#newusername input.checkbox{width:20px; }

#login{width: 150px; float:left; margin: -30px 15px 0 0; display:inline; position:relative; z-index:1;}
#login input{width: 80px; float:left; margin: 5px 5px 0 0; display:inline;}
#login input.submit{margin: 5px 0 0 53px; width: 85px;}
#login label{width: 50px; float:left; margin: 5px 5px 0 0; display:inline; }
#login p{width:100%; float:left;}

#cos{width:100%; float:left; margin: -28px 0 0 0; display:inline; background:#EFEFFF url('images/cosuldecumparaturi.jpg') no-repeat; padding-top:60px;}
#cos h2{font-size:14px;}
.pasi{width:100%; float:left;}
.pasi p{width:99px; height: 46px; float:left; margin:5px 10px 0 10px; display:inline; color:#000; font-size:10px; line-height:14px; font-weight:bold; padding:3px;}                  
.pasi p.activ{color:#000; background:#EAEAFA;}
.pasi p.activ span{color:#FF6702;}
.pasi p span{width:100%; float:left; }
#cos form{background:#fff; float:left;}
#cos table{width:100%; float:left; background:#fff; margin: 20px 0 0 0; display:inline; padding-top:10px;}
#cos td{padding: 2px; }
#cos th{font-weight:bold; background: #EFEFFF; text-transform:uppercase; font-size:11px; padding:10px 2px;}
#cos td{border-bottom:1px solid #EFEFFF;}
#cos input.modifica{width: 130px; height:30px; float:left; background: url('images/modifica.jpg') no-repeat; border:none; cursor:pointer; margin: 10px 10px 0 20px; display:inline;}
#cos a.incheiecomanda, #cos a:visited.incheiecomanda{width: 181px; height:30px; float:right; background: url('images/incheiecomanda.jpg') no-repeat; margin: 10px 20px 0 0; display:inline;}
#cos a, #cos a:visited{color:#000; font-weight:bold;}

#confirmadress{width: 100%; float:left;}
#confirmadress label{width: 150px; float:left; height: 20px; margin: 10px 0 0 0; display:inline;}
#confirmadress input{width: 250px; float:left; height:20px; margin: 10px 0 0 5px; display:inline;}
#confirmadress textarea{width: 250px; float:left; height: 100px; margin: 10px 0 0 5px; display:inline;}
#confirmadress input.confirmalivrare{width: 181px; height: 30px; float:left; background: url('images/incheiecomanda.jpg') no-repeat; border:none; cursor:pointer;}
#confirmadress p{width:100%; float:left; }

#proforma{width:190mm; float:left; padding:10mm; font-family:"Arial";}
#cartproforma{width:100%; float:left;}
#proforma #cartproforma{color:#000; }
#proforma #cartproforma th{color:#000; background:#ccc;}
#cartproforma td{border:1px solid #ccc;}
#idproforma{width:40%; float:right; font-size:14px; font-weight:bold;}
#proforma h2{width:100%; float:left; font-size:18px; font-weight:normal; text-align:center; padding:25px 0 25px 0; position:relative; }
#datecumparator{width:100%; float:left; margin: 5px 0 10px 0; display:inline;}
#adresalivrare{width:100%; float:left; margin:20px 0 0 0; display:inline;}
#datevanzator{width:50%; float:left;}

.error{font-size:12px; font-weight:bold; color:red; width:100%; float:left; padding: 5px 0;}
.carurl{width:56%; float:right; }

#div2, #div3{display:none;}
#eroare{width: 450px; position: fixed; top: 10%; left: 395px; z-index:50000;
        background:red; padding: 10px; border:1px solid #000; color:#fff;}
#eroare a, #eroare a:visited{color:#fff;}
#eroare .error{font-size:13px; color:#fff;}
.inchide{float:right; font-weight:bold; margin-bottom:5px;}

#descriere{width:100%; float:left; margin: 5px 0 0 2px; display:inline; text-align:justify;}
.descriere{width:100%; float:left; text-align:justify;}
.produs .disponibilitate{float:right; margin: 5px 10px 0 100px; display:inline;}
.produs .disponibilitate span{font-weight:bold; font-size:13px; color:green;}

#logincart{width: 448px; float:left; border:1px solid #ff6702; margin: 20px 0 0 0; display:inline; padding: 5px; background:#fff;}
#logincart label{float:left; width: 60px; text-align:right; margin:0 5px 0 5px; display:inline;}
#logincart input{float:left; width:90px;}
#logincart input.logincartsubmit{width: 50px; margin: 0 0 0 10px; display:inline;}
#logincart p{font-weight:bold; background:#efefff; padding: 3px; margin-bottom:5px;}

#newusernamecart{width: 448px; float:left; border:1px solid #ff6702; margin: 20px 0 0 0; display:inline; padding: 5px; background:#fff;}
#newusernamecart label{width: 45%; float:left; margin: 10px 5px 0 0; display:inline;}
#newusernamecart input, #newusernamecart select{width: 40%; float:left; height:20px; margin:10px 0 0 0; display:inline; border:1px solid #ccc; overflow:hidden;}
#newusernamecart textarea{width: 40%; float:right; margin: 10px 56px 0 0; display:inline; height:70px; border:1px solid #ccc;}
#newusernamecart span{width:100%; float:left; }
.red{color:red;}
#newusernamecart span.red{width:auto; float:none;}
#newusernamecart input.invisible{display:none; }
#newusernamecart span#ors_select{float:none; width:auto;}
#newusernamecart span#ors_select1{float:none; width:auto;}
#newusernamecart input.checkbox{width:20px; margin-right: 5px;}
#newusernamecart p.newusernametitle{font-weight:bold; background:#efefff; padding: 3px 0 3px 3px; width:445px; margin-bottom:5px;}
#newusernamecart span.inlinie{width:auto;}
#newusernamecart span.inlinie label{width:auto;}
#newusernamecart p{width:100%; float:left; font-size:12px; margin-top:5px;}

.pret .ppromo{color:green;}

#parteneriajax{width:300px; float:left; background:red;}