html{height:100%;}
*{padding: 0;margin: 0;}
body{width: 100%;
min-height: 100%;
height:auto !important;
height:100%;
position: relative;
background:#408446;
}
body,div,td,p,select,textarea,input{font-size: 12px;font-family: tahoma, verdana, arial, sans-serif;color:#333;}
body,div{margin:0;padding:0;border:0;}
p{padding:0; margin:0;}
a{color:#09C;font-size:12px;outline: none;}
img {border: 0;}
form{margin:0px;padding:0px;}
select{border:1px solid #CFD5D9;height: 22px;margin:1px;padding:2px;}
input{font-size: 12px;}
textarea {border: 1px solid #CFD5D9;padding:3px;height:85px;width: 430px;}
h1{margin: 0;display: block;padding: 0 0 18px 0;font-size: 14px;color:#09C;font-weight: bold;}
h1 a {color: #003399; text-decoration: underline; }
h2{margin: 0;display: block;padding: 0 0 13px 0;font-size: 16px;color:#09C;font-weight: bold;}
.Error{color:red;text-align: center;}
object,embed{border:0;}
ul{list-style-image: url(/images/str.gif);}
ul li{padding-top: 5px;}
table{border-collapse: collapse;margin: 0;padding: 0;border:none}
table td{padding:0;}

.r{float: right;}
.l{float: left;}
.input{border:1px solid #CFD5D9;padding:3px;}
 .clear{height: 0px;font-size: 0px;line-height: 0px;clear: both;}
 
#pageLayout{
min-height: 100%;
height:auto !important;
height:100%;
width:100%;
}

#tophead{background:url(/images/top.jpg) no-repeat;float: right;height: 200px;width:592px;}
#tophead div{ float:right;padding-top:23px;}
#tophead div a{color:#069;font-weight: bold;font-size: 13px;background: url(/images/strel.gif) 0px 5px  no-repeat;padding:0 19px 0 11px;}

#qsearch{padding:20px 0 0 0 !important;}
#qsearch input{border:none !important;border-top:1px solid #069 !important;border-bottom: 1px solid #069 !important;color:#999;font-style: italic;padding:3px 3px 4px 3px !important;}

#Header{height:200px;background:url(/images/bg.jpg) repeat-x;}

#PageCenter{

width: 100%;
min-height: 100%;
height:auto !important;
height:100%;
margin-bottom: 50px;
}

#home{width:100%;height:100%;
border-collapse: separate;
margin-top: -10px;
}

#home td{background:#FFF;
padding:1px;margin:10px;
vertical-align: top;
margin:0}

.block a{font-weight: bold;;}

.block2{height: 100%;width: 100%;}
.block2 td{border:0 ! important;vertical-align: top !important;padding: 2px;}
.padd{padding:20px;}
.padd a{display:block}

.headblock,.headblock1{background:#F6721F;color:#fff;font-weight: bold;position: relative;zoom:1}
.headblock{height:34px;font-size:16px;padding:10px 10px 0 16px;}
.headblock1{height:27px;font-size:14px;padding:7px 10px 0 16px;text-align: left;}
.headblock1 a{color:#FFF;font-weight: normal;}
.headblockl{position: absolute;top:-2px;left:-2px}
.headblockr{position: absolute;top:-2px;right:-2px;}
.date{color:#090;font-size: 11px;}
.date span{color:#9C0;}
.newshome{padding:15px 20px 0 20px;}
.newshome a{text-decoration: none;color:#333}

#CalendarBlock{width:203px;padding-top: 9px;}
#montname{color:#09C;font-weight: bold;height: 16px;}
#Calendar div{float:left;background: #090;color:#FFF;width: 27px;height:19px;margin:2px 2px 0 0;padding-top:4px;}
#Calendar div a{font-weight: bold;text-decoration: none;color:#FFF}

.nodate{background: #7FCC7F !important;}
.eventday{background: #F90 !important;}

#allpage{height:100%;margin:15px 20px 10px 20px;width:96%;}

#curpage{background: #FFF;color:#09C;font-weight: bold;font-size:16px;padding:10px 0 0 15px;height:36px;position: relative;zoom:1}
.toppage{background: #F6721F;border:2px solid #FFF;margin:4px 0 4px 4px;position: relative;zoom:1;}
.toppage a{font-size:14px;color:#FFF;font-weight: bold;display: block;text-decoration: none;padding:8px 0 0 14px;height: 26px;}


.blockbottom{position:relative;height:3px;zoom:1;}
.corn1,.corn2,.corn3,.corn8,.corn9,.corn10,.corn11{position: absolute;height:3px;width:3px;}
.corn1{left: -2px;bottom:-2px;}
.corn2{right: -2px;bottom:-2px;}
.corn3{left:0;top:0}
.corn8{right:0;top:0}
.corn9{right:0;bottom:0}
.corn10{right:0;bottom:-3px}

.corn4,.corn5,.corn6,.corn7{position: absolute;}
.corn4{left:-6px;top:-6px}
.corn5{right: -2px;top:-2px}
.corn6{left:-2px; top:-2px}
.corn7{bottom:0;left:0}
.corn11{bottom:0;left:0;}

.listblock{list-style: url(/images/str.gif);margin: 0 0 0 29px;}
.listblock li{padding-bottom: 8px;}

#Leftpage{height: 100%;vertical-align: top;}
#Leftmenu{background: #FFF;padding:12px 20px;position: relative;zoom:1}
#Leftmenu a{font-weight: bold;}
.lmpadd{padding:8px 0;}
.currmenu a{color:#F90}
.submenu,.submenu1{padding-left:12px;}
.submenu a{font-weight: normal;font-size: 11px;}
.submenu a:hover{color:#F90}
.submenu1 a{color:#F90;font-size: 11px;text-decoration: none;}
#Textpage{
background: #FFF;
padding:18px 25px;
position: relative; zoom:1;
text-align: justify;
min-height:300px;

}
#Textpage table{border-collapse:collapse;border:1px solid #CCC}
#Textpage table td{padding: 5px;}
.zag{color:#090;font-size: 16px;font-weight: bold;}
.bc{height: 100%;width: 100%; border-collapse: collapse;margin: 0;padding: 0;}
.bc td{margin: 0;padding: 0;}


.text_home{color:#FFF;line-height: 17px;width:700px;float: left;padding:15px 0 0 20px;}
.phone_home{float:right;color:#FFF;font-size: 30px;padding:0 16px 5px 0;}
.phone_home div{color:#fff;padding-left:63px;font-weight: bold;}
.phone_home img{margin-right: 5px;}
.code{color:#6EBF29}
.faq{padding:10px 0;}
.faq a{text-decoration: none;padding:10px 0;outline: none;}
.faqcomm{font-size: 10px;}
.faq1{text-transform: uppercase;font-weight: bold;text-align: center;padding:10px 0;}
#faqcomment{list-style: decimal;}
.quest a{color:#F90;font-weight: bold;}
.deti{font-weight: bold;}
.news{padding:20px 0 5px 0;}
.news a{text-decoration: none;font-weight: bold;}
.newsdate{font-size: 11px;}

#page{margin:20px 10px 10px 15px;}
#page a{color:#09C;font-weight: bold;margin:0 1px;}
#page span{color:#F90;margin:0 1px;font-weight:bold;}
#page img{margin:0 4px;margin-bottom:-4px;}



/*#PageFooter{height:50px;text-align: center;padding:10px 11px 0px 15px;margin-top:-60px;clear: both;background:#060}*/
#PageFooter{height:50px;text-align: center;padding:0;bottom:0px;background:#060;position: absolute;width: 100%;clear: both;}
#PageFooter div{color:#FFF;font-size: 10px;font-weight: bold;text-align: left;}
#PageFooter a{color:#FFF;margin:0 11px;font-weight: normal;}