@charset "utf-8";
/* CSS Document */

body {background:url(images/bg.jpg) repeat-x #ededed; font-family:candara; margin:20px;}

.logo {font-size:40px; color:#FFFFFF; font-weight:bold;}
.licence {font-size:15px; color:#333333; font-weight:bold; font-family:Calibri;}

.main-bg {background:#fff; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; padding:10px;}

.menu {background:url(images/bg-menu.jpg) repeat-x; font-size:14px; color:#333333; font-weight:bold; text-transform:uppercase; border-radius:5px 5px 0 0;}
.menu ul {padding:0px; margin:0; float:right;}
.menu ul li {list-style:none; float:left; position:relative; display:block; line-height:35px; background:url(images/mid-menu.jpg) no-repeat right; }
.menu ul li a {color:#333333; text-decoration:none; padding:0 25px; display:block;}
.menu ul li a:hover {color:#fff; background: url(images/menu-hover.jpg) repeat-x;}
.menu ul .last {background-image:none;}
.menu ul li ul {display:none;}
.menu ul li:hover ul {position:absolute; display:block; padding:0px; margin:0px; z-index:1000;}
.menu ul li:hover li {background:#5b8f00; border-top:1px solid #fff; line-height:30px; width:200px; text-transform:none; font-size:13px;}
.menu ul li:hover li a {color:#FFFFFF; padding:0 0 0 10px;}
.menu ul li:hover li a:hover {color:#FFFFFF; padding:0 0 0 10px; background:#333;}
.menu ul li .active {color:#fff; background: url(images/menu-hover.jpg) repeat-x;}

.head {font-size:20px; color:#47aa01; text-transform:uppercase; font-weight:bold;}
.head-black {font-size:16px; color:#000; text-transform:uppercase; font-weight:bold;}
.head-blue {font-size:16px; color:#0099CC; text-transform:uppercase; font-weight:bold; line-height:35px;}

.normal {font-size:14px; color:#000; line-height:20px; text-align:justify; font-family:Calibri;}
.normal a {color:#0099CC;}
.normal a:hover {text-decoration:none;}
.normal-white {font-size:14px; color:#fff; line-height:20px; font-family:Calibri;}

.readmore {background:url(images/readmore-bg.jpg) repeat-x; font-size:11px; color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:30px; font-weight:bold;}
.readmore a {color:#FFFFFF; text-decoration:none;}
.readmore a:hover {color:#333333; text-decoration:none;}

.scroll {margin:5px;}

.footer {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #999; line-height:20px;}
.footer a {color:#999; text-decoration:none;}
.footer a:hover {color:#333333;}


.textfield { font-size:12px; color:#333333; width:230px; border:1px solid #CCCCCC; padding:10px;}
.textarea{ font-size:12px; color:#333333; width:250px; border:1px solid #CCCCCC; padding:10px;}

.right-shadow {background:url(images/shadow.png) right no-repeat;}

.submit {font-family: Calibri; font-size:20px; color:#333; width:130px; height:35px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #999999; margin-top:5px; box-shadow:0 0 3px 3px #666; -webkit-box-shadow:0 0 3px 3px #666; -moz-box-shadow:0 0 3px 3px #666; background:url(images/bg-menu.jpg);}
.submit:hover{color:#FFFFFF; cursor:pointer;}

.gallery-head {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:30px; background:#EBEBEB; font-weight:bold; padding-left:10px;}

.star {color:#FF0000;}