html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    }
html, body{
    color:#000;
    font:12px Verdana, Geneva, sans-serif;
	height:100%;
	background:#f7f2e4 url(images/bg1.png) repeat-x;
    }
    
h1{
    padding:2px 0 0;
    margin:0 0 12px;
    color:#7e6515;
    font-weight:bold;
    font-size:16px;
    line-height:20px;
    }
h2{
    padding:0;
    margin:0 0 10px;
    color:#444;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    clear:both;
    }
h3{
    padding:0;
    margin:0 0 10px;
    color:#666;
    font-size:13px;
    font-weight:bold;
    line-height:130%;
    clear:both;
    }
h4{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    clear:both;
    }
h5 , h6{
    padding:0;
    margin:0 0 10px;
    color:#333;
    font-size:12px;
    font-weight:bold;
    line-height:130%;
    clear:both;
    }
p{
    padding:0;
    margin:0 0 10px;
    line-height:140%
    }
a{
    color:#436802;
    text-decoration:underline;
    outline:none;
    }
    a:hover{
        color:#568700;
        text-decoration:none;
        }
img,a img{
    border:0;
    }
ul{
    padding:0;
    margin:0 0 10px 0;
    }
    ul li{
        padding:3px 0;
        margin:0;
        }
ol{
    padding:0;
    margin:0 0 10px 0;
    list-style:decimal inside;
    }
    ol li{
        padding:3px 0;
        margin:0;
        }
blockquote{
    padding:0 0 9px 20px;
    margin:0;
    line-height:18px
    }
form,fieldset{
    margin:0;
    padding:0;
    border:0;
    }
    legend{
        display:none;
        }
input, textarea, select{
    padding:1px;
    vertical-align:middle;
    font:14px Arial, Helvetica, sans-serif;
    background:#FFF;
	color:#333;
	border:1px solid;
	border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
    }
textarea{
    font:14px Arial, Helvetica, sans-serif;
	border:1px solid;
    border-color:#9FA4AA #CACECF #CACECF #9FA4AA;
	background:#D7D4CE;
	color:#333;
	padding:0;
    }
select{
    width:236px;
    }
input{
    width:440px
    }
dl{
    padding:0;
    margin:0 0 10px;
    }
    dt{
        padding:0;
        margin:0 0 7px 0
        }
    dd{
        padding:0;
        margin:5px 0 0 20px
        }
table{
    border:0;
    width:100%;
	border-collapse:collapse;
	margin:0 0 14px;
    }
    table tr.header td{
        font-size:12px;
        vertical-align:top;
        text-align:left;
		padding:6px 8px;
		border:1px solid #CCC;
		background:#DDD;
		font-weight:bold;
		color:#555;
        }
    table td{
        font-size:12px;
        vertical-align:top;
        text-align:left;
		padding:6px 8px;
        }
    table td.date{
        background:#FFC;
        }
.fl{
    float:left;
    }
.fr{
    float:right;
    }
.ac{
    text-align:center;
    }
.ar{
    text-align:right;
    }
.al{
    text-align:left;
    }
.clr{
    clear:both;
    zoom:1;
    }
.clrfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    zoom:1;
    }
input.radio{
    border:none;
    display:block;
    float:left;
    margin-right:3px;
    margin-top:3px;
    width:14px !important;
    }
input.btn{
    color:#004F00;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:2px 10px;
    cursor:pointer;
    border:0;
    background:url(images/design/btn-bg.png) repeat-x 0 0;
    height:24px;
    width:auto;
    text-shadow:#FBE0AF 0px 1px 0px;
    }
    input.btn:hover{
        background:url(images/design/btn-bg.png) repeat-x 0 bottom;
        }
div.btn{
    margin:0;
    padding:0;
    cursor:pointer;
    border:0;
    background:url(images/btn-bg.png) no-repeat 0 0;
    height:19px;
    width:auto;
	text-align:center;
	float:left;
    }
	div.btn a{
		display:block;
		padding:1px 10px;
		color:#FFF;
		font-size:12px;
		height:17px;
		}
		div.btn a:hover{
			color:#FFF;
			background:url(images/btnr-bg.png) no-repeat right bottom;
			text-decoration:none;
			}
.forma .ok{
    background:#FFFFCC;
    border:1px solid #297E29;
    color:#297E29;
    margin:0 0 14px;
    padding:4px 8px;
    }
    
#header{
	padding:0;
	margin:0;
	background:url(images/bg.png) no-repeat center top;

	}
    #header .inner{
    	padding:24px 0 0;
    	margin:0 auto;
    	width:940px;
    	background:url(images/bg.png) no-repeat center top;
    	overflow:hidden;	height:417px;
    	margin-bottom:-100px;
    	zoom:1;
    	}
		#header ul#languages{
			padding:0 12px 10px 0;
			margin:0;
			list-style:none;
    		overflow:hidden;
    		zoom:1;
    		float:right;
    		margin-right:28px;
			}
			#header ul#languages li{
				padding:0;
				margin:0;
				float:left;
				line-height:12px;
				font-size:12px;
				}
    			#header ul#languages li a{
				    padding:0 8px;
    				color:#b49c67;
    				display:block;
    				border-right:1px solid #d6cba8;
    				text-decoration:none;
    				}
        			#header ul#languages li a:hover{
        				color:#d6cba8;
    				    text-decoration:none;
        				}
    			#header ul#languages li.active a{
    				color:#d6cba8;
    				}
    			#header ul#languages li.last a{
    				border-right:none;
    				}
    	#hd{
            padding:0px;
            margin:0;
            background:#f7f8ee;
            clear:both;
            zoom:1;
            }
    		#header ul#menu{
    			padding:18px 20px;
    			margin:0;
    			list-style:none;
        		overflow:hidden;
        		zoom:1;
        		background:url(images/menu.png) repeat-x;
        		border-top:1px solid #bc9772;
    			}
    			#header ul#menu li{
    				padding:0 22px 0 0;
    				margin:0;
    				float:left;
    				line-height:14px;
    				font-size:14px;
    				}
        			#header ul#menu li a{
        				text-decoration:none;
        				text-transform:uppercase;
        				font-weight:bold;
        				letter-spacing:-0.1em;
        				}
        			
        			#header ul#menu a{
						color:#877153;
					}
        			#header ul#menu li.active a{
        				color:#877153;
        				text-decoration:underline;
        				}
        	#header #logo{
        		padding:0;
        		margin:0;
        		width:256px;
        		height:246px;
        		background:#fff ;
        		border:none;
        		float:left;
        		margin-left:20px;
        		}
        		#header #logo a{
        			padding:0;
        			margin:0;
        			display:block;
        			width:246px;
        			height:246px;
        			background: url(images/logo.gif) no-repeat 0 0;
        			}
        			#header h1#logo a span{
        				display:none;
        				}
        	#header .image{
        		padding:0;
        		margin:0;
        		width:630px;
        		height:244px;
        		overflow:hidden;
        		float:right;
        		margin-right:20px;
        		}
#wrapper{
    width:900px;
    padding:14px 20px;
    margin:0 auto;
    background:#f7f8ee;
	min-height:450px;
    height:auto !important;
    height:450px;
    }
	#sidebar{
		padding:0;
		margin:0;
		width:253px;
		float:left;
		}
		#sidebar h2{
            padding:0 0 6px;
            margin:0 0 8px;
            color:#7e6815;
            font-size:16px;
            font-weight:normal;
            line-height:20px;
            border-bottom:1px solid #9a8227;
			}
			#sidebar hr{
        border:1px solid #9a8227;
			}
	#sidebar{
		padding:0;
		margin:0;
		width:253px;
		float:left;
		}
		#sidebar h2{
            padding:0 0 6px;
            margin:0 0 8px;
            color:#7e6815;
            font-size:16px;
            font-weight:normal;
            line-height:20px;
            border-bottom:1px solid #9a8227;
			}
		#sidebar ul.menu{
			padding:0;
			margin:0 0 20px 20px;
			list-style:none;
			
			}
			#sidebar ul.menu li{
				padding:0;
				margin:0;
				zoom:1;
				overflow:hidden;margin:5px 0px;
				font-weight:bold;
				}
				#sidebar ul.menu li a{
					padding:4px 0px 4px 16px;
					margin:0;
					display:inline;
					font-size:14px;
					color:#9a8227;
					text-decoration:none;
					zoom:1;
					overflow:hidden;
					}
					#sidebar ul.menu li a:hover{
						color:#36650b;
						}
				#sidebar ul.menu li.active a{
					color:#62500e;
					font-weight:bold;
					}
				#sidebar ul.menu li ul li{
					margin-left:24px;
					font-weight:normal;
				}
				
				#sidebar ul.menu li ul li a{
					background:url(images/bllt.gif) no-repeat 0 9px;
					overflow:hidden;
				}
				#sidebar ul.menu li.active ul li{
					margin-left:24px;
				}
				
        #sidebar ul.menu li.active ul li a{
					font-weight:normal;
					color:#9a8227;
					
				}
				
				#sidebar ul.menu li.active ul li.active a{
					font-weight:bold;
					color:#62500e;
				}
				
				#sidebar ul.menu ul ul li{
					margin-left:48px;
				}
		#sidebar ul.banners{
			padding:0;
			margin:0;
			list-style:none;
			}
			#sidebar ul.banners li{
				padding:0;
				margin:0 0 20px;
				text-align:center;
				}
    			#sidebar ul.banners li a{
    				padding:10px 0 0;
    				margin:0;
    				display:block;
    				}
		#content{
			padding:0;
			margin:0;
			width:630px;
			float:right;
			}
			#content ul{
				list-style-position:inside;
				margin:0 0 14px;
				}
#footer{
	padding:10px 0;
	margin:0 auto;
	width:940px;
	color:#629336;
	font-size:11px;
	overflow:hidden;
	zoom:1;
	}
.line{
    padding:0;
    margin:0 0 16px;
    border-bottom:1px solid #d5ceba;
    height:14px;
    background:url(images/line-corner.gif) no-repeat right bottom;
    }
.send{
    padding:4px 0 2px 24px;
    margin:0 0 10px;
    line-height:14px;
    font-size:12px;
    background:url(images/send-ico.gif) no-repeat 0 0;
    }
    .send a{
        text-transform:uppercase;
        text-decoration:none;
        }
					
