body{margin: 0px; padding: 0px; font-family: Arial; font-size: 14px; background-color: #ECFDFD;}
div, p, td, th, form {	font-family: Arial; font-size: 14px; line-height: 22px;}

form {margin:0px; padding:0px;}
option, input, textarea{font-family: Arial; font-size: 14px;}
.inp{border: 1px solid #9DD1F4; background-color: #F5FEFE; color: #000088;}
.but {border: 1px solid #9DD1F4; background-color: #D2E5DC; color: #000088;}

a:link, a:visited, a:active {color:#333399; text-decoration: none;}
a:hover {color: #007329; text-decoration: underline;}
a.red:link, a.red:visited, a.red:active {color:#FF0000; text-decoration: underline;}
a.red:hover {color: #007329; text-decoration: underline;}
a.blue:link, a.blue:visited, a.blue:active {color:#0000FF; text-decoration: underline;}
a.blue:hover {color: #007329; text-decoration: underline;}
a.gray:link, a.gray:visited, a.gray:active {color:#989898; text-decoration: underline;}
a.gray:hover {color: #007329; text-decoration: underline;}
a.u:link, a.u:visited, a.u:active {text-decoration: underline;}

.bgr {background-color: #d1f1e3;}
.bottom {background-color: #007329; height: 40px; padding: 10px;}
.bottom div, .bottom td {font-size: 12px; color: #ffffff;  line-height: 14px;}
.bottom a {color: #ffffff;}

.topform {background-color: #007329; margin-left: 202px; padding-top: 15px; padding-left: 5px; color: #ffffff; font-size: 10px; height:33px;}
.topform a {color: #ffffff; text-decoration: underline;}
.topform form {font-size: 10px;}
.topform form input {border: 1px solid #007329; background-color: #F5FEFE; color: #000088;}

.top {background: #d1f1e3; height: 31px; margin-left: 190px; padding: 20px 20px 5px 20px; border-bottom: 1px solid #9DD1F4;}

.zag, h1 {font-family: Verdana; color: #474747; font-size: 14px; font-weight: bold; margin: 7px; padding: 8px; background-color: #d1f1e3;}
.head2{background: #d1f1e3; border-top: 1px solid #9DD1F4; border-bottom: 1px solid #9DD1F4; color: #474747; height: 21px; font-weight: bold; font-size: 14px; padding-left: 10px;}
.head3{background: #C3E6F9; border-top: 1px solid #9DD1F4; border-bottom: 1px solid #9DD1F4; color: #474747; height: 21px; width: 200px; font-weight: bold; font-size: 14px;}

.m {background: #d1f1e3; border: 1px solid #9DD1F4;}
.m1 {background: #C3E6F9; border: 1px solid #9DD1F4; color: #000000;}
.n  {background: #d1f1e3;  border: 1px solid #9DD1F4; color: #434344; font: bold;}
.cal{margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; background : #d1f1e3; border: 1px solid #9DD1F4;}

hr {border: none; height: 1px; background-color: #C3E6F9; color: #C3E6F9;}
.im, .newsimage{border: 1px solid black;}
.ram {border: 1px solid #9DD1F4;}
.grinram {border: 1px solid #007329; padding: 5px; margin: 5px;}
.vline {border-left: 1px solid #9DD1F4;}

.r1, .r2, .r3 {display: block; height: 1px;}
.r3 {margin: 0 3px;}
.r2 {margin: 0 2px;}
.r1 {margin: 0 1px;}
#rounded-box-3 .inner-box, #rounded-box-3  b {background-color: #d1f1e3;}
.inner-box {padding: 5px;text-align: center;}
.r1, .r2, .r3 {overflow: hidden; font-size:1px;}

.t{background : #C3E6F9; color: #474747; height: 21px; font-weight: bold; font-size: 14px; padding-left: 10px; margin-bottom: 0px;}
.z {color: #007329; font-weight: bold;}

.menu {font-size: 12px; padding-top: 3px;}
.menu p {margin:0; margin-top: 5px;  background: #C3E6F9; border-top: 1px solid #9DD1F4; border-bottom: 1px solid #9DD1F4; color: #474747; height: 21px; width: 200px; font-size: 14px;font-weight: bold;}
.menu div {padding-left: 5px;}
.menu div div {background: url("/img/li.gif") no-repeat left 5px; padding-left: 15px;}
.menu a:hover {color:#007329; text-decoration: underline;}

.txt1 {color: #007329;}
.padd_logo {padding: 0px 1px 0px 1px; width: 200px;}
.padd_top{padding: 0px;}
.padd {padding: 5px 20px 10px 20px;}
.padd1{padding-right: 20px; line-height: 24px;}
.padd2{padding-left: 10px;}
.padd3{padding: 5px;  font-size: 12px;}
.padd3 img {border: 1px solid black;}
.padd4 {padding-right: 20px;}
.padd5 {padding: 0px 0px 7px 5px; font-size: 12px;}
.padd7{padding-left: 15px;}
.padd_k {padding-top: 20px;}
.counter{padding-top: 5px; text-align:center;}

.news_top {overflow:hidden;}
.news_img {float: right; padding-left: 10px;}
.clear{clear: both; height: 8px;}

.float1{float:right;}
.float2{float:left;}
.clear{clear: both; height: 0px;}