body{ font-family:Verdana; font-size:11px; margin:0; padding:5px 0 0 0; }
a{ color:#5C8F16; }
/*p{ margin:0; padding:0; }*/
.float_left{ float:left; }
.float_right{ float:right; }
.clear_float{ clear:both; }
.shadow_black{ text-shadow: 1px 1px 1px #282828; }
.bold{ font-weight:bold; }
.center{ text-align:center; }
.asterix{ color:red; }
.success{ color:green; }

/* MAIN WIDTH */
.main_width{ width:1000px; height:100%; margin:auto; }

/* HEADER */
.header{ width:100%; height:175px; background-image:url(/images/header.jpg); background-repeat:no-repeat; position:relative; }

/* LOGO */
.logo{ margin-left:30px; }

/* LANGUAGES */
.languages{ position:absolute; top:20px; right:30px; }

/* TOP MENU */
.logo img{ border:0; }
.top_menu{ height:40px; background-image:url(/images/top_menu_bg.jpg); background-repeat:repeat-x; -moz-border-radius:10px; border-radius:10px; margin-top:2px; }
.top_menu ul{ display:table; list-style:none outside none; margin:0 auto; padding:0; }
.top_menu ul li{ display:block; float:left; padding:12px 0; position:relative; width:200px; text-align:center; }
.top_menu ul li.splitline{ background-image:url(/images/navigation_splitline.jpg); background-position:left center; background-repeat:no-repeat; }
.top_menu ul li.first{ -moz-border-radius:0 10px 0 0; border-radius:10px; }
.top_menu ul li a{ color:#fff; text-decoration:none; font-size:13px; font-weight:bold; text-transform:uppercase; }
.top_menu ul li a:hover, .top_menu ul li a.current{ color:#FC0; }

/* LEFT MENU */
.left_menu{ float:left; width:230px; border:1px solid #dcdcdc; -moz-border-radius:10px; border-radius:10px; margin-top:5px; }
.left_menu .menu{
	background-image:url(/images/left_menu_bg.jpg);
	background-repeat:repeat-x;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	-moz-border-radius:10px;
	border-radius:10px;
	text-transform:uppercase;
}
.left_menu .menu .spiltline{ background-image:url(/images/left_menu_splitline.jpg); background-repeat:no-repeat; background-position:left; padding:11px 0 10px 30px; }
.left_menu .inner_div{ padding:10px 10px 10px 20px; }

/* CENTER CONTAINER */
.center_container{ float:right; width:748px; border:1px solid silver; -moz-border-radius:10px; border-radius:10px; margin-top:5px; }
.center_container .menu{
	background-image:url(/images/left_menu_bg.jpg);
	background-repeat:repeat-x;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	-moz-border-radius:10px;
	border-radius:10px;
	text-transform:uppercase;
}
.center_container .menu .spiltline{ 
	background-image:url(/images/left_menu_splitline.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding:11px 0 10px 30px;
}
.center_container .inner_div{ padding:10px; }

/* FEEDBACK */
.feedback input[type=text]{ width:300px; }
.feedback_button{ background-color:#5c8f16; border-color:#000000; border-width:1px; border-style:solid; color:#FFFFFF; cursor:pointer; }
.feedback_padding{ padding-bottom:10px; }

/* GALLERY */
.gallery_border{ border:1px solid #008000; -moz-border-radius:10px; border-radius:10px; }
.gallery_padding{ margin:5px; }

/* FOOTER */
.footer{ border-top:2px solid #F90; margin-top:10px; margin-bottom:5px; position:relative; }
.footer div{ line-height:20px; }
.footer .webmaster{ position:absolute; right:0; top:10px; }

/*PAGER*/
.pagination_links{ color:#333; position:relative; text-align:left; padding-top:25px; color:rgb(128, 128, 128); margin-bottom:15px; line-height:140%; }
.pagination_links ul{ padding-left:0px; width:650px; margin:auto; text-align:center; }
.pagination_links li{ display:inline;list-style:none;text-align:center; margin:2px; }
.pagination_links li a{ font-size:12px; text-decoration: none!important; border: 1px #ccc solid;padding: 3px 6px 3px 6px!important; }
.pagination_links li a.last{ border:2px #ccc solid; }
.pagination_links li a:hover{ background-color:#333; color:#fff!important; border:1px #848282 solid; }
.pagination_links li a.last:hover{ border:2px #000 solid; }
.pagination_links .current{ font-weight: bold; text-decoration: none; padding-left: 2px; padding-right: 2px; }
.pagination_links .next a, .pagination_links .previous a{ border:1px #fff solid; padding:3px 6px 3px 6px; }
.pagination_links .next a:hover, .pagination_links .previous a:hover{ font-weight:normal; }
