@charset "utf-8";
* { margin:0; padding:0; }
*:focus { outline:none; }
.hidden { display:none; }
.show { display:block!important; }
.no-margin { margin:0!important; }
.no-padding { padding:0!important; }
.no-bg { background:none!important; }
a img { border:none!important; }
.no-border { border:none!important; }
.container { width:100%;}
#container-middle {width:620px;margin:0 auto; padding:0px;}
#container-middle-ads {width:600px;margin:0 auto; padding:0px;background-color:#ffffff;}
.columns:after { content:" "; display:block; height:0; clear:both; visibility:hidden;}
.container:after { content:" "; display:block; height:0; clear:both; visibility:hidden;}
.img-repl { text-indent:-9999px; overflow:hidden; display:block; }
.cc { clear:both; }
.left{float:left;}
.right{float:right;}
.center{margin: 0 auto;display: block;}
form{ display:block; border:none; margin:0; padding:0; }
img{ display:block; border:none; margin:0; padding:0; }
li{ display:block; border:none; margin:0; padding:0; }
ul{ display:block; border:none; margin:0; padding:0; }
p{ display:block; border:none; margin:0; padding:0; }
h5{ display:block; border:none; margin:0; padding:0; }
h4{ display:block; border:none; margin:0; padding:0; }
h3{ display:block; border:none; margin:0; padding:0; }
h2{ display:block; border:none; margin:0; padding:0; }
h1{ display:block; border:none; margin:0; padding:0; }
body{ display:block; border:none; margin:0; padding:0; }
img{display:inline-block; zoom: 1; *display:inline;}
html { height:100%; font-family:Verdana, Helvetica, sans-serif;}
body { height:auto !important; height:100%; min-height:100%; position:relative;}
a { color:#97b031; text-decoration:none;
	-webkit-transition: all 0.3s ease-in-out 0s;
	   -moz-transition: all 0.3s ease-in-out 0s;
	     -o-transition: all 0.3s ease-in-out 0s;
	        transition: all 0.3s ease-in-out 0s;
	outline: none;
}
a:visited {  }
a:hover { color:#cecdcd; text-decoration:none;}
a:active {  }
body {background:#000 url(../img/woodbg.jpg) repeat-x;color:#cecdcd;font: 14px "Times New Roman",sans-serif;letter-spacing: 0px;}
#page{width:100%;margin:0 auto; padding:0px;position:relative;}
#footer{width:100%;margin:0 auto; padding:0px;position:relative;}
#header{width:100%;margin:0 auto; padding:0px;position:relative;}
.page-layout {margin:0 auto; padding:0px;position:relative;}

#page .page-layout{width:1050px;}


#footer .page-layout{width:1050px;}


#header .page-layout{width:1050px;}


#header{
	background:transparent url(../img/shadow-bg.png) repeat-x left bottom;
	width:100%;
	height:165px;
}
#header p.headdesc{
	width: 550px;
	font-size: 12px;
	color: #939191;
	text-align: center;
	padding: 0 10px;
	float:right;
}
#header p.headdesc span{
	color: #b3d23a;
	font-size: 14px;
}
#headh1{
	width: 550px;
	margin-top: 25px;
	text-align: center;
	padding: 0 10px;
	float:right;
}
.headh1 {
	color: #b3d23a;
	font-size: 14px;
	font-weight:bold;
}
#header .logo{
	float:left;
	margin: 0 auto;
}
.h2title {
	font-weight: normal;
	font-size: 18px;
}
#menu{margin-top: 12px;}
#menu ul{
	list-style-type:none;
}
#menu ul.left li.sp{ background:transparent url(../img/menu-sp-l.png) no-repeat;   width:3px; height:28px;}
#menu ul.right li.sp{ background:transparent url(../img/menu-sp-r.png) no-repeat;  width:1px; height:28px;}
#menu ul li{
	float:left;
	position: relative;
}
#menu ul li a{
	float:left;
	overflow:hidden;
	position: relative;
}
#menu ul.left li a{
	font-size: 18px;
	color: #cecdcd;
	padding: 2px 10px;
}
#menu ul.left li a:hover{color: #a8c62f;text-decoration:none;}
#menu ul.right li a{
	font-size: 14px;
	color: #97b031;
	padding: 4px 8px;
}
#menu ul.right li a:hover{color: #cecdcd;text-decoration:none;}

#page .page-layout{
	margin-top: 30px;
}

.thumbs{text-align: center;width: 740px; float:left;}
.thumb{
	background:transparent url(../img/shadow-w-bg.png) repeat;
	border:1px solid #383838;
	width:200px;
	font-size:12px;
	color: #cecdcd;
	margin: 6px;
	padding: 9px 15px;
	display:inline-block;
	zoom: 1;
   *display:inline;
	text-align: left;
}
.thumb:hover{
	color:#c9c9c9;
	text-decoration:none;
}
.thumb .title{margin-bottom: 4px;font-size:18px;color: #afcf2d;}
.thumb .catg{
	color: #97b031;
	font-size: 14px;
}
.thumb .catg a{color:#cecdcd;}
.thumb .catg a:hover{color:#cecdcd;text-decoration:underline;}
.thumb img{
	background-color:#000;
	border:1px solid #5d5d5b !important;
	margin: 5px 0;
}
.thumb:hover img{
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	    -ms-transition: all 0.2s linear;
	     -o-transition: all 0.2s linear;
	        transition: all 0.2s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	opacity: 0.65;
}
.toplist-thumb{
	width:200px;
	font-size:12px;
	color: #cecdcd;
}
.toplist-thumb:hover{
	color:#c9c9c9;
	text-decoration:none;
}
.toplist-thumb .title{margin-bottom: 4px;font-size:18px;color: #afcf2d;}
.toplist-thumb .catg{
	color: #97b031;
	font-size: 14px;
}
.toplist-thumb .catg a{color:#cecdcd;}
.toplist-thumb .catg a:hover{color:#cecdcd;text-decoration:underline;}
.toplist-thumb img{
	background-color:#000;
	border:1px solid #5d5d5b !important;
	margin: 5px 0;
}
.toplist-thumb:hover img{
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	    -ms-transition: all 0.2s linear;
	     -o-transition: all 0.2s linear;
	        transition: all 0.2s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	opacity: 0.65;
}
.toplist-bottom-thumb{
	width:200px;
	font-size:12px;
	color: #cecdcd;
	margin:1px 3px 1px 3px;
	display:inline-block;
	text-align: left;
	zoom: 1;
   *display:inline;
}
.toplist-bottom-thumb:hover{
	color:#c9c9c9;
	text-decoration:none;
}
.toplist-bottom-thumb .title{font-size:18px;color: #afcf2d;}
.toplist-bottom-thumb .catg{
	color: #97b031;
	font-size: 14px;
}
.toplist-bottom-thumb .catg a{color:#cecdcd;}
.toplist-bottom-thumb .catg a:hover{color:#cecdcd;text-decoration:underline;}
.toplist-bottom-thumb img{
	background-color:#000;
	border:1px solid #5d5d5b !important;
	margin: 1px 0;
}
.toplist-bottom-thumb:hover img{
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	    -ms-transition: all 0.2s linear;
	     -o-transition: all 0.2s linear;
	        transition: all 0.2s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	opacity: 0.65;
}

.gallery-thumbs{
	background:transparent url(../img/shadow-w-bg.png) repeat;
	border:1px solid #383838;
	width:150px;
	font-size:12px;
	color: #cecdcd;
	margin: 6px;
	padding: 20px 20px;
	display:inline-block;
	zoom: 1;
   *display:inline;
}
.gallery-thumbs:hover{
	color:#c9c9c9;
	text-decoration:none;
}
.gallery-thumbs img{
	background-color:#000;
	border:1px solid #5d5d5b !important;
}
.gallery-thumbs:hover img{
	-webkit-transition: all 0.2s linear;
	   -moz-transition: all 0.2s linear;
	    -ms-transition: all 0.2s linear;
	     -o-transition: all 0.2s linear;
	        transition: all 0.2s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter: alpha(opacity=65);
	opacity: 0.65;
}
.gallery-thumbs-link {padding:10px;}
.gallery-thumbs-link a{ font-family:"Times New Roman", Times, serif; font-size:30px; color:#97b031; font-weight:bold;}
.gallery-thumbs-link a:hover{ font-family:"Times New Roman", Times, serif; font-size:30px; color:#cecdcd;}
.gallery-thumbs-link img{
	border:1px solid #5d5d5b !important;
}
.gallery-thumbs-link:hover img{
	border:1px dotted #5d5d5b !important;}


.archive{
	color:#4d4744;
	text-align: left;
	display:block;
	margin: 0 auto;
	margin-top: 10px;
}
.archive a{
	color:#a6a5a5;
	padding:4px 5px;
	margin:0 2px;
	background-color:#292929;
	border:1px solid #2e2e2d;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
}
.archive a:hover{
	color:#afcf2d;
	background-color:#565555;
	border:1px solid #4e4e4d;
	text-decoration:none;
}

#sidebar{
	width: 300px;
	float: right;
}
.sidebox{margin-bottom: 5px;}
.sidebox span.title{
	background:#202020;
	display: block;
	color: #cecdcd;
	font-size: 18px;
	padding: 10px 12px;
	margin-bottom: 5px;
}
.toplist-line{
	border-bottom: #b9b9b9 1px dotted;
	padding: 5px;
	color:#818181;
}
.tagscould{font-style:italic;}

.searchbut{
	background-color: #1c1c1c;
	border: 1px solid #2d2c2c;
}

.searchinput{
	background-color: #1c1c1c;
	border: 1px solid #2d2c2c;
}
.searchbut{
	color: #818181;
	font-size: 18px;
	padding: 7px 10px;
	height: 39px;
	cursor:pointer;
}
.searchinput{
	color: #525151;
	font-size: 14px;
	padding: 10px;
	width: 216px;
	height: 17px;
	float:left;
	margin-right: 5px;

}

#footer{
	background:url(../img/footer-bg.jpg) repeat-x;
	height: 187px;
}
#footer p{
	width: 360px;
	margin-top: 35px;
	float: left;
}
#footer p.descr{
	padding-right: 100px;
}
#footer p.wmlinks{
	width: 230px;
}
#footer p .title{
	color: #afcf2d;
	font-size: 18px;
}
#footer p.footer-logo{
	text-align: right;
	margin-top: 9px;
}

#footer a { color:#cecdcd;}
#footer a:hover { color:#97b031;}

#footer span a { color:#97b031;}
#footer span a:hover { color:#cecdcd;}
