* { margin:0; padding:0;}

.clear { clear:both; }

body#body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url("../images/tall.jpg") repeat-x scroll left top rgb(245, 245, 245); }

a{ color:#8d9e01; outline:none}
a:hover{text-decoration:none; }
img, a img { border:0;}
ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}


/* TITLES */
h1 { color:#444b4e; font-size:18px; font-weight:normal;}
h2 { font-size:22px; color:#4c4c4c; padding:10px 0px 7px 0px; text-transform:capitalize; width:100%; font-weight:normal;}
h3 { color:#424242; padding:5px 0px;}


/* HEADER */
#header { width:980px; margin:0 auto; height:577px; overflow:hidden; }
#header a { color:#949495; text-decoration:none; }
#header a:hover { text-decoration:underline; }
#header-flash { line-height:0pt; font-size:0pt; width:100%; position:absolute; left:0px; top:139px; z-index:1; }
#header-flash object {z-index:1}
#header-logo { float:left; width:255px; height:124px; margin-top:15px; }
/* HEADER MENU */
#header-menu { float:left; width:725px; height:130px; }
#header-menu-top { width:120px; height:60px; padding-left:605px; border-bottom:1px solid #505151; }
#header-menu-top a { display:block; float:left; padding-top:25px; width:120px; height:30px; font-size:14px; text-align:center; }
#header-menu-bottom { width:720px; padding-left:5px; height:55px; border-bottom:3px solid #ffffff; }
ul.primary-links {margin:0px; padding:0px 0px 0px 0px; list-style:none; text-align:center;}
ul.primary-links li { float:left; padding:0px 0px 0px 0px;}
ul.primary-links li a { text-decoration:none; text-transform:none; display:block; float:left; padding-top:15px; width:120px; height:40px; font-size:18px; letter-spacing:0.2px; text-align:center; color:#fefefe;}
ul.primary-links li a:hover, ul.primary-links li a.active { color:#87c500 !important;}
ul.primary-links li.last { background:none;}


/* CONTENT */
#content { width:980px; margin:40px auto; }
.content-block { width:960px; border:1px solid #e9e9e9; background:#ffffff; margin-top:20px; padding:10px; }


/* FOOTER */
#footer { width:980px; margin-top:20px; border:1px solid #e9e9e9; background:#ffffff; }
.footer-block { width:978px; height:30px; margin:1px; text-align:center; background:url("../images/bg-footer.gif") top repeat-x; padding-top:17px; }
.footer-block span, #footer-outer span { color:#8b8b8b; font-size:13px; }
.footer-block span a, #footer-outer span a { color:#8b8b8b; text-decoration:none; }
.footer-block span a:hover, #footer-outer span a:hover  { color:#8b8b8b; text-decoration:underline; }
#footer-outer { width:980px; margin-top:10px; text-align:right }


/* NEWSLETTER */
#newsletter { float:left; background:url(../images/bg-newsletter.gif) no-repeat 0 0; padding:26px; margin-right:20px; overflow:hidden;}
.n-title { padding:0; width:100%; margin-bottom:10px; }
.n-title h3 { color:#ffffff; font-size:27px; border-bottom:1px solid #ffffff; padding:0px 0px 5px 0px; text-transform:capitalize;}
.n-content {}
#user-login-form { text-align:left; color:#FFF; font-size:12px;}
#user-login-form input#edit-name, #user-login-form input#edit-name2, #user-login-form input#edit-prename, #user-login-form input#edit-tel, #user-login-form input#edit-loc, #user-login-form input#edit-mail, #user-login-form input#edit-mail2 { width:175px; font-size:12px; height:23px; color:#6d5f52; border:1px solid #878286; padding:0px 0px 0px 5px;}
#user-login-form label { color:#ffffff; font-size:13px; font-weight:normal; display:block; width:85px; float:left; }
#user-login-form .form-required { color:#ffffff;}
.form-submit{ background:url(../images/bg-login.gif) no-repeat 0 0; border:none; width:85px; height:26px; margin:8px 0px 8px 0px; color:#fff; font-size:12px; padding:0px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal;}
#user-login-form .form-item { margin-top:0px; margin-bottom:3px;}


/* CONTACT */
#user-login-form2 { text-align:left; color:#6d5f52; font-size:12px;}
#user-login-form2 input#edit-name2, #user-login-form2 input#edit-tel, #user-login-form2 input#edit-mail2 { width:175px; font-size:12px; height:23px; color:#6d5f52; border:1px solid #878286; padding:0px 0px 0px 5px;}
#user-login-form2 label { color:#6d5f52; font-size:13px; font-weight:normal; display:block; width:85px; float:left; }
#user-login-form2 .form-required { color:#6d5f52;}
#user-login-form2 .form-submit{ background:url(../images/bg-login.gif) no-repeat 0 0; border:none; width:85px; height:26px; margin:8px 0px 8px 0px; color:#fff; font-size:12px; padding:0px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal;}
#user-login-form2 .form-item { margin-top:0px; margin-bottom:3px;}
#user-login-form2 textarea#edit-mesaj { width:454px; font-size:12px; height:220px; color:#6d5f52; border:1px solid #878286; padding:2px 0px 0px 5px;}


/* HARTA SITE */
ul#harta li { padding-left:19px; background:url(../images/a5.gif) no-repeat 0 7px; line-height:22px; }


/* MISC CONTENT */
#temp-content { float:left; }
.node .content a { color:#8faa03;}
.node .content { padding:10px 10px 0px 0px; color:#6d5f52; line-height:20px; font-size:13px; text-align:justify;}
.node .taxonomy { padding-top:0px;}
.content a:hover{ text-decoration:none;}
.faq span { font-weight:bold; font-size:14px !important;}

