body {
margin:0;
padding:0;
font-family: Tahoma, Arian AMU, Arial Unicode, Sylfaen, serif;
font-style:normal;
font-size:13px;
font-weight:normal;
background: #E9E9E9 url(/img/bgg.gif) repeat-x;
}
.wsheader{
position:relative;
height:170px;
width:1150px;
margin: 0 auto;
}
.wtop{
position:relative;
height:120px;
width:1150px;
margin: 0 auto;
}
.hdb{
position:relative;
height:15px;
width:1150px;
margin: 0 auto;
-webkit-border-bottom-right-radius: 18px;
-webkit-border-bottom-left-radius: 18px;
-moz-border-radius-bottomright: 18px;
-moz-border-radius-bottomleft: 18px;
border-bottom-right-radius: 18px;
border-bottom-left-radius: 18px;
margin-bottom:8px;
}
.hdt{
top:20px;
position:relative;
height:95px;
width:1150px;
margin: 0 auto;
-webkit-border-top-left-radius: 18px;
-webkit-border-top-right-radius: 18px;
-moz-border-radius-topleft: 18px;
-moz-border-radius-topright: 18px;
border-top-left-radius: 18px;
border-top-right-radius: 18px;
}
.wrapper{
width:1150px;
margin: 0 auto;
}
.bsh{
margin:0 auto;
width:1150px;
height:27px;
background: url(/img/bottom.png) no-repeat top center;
}
.ad{
width:260px;
padding:5px;
}
.slogan{
position:absolute;
color:#F46D00;
font-size:24px;
font-weight:bold;
top:50px;
left:450px;
letter-spacing:1px;
text-shadow:1px 1px 1px #fff;
font-family: Arial;
}
.social{
position:absolute;
color:#555;
font-size:12px;
top:27px;
right:97px;
letter-spacing:2px;
}
.lang{
position: absolute;
width:50px;
height:20px;
top:40px;
right:37px;
text-align:right;
}
.logo{
position: absolute;
background:url(/img/logo.png) no-repeat;
top:4px;
left:35px;
width:270px;
height:116px;
z-index:8;
}
.content{
padding-top:20px;
padding-bottom:20px;
border:1px solid #ddd;
-webkit-border-top-left-radius: 18px;
-webkit-border-top-right-radius: 18px;
-moz-border-radius-topleft: 18px;
-moz-border-radius-topright: 18px;
border-top-left-radius: 18px;
border-top-right-radius: 18px;
}
.column {
display: table;
margin:0 auto;
min-height:850px;
}
.row  {
display: table-row;
}
.left {
width: 290px;
display: table-cell;
vertical-align:top;
}
.center {
width: 860px;
display: table-cell;
vertical-align:top;
background: url('/img/v.png') no-repeat ;
}
.inner{
width:818px;
min-height:700px;
margin-left:20px;
}
.search {
position:absolute;
top:80px;
right:37px;
z-index:888;
}
.search-input{
font-size:12px;
color:#333;
width:50px;
height:26px;
padding:0 5px 0 10px;
padding:5px 5px 0 10px \9;/* IE 7 and 8 */
border:0;
outline:none;
background:url(../img/search-input-bg.png) top left no-repeat;
float:left;
}
.search-btn{
width:37px;
height:26px;
border:0;
outline:none;
background:url(../img/search-btn.png) top left no-repeat;
float:left;
}
.infl {
font-size:15px;
color:#015730;
width:270px;
height:30px;
background:#f8f8f8;
line-height:30px;
text-shadow:1px 1px 1px #fff;
border-left:3px solid #015730;
padding-left:10px;
box-shadow: 0px 7px 6px -6px #999;
text-transform: uppercase;
font-weight:bold;
}
.footer {
top:5px;
width:1150px;
height: 130px;
border-top:2px solid #F46D00;
margin:0 auto;
-webkit-border-bottom-right-radius: 18px;
-webkit-border-bottom-left-radius: 18px;
-moz-border-radius-bottomright: 18px;
-moz-border-radius-bottomleft: 18px;
border-bottom-right-radius: 18px;
border-bottom-left-radius: 18px;
}
.inf {
font-weight: bold; 
font-size:14px;
color:#035B9A;
text-shadow: 1px 1px 1px #fff;
}
.infg {
margin-left:20px;
font-size:13px;
color:#555;
text-shadow: 1px 1px 1px #fff;
}
.lightright {
padding-top:10px;
font-size:12px;
color:#888;
text-shadow: 1px 1px 1px #fff;
float:right;
}
.lll{
width:225px;
height:15px; 
background:url(/img/lll.png) no-repeat center center;
margin-bottom:5px;
}
.heading {
font-size:15px;
color:#015730;
font-weight:bold;
float:right;
margin-bottom:15px;
}
.heading a{
font-size:15px;
font-weight:bold;
color:#015730;
float:right;
margin-bottom:15px;
}
.heading {
font-size:15px;
color:#015730;
width:100%;
height:30px;
background:#f8f8f8;
line-height:30px;
text-shadow:1px 1px 1px #fff;
border-left:3px solid #015730;
padding-left:10px;
box-shadow: 0px 7px 6px -6px #999;
text-transform: uppercase;
}
.heading a:hover {
color:#015730;
}
.headings {
font-weight: bold; 
font-size:14px;
color:#015730;
text-shadow: 1px 1px 1px #fff;
text-align:right;
margin-bottom:8px;
margin-top:8px;
}
.article {
font-size:13px;
color:#333;
line-height:20px;
}
.articles {
font-size:12px;
color:#333;
text-align:justify;
letter-spacing:0.5px;
line-height:17px;
}
A:link {color:#015730;text-decoration:none; font-size : 15px}
A:visited {color:#015730;text-decoration:none; font-size : 15px}
A:active {color:#015730;text-decoration:none; font-size : 15px}
A:hover {color:#015730;text-decoration:none; font-size : 15px}
.idsh {
padding: 7px;
border: solid 1px #ccc;
}
a:hover img.idsh {
border: solid 1px #CCC;
-moz-box-shadow: 1px 1px 7px #999;
-webkit-box-shadow: 1px 1px 7px #999;
box-shadow: 1px 1px 7px #999;
}
.idsh:hover {
border: solid 1px #CCC;
-moz-box-shadow: 1px 1px 7px #999;
-webkit-box-shadow: 1px 1px 7px #999;
box-shadow: 1px 1px 7px #999;
}
#webmaster{
text-decoration:none;
font-size : 13px;
text-align:right;
color:#888;
margin-right: 10px;
}
/* forms */
.textbox {
background: white;
border: 1px solid #999;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;  
box-shadow: 0 0 5px #ccc inset;
color: #666;
float: left;
padding: 5px 10px;
width: 165px;
outline: none;
background-color:#f8f8f8;
}
input::-moz-placeholder { color: #888;}
input::-webkit-input-placeholder { color: #888;}
.label {
font-size:14px;
color:#888;
height:10px;
display:block;
}
#captchac{float:left;}
/* forms */
/* other css*/
a img {border: none;}
.clr{clear:both;}
#fbresponse{font-size:13px;}
span{font-size:14px;}
/* other css*/
/*Pageing start*/
.container {
position:relative;
width: 550px;
height:35px;
margin: 0 auto;
margin-bottom:8px;
}
.lt {
padding-top:7px;
text-align:left;
height:25px;
width: 150px;
float:left;
}
.middle {
padding-top:7px;
text-align:center;
height:25px;
width: 250px;
float:left;
}
.rt {
padding-top:7px;
text-align:right;
float:left;
height:25px;
width: 150px;
}
.pageing {
-moz-box-shadow:inset -1px 1px 2px 0px #fff;
-webkit-box-shadow:inset -1px 1px 2px 0px #fff;
box-shadow:inset -1px 1px 2px 0px #fff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
background-color:#ededed;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #dcdcdc;
display:inline-block;
color:#777;
font-size:12px;
font-weight:normal;
padding:4px 7px;
text-decoration:none;
text-shadow:0px 1px 0px #fff;
}.pageing:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
background-color:#dfdfdf;
}.pageing:active {
position:relative;
top:1px;
}
.pageingc {
-moz-box-shadow:inset -1px 1px 2px 0px #fff;
-webkit-box-shadow:inset -1px 1px 2px 0px #fff;
box-shadow:inset -1px 1px 2px 0px #fff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
background-color:#f9f9f9;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #dcdcdc;
display:inline-block;
color:#6e6e6e;
font-size:12px;
font-weight:bold;
padding:5px 7px;
text-decoration:none;
text-shadow:0px 1px 0px #fff;
}
/*Pageing end*/
.cinfo{
float:right;
width:65%;
box-sizing: border-box;
padding:20px;
color:#555;
}
.cntro{
margin:0 auto;
width:95%;
height:460px;
}
.form{
float:left;
width:35%;
}
.gradiento{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #EBEBEB)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EBEBEB 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #EBEBEB 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EBEBEB 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #EBEBEB 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #EBEBEB 100%);
}
.gradientor{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #EBEBEB),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(bottom, #EBEBEB 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #EBEBEB 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #EBEBEB 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #EBEBEB 0%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #EBEBEB 0%, #FFFFFF 100%);
}
.dim{
opacity: 0.3;
}
.dim:hover{
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
fieldset {
border:0;
}
legend {
font-size:14px;
text-align:left;
color:#555;
margin-bottom:5px;
margin-top:5px;
}
*,
*:before,
*:after { 
border-radius: 0; 
margin: 0; 
outline: none; 
padding: 0; 
}
a:link, a:visited  { 
color: #015730; 
text-decoration: none; 
-webkit-transition: all 500ms ease; 
-moz-transition: all 500ms ease; 
-o-transition: all 500ms ease; 
transition: all 500ms ease; 
}
a:hover { 
color:#29AA39; 
}
br { clear:left }
.ms_menu {
margin:0 auto;
width: 1150px;
height:50px;
background:#015730;
text-transform: uppercase;
}
.ms_menu ul {
margin: 0; padding: 0;
float: left;
}
.ms_menu ul li {
display: inline;
}
.ms_menu a:link, .ms_menu a:visited {
float: left; 
text-decoration: none;
color: #fff; 
width:190px;
height:50px;
text-align:center;
line-height:50px;
border-right:1px solid #016B3C;
font-weight:bold;
font-size:14px;
}
.ms_menu li:last-child a {
border-right:0;
}
.ms_menu ul li a:hover, .ms_menu ul li .current {
color: #fff;
text-shadow: 1px 1px 1px #888;
background-color:#013D22;
box-shadow: 0 0 5px #888 inset;
}
table.ms {
font-size:11px;
color:#888;
border:1px solid #999;
border-collapse: collapse;
margin:0 auto;
}
table.ms th {
border-width: 1px;
padding: 8px;
text-align:center;
}
table.ms td {
border-width: 1px;
padding: 8px;
text-align:center;
}
table.ms tr:nth-child(even) {
background: rgba(255, 255, 255, 0.9);
}
table.ms tr:nth-child(odd) {
background: rgba(255, 255, 255, 0.5);
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#ccc; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxContent{margin-top:32px; overflow:visible; background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background:#fff; padding:1px;}
#cboxLoadingGraphic{background:url(/img/loader.gif) no-repeat center center;}
#cboxLoadingOverlay{background:#f5f5f5;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/img/controls.png) no-repeat 0 0;}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious:hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext:hover{background-position:-25px -25px;}
#cboxClose{background-position:-50px 0px; right:0;}
#cboxClose:hover{background-position:-50px -25px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1; /* ie 6/7 */
}
.errorBlock{
width:70%;
margin:0 auto;
margin-top:8px;
font-weight:bold;
background:red;
padding:8px;
color:#fff;
text-align:center;
}
.rError{
color:red;
}
.rSuccess{
color:green;
}
.mainstyle { width: 275px; margin:0 auto;font-size:11px;}
.mainstyle ul ul {margin-left: 18px; }
.mainstyle ul, .mainstyle li { padding: 0px; margin: 0px; list-style-type: none; color: #AB8F48;}
.mainstyle li a { line-height:25px;min-height:25.7px;margin-left: 0px; padding: 3px; border-top: 1px solid #016B3C; text-decoration: none; width: 100%; height: 100%; color: #fff;  background-color: #015730; display: block; }
.mainstyle li { display: inline; } /* fix for IE blank line bug */
.mainstyle ul > li { display: list-item; /*text-transform: uppercase;*/}
.mainstyle li > a { width: auto; height: auto; padding-left:18px;}
.mainstyle li li a { background-color: #015730;color:#fff; border-left:3px solid #2D9C1D;}
.mainstyle li li li a { background-color: #013D22;color:#fff; }
.mainstyle li a:hover { background-color: #013D22; color: #fff; }
.mainstyle li li a:hover { background-color: #013D22; color: #fff;  }
.mainstyle li li li a:hover { background-color: #013D22; color: #fff;  }
.mainstyle li a.samePage { color: #900; font-style: italic; font-weight: normal; }

input:focus,
textarea:focus
{
border-color: #35C023;
}

.zoom img{
margin:8px;
height:150px;
width:150px;
-moz-transition:-moz-transform 0.5s ease-in; 
-webkit-transition:-webkit-transform 0.5s ease-in; 
-o-transition:-o-transform 0.5s ease-in;
}
.zoom img:hover{
-moz-transform:scale(1.2); 
-webkit-transform:scale(1.2);
-o-transform:scale(1.2);
}