body {
        font: 11px/1.5em tahoma, arial, "helvetica neue", helvetica, sans-serif;
	background-color: #aaaaaa;
        color: #000;
        margin: 0px;
        padding: 0px;
	text-align: center;
}

img { border: none; }
form, input, select, textarea { display: inline; font: 11px/1.5em tahoma, arial, "helvetica neue", helvetica, sans-serif; }

a { outline: none; color: #0059bf; text-decoration: none; cursor: pointer; }
a:hover { color: #0059bf; text-decoration: underline; }

h1, h2, h3, h4 { margin: 1px; }

ul { padding: 0px; margin: 0px; }
ul li { list-style-type: square; color: #666; line-height: 1.2em; height: auto; margin-left: 12px; margin-bottom: 10px; } 
ul li span.content { color: #000; font-size: 12px; } 
.noul { text-decoration: none; }
.current { color: #000; }

/***** WRAPPERS *****/

#wrapper { background: url(//s.sk-gaming.com/image/takeover_medion.jpg); background-position: top; background-repeat: no-repeat; background-attachment: scroll; background-color: #000000; }
/*#wrapper { background: #aaaaaa url(//s.sk-gaming.com/image/bg-white.gif) top left repeat-x; }*/
#mainwrapper { width: 987px; background: url(//s.sk-gaming.com/image/contentbg.png) top left repeat-y; padding-left: 8px; padding-right: 8px; }
/*#mainwrapper { width: 987px; padding-left: 8px; padding-right: 8px; }*/
* html body #mainwrapper { width: 987px; background: url(//s.sk-gaming.com/image/pix.gif) top left no-repeat; padding-left: 8px; padding-right: 8px; }
#topwrapper { width: 1003px; background: #ededed url(//s.sk-gaming.com/image/bg.gif) top left repeat-x; margin-left: -8px; margin-right: 8px; }
#headerwrapper { background-color: #111; }
#colwrapper { width: 947px; padding-top: 8px; clear: both; }

/***** MAIN DIVS *****/

#content { width: 1003px; margin: 0 auto; text-align: left; }
/*#topnav { float: left; height: 30px; width: 265px; background: url(//s.sk-gaming.com/image/topnav2.gif) top left no-repeat; padding-top: 5px; padding-left: 40px; }*/
#topnav { float: left; height: 30px; width: 310px; }
#skin { float: left; height: 32px; width: 75px; margin-top: 3px; }
#search { float: left; height: 28px; width: 178px; padding-left: 36px; margin-top: 3px; padding-top: 4px; background: url(//s.sk-gaming.com/image/search.gif) top left no-repeat; }
#usernav { float: left; height: 28px; width: 340px; padding-right: 20px; margin-top: 3px; padding-top: 4px; background: url(//s.sk-gaming.com/image/loginbox-white.gif) top left no-repeat; }
#usernavloggedin { float: left; height: 28px; width: 357px; padding-left: 8px; margin-top: 3px; padding-top: 4px; background: url(//s.sk-gaming.com/image/userbox.gif) top left no-repeat; }
#logo { clear: both; float: left; padding-right: 30px; background-color: #111; }
#pts { float: left; padding-top: 10px; background-color: #111; }
#bnr { float: left; margin-top: 10px; background-color: #111; }
#navigation { clear: both; }
#nav-rankings, #nav-shop { cursor:pointer; margin-left:825px; width:105px; height:35px; position:absolute; z-index:500;}
#nav-shop { margin-left:935px; width:100px; }
#nav-rankings-dropdown, #nav-shop-dropdown { width:150px; margin-top:35px; background-color:#0072a0; z-index:999; border:1px solid #177da5; border-top:none;}
#nav-rankings-dropdown a, #nav-shop-dropdown a { display:block; width:100%; color:#EEE; font-weight:bold; padding:5px;}
#nav-shop-dropdown { margin-left:-100px; }
#channels { clear: both; margin-top: 5px; }
#main { background-color: #ededed; padding-left: 20px; padding-right: 20px; padding-top: 5px; }
#ptsf { background-color: #0a0a0a; text-align: center; padding-top: 30px; padding-bottom: 30px; }
#footer { background-color: #212121; border-top: #323232 1px solid;}
#footer a { color: #fff; }
#footercontent { width: 987px; margin: 0 auto; text-align: left; color: #989898 }
#col1, #col1combined { float: left; width: 600px; }
#col2, #col2new { float: right; width: 327px; }
#col1wide { width: 940px; }
#sponsormenu { background-color: #ededed; }

/***** MAIN CLASSES *****/

.bnr { text-align: center; border: 0px #fff solid; }
.header { font-size: 15px; font-weight: bold; }
a.header { outline: none; color: #000000; text-decoration: none; cursor: pointer; }
a.header:hover { color: #000000; text-decoration: underline; }
.preamble { font-size: 14px; line-height: 1.3em; }
.content { font-size: 12px; line-height: 1.3em; }
.forumheader { font-size: 13px; }
.subtitle { color: #333; font-size: 11px; margin-bottom: 10px; font-weight: bold; }
.subtitleNM { color: #333; font-size: 11px; font-weight: bold; }
.formtitle { font-size: 12px; }
.formsubtitle { font-size: 11px; color: #999; }
.formstyle { border: 0px; background-color: #252525; color: #fff; }
.leftn { clear: both; width: 275px; float: left; margin-right: 20px; }
.rightn { width: 285px; float: left; }
.leftWide { clear: both; width: 415px; float: left; }
.leftFullWide { clear: both; width: 515px; float: left; }
.rightNarrow { width: 185px; float: left; }
.rightWide { width: 430px; float: left; }
.leftMember { clear: both; width: 201px; float: left; margin-right: 20px; }
.rightMember { width: 359px; float: left; }
.tleft { text-align: left; }
.tcenter { text-align: center; }
.tright { text-align: right; }
.floatl { float: left; }
.floatr { float: right; }
.clear, .clearb { clear: both; }
.clearl { clear: left; }
.clearr { clear: right; }
.green { color: #00bd04; }
.grey { color: #ccc; }
.blue { color: #55a8d9;	}
.red { color: #d95555; }
.insider, .insider:hover { color: #f37020 !important;}
.memberimage { background-color: #f2f2f2; }
.quotel, .quoter, .squotel, .squoter { margin-top: 15px; margin-bottom: 15px; width: 200px; border: 1px #ccc solid; padding: 10px; font-size: 20px; line-height: 1.3em; color: #000; background-color: #f2f2f2; }
.quotel { margin-right: 15px; float: left; }
.quoter { margin-left: 15px; float: right; }
.squotel { margin-right: 15px; font-size: 16px; float: left; }
.squoter { margin-left: 15px; font-size: 16px; float: right; }
.info { padding: 10px; border: 1px #ccc solid; background-color: #f2f2f2; }
.quote { margin-left: 15px; padding-left: 15px; border-left: 4px #999 solid; }
.border { border-bottom: 1px #545454 dotted; }

/***** GAME ICONS *****/

.NA { background: url(//s.sk-gaming.com/image/game/na.gif) 0px 2px no-repeat; padding: 4px 0px 4px 22px; }
.CS { background: url(//versus-tm.my1.ru/icon/css.png) 0px 2px no-repeat; padding: 4px 0px 4px 22px; }
.CSS { background: url(//s.sk-gaming.com/image/game/css.gif) 0px 2px no-repeat; padding: 4px 0px 4px 22px; }
.WC3 { background: url(//s.sk-gaming.com/image/game/wc3.gif) 0px 2px no-repeat; padding: 4px 0px 4px 22px; }
.FIFA, .FB { background: url(//s.sk-gaming.com/image/game/fifa.gif) 0px 2px no-repeat; padding: 4px 0px 4px 22px; }

/***** DIVIDERS AND RULES *****/

.simpleDivider { padding-top: 6px; padding-bottom: 2px; clear:both; }
.divider { padding-top: 6px; padding-bottom: 2px; border-bottom: 1px #ccc dotted; clear:both; }
.dividerbg { padding-top: 6px; padding-bottom: 2px; border-bottom: 1px #ccc dotted; background-color: #f2f2f2; }
.divider a { outline: none; color: #000000; text-decoration: none; cursor: pointer; }
.divider a:hover { color: #000000; text-decoration: underline; }
.dividerbg a { outline: none; color: #000000; text-decoration: none; cursor: pointer; }
.dividerbg a:hover { color: #000000; text-decoration: underline; }
.dividerListing { padding: 6px; border-bottom: 1px #ccc dotted; }
.dividerListingbg { padding: 6px; border-bottom: 1px #ccc dotted; background-color: #f2f2f2; }
.dividerListingVisitor { padding: 10px;  background-color: #fff; }
.dividerListingVisitorbg { padding: 10px; background-color: #f2f2f2; }
.dividerListingGroup { padding: 10px;  background-color: #fff; }
.dividerListingGroupbg { padding: 10px; background-color: #f2f2f2; }
.dividerListingHeader { padding: 6px; background-color: #f2f2f2; }
.dividerListingHeaderFixed { padding: 6px; background-color: #f2f2f2; width: 347px; }
.dividerListingHeaderFixedWide { padding: 6px; background-color: #f2f2f2; width: 462px; }
.listingBackground { height: 22px; padding-left: 8px; padding-top: 5px; background: #e9e9e9 url(//s.sk-gaming.com/image/listingbg-white.gif) top left repeat-x; }
.listingBackground a { outline: none; color: #000000; text-decoration: none; cursor: pointer; }
.listingBackground a:hover { color: #000000; text-decoration: underline; }
.acerDividerListing { padding: 2px; border-bottom: 1px #ccc dotted; }
.acerDividerListingbg { padding: 2px; border-bottom: 1px #ccc dotted; background-color: #f2f2f2; }

.ruler { margin-top: 10px; margin-bottom: 10px; border-bottom: 1px #ccc dotted; clear:both; }
.rulerNM { border-bottom: 1px #ccc dotted; clear:both; }
.hzRuler { color: #999; }

/***** MISC DIVS *****/

#recommendation-box { position:absolute;  left:70%;  top:250px;  height:300px;  width:200px;  border:1px solid #999;  background:#ccc; }
.ajax-loader { padding: 20px; background: url(//s.sk-gaming.com/image/ajax-loader-white.gif) top left no-repeat; }

/***** AJAX DROPDOWNS *****/

.ajax_ac { background-color:#fff; border:1px solid #888; margin:0px; padding:0px; }
.ajax_ac ul { list-style-type:none; margin:0px; padding:0px; }
.ajax_ac ul li.selected { background-color: #ffb; }
.ajax_ac ul li { list-style-type:none; display:block; margin:0; padding:2px; height:16px; cursor:pointer; }

/***** BUTTONS *****/

.button { position: relative; color: #dbdbdb; padding-left: 10px; padding-right: 10px; padding-top: 7px; margin-right: 5px; height: 24px; background: url(//s.sk-gaming.com/image/buttonblack.png) 0px 0px; }
.button span.current { color: #fff; font-weight: bold; }
.buttonEnd { position: absolute; width: 7px; height: 31px; background: #ededed url(//s.sk-gaming.com/image/buttonblack.png) 7px 0px; top:0; right:0; }

.buttonBlue { position: relative; color: #fff; padding-left: 10px; padding-top: 7px; margin-right: 5px; height: 24px; background: url(//s.sk-gaming.com/image/buttonblue.png) 0px 0px; }
.buttonBlue span.current { color: #fff; }
.buttonBlueEnd { position: absolute; width: 7px; height: 31px; background: url(//s.sk-gaming.com/image/buttonblue.png) 7px 0px; top:0; right:0; }

.linkButton { font-size: 11px; }
.linkButton a { float: left; padding: 3px 6px 3px 6px; margin-right: 2px; border: 1px solid #bbb; background: #eee; text-decoration: none; cursor:pointer; }
.linkButton a:hover { border-color: #08669d; }
.linkButton span.current { color: #fff; }
.dropDownMenu { font-size: 11px; height: 23px; margin-top: 2px; }
.dropDownMenu a { padding: 3px 6px 3px 6px; border: 1px solid #888; background: #ccc; text-decoration: none; cursor:pointer; }
.dropDownMenu a:hover { border-color: #08669d; }
.dropDownButton { clear: both; font-size: 11px; height: 23px; }
.dropDownButton a { width: 200px; padding: 3px 6px 3px 6px; margin-right: 2px; border: 1px solid #888; background: #ccc; text-decoration: none; cursor:pointer; }
.dropDownButton a:hover { border-color: #08669d; }

/***** NAVIGATION BUTTONS *****/

.navButtonSearch, .navButtonInbox, .navButtonNotifications, .navButtonSettings, .navButtonLogout, .navButtonRegister, .navButtonLogin { float: left; height: 8px; background: url(//s.sk-gaming.com/image/navbuttons.gif) top left no-repeat; margin-top: 6px; margin-left: 8px; margin-right: 3px; display: block; }
.navButtonSearch { width: 41px; }
.navButtonInbox { width: 30px; background-position: -42px 0px; }
.navButtonNotifications { width: 75px; background-position: -73px 0px; }
.navButtonSettings { width: 49px; background-position: -149px 0px; }
.navButtonLogout { width: 42px; background-position: -199px 0px; }
.navButtonRegister { width: 49px; background-position: -242px 0px; }
.navButtonLogin { width: 31px; background-position: -292px 0px; }
a.navButtonBlue { outline: none; color: #08a2fc; text-decoration: none; cursor: pointer; font-size: 11px; }
a:hover.navButtonBlue { color: #fff; }
a.navButtonRed { outline: none; color: #ff0000; text-decoration: none; cursor: pointer; font-size: 10px; }

/***** TABS *****/

.tab { float: left; position: relative; color: #666; padding-left: 10px; padding-top: 6px; height: 25px; background: url(//s.sk-gaming.com/image/tabnormal-white.gif) 0px 0px; margin-right: 2px; cursor: pointer; font-weight: bold; }
.tabEnd { position: absolute; width: 6px; height: 31px; background: #ededed url(//s.sk-gaming.com/image/tabnormal-white.gif) 6px 0px; top:0; right:0; cursor: pointer; }
.tabActive { float: left; position: relative; color: #000; padding-left: 10px; padding-top: 6px; height: 25px; background: url(//s.sk-gaming.com/image/tabactive-white.gif) 0px 0px; margin-right: 2px; cursor: pointer; font-weight: bold; }
.tabActiveEnd { position: absolute; width: 6px; height: 31px; background: #ededed url(//s.sk-gaming.com/image/tabactive-white.gif) 6px 0px; top:0; right:0; cursor: pointer; }



/***** ARENA *****/

#arenalogo { margin-bottom: 5px; }
#arenaheader { width: 940px; clear: both; padding-bottom: 5px; margin-bottom: 5px; }
#arenateams { width: 920px; }
#arenainfocontent { width: 920px; border-bottom: 1px #ccc solid; margin-bottom: 5px; }
#arenatext { clear: both; font-size: 11px; font-weight: normal; line-height: 1.2em; width: 500px; float: left; color: #000; margin-bottom: 15px; margin-top: 5px; }
#arenastats { width: 920px; margin-bottom: 10px; text-align: right; color: #000; }
#arenanavarea { float: right; }
#arenanav { font-size: 11px; font-weight: normal; float: left; margin-bottom: 5px; }
#arenaboxheader { clear: both; font-size: 11px; font-weight: normal; color: #333; font-weight: bold; }
#arenaboxbheader { clear: both; font-size: 11px; font-weight: normal; color: #333; padding-bottom: 4px; font-weight: bold; }
#arenateam { clear: both; border: 1px #ccc solid; margin-bottom: 2px; padding-top: 3px; padding-bottom: 3px; background: #fff; }
#arenateam a { font-weight: bold; }
.arenabox { clear: both; border: 1px #999 solid; margin-bottom: 2px; padding: 5px; background: #e5e5e5; }
#arenateaminfo { padding-left: 25px; padding-top: 10px; padding-bottom: 10px; }
#arenaname, #arenarating, #arenapoints, #arenaplayed, #arenabgroup, #arenarealm, #arenaplace, #arenapos, #arenaarea, #arenanameheader, #arenadetails, #arenaguild, #arenaspecc, #arenasetup { width: 100px; padding-left: 4px; padding-right: 4px; float: left; }
#arenarealm, #arenabgroup { width: 80px; }
#arenapname, #arenapguild, #arenapplayed, #arenapspecc { width: 100px; padding-left: 2px; padding-right: 2px; float: left; }
#arenapname, #arenapspecc { width: 150px; }
#arenaname { font-size: 11px; width: 240px; }
#arenanameheader { width: 240px; }
#arenarating, #arenapoints, #arenadetails { width: 50px; }
#arenapoints { width: 50px; }
#arenaspecc { width: 150px; }
#arenaguild { width: 150px; }
#arenaplace { width: 15px; text-align: right; }
#arenapos { padding-top: 4px; width: 15px; text-align: right; }
#arenaborder { width: 90%; border-bottom: 1px #ccc dotted; margin-top: 2px; margin-bottom: 2px; }
#arenainfo { width: 912px; clear: both; border: 1px #ccc solid; padding: 4px; color: #000; }
#arenafooter { color: #666; padding: 5px; }
.arenagrey { color: #666; }
.arenablue { color: #004a93; }
#arenatalent { float: left; padding-right: 2px; text-align: right; width: 20px; color: #000; }
#arenatalentproc { float: left; padding-left: 8px; padding-right: 2px; text-align: right; color: #666; text-align: left; font-size: 10px; }
#arenadivider { border-top: 1px #ccc solid; width: 606px; padding-top: 5px; }

/***** THREAD *****/

.threadheader { height: 24px; background: #ddd; border-top: 1px #bbb solid; padding-top: 8px; padding-left: 8px; padding-right: 8px; color: #000; font-weight: normal; margin-top: 2px; }
.threadheadernew { height: 24px; background: #fff; border-top: 1px #888 solid; padding-top: 8px; padding-left: 8px; padding-right: 8px; color: #000; font-weight: normal; margin-top: 2px; }
.threadheaderinvis { height: 24px; background: #ddd; border-top: 1px #ccc solid; padding-top: 8px; padding-left: 8px; padding-right: 8px; color: #999; font-weight: normal; margin-top: 2px; }
* html body .threadheader { height: 29px; }
* html body .threadheadernew { height: 29px; }
* html body .threadheaderinvis { height: 29px; }
.threadheaderinvis a { color: #999; }
.threadheader img { vertical-align: middle; }
.threadheadernew img { vertical-align: middle; }
.threadheaderinvis img { vertical-align: middle; }
.threadcontent, .threadcontentnew, .threadcontentinvis { margin-top: 1px; overflow: hidden; text-wrap: normal; clear: both; }
.padding { padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; }
.secondlevel { margin-left: 50px; }
.threadheaderleft { width: 320px; float: left; }
.threadheaderright { float: right; }
#threadtop { margin-top: 6px; width: 600px; height: 5px; }
#threadbottom { clear: both; width: 600px; margin-bottom: 10px; }
#thread_reply { margin: 4px; font-weight: normal; }
#thread_reply a { font-weight: normal; }

