html, body {height:100%; margin:0; padding:0;}
body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; background:url('../images/content-tail.gif') center top;}
td {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333;}
:focus {outline:none}

a {color:#870000; text-decoration:underline}
a:hover {text-decoration:none}

p {margin:10px 0 0 0}

.clr {clear:both; height:0; font-size:1px;}

#main-wrapp {min-height:100%;}
.w1200 {width:1200px; margin:0 auto;}
#top {background:white;}
#menuwrapp {height:60px; line-height:60px; background:#689f16; background: -moz-linear-gradient(top, #689f16 0%, #287505 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#689f16), color-stop(100%,#287505));
background: -webkit-linear-gradient(top, #689f16 0%,#287505 100%); background: -o-linear-gradient(top, #689f16 0%,#287505 100%); background: -ms-linear-gradient(top, #689f16 0%,#287505 100%); background: linear-gradient(to bottom, #689f16 0%,#287505 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#689f16', endColorstr='#287505',GradientType=0 );}
#menuwrapp ul {margin:0 auto; padding:0; width:1200px; overflow:hidden;}
#menuwrapp ul li {margin:0; padding:0; list-style:none; float:left;}
#menuwrapp ul li a {color:white; font-size:16px; float:Left; height:60px; display:block; text-decoration:none; text-transform:uppercase; background:url('../images/separator.png') no-repeat right; padding:0 20px 0 18px; font-weight:bold;}
#menuwrapp ul li a:hover {color:#ffea00;}
.active {background:url('../images/marker.png') no-repeat bottom center;}

#t2 {height:150px; overflow:hidden; color:#5e5e5e;}
#logo {width:420px; height:100%; display:block; float:left; background:url('../images/logo.png') no-repeat 0 50%;}
#t2 p {float:left; width:390px;}
#ln {height:10px; background:#241b16;}

#footer-push {height:150px;}
#footer {height:150px; margin-top:-150px; background:#382e28; overflow:hidden; color:#baa69a;}
#footer a {color:#baa69a;}
.lcoll, .rcoll {float:left;}
.lcoll {width:70%; text-align:left;}
.lcoll a {margin-right:7px;}
.rcoll {width:30%; text-align:right;}
.copy {font-size:12px; margin:25px 0 10px 0;}

#content {text-align:justify; margin-top:10px; margin-bottom:10px;}
#content h1 {color:#287505; font-size:16px; text-transform:uppercase;}
.links {background:url('../images/line.png') repeat-x top; padding:7px 0 5px 0; margin:10px 0;}
.seoads {font-size:12px;}

.art-wrap {margin:10px 0;}
.art-wrap p {margin:0;}
.art-wrap a {font-size:18px;}

.pager {margin:20px 0; font-size:13px;}
.pager a {background:#acacac; padding:3px 6px; text-decoration:none; color:white;}
.page-active {padding:3px 6px; background:#808080; color:white;}

.back {text-align:right;}

/*icons-gallery*/
.cell-holder {margin:20px 0 0 0; width:99.9%;}
.img_cell {float:left; overflow:hidden; margin:0 0 15px 0;}
.img_cell div {text-align:center;}
.ptfl {text-align:left !important;}
.img_cell div span {display:block; margin:0 10px;}
.img_cell img {border:1px solid #a6a6a6; padding:3px;}

#mp {float:left; margin:0 10px 0 0; border:1px solid #a6a6a6; padding:3px;}
.pn {color:#287505; text-align:center; font-weight:bold;}

.pblock {border:1px solid silver; padding:10px; -webkit-border-radius:5px; border-radius:5px; margin:10px 0; background:rgba(255,255,255,0.6);}
.pblock h4 {margin:0; padding:0; color:#870000; font-weight:normal; font-size:18px;}
.pblock p {margin:5px 0 0 0;}

/* form */
#form {margin:20px 0;}
#form td {text-align:left; padding:5px;}
input, textarea {border-left:1px solid #7b7b7b; border-top:1px solid #7b7b7b; border-right:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; padding:5px; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.1); box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.1);}
input, textarea, select {padding:4px; margin:2px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.small {font-size:12px; display:block; font-style:italic;}
.btn {background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); background: linear-gradient(to bottom, #ffffff 0%,#dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); color:black; cursor:pointer;}