body {background:#eaeaea; margin-top:20px;font:12px Arial, Helvetica, sans-serif;color: #000;}
hr {width:100%;height:2px;background:#999999;border:0;padding:0;margin:1px 0;}
h1 {
	font-size: 20px;
	font-weight: bold;
	margin:0;padding:0;
}
h1 a {color:#000 !important;}
#topmenu {font-size: 16px;font-weight: bold;white-space:nowrap;}
#rightmenu {margin-top:15px;}
#rightmenu a {font-size: 16px;font-weight: bold;padding:5px 0;margin:8px 0;display:block;}
p {color: #000;line-height: 150%;padding:0 0 0 20px;margin:0}
.grey {color:#949494;}
.gentab {width:80%;margin:0 auto;}
.gentab2 {margin:0 auto;border-collapse:collapse;width:90%;}
.gentab2 tr td:first-child {width:40%;}
.gentab2 tr td:last-child {width:60%;}

.gentab td,.gentab2 td {text-align:left;vertical-align:top;}

#gentab tr td:first-child {width:40%;text-align:center;}
#gentab tr td:last-child {width:60%;text-align:center;}
#bottom {font-size:10px;text-align:center;}
#bottom td {text-align:center;}

a:link {color: #000; text-decoration: none;}
a:visited {color: rgb(73, 62, 62); text-decoration: none;}
a:active {color:rgb(109, 90, 90); text-decoration: none;}
a:hover {color: rgb(109, 90, 90); text-decoration: underline;}

#dopmenu {width:85%;margin:0 auto;}
#dopmenu a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
	display:block;
	width:25%;float:left;text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0px;
	margin: 4px 0;
}
hr {border:0;height:1px;width:100%;background:none;clear:both;}
#left_block {width:30%;font-size:10px;color:#848484}
#left_block a {
	width: 141px;
    height: 185px;
    border: 1px solid #ffffff;
    background: no-repeat center;
    display: block;
    background-size: contain;
}
#right_block {line-height: 150%;width:30%;}
#g_items {width:620px;}
#g_items div {width:600px;padding:0 10px;}
#g_items a.popupimg {
	width:286px;height:187px;
	float:left;
	border:1px solid #fff;
	background:no-repeat center;
	display:block;
	margin:3px;
	padding:0;
	background-size: cover;
}
.empty {
	height:187px;
	width:143px;
	color:#fff;
	display: block;
	background: #595959;
}
.page_changer {width:300px;clear:both;text-align:center;}
.page_changer a {padding:1px 5px;background:rgba(255,255,255,.1);border-radius:10px;cursor:pointer;}

.items {width:80%;border:0;margin:0 auto;}
.items img {
	border:0;
	max-height:187px;
}
.items a {height:220px;width:20%;float:left;text-decoration:none;color:#000;font-size:10px;}
.items a:hover span {color: #999;text-decoration:underline;}
.smallitems {width:580px;border:0;text-align:center;margin:0 auto;}
.smallitems tr:not(.pagechanger) td a {border:1px solid #6c6c6c;width:286px;height:187px;display:block;background:no-repeat center #0a0a0a;margin:1px 2px;}
.minicover a {display:block;width:143px;height:187px;border:1px solid #6c6c6c;background:no-repeat center #0a0a0a;}

.page_text {line-height:150%;    max-width: 800px;}
.page_text h1 {font-size:16px;}

.text {color: #ccc;}
