/* CSS Document */

body { margin:0px; padding:0px; background:url(../images/site/bg_body.jpg); font: normal 82.5%/1.2 Arial, Helvetica, sans-serif; color:#000000; }

h1 { font: 1.4em Arial, Helvetica, sans-serif; font-weight:lighter; padding:0px; margin:5px 0px 0px 65px; }
h2 { font: 1.3em Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 0px 3px 0px; border-bottom:1px solid #CCCCCC; }
h3 { font: 1.1em Arial, Helvetica, sans-serif; font-weight:bold; margin:0px;  padding:0px 0px 3px 0px; border-bottom:1px solid #CCCCCC; }
h4 { font: 1.0em Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; }

a { color:#006600; text-decoration:underline; }
a:hover { color:#006600; text-decoration:none; }

/* wrappers */
#wrapper { margin:0 auto; width:932px; }
#main { padding:0px 18px; background:url(../images/site/bg_content.png) repeat-y;}

/* header */
#header { height:300px; background:url(../images/site/bg_header.jpg) no-repeat; }

/* logo */
#logo { float:left; width:310px; height:100px; margin:10px 0px 0px 0px; }
#logo h1 { margin:0px; padding:0px; }
#logo h1 a { float:left; margin:20px 0px 0px 10px; background:url(../images/site/logo_agroeuroserv.jpg) no-repeat; width:304px; height:90px; text-indent:-10000px; text-decoration:none; outline:none; }
#logo h1 a:hover { background:url(../images/site/logo_agroeuroserv.jpg) no-repeat -305px 0px; }

/* nav */
#nav { float:right; margin:150px 0px 0px 0px; width:636px; background:url(../images/site/bg_nav.jpg) repeat-x; }
#nav ul { list-style:none; margin:0px; padding:0px 0px 0px 10px; font:1.2em Arial, Helvetica, sans-serif; font-weight:bold;}
#nav ul li { list-style-type:none; display:inline; padding:0px 18px 0px 13px; margin:0px; background:url(../images/site/bg_nav_separator.jpg) no-repeat right; height:40px; }
#nav ul li.last { background:none; }
#nav ul li a { color:#FFFFFF; text-decoration:none; line-height:40px;}
#nav ul li a:hover { color:#FFCC00; text-decoration:none; }

/* lang */
#lang { float:right; margin:5px 10px 0px 0px; color:#F5F5F5; }
#lang a { color:#FFFFFF; text-decoration:none; padding:0 0 0 22px; line-height:15px; }
#lang a:hover { color:#FFFFFF; text-decoration:underline; }
#lang a.selected { text-decoration:underline; }
#lang a.ro { background:url(../images/site/icon_flags.gif) no-repeat 0 0px; }
#lang a.en { background:url(../images/site/icon_flags.gif) no-repeat 0 -16px; }


/* content */
#content { float:right; width:616px; background:url(../images/site/bg_content.jpg) repeat-x top; padding:10px 10px 0px 10px;}
#content img { padding:9px 9px 26px 21px; width:240px; height:130px; background:url(../images/site/bg_main_photo.png) no-repeat; margin:0 10px 0 0;}
#content_left { float:left; width:295px; }
#content_right { float:right; width:295px; margin:0px 10px 0px 0px;}
#content_left img, #content_right img { padding:5px 5px 17px 15px; width:125px; height:68px; margin:0px 10px 0px -10px; background:url(../images/site/bg_small_photo.png) no-repeat;}
#content h2, #content h3 { border:none; }

/* pagination */
#pagination { text-align:center; margin:15px 0px 0px 0px; }
#pagination ul { list-style:none; margin:0px; padding:0px; }
#pagination ul li { list-style-type:none; margin:0px 1px; padding:0px; display:inline; }
#pagination ul li.current { background:url(../images/site/bg_pagination.jpg) no-repeat top left;font-weight: bold; padding: 4px 8px; color:#444444; }
#pagination ul li a { color:#444444; text-decoration:none; padding:4px 8px; font-weight:bold; }
#pagination ul li a:hover { color:#FFFFFF; text-decoration:none;  background:url(../images/site/bg_pagination.jpg) no-repeat -23px 0px; padding:4px 8px; font-weight:bold; }


/* sidebar */
#sidebar { float:left; width:259px; margin:-80px 0px 0px 0px; border-right:1px solid #CCCCCC;}
#sidebar h3 { margin:0px 0px 0px 0px; }
.sidebar_box { margin:0px 10px; }

.latest_news { background:url(../images/site/icon_latest_news.png) no-repeat top left; padding:6px 0px 0px 44px; height:36px; margin:10px 0px 0px 0px; }
.sidebar_box ul { list-style:none; margin:0px; padding:0px; }
.sidebar_box ul li { list-style-type:none; margin:0px 0px 10px 0px; padding:0px;}

/* rss feed icon */
#rss_feed { float:right; margin:-24px 0 0 0;}

/* sidebar news list */
.news_date { font-size:10px; color:#999999; padding:0px 0px 0px 20px; }
.news_title { background:url(../images/site/bg_latest_news_list.jpg) no-repeat top left; padding:0px 0px 0px 20px; font-weight:bold;}
.news_title a { color:#006600; text-decoration:none; }
.news_title a:hover { color:#000000; text-decoration:none; }
.news_excerpt { margin:5px 0px 0px 0px; }
.news_read_more { font-size:11px; float:right; background:url(../images/site/bg_read_more_left.jpg) no-repeat top left; height:23px; padding:0px 0px 0px 12px;}
.news_read_more a { float:left; color:#666666; margin:0px 0px 0px 0px; text-decoration:none; line-height:23px; background:url(../images/site/bg_read_more_right.jpg) no-repeat top right; padding:0px 24px 0px 0px;}
.news_read_more a:hover { background:url(../images/site/bg_read_more_right_over.jpg) no-repeat top right; color:#000000;}

/* newsletter box */
.newsletter_box { height:83px; background:url(../images/site/bg_newsletter_box.jpg) repeat-x; color:#FFFFFF; padding:5px 10px;}
.newsletter_box h3 { border:none; background:url(../images/site/icon_newsletter.png) no-repeat top left; padding:8px 0px 8px 44px; margin:0px; }
.newsletter_submit { background:url(../images/site/bg_submit_button.jpg); border:1px solid #B3C8D4; color:#666666; margin:0px; padding:2px 6px; cursor:pointer; font-weight:normal; font-size:11px;}
.newsletter_submit:hover { background:#EEF8FA; color:#000000;}
.newsletter_email { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:160px; padding:2px;}
.input_label { font-size:11px; font-weight:bold; margin:0px 0px 3px 0px;}

/* cool form */
#msg {display:none; position:absolute; z-index:200; background:url(../images/site/msg_arrow.gif) right center no-repeat; padding-right:7px; margin-left:-360px;}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #918148; border-right:none; padding:5px; min-width:150px; max-width:250px}

/* contact box */
.contact_box { background:url(../images/site/icon_contact.png) no-repeat top left; padding:6px 0px 0px 44px; height:36px; margin:10px 0px 0px 0px; }
.contact_name { margin:0px 0px 3px 0px; }
.contact_address { margin:0px 0px 3px 0px; }
.contact_city { margin:0px 0px 3px 0px; }
.contact_phone_fax{ margin:0px 0px 3px 0px; }
.contact_email {}

/* footer */
#footer { background:url(../images/site/bg_footer.jpg) repeat-x; height:46px; margin:10px 0px 0px 0px;}
#footer_left { float:left; width:262px; font-size:11px; color:#999999; height:30px; text-align:center; padding:16px 0px 0px 0px; background:url(../images/site/bg_footer_copyright_separator.jpg) no-repeat 260px 6px;}
#footer_right { float:right; width:634px; margin:14px 0px 0px 0px; color:#999999;}
#footer_right ul { list-style:none; margin:0px 10px 0px 0px; padding:0px; float:right;}
#footer_right ul li { list-style-type:none; margin:0px 0px 0px 3px; padding:0px 5px; display:inline; border-right:1px solid #CCCCCC; }
#footer_right ul li.last { border:none;}
#footer_right ul li a { color:#666666; text-decoration:none; }
#footer_right ul li a:hover { color:#666666; text-decoration:underline; }

/* subbmain */
#submain { background:url(../images/site/bg_main.png) no-repeat top;  padding:8px 0 0 0; font-size:11px; color:#CBCBCB; margin:0px 0px 10px 0px;}
#submain a { color:#CBCBCB; text-decoration:none; }
#submain a:hover { color:#CBCBCB; text-decoration:underline; }

/* copyright */
#copyright { float:left; margin:0px 0px 0px 18px; }

/* admin_section */
#admin_section { float:right;  margin:0px 18px 0px 0px; }


/* other */
.clear { clear:both; }
.noborder { border:none; }
.error { color:#FF0000; }
.newsletter_error { color:#000000;}