body, div, h5, input, ol, p, table, ul {
	color: white;
	font: normal 13px verdana, helvetica;
}
blockquote, code, div, h1, h2, h3, h4, h5, h6, input, li, p, ol, table, ul {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
blockquote {
	background: url(/i/bg2_dark.jpg) repeat;
	border: 1px dotted;
	color: #CCCCCC;
	font-size: 12px;
	margin: 10px 10px;
	padding: 2px 3px;
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	margin: 0;
}
embed, iframe, img {
	vertical-align: bottom;
}
img {
	border: none;
}
q {
	font-style: italic;
	quotes: "«" "»";
}
q span {
	font-style: normal;
}
ol, ul {
	padding: 0;
	margin: 3px 0px 3px 40px;
}
/*td {
	text-align: left;
}*/
th {
	text-align: center;
}
html {
	height: 100%;
}
body {
	background: url(/i/newfon2.jpg) repeat black;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
/*	scrollbar-base-color: #423A37;
	scrollbar-arrow-color: #F3A900;
	scrollbar-3dlight-color: #442E2D;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #8E6B59;
	scrollbar-track-color: #9A7467;*/
}
.clearfix + * {
	clear: both;
}
.clearfix-left + * {
	clear: left;
}
.clearfix-right + * {
	clear: right;
}
/*---------- Headers ----------*/
h1 {
	font: bold italic 24px verdana, helvetica;
	margin-bottom: 0.67em;
	padding: 0;
	text-align: center;
	filter: dropshadow(color=#02122E, offx=2, offy=2, positive=1, enabled=1);
	text-shadow: #02122E 2px 2px 0px;
}
h2, h4 {
	padding: 2px;
	text-align: left;
	vertical-align: bottom;
}
h2 {
	border-bottom: 1px solid #FFD700;
	font: bold italic 19px verdana, helvetica;
}
h4 {
	background-color: black;
	border-bottom: 2px solid #FFD700;
	font: italic 13px verdana, helvetica;
}
h4 b {
	color: #FFD700;
	font-size: 16px;
}
h3 {
	background: url(/i/bg2_dark.jpg) repeat;
	border-bottom: 1px dotted gray;
	color: #FDD456;
	font: italic 19px 'Trebuchet MS', Verdana, sans-serif;
	padding: 2px 2px 2px 7px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
}
h5 {
	background: url(/i/bg2_dark.jpg) repeat;
	font-weight: bold;
	padding: 3px 8px;
	text-align: left;
}
/*---------- Layout -----------*/
.bg_left {
	background: url(/i/yellowstripeleft1.gif) repeat-y right top;
	min-width: 18px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}
.bg_main {
	background: url(/i/bg2.jpg) repeat #333333;
	vertical-align: top;
	width: 976px;
}
.bg_right {
	background: url(/i/yellowstriperight1.gif) repeat-y left top;
	min-width: 18px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}
.ferma_left_bg {
	background: url(/i/fermabg1.gif) repeat-y right top;
	height: 100%;
	width: 18px;
/*	position: absolute;
	right: 0;*/
	float: right;
	margin-bottom: -100500px;
	padding-bottom: 100500px;
	margin-bottom: 0 !ie; /*IE6-7 long page fix*/
	padding-bottom: 0 !ie; /*IE6-7 long page fix*/
}
.ferma_left_cover {
	background: url(/i/yellowstripeleft1.gif) repeat-y right top;
	height: 235px;
}
.ferma_left_joint {
	background: url(/i/fermatop_left.png) no-repeat right bottom;
	height: 42px;
}
.ferma_right_bg {
	background: url(/i/fermabg2.gif) repeat-y left top;
	height: 100%;
	width: 18px;
/*	position: absolute; 
	left: 0;*/
	float: left;
	margin-bottom: -100500px;
	padding-bottom: 100500px;
	margin-bottom: 0 !ie; /*IE6-7 long page fix*/
	padding-bottom: 0 !ie; /*IE6-7 long page fix*/
}
.ferma_right_cover {
	background: url(/i/yellowstriperight1.gif) repeat-y left top;
	height: 235px;
}
.ferma_right_joint {
	background: url(/i/fermatop_right.png) no-repeat left bottom;
	height: 42px;
}
.graffiti_left {
	background: url(/i/graff1.jpg) repeat-y left top;
/*	height: 100%;*/
	width: 100%;
}
.graffiti_right {
	background: url(/i/graff2.jpg) repeat-y right top;
	height: 100%;
	width: 100%;
}
.header {
	background: url(/i/header.jpg) no-repeat center top;
	height: 100%;
	width: 100%;
}
.road {
	background: url(/i/road_new.png) no-repeat center 235px;
	height: 100%;
	width: 100%;
}
#flash {
	border: 0;
	display: table;
	height: 43px;
	width: 395px;
	position: absolute;
	top: 235px;
	left: 245px;
	margin-bottom: 10px;
}
.b1, .b2, .b3, .b0 {
	display: table-cell;
	height: 43px;
	text-align: center;
	vertical-align: middle;
}
.b1 {width: 95px;}
.b2 {width: 161px;}
.b3 {width: 81px;}
.b0 {width: 1px;}

#flash a {
	display: inline-block;
	margin: 0px;
	height: 29px;
}
.b1 a {width: 89px;}
.b2 a {width: 154px;}
.b3 a {width: 74px;}
.b1 img {margin-top: 4px; margin-left: -1px;}
.b2 img {margin-top: 2px;}
.b3 img {margin-top: 4px;}

#menu_left {
	display: table-cell;
	float: left;
	margin-top: 35px;
	position: relative;
	width: 216px;
}
.m1 {
	height: 36px;
	width: 193px;
	margin-bottom: 3px;
	cursor: pointer;
}
.m1 img {
	height: 36px;
	width: 193px;
}
#cw .m1, #cw_hide {background-image: url(/i/r_cw.png);}
#eflc .m1, #eflc_hide {background-image: url(/i/r_eflc.png);}
#gta3 .m1, #gta3_hide {background-image: url(/i/r_gta3.png);}
#gta4 .m1, #gta4_hide {background-image: url(/i/r_gta4.png);}
#gta5 .m1, #gta5_hide {background-image: url(/i/r_gta5.png);}
#wdogs .m1, #wdogs_hide {background-image: url(/i/r_wdogs.png);}
#sdogs .m1, #sdogs_hide {background-image: url(/i/r_sdogs.png);}
#lanoire .m1, #lanoire_hide {background-image: url(/i/r_lanoire.png);}
#lcs .m1, #lcs_hide {background-image: url(/i/r_lcs.png);}
#mafia .m1, #mafia_hide {background-image: url(/i/r_mafia.png);}
#maf2 .m1, #maf2_hide {background-image: url(/i/r_mafia2.png);}
#rdr .m1, #rdr_hide {background-image: url(/i/r_rdr.png);}
#sa .m1, #sa_hide {background-image: url(/i/r_sa.png);}
#vc .m1, #vc_hide {background-image: url(/i/r_vc.png);}
#vcs .m1, #vcs_hide {background-image: url(/i/r_vcs.png);}
#advance .m1, #advance_hide {background-image: url(/i/r_advance.png);}#gta1997 .m1, #gta1997_hide {background-image: url(/i/r_gta1997.png);}

.m2 {
	background-image: url(/i/submenu_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 193px;
	margin-top: -2px;
	margin-bottom: 3px;
}
.m2_top {
	background-image: url(/i/submenu_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m2_bottom {
	background-image: url(/i/submenu_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 20px 10px 20px 15px;
}
.m2_bottom a, .m2_bottom a:visited {
	color: white;
	display: block;
	font: bold 11px Tahoma;
	line-height: 15px;
	padding-left: 17px;
	text-decoration: none;
}
.m2_bottom a:hover {
	background-image: url(/i/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #66FF33;
	text-decoration: underline;
}
.m2_bottom div a, .m2_bottom div a:visited {
	font-weight: normal;
	padding-left: 23px;
}
.m2_bottom div a:hover {
	background-image: url(/i/arrow_dright.gif);
}
.m2_bottom .m2div, .m2_bottom a.m2div:visited {
	font: bold 11px Tahoma;
	line-height: 15px;
	padding-left: 11px;
	text-transform: lowercase;
}
.m2_bottom a.m2div:hover {
	background: none;
/*	text-decoration: underline;*/
}
#lanoire .m2div {
	color: #FF5500;
}
#eflc .m2div {
	color: #B99C7A;
}
#eflc #tlad.m2div {
	color: #D30707;
}
#gta4 .m2div {
	color: #9A9A9B;
}
#vcs .m2div {
	color: #FFA0C3;
}
#lcs .m2div {
	color: #FB0725;
}
#sa .m2div {
	color: #BFBFC0;
}
#vc .m2div {
	color: #DF75E9;
}
#gta3 .m2div {
	color: #9CC6FF;
}
#advance .m2div {
	color: #FB0725;
}
.m2 #new, .paneltop #new {
	color: #FDD456;
}

}
.m2 #inprogress, .paneltop #inprogress {
	color: #00008B;
}

.menu3 {
	background-image: url(/i/3_submenu2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 193px;
	margin-top: -2px;
	margin-bottom: 3px;
}
.menu3_top {
	background-image: url(/i/3_submenu_top2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu3_bottom {
	background-image: url(/i/3_submenu_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 20px 10px 20px 15px;
}
.menu3_bottom a, .m2_bottom a:visited {
	color: FF9933;
	display: block;
	font: bold 12px Tahoma;
	line-height: 15px;
	padding-left: 17px;
	text-decoration: none;
        text-shadow: black 1px 0px, black 1px 1px, black 0px 1px, black -1px 1px, black -1px 0px, black -1px -1px, black 0px -1px, black 1px -1px, black 0 0 3px, black 0 0 3px, black 0 0 3px, black 0 0 3px, black 0 0 3px, black 0 0 3px, black 0 0 3px, black 0 0 3px;
}
.menu3_bottom a:hover {
	background-image: url(/i/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #66FF33;
	text-decoration: underline;
}
.menu3_bottom div a, .m2_bottom div a:visited {
	font-weight: normal;
	padding-left: 23px;
}
.menu3_bottom div a:hover {
	background-image: url(/i/arrow_dright.gif);
}
.menu3_bottom .m2div, .m2_bottom a.m2div:visited {
	font: bold 11px Tahoma;
	line-height: 15px;
	padding-left: 11px;
	text-transform: lowercase;
}
.menu3_bottom a.m2div:hover {
	background: none;
/*	text-decoration: underline;*/
}
#lanoire .m2div {
	color: #FF5500;
}
#eflc .m2div {
	color: #B99C7A;
}
#eflc #tlad.m2div {
	color: #D30707;
}
#gta4 .m2div {
	color: #9A9A9B;
}
#vcs .m2div {
	color: #FFA0C3;
}
#lcs .m2div {
	color: #FB0725;
}
#sa .m2div {
	color: #BFBFC0;
}
#vc .m2div {
	color: #DF75E9;
}
#gta3 .m2div {
	color: #9CC6FF;
}
#advance .m2div {
	color: #FB0725;
}
.m2 #new, .paneltop #new {
	color: #FDD456;
}

}
.m2 #inprogress, .paneltop #inprogress {
	color: #00008B;
}

#menu_right {
	display: table-cell;
	float: right;
	margin-top: 35px;
	width: 205px;
}
.panelbg {
	background: url(/i/panel_bg.jpg) repeat-y;
	width: 188px;
	margin-bottom: 3px;
}
.panelbottom {
	background: url(/i/panel_bottom.jpg) no-repeat left bottom;
}
.paneltop {
	background: url(/i/panel_top.jpg) no-repeat left top;
	padding: 12px 12px 21px 10px;
}
#dsqwidget.paneltop, #poll.paneltop, #quot.paneltop {
	padding-bottom: 12px;
}
.paneltop h6, .paneltop h6 a, .paneltop h6 a:visited {
	color: white;
	font: bold 11px Verdana;
	text-decoration: none;
	text-transform: uppercase;
}
.paneltop h6 a:hover {
	color: white;
	text-decoration: underline;
	text-transform: uppercase;
}
.top10_links div {
	height: 13px;
}
.top10_links a {
	background: url(/i/arrows_sel.gif) no-repeat left center;
	display: inline-block;
	font-size: 11px;
	padding-left: 6px;
	max-width: 161px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	_width: 161px;/*IE6 fix*/
}
.dossier_links a {
	background: url(/i/arrows_sel.gif) no-repeat left center;
	font: bold 11px Tahoma;
	padding-left: 6px;
}
.poll_table {
	width: 161px;
}
.poll_table td {
	font: normal 11px verdana;
}
td.poll_option input {
	margin: 3px 3px 0px 3px;
}
td.poll_title {
	color: #E3FFC1;
}
td.poll_total {
	color: #E3FFC1;
	text-align: center;
}
td.poll_vote_button {
	text-align: center;
}
td.poll_vote_button input {
	background-color: #FFCC00;
	border: 2px solid black;
	color: black;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
}
.random_phrase {
	font-size: 11px;
	font-style: italic;
	margin: 3px 3px 0px 3px;
}
.footerhead {
	background: url(/i/footer_head.gif) no-repeat right bottom;
	padding-bottom: 100px;
}
.footer {
	color: #CCCCCC;
	font-family: Tahoma;
	padding: 0px 0px 20px 10px;
	width: 50%;
}
/*---------- Top Navigation Template ----------*/
#navtop {
	height: 35px;
	width: 767px;
	position: absolute;
	left: 0;
	top: -35px;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
}
#navtop span {
	display: inline-block;
	margin-bottom: 12px;
	vertical-align: bottom;
}
#navtop a {
	font: bold 14px Tahoma;
}
/*---------- AG Random Content ----------*/
#random_content {
	background: url(/i/bg2_dark2.jpg);
	border-bottom: 1px dotted gray;
	margin-top: 32px;
	width: 548px;
}
#nd_articleslist_header {
	background: url(/i/bg2_dark.jpg);
	border-bottom: 1px dotted gray;
	padding: 2px 7px;
}
#nd_articleslist_header div {
	color: #FDD456;
	font: italic 17px 'Trebuchet MS', Verdana, sans-serif;
	text-align: left;
}
#nd_articleslist_header div a {
	font: italic 17px 'Trebuchet MS', Verdana, sans-serif;
}
#nd_articleslist_header div.shadow {
	display: none;
}
#nd_articleslist_header div.text {
	margin: 0;
	width: 534px;
}
#nd_articleslist_header div.text font.md {
	color: white;
	padding: 0 7px;
}
td.random_links {
	width: 50%;
	padding: 5px;
/*	vertical-align: top;*/
}
td.random_links div {
	height: 15px;
	overflow: hidden;
	width: 264px;
}
td.random_links div a {
	display: inline-block;
	max-width: 253px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	white-space: nowrap;
}
/* IE fix + Mac-Hack \*/
* html td.random_links div a {
	w\idth: 253px;
}
/* End of IE fix + Mac-Hack */

td.bottom {
/*	border-bottom: 1px dotted gray;
	line-height: 0px;*/
	display: none;
}
/*img.bottom_img {
	height: 0px;
	width: 0px;
	visibility: hidden;
}*/
/*---------- Colors ----------*/
.hot {
	color: red !important;
}
.gold {
	color: #FFD700 !important;
}
.lime {
	color: lime !important;
}
.yel {
	color: yellow !important;
}
/*---------- Text ----------*/
#s, .s, .s *, #gta_s, .gta_s {
	font-size: 11px;
}
#ia, .ia {
	color: #637B94 !important;
	font-weight: bold;
	text-decoration: none !important;
}
.code, code {
	display: inline-block;
	background: url(/i/bg2_dark.jpg) repeat;
	border: 1px dotted;
	color: #CCCCCC;
	font-size: 11px;
	margin: 3px 5px;
	padding: 2px 3px;
	text-align: left;
}
.prev-page, .next-page {
	float: left;
	font-weight: bold;
	text-align: left;
	width: 50%
}
.next-page {
	text-align: right;
}
.nobr {
	white-space: nowrap;
}
#or {background-color: orange;}
#pl {margin: 0px 18px 4px 0px;}
#pr {margin: 0px 0px 4px 18px;}
#pm {margin: 14px 0px 6px 18px;}
td.ad {width:100%; background-color:#16284E; font-size:11px; padding:10px; text-align:justify}
td.ad div {border: 1px solid gold; padding: 0 2 2 2; color:gold; font-size: 10px; margin: 10 0 0 0; width: 10px; cursor:pointer; background-color:black;}
tr.bs td {border-bottom: 1px solid black}

/*---------- Text Dividers ----------*/
.div {
	background: url(/i/div.png) repeat-x left top;
	height: 16px;
	margin: 4px 0px;
	clear: both;
}
.thindiv {
	background: url(/i/div.png) repeat-x left top;
	height: 10px;
	margin: 2px 0px;
	clear: both;
}
.mafdiv {
	background: url(/i/mafdiv.gif) no-repeat center center;
	height: 16px;
	margin: 4px 0px;
	clear: both;
}
/*---------- Links ----------*/
/* IE */
a:active {
	outline: none !important;
}
/* FF */
:focus {
	-moz-outline-style: none !important;
}
a, a:visited {
	color: #CEFFDE;
	outline: none !important;
	transition: color 0.2s ease-in-out 0;
	-webkit-transition: color 0.2s ease-in-out 0;
	-moz-transition: color 0.2s ease-in-out 0;
	-o-transition: color 0.2s ease-in-out 0;
}
a:hover {
	color: #66FF33;
}
a.bl, a.bl:visited {
	color: black;
}
a.bl:hover {
	color: navy;
}
a.dl, a.dl:visited {
	background-color: #FFD700;
	border: inset #FFD700 3px;
	color: black;
	display: block;
	font-weight: bold;
	text-align: center;
}
a.dl:hover {
	border: inset orange 3px;
	color: navy;
}
.dl1 a, .dl2 a, .dl1 a:visited, .dl2 a:visited {
	color: black;
	display: block;
	height: 100%;
}
.dl1 a:hover, .dl2 a:hover {
	color: navy;
}
A.ablue {
	color: #D1F1FE;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: underline;
}
A.ablue:hover {
	color: #96CAFE;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: underline;
}
A.a0,A.a0:visited {
	color: white;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
A.a0:hover {
	color: white;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
}
a.mail {
	text-decoration: none;
}
a.mail:hover {
	text-decoration: underline;
}
a.imglink {
	background: url(/i/icon_img.gif) no-repeat center;
	display: inline-block;
	width: 22px;
	height: 10px;
}
/*---------- Images ----------*/
.cp, .cpl, .cpr {
	border: 2px inset #CC9900 !important;
	filter: alpha(opacity=100);
	opacity: 1;
}
.cpl {
	float: left;
	margin: 2px 22px 10px 4px;
}
.cpr {
	float: right;
	margin: 2px 4px 10px 22px;
}
.cpo, a:hover .cp, a:hover .cpl, a:hover .cpr {
	border: 2px inset #FFBF00 !important;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.fp {
	border: 2px inset green !important;
	filter: alpha(opacity=100);
	opacity: 1;
}
a:hover .fp {
	border: 2px inset lime !important;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.gp, .gpl, .gpr {
	border: 2px inset #89389D !important;
	filter: alpha(opacity=100);
	opacity: 1;
}
.gpl {
	float: left;
	margin: 2px 22px 10px 4px;
}
.gpr {
	float: right;
	margin: 2px 4px 10px 22px;
}
.gpo, a:hover .gp, a:hover .gpl, a:hover .gpr {
	border: 2px inset #C041E0 !important;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.mp, .mpl, .mpr {
	border: 2px inset maroon !important;
	filter: alpha(opacity=100);
	opacity: 1;
}
.mpl {
	float: left;
	margin: 2px 22px 10px 4px;
}
.mpr {
	float: right;
	margin: 2px 4px 10px 22px;
}
.mpo, a:hover .mp, a:hover .mpl, a:hover .mpr {
	border: 2px inset red !important;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.np {
	margin-left: 2px;
	vertical-align: bottom;
}
.op04 {
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.vp, .vpl, .vpr {
	border: 2px inset #FFA6C9 !important;
	filter: alpha(opacity=100);
	opacity: 1;
}
.vpl {
	float: left;
	margin: 2px 22px 10px 4px;
}
.vpr {
	float: right;
	margin: 2px 4px 10px 22px;
}
a:hover .vp, a:hover .vpl, a:hover .vpr {
	border: 2px inset #FF69B4 !important;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
/*---------- Icons ----------*/
.infopic, .infopic2 {
	display: inline-block;
	height: 13px;
	width: 13px;
	margin-left: 2px;
	padding: 0;
	vertical-align: -1px;
}
.infopic {
	background: url(/i/info.gif) no-repeat center;
}
.infopic2 {
	background: url(/i/info2.gif) no-repeat center;
}
/*---------- News ----------*/
/*#news, #news h3, */.news-sub, .news-text, .news-tags {
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 548px;*/
}
.news-sub {
	background: url(/i/bg2_dark.jpg) repeat;
	height: 20px;
	margin: 0;
	padding: 0;
}
.news-sub * {
	font-size: 11px;
}
.news-sub .sub1 {
	float: left;
	margin: 3px 0px 0px 6px;
}
.news-sub .sub2 {
	float: right;
	margin: 4px 7px 0px 0px;
}
.permalink {
	background: url(/i/icon_permalink.gif) no-repeat center;
	display: inline-block;
	height: 12px;
	width: 14px;
	vertical-align: -2px;
}
.forumlink {
	background: url(/i/icon_comments.png) no-repeat 2px 1px;
	padding-left: 17px;
}
.news-text {
	background: url(/i/bg2_dark2.jpg) repeat;
	margin-top: 3px;
	padding: 3px 7px;
	border-bottom: 1px dotted gray;
/*	display: inline-block;*/
	overflow: hidden;
	zoom: 1;/*IE6 fix*/
}
.news-text p:first-child {
	margin-top: 0px;
}
.news-text p:last-child {
	margin-bottom: 0px;
}
.news-text p + p.thumbs {
	margin-top: -7px;
}
.news-text p.thumbs {
	margin-bottom: -0.4em;
}
.news-text img.left {
	margin: 2px 10px 4px 0px;
}
.news-text img.right {
	margin: 4px 0px 4px 10px;
}
.news-tags {
	background: url(/i/bg2_dark2.jpg) repeat;
	padding: 3px 7px;
	font-size: 11px;
}
.news-tags * {
	font-size: 11px;
}
.next10 {
	color: black;
	width: 300px;
	padding: 3px;
	font-size: 14px;
	height: 26px;
	font-weight: normal;
	margin: 15px 0 5px 0;
	border: 1px solid black;
	background-color: #FFD700;
	background-image: url(http://i.ag.ru/ag/i/wide/button_bg.gif);
	cursor: pointer;
}
.next10:hover {
	border: 2px solid white;
	padding: 2px;
}
.week_link {
	background-color: #FFD700;
	border: 2px solid black;
	padding: 4px;
	text-align: center;
}
.week_link a, .week_link a:visited {
	color: black;
	font-size: 11px;
	font-weight: bold;
}
.week_link a:hover {
	color: navy;
}
/*---------- Gallery ----------*/
#gallery {
	padding-top: 3px;
}
#gallery .pages {
	background-image: url(/i/bg2_dark.jpg);
	border: 1px solid #686B6F;
	line-height: 19px;
	margin: 1em 0;
	padding: 10px;
}
#gallery .pages.mt0 {
	margin-top: 0;
}
#gallery .pages a {
	font-weight: bold;
	text-decoration: none;
}
#gallery .pages a:hover {
	text-decoration: underline;
}
#gallery .tabber, #gallery .tabberlive {
	margin-bottom: 1em;
}
#gallery ul.tabbernav {
	background: url(/i/tabs.png) 0 -50px;
	height: 19px;
	margin: 0;
	padding-left: 4px;
}
#gallery ul.tabbernav li {
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
}
#gallery ul.tabbernav li a {
	background-image: url(/i/tabs.png);
	background-repeat: no-repeat;
	float: left;
	font-size: 9px;
	margin-left: 1px;
	padding: 4px 0px 3px 0px;
	text-align: center;
	text-decoration: none;
}
#gallery ul.tabbernav li a:link {
	color: black;
}
#gallery ul.tabbernav li a:visited {
	color: black;
}
#gallery ul.tabbernav li a:hover {
	color: maroon;
	text-decoration: underline;
}
#gallery ul.tabbernav li a.t50 {
	background-position: 0 -19px;
	width: 50px;
}
#gallery ul.tabbernav li a.t70 {
	background-position: -60px -19px;
	width: 70px;
}
#gallery ul.tabbernav li a.t80 {
	background-position: -140px -19px;
	width: 80px;
}
#gallery ul.tabbernav li a.t100 {
	background-position: -230px -19px;
	width: 100px;
}
#gallery ul.tabbernav li a.t150 {
	background-position: -340px -19px;
	width: 150px;
}
#gallery ul.tabbernav li.tabberactive a.t50 {
	background-position: 0 -1px;
}
#gallery ul.tabbernav li.tabberactive a.t70 {
	background-position: -60px -1px;
}
#gallery ul.tabbernav li.tabberactive a.t80 {
	background-position: -140px -1px;
}
#gallery ul.tabbernav li.tabberactive a.t100 {
	background-position: -230px -1px;
}
#gallery ul.tabbernav li.tabberactive a.t150 {
	background-position: -340px -1px;
}
#gallery ul.tabbernav li.tabberactive a:hover {
	color: black;
	cursor: default;
	text-decoration: none;
}
#gallery .tabbertab {
	background-image: url(/i/bg2_dark.jpg);
	border: 1px solid #686B6F;
	border-top: 0;
	line-height: 19px;
	padding: 10px;
}
#gallery .tabbertab h6 {
	display: none;
}
#gallery .tabbertab a {
	font-weight: bold;
	text-decoration: none;
}
#gallery .tabbertab a:hover {
	text-decoration: underline;
}
#gallery .tabbertab {
	display: none;
}
#gallery .tabbertab.tabbertabdefault {
	display: block;
}
#gallery .tabberlive .navhidden {
	display: none;
}
#gallery .tabberlive .tabbertab {
	display: block;
}
#gallery .tabberlive .tabbertab.tabbertabhide {
	display: none;
}
#gallery h5 {
	font-weight: normal;
	text-align: center;
}
#gallery.vc h5 {
	font-weight: bold;
	text-align: left;
}
#gallery.sa h5 {
	font-weight: bold;
	text-align: center;
}
.thumbs {
	clear: both;
	margin: 0;
	text-align: center;
}
#gallery .thumbs {
	margin: 0.6em 0;
}
.thumbs a {
	display: inline-block;
	margin: 7px 4px;
}
.thumbs img {
	border: 2px inset #CC9900;
	filter: alpha(opacity=100);
	opacity: 1;
}
.thumbs a:hover img {
	border: 2px inset #FFBF00;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.gta5 .thumbs img {
	border-color: green;
}
.gta5 .thumbs a:hover img {
	border-color: lime;
}
.maf .thumbs img, .lcs .thumbs img, .tlad .thumbs img, .rdr .thumbs img, .lan .thumbs img {
	border-color: maroon;
}
.maf .thumbs a:hover img, .lcs .thumbs a:hover img, .tlad .thumbs a:hover img, .rdr .thumbs a:hover img, .lan .thumbs a:hover img {
	border-color: red;
}
.tbogt .thumbs img {
	border-color: #89389D;
}
.tbogt .thumbs a:hover img {
	border-color: #C041E0;
}
.vc .thumbs img, .vcs .thumbs img {
	border-color: #FFA6C9;
}
.vc .thumbs a:hover img, .vcs .thumbs a:hover img{
	border-color: #FF69B4;
}
.screenpage-image-wrapper {
	margin: 50px 0;
	text-align: center;
}
/*---------- Unsorted ----------*/
.ask {
	color: #94A7BE;
	font-size: 12px;
	font-weight: bold;
	padding: 7px;
}
.answer {
	padding: 7px;
}
.clear {
	clear: both;
}
.left {
	display: block;
	float: left;
	margin: 2px 18px 4px 0px;
}
.right {
	display: block;
	float: right;
	margin: 2px 0px 4px 18px;
}
.bg2dark {
	background-image: url(/i/bg2_dark.jpg);
	padding: 3px;
}
.bord {
	border: solid black 1px;
}
.box {
	font-size: 11px;
	height:73px;
	width:100%;
	overflow: auto;
}
/*.bp {
	background-color: #02122E;
	background-image: url(/i/loading.gif);
	background-position: center;
	background-repeat: no-repeat;
}*/
.button {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}
/*.button2 {
	background-color: #FFCC00;
	border: 2px solid black;
	color: black;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 5px 0;
}*/
.buttonfield {
	margin: 0px;
	padding: 0px;
}
.citate_bg {
	background-image: url(/i/citate_bg.jpg);
	background-repeat: repeat-y;
	background-position: left 113px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.citate_top {
	background-image: url(/i/citate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	padding: 10px;
}
.citheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.cittext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: black;
	margin-top: 4px;
	line-height: 14px;
}
.content {
	margin-top: 210px;
	margin-bottom: 20px;
	height: 36px;
}
.desc {
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
	display: inline-block;
	padding: 5px;
	text-align: justify;
	width: 100%;
}
.desc p:last-child {
	margin-bottom: 0;
}
.dl1 {
	background-color: #FFD700 !important;
	border: inset #FFD700 3px !important;
	font-weight: bold;
	text-align: center;
}
.dl2 {
	background-color: #FFCC00 !important;
	border: inset orange 3px !important;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.field {
	clear: both;
	float: left;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.field2 {
	background-color: white;
	color: black;
	border: 1px solid black;
	width: 161px;
}
.formbg {
	background:fixed;
	width:240px;
	background-color: #A4B3C7;
	padding-left: 3px;
	background-image: url(/i/form_bg.gif);
	background-repeat: no-repeat;
	border: black 1px solid;
	color: black;
	font-weight:bold;
}
/*.h1 {
	color: #FDD456;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}*/
.hldr {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.hldr2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
.hldr3 {
	width: 100%;
	height: 16px;
	margin-top: 5px;
}
.info {
	font-size: 10.7px;
	background-image: url(/i/bg2_dark.jpg);
	height: 19px;
	padding-left:5px;
}
.num {
	background: #FFD700;
	color: black;
	font-weight: bold;
	padding: 0px 5px;
	margin-right: 5px;
}
.scroll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CBDFF9;
	overflow: auto;
	height: 70px;
	width: 180px;
	margin-top: 5px;
	border: 1px solid #0F3470;
	padding: 3px;
}
.search {
	background-image: url(/i/search_bg.jpg);
	background-repeat: repeat-x;
	height: 37px;
	width: 188px;
	margin-bottom: 3px;
}
.search_left {
	background-image: url(/i/search_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 37px;
}
.search_right {
	background-image: url(/i/search_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 37px;
}
.spoiler {
	display: inline;
	border-bottom: 1px dotted;
	color: #CCCCCC;
	cursor: pointer;
}
/*.top10_header, a.top10_header, a.top10_header:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
}
a.top10_header:hover {
	color: white;
	text-decoration: underline;
	text-transform: uppercase;
}*/
.text {
	color: white;
	display: table-cell;
	float: left;
	margin-top: 37px;
	text-align: justify;
	width: 548px;
}
.text p:first-child {
	margin-top: 0;
}
.title {
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
}
.title2 {
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	border-bottom: gold 1px solid;
	padding: 2 2 2 2;
}
.title3 {
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	border-bottom: gold 1px solid;
}
.vehdesc {
	text-align:justify;
	padding:4px;
}
.vehname {
	background-color:#165FAF;
	font-weight:bold;
	padding-left:5px;
	height:21px;
}
/*.voting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}
.votingh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EBDE4;
	line-height: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}*/
.z1 {
	z-index: 1;
}
/*---------- Tables ----------*/
.btmgold, tr.btmgold td {
	border-bottom: #FFD700 1px solid;
}
.btmwhite, tr.btmwhite td {
	border-bottom: white 2px solid;
}
td.btmgray, tr.btmgray td, table.btmgray td {
	border-bottom: gray 1px solid;
}
.bg-blue {
	background: url(/i/bg_blue.png) repeat-x top;
}
.bg-blue div {
	margin: 10px;
}
.data td {
	height: 19px;
	padding-left: 3px;
	font-size: 10px;
}
/*---------- Tables: Stripe ----------*/
.stripe th, .stripe tr.headline td {
	background: #0B2C0B;
	height: 21px;
}
.stripe tr.odd {
	background: #127016;
}
.stripe tr.evn, .stripe tr.even {
	background: #164E16;
}
/*---------- Tables: Double Color Border (Green) ----------*/
.green-dblbord {
	border: 1px solid;
	border-color: #1B8C22 #024507 #024507 #1B8C22;
	border-collapse: separate;
	border-spacing: 0px;
	background-image: url(/i/bg2_dark.jpg);
}
.green-dblbord th, .green-dblbord td {
	border: 1px solid;
	border-color: #024507 #1B8C22 #1B8C22 #024507;
}
.green-dblbord th, .green-dblbord tr.headline td {
	background-color: #127016;
	font-weight: bold;
	height: 21px;
}
/*---------- Tables: Double Color Border (Blue) ----------*/
.blue-dblbord {
	border: 1px solid;
	border-color: #165FAF #0F4279 #0F4279 #165FAF;
	border-collapse: separate;
	border-spacing: 0px;
	background-image: url(/i/bg2_dark.jpg);
}
.blue-dblbord th, .blue-dblbord td {
	border: 1px solid;
	border-color: #0F4279 #165FAF #165FAF #0F4279;
}
.blue-dblbord th {
	background-color: #165FAF;
	height: 21px;
	padding: 3px;
}
/*---------- Achievements/Trophies ----------*/
.aclogo {
	float: left;
	width: 13%;
}
.aclogo img {
	float: left;
	height: 60px;
	width: 60px;
}
.acname {
	float: left;
	width: 75%;
	font-weight: bold;
	color: #FFD700;
	margin-top: 5px;
}
.gscore {
	float: left;
	width: 8%;
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
	background: url(/i/icon_g.gif) right center no-repeat;
	font-weight: bold;
	margin-top: 5px;
	padding-right: 15px;
	text-align: right;
}
.trophy-bronze, .trophy-silver, .trophy-gold, .trophy-platinum {
	float: left;
	height: 16px;
	width: 4%;
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
	margin-top: 2px;
}
.trophy-bronze {
	background: url(/i/trophy_bronze.png) right center no-repeat;
}
.trophy-silver {
	background: url(/i/trophy_silver.png) right center no-repeat;
}
.trophy-gold {
	background: url(/i/trophy_gold.png) right center no-repeat;
}
.trophy-platinum {
	width: 12%;
	background: url(/i/trophy_platinum.png) right center no-repeat;
}
.acdesc {
	float: left;
	width: 75%;
}
/*---------- Cheats ----------*/
.cheat {
	font-weight: bold;
	color: #FFD700;
	border-right: 1px solid black;
}
.pdl_138 {
	padding-left: 138px;
}
/*---------- Crime Ranks ----------*/
.rankpts {
	padding-left: 5px;
	border-right: 1px solid black;
}
.rankname {
	padding-left: 5px;
	font-weight: bold;
	color: #FFD700;
}
/*---------- Files ----------*/
.ahtung {
	color: #FFA500;
	font-size: 32px;
	font-weight: bold;
	margin: 0.4em 0;
	text-align: center;
}
.screen-wrapper, .return-link {
	font-weight: bold;
	margin: 30px 0;
	text-align: center;
}
.prev-file, .next-file {
	float: left;
	font-size: 11px;
	margin-bottom: 15px;
	text-align: left;
	width: 50%
}
.next-file {
	text-align: right;
}
.prev-file b, .next-file b {
	font-size: 13px;
}
table.fileinfo {
	border: 1px solid;
	border-color: #1B8C22 #024507 #024507 #1B8C22;
	border-collapse: separate;
	border-spacing: 0px;
	background: url(/i/bg2_dark.jpg) repeat;
}
.fileinfo td {
	font-size: 11px;
	height: 19px;
	padding-left: 5px;
}
.fileinfo th, .fileinfo td {
	border: 1px solid;
	border-color: #024507 #1B8C22 #1B8C22 #024507;
}
.fileinfo th, .fileinfo tr.headline td {
	background-color: #127016;
	font-size: 13px;
	font-weight: bold;
	height: 21px;
}
.fileinfo .filerating {
	color: #FFD700;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}
.fileinfo .filedesc {
	background-color: #164E16;
	font-size: 13px;
	padding: 5px;
	vertical-align: top;
}
.fileinfo .filescreens {
	background-color: #164E16;
	padding: 0;
	vertical-align: top;
}
.filescreens a {
	display: inline-block;
	margin: 3px 4px;
}
img.download {
	background: url(/i/download.gif) no-repeat;
	display: inline-block;
	margin: 0 1px;
	width: 15px;
	height: 14px;
	vertical-align: bottom;
}
table.topfiles {
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
	background: url(/i/bg2_dark.jpg) repeat;
}
.topfiles td {
	border: 1px solid black;
	padding: 2px 2px 2px 5px;
}
.topfiles tr.headline td {
	background-color: #127016;
	height: 20px;
}
.topfiles .toplist {
	height: 105px;
	overflow: auto;
}
table.allfiles {
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
}
.allfiles td, .allfiles th {
	border: 1px solid black;
	padding: 2px;
	vertical-align: top;
}
.allfiles th {
	background-color: #0B2C0B;
	height: 21px;
}
.allfiles tr.headline td {
	background-color: #0B2C0B;
	font-weight: bold;
	height: 21px;
	padding-left: 5px;
}
.allfiles tr.odd td, .allfiles tr.odd th {
	background: #127016;
}
.allfiles tr.even td, .allfiles tr.even th {
	background: #164E16;
}
/*---------- Frontpage ----------*/
.main-image-wrapper {
	text-align: center;
}
.main-image-wrapper img {
	background: url(/i/bg2_dark.jpg) repeat;
	padding: 3px;
}
.gamebrief {
	background: url(/i/bg2_dark.jpg) repeat;
	border: 1px solid black;
	padding: 15px;
}
.maf .gamebrief {
	border: 2px ridge maroon;
}
.gamebrief h6 {
	color: #FDD456;
	font: bold 15px Tahoma;
	margin-bottom: 1em;
	text-align: center;
}
.maf .gamebrief h6 {
	color: #BB0000;
}
.gamebrief p:first-child {
	margin-top: 0;
}
.gamebrief p:last-child {
	margin-bottom: 0;
}
.section-list .name {
	border: 1px solid black;
	border-bottom: none;
	background-color: #17781E;
	font-weight: bold;
	margin: 0;
	padding: 4px 5px;
}
.section-list .note {
	border: 1px solid black;
	border-top: none;
	background: url(/i/bg2_dark2.jpg) repeat;
	margin: 0;
	padding: 5px;
}
.maf .section-list .name {
	border: 2px ridge maroon;
	border-bottom: none;
	background-color: black;
}
.maf .section-list .note {
	border: 2px ridge maroon;
	border-top: none;
}
/*---------- GEO Table ----------*/
.geo {
	border: 0;
	border-spacing: 0;
	width: 516px;
}
.geo th {
	text-align: left;
	filter: dropshadow(color=#02122E, offx=2, offy=2, positive=1, enabled=1);
	text-shadow: #02122E 2px 2px 0px;
}
.geo th a {
	color: #FFD700 !important;
}
.geo th, .geo td {
	border-bottom: 1px dotted #555555;
	padding: 3px;
	vertical-align: top;
}
.geo td, .geo td * {
	font-size: 11px;
}
.geo img {
/*	display: block;*/
	float: right;
	height: 13px;
	margin-right: 2px;
}
.geo div.mpsub {
	display: inline-block;
	float: left;
	margin-right: 4px;
}
.geo div.mpsub img {
	float: left;
}
.plat-3ds, .plat-cons, .plat-cube, .plat-dreamcast, .plat-droid, .plat-gba, .plat-ios, .plat-ipad, .plat-mac, .plat-n64, .plat-nds, .plat-pc, .plat-ps1, .plat-ps2, .plat-ps3, .plat-psp, .plat-psv, .plat-wii, .plat-wiu, .plat-wp7, .plat-x360, .plat-xbox {
	background: url(/i/platforms_texture_15-03-2012.png) no-repeat gray;
}
.flag-au, .flag-ca, .flag-cn, .flag-de, .flag-es, .flag-eu, .flag-fr, .flag-it, .flag-jp, .flag-kr, .flag-ru, .flag-se, .flag-ua, .flag-uk, .flag-un, .flag-us {
	background: url(/i/mini_flags.png) no-repeat gray;
	width: 19px;
}
.plat-3ds {background-position: -422px 0; width: 24px} /* Nintendo 3DS */
.plat-cons {background-position: -329px 0; width: 48px} /* Консоли (без указания на конкретные платформы) */
.plat-cube {background-position: -114px 0; width: 18px} /* Nintendo GameCube */
.plat-dreamcast {background-position: 0 0; width: 18px} /* Sega Dreamcast */
.plat-droid {background-position: -520px 0; width: 24px} /* Android */
.plat-gba {background-position: -18px 0; width: 24px} /* Nintendo GameBoy Advance */
.plat-ios {background-position: -377px 0; width: 18px} /* iPhone/iPod touch */
.plat-ipad {background-position: -395px 0; width: 27px} /* iPad */
.plat-mac {background-position: -249px 0; width: 24px} /* Apple Mac(intosh) */
.plat-n64 {background-position: -42px 0; width: 23px} /* Nintendo 64 */
.plat-nds {background-position: -155px 0; width: 25px} /* Nintendo DS */
.plat-pc {background-position: -96px 0; width: 18px} /* PC */
.plat-ps1 {background-position: -304px 0; width: 25px} /* Sony PlayStation */
.plat-ps2 {background-position: -199px 0; width: 25px} /* Sony PlayStation 2 */
.plat-ps3 {background-position: -224px 0; width: 25px} /* Sony PlayStation 3 */
.plat-psp {background-position: -132px 0; width: 23px} /* Sony PlayStation Portable */
.plat-psv {background-position: -472px 0; width: 23px} /* Sony PlayStation Vita */
.plat-wii {background-position: -180px 0; width: 19px} /* Nintendo Wii */
.plat-wiu {background-position: -495px 0; width: 25px} /* Nintendo Wii U */
.plat-wp7 {background-position: -446px 0; width: 26px} /* Windows Phone 7 */
.plat-x360 {background-position: -65px 0; width: 31px} /* Microsoft Xbox 360 */
.plat-xbox {background-position: -273px 0; width: 31px} /* Microsoft Xbox */

.flag-un {background-position: 0 0} /* Весь мир */
.flag-eu {background-position: 0 -13px} /* Европейский Союз */
.flag-us {background-position: 0 -26px} /* США */
.flag-uk {background-position: 0 -39px} /* Великобритания */
.flag-ru {background-position: 0 -52px} /* Российская Федерация */
.flag-ua {background-position: 0 -65px} /* Украина */
.flag-jp {background-position: 0 -78px} /* Япония */
.flag-kr {background-position: 0 -91px} /* Южная Корея */
.flag-cn {background-position: 0 -104px} /* Китай */
.flag-es {background-position: 0 -117px} /* Испания */
.flag-it {background-position: 0 -130px} /* Италия */
.flag-de {background-position: 0 -143px} /* Германия */
.flag-se {background-position: 0 -156px} /* Швеция */
.flag-ca {background-position: 0 -169px} /* Канада */
.flag-au {background-position: 0 -182px} /* Австралия */
.flag-fr {background-position: 0 -195px} /* Франция */

/*---------- Gamepad Controls ----------*/
.gamepad {
	display: inline-block;
	width: 16px;
	height: 15px;
	vertical-align: bottom;
}
.x360a, .x360b, .x360x, .x360y, .x360ls, .x360rs, .x360lb, .x360rb, .x360lt, .x360rt, .x360back, .x360start, .x360up, .x360down, .x360left, .x360right, .x360dpad {
	background: url(/i/buttons/x360_string.png) no-repeat;
}
.x360a {background-position: -1px 0}
.x360b {background-position: -18px 0}
.x360x {background-position: -35px 0}
.x360y {background-position: -52px 0}
.x360ls {background-position: -69px 0}
.x360rs {background-position: -86px 0}
.x360lb {background-position: -103px 0}
.x360rb {background-position: -120px 0}
.x360lt {background-position: -137px 0}
.x360rt {background-position: -154px 0}
.x360back {background-position: -171px 0}
.x360start {background-position: -188px 0}
.x360up {background-position: -205px 0}
.x360down {background-position: -222px 0}
.x360left {background-position: -239px 0}
.x360right {background-position: -256px 0}
.x360dpad {background-position: -273px 0}

/*---------- Music ----------*/
#coverlist {
	text-align: center;
}
#coverlist a {
	background-image: url(/i/bg2_dark.jpg);
	border: 2px solid black;
	display: inline-block;
	margin: 7px 7px;
}
#coverlist img {
	filter: alpha(opacity=100);
	opacity: 1;
}
#coverlist a:hover img {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
#coverlist.dark a {
	padding: 4px;
}
#coverlist.light img {
	border: 4px solid gray;
}
#musinfo {
	display: inline-block;
}
#musinfo h1 {
	margin: 0;
}
#musinfo .station {
	border-bottom: 1px solid gold;
	color: #FFCC02;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	margin: 1px;
	padding: 5px;
	text-align: center;
}
#musinfo .cover {
	width: 178px;
	height: 178px;
	float: left;
	margin: 4px 9px 4px 4px;
}
#musinfo .musdata {
	background: url(/i/bg2_dark.jpg);
	border-bottom: 1px solid gray;
	margin: 1px 1px 1px 188px;
	padding: 5px;
}
#musinfo p {
	margin: 1px;
	padding: 3px;
}
td.song {
	background-color: #16284E;
	border-bottom: 1px solid #165FAF;
	padding: 10px;
	text-align: justify;
	width: 100%;
}
td.song span {
	background-color: black;
	border: 1px solid gold;
	color: gold;
	cursor: pointer;
	font-size: 10px !important;
	padding: 2px;
}
/*---------- Preview & Articles ----------*/
#preview h5 {
	text-align: center;
}
#preview .inset-left {
	display: block;
	float: left;
	margin: 4px 18px 8px 0px;
}
#preview .inset-right {
	display: block;
	float: right;
	margin: 4px 0px 8px 18px;
}
#preview .inset-left .caption, #preview .inset-right .caption {
	color: #FFD700;
	font-size: 11px;
	margin: 0;
	padding: 2px 2px 0px 2px;
}
#preview li {
	margin: 10px 0;
}
/*#preview p.thumbs {
	margin: 0;
}
#article p.thumbs {
	margin: 0;
}*/
#preview .qa-ask {
	color: #FFFFCC;
	font-style: italic;
}
.issue-date {
	float: right;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	margin-top: 3px;
}
/*---------- Solution ----------*/
.mission-list {
	background-image: url(/i/bg2_dark.jpg);
	border: none;
	width: 100%;
}
.mission-list td {
	font-weight: bold;
	padding: 3px;
}
.mission-list td a.screens {
	font-size: 11px;
	font-weight: normal;
	margin: 0px 5px;
}
.boss {
	background: url(/i/bg2_dark.jpg) repeat;
	display: inline-block;
	line-height: 13px;
	padding: 3px;
	text-align: justify;
}
.boss img.art {
	float: left;
	margin-right: 4px;
	width: 64px;
	height: 64px;
}
.mission {
	float: left;
	width: 60%;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
.reward {
	float: left;
	width: 39%;
	color: gold;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}
.tbogt100 {
/*	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;*/
	float: right;
	width: 213px;
	background-image: url(/i/bg2_dark.jpg);
	border: 1px solid #89389D;
	font-size: 11px;
	margin-left: 7px;
	padding: 3px;
	text-align: left;
}
/*---------- Weapons (VC, SA) ----------*/
.weapons {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 2px solid white;
}
.weapons td {
	background-image: url(/i/bg2_dark.jpg);
	border-bottom: 1px solid gray;
	font-size: 11px;
	height: 25px;
	padding: 3px;
}
.weaplogo {
	padding: 5px !important;
	width: 1%;
}
.gtasa .weaplogo {
	background: #0F4279 !important;
}
.weaplogo img {
	height: 64px;
	width: 64px;
}
.weapdesc {
	background-image: none !important;
	border-bottom: 2px solid white !important;
	font-size: 13px !important;
	padding: 10px !important;
	text-align: justify;
}

.agbartip,.agbartipc{font-size:10px;font-family:verdana,sans-serif;border:solid 1px #000000;text-align:left;padding:3px;position:absolute;z-index:999;visibility:hidden;color:#000000;top:20px;left:90px;background-color:#FFFFE1;color:black}
.agbartipc{text-align:center}
.agbartipline{display:block;border-bottom:#BFBFBF 1px solid}

.agbart td, .agbart input, .agbart div {font-size:10px;font-family:verdana, sans-serif;color:black}
#agl {font-size:10px;color:navy;text-decoration:underline}
#agbarinput {width:202px;border:#000000 1px solid;background-color:#EBEBEB;background-image:url(http://www.ag.ru/i_bar/input_bg.gif);padding-left:3px;height:18px;font-size:11px;vertical-align:top;_vertical-align:baseline}
#agbargo {border:#000000 1px solid;background-color:#FFD700;background-image:url(http://www.ag.ru/i_bar/button_bg.gif);width:40px;height:18px;cursor:pointer;font-size:10px;font-weight:bold;vertical-align:top;_vertical-align:baseline}
.agbard01 {width:100%;height:46px;border-bottom:1px solid #808080}
.agbard02 {background-color:#EBEBEB;width:100%;height:46px;border-bottom:1px solid black;background-image:url(http://www.ag.ru/i_bar/bg.png);}
.agbard1 {background-color:#D6DCE3;padding:3px;border:1px solid black;color:black;font-size:10px;}
.agbard2 {margin-top:5px;color:black;font-size:10px;}

.bar_img {display:block;float:right;background:url(http://i.ag.ru/ag/i/pi_all3.png) no-repeat 0 0;width:35px;height:35px;margin:2px}
#bar_img4 {background-position:-40px -132px;}
#bar_img5 {background-position:-78px -132px;}
#bar_img6 {background-position:0 -171px;}
#bar_img9 {background-position:-40px -171px;}
#bar_img7 {background-position:-78px -171px;}
#bar_img14 {width:113px;background-position:0 -44px;}
#bar_img10 {width:113px;background-position:0 0;}
#bar_img15 {width:113px;background:url(http://i.ag.ru/ag/i/pi_casual.png) 0 0;}
#bar_img16 {width:113px;background:url(http://i.ag.ru/ag/i/pi_shop.png) 0 0;}
