*{padding: 0px;margin: 0px; border:0 none;}
body{text-align: center; background: url(../img/bgBody.png); font-family: Georgia; padding-bottom: 8px; }
.reset{clear: both;}
.tc{text-align: center;}
.fr{float: right;}

#page{ width: 920px; background: url(../img/bgPage.png) repeat-y; margin: auto;}
#page-foot{ width: 900px;background: url(../img/bgFoot.png) no-repeat left bottom; padding: 0 10px 10px 10px;}
#page-in{width: 870px;padding: 0 15px 15px 15px; background: White;}
#head{width: 870px; height: 325px;background:white url(../img/head.jpg) no-repeat left top;border-bottom: 2px solid #5BAD06; position: relative;}

#content{width: 870px; padding-top: 18px;}
#content-in{width: 870px;background: url(../img/content.png) repeat-y right;}
#content-in2{width: 870px;} /*no right content*/
#left{width: 587px; float: left; text-align: left; padding-right: 10px;}/* padding-right: 17px; ie6 error */
#content-in2 #left{width: 870px; float: left; text-align: left; padding-right: 0px;}
#right{width: 250px;float: right;text-align: left; padding-left: 16px;}
#pata{background: #F4F4F4; height: 38px; line-height: 38px;color:#575757; text-align: left; padding-left: 18px;}
#pata-out{ padding-top: 30px;}

a{color: #5BAD06; font-weight: bold;}



#pata{}
#pata p{font-size: 11px; font-weight: bold; color: #575757;}
#pata p a{color: #575757; text-decoration: none;}
#pata p a:hover{text-decoration: underline;}


#head{}
#head #logo{position: absolute; left: 0px; top: 55px;}
#head #logo img{display: block;}
#head ul{position: absolute; left: 583px; top: 0px; width: 257px; height: 239px; background:#002945 url(../img/menuro.jpg) no-repeat left top;
list-style: none; text-align: left; padding: 4px 10px 0 10px;}
#enbody #head ul{ height: 189px;background:#002945 url(../img/menu.jpg) no-repeat left top;}
#head ul li a{font-size: 14px; font-family: Georgia; color: White; height: 27px; line-height: 27px; padding-left: 18px;
width: 232px; font-weight: bold; text-decoration: none;}
#head ul li a:hover{ background: url(../img/hover.gif) no-repeat 7px center;}
#lang{width: 45px; height: 82px; background: url(../img/bgLang.png); position: absolute; left: 885px; top: 0px;}
#ro{width: 18px; height: 12px; position: absolute; left: 0px; top: 15px; padding: 6px 8px 7px 9px;}
#ro span{background: url(../img/ro.png) no-repeat left top;width: 18px; height: 12px; display: block;position: absolute; left: 9px; top: 6px; line-height: 12px;}
#en{width: 18px; height: 12px; position: absolute; left: 0px; top: 49px; padding: 6px 8px 7px 9px;}
#en span{background: url(../img/en.png) no-repeat left top;width: 18px; height: 12px; display: block;position: absolute; left: 9px; top: 6px; line-height: 12px;}
.active{background: White;}
#lang a{ font-size: 12px; line-height: 12px; text-decoration: none;}
#lang a span{cursor: pointer;}


#left h1{font-size: 20px; color: #32a1d8; margin-bottom: 12px;}
#left h2{font-size: 20px; color: #32a1d8; margin-bottom: 12px;}
#left h3{font-size: 16px; color: #32a1d8; margin-bottom: 10px;}
#left p{font-size: 14px; color: #353535;line-height: 20px; margin-bottom: 20px; text-align: justify; }
#left p.last{margin-bottom: 0px;}
#left p.hp{ padding-bottom: 25px; background: url(../img/endP.png) no-repeat center bottom;width: 587px;}
#left ul{padding-left: 30px;font-size: 14px; color: #353535;line-height: 20px; margin-bottom: 20px;}
#left ul.last{margin-bottom: 0px;padding-left: 30px; display: block;}
#left address{font-size: 14px; color: #353535;line-height: 20px; margin-bottom: 25px; text-align: left; font-style: normal; }

.book{padding-bottom: 45px;width: 870px; background: url(../img/endBook.png) no-repeat center bottom;}
.book2{padding-bottom: 25px;width: 870px;}
.book img,.book2 img{float: left; margin: 0px 10px 5px 0px; display: block; width: 92px;}
.bookR{ float: right;width: 763px;}
.book2 .bookR{ float: right;width: 768px;}
.book img.mar1{margin-right: 25px;}
.book div.fl{float: left;}

#left form{ margin-bottom: 20px;}
#left form h3{font-size: 14px;color: #353535; margin-bottom: 4px; font-weight: normal;}
#left form .text{margin-bottom: 20px;}
.formpad{margin-bottom: 20px; padding-left: 15px;}
.formpad label{font-size: 14px;color: #353535; margin-right: 10px;}
.formpad label.red{color: Red;}
body .formpad1 label{margin-right: 0px;}
input.text{margin-bottom: 20px; border: 1px solid #353535; display: block; width: 200px; margin-left: 15px;}
input.textram{margin-bottom: 20px; border: 1px solid red; display: block; width: 200px; margin-left: 15px;}
textarea.text{margin-bottom: 20px; border: 1px solid #353535; display: block; width: 450px; margin-left: 15px; height: 60px;}
textarea.textram{margin-bottom: 20px; border: 1px solid red; display: block; width: 450px; margin-left: 15px; height: 60px;}
#submit{display: block; width: 120px; cursor: pointer; border: 1px outset;}


#right h2{font-size: 14px;color: #32a1d8; line-height: 18px; margin-bottom: 6px;}
#right p{font-size: 14px;color: #4a4a4a; line-height: 20px; margin-bottom: 12px; text-align: justify;}
#right ul{padding-left: 20px;font-size: 12px;color: #4a4a4a;line-height: 20px;margin-bottom: 12px;text-align: justify;}

.error{text-align: center;}
.error-in{margin:0 auto 20px auto; border: 1px solid red; padding: 10px 20px 0px 20px; width: 400px;}
.error-in ul{ text-align: left;}
.error-in ul li{line-height: 140%;}

.politica{margin: 10px; padding: 15px; text-align: left; background: White;}
.politica h1{font-size: 20px; color: #32a1d8; margin-bottom: 12px;}
.politica p{font-size: 14px; color: #353535;line-height: 20px; margin-bottom: 20px; text-align: justify; }