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

BODY {
    background-color: #000000; color: #0a0a0a; background-image: url("images/fill.png");
    font-family: Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
    font-family: Helvetica, Arial, sans-serif;
}
h1 { font-size: 18px; text-transform: uppercase; margin: 20px 0px;}
h2 { font-size: 16px; margin: 20px 0px;}
P { margin: 10px 0px 0px 0px; font-size: 14px; line-height: 140%;}

:focus { outline: none; }

.bodytext { padding: 12px; }
.fLeft { float: left; }
.fRight { float: right; margin-left: 20px;}
.clearfix { clear: both; }

.slider-holder { height: 255px; position: relative; overflow: hidden;}
.slider-nav { list-style: none; margin: 0; padding: 0; height: 14px; overflow: hidden; position: absolute; bottom: 12px; right: 9px; z-index: 100; }
.slider-nav li { float: left; width: 14px; margin-right: 6px; }
.slider-nav a { float: left; background: url("images/home-pager.png") no-repeat 0 0; width: 14px; height: 14px;}
.slider-nav a:hover, .slider-nav .activeSlide a { background-position: 0 -14px; }

#wrap { width: 960px; color: #ffffff; /* background-color: rgba(255, 255, 255, 0.05); */ margin: 0 auto; }
#header { height: 175px; }
#header .logo { float: left; margin: 25px; }
#header .logo a {
    display: block; width: 190px; height: 90px;
    background: url("images/logo.png") left top no-repeat;
    overflow: hidden; line-height: 100px; text-indent: 9999px;
}

#nav { float: right; }
#nav ul {}
#nav ul li { float: left; margin-left: 10px; list-style: none; }
#nav ul li a {
    color: #ffffff; font-size: 20px; font-weight: bold;
    text-transform: uppercase; text-decoration: none;
    position: relative; display: block; padding: 50px 25px 25px 25px;
}
#nav ul li a.active { background-color: #ab2c31; }
#nav ul li a span {
    display: block; position: absolute; top: 0; left: 0;
    background-color: #ab2c31; height: 100%; width: 100%;
    height: 4px; z-index: -1;
}
/*
#nav ul li a:hover span { height: 100%; }
*/

#leftBox {
    width: 440px; min-height: 600px; background-color: #FFFFFF;
    color: #000000; padding: 8px; margin: 0 25px 25px 25px;
    -webkit-box-shadow: 3px 3px 0px 0px rgba(136, 136, 136, 1);
    box-shadow:  3px 3px 0px 0px rgba(136, 136, 136, 1); float: left;
}

#rightBox { padding: 0px 10px 0px 10px; float: left; width: 420px; }

#footer {
    border-top: 1px solid rgba(255,255,255,.2); text-align: center;
    padding: 18px; color: #888; font: normal 13px Arial;
    margin-top: 20px;
}

#footer a, #footer span { color: #888; text-decoration: none; text-transform: lowercase; padding: 2px 5px; }
#footer a:hover { color: #fff; background-color: #ab2c31; }

FORM { margin: 30px 0px; }
INPUT, TEXTAREA {
    width: 400px;
    border: 1px solid silver;
    margin-bottom: 20px;
    display: block;
    padding: 9px;
}
input[name="cod"] {
    width: 220px;
}
input[type="submit"] {
    background-color: #ab2c31;
    border: none;
    color: #ffffff;
    width: 100%;
}
button {
    background-color: #ab2c31;
    border: none;
    color: #ffffff;
    padding: 9px 20px;
}
input.error, TEXTAREA.error { border: 3px solid #ff0000; padding: 7px; }
label.error { background-color: red; padding: 2px; border-radius: 4px; font-size: 12px; font-family: Arial; position: absolute; top: 0; display: none !important; }

.info-box { background-color: #222222; background-color: rgba(255, 255, 255, 0.1); padding: 20px; margin: 20px 0; border: 1px solid #333; }
.info-box * { margin: 0px; }

UL { padding-left: 35px; }
LI { font-size: 14px; margin-bottom: 3px;}
LI.over { background-color: #ab2c31; }
LI DIV { margin: 10px 0px; width: 365px; /* overflow: hidden;height: 67px; */ }
LI DIV A { /* margin-right: 4px; float: left; */ }
LI DIV A IMG { width: 60px; height: 60px; border: 2px solid #ffffff; }


a.btnLink {
    background-color: #ab2c31; color: #ffffff; text-decoration: none;
    padding: 5px 20px; margin-top: 20px; display: inline-block;
}
a.btnLink:hover { background-color: #912629; }

#echipa { margin-left: 0px; float: left; width: 448px;}
#echipa a { display: block; float: left; margin: 0px 20px 20px 0px; }
#echipa a img { border: 2px solid #ffffff; }

.bodytext UL { padding: 0px; margin: 20px 0px; }
.bodytext ul li { float: left; list-style-image: url('images/list-arrow.png'); margin-left: 30px; width: 170px; }
.bodytext .wide li {width: 360px; margin: 0 30px 20px 30px; list-style-image: none;list-style: none;}

#bodyWrap {
background-image: url('images/leafs.png');
background-position: center top;
background-repeat: no-repeat;
}

.title { list-style: none; margin: 0px; padding: 0px; margin-left: -35px; }
.title h2 { background-color: transparent !important; }
.ui-accordion-header { display: block; }
.ui-state-active { background-color: #ab2c31; }

