@charset "utf-8";
/* CSS Document */
/* defaults */
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }

input, textarea, select { color:#666; background-color:#FFF; font:12px Arial, Helvetica, sans-serif; border:#BEBEBE 1px solid; margin:2px 0;}


/* blocks */

#locatii_change {position:absolute; left:30%; top:50px; width:600px; display:none; z-index:111;}

ul#errors li {color:#f00; font-weight:bold;}

.top { margin:0 0 1px 0; display:block; overflow:hidden; width:950px; height:20px; background:#000; color:#FFF; text-align:right; line-height:20px; margin:0 auto; }
.top a { color:#FFF;}
.top a.button{ width:120px; height:20px; display:block; overflow:hidden; float:left; text-align:center; color:#000; text-decoration:none;}
.top a.button:hover{text-decoration:none;}

div.search {float:right; background:#5c5c5c; width:280px; display:block; color:#fff; height:24px; line-height:20px;}

div.search input {width:150px; height:18px; margin:0 2px; background:#fff; border:none; line-height:16px;}

.heading1 {display:block; overflow:visible; margin:0px; }
.heading1 a { text-transform:lowercase; text-decoration:none; }
.heading1 a:hover { text-decoration:underline; }


.sidebox { width:190px;}
.sidebox form, .sidebox p { margin:5px;}

.sidebox a.categ {width:190px; margin:0px; background:url(images/arrgif.gif) center right no-repeat; font-weight:bold; font-size:12px; line-height:20px; display:block; color:#000; text-decoration:none; overflow:hidden; border:none; padding:0px;}
.sidebox a.categ:hover {text-decoration:none;}


.sidebox a.categ2 {width:180px; margin:0px; background:url(images/arrgif.gif) center right no-repeat; font-weight:bold; font-size:12px; line-height:20px; display:block; color:#000; text-decoration:none; overflow:hidden; border:none; padding:0px;}
.sidebox a.categ2:hover {text-decoration:none;}



.sidebox a.subcateg { width:190px; margin:0px; height:18px; background:none; font-weight:normal; font-size:12px; line-height:18px; display:block; color:#000; text-decoration:none; overflow:hidden;}
.sidebox a.subcateg:hover {background:#fff; text-decoration:none;}



.headerbar {height:32px; background:#FFF url(images/headerbar_bg.gif); display:block; margin:1px 0; border-top:#C02A1B 2px solid; text-align:left;}

.promo {width:100%; height:20px; margin:0px; border-bottom:#fff 1px solid; line-height:20px;
        background:#48940C url(images/arr2.gif) 99% 50% no-repeat; display:block;
        border-left:#48940C 1px solid; border-right:#48940C 1px solid;}
.promo:hover {text-decoration:none; background-color:#308000;}

.smallbox1{ width:244px; height:81px; display:block; overflow:hidden; margin:2px 0 0 0; padding:0px; border:#BCBCBC 1px solid;}
.smallbox1 p{padding:5px; margin:0px;}

.smallbox{ width:244px; height:176px; display:block; overflow:hidden; padding:0px; border:#BCBCBC 1px solid; text-align:center;}
.smallbox p{padding:5px; margin:0px;}

/* form elements */

.textinput {width:128px; height:18px; display:block; line-height:18px; }
.butoninput { width:80px; text-align:center; color:#000; background:#DDD; line-height:16px; height:18px; display:block; }

/* colors, backgrounds, borders */
.white { color:#FFF; }
.whitebg { background:#FFF; }
.redbg { background:#D30707; }
.redbg2 { background:#C02A1B; }
.redbg3 { background:#ED1B24; }
.black {color:#000;}

.sideboxborder { border-width:1px; border-top-width:5px; border-color:#BCBCBC; border-style:solid; border-spacing:0px; border-top-color:#000;}

/* font and text */
.strong { font-weight:bold; }
.uppercase { text-transform:uppercase; }
.cap { text-transform:capitalize; }


/* heading */

h1 {line-height:24px; font-size:14px;}
h3 { margin:3px; line-height:24px; white-space:nowrap; font-size:12px; display:inline-block; text-transform:uppercase;}
h5 {width:190px; margin:0; overflow:hidden; background:#FFF; line-height:24px; white-space:nowrap; font-size:12px; display:inline-block; color:#b72f21; text-transform:uppercase;}
h6 {}
h1.linkh1 { font-size:12px; font-weight:bold; line-height:16px; margin:0px; padding:0px; text-transform:none; display:inline;}

/* ADD */
.option{ width:100%; line-height:20px; font-size:16px; display:block; border:#BEBEBE 1px solid; background:none; margin:0px; text-decoration:none; cursor:hand; }
.option:hover {background:#BEBEBE;text-decoration:none; cursor:pointer; color:#FFF;}
.optionc{ width:100%; line-height:20px; font-size:16px; display:block; border:#C02A1B 1px solid; background-color:#C02A1B; margin:0px; text-decoration:none; cursor:pointer; color:#FFF; }

/* div pentru rezolvare bug clear all */
.fixclear { margin:0px; padding:0px; overflow:hidden;}


