body { font-family: Arial,Helvetica,Garuda,sans-serif; font-size:75%; position: relative; color: #303030; background-color: #fff; }
p { font-size: 12px; }
a { color: #006caa; font-size: 11px; }
a:hover { color: #000; }
h1,h2,h3 { font-family: "Times New Roman",Times,FreeSerif,serif; font-weight: normal; }
h1 { font-size: 24px; }
h2 { font-size: 18px; color: #5d5d5d; margin-top: 10px; }
h3 { font-size: 14px; }
.header { border-bottom: #e7e7e7 solid 5px; display: inline; margin: 0; }

div#header { position: relative; margin: 11px 13px; border-bottom: #d2d2d2 solid 1px; height: 111px; *height: 108px; }
div#header div#omh {float:right;margin-top:13px;}
div#header div#omh a {padding-right:7px;}
div#header div#omh a.s {margin-right:57px;}
div#header div#omh a.s {padding-top:5px;}
div#header div#gline { height: 44px; margin: 5px 0 7px; }
div#header div#gline div { background-color: #537529; height: 44px; margin-right: 106px; float: none; }
div#header div#gline img { float: right; margin-left: 9px; }

div#navigation { float: left; width: 210px; /*margin-left: -100%;*/ padding-left: 13px; }
div#navigation ul { background-color: #cfd8de; border-top: #82919b solid 6px; border-bottom: #82919b solid 2px; margin-bottom: 20px; }
div#navigation ul li { padding-bottom: 1px; }
div#navigation ul li#last { padding-bottom: 0; }
div#navigation ul li a { display: block; background: #9eb0bc url(/images/limenu.gif) no-repeat scroll 10px 15px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; padding: 5px; padding-left: 15px; }
div#navigation ul li a.active { background: #cfd8de url(/images/limenu.gif) no-repeat scroll 10px 15px; color: #000; font-size: 13px; font-weight: bold; text-decoration: none; padding: 5px; padding-left: 15px; }
div#navigation ul li a:hover { background-color: #cfd8de; color: #000; }
div#navigation ul li ul { background-color: #9eb0bc; border: none; margin-bottom: 0; }
div#navigation ul li ul li a { display: block; background: #9eb0bc url(/images/lilimenu.gif) no-repeat scroll 20px 6px; color: #fff; font-size: 12px; font-weight: normal; text-decoration: none; padding: 5px; padding-left: 32px; }
div#navigation ul li ul li.active a { background: #cfd8de url(/images/lilimenu_a.gif) no-repeat scroll 20px 6px; color: #000; }
div#navigation ul li ul li.active ul li a{  font-size: 10px; background: #9eb0bc url(/images/lililimenu.gif) no-repeat scroll 30px 9px; padding-left: 42px; color: #fff;}
div#navigation ul li ul li a:hover { background: #cfd8de url(/images/lilimenu_a.gif) no-repeat scroll 20px 6px; }
div#navigation ul li ul li ul li a { font-size: 10px; background: #9eb0bc url(/images/lililimenu.gif) no-repeat scroll 30px 9px; padding-left: 42px; }
div#navigation ul li ul li ul li.active a { background: #cfd8de url(/images/lililimenu_a.gif) no-repeat scroll 30px 9px; }
div#navigation ul li ul li ul li a:hover { background: #cfd8de url(/images/lililimenu_a.gif) no-repeat scroll 30px 9px; }
div#navigation div { padding: 10px 10px 15px 0; }
div#navigation div.newsm div { border-bottom: #d2d2d2 dashed 1px; padding: 5px 0; }
div#navigation div.newsm div a { color: #2f2f2f; text-decoration: none;}
div#navigation div.newsm div a:hover { color: #000; }
div#navigation div div p { font-size: 11px; }
div#navigation div div p.date { font-style: oblique; color: #5e5e5e; }

div#container { }
div#wrapnav { background: url(/images/left.gif) repeat-y left top; }
div#wrapper { /*float: left; width: 100%; */margin-left: 230px; background: #fac; }
div#content { /**/ background: #caf; }

div#inner { display: block; /*width: 96%;*/ border-left: #e0e0e0 solid 6px; background-color: #f6f6f6; padding: 1px 10px 10px; margin-bottom: 13px; }
div#inner h1 { color: #537529; font-size: 21px; border: none; }
div#inner p { color: #7b7b7b; }

div#main { padding: 0 13px 0 35px; float: left; }
div#main p { margin: 10px 0 5px; }
div#main ul { margin: 15px 0; }
div#main ul li { background: url(/images/main_li.gif) no-repeat scroll 2px 6px; padding-left: 10px; }
div#main ul li ul { margin: 5px 0; }

div#spacer { }

div#footer { font-size: 12px; color: #4e4d4d; margin: 0 22px; clear: left; display: block; }
div#footer div { float: left; margin: 0 57px 10px 0; }
div#footer div.counter { float: right; margin-right: 0; }
div#footer a { font-size: 12px; display: inline; padding: 0; }
div#footer a:hover { }

.approval { font-size: 11px; }

.hr { clear: both; border-bottom: #d2d2d2 solid 1px; height: 15px; margin-bottom: 10px; }
.hr2 { clear: both; border-bottom: #d2d2d2 solid 1px; height: 15px; margin: 10px 22px; }

.gallery { margin-bottom: 15px; width: 100%; } 
.gallery div { position: relative; margin: 18px 13px 0 0; float: left; width: 32%; }
.gallery div.fin { margin-right: 0 !important;/* width: 230px; */}
.gallery div a {}
.gallery div a.lnk { position: absolute; left: 15px; top: 10px; z-index: 200; font-weight: bold; font-size: 12px; width: 190px; }
.gallery div a:hover { text-decoration: none; }
.gallery div img { }

.clear { clear: both; width: 100% !important; display: block; height: 5px; }
.clear_left { clear: left; /*float:none !important; width: 100% !important;*/}
.clear_all { clear: both; }
.clear_ie { clear: both; width: 100% !important; display: block; height: 5px; _width:auto;}

.news {  }
.more { padding-top: 10px; }
.more a { font-size: 18px; }
.more_2 a { font-size: 12px; }
.news .date { color:#5e5e5e; font-style:oblique; font-size: 11px; padding-top: 5px;}

.pages { display: block; background: #f3f3f3; padding: 5px; font-weight: bold; }
.pages span { font-weight: normal; font-size: 12px; }
.pages span a { background: #86a35a; color: #fff; padding: 2px 5px; font-weight: bold; font-size: 12px; }
.pages span a:hover { background: #d4d4d4; color: #000; }

.publication { /*padding: 5px 0 !important; margin-right: 20px;*/  }
.publication div { border-bottom: #d2d2d2 dashed 1px; height: 60px;  }
.publication img { border: 3px solid #86a35a; float: left; margin-right: 5px; clear: right; }
.publication p.date { margin-top: 5px; }

.all { float: right; margin-top: 7px; padding-left: 18px; background: url(/images/arrow.gif) no-repeat left 6px; }

.left { float: left; }
.left2 { float: left; margin: 5px 5px 0 0; }
.right { float: right; margin-left: 5px; }
.margin_r { margin-right: 25px; }
.text { float: left; width: 100%; clear: right; /*padding-top: 10px; _padding-left: 3px;*/ }
.text a {font-size:12px; }
.table { border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; margin: 10px 0; }
.table th, .table td { padding: 10px 35px 10px 15px; }
.table th { background-color: #ededed; text-align: left; vertical-align:middle; }
.table th.l { border-right: 3px solid #fff; }
.table td { background-color: #f6f6f6; border-top: 3px solid #fff; border-right: 3px solid #fff; }
.table td.r { border-right: none; }

.col2 {width:45%;float:left;margin:2px 0;}

.cols { border-top: 3px solid #d9d9d9; margin-top: 10px; }
.cols2 { margin-top: 15px; }
.col4 { width: 24%; padding: 15px 6px 0 0; float: left; margin: 0; }
.col4 img { float: left; border: 4px solid #d9d9d9; }
.col4 p { float: left; background: url(/images/col4p.gif) no-repeat scroll 2px 11px; padding-left: 12px; padding-top: 5px;  margin: 0 !important; color: #606e77; font-size: 12px; width: 165px; }
.col4 p a { color: #606e77; text-decoration: none; font-size: 12px; }


.flv {float:left;margin-bottom:20px;padding:0 16% 0 0;}
.flv_r {float:left;margin-bottom:20px;}

table.contacts {margin-bottom:15px;}
table.contacts td {padding-right:10px;}
table.contacts td a {font-size:12px;}

.right {float:right;}

 .icon_pdf {background:url(/images/icon_pdf.png) no-repeat left top;padding-left:18px;}
 .icon_zip {background:url(/images/icon_zip.png) no-repeat left top;padding-left:18px;}
 
 .strut {width:30%;}
 
 .news_body a {font-size:12px;}