/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a{cursor:pointer;text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;overflow:hidden;height:0;}

/* html, body */
html{background:url(../images/html_bg.png);}
body{background:url(../images/body_bg.png) repeat-x;}
#wrapper{position:relative;margin:0 auto;width:825px;background:url(../images/wrapper_bg.png) repeat-y;}

/* fonts */
body,input,textarea,select,td{color:#000;font-size:12px;font-family:"Trebuchet MS",sans-serif;}

#header{height:371px;background:url(../images/header_bg.png) no-repeat;}
#flash-logo{position:absolute;left:30px;top:0;}
#flash-lang{position:absolute;left:507px;top:0;}
#flash-main{position:absolute;left:30px;top:175px;}
#flash-nav{position:absolute;left:30px;top:104px;}

#content{background:url(../images/main_bg.png) no-repeat;padding:0 59px 20px;}
#content h1{margin-left:-29px;position:relative;}
.c{font-size:12px;}
.c p{line-height:19px;margin:0 0 15px;}
.c h2{line-height:20px;margin:0 0 15px;font-size:14px;font-weight:bold;color:#046809;}
.c h3{line-height:22px;margin:0 0 15px;font-size:16px;font-weight:bold;}
.c a{font-weight:bold;color:#99a477;}
.c a:hover{color:#485031;}
.c ul{margin:0 0 15px;}
.c ul li{line-height:18px;padding:0 0 0 21px;background:url(../images/li_bg.png) 0 7px no-repeat;}


#footer{height:88px;padding:30px 0 0;background:url(../images/footer_bg.png) no-repeat;text-align:center;line-height:18px;}
#footer{color:#af9c84;font-weight:bold;}
#footer a{color:#736e58;font-weight:bold;}
#footer a:hover{color:#959b5f;}
#footer address{color:#919383;font-weight:normal;line-height:16px;}
#footer address a{color:#919383;font-weight:normal;}
#footer address a:hover{color:#fff;}

.home-left{float:left;width:411px;padding:0 20px 0 0;background:url(../images/home-left-bg.png) 100% 0 repeat-y;font-size:12px;}
.home-left h1{margin:0 0 0 -29px;position:relative;}
.home-left p{line-height:19px;}
.home-left .item{margin-bottom:20px;overflow:hidden;zoom:1;}
.home-left .item img{float:left;margin-right:25px;}
.home-right{float:left;width:246px;padding:0 0 0 30px;font-size:11px;}
.home-right p{line-height:14px;}
.home-right h1{margin:0 -29px 0 -30px;position:relative;}

.c .row{margin-bottom:11px;overflow:hidden;zoom:1;font-size:13px;font-weight:bold;color:#1e461e;}
.c .row img{float:left;margin-right:23px;border:1px solid #0e150d;}
.c .row p{padding:25px 0 0;}
.c .row p a{font-weight:bold;color:#99a477;}
.c .row p a:hover{color:#485031;}

p.pic img{border:2px solid #fff;}

p.pics{overflow:hidden;zoom:1;margin-right:-13px;margin-bottom:6px;}
p.pics img{border:2px solid #b9bf98;float:left;margin:0 13px 9px 0;}


.c form .rf{overflow:hidden;margin-bottom:6px;line-height:22px;}
.c form .rf label{float:left;width:150px;font-size:11px;color:#6b7048;font-weight:bold;}
.c form .rf input{color:#000;float:left;background:#cdd3b9;border:1px solid #acb68f;width:247px;padding:2px;margin-right:18px;}
.c form .rf em{color:#6b7048;font-style:normal;}
.c form .submit{margin:20px 0 0 210px;}

#success{width:400px;margin:15px 0;background:#510B0A;border:1px solid #B0362D;line-height:19px;color:#fff;padding:5px;}
#errors{width:400px;margin:15px 0;background:#510B0A;border:1px solid #B0362D;line-height:19px;color:#fff;padding:5px;}
#errors li{background:none;color:#fff;padding:0;}
