/* css reset */
*{margin:0;padding:0;}
* html body *{overflow:visible;}
* html iframe,* html frame{overflow:auto;}
* html frameset{overflow:hidden;}
html *{font-size:100.01%;}
body{font-size:100.01%;text-align:left;}
textarea,pre,code,kbd,samp,var,tt {font-family:Arial,Helvetica,sans-serif;}
body{font-family:Arial,Helvetica,sans-serif;font-size:75.00%;color:#333;}
blockquote,cite,q{font-family:Arial,Helvetica,sans-serif;font-style:italic;}
div{outline:0 none;}
fieldset,img{border:0 solid;}
h1,h2,h3,h4,h5,h6{font-family:"Lucida Grande",Arial,Helvetica,sans-serif;font-weight:bold;color:#000;margin:0;}
h1{font-size:250%;}
h2{font-size:200%;}
h3{font-size:150%;}
h4{font-size:133.33%;}
h5{font-size:116.67%;}
h6{font-size:116.67%;}
ul,ol,dl{line-height:1.5em;margin:0;}
ul{list-style-type:none;}
ul ul{list-style-type:none;margin:0;}
ol{list-style-type:decimal;}
ol ol{list-style-type:lower-latin;margin:0;}
li{margin:0;padding:0;line-height:1.5em;}
dt{font-weight:bold;}
dd{margin:0 0 1em .8em;}
p{line-height:1.5em;margin:0;}
blockquote{margin:0 0 1em 1.6em;color:#666;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
big{font-size:116.667%;}
small{font-size:91.667%;}
pre{line-height:1.5em;margin:0 0 1em 0;}
pre,code,kbd,tt,samp,var{font-size:100%;}
pre,code{color:#800;}
kbd,samp,var,tt{color:#666;font-weight:bold;}
var,dfn{font-style:italic;}
acronym,abbr{border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}
sub,sup{font-size:91.6667%;line-height:0;}
hr{color:#fff;background:transparent;margin:0 0 .5em 0;padding:0 0 .5em 0;border:0;border-bottom:1px #eee solid;}
button::-moz-focus-inner { border: 0; }

/* tools */
.fbox { overflow:hidden; height:1% }
.fleft { display:block; float:left }
.fright { display:block; float:right !important } 

.pad0{ padding:0px; } .pad0t{ padding-top:0px; } .pad0r{ padding-right:0px; } .pad0b{ padding-bottom:0px; } .pad0l{ padding-left:0px; } .mar0{ margin:0px; } .mar0t{ margin-top:0px; } .mar0r{ margin-right:0px; } .mar0b{ margin-bottom:0px; } .mar0l{ margin-left:0px; } .pad5{ padding:5px; } .pad5t{ padding-top:5px; } .pad5r{ padding-right:5px; } .pad5b{ padding-bottom:5px; } .pad5l{ padding-left:5px; } .mar5{ margin:5px; } .mar5t{ margin-top:5px; } .mar5r{ margin-right:5px; } .mar5b{ margin-bottom:5px; } .mar5l{ margin-left:5px; } .pad10{ padding:10px; } .pad10t{ padding-top:10px; } .pad10r{ padding-right:10px; } .pad10b{ padding-bottom:10px; } .pad10l{ padding-left:10px; } .mar10{ margin:10px; } .mar10t{ margin-top:10px; } .mar10r{ margin-right:10px; } .mar10b{ margin-bottom:10px; } .mar10l{ margin-left:10px; } .pad15{ padding:15px; } .pad15t{ padding-top:15px; } .pad15r{ padding-right:15px; } .pad15b{ padding-bottom:15px; } .pad15l{ padding-left:15px; } .mar15{ margin:15px; } .mar15t{ margin-top:15px; } .mar15r{ margin-right:15px; } .mar15b{ margin-bottom:15px; } .mar15l{ margin-left:15px; } .pad20{ padding:20px; } .pad20t{ padding-top:20px; } .pad20r{ padding-right:20px; } .pad20b{ padding-bottom:20px; } .pad20l{ padding-left:20px; } .mar20{ margin:20px; } .mar20t{ margin-top:20px; } .mar20r{ margin-right:20px; } .mar20b{ margin-bottom:20px; } .mar20l{ margin-left:20px; } .pad25{ padding:25px; } .pad25t{ padding-top:25px; } .pad25r{ padding-right:25px; } .pad25b{ padding-bottom:25px; } .pad25l{ padding-left:25px; } .mar25{ margin:25px; } .mar25t{ margin-top:25px; } .mar25r{ margin-right:25px; } .mar25b{ margin-bottom:25px; } .mar25l{ margin-left:25px; } .pad30{ padding:30px; } .pad30t{ padding-top:30px; } .pad30r{ padding-right:30px; } .pad30b{ padding-bottom:30px; } .pad30l{ padding-left:30px; } .mar30{ margin:30px; } .mar30t{ margin-top:30px; } .mar30r{ margin-right:30px; } .mar30b{ margin-bottom:30px; } .mar30l{ margin-left:30px; } .pad35{ padding:35px; } .pad35t{ padding-top:35px; } .pad35r{ padding-right:35px; } .pad35b{ padding-bottom:35px; } .pad35l{ padding-left:35px; } .mar35{ margin:35px; } .mar35t{ margin-top:35px; } .mar35r{ margin-right:35px; } .mar35b{ margin-bottom:35px; } .mar35l{ margin-left:35px; } .pad40{ padding:40px; } .pad40t{ padding-top:40px; } .pad40r{ padding-right:40px; } .pad40b{ padding-bottom:40px; } .pad40l{ padding-left:40px; } .mar40{ margin:40px; } .mar40t{ margin-top:40px; } .mar40r{ margin-right:40px; } .mar40b{ margin-bottom:40px; } .mar40l{ margin-left:40px; } .pad45{ padding:45px; } .pad45t{ padding-top:45px; } .pad45r{ padding-right:45px; } .pad45b{ padding-bottom:45px; } .pad45l{ padding-left:45px; } .mar45{ margin:45px; } .mar45t{ margin-top:45px; } .mar45r{ margin-right:45px; } .mar45b{ margin-bottom:45px; } .mar45l{ margin-left:45px; } .pad50{ padding:50px; } .pad50t{ padding-top:50px; } .pad50r{ padding-right:50px; } .pad50b{ padding-bottom:50px; } .pad50l{ padding-left:50px; } .mar50{ margin:50px; } .mar50t{ margin-top:50px; } .mar50r{ margin-right:50px; } .mar50b{ margin-bottom:50px; } .mar50l{ margin-left:50px; } .pad55{ padding:55px; } .pad55t{ padding-top:55px; } .pad55r{ padding-right:55px; } .pad55b{ padding-bottom:55px; } .pad55l{ padding-left:55px; } .mar55{ margin:55px; } .mar55t{ margin-top:55px; } .mar55r{ margin-right:55px; } .mar55b{ margin-bottom:55px; } .mar55l{ margin-left:55px; } .pad60{ padding:60px; } .pad60t{ padding-top:60px; } .pad60r{ padding-right:60px; } .pad60b{ padding-bottom:60px; } .pad60l{ padding-left:60px; } .mar60{ margin:60px; } .mar60t{ margin-top:60px; } .mar60r{ margin-right:60px; } .mar60b{ margin-bottom:60px; } .mar60l{ margin-left:60px; } .pad65{ padding:65px; } .pad65t{ padding-top:65px; } .pad65r{ padding-right:65px; } .pad65b{ padding-bottom:65px; } .pad65l{ padding-left:65px; } .mar65{ margin:65px; } .mar65t{ margin-top:65px; } .mar65r{ margin-right:65px; } .mar65b{ margin-bottom:65px; } .mar65l{ margin-left:65px; } .pad70{ padding:70px; } .pad70t{ padding-top:70px; } .pad70r{ padding-right:70px; } .pad70b{ padding-bottom:70px; } .pad70l{ padding-left:70px; } .mar70{ margin:70px; } .mar70t{ margin-top:70px; } .mar70r{ margin-right:70px; } .mar70b{ margin-bottom:70px; } .mar70l{ margin-left:70px; } .pad75{ padding:75px; } .pad75t{ padding-top:75px; } .pad75r{ padding-right:75px; } .pad75b{ padding-bottom:75px; } .pad75l{ padding-left:75px; } .mar75{ margin:75px; } .mar75t{ margin-top:75px; } .mar75r{ margin-right:75px; } .mar75b{ margin-bottom:75px; } .mar75l{ margin-left:75px; } .pad80{ padding:80px; } .pad80t{ padding-top:80px; } .pad80r{ padding-right:80px; } .pad80b{ padding-bottom:80px; } .pad80l{ padding-left:80px; } .mar80{ margin:80px; } .mar80t{ margin-top:80px; } .mar80r{ margin-right:80px; } .mar80b{ margin-bottom:80px; } .mar80l{ margin-left:80px; } .pad85{ padding:85px; } .pad85t{ padding-top:85px; } .pad85r{ padding-right:85px; } .pad85b{ padding-bottom:85px; } .pad85l{ padding-left:85px; } .mar85{ margin:85px; } .mar85t{ margin-top:85px; } .mar85r{ margin-right:85px; } .mar85b{ margin-bottom:85px; } .mar85l{ margin-left:85px; } .pad90{ padding:90px; } .pad90t{ padding-top:90px; } .pad90r{ padding-right:90px; } .pad90b{ padding-bottom:90px; } .pad90l{ padding-left:90px; } .mar90{ margin:90px; } .mar90t{ margin-top:90px; } .mar90r{ margin-right:90px; } .mar90b{ margin-bottom:90px; } .mar90l{ margin-left:90px; } .pad95{ padding:95px; } .pad95t{ padding-top:95px; } .pad95r{ padding-right:95px; } .pad95b{ padding-bottom:95px; } .pad95l{ padding-left:95px; } .mar95{ margin:95px; } .mar95t{ margin-top:95px; } .mar95r{ margin-right:95px; } .mar95b{ margin-bottom:95px; } .mar95l{ margin-left:95px; } .pad100{ padding:100px; } .pad100t{ padding-top:100px; } .pad100r{ padding-right:100px; } .pad100b{ padding-bottom:100px; } .pad100l{ padding-left:100px; } .mar100{ margin:100px; } .mar100t{ margin-top:100px; } .mar100r{ margin-right:100px; } .mar100b{ margin-bottom:100px; } .mar100l{ margin-left:100px; }
.fs10{ font-size:10px !important; } .fs11{ font-size:11px !important; } .fs12{ font-size:12px !important; } .fs13{ font-size:13px !important; } .fs14{ font-size:14px !important; } .fs15{ font-size:15px !important; } .fs16{ font-size:16px !important; } .fs17{ font-size:17px !important; } .fs18{ font-size:18px !important; } .fs19{ font-size:19px !important; } .fs20{ font-size:20px !important; } .fs21{ font-size:21px !important; } .fs22{ font-size:22px !important; } .fs23{ font-size:23px !important; } .fs24{ font-size:24px !important; } 

.center980 { margin:0 auto; width:980px }
.w50 { width:50% }
.w100 { width:100% }
.tac { text-align:center !important }
.tar { text-align:right !important }
.sprite { background:url(grafica/tc-sprite.png) no-repeat }
.no-sprite { background-color:#fff !important; background-image:none !important; }
.tileh { background:url(grafica/tileh.png) repeat-x }
.tilev { background:url(grafica/tilev5.jpg) repeat-y }
.fblike {background-color:#fff;padding:20px 10px 20px 10px;}
.tal { text-align:left }
.tar { text-align:right }
.tac { text-align:center }
.mara a{margin:0px !important;}
.sterge, .sterge:hover { color:#cc0000 !important }

.b1b { border-bottom:1px dotted #ffffff }.b1t { border-top:1px dotted #ffffff  }

.buton, .yform .type-button button { background:none; border:0 !important; cursor:pointer; outline:0 none }
.yform .type-button button { margin-left:-4px }
.yform .type-blank { overflow:hidden; height:1% }
.yform .type-blank .message { width:70% }
.yform label span { color:#FF4CB4 }
.yform .hint { display:none; margin-left:30%; width:70% }
.buton .b-normal { margin-top:-1px }
.b-push { background-position: 0 0; display:block; float:left; font-weight:bold; height:34px; line-height:34px; padding-left:10px; }
.b-push, .b-push:hover { color:#fff; text-decoration:none; }
.b-push .text { background-position: 100% 0; display:block; height:34px; padding-right:10px;border-radius: 4px 4px 4px 4px; }
.b-push:hover { background-position: 0 -49px; }
.b-push:hover .text { background-position: 100% -49px; }
.b-lipsa { text-align:center; display:block; height:34px; color:#078c3d; padding-right:10px;text-shadow:#ccc 0 1px; text-transform:uppercase }

.b-adauga-in-cos { font-size:12px; color: #fff;border-radius: 4px 4px 4px 4px; }
.b-adauga-in-cos .icon { background-position: -161px -89px; display:block; height:34px; padding-left:49px }
.b-platesc .icon { background-position: -166px -137px; display:block; height:34px; padding-left:40px }

.b-normal { background-position: 0 -98px; border:0; display:block; line-height:30px; height:30px; overflow:hidden; padding-left:4px; }
.b-normal:hover { text-decoration:none }
.b-normal .text  { background-position: 100% -98px; color:#111; float:left; font-size:11px; padding:0 15px 0 11px; text-shadow:#fff 0 1px; text-transform:uppercase }

.b-orange { background-position: 0 -121px; border:0; display:block; line-height:30px; height:30px; overflow:hidden; padding-left:4px; border-radius: 4px 4px 4px 4px;}
.b-orange:hover { text-decoration:none }
.b-orange .text  { background-position: 0 -121px; color:#FFFFFF; float:left; font-size:11px; padding:0 15px 0 11px; font-weight:bold; text-transform:uppercase }

.b-green { background-position: 0 -75px; border:0; display:block; line-height:30px; height:30px; overflow:hidden; padding-left:4px; border-radius: 4px 4px 4px 4px;}
.b-green:hover { text-decoration:none }
.b-green .text  { background-position: 0 -75px; color:#FFFFFF; float:left; font-size:11px; padding:0 15px 0 11px; font-weight:bold; text-transform:uppercase }

.b-blue { background-position: 0px -166px;border:0; display:block; line-height:30px; height:30px; overflow:hidden; padding-left:4px; border-radius: 4px 4px 4px 4px;}
.b-blue:hover { text-decoration:none }
.b-blue .text  { background-position: 0px -166px; color:#FFFFFF; float:left; font-size:11px; padding:0 15px 0 11px; font-weight:bold; text-transform:uppercase }

.center-me { float:left; position:relative; left:50% }
.center-me .center-me { float:left; position:relative; left:-50% }

/* yforms */
@media screen,projection{  .yform{ margin:0; padding:0} .yform fieldset{ border:1px #ddd solid; background:#fafafa; margin:0 0 1em 0; padding:0.5em}  .yform legend{ font-size:125%; font-weight:normal; color:#000} .yform label{ color:#666} .yform input, .yform textarea, .yform select, .yform optgroup{ font-family:Arial,Helvetica,sans-serif} .yform .type-text input, .yform .type-select input, .yform .type-text textarea, .yform .type-select select{ border:1px solid #ddd}  .yform div.type-text input:focus, .yform div.type-select input:focus, .yform div select:focus, .yform div textarea:focus, .yform div.type-text input:hover, .yform div.type-select input:hover, .yform div select:hover, .yform div textarea:hover, .yform div.type-text input:active, .yform div.type-select input:active, .yform div select:active, .yform div textarea:active{ border:1px #14d2c8 solid; background:#fff}   .yform .type-button input{    border-top:1px #ddd solid;    border-left:1px #ddd solid;    border-right:1px #444 solid;    border-bottom:1px #444 solid;    color:#000;    background:#454545 url(images/button_gray.png) top left repeat-x;    padding:5px 1em}  .yform .type-button input[type=reset]{color:#300;background:#661717 url(images/button_red.png) top left repeat-x}  .yform .type-button input[type=submit]{color:#330;background:#5e5607 url(images/button_yellow.png) top left repeat-x}   .yform .type-button input.reset{color:#300;background:#661717 url(images/button_red.png) top left repeat-x}  .yform .type-button input.submit{color:#330;background:#5e5607 url(images/button_yellow.png) top left repeat-x}  .yform div.type-button input:focus, .yform div.type-button input:hover, .yform div.type-button input:active{ border-top:1px #444 solid; border-left:1px #444 solid; border-right:1px #ddd solid; border-bottom:1px #ddd solid; color:#fff; background:#555} .yform div.type-button input.reset:focus, .yform div.type-button input.reset:hover, .yform div.type-button input.reset:active{ background:#800;color:#fff} .yform div.type-button input.submit:focus, .yform div.type-button input.submit:hover, .yform div.type-button input.submit:active{ background:#880;color:#fff}    .yform{overflow:hidden} .yform fieldset{display:block;zoom:1} .yform label{display:block;cursor:pointer} .yform legend{background:transparent;border:0;padding:0 0.5em} .yform .message{display:block;margin-bottom:0.5em;color:#666}  .yform input[type=hidden]{display:none !important}  .yform sup{color:#800;font-weight:bold}  fieldset:after, .yform div.type-text:after, .yform div.type-select:after, .yform div.type-check:after, .yform div.type-button:after{ clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden}  .yform div.type-text, .yform div.type-select, .yform div.type-check, .yform div.type-button{display:block; margin:0.5em 0; padding:3px 0.5em;  position:relative;zoom:1}  .yform div.type-button{ padding:3px 0em}   .yform .type-text input, .yform .type-text textarea{ display:block; position:relative; padding:0.3em 0.3em; width:58.5%} .yform .type-select select{ display:block; position:relative; padding:0.3em 2px 0.3em 1px; width:60%; cursor:pointer} .yform .type-select select optgroup{ font-style:normal; font-weight:bold} .yform .type-check input{cursor:pointer} .yform .type-check label{display:inline}  .yform .type-button input{ cursor:pointer; overflow:visible;  width:auto}  .yform div.error{ border:1px #a00 solid	; background:#faf4f4; padding:0.5em} .yform div.error label{color:#000;font-weight:bold} .yform div.error .message{color:#800}  .yform div.type-check input:focus, .yform div.type-check input:hover, .yform div.type-check input:active{border:0 none}   .full div.type-text input, .full div.type-text textarea{width:95.5%;margin-right:-3px} .full div.type-select select{width:97.0%;margin-right:-3px}   * html .full div.type-text input, * html .full div.type-text textarea{width:95.5%} * html .full div.type-select select{width:97.0%}    .columnar .type-text label, .columnar .type-select label{ float:left; width:30%}  .columnar div.type-check input{margin-left:30%} .columnar div.error .message{margin-left:30%} .columnar fieldset div.type-button, fieldset.columnar div.type-button{padding-left:30%} .columnar div.type-text input, .columnar div.type-text textarea{float:left;width:67.8%;margin-right:-3px} .columnar div.type-select select{float:left;width:69.4%;margin-right:-3px}   * html .columnar div.type-text input, * html .columnar div.type-text textarea{width:67.2%} * html .columnar div.type-select select{width:68.8%}    .yform, .yform div, .yform div *{zoom:1}    .yform{padding-top:0\9} .yform fieldset{padding:0 5px\9;padding-top:1em\9} .yform legend{position:absolute\9;top:-.5em\9;*left:0\9} .yform fieldset{position:relative\9;overflow:visible\9; margin-top:1.5em\9;zoom:1}  .yform legend{padding:0 5px} .yform fieldset{padding-top:1.5em}   * html .yform{padding-top:10px}}

/* custom form */
.yform .empty { display:none }
.columnar .empty { display:block; float:left; width:30% }
.yform .b-push { font-size:14px; margin-left:3px }
.yform .succes { background:#E8FFED; border:1px solid #00CC15; margin-bottom:5px; padding:0.5em  }
.yform .succes .message { color:#111; }
.columnar .succes .message { margin-left: 30%; }
.yform .cancel  { display:block; float:left; line-height:40px; height:40px; margin-left:10px }
.stea {color: #FF4CB4}
.input { background-position:0 -43px; border:1px solid #999999; height:23px }
.input input { background:none; border:0 none; display:block; height:13px; margin:0; padding:5px }
.error { border:1px solid #cc0000 }
span.error { background:#FFEBE8; display:block; padding:5px }
span.succes { background:#e8ffed; border:1px solid #00cc15; display:block; padding:5px } 

/*end tools*/

/*layout*/
a { color:#003366; background:transparent; text-decoration:none; outline:none;}
a:focus, button:focus {outline:none;}
a:hover{outline:0 none;color:#ecaac6;}
.c111 { color:#111 }

body { background:#ffffff url(grafica/bg.jpg) no-repeat ;background-attachment:fixed;background-position:fixed;font-family:Arial; font-size:11px; color:#111 }
.site { margin:0 auto; width:980px }

#site{margin-top:165px}
#header{top:0px; background-color:none;width: 980px;margin: 0 auto;}
#carapace {margin:0 auto; width:980px;z-index:2;}
#carapace2 {background-color: none;
position: absolute;

top: 0px;
width: 100%;
z-index:3;}

#header_c {}
#top-header { color:#fff;}
#top-header .meniu-mare { float:left; margin-left:10px; overflow:hidden;}
#top-header .meniu-mare li { float:left;background-position:0px -815px;background: url(grafica/tileh.png) right top no-repeat; }
#top-header .meniu-mare li.last { border-right:0 none; padding-right:0px;background:none }
#top-header .meniu-mare li a { color:#fff}

#cautare { float:left; height:39px; margin-top:6px; position:relative; width:234px; z-index:100;margin-left:10px; }
#cautare .search-form {background:none; height:28px; }
#rezultat { display:none }
#cautare .input-search { background:none; height:13px; padding:5px; line-height:13px }
#cautare .b-cauta { background-position:-33px -206px; border:0px; cursor:pointer; display:block; height:28px; margin:0px; padding:0px; width:25px; }
#cautare .text { background:#fff; display:block; height:26px; margin:0; padding-left:5px; width:200px; border-radius: 4px 4px 4px 4px;}
#cautare .rez { background:#fff;color:#003366; border:1px solid #dedede; border-top:0; display:block; padding:5px;font-family: Arial;font-size: 11px;text-decoration:none;text-transform:none; } 
#cautare a.rez:hover, #cautare a.rezSel { background-color:#dedede; border:1px solid #dedede; border-top:0; display:block; padding:5px; color:#111 }
#cautare .info { font-size:10px; color:#666; cursor:pointer }

#top-header .meniu-mic {  }
#top-header .user { width:150px; }
#top-header .cos { width:190px; }
#top-header .user-login { margin-right:8px; }
#top-header .meniu-mic a { color:#bf2f6c; }
#top-header .meniu-mic .register { background-position: -35px -87px; padding: 0 0 0 25px;font-family: 'Anton', sans-serif;font-size:16px; font-weight: normal; color: #ad235e; }
#top-header .meniu-mic .login { background-position: -35px -126px; padding: 0 10px 0 25px;font-family: 'Anton', sans-serif;font-size:16px; font-weight: normal; color: #ad235e; }
#top-header .meniu-mic .platesc { background-position:-36px -241px; }
#top-header .meniu-mic .optiuni-user { border-right: 0px solid #DEDEDE; padding-right:10px; margin-right:10px; }
#top-header .meniu-mic .optiuni-user:hover #optiuni-user { display:block }
#top-header .meniu-mic .optiuni-user .modifica-cont { background-position:-36px -365px }
#top-header .meniu-mic .optiuni-user-link { background-position: -34px -171px; padding: 0 0 5px 35px;font-size:16px; font-weight: normal; font-family: 'Anton', sans-serif; }

.meniu-mic .optiuni-user { position:relative }
.meniu-mic #optiuni-user { display:none; position:absolute; top:25px; width:170px; z-index:999 }
.meniu-mic #optiuni-user li { background:#fff;font-size:12px;font-family: 'Arial', sans-serif; }
.meniu-mic #optiuni-user li a {color:#003366; display:block; padding:5px }
.meniu-mic #optiuni-user li a:hover { background:#dedede; color:#111; }
.meniu-mic #optiuni-user li a span { display:block; float:left; height:16px; overflow:hidden; text-indent:-999px; width:21px; }
#top-header .meniu-mic .optiuni-user .modifica-cont { background-position:-36px -265px }
#top-header .meniu-mic .optiuni-user .adauga-adresa { background-position:-36px -291px }
#top-header .meniu-mic .optiuni-user .modifica-adresa { background-position:-36px -317px }
#top-header .meniu-mic .optiuni-user .adauga-firma { background-position:-36px -343px }
#top-header .meniu-mic .optiuni-user .modifica-firma { background-position:-36px -369px }
#top-header .meniu-mic .optiuni-user .modifica-parola { background-position:-36px -536px }
#top-header .meniu-mic .optiuni-user .istoric-comenzi { background-position:-36px -395px }
#top-header .meniu-mic .optiuni-user .wishlist { background-position:-36px -608px }
#top-header .meniu-mic .optiuni-user .iesire { background-position:-36px -419px }

#pagini-statice {margin-top:0px;background:#fff;font-family: 'Open Sans', sans-serif;color: #191919;}
#pagini-statice h1 { font-size:20px; font-weight:bold; line-height:28px }
#pagini-statice h2 { font-size:20px; font-weight:bold;  }
#pagini-statice h3 { font-size: 15px;font-weight: 600;font-family: 'Open Sans', sans-serif;color: #191919;margin: 0;padding-bottom: 13px; }
#pagini-statice .lista-titlu { background:#eee; display:block; font-size:18px; font-weight:bold; line-height:40px; /* height:40px;*/ margin-top:0px;  }
#pagini-statice p {font-size: 12px;color: #737373;line-height: 17px;margin-bottom: 12px;}

.cosulmeu {background-position:0px -660px;width:190px; height:56px;color:#fff; display:block; font-size:18px; font-weight: normal; text-indent:10px;border-bottom: 1px solid #ecaac6;text-transform: uppercase;font-family: 'Anton', sans-serif;border-radius: 4px 4px 4px 4px;text-align:right;overflow:hidden; }
.cosulmeu span {width:140px; padding-right:50px;}
.cosulmeu span {color:#fff;}
.nrprod {font-size:14px;}
.bcosb {border-bottom: 1px dashed #ecaac6;}
.drop-cos-pret {color:#d35e90;font-size: 14px;font-family: 'Anton', sans-serif;}
.drop-cos { padding-right:10px; position:relative }
.drop-cos:hover ul { display:block;border-radius: 4px 4px 4px 4px; }
.drop-cos ul { background:#ecaac6; display:none; position:absolute; top:56px; z-index:998 }
.drop-cos .drop-cos-item { display:block; padding:0px; width:190px }
.drop-cos li { width:190px }
.drop-cos li .fleft { height: 14px; line-height: 14px; overflow: hidden; width: 190px; }
.drop-cos ul a { color:#003366 !important;width:190px; }
.drop-cos ul a:hover { background:#dedede; color:#111 !important }
.drop-cos .drop-cos-total span { font-weight:normal;color:#d35e90;font-size: 14px;font-family: 'Anton', sans-serif;padding-right:10px; }
.drop-cos .drop-cos-vezi-cos { display:block }
.drop-cos .drop-cos-total span, .drop-cos .drop-cos-vezi-cos a { display:block;}

.main-header { height:120px; }
.m-header {height:40px;background-position:0 -121px;border-radius: 3px;}
.m-header a {
text-decoration: none;
display: block;
font-size: 20px;
color:#fff;
padding: 6px 11px 7px 9px;
color:#F6F5F5;
line-height: 26px;
text-transform: uppercase;
font-family: 'Anton', sans-serif;
}
.livrare24 {background-position: 0px -772px; display:block; height:50px; margin-top:40px; outline:none; overflow:hidden; text-indent:-999px; width:170px; margin-left:0px;}
.sigla { background-position: -35px -3px; display:block; height:80px; margin-top:30px; outline:none; overflow:hidden; text-indent:-999px; width:430px; margin-left:0px; }

.featured { height:0px; margin:46px 116px 0 0; overflow:hidden; padding:10px; width:238px; }
.featured .info { width:173px }
.featured .info a { font-size:12px; height:30px; display:block; overflow:hidden }
.featured .info img { border:1px solid #dedede }
.featured .price { font-size: 14px; font-weight: bold; padding-top: 7px; }

.filtru-varste { background-position: 0 9px; }
.filtru-varste ul { display:block; float:left; height:47px; left:50%; position:relative; }
.filtru-varste li { float:left; left:-50%; position:relative; }
.filtru-varste li a { text-decoration:none }
.filtru-varste li.selected { background:url(grafica/tc-sprite.png) no-repeat; background-position: 0 -168px; padding-left:10px }
.filtru-varste li.selected a { background:url(grafica/tc-sprite.png) no-repeat; background-position: 100% -168px; padding-left:10px; /*text-shadow:#fff 0 1px*/ color:#000; }

.filtru-varste a { color:#000; display:block; font-size:14px; font-weight:bold; height:16px; /*text-shadow:#ffff00 0 1px;*/ padding:18px 20px 13px 20px }

.main { position:relative; border-left: 0px solid #F6F6F6; border-right: 0px solid #F6F6F6; } /*e ca sa pot pune brandinguri pe .site */
.cap-girafa { background-position:-305px -570px; position:absolute; height:0px; left:155px; text-indent:-999px; top:24px; width:0px; }
.cap-giraf { background-position:-910px -570px; position:absolute; height:0px; left:760px; text-indent:-999px; top:24px; width:0px; }

.breadcrumbs { background:none; padding:0px 10px 0 10px; overflow:hidden;color:#ad235e; }
.breadcrumbs span { color:#fff; font-size:11px; margin-top:-3px; padding:0 5px }
.breadcrumbs a {color:#ad235e;}

.c-left { margin-top:10px;margin-bottom:40px; overflow:hidden; width:200px }
.c-left .section-title { background-position:0 -75px; color:#fff; display:block; font-size:24px; height:41px; line-height:41px;font-weight: normal; width:190px;text-indent:10px;border-bottom: 1px solid #ecaac6;font-family: 'Anton', sans-serif;border-radius: 4px 4px 0 0; }
.c-left .section-title span { background-position:-45px -160px; display:block; float:left; text-indent:-999px; width:25px }
.c-left .reclame { margin-right:11px; width:190px; overflow:hidden; }
.c-left .reclame .reclama { margin-top:10px }
.left-box { width:189px; overflow:hidden; }
.left-box .box { background:#fff; padding:10px;  }


.blbcat {border-bottom: 1px solid #ecaac6;}
.main-category-holder { display:block; height:1%; overflow:hidden; width:189px;background:#d35e90; }
.main-category ul { border-top:0px solid #dedede;}
.main-category a {  color:#fff !important; display:block; font-size:12px; font-weight:bold; line-height:30px; padding-left:10px; text-decoration:none; width:179px }
.main-category a:hover { background:#ECF4FD; color:#224499 !important; }
.main-category .subcategory { border:0 none; display:block; font-size:11px; font-weight:normal; height:27px; line-height:27px; padding-left:15px }



.main-filter-holder { display:block; height:1%; overflow:hidden; width:189px;background:#d35e90; }
.main-filter ul { border-top:0px solid #dedede;}
.main-filter a {  color:#fff !important; display:block; font-size:12px; font-weight:bold; line-height:30px; padding-left:10px; text-decoration:none; width:179px }
.main-filter a:hover { background:#ECF4FD; color:#224499 !important; }
.main-filter .subcategory { border:0 none; display:block; font-size:11px; font-weight:normal; height:27px; line-height:27px; padding-left:15px }

.main-blue-holder { display:block; height:1%; overflow:hidden; width:189px;background:#003366 url(grafica/bgblue.jpg) repeat-x ; }
.main-blue ul { border-top:0px solid #dedede;}
.main-blue a {  color:#fff !important; display:block; font-size:12px; font-weight:bold; line-height:30px; padding-left:10px; text-decoration:none; width:179px }
.main-blue a:hover { background:#ECF4FD; color:#224499 !important; }
.main-blue .subcategory { border:0 none; display:block; font-size:11px; font-weight:normal; height:27px; line-height:27px; padding-left:15px }




.c-center { margin-top:10px; overflow:hidden; width:580px;margin-right:200px; background:#fff;border-radius: 4px 4px 4px 4px;}
.banner-reclama { height:230px; margin-bottom:31px; margin-top:0px; width:580px; }

.c-right {margin-top:10px; overflow:hidden; width:200px; position:absolute;right:0px; }
.c-right .reclame { margin-left:11px; width:190px; overflow:hidden; }
.c-right .reclame .reclama { margin-top:10px }
.right-box { margin-left:11px;margin-bottom:20px;}
.right-box .title { background-position:0 -121px; color:#fff; display:block; font-size:24px; font-family: 'Anton', sans-serif; height:41px; line-height:41px; text-align:center; /*text-shadow:#00a591 0 1px;*/ text-transform:uppercase;border-radius: 4px 4px 0 0; }
.right-box .box { background:#fff; overflow:hidden; padding:10px; zoom:1;background:#d35e90;color:#fff; }
.prod-titlu {background-position:0px -166px; color:#fff; display:block; font-size:24px; font-family: 'Anton', sans-serif; height:40px; line-height:40px; /*text-shadow:#00a591 0 1px;*/ text-transform:uppercase;border-radius: 4px 4px 0 0;border-bottom: 2px solid #003366;text-indent: 10px;}


#footer { background-position:0 -168px; background-color:#fff; border-top: 2px solid #C0C0C0; }
.footer { background-position:50% -665px; padding-top:10px; border: 0px solid #000000; padding-left: 10px; padding-right: 10px;}
.footer div {/*background-color:#fff;*/}
.footer a { color:#111; }
.footer .owner-info a {color:#003366; text-decoration:underline}
.meniu-footer span { cursor:default; padding:0 5px }

.owner-info .menu-listf1 {}
.owner-info .menu-listf1 li  a {color: #FF7409;text-decoration: none;font-size: 14px;font-family: 'Arial', sans-serif;padding:5px;font-weight:normal;}
.owner-info .menu-listf1 li  a:hover{padding:5px 0px 10px 10px;}

.owner-info .menu-listf2{}
.owner-info .menu-listf2 li  a {color: #003366;text-decoration: none;font-size: 14px;font-family: 'Arial', sans-serif;padding:5px;font-weight:normal;}
.owner-info .menu-listf2 li  a:hover{padding:5px 0px 10px 10px;}

.lista-produse-holder { height:1%; overflow:hidden; width:580px; }
.lista-titlu { background:#eee; display:block; font-size:18px; font-weight:bold; line-height:40px; /* height:40px;*/ margin-top:0px;  }
.lista-produse { width:650px;padding-left:30px;background:#fff;}
.lista-produse .produs { padding-top:5px; padding-bottom:20px; position:relative; width:173px; }
.lista-produse .produs .continut { margin-top:115px; }
.lista-produse .produs .titlu { display:block; border-bottom:2px solid #dedede; font-weight:bold; height:34px; line-height:17px; overflow:hidden }
.lista-produse .produs .titlu span { overflow:hidden; width:490px }
.lista-produse .produs .descriere { font-size:11px; line-height:14px; height:60px; overflow:hidden; }
.lista-produse .produs .pret { font-size:16px;font-family: 'Anton', sans-serif;color:#d35e90; font-weight:normal; margin-top:20px; text-align:left;width:170px; }

/* .acenter { width: 100%; text-align:center;} */

.promotii span { cursor:default; height:20px; line-height:20px; white-space:nowrap; width:22px;  }
.promotii .reducere { background-color:#ff9900; background-position:-730px -0px; }
.promotii .nou { background-position:-730px -30px; }
.promotii .promo { background-position:-730px -60px; }
.promotii .cadou { background-position:-730px -90px; }
.lista-produse .produs .compara, .lista-produse .produs .nuCompara { display:block; margin-bottom:-10px; padding:5px; text-align:center; width:173px }
.lista-produse .produs .nuCompara { display:none }

.lista-produse .produs .poza { background-position:-475px 36px; display:block; height:130px; left:10px; overflow:hidden; position:absolute; top:5px; width: 173px; }
.pozacat {background-position:-475px 36px; display:block; height:160px; left:20px; overflow:hidden; top:5px; width: 163px;}

.lista-categorii-holder .produs { padding-bottom:10px }
.lista-categorii-holder .produs .titlucat { display: block;border-bottom: 2px solid #DEDEDE;font-weight: bold;line-height: 17px;overflow: hidden;}
.lista-navigare { background:#f8f8f8; border-bottom:1px solid #eee; border-top:1px solid #eee }
.lista-navigare label, .lista-navigare .pagini a { line-height:23px; height:23px; }
.lista-navigare #alege-pagina {  }
.lista-navigare .sorteaza { width:190px }
.lista-navigare .pagini a {display: block;  }
.lista-navigare .pagini .type-select { width:98px }
.lista-navigare .pagini label { width:39px }
.lista-navigare .pagini select { width:60px !important }
.lista-navigare .pagini a { text-indent:-999px; padding:0; width:14px }
.lista-navigare .pagini .prev { background-position:-37px -555px; margin-top:5px; }
.lista-navigare .pagini .next { background-position:-37px -577px; margin-right:10px; margin-top:5px; }
.lista-parteneri .partener { float:left; margin-right:10px }

.detalii-produs { margin-top:0px;background:#fff; }
.detalii-produs h1 { font-size:20px; font-weight:bold; line-height:28px }
.detalii-produs .poze-produs { width:340px; overflow:hidden }
.detalii-produs #bigImage, .detalii-produs .poze-produs .poza-mare { height:390px; line-height:390px; width:340px;background:#fff; }
#bigImage {}
.detalii-produs .poze-produs .poza-mare { background-position:-430px -90px; display:block; overflow:hidden; text-align:-999px }
.detalii-produs .poze-produs .galerie-foto { border-top:1px solid #dedede; width:340px; overflow:hidden }
.detalii-produs .poze-produs .galerie-foto ul { width:350px; overflow:hidden }

.detalii-produs .cumpara-produs { width:210px; overflow:hidden; }
.detalii-produs .cumpara-produs .pret-produs { color:#003366; font-family:'Anton',"Lucida Grande",Arial,Helvetica,sans-serif; font-size:24px; font-weight:normal; padding:10px 0; }
.detalii-produs .cumpara-produs .pret-redus { font-size:16px;font-weight:bold; text-decoration:line-through }
.detalii-produs .cumpara-produs .disponibil-produs { font-size:12px; font-weight:normal }
.detalii-produs .cumpara-produs .garantie-produs { color:#333; font-size:12px; }
.detalii-produs .cumpara-produs .b-adauga-in-cos { font-size:14px }
.detalii-produs .cumpara-produs .telefon-produs { color:#333; font-size:12px; }

.optiuni-produs a { display:block; height:16px; line-height:16px; padding-left:21px }
.optiuni-produs .printeaza-produs { background-position:-36px -443px }
.optiuni-produs .comentarii-produs { background-position:-35px -467px }
.optiuni-produs .marimi-produs { background-position:-78px -635px }
.optiuni-produs .galerie-foto-produs { background-position:-36px -490px }
.optiuni-produs .contact-produs { background-position:-36px -514px }

.detalii-produs .cadouri { width:560px; overflow:hidden }
.detalii-produs .cadouri ul { width:570px }
.detalii-produs .cadouri li { width:275px }
.detalii-produs .cadouri li .produs-cadou { height:60px; overflow:hidden; width:205px }
.detalii-produs .cadouri li .produs-cadou a { display:block }

#comentarii.lista .rand { padding-top:10px; padding-right:10px }
#comentarii.lista .user { font-size:12px; font-weight:bold }
#comentarii.lista .nota { padding-top:2px }
#comentarii.lista .data { color:#666 }
#comentarii.lista .comentariu { line-height:20px }
#comentarii.lista .label { font-weight:bold; }

.lista .label { display:block; width:210px }
.lista .rand .text { width:330px; padding-right:10px }
.lista .rand { background:#f6f6f6; line-height:30px; padding-left:20px }
.lista .rand2 { background:#fff }
.lista .titlu { background:#fff !important; font-weight:bold; margin-top:10px; padding-left:10px }

.tabs { background:#eee; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; margin-top:40px }
.tabs .tab { border-bottom:1px solid #dedede; cursor:pointer; display:block; float:left; font-size:12px; font-weight:bold; line-height:40px; height:40px; margin: 1px 0; padding: 0 10px; }
.tabs .selected { background:#fff; border:1px solid #dedede; border-bottom:1px solid #fff; color:#111; font-size:18px; margin-bottom:-1px; padding:0 10px; }

.cos-cumparaturi { width:561px }
.cos-cumparaturi tr {  }
.cos-cumparaturi  td { border-collapse:collapse; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px }
.cos-cumparaturi .cap-tabel td { font-size:14px; text-align:left !important }
.cos-cumparaturi .produs-comandat{ width:307px }
.cos-cumparaturi .produs-comandat .detalii div { padding-bottom:5px }
.cos-cumparaturi .produs-comandat .detalii { width:233px }
.cos-cumparaturi .cadou td { background:#f0f0f0; }
.cos-cumparaturi .cadou .detalii .titlu { line-height:20px; }
.cos-cumparaturi .cadou .detalii .titlu .icon, .cos-cumparaturi .cadou-total .icon { background-position: -730px -90px; display: block; float: left; height: 20px; margin-right: 5px; width: 22px }
.cos-cumparaturi .pret-total, .cos-cumparaturi .pret-unitar { text-align:right }
.cos-cumparaturi .pret-total a { display:block; padding-top:5px }
.cos-cumparaturi .cantitate { width:50px }
.cos-cumparaturi .pret-unitar { width:70px }
.cos-cumparaturi .pret-total { width:70px }
.cos-cumparaturi h3 { line-height:28px }
.cos-cumparaturi .cadou-total { background:#eee; padding:10px }
.cos-cumparaturi .poza-produs { background:#fff; display:block; height:60px; line-height:60px; overflow:hidden; text-align:center; width:60px }

#finalizare-comanda .fbox { padding:10px 50px }
#finalizare-comanda .type-check { padding-left:10px	 }
#finalizare-comanda .type-check div { padding:5px 0; border-bottom:1px solid #dedede }

#formularAtentie { background:#ffffcc; width:62%; padding:10px; border:1px solid #ffcc00; margin:5px auto; }

.comanda-rapida { background-position:-27px -634px; border-left:1px solid #dedede; display:block; height:16px; line-height:16px; margin:10px 0; padding-left:35px; }
/*end layout*/	

/* custom */
#contact span { font-size:24px; font-weight:bold; line-height:26px }
#social_footer  {width: 400px;float: right;height: 150px;}
#social .fbox {margin-left:26px;}
#social .social { display:block; height:32px; overflow:hidden; text-indent:-999px; width:32px }
#social .facebook { background-position:-798px 0 }
#social .twitter { background-position:-798px -37px }
#social .gplus { background-position:-798px -74px }
#social .blog { background-position:0px -733px;width:120px;border-radius: 4px 4px 4px 4px; }



#newsletter-subscribe { width:330px }
#newsletter-subscribe .input { height:18px; padding:5px; width:195px }

#compara .box { padding:10px 2px; }
#compara ul { width:210px }
#compara li { border-bottom:1px solid #dedede; margin-right:1px; margin-bottom:5px; padding-bottom:5px; width:60px; }
#compara li .poza { display:block; height:60px; line-height:60px; overflow:hidden; width:60px }
#compara li a { cursor: pointer; display:block }

#filtre .bifaFiltru {margin-top:7px;}
#filtre .fBifat { font-weight:bold }

#login .type-button { margin:20px 0 }

.produs-adauga-in-cos .type-select { margin:0px !important; padding:3px 0 !important }
.produs-adauga-in-cos .type-select label { margin-top:5px }

#documente, #comentarii { display:none }
#comentarii .rand { background:#fff }

#note li, #noteLipsa li { float:left }
#notaData { display: block; float: left; height: 19px; line-height: 19px; margin-left: 10px; }

/*compara produse*/
#testCompara {  }
#testCompara td{	min-width:150px;border-right:1px solid #CCCCCC;vertical-align:top;}
#listaSpecificatii {display:block;width:110px;float:left;position:absolute;}
div.produseComparate {padding-left:5px;float:left;}
tr.spec1 {vertical-align:top;background:#EEEEEE;}
tr.spec2 {vertical-align:top;background:#FFFFFF;}
tr.spec1 td, tr.spec2 td {border-bottom:1px solid #CCCCCC;}
tr.specificatie1 td{background:#EEEEEE;padding:5px;border-bottom:1px solid #CCCCCC;vertical-align:top;}
tr.specificatie2 td{background:#FFFFFF;padding:5px;border-bottom:1px solid #CCCCCC;vertical-align:top;}

#inregistrare .registrul-comertului select, #inregistrare .registrul-comertului input { float:left; margin-right:3px }
#inregistrare .registrul-comertului input { height:17px; padding:3px; width:177px }
#inregistrare .registrul-comertului #j { width:40px }
#inregistrare .registrul-comertului #doi { width:60px }
#inregistrare .registrul-comertului #trei { width:100px }

/* inceput slider index */
#coin-slider { overflow: hidden; zoom: 1; position: relative; width: 590px;}
#coin-slider a{ text-decoration: none; outline: none; border: none; }
#coin-slider img { background-color:#f3f1e9; width: 580px; height: 230px; border-radius: 4px 4px 4px 4px;}

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
/* sfarsit slider index */

/* ================================= */
/*body {
	padding:50px 80px;
	font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;
}*/

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
/* ================================= */

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* =================================  */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 11, 2012 */



@font-face {
    font-family: 'Anton';
    src: url('fonts/anton-webfont.eot');
    src: url('fonts/anton-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/anton-webfont.woff') format('woff'),
         url('fonts/anton-webfont.ttf') format('truetype'),
         url('fonts/anton-webfont.svg#AntonRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

div.fb-like-box span[style] {

   background-color:#FFF;
}
div.fb-like-box iframe[style] {

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
