html, body { margin:0; padding:0; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; height:100%; padding:0px; margin:0px;  background: black; }
:focus { outline:0; }


.ptb 			{ width:100%; }



/* Подложка */
.podl			{ background: black url(/podl/podl.jpg) no-repeat top center; width:100%; padding-top: 240px; }
.ltb			{ background:url(img/b.png); padding: 0 30px 0 30px; }
.divs			{ max-width:1008px; margin: 0 auto; min-width:750px; background:url(img/b.png); position: relative; }
/* Подложка */

.pl_left		{ position:absolute; top: 0; left: -23px; background:url(img/podl_left.png) repeat-y; width:17px; height:100%; }
.pl_right		{ position:absolute; top: 0; right: -23px; background:url(img/podl_right.png) repeat-y; width:17px; height:100%; }


body.modal-open {
    overflow: hidden;
}

.e3ban {
	width: 768px;
	height: 90px;
	display: block;
	background: url('/ads/e3ban.gif') center center;
	margin: 0 auto;
	text-align:right;
	margin-top: -1px;
}

.adml {
	border-radius: 2px;
	font-weight: bold;
	display: inline-block;
	background: #282828 url('data:image/gif;base64,R0lGODlhDAAFAMQTAP/FAP/KAP/VQf+6AP/JAMOIAP/TNf/UPdybANKTAP/PHv/BAP+8AP+1ALiAAMiNAP/EANmYAP/DAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABMALAAAAAAMAAUAAAUe4CQcxmSepnIS6BmcQ7NIECAx0pmgyBT5D0fLVAgBADs=') no-repeat center center;
	width: 22px;
	height: 11px;
	margin: 0 0 -2px 3px;
}

.adml:hover {
	background: #282828 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYxJREFUeNpkU7FOAzEMfWlT6EAndhiQqJgQlH5AJz4bsVdiYICrYGFEAiqBBL3rxfgc2xdoTz6njs95fs8JdAsgAPoOILbgnuRBYTk3/yvX+ovqu08H7Idi5MVJ3y37ln3SA3YKGaQoOODFugP2ZB04lj9IWqyVdbbuoOxJfV5TVDRWbJ9tzJGRxoIW2LK1asktH/JnzxAOFdmYbYLDRSV56Rt4X15wrGZrCrRJCgROImzY10ZPdL5ymxGTowpvN3OOj4SKMe7wgyve2yvQtcprU7CZMkJT17hsXiA+qEBraWqJA2W6VHbDNsKxtt104AY6IDYeSZLIUWzvKyFhzjmXHJ1xdPb8IDnnqycvboMXoqljBdhPV4+oPj6B9RdwvUDmsNvLXeBkirPu8FdGf5p5bA1U4MEeqMJZ5cCsdfwFVZlc5aSjDh/5vvFahOG8qCntv3GthTGbQxuXXkAfZO1qa/MYnbu+HLlQKG4KfIB7EUl7gN8gigWtybm0O93fX9q5csGvLBVo6VeAAQBhQ9KyLrqlBAAAAABJRU5ErkJggg==') no-repeat center center;
}

.e3ban ul {
	padding: 0;
	list-style: none; 
	display: inline-block;
	margin: 3px 0;
	width: 484px;
	height: 84px;
	overflow: hidden;
	margin-right: -1px;
}

.e3ban ul > li > a, .e3ban ul > li {
	display: block;
	width: 120px;
	height: 84px;
}

.gatx {
	display: inline-block;
	padding-right: 18px;
	text-decoration: none !important;
	font-weight: bold;
	background: url('/img/game.png')no-repeat right 1px;

}

.gatx:hover {
	background-position: bottom right;
}

.e3ban ul > li > a {
	background: url('/ads/e3ban2.gif');
}

.e3ban ul > li {
	float:left;
}

.e3ban ul > li:not(:last-child) {
	margin-right: 1px;
}

.e3ban ul > li:nth-of-type(1) > a {
	background-position: 0 0;
}

.e3ban ul > li:nth-of-type(2) > a {
	background-position: -121px 0;
}

.e3ban ul > li:nth-of-type(3) > a {
	background-position: -242px 0;
}

.e3ban ul > li:nth-of-type(4) > a {
	background-position: -363px 0;
}

.e3ban ul > li > a:hover {
	background-position-y: -85px;
}




.wrapp_info{
	display:block;
	position: relative;
	cursor: help;
}
.wrapp_info:hover .info_1 {
	opacity: 1;
	left: 36px;
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-o-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.rateo:after, .nolv:after  { 
	content: '';
	background:url(img/rateo.png) no-repeat; 
	height:13px; 
	position: absolute;
	width: inherit;
	margin-left: 3px;
	background-position-x: -3px;
}

.nolv:after {
	background-position-x: 0%;
	width: 2%;
	margin-left: 0%;
}

.nolv:after, .rateo:after, .vgto, .nolv {
    animation: blink 1s;
    animation-iteration-count: infinite;
   -webkit-animation: blink 1s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation: blink 1s;
    -moz-animation-iteration-count: infinite;
    -o-animation: blink 1s;
    -o-animation-iteration-count: infinite;
}

.banner468 {
	margin:10px 0; 
	padding: 5px 0 3px 0;
	text-align: center;
}

.artc {
	color: #b3ff00 !important;
}

.chec {
	color: #00bbfe !important;
}

.dtop {
	padding: 12px 30px 12px 30px;
	height: 130px;
}

.mt + div {
	border-left:#2f2f2f solid 3px; 
	border-right:#2f2f2f solid 3px; 
	padding: 12px 30px 12px 30px;
	display:block;
	background: #333333;
}

.mt + div > div:not(.banner768) {
	display:table-cell;
}

.cols {
	width:100%;
	padding-right: 10px;
	vertical-align: top;
}

.snews, .fnews {
	margin: 10px 0 0 0;
	display: block;
	padding: 12px;
	overflow:hidden;
	font-size: 11px;
}

.snews > .bl, .fnews > .bl {
	margin: 7px 0 -5px 0;
}

.snews > div:nth-of-type(2) > .fav, .fnews .fav {
	margin-top:12px;
}

.snews > div:nth-of-type(2) > span:first-of-type, .fnews > div:nth-of-type(2) > span:first-of-type {
	float:right;
	margin: 8px 0 0 10px;
	background: -moz-linear-gradient(
		top,
		#3c3c3c 0%,
		#363636 75%,
		#373737);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#3c3c3c),
		color-stop(0.75, #363636),
		to(#373737));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 16px rgba(37, 37, 37, 0.5), inset 0px 0px 0px;
	-webkit-box-shadow: 0px 0px 16px rgba(37, 37, 37, 0.5), inset 0px 0px 0px;
	box-shadow: 0px 0px 16px rgba(37, 37, 37, 0.5), inset 0px 0px 0px;
	padding: 2px 7px 0px 1px;
	border-bottom: rgb(34, 34, 34) 1px solid;
}

.snews > div:nth-of-type(2) > span:first-of-type > div, .fnews > div:nth-of-type(2) > span:first-of-type > div {
	text-align:center;
	
}

.snews > div:nth-of-type(2), .fnews > div:nth-of-type(2) {
	position: relative;
	display: inline-block;
	width: 100%;
	padding-bottom: 12px;
}

.snews > div:nth-of-type(2) > a:last-child, .fnews > div:nth-of-type(2) > a:last-child {
	position: absolute;
	top: 25px;
	left: 18px;
}

.snews > div:nth-of-type(2) > a:first-child, .clv, .fnews > div:nth-of-type(2) > a:first-child {
   border: 1px solid #1f1f1f;
   background: #242424;
   background: -webkit-gradient(linear, left top, left bottom, from(#2e2e2e), to(#242424));
   background: -webkit-linear-gradient(top, #2e2e2e, #242424);
   background: -moz-linear-gradient(top, #2e2e2e, #242424);
   background: -ms-linear-gradient(top, #2e2e2e, #242424);
   background: -o-linear-gradient(top, #2e2e2e, #242424);
   background-image: -ms-linear-gradient(top, #2e2e2e 0%, #242424 100%);
   padding: 3px 6px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(131, 131, 131,0.4) 0 1px 0, inset rgba(131, 131, 131,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(131, 131, 131,0.4) 0 1px 0;
   box-shadow: rgba(131, 131, 131,0.4) 0 1px 0, inset rgba(131, 131, 131,0.4) 0 1px 0;
   text-shadow: #000000 0 1px 0;
   text-decoration: none;
   vertical-align: middle;
	cursor:pointer;
	color: #fff;
	margin-top:-3px;
	display:inline-block;
	text-decoration: none !important;
}

.snews > div:nth-of-type(2) > a:first-child:hover, .clv:hover, .fnews > div:nth-of-type(2) > a:first-child:hover {
   background: #424242;
   background: -webkit-gradient(linear, left top, left bottom, from(rgb(43, 43, 43)), to(rgb(66, 66, 66)));
   background: -webkit-linear-gradient(top, rgb(43, 43, 43), rgb(66, 66, 66))
   background: -moz-linear-gradient(top, rgb(43, 43, 43), rgb(66, 66, 66))
   background: -ms-linear-gradient(top, rgb(43, 43, 43), rgb(66, 66, 66))
   background: -o-linear-gradient(top, rgb(43, 43, 43), rgb(66, 66, 66))
   background-image: -ms-linear-gradient(top, rgb(43, 43, 43) 0%, rgb(66, 66, 66) 100%);
}

.snews > div:nth-of-type(2) > a:first-child:active, .clv:active, .fnews > div:nth-of-type(2) > a:first-child:active {
   -webkit-box-shadow: rgba(131, 131, 131,0.4) 0 1px 0, inset rgba(131, 131, 131,0.4) 0 0 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(131, 131, 131,0.4) 0 0 0;
   box-shadow: rgba(131, 131, 131,0.4) 0 1px 0, inset rgba(131, 131, 131,0.4) 0 0 0;

}


.snews > a, .fnews > div:nth-of-type(3) {
	overflow:hidden;
	position: relative;
	display: block;
	height:200px;
}

.plm > div:last-child {
	display: inline-block;
	margin: -4px 12px 4px;
}

.snews > a > img, .fnews > div:nth-of-type(3) > img {
	position: absolute;
	left:50%;
	margin-left:-350px;
	border: 0;
}

.snews > .v12, .fnews > .v12  {
	margin: 12px 0;
}

.snews > .v11z, .fnews > .v11z {
	width: 100%;
	display:inline-block;
}

.snews > .v11z:nth-of-type(1), .fnews > .v11z:nth-of-type(1) {
	margin-bottom:5px;
}

.snews > div:first-child:after, .fnews > div:first-child:after {
	content: '';
	display:block;
	position: absolute;
	width: 110%;
	border-top: #242424 1px solid;
	border-bottom: #3a3a3a 1px solid;
	left: -16px;
	bottom: -16px;
	
}

.snews  > div:first-child > a:first-child+a:hover, .fnews  > div:first-child > a:hover {
	color: rgb(0, 255, 92);
}

.snews > div:first-child > a:first-child, .fnews > div:first-child > a:first-child {
	font-size: 15px;
	text-decoration: none;
	border-bottom: rgb(133, 133, 133) 1px solid;
	color: #fff;
	font-weight: bold;
}

.vgbl {
	display: inline-block;
	padding: 12px 12px 2px 12px;
	margin-top: 10px;
}

.snews > div:first-child > a:first-child:hover, .fnews > div:first-child > a:first-child:hover {
	color: #b4ff01;
	border-bottom: rgba(180, 255, 1, 0.7) 1px solid;
}

.snews > div:first-child, .fnews > div:first-child {
	padding-right: 70px;
	position:relative;
	margin-bottom: 25px;
}

.comm { width:41px; height:29px; background-image:url(img/comm.png); background-repeat:no-repeat; float: right; margin: 12px 12px 0 18px; padding-top:4px; text-align:center; color:#fff; font-family:Tahoma, sans-serif; font-size:11px; }


.snews > div:first-child > a:first-child+a, .fnews > div:first-child > a {
	width:41px; 
	height:29px; 
	background:url(img/comm.png) no-repeat; 
	padding-top:4px; 
	text-align:center; 
	color:#fff; 
	font-family:Tahoma, sans-serif; 
	font-size:11px; 
}
.snews  > div:first-child > a:first-child+a,
.fnews > div:first-child > a,
.slides .slides_container ul > li > a:last-of-type,
.noslides > ul > li > a,
.slides .slides_container ul > li > a:nth-of-type(2),
.snews > div:nth-of-type(2) > span:first-of-type > div,
.snews > div:nth-of-type(2) > a:last-child,
.fnews > div:nth-of-type(2) > span:first-of-type > div,
.fnews > div:nth-of-type(2) > a:last-child
{
	text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, .8);
}

.snews  > div:first-child > a:first-child+a, .fnews  > div:first-child > a {
	position: absolute;
	right: 0;
	top:0;
}

.fnews h1 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	display:inline-block;
	margin-top:1px;
}


.bannerbott {
	margin: 0 30px 10px;
	padding: 7px 0 5px 0;
	text-align:center;
}

.randg {
	margin: 10px 0;
}

.randg > a {
	padding: 0px 15px 15px 15px;
	font-size:12px; 
	color:#808080;
	display: inline-block;
	font-size: 12px;
}

.randg > a:hover {
	color: #b4ff01;
}

.cols + div {
	width: 260px;
}

.cols > .slides {
	width: 100%; 
	margin: 10px 0;
	overflow: hidden;
}

.slides .slides_container {
	padding: 0 12px 12px 12px;
}

.slides .slides_container ul > li > a:nth-of-type(2) + span {
	float:right;
	line-height: 14px;
	color: #6f6f6f;
}

.slides .slides_container ul > li:first-child, .noslides > ul > li:first-child {
	padding-right: 5px;
}

.slides .slides_container ul > li:last-child, .noslides > ul > li:last-child {
	padding-left: 5px;
}

.randg ul a {
	font-size: 11px;
	color: #fff;
}

.slides .slides_container ul > li > a:last-of-type, .noslides > ul > li > a {
	position: relative;
	height: 150px;
	display: inline-block;
	width: 100%;
	overflow:hidden;
	font-size: 11px;
	color: #fff;
	margin-top: 5px;
}

.slides .slides_container ul > li > a:last-of-type:hover, .noslides > ul > li > a:hover, .randg ul a:hover {
	color: #b3ff00;
}

.randg span {
	width: 230px;
	bottom: 2px !important;
}

.slides .slides_container ul > li > a:last-of-type span, .noslides span, .randg span {
	position: absolute;
	z-index: 2;
	bottom: 0;
	text-decoration: underline;
	background: url(img/px.png);
	padding: 6px;
	display: block;
	width: 206px;
}

.slides .slides_container ul > li > a:last-of-type span:after, 
.slides .slides_container ul > li > a:last-of-type span:before, 
.noslides span:before, 
.noslides span:after, 
.randg span:after, 
.randg span:before {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
}

.slides .slides_container ul > li > a:last-of-type span:before, 
.noslides span:before, 
.randg span:before {

	background: url(img/px1.png) no-repeat left;
	margin: -6px 0 6px -6px;
}

.slides .slides_container ul > li > a:last-of-type span:after, 
.noslides span:after, 
.randg span:after {

	background: url(img/px2.png) no-repeat right;
	margin: 6px -6px -6px 6px;
}

.slides .slides_container ul > li > a:last-of-type img, 
.noslides img {
	position: absolute;
	left: 50%;
	margin-left: -125px;
}

.randg img {
	margin-left:-15px;
}

.noslides {
	padding:0 12px 12px 12px;
	height: 150px;
}

.snews > div:nth-of-type(2) > a:last-child, .fnews > div:nth-of-type(2) > a:last-child {
	border-bottom: 1px dashed rgb(100, 100, 100); 
	font-size:11px; color:#808080; 
	text-decoration: none;
}

.snews > div:nth-of-type(2) > a:last-child:hover, .fnews > div:nth-of-type(2) > a:last-child:hover {
	color:#b4ff01; 
	border-color: #b4ff01;
}

.snews > div:nth-of-type(2) > a:last-child img, .fnews > div:nth-of-type(2) > a:last-child img {
	position: absolute;
	left: -18px;
	top: -3px;
	padding-right: 5px;	
}

.slides .slides_container ul > li > a:nth-of-type(2) {

	display:block; 
	background:url(img/icom.png) no-repeat left center; 
	height: 11px; 
	padding:0 0 5px 16px; 
	color: #fff; 
	text-decoration:none; 
	margin: 1px 0 0 5px; 
	float:right;
}

.slides .slides_container ul > li > a:nth-of-type(2):hover {
	color: #00baff; 
}

.slides .slides_container ul, .noslides > ul {
	height: 180px;
	padding: 0;
	list-style: none; 
	display:table;
	width: 100%;
}

.randg ul {
	padding: 0;
	list-style: none; 
	display:table;
	width: 100%;
	margin-bottom: 5px;
}

.randg ul a {
	width: 230px;
	position:relative;
	overflow:hidden;
	display: block;
	height: inherit;
}

.randg ul > li {
	height: inherit;
	width: 230px;
	margin: 0 auto;
}

.slides .slides_container ul > li, .noslides > ul > li {
	display: table-cell;
	width: 33%;
}

.banner768 {
	margin: 0px; 
	padding: 7px 0 5px 0;
	text-align:center;
}

.dtop > .radiusp {
	margin: 15px 0 20px;
	width: 378px;
	text-align:center;
	position: relative;
}

.levels > div:first-child {
	padding: 5px 8px 0 12px; 
	float:left;
}
.levels > div:last-child, .perc {
	float:right; 
	padding: 5px 12px 0 0; 
	color:#b4ff01;
	display:inline-table;
}

.dtop > .radiusp > ul {
	list-style: none; 
	display:inline-block;
	width: 260px;
	padding: 0;
	margin: 12px 0 2px -15px;
}

.dtop > .radiusp > form > ul {
	list-style: none; 
	display:inline-block;
	margin: 0;
	float:left;
	padding: 12px 0px 10px 12px;
}

.dtop > .radiusp > form {
	display: inline-block;
}

.dtop > .radiusp > form > ul > li {
	width: 145px;
	float:left;
	text-align:left;
}

.dtop > .radiusp > form > ul > li a {
	text-decoration: none;
	border-bottom: rgb(133, 133, 133) 1px solid;
}

.dtop > .radiusp > form > ul > li a:hover {
	color: #b4ff01;
	border-bottom: rgba(180, 255, 1, 0.7) 1px solid;
}

.dtop > .radiusp > form > ul > li input {
	width: 130px;
	margin: 0 0 5px -2px;
	
}

.dtop > .radiusp > form > .but {
	width: 60px;
	float:right;
	margin: 12px 12px 0 0;
}

.dtop > .radiusp > a		{ width:17px; height:18px; background:url(img/qt.png) top center no-repeat; position: absolute; top:10px; right:10px; }
.dtop > .radiusp > a:hover	{ background-position: center center;  }
.dtop > .radiusp > a:active	{ background-position: bottom center;  }


.dtop > .radiusp > ul > li:first-child {
	width: 280px;
	font-size: 11px;
	margin-bottom: 6px;
}

.dtop > .radiusp > ul > li {
	font-size: 10px;
	float:left;
	width:130px;
	text-align:left;
	position: relative;
}

.mt	{ 
	border-left:#2f2f2f solid 3px; 
	border-right:#2f2f2f solid 3px; 
	width: 1002px; 
	border-top:#000 solid 1px; 
	border-bottom:#000 solid 1px; 
	display:inline-block;
	background: url(img/mm.gif) center;
	height:37px; 
	text-align:center; 
	font-family:Tahoma, sans-serif;
	font-size:13px;
	line-height: 35px;
	position: relative;
}

.mt:after {
	top: 0px;
	right: 0px;
}

.mt:before {
	top: 0px;
	left: 0px;
}

.mt:before, .mt:after {
	height:37px; 
	width:4px; 
	background-image: url(img/mb.gif); 
	content: '';
	position: absolute;
}

.mt > a:first-child:before {
	background: #575757 url(img/mu.gif) no-repeat center;
	top:0px;
}

.mt > a:first-child:after {
	background: #575757 url(img/md.gif) no-repeat center;
	bottom:0px;
}


.mt > a:first-child:before, .mt > a:first-child:after {
	content:'';
	width:100%;
	height: 1px;
	display: block;
	position:absolute;
   	pointer-events: none;
	cursor: default;
	left: 0px;
	z-index: 10;
}

.mt a { color:#00baff; border-bottom: #0077a3 1px solid; text-decoration: none; margin: 0 1.5% 0 1.5%; }
.mt a:hover { border-bottom: rgba(180, 255, 1, 0.7) 1px solid; color: #b4ff01; }

.mt span a:hover { border-bottom: rgba(180, 255, 1, 0.7) 1px solid !important; color: #b4ff01  !important; }

.mt span { height:36px; display:inline-block; background: url(/img/fon.jpg); width: 80px; position: relative; }

.mt span a { color: #fff !important; border-bottom: rgba(255, 255, 255, 0.7) 1px solid !important; }



.mt span a:before{
	content: '';
	display: block;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 80px;
	height: 35px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAYAAABVcWC0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/v//fxoTAwPDLxDxG0T8hLMQYviJv3DWHzjxlxFoMgOlBDvIKE44wQ0QYADXBD5E98RTugAAAABJRU5ErkJggg==');

}

.gatx, .gatx:hover,
.e3ban ul > li > a, .e3ban ul > li > a:hover,
.mt a, 
.mt a:hover, 
.slides .slides_container ul > li a:nth-of-type(2):hover, 
.slides .slides_container ul > li a:nth-of-type(2), 
.slides .slides_container ul > li > a:last-of-type:hover, 
.noslides > ul > li > a:hover, .randg ul a:hover, 
.slides .slides_container ul > li > a:last-of-type, 
.noslides > ul > li > a, 
.dtop > .radiusp > ul > li a, 
.dtop > .radiusp > ul > li a:hover, 
.snews  > div:first-child > a:first-child, 
.snews  > div:first-child > a:first-child:hover, 
.fnews  > div:first-child > a, 
.fnews  > div:first-child > a:hover, 
.snews  > div:first-child > a:first-child+a:hover, 
.snews  > div:first-child > a:first-child+a,
.v11z a, .v11z a:hover,
.bl a, .bl a:hover, .bl a:active,
#galrscr, #galrscr:hover,
.but:active, .dtop > .radiusp > form > ul > li a {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}

.dtop > .radiusp > ul > li > a > img {
	border:0px;
	position: absolute;
	left: -2px;
}

.radius > .v12 > h2 {
	display: inline;
}

.othn {
	margin: 10px 0;
	display: inline-block;
	width: 100%;
}

.othn > div:last-child {
	padding: 0px 12px;
	display: inline-block !important;	
	width: 654px;
}

.othn > .ln {
	margin-bottom: 12px;
}

.px {
	background: url(img/px.png);
}

.othn > div:last-child a {
	width: 24%;
	display: block;
	float:left;
	overflow: hidden;
	position: relative;
	padding:105px 0 0 0;
	margin: 0 0 10px 0;
	vertical-align: top;
}

.othn > div:last-child a:not(:last-child) {
	margin-right: 1.3%;
}

.othn > div:last-child a:nth-of-type(4) {
	margin-right:0px;
}

.othn > div:last-child img {
	position: absolute;
	left: 0%;
	top:0;
}

.othn > div:last-child > div {
	margin: 0 15px;
}

.dtop > .radiusp > ul > li a:not(.adml) {
	font-size:10px;
	color:#fff; 
	text-decoration: none; 
	display:inline-block; 
	border-bottom: #a5a5a5 1px solid;
	margin: 0 0 3px 21px;
	padding-bottom: 1px;
}

.dtop > .radiusp > ul > li a.uved {
	border-bottom: #a5a5a5 1px dashed;
}

.dtop > .radiusp > ul > li a:hover {
	color:#b4ff01; 
	border-color: rgba(180, 255, 1, 0.7);
}

.dtop > .radiusp > img {
	float:left;
	margin: 12px 0 0 12px;
	width: 65px;
	height: 65px;
	border: 0px;
}

.dtop > a {
	background:url(img/vg.png) no-repeat left; 	
	width:190px; 
	height:100px;
	float:left;
	margin-top:15px;
}

.dtop > div {
	float:right;
}

@font-face {
    font-family: 'pf_agora_slab_proregular';
    src: url('fonts/pfagoraslabpro-reg-webfont.eot');
    src: url('fonts/pfagoraslabpro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfagoraslabpro-reg-webfont.woff') format('woff'),
         url('fonts/pfagoraslabpro-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pf_agora_slab_probold';
    src: url('fonts/pfagoraslabpro-bold-webfont.eot');
    src: url('fonts/pfagoraslabpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfagoraslabpro-bold-webfont.woff') format('woff'),
         url('fonts/pfagoraslabpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.info_3, .info_4 {
	min-width: 50px;
	position: absolute;
	padding: 10px;
	color: #fef1e9;
	font-size: 11px;
	background:url(../img/bg_info.png);
	border: 1px solid #444;
	border-radius: 9px;
	z-index: 1000;
	cursor: default;
	box-shadow: -1px 0px 20px rgba(0,0,0,0.7);
	top: 32px;
	left: -28px;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
}

.mloader {
	width: 50px;
	height: 16px;
	background:url(../img/mloader.gif) center center no-repeat;
}

.karmw {
	display: inline-block;
	white-space: nowrap;
	margin-bottom: -3px;
}

.karmw > div {
	display: inline-block;
	float: left;
	width: 100px;
	white-space: normal;
}

.karmw > div > a {
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	margin: 1px 10px 0px 0;
	text-decoration: none !important;
	position: relative;
	padding: 0px 0 1px 15px;
	max-width: 80px;
	overflow: hidden;
	background: url('data:image/gif;base64,R0lGODlhAgABAIABAP///////yH5BAEAAAEALAAAAAACAAEAAAICRAoAOw==') bottom repeat-x;
}

.karmw > div > a:hover {
	background: url('data:image/gif;base64,R0lGODlhAgABAIABALT/Af///yH5BAEAAAEALAAAAAACAAEAAAICRAoAOw==') bottom repeat-x;
}

.karmw > div > a:not(:last-child) {
	margin-bottom: 3px;
}

.karmw > div > a.false:before, .karmw > div > a.true:before, .karmw > div > a.dnr:before {
	display: block;
	content: '';
	width: 14px;
	height: 13px;
	position: absolute;
	left: 0px;
}

.karmw > div > a.true:before {
	background: #3a3b3a url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO9JREFUeNpskD1uwkAQhXfXf8K97RIOEWp6hCLOgSiwUqeLqCgQRa6BgIKChhouEejsjgbLtuzNe5YWbcFIqzfjefONxlJrLRhxHE8hqZTygzW+X5CvsyzbsZY0wrRyXfcLTyilusG2bUVd19QfmL9lFEVTGLae5wkQhB2ElGVJnXA8JYmm2d/tZTI5ATCmJD7DMOyJN0EiAUVRPJRZRwIb5jjG/HY3tZY45BwEwYgDXcMi/g76omkaUVXVias/HcfZ+b7fNe2DrMvHKs/zPaaWmOoaZjVJ1u85StNIkmSCfAHiEKqhV8gGoAP7/wIMAJA+jJtN0f0yAAAAAElFTkSuQmCC') no-repeat left;
}

.karmw > div > a.false:before {
	background: #3a3b3a url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOxJREFUeNpcUDsOgkAQ3V0WEumBRsVDaG1viPEoGms7Y2VhvIhRC++glxA66GwkgQC+R1xinGQyn33zZt/IpmkEzff9BcJKSjlmjf4d+SFN0zNrSWAQBHvLstZaa6GUIqj1sixFVVXbLMs2kkwAnRzHEYYdTOLLKoqiIDhSKFZkosVJ0oGecdzmtm2L9kue571d1+2JPzPstDzPX5pTbDKS5ddGYWjeGk118CnXhsNht9qsH/T7BD+4eg6lZ4qhYrOWA3Vdt8oRZwrSL0h230bHBqXdeXDLmzSfxi0jhCXqCUnhD/gRRFe+fwQYAPf1jgy9LxrsAAAAAElFTkSuQmCC') no-repeat left;
}

.karmw > div > a.dnr:before {
	background: #3a3b3a url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMxJREFUeNp0UDsKwkAUfLtZcoSk1EPE2gukyCE8gMFOsNNOVKy9g0hKG2u9hJa5QkiyzsQ8CAEHhrfLDPM+xnsvRBzHGUoOJvLDEzyVZXnjx9AI0z4IghUoJNE0jdR1LW3bbmHemCiKMojXMAw7w+fy7upkMRWGVFVFc2rZTlNoooHk2xgjzjlKOY0zNdIwRq8lbiwMWxP9sp4zPjDfXFPH4FKY887WB26nZ9JETaMGHPU8O2vtmoP/Pc/g4CnKkssxDHyBZ5gK6l8BBgBvCmj+ZJCkLgAAAABJRU5ErkJggg==') no-repeat left;
}

.info_3:before, .info_4:before {
	position: absolute;
	width: 37px;
	height: 16px;
	display: block;
	top: -16px;
	left: 50%;
	content: '';
	background:url(../img/bg_top_info.png) no-repeat;
	margin-left: -18px;
}

.info_1 {
	position: absolute;
	width: 175px;
	padding: 20px 20px 20px 20px;
	color: #fef1e9;
	font-size: 11px;
	background:url(../img/bg_info.png);
	border: 1px solid #444;
	border-radius: 9px;
	z-index: 1000;
	cursor: default;
	box-shadow: -1px 0px 20px rgba(0,0,0,0.7);
	left: -999999px;
	top: -20px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;

}



.info_1:before {
	position: absolute;
	width: 16px;
	height: 37px;
	display: block;
	top: 50%;
	left: -16px;
	content: '';
	background:url(../img/bg_left_info.png) no-repeat;
	margin: -19px 0 0 0 ;
}


.podvlinks a	{ margin-bottom:-6px; display:block; }
.podvlinks img { margin: 0 5px -5px 0; }
.comment-form {background:url(../img/form_bg.png) right top repeat-y; margin-bottom:3px; z-index: 999; }
.comment-form2 {background:url(../img/form_bg2.png) left top repeat-y;}
.comment-form-top {background:url(../img/form_top.png) right top no-repeat;}
.comment-form-top2 {background:url(../img/form_top2.png) left top no-repeat; padding-top:7px;}
.comment-form-top .toolbar
{
	margin: 0 auto;
	width: 265px;
	}

.al_game, .al_news, .al_articles, .al_cheats, .al_screens, .al_rdate, .al_sysr { padding: 3px 0 0 30px; height:19px; display:block; }

.al_sysr { background:url(../img/i_pc.png) left top no-repeat; }
.al_game { background:url(../img/i_game.png) left top no-repeat; }
.al_news { background:url(../img/i_news.png) left top no-repeat; }
.al_articles { background:url(../img/i_arts.png) left top no-repeat; }
.al_cheats { background:url(../img/i_cheats.png) left top no-repeat; }
.al_screens { background:url(../img/i_scr.png) left top no-repeat; }
.al_rdate { background:url(../img/i_rdate.png) left top no-repeat; }
.al_hide	{ height: 16px; overflow: hidden; line-height:19px; display:block; padding-right: 42px; word-break: break-all; }
.al_hide_a { height: 19px; width:19px; margin: -17px 18px 0 0; display:block; position:relative; }
.al_add	{ width:21px; height:21px; display:block; background:url(../img/al_add.png) top center no-repeat; margin-top:-16px; }
.al_add:hover	{ background-position: center center; }
.al_add:active	{ background-position: bottom center; }
.al_m		{ display:inline-block; width:100%; margin-top:13px; height: 10px; }

.glowtitle a, .glowtitle a:hover, .glowtitle a:focus
{
	text-shadow: -1px 1px 8px #fff, 1px -1px 8px #fff;
	-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
	outline: 0 none;
}

.glowtitle a:hover, .glowtitle a:focus
{
	text-shadow: none;
	-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
	outline: 0 none;
}


.hry	{ background: url('../img/hry.png') no-repeat; height:2px; width:100%; background-size: 100% 2px }
.bm	{ display:table; width: 100%; padding-top: 5px; } 
.comment-form-bottom {background:url(../img/form_bottom.png) right top no-repeat; height:10px;}
.comment-form-bottom2 {background:url(../img/form_bottom2.png) left top no-repeat; height:10px;}
.formicon1 {background:url(../img/1.png) left center no-repeat; width:24px; display: block; margin-left: 3px !important }
.formicon2 {background:url(../img/2.png) left 5px no-repeat; width:24px; margin-right: 0px !important; margin-left: -3px !important }
.formicon3 {background:url(../img/3.png) left center no-repeat; width:24px; margin-left: -7px !important }
.vgts		{ background:url(../img/vgts.png) top left no-repeat; padding-left: 20px; height:15px; cursor:pointer; }
.vgts span { border-bottom: 1px dashed #808080; text-decoration:none; }
.vgts:hover > span { border-bottom: 1px dashed #b4ff01; text-decoration:none; color:#b4ff01; cursor:pointer;  }	
.formicon4 {background:url(../img/4.png) left center no-repeat; width:24px; margin-left: -4px !important }
.formline {background:url(../img/form_line.png) left center no-repeat; width:2px; margin-left: 13px !important}
.formicon5 {background:url(../img/5.png) left center no-repeat; width:24px; margin-left: 13px !important }
.formicon6 {background:url(../img/6.png) left center no-repeat; width:24px;}
.formicon7 {background:url(../img/7.png) left center no-repeat; width:24px;}
.formicon8 {background:url(../img/8.png) left center no-repeat; width:24px;}
.commemo, .comment-form-top span {margin:0 1px; height:20px; display:inline-block; }
.commemo { cursor:pointer; }
.comment-textarea {margin:2px 8px 0 8px; border:1px solid #1E1E1E;}
.commentsallform input[type=submit] { margin:0 auto; display:block; margin-top:15px; }
.commentf { text-align:center; margin-top:20px; }
.commentsallform { padding:5px 0 30px 0; }
.comment-form textarea { background:#3C3B3A; border:0; resize:vertical; width:98%; height:166px; color:rgb(186, 186, 186); padding:1%; margin:0; border:none; display:block; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }
.commenttopinfo { position:relative; height:32px; background: #2e2e2e; }
.avatar {float:left;}
.avatar_i {position:absolute; left:0; top:0; height:32px; width:32px; background:url(../img/avatar_i.png) left top no-repeat; z-index:1001;}
.user_li {margin:6px 0 0 6px; float:left;}
.username {float:left; color:#FFF; font-size:13px; margin:-1px 0 0 4px; text-decoration:none !important; border-bottom: rgba(255, 255, 255, 0.5) 1px dashed; padding-bottom: 0px; }
.username img {
	margin: 7px 1px -5px 0;
	background: #2e2e2e;
	padding: 0 2px 0 5px;
}
.username:hover {
	color:#b4ff01;
	border-color: rgba(180, 255, 1, 0.7);
}
.team {background:url(../img/team.png) left top no-repeat; width:44px; height:15px; float:left; margin:10px 0 0 12px;}
.rating {background:url(../img/rating.png) left 2px no-repeat; padding-left:17px; color:#FFF; float:left; margin:12px 0 0 12px; font-size:10px;}
.plus {float:right; width:15px; height:16px; background-image:url(img/plus.png); background-repeat:no-repeat; display:block; margin:8px 0 0 11px;}
.karma {float:right; color:#B3FF01; margin:8px 0 0 10px; position: relative; border-bottom: 1px dotted; cursor:pointer; }
.minus {float:right; width:15px; height:16px; background-image:url(img/minus.png); background-repeat:no-repeat; display:block; margin:9px 0 0 25px;}
.minus:hover, .plus:hover { background-position:right; cursor:pointer; }
.usericon6 {background:url(../img/usericon.png) no-repeat; background-position: -81px -1px;  display:block; height:16px; width:16px; float:right; margin:7px -7px 0 5px;}
.usericon5 {background:url(../img/usericon.png) no-repeat; background-position: -62px -1px;  display:block; height:16px; width:16px; float:right; margin:7px -5px 0 5px;}
.usericon4 {background:url(../img/usericon.png) no-repeat; background-position: -143px -1px;  display:block; height:16px; width:16px; float:right; margin:7px -2px 0 10px;}
.usericon3 {background:url(../img/usericon.png) no-repeat;  background-position: -120px -1px;  display:block; height:16px; width:16px; float:right; margin:7px -2px 0 5px;}
.usericon7 {background:url(../img/usericon.png) no-repeat;  background-position: -40px -1px;  display:block; height:16px; width:16px; float:right; margin:7px -2px 0 7px;}
.usericon2 {background:url(../img/usericon2.png) left center no-repeat; display:block; height:10px; width:10px; float:right; margin:11px 0 0 12px;}
.comment .usericon1 {background:url(../img/usericon.png) no-repeat; background-position: -1px -1px; display:block; height:16px; width:16px; float:right; margin:7px -5px 0 0;}
.comment .usericon0 {background:url(../img/usericon.png) no-repeat; background-position: -21px -1px; display:block; height:16px; width:16px; float:right; margin:7px -5px 0 0;}
.lav .usericon1 {background:url(../img/usericon.png) no-repeat; background-position: -19px -1px;  display:none; height:16px; width:16px; float:right; margin:7px -5px 0 0; }
.usericon0:hover {background-position:-21px -21px;}
.usericon1:hover {background-position:-1px -21px;}
.usericon3:hover {background-position:-120px -21px;}
.usericon4:hover {background-position:-143px -21px;}
.usericon5:hover {background-position:-62px -21px;}
.usericon6:hover {background-position:-81px -21px;}
.usericon7:hover {background-position:-40px -21px;}





.games {
	margin:10px 0 0;
	display:block;
	padding:0;
}
.games li{
	display:block;
	margin: 0 5px 5px 0;
	position:relative;
	padding: 1px 21px 2px 4px;
	border:1px solid #1e1e1e;
	border-radius:2px;
	float:left;
	background:#242424;
/* 	margin-top:9px; */
}

.v12 .games li a{
	font:11px Tahoma, Geneva, sans-serif;
	color:#a6e906;
	text-decoration:underline;
}
.v12 .games li+li a{
	color:#fff;
}
.games .closed{
	position:absolute;
	background:url(../img/cross.gif) 0 0;
	width:7px;
	height:7px;
	top:5px;
	right:5px;	
}
.games .closed:hover{
	background-position:100% 100%;
}
.v12 .games li a:hover{
	color:#a6e906;
	text-decoration:underline
}


.vgtlogo { background:url(../img/vgtlogo.png) no-repeat top left; height: 61px; margin-right:15px; padding: 0px 0 10px 215px; }
.vgtbox { background:url(../img/vgtbox.png) 0 3px no-repeat; height: 125px; width: 137px; margin:0 15px 8px 0; }
.vgtbox-hover {background-position: 0px -126px;  }

.vgt_single { font-family:Tahoma, Geneva, sans-serif; font-size:11px; display:table-cell; } 
.lav .usericon1:hover {background-position:-19px -19px;}
.comment-text, .revtext {color:#bababa; line-height:16px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
.comment-text { padding:3px 0 8px 0; }
.comment-text a:not(.cancel):link, .comment-text a:not(.cancel):visited, .revtext a { border-bottom: #bababa 1px solid; color:#bababa; text-decoration:none; }
.comment-text a:not(.cancel):hover, .revtext a:hover { color: #b4ff01 !important; border-bottom: #b4ff01 1px solid !important; text-decoration:none; }
.lav .comment-text { color: #fff }
.lav .comment-text a:link, .lav .comment-text a:visited { color:#fff; }
.lav .comment-text a:hover { color: #b4ff01; }
.editdate {color:#595959; font-size:10px; margin-bottom:10px; float:left;}
.editdate a:link, .editdate a:visited { color:#595959;  }
.editdate a:hover { color: #b4ff01;  }
.clearboth {clear:both; overflow:hidden;}
.relink, .quoted {float:right; position:relative; font-size:10px; color:rgb(138, 138, 138); border-bottom:1px dashed rgb(138, 138, 138); text-decoration:none; font-family:Tahoma, Geneva, sans-serif; padding-bottom: 1px; line-height: 10px; margin-top: 2px}
a.add:hover, a.relink:hover,a.quoted:hover{
	color: #b4ff01; border-bottom:1px dashed #b4ff01;
}
a.cancel:hover{
	color: #b4ff01;
}

a.cancel:hover > span{
	border-bottom: 1px dashed #b4ff01; color: #b4ff01;

}
.vgtmlogo { background:url(../img/vgtmlogo.png) top left no-repeat; padding:17px 0 0 200px; height:32px; width:100%; display:table; margin: 10px 0; }
.comment {padding:0 15px 5px 15px; margin-bottom:5px;}
.commentallform {padding:0 15px 5px 15px; margin-bottom:5px; }
.comment {background:url(../img/comm_li.png) -9999px 12px no-repeat;}
.vgtcheck { background:url(../img/vgtcheck.png) top left; cursor:pointer; width:19px; height:19px; display:block; margin: 0 auto; margin-top:2px; }
.vgtcl { background:url(../img/vgtcl.png) center center no-repeat; width:19px; height:19px; display:block; margin: 0 auto; margin-top:2px; }
.vgtcheck:hover { background-position: top right; }
.vgtchecked, .vgtchecked:hover { background-position: bottom left; }
.vgttable { border: #282828 4px solid; border-radius: 5px; -moz-border-radius: 5px; margin: 10px 0; }
.vgttable td { border-top: #282828 1px solid; padding: 5px 0; height: 20px; }
.vgtable_tr td { background: #282828; padding:3px 0 6px 0; }



.autocomplete 	{ border: #000 1px solid; background: #2e2e2e; }

.cancel {background:url(../img/cancel.png) left center no-repeat; width:70px; height:30px; border:0; color:#595959; font-size:9px; margin-top:-6px; }
.cancel span {border-bottom:1px dashed #595959; display:inline-block; line-height:8px; margin:11px 0 0 16px; padding-bottom: 1px; color:#595959; }

.citl			{ background:url(img/citl.png) no-repeat top left; padding-left:60px; margin-top:10px; min-height:60px; }
.citm			{ border-left: #373737 5px solid;  padding-left:15px; font-style: italic; min-height:60px; }
.citavt		{ text-align:right; color: #848484; margin-top: 10px; }

//.elkaleft		{ position:absolute; top: 0; left: -480px; background:url(img/elkaleft.png) no-repeat; width:526px; height:548px; z-index:60; }
//.elkaright		{ position:absolute; top: 0; right: -355px; background:url(img/elkaright.png) no-repeat; width:395px; height:545px; z-index:60; }
//.ny_left		{ position:absolute; top: 0; left: -426px; background:url(img/ny_left.png) repeat-y; width:468px; height:100%; z-index:59; }
//.ny_right		{ position:absolute; top: 0; right: -426px; background:url(img/ny_right.png) repeat-y; width:468px; height:100%; z-index:59; }

.stop			{ position: fixed; bottom: 182px; cursor:pointer; display:none; } 
.stop			div { background: url(img/stop.png) left center; width:15px; height:27px; } 
.rpl, .rpm		{ padding: 0 12px 10px 12px; }
.rpl			div { margin-bottom: 2px; background: url(img/rplus.png) top left no-repeat; padding: 0 0 0 14px; }
.rpm			div { margin-bottom: 2px; background: url(img/rminus.png) top left no-repeat; padding: 0 0 0 14px; }
.gam			{ padding-top:5px; font-size:11px; } 
.cheattable		{ width:100%; margin:5px 0 5px 0;}
.searcht		{ width:100%; background-image: linear-gradient(bottom, #2E2E2E 6%, #3A3A3A 58%); background-image: -o-linear-gradient(bottom, #2E2E2E 6%, #3A3A3A 58%); background-image: -moz-linear-gradient(bottom, #2E2E2E 6%, #3A3A3A 58%); background-image: -webkit-linear-gradient(bottom, #2E2E2E 6%, #3A3A3A 58%); background-image: -ms-linear-gradient(bottom, #2E2E2E 6%, #3A3A3A 58%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.06, #2E2E2E), color-stop(0.58, #3A3A3A)); border-top: #424242 1px solid; border-bottom: #232323 1px solid; border-left: #313131 1px solid; border-right: #313131 1px solid; border-radius: 0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px;  }
.searchp		{ padding: 4px 7px 5px 7px; margin-bottom: -1px; display:inline-block; background-color:#393939; border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; border-top: #424242 1px solid; border-left: #313131 1px solid; border-right: #313131 1px solid; color: #b4ff01; z-index: 15px; position:relative; }
.searchl		{ padding: 4px 7px; display:inline-block; }
.cheattable		td { padding:5px; }
.quoted:before, .relink:before	{
	content: '';
	width: 16px;
	height: 16px;
	position:absolute;
	left:-20px;
	top:-1px;
	padding-right: 10px;
}
.quoted:before {
	background: url('data:image/gif;base64,R0lGODlhEAAgAJECAAC6/4GBgf///wAAACH5BAEAAAIALAAAAAAQACAAAAJNlI+pq+EP3QkMUXErNvdxuYUeBnZfV3LWKk5sq8FaFtVZjOf6zgP+D/QdADiiwKgxKoVHptLwgzqh0uXziEBit0htlxq7JofBMu98LgAAOw==') no-repeat;
}
.relink:before {
	background: url('data:image/gif;base64,R0lGODlhEAAgAJECAAC6/4GBgf///wAAACH5BAEAAAIALAAAAAAQACAAAAIxlI+py+0XwoPx1doizlpybYGOtHHTiabqyrYMAKBw7MCC3cx0rte9j8vddjyX8fgoAAA7') no-repeat;
	top: -2px;
	left: -18px;
}
.quoted:hover:before, .relink:hover:before {
	background-position: left bottom;
}
.popc			{ background: #000; width:100%; height: 100%; position: relative; z-index: 98; top:0; left:0; }
.chtd			{ background-color:#383838; }
.bck			{ background-color:#242424; padding:10px; border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; margin-top:5px; }
.bck			textarea { overflow-y: scroll; overflow-x: hidden; color:white;width:634px;height:30px;padding:10px; font-size:12px; color:#fff; border:#616161 1px solid; background-color:#3c3b3a; font-family: Arial, Helvetica, sans-serif;}
.citata		{ background: url(img/citata.png); }
.yakor		{ background: url(img/yakor.png); }
.vedro		{ background: url(img/vedro.png); }
.kluch		{ background: url(img/kluch.png); }
.kluch, .vedro, .yakor, .citata { display:inline-block; }
.relfresh		{ width:15px; height: 13px; display:block; margin: 8px 15px 0 0; cursor:pointer; background: url(img/motatj1.png); } 
.relfresh		img {margin-bottom:10px; width: 15px; height:13px; border:0;}
.ipod			img { display:block; margin-bottom: 7px; }
.ipod			{ background: #1f1f1f; color: #979797; font-size: 11px; font-style: italic; display:inline-block; padding: 5px 5px 7px 5px; border-radius: 3px; -moz-border-radius: 3px; }
.aim			{ border: #1f1f1f 5px solid; border-radius: 3px; -moz-border-radius: 3px; }
.bcku			{ border-radius: 5px; -moz-border-radius: 5px; }
.clk			{ width:100%; height:100%; z-index:0; position:fixed; cursor:pointer; margin-top:-240px; }
.radius, .snews, .fnews		{ background-color:#2e2e2e; border-radius:5px; -moz-border-radius:5px; }
.radiusp		{ background-color:#2e2e2e; border-radius:5px; -moz-border-radius:5px; }
.input, .search	{ border-top:#1e1e1e 1px solid; border-left:#1e1e1e 1px solid; border-right:#4f4f4f 1px solid; border-bottom:#4f4f4f 1px solid; background-color:#3a3a3a; font-size:11px; color:#bebebe; padding: 2px; }
.search		{ color: #7b7b7b; font-style: italic; }
.i16			{ height:16px; padding-left:3px; }
.but, .plusbut	{ height:20px; border: #700000 1px solid; background:url(img/but.png) top center; font-size:11px; color:#fff; cursor:pointer; cursor: pointer; -webkit-box-shadow: 0 4px 4px -2px #181818; -moz-box-shadow: 0 4px 4px -2px #181818; box-shadow: 0 4px 4px -2px #181818; padding: 0 10px 1px; }
.ui-button	span	{ font-size:11px; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.plusbut		{ background:url(img/plusbut.png) top left; padding-left: 20px; }
.but:hover, .plusbut:hover, .ui-button:hover		{ background-position: left 54px; }
.but:active, .plusbut:active, .ui-button:active		{ background-position: left 36px; }
.but[disabled], 	.plusbut[disabled], .ui-button[disabled] { background-position: bottom left; border: #434343 1px solid; }
.bbca, .htmla, .t140a, .t607a { background-color:#242424; padding: 10px; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; }
#bbc, #html, #t140, #t607 { cursor:pointer; border-bottom: 1px dashed #fff; text-decoration:none; margin: 10px; }
#bbc:hover, #html:hover, #t140:hover, #t607:hover { border-bottom: 1px dashed #b4ff01; color: #b4ff01; }
.goa			{ width:7px; height:7px; background: url(img/goa.png) no-repeat left center; margin-top:-7px; display:inline-block; cursor:pointer; margin-left:10px; }
.goa:hover		{ background-position: right center; }
.v9			{ font-size:9px; color:#fff; }
.v9			a:link, .v9 a:visited { color:#fff; text-decoration: underline; }
.v9			a:hover { color:#b4ff01; text-decoration: underline; }
.v11			{ font-size:11px; color:#fff; }
.v11			a:link, .v11 a:visited { color:#fff; text-decoration: underline; }
.v11			a:hover { color:#b4ff01; text-decoration: underline; }
.v23			{ font-size:23px; color:#fff; }

.pr			img { margin: 0 5px 0 0; display: block; float: left; }
.v10			{ font-size:10px; color:#fff; }
.soc			{ float:right; padding-top:5px; }
.tags			{ margin-top:5px; }
.v10			a:link, .v10 a:visited { color:#fff; text-decoration: underline; }
.v10			a:hover { color:#fff; text-decoration: underline; }
.v14			{ font-size:14px; color:#fff; }
.v14			a:link, .v14 a:visited { color:#fff; text-decoration: underline; }
.v14			a:hover { color:#b4ff01; text-decoration: underline; }
.v12z			{ font-size:12px !important; color:#808080 !important; }
.v12z			a:link, .v12z a:visited { color:#808080 !important; }
.v12z			a:hover { color:#b4ff01 !important; }
.v9z			{ font-size:9px; color:#808080; }
.v9z			a:link, .v9z a:visited { color:#808080; }
.v9z			a:hover { color:#b4ff01; }
.dashz		a:link, .dashz a:visited { border-bottom: 1px dashed #808080; text-decoration:none; }
.dashz		a:hover { border-bottom: 1px dashed #b4ff01; text-decoration:none; }
.v13b			{ font-size:13px; color:#00baff; }
.v13b			a:link, .v13b a:visited { color:#00baff; text-decoration: underline; }
.v13b			a:hover { color:#b4ff01; text-decoration: underline; }
.bold			{ font-weight:bold; }
.v13			{ font-size:13px; color:#fff; }
.v13			a:link, .v13 a:visited { color:#fff; text-decoration: underline; }
.v13			a:hover { color:#b4ff01; text-decoration: underline; }
.v11b			{ font-size:11px; color:#00baff; }
.v11b			a:link, .v11b a:visited { color:#00baff; text-decoration: underline; }
.v11b			a:hover { color:#b4ff01; text-decoration: underline; }
.cup			{ font-size:18px; color:#fff; text-align:left; padding:6px 0 6px 15px; }
.cupo {
    background: url("img/grey_head_br.png") repeat-x scroll 0 0 transparent;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin: 14px 0 9px;
    height: 31px;

}



.short_summary{
    width: 100%;
    height: 100%;
    margin-top:10px;
    margin-bottom: 10px;

}

.cupo_left, .cupo_right {
    background: url("img/red_head_br.png");
    height: 31px;
    width: 2px;
}
.cupo_left{
    float: left;
}
.cupo_right {
    float: right;
}
.cupo span{
    position: relative;
    top: 6px;
}

.markCat{
    margin: 15px 13px 17px;
    font-family: Tahoma;
}
.markCat span{
    float: right;
    font: 10px Verdana, Arial ;
    color: #bababa;
    vertical-align: text-top;
    width: 10px;
    margin-left: 7px;
    position: relative;
    top: -6px;
}

.mark0{
    color: #2a2a2a;
}.mark1{
    color: #bc0303;
}.mark2{
    color: #c41c00;
}.mark3{
    color: #c53600;
}.mark4{
    color: #c75500;
}.mark5{
    color: #c87400 ;
}.mark6{
    color: #cdac00 ;
}.mark7{
    color: #c4c800;
}.mark8{
    color: #bce400 ;
}.mark9{
    color: #b8f30e ;
}.mark10{
    color: #c5fe01 ;
}

 .starsx{
  background-position: 0 17px;
 }
.stars1{
    background-position: 0 32px;
}
.stars2{
    background-position: 0 32px;
}
.stars3{
    background-position: 0 62px;
}
.stars4{
     background-position: 0 -92px;
 }
.stars5{
      background-position: 0 -76px;
  }
.stars6{
    background-position: 0 -61px;
}
.stars7{
    background-position: 0 -46px;
}
.stars8{
    background-position: 0 -31px;
}
.stars9{
    background-position: 0 -16px;
}
.stars10{
    background-position: 0 0px;
}


 .total_mark {
     padding: 1px 0 10px;
     width: auto;
     height: 260px;
 }

.mark {
    font-size: 85px;
    font-family:  'pf_agora_slab_probold', Verdana, sans-serif;
    text-align: center;
    width: 100%;
    margin-top: 40px;
}

.nhead {
    font-size: 20px;
    font-family:  'pf_agora_slab_proregular', Verdana, sans-serif;
    line-height: 1.0em;
    margin: 0;
    font-weight:normal;
}

.subhead {
    font-size: 20px;
    font-family:  'pf_agora_slab_proregular', Verdana, sans-serif;
    line-height: 1.0em;
    margin: 0;
    font-weight:normal;
}

.mark div {
    font-size: 25px;
    margin-top: 37px;
}
.mark span {
    font-family: 'pf_agora_slab_probold';
    font-weight: bold;
}

.mark_groups{
    padding: 1px 0 10px;
    height: 260px;
    min-width: 300px;
}

.mark_stars{
    background-image: url("img/markstars.png");
    float: right;
    height: 15px;
    width: 169px;
    position: relative;
    top: -1px;

}
@-moz-document url-prefix() {
  .markCat {
     margin: 15px 13px;
  }
  .plusbut {
	padding-bottom: 3px;
  }
}

.uvedp > .close {
	background: url('data:image/gif;base64,R0lGODlhBwAHAIABAP///////yH5BAEAAAEALAAAAAAHAAcAAAINDIIHa7yP2klPORdPAQA7') no-repeat center center;
	cursor: pointer;
	width: 7px;
	height: 7px;
	top:10px;
	right: 10px;
	display: block;
	position: absolute;
}
.uvedp > .close:hover {
	background: url('data:image/gif;base64,R0lGODlhBwAHAIABAP8AAP///yH5BAEAAAEALAAAAAAHAAcAAAINDIIHa7yP2klPORdPAQA7') no-repeat center center;
}

.anim {
	box-shadow: 0px 0px 36px rgba(180, 255, 1, 0.46);
 	-webkit-box-shadow: 0px 0px 36px rgba(180, 255, 1, 0.46);
	-moz-box-shadow: 0px 0px 36px rgba(180, 255, 1, 0.46);
}

.mloader_l {
	background-image: url('/img/mloader.gif') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.uvedp > .title {
	font-weight: bold;
	margin-bottom: 10px;
}
#alluveds .text, .uvedp > .text {
	color: #808080 !important;
}

#alluveds .text > a, .uvedp > .text a:not(.user) {
	color: #808080 !important;
	text-decoration: none !important;
	border-bottom: #808080 1px solid;
}

#alluveds .text > a:hover, .uvedp > .text > a:not(.user):hover {
	color:#b4ff01 !important;
	border-bottom: rgba(180, 255, 1, 0.7)  1px solid;
}

#alluveds > .line, hr {
	width: 100%;
	display: block;
	border-top: #242424 1px solid;
	border-bottom: #3a3a3a 1px solid;
	border-left: 0px;
	border-right: 0px;
}

#alluveds .date {
	color: #6f6f6f;
	margin: 10px 0;
}

#alluveds .uvedscroll .uvedbl {
	display: inline-block;
	width: 365px;
	position: relative;
}

#alluveds .uvedscroll .newu:before {
	position: absolute;
	content: '';
	background: url('/img/new.png');
	width: 14px;
	height: 5px;
	right: 0px;
	top: 0px;
}

#alluveds .uvedscroll .uvedbl:not(:last-child) {
	padding-bottom: 15px;
}

.nouveds {
	position: relative;
}

.nouveds:before {
	position: absolute;
	content: 'В этом блоке уведомлений пока что нет';
	top:50%;
	width: 300px;
	margin-left: 80px;
}

.uvedscroll .showm {
	display: block;
	width: 180px;
	height: 25px;
	margin: 0 auto;
	border-radius: 5px;
	background: #242424;
	border: #242424 1px solid;
	cursor: pointer;
	text-align: center;
	line-height: 23px;
}

.uvedscroll .showm span {
	color: #808080; 
	border-bottom:1px dashed #808080; 
	position: relative;
}

.uvedscroll .showm:hover > span {
	color:#b4ff01;
	border-bottom: rgba(180, 255, 1, 0.7) 1px dashed;
}
.uvedscroll .showm > span:before, .uvedscroll .showm > span:after {
	content: '\02193';
	position: absolute;
	display: block;
	font-size: 13px;
	top:-5px;
}
.uvedscroll .showm > span:before {
	left: -12px;
}

.uvedscroll .showm > span:after {
	right: -12px;
}

.uvedscroll .showm:not(.mloader_l):hover {
	border: #b4ff01 1px solid;
}

.uvedscroll:before {
	box-shadow:inset 0px 33px 10px -25px #2f2f2f;
	content: '';
	height: 23px;
	width: 90%;
	display: block;
	z-index: 2;
	position: absolute;
	top:0px;
}

#alluveds:after {
	box-shadow:inset 0px -30px 15px -15px #2f2f2f;
	content: '';
	height: 23px;
	width: 90%;
	display: block;
	z-index: 2;
	bottom:0px;
	position: absolute;
}

#alluveds .foto {
	margin-right:10px;
}

#alluveds > ul {
	list-style: none; 
	padding: 0px 0px 1px 0px;
	margin: 12px 0 0;
	white-space: nowrap;
	width: 100%;
	display: inline-block;
}

#alluveds > ul > li.checked:first-child {
	margin-right: -6px;
}

#alluveds > ul > li.checked:not(:first-child) {
	margin-left: 8px;
	margin-right: -6px;
}

#alluveds > ul > li.checked {
	background-color: #282828; 
	padding: 2px 6px 4px 7px; 
	margin: -3px -7px;
	box-shadow:5px 5px 20px #181818 inset; 
	-webkit-box-shadow: 5px 5px 20px #181818 inset; 
	-moz-box-shadow: 5px 5px 20px #181818 inset;
	color: #b4ff01;
	border-top: #161616 1px solid;
	border-bottom: #393939 1px solid;
	border-radius: 4px;
	display: inline-block;
	cursor: default;
}

#alluveds > ul > li {
	float: left;
}

#alluveds > ul > li:not(:first-child) {
	margin-left: 15px;
}

#alluveds > ul > li:not(.checked) {
	border-bottom: #808080 1px dashed;
	cursor: pointer;
}

#alluveds .uvedscroll .uvedbl > .user {
	border-bottom: #fff 1px dashed;
	text-decoration: none;
	margin-bottom: -15px;
}

#alluveds .uvedscroll .uvedbl > .foto img {
	width: 50px;
	height: auto;
}

#alluveds .uvedscroll {
	height: 400px;
	overflow: auto;
	padding-bottom:20px;
	display: block;
	position: relative;
}

#alluveds > ul > li:not(.checked):hover, #alluveds .uvedscroll .uvedbl > .user:hover {
	color:#b4ff01;
	border-bottom: rgba(180, 255, 1, 0.7) 1px dashed;
}

.username+img {
	margin: 11px -2px 0 12px;
	float:left;
}

.uvedp > .text > .user {
	color: #808080 !important;
	text-decoration: none !important;
	border-bottom: #808080 1px dotted;
}

.uvedp > .text > .user:hover {
	border-bottom: rgba(180, 255, 1, 0.7) 1px dotted;
}
.uvedscroll .jspTrack {
	background-image: url('data:image/gif;base64,R0lGODlhEAABAIABAEFBQf///yH5BAEAAAEALAAAAAAQAAEAAAIEhI8ZBQA7');
}

.uvedscroll .jspDrag {
	background-image: url('data:image/gif;base64,R0lGODlhEAABALMLACYmJjAwMC0tLScnJy4uLisrKygoKCwsLCkpKSUlJS8vL////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQAAEAAAQMcAWliDgFmQFSWksEADs=');
	position: relative;
}

.uvedscroll .jspDrag:before {
	background-image: url('data:image/gif;base64,R0lGODlhBwAIAJEDACMjIyQkJDo6Ov///yH5BAEAAAMALAAAAAAHAAgAAAIPjB+iK+M/0GELPoAzoKoAADs=');
	position: absolute;
	top:50%;
	margin-top:-4px;
	content: '';
	width: 7px;
	height: 8px;
	margin-left: 4px;
}

.uvedscroll .jspDragTop {
	width: 16px;
	height: 7px;
	position: absolute;
	top: 0px;
	cursor: pointer;
	background-image: url('data:image/gif;base64,R0lGODlhEAAHAMQVADk5OT09PTc3NzIyMjQ0NCoqKjg4ODMzMzAwMCUlJSYmJj4+PicnJy4uLi0tLSsrKykpKSgoKCwsLC8vL0FBQf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABUALAAAAAAQAAcAAAU7YEWNVAAIxkJSVTsuhyM9UDSprLsgjUxHjEggJxpMerMaQyEhAiZHn1KRELQqBCjyt0wgrgitFEgttEIAOw==');
}

.uvedscroll .jspDragBottom {
	width: 16px;
	height: 7px;
	position: absolute;
	bottom: 0px;
	cursor: pointer;
	background-image: url('data:image/gif;base64,R0lGODlhEAAHAMQWADExMUBAQDIyMjg4ODY2Njk5OTw8PDQ0NDU1NTs7OzAwMCUlJSYmJicnJygoKC0tLS4uLisrKykpKSwsLC8vL0FBQf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABYALAAAAAAQAAcAAAU6oKVQFPRMkeQ0zMJYMECaqMouE2wh85muLYHO0KsBFwldhVDy2RiCijJwoP0akIAUVukWALXHoLsNAQA7');
}

.uvedscroll .jspArrowUp {
	width: 16px;
	z-index:10;
	background-image: url('data:image/gif;base64,R0lGODlhIAAQAMQAAEVFRTExMTo6Ok5OTjAwMCQkJEBAQDs7Oy0tLScnJzw8PDY2Nj09PT8/PzIyMjk5OTQ0ND4+PjU1NTg4OCUlJSsrKyYmJigoKCkpKSwsLCoqKi8vLyMjI0FBQTMzMy4uLiH5BAAAAAAALAAAAAAgABAAAAX34CeOZGme6BgEabm2n2Aoh8J0Aip0RtR0ONOms+AYjcNOacjwZCoaxARYUh6vFIOB1HlsPk8N5rLRjhqOo4VCsRQ4lY5H1DhsvuGxxSP/BDpHGhVQGAlGDwd+HQ53YIQXazQxRRxRGQBiFxQcDkoCCgSNl5lrEkodARwFGR8AAAN6HBmnAqFfrrCQFEMfixwJCLgDA5AFCLS2wsRrBKcPvwiOpAUQpwy20noUC6cdFAmsecU3vXKijxYWEd0LBZaPFHzdCuek1d0dEgka/GIJf1SAdDhAINsFefg6XNNwAcOHAwITNliwIUOGAAoilovIUWPHj1RCAAA7');
	margin-bottom: -2px;
	display: inline-block;
	background-position: right;
	cursor: pointer;
}

::made-up-pseudo-element, .uvedscroll .jspArrowUp { 
	margin-bottom: -3px;
} 

.uvedscroll .jspArrowDown {
	width: 16px;
	z-index:10;
	background-image: url('data:image/gif;base64,R0lGODlhIAAQAMQAAEVFRTExMTo6Ok5OTjAwMCQkJEBAQDs7Oy0tLScnJzw8PDY2Nj09PT8/PzIyMjk5OTQ0ND4+PjU1NTg4OCUlJSsrKyYmJigoKCkpKSwsLCoqKi8vLyMjI0FBQTMzMy4uLiH5BAAAAAAALAAAAAAgABAAAAXzYCeOZPmVKHmODKFd2HeoZLNsWRYotCglmqAGkwiMVp0D4ZOpDC+eo2hR0CCaT0q0s1JsNkwn5mKBiFaURCb8tBQYXJHnyx5bLJH4g5NA1MkFZictdFh2FAtxDnwIAAADkIAIcQIEX46QA2QUBHEBHAVrmHYcGZSWYKObG1wCCxwcVhkAWRwOrQqoTLSHElxGsLEVYgmwDwcfRg6FYpsKyB8Ni7AWFBRuHBUdHh/RB8xtUdzdXMHmFAYG3eQPYIYXG+nrH6yv5qxc86wMHlgIE2fmdRNg4JkCOAIErhPQwUCEBiISKpwXIMDEiRUvatzI8UMIADs=');
	display: inline-block;
	background-position: right;
	cursor: pointer;
}

.uvedscroll .jspArrowDown.jspDisabled, .uvedscroll .jspArrowUp.jspDisabled {
	background-position: left;
	cursor: default;
}

#alluveds .text {
	padding-top: 5px;
	display: table-cell;
}

#alluveds .text a:hover, .uvedp > .text a:hover {
	color:#b4ff01 !important;
	border-bottom: rgba(180, 255, 1, 0.7) 1px solid;
}

.uvedp 		{ 
	padding: 10px;
	background: rgba(46, 46, 46, 0.8);
	width: 320px;
	height: 80px;
	position: fixed;
	display: inline-block;
	right: 15px;
	bottom: 15px;
	border: #9fde05 1px solid;
	border-radius: 4px;
    -webkit-transition : all 0.5s linear;
       -moz-transition : all 0.5s linear;
        -ms-transition : all 0.5s linear;
         -o-transition : all 0.5s linear;
            transition : all 0.5s linear;
}

.oboc			{ display:block; padding: 0 12px 0px 12px;}
.cup			a:link, .cup a:visited { color:#fff; }
.cup			a:hover { color:#b4ff01; }
.cup h1 		{ font-size:18px; color:#fff; text-align:left; }
.rit			{ font-size: 55px; text-align:center; width:160px; }
.rit			div { font-size: 21px; }
h1			{ display: inline; margin:0; padding:0; }
.ln 		      { background-image:url(img/ln.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:7px; }
.userinfo		{ background-image:url(img/ln.gif); background-repeat:repeat-x; background-position:top; }
.bl			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; }
.bcc			{ float:left; margin: 8px 5px 0 0; }
.bl			a { color:#fff; text-decoration: none;    background: #353535;
   background: -webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#353535));
   background: -webkit-linear-gradient(top, #4d4d4d, #353535);
   background: -moz-linear-gradient(top, #4d4d4d, #353535);
   background: -ms-linear-gradient(top, #4d4d4d, #353535);
   background: -o-linear-gradient(top, #4d4d4d, #353535);
	border-top: #595959 1px solid;
	border-bottom: #383838 1px solid;
	border-left: #4b4b4b 1px solid;
	border-right: #4b4b4b 1px solid;
border-radius:1px; -moz-border-radius:1px; 
	text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.31);

	padding:2px 5px 2px 5px; -webkit-box-shadow: 0px 1px 1px rgba(32, 29, 29, 0.1); -moz-box-shadow: 0px 1px 1px rgba(32, 29, 29, 0.1); box-shadow: 0px 1px 1px rgba(32, 29, 29, 0.1); }
.bl			a:hover {  

border-color: #b4ff01;
-webkit-box-shadow: 0px 0px 6px rgba(180, 255, 1, 0.26); -moz-box-shadow: 0px 0px 6px rgba(180, 255, 1, 0.26); box-shadow: 0px 0px 6px rgba(180, 255, 1, 0.26);

}
.bl a:active 		{
   background: -webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#353535));
   background: -webkit-linear-gradient(top, #353535, #4d4d4d);
   background: -moz-linear-gradient(top, #353535, #4d4d4d);
   background: -ms-linear-gradient(top, #353535, #4d4d4d);
   background: -o-linear-gradient(top, #353535, #4d4d4d);
-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; 
	border-top: #2a2a2a 1px solid;
	border-bottom: #353535 1px solid;
	border-left: #2f2f2f 1px solid;
	border-right: #2f2f2f 1px solid;
}

.pg			{ padding:10px 0 10px 0; text-align: center; display:inline-block; width:100%; }
.pg			span { background-color:#2f2f2f; padding:4px 7px 5px 7px; }
.pg			a:link, .pg a:visited { color:#fff; text-decoration: underline; background-color:#2f2f2f; padding:4px 7px 5px 7px; }
.pg			a:hover { text-decoration: underline; padding:3px 6px 4px 6px; border:#b4ff01 solid 1px; }
.t12			{ font-family:Tahoma, sans-serif; font-size:12px; }
.t12			a:link, .t12 a:visited { color:#00baff; text-decoration: underline; }
.t12			a:hover { color:#b4ff01; text-decoration: underline; }
.t13			{ font-family:Tahoma, sans-serif; font-size:13px; }
.t13			a:link, .t13 a:visited { color:#00baff; text-decoration: underline; }
.t13			a:hover { color:#b4ff01; text-decoration: underline; }
.t11			{ font-family:Tahoma, sans-serif; font-size:11px; }
.t11			a:link, .t11 a:visited { color:#fff; text-decoration: underline; }
.t11			a:hover { color:#b4ff01; text-decoration: underline; }
.t10			{ font-family:Tahoma, sans-serif; font-size:10px; }
.a9			{ font-family:Arial, sans-serif; font-size:9px; }
.vbl			{ width:17px; height:3px; background-color:#00b4ff; margin: 1px 0 2px 0;}
.vgr			{ width:17px; background-image:url(img/vgr.gif); background-position: bottom; margin-top: 7px; }
.vbla			{ height:17px; width:3px; background-color:#00b4ff; margin: 0px 1px 0 0; float:left; }
.vga			{ height:17px; background-image:url(img/vga.gif); background-position: left; float:left; margin: 0px 8px 0 0; }
.v12, .v12 h1,  .v12 h2:not(.nhead)	{ font-size:12px; color:#fff; font-weight:normal; }
.v12			a:link, .v12 a:visited { color:#fff; text-decoration: underline; }
.v12			a:hover { color:#b4ff01; text-decoration: underline; }
.lcol 		{ float: left; display: inline; margin-right:15px; width:80px; height:80px; } 
.rcol 		{ display: inline; width:100%; }
.rcol 		div { margin-bottom:7px; }
.podv1, .podv2	{ background-color:#2e2e2e; width:100%; text-align:left; }
.podv1		{ border-bottom: #242424 1px solid; }
.podv2		{ border-top: #3a3a3a 1px solid; }
.podv1 > div 	{ padding: 10px 40px 10px 40px; }
.podv2 > div 	{ padding: 20px 40px 20px 40px; display:inline-block; width:100%; }
.podv2 > div > div:nth-of-type(1) { width:31%; margin-right:10px; float:left; }
.podv2 > div > div:not(:nth-of-type(1)) { width:14%; margin-right: 15px; }
.podv2 > div > div > .v9z { margin: 5px 0 15px 0 }
.podvlinks > img  { width: 16px; height: 16px; border: 0; }
.v15			{ font-size:15px; color:#fff; }
.v15			a:link, .v15 a:visited { color:#fff; text-decoration: underline; }
.v15			a:hover { color:#b4ff01; text-decoration: underline; }
.ntitle		{ padding: 15px 0 15px 15px; text-align:left; }
.ntitle h1		{ text-align:left; font-weight:bold; font-size:15px; color:#fff; }
.ots			{ padding: 0 15px; }

.edit			{ float:right; margin-top:15px; display:none; position:relative; z-index:200; }
.edit			a:link, .edit a:visited { margin-left: 5px; }
.comn			{ width:50px; height:33px; background-image:url(img/comn.png); background-repeat:no-repeat; float: left; margin: 5px 5px 0 0; padding-top:5px; font-weight:bold; text-align:center; }
.cn			{ padding-top:10px; }
.ct			{ padding: 25px 0 10px 0; }
.cni			{ display:inline; }
.cni img, .aut img, .dr img { margin: 0 4px -5px -3px; }
.tr 			img { margin: 0 4px -3px -3px; }
.dashw		{ text-decoration:none; }
.cln			{ margin-left:-6px; }
.cli			{ margin-left:0px; padding:2px 6px; }
.dashw		a:link, .dashw a:visited { border-bottom: 1px dashed #fff; text-decoration:none; }
.dashw		a:hover { border-bottom: 1px dashed #b4ff01; text-decoration:none; }
.cnz			{ padding: 5px 0 0 90px; }
.ghint, .ghint2	{ margin-top:10px; background:#262626; display:block-inline; padding:5px 8px; box-shadow:1px 1px 1px #1e1e1e inset; -webkit-box-shadow: 1px 1px 1px #1e1e1e inset; -moz-box-shadow: 1px 1px 1px #1e1e1e inset; border-radius:4px; -moz-border-radius:4px; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
.und			{ border-bottom: 1px dashed #fff; text-decoration:none; cursor:pointer; }
.undz:hover, .und:hover	{ border-bottom: 1px dashed #b4ff01; text-decoration:none; color:#b4ff01; cursor:pointer; }
.undz			{ border-bottom: 1px dashed #808080; text-decoration:none; cursor:pointer; }
.tc			{ height:100px; background-image:url(img/iop.png); background-position:bottom left; background-repeat:no-repeat; margin-bottom: -1px; position:relative; z-index:100; }
.tavt			{ display:inline-block; float:left; width:90px; height:80px; }  
.cot			{ background-color:#282828; padding: 10px; box-shadow:5px 5px 20px #1e1e1e inset; -webkit-box-shadow: 5px 5px 20px #1e1e1e inset; -moz-box-shadow: 5px 5px 20px #1e1e1e inset; border-top: 1px solid #181818; border-left: 1px solid #181818; }
.aut			{ font-size:11px; color:#808080; padding: 3px 0 3px 0; }
.aut			a:link, .aut a:visited { border-bottom: 1px dashed #808080; font-size:11px; color:#808080; margin: 3px 0 3px 0; padding-bottom: 1px; text-decoration:none; }
.aut			a:hover { font-size:11px; color:#b4ff01; margin: 3px 0 3px 0; border-bottom: 1px dashed #b4ff01; text-decoration:none; padding-bottom: 1px; }
.rateb		{ width:74px; height:26px; background-image:url(img/rate.png); float: right; margin: 0 0 0 10px; text-align:center; }
.opa 			{ filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;  }
.opa:hover		{ filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.fav			{ float: right; margin: 5px 0 0 ;filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }
.fav:hover		{ filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
#min			{ width:15px; height:16px; background-image:url(img/minus.png); background-repeat:no-repeat; float: left; margin: 4px 0 0 7px; }
#minn			{ width:15px; height:16px; background-image:url(img/minus.png); background-repeat:no-repeat; float: left; margin: 4px 0 0 7px; }
#min:hover		{ background-position:right; cursor:pointer; }
#plus			{ width:15px; height:16px; background-image:url(img/plus.png); background-repeat:no-repeat; float: left; margin: 4px 0 0 0; }
#plusn		{ width:15px; height:16px; background-image:url(img/plus.png); background-repeat:no-repeat; float: left; margin: 4px 0 0 0; }
#plus:hover		{ background-position:right; cursor:pointer; }
.ratep		{ width:30px; height:20px; font-size:11px; color:#baff00; font-weight:normal; float: left; padding-top: 4px; text-align: center; }
.ratem		{ width:30px; height:20px; font-size:11px; color:#ff0000; font-weight:normal; float: left; padding-top: 4px; text-align: center; }
.raten		{ width:30px; height:20px; font-size:11px; color:#fff; font-weight:normal; float: left; padding-top: 4px; text-align: center; }
.ni			{ width:100%; height:200px; margin: 6px 0 12px 0; background-position: center center; background-repeat:no-repeat; }
.bl			a { margin: 0 5px 5px 0; float:left; }
.nu			{ padding-top:5px; }
.nr			{ width:100%; margin: 10px 0 0 0; }
.rscr			{ width:84px; height:49px; background-color:#1e1e1e; display:table-cell; vertical-align:bottom; text-align:center; font-size:10px; color:#fff; text-decoration:none; clear: both}
.scrs			{ background-position: center center; background-repeat:no-repeat; text-align:center; }
.scrt			{ height:45px; display:table-cell; vertical-align:middle; padding-left: 10px; }
.scrtf		{ width:125px; white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word; }
.pb10			{ padding-bottom:10px; }
.pb5			{ padding-bottom:5px; }
.pi			{ margin: 5px 0 30px 0; }
.scrp			{ margin: 0 2px 2px 2px; }
.rprf			{ display:inline-block; border-radius:5px; -moz-border-radius:2px; text-align:center; border: 20px solid #242424; margin-right:20px; }
.sprf			{ background-position: center center; background-repeat:no-repeat; }
.checkbox		{ width: 19px; height: 25px; padding: 0 2px 0 0; background: url(img/checkbox.png) no-repeat; display: block; clear: left; float: left; margin: 2px 0 0 -4px; }
.file_input_textbox { border:#616161 1px solid; background-color:#3c3b3a; font-size:11px; color:#bfbfbf; float: left; margin-top: -1px; }
.file_input_div	{ position: relative; width: 100px; height: 18px; overflow: hidden; }
.file_input_hidden { position: absolute; right: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0; }
.ruen_act		{ color: #baff00; background-color: #242424; padding: 3px 5px 5px 5px; box-shadow:2px 2px 3px #1e1e1e inset; -webkit-box-shadow: 2px 2px 3px #1e1e1e inset; -moz-box-shadow: 2px 2px 3px #1e1e1e inset; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; position:relative; z-index:10; }
.gal_alf		{ font-size:10px; color:#fff; }
.wrapp_gal_alf  { position: absolute;}
.alp			{ background-color: #242424; padding:5px 1px 0px 4px; display:inline-block; border-radius:5px; -moz-border-radius:5px; margin-top:-7px; }
.gal_alf		a:link, .gal_alf a:visited { background-color: #373737; color: #FFF; padding:1px 4px 4px 4px; margin-right:3px; }
.gal_alf		a:hover { background-color: #baff00; color: #000; }
.gal_alf		span { float:left; margin-bottom:8px; }
.gal_act		{ background-color: #bc0404; margin: -1px 3px 0 0; padding:1px 4px 4px 4px; float:left; }
.galimg		img { border:#555555 solid 3px; }
.galimg		img:hover { border:#fff solid 3px; }
#galrscr 		{ width:146px; height:86px; background-color:#1e1e1e; display:table-cell; vertical-align:bottom; text-align:center; font-size:10px; color:#fff; text-decoration:none; clear: both; }
.fl			{ float:left; }
.idate		{ color:#6f6f6f; padding-top:2px; }
.idate, .icom	{ margin-top: -1px; }
.fr			{ float:right; }
.es			{ float:right; margin-right:4px; }
.eds			{ position: absolute; top: 5px; right: 13px; }
#galac		{ background-color:#bfbfbf; } 
#galrscr:hover	{ background-color:#baff00; }
.gascrp		{ margin: 0 3px 3px 3px; }
.prel			{ position:relative }
.galimg		a:link, .galimg a:visited { text-decoration:none; }
.v10z			{ font-size:10px; color:#808080; }
.v10z			a:link, .v10z a:visited { color:#808080; text-decoration: underline; }
.v10z			a:hover { color:#b4ff01; text-decoration: underline; }
.thumbnails		{ text-align: center; margin: 15px 0 15px 0; }
.thumbnail		{ text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: left; }
.thumbnail .r	{ width: 154px; float: left; }
.ir			{ width:25px; height:12px; background-image:url(img/stats.png); background-repeat:no-repeat; padding: 2px 3px 0 16px; }
.ic			{ width:25px; height:12px; background-image:url(img/com.png); background-repeat:no-repeat; padding: 2px 0 0 16px; }
#galmag		{ margin:10px 0 10px 0; position:relative; background-image:url(img/lscr.gif); background-position: center center; background-repeat:no-repeat; text-align:center; }
#galmag		img { border:#333333 solid 3px; }
#galmag		a:hover img { border:#282828 solid 3px; cursor:pointer; }
#galmag		.gsize { display:inline; }
.gnxt			a:link, .gnxt a:visited { float:right; text-decoration: underline; background-image:url(img/f_s.png); background-position: center right; background-repeat:no-repeat; padding: 3px 40px 0 0; }
.gnxt			a:hover { background-image:url(img/f_s.gif); background-position: center right; }
.gprv			a:link, .gprv a:visited { float:left; text-decoration: underline; background-image:url(img/b_s.png); background-position: center left; background-repeat:no-repeat; padding: 3px 0 0 40px; }
.gprv			a:hover { background-image:url(img/b_s.gif); background-position: center left; background-repeat:no-repeat; }
.gsize		{ position:absolute; left:10px; padding:5px 0; bottom: 10px; font-size:11px; color:#fff; }
.cp			{ cursor:pointer; }
.dn, .slidesPrevious, .slidesNext { display:none; }
.v11z			{ font-size:11px; color:#808080; }
.v11z			a:link, .v11z a:visited { color:#808080; }
.v11z			a:hover { color:#b4ff01; }
.v11zz		{ font-size:11px; color:#646464; }
.v11zz		a:link, .v11zz a:visited { color:#646464; }
.v11zz		a:hover { color:#b4ff01; }
.tooltip 		{ display:none; background:transparent url(img/black_arrow.png); font-size:10px; height:70px; width:160px; padding:25px; color:#fff; z-index:2000; }
.tooltip 		a:link, .tooltip a:visited { color:#fff; text-decoration:underline; }
.tooltip 		a:hover { color:#b4ff01; text-decoration:underline; }
.tooltip.bottom 	{ background:url(img/black_arrow_bottom.png); padding-top:40px; height:55px; color:#fff }
.tooltip.bottom 	a:link, .tooltip.bottom a:visited { color:#fff; text-decoration:underline; }
.tooltip.bottom 	a:hover { color:#b4ff01; text-decoration:underline; }
.adds			{ margin: 4px 5px 0 0; }
.gplus, .adds	{ background: url(img/gplus.png) no-repeat top; width:22px; height:21px; cursor:pointer; }
.love			{ background: url(img/love.png) no-repeat top; width:23px; height:21px; cursor:pointer; margin-top:10px;}
.gplus:hover, .adds:hover, .love:hover { background-position: center; }
.gplus:active, .adds:active, .love:active { background-position: bottom; }
.wrapped 		{ white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word; }
.carousel		{ background-color: #282828; padding: 18px 0 18px 0; box-shadow:5px 5px 20px #1e1e1e inset; -webkit-box-shadow: 5px 5px 20px #1e1e1e inset; -moz-box-shadow: 5px 5px 20px #1e1e1e inset; }
.carouselp		{ border:#323232 solid 3px; margin-top:40px; }
.gim			{ width:150px; }
.scrll		{ overflow-x:auto; margin: 0px auto; outline:none; }
.gopopc		{ padding: 2px 0 0 18px; background: url(img/popcorni.png) no-repeat left; height: 16px; text-decoration:none; cursor:pointer; }
.gopopc		span { border-bottom: 1px dashed #808080; text-decoration:none; }
.gopopc:hover span { color: #b4ff01; border-bottom: 1px dashed #b4ff01; text-decoration:none; color:#b4ff01; }

.jspContainer	{ overflow: hidden; position: relative; }
.jspPane      	{ position: absolute; }
.jspVerticalBar	{ position: absolute; top: 0;	right: 0; width: 16px; height: 100%; }
.jspHorizontalBar	{ position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap		{ display: block; background: #eeeef4; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack		{ background-image:url(img/track.gif); position: relative; }
.jspDrag		{ background-image:url(img/drag.gif); position: relative; top: 0;	left: 0; cursor: pointer; }
.jspDragPip		{ background-image:url(img/dragpip.gif); width:5px; height: 16px; margin: 0px auto; }
.jspDragLeft	{ background-image:url(img/dragl.gif); width:7px; height: 16px; cursor: pointer; float:left; }
.jspDragRight	{ background-image:url(img/dragr.gif); width:7px; height: 16px; cursor: pointer; float:right; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrowLeft	{ background:url(img/jsparrl.gif) no-repeat top; text-indent: -20000px; width:16px; height: 16px; display: block; cursor: pointer; }
.jspArrowRight	{ background:url(img/jsparrr.gif) no-repeat top; text-indent: -20000px; width:16px; height: 16px; display: block; cursor: pointer; }
.jspArrowLeft.jspDisabled, .jspArrowRight.jspDisabled { cursor: default; background-position: bottom;  }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner 		{ background: #eeeef4; float: left;	height: 100%; }
#gallery_story    { width: 160px; float:left; margin: 1px 5px 0 0; }
.gspec		a:link, .gspec a:visited { color:#f49ac1; }
.gspec		a:hover { color:#b4ff01; }
.type 		{ position: relative; overflow: hidden; padding-left:13px; z-index:3;}
.type 		li { float: left; list-style: none; z-index:3;}
.type 		li.back { border: 1px solid #b4ff01; height: 16px; z-index: 8; position: absolute; }
.type 		li a { padding-top:2px; font: 11px Verdana; outline: none; text-align: center; z-index: 10; display: block; float: left; height: 16px; position: relative; overflow: hidden; margin: auto 10px; }
.type 		li a:hover, .type li a:active, .type li a:visited { border: none; }                    
.addm			{ width:50%; float:right; }
.addms span { margin-right:8px; }
.addm span  { background-color:#242424; padding:2px 6px; box-shadow:1px 1px 1px #1e1e1e inset; -webkit-box-shadow: 1px 1px 1px #1e1e1e inset; -moz-box-shadow: 1px 1px 1px #1e1e1e inset; border-radius:4px; -moz-border-radius:4px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color: #b4ff01; float:right; margin-top:5px; }
.addm a { text-decoration:none; display:table; width:100%; }
.addm div			{ font-size:11px; color:#fff; border-bottom:#fff 1px solid; display:inline-block; }
.addm a:hover > div { color:#b4ff01; border-bottom:#b4ff01 1px solid; }
.ml			{ background-image:url(img/ml.png); height:25px; width:6px; display:inline-block; margin-top:3px; }
.mr			{ background-image:url(img/mr.png); height:25px; width:6px; display:inline-block; margin:3px 10px 0 0; }
.atxt			{ margin:5px 0 0 -2px; float:left; border-bottom: #fff 1px solid; }
.anum			{ margin: 5px -3px 0 5px; color:#b4ff01; text-decoration:none; background-color:#5b5b5b; float:right; padding:1px 2px 2px 2px; border-radius: 3px; -moz-border-radius: 3px; }
.levels		{ background-color:#282828; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; width: 378px; height:20px; text-align:left; }
.ate			{ background-image:url(img/atbg.png); width:217px; display:inline-block; margin-top:4px; background-repeat:no-repeat; position:relative; }
.mate			{ background-image:url(img/matbg.png); width:100%; height:13px; display:inline-block; background-repeat:repeat-x; position:relative; z-index:100; border-right: #242424 1px solid; }
.rateo		{ background-image:url(img/rateo.png); height:13px; display:inline-block; background-repeat:no-repeat; }
.mrateo		{ background-image:url(img/mmr.png); background-repeat:repeat-x; position:relative; z-index:50; height:13px; }
.gstat		{ border:#3a3a3a solid 1px; padding:1px; display:block; width:146px; text-align:center; }
.gstat		div { background-color: #3a3a3a; }
.gpic			{ border-left:#3a3a3a solid 1px; border-right:#3a3a3a solid 1px; border-bottom:#3a3a3a solid 1px; display:inline-block; height:88px; }
.gpic			img { border:#232323 solid 4px; }
.grgh			{ margin: 3px 0 0 162px; display:block; }
.grq			{ width:100%; display:inline-block; }
.grgh			img { margin: 0 5px 5px 0; }
.clse			{ background-image:url(img/cls.png); height:16px; width:15px; display:block; float:right; margin-top: -1px; }
.clse:hover		{ background-position: center bottom; cursor:pointer; }
.uld			{ display:inline; }
.slides_container	{ margin-top: -10px; height: 180px; }
.pagination 	{ margin:-212px 12px 0 0; float:right; }
.pagination li 	{ float:left; margin:0 1px; list-style:none; }
.pagination li a 	{ display:block; width:14px; height:0; padding-top:14px; background-image:url(/img/pagination.png); background-position:0 0; overflow:hidden; }
.pagination li.current a { background-position:0 -14px; cursor:default; }
.bm .pt a { margin: 5px 5px 0 0 }





* html .jspCorner { margin: 0 -3px 0 0; }  

/* Хак для Его Величества хрома */

@media all and (-webkit-min-device-pixel-ratio:0) {

}

/* Хак для его величества хрома */

/* Хак для Его Величества фаерфокса */

.but::-moz-focus-inner{border:0}
@-moz-document url-prefix() 
{ 
#gallery_story {margin-top: 0px;}
}

/* Хак для его величества фаерфокса */



