a { font-weight: bolder; }
a:link, a:active, a:visited { text-decoration: none; color: #006699; }
a:hover { text-decoration: underline; color: #DD6900; }

BODY { font-size: 14px; margin: 0px; background-color: #85BBFF; font-family: Arial, Verdana, sans-serif, Helvetica; }
TABLE { text-align: justify; }
FORM { margin: 0px; }
H1, H3 { font-size: 16px; text-align: center; color: #FFFFFF; font-weight: bolder; text-transform: uppercase; background-color: #FFB400; }
H2 { text-align: center; font-size: 16px; margin: 0px 0px 8px 0px; }

.skin    { margin: 0px; padding: 0px; background-color: #ffffff; background: url(http://www.chocosnow.com/_images/skin1.png) no-repeat top left; }
.skin_bg { margin: 0px; padding: 0px; background-color: #ffffff; background: url(http://www.chocosnow.com/_images/skin2.png) no-repeat top left; }
.skin-logo { margin: 0px; padding: 0px; background-color: #ffffff; background: url(http://www.chocosnow.com/_images/skin-logo.png) no-repeat top left; }
.skin-icon { margin: 0px; padding: 0px; background-color: #ffffff; background: url(http://www.chocosnow.com/_images/skin-icons.png) no-repeat top left; }

.skin-logo.flake { color: #FFFFFF; height: 80px; width: 65px; border: none; background-position: -1px -1px; }

.skin-icon.mac { color: #FFFFFF; height: 30px; width: 30px; border: none; background-position: -51px -1px; }
.skin-icon.win { color: #FFFFFF; height: 30px; width: 30px; border: none; background-position: -51px -32px; }
.skin-icon.online { color: #FFFFFF; height: 30px; width: 30px; border: none; background-position: -51px -63px; }

.skin-icon.en { color: #FFFFFF; height: 22px; width: 30px; border: none; background-position: -82px -1px; }
.skin-icon.ru { color: #FFFFFF; height: 22px; width: 30px; border: none; background-position: -82px -24px ; }
.skin-icon.fr { color: #FFFFFF; height: 22px; width: 30px; border: none; background-position: -82px -47px ; }
.skin-icon.de { color: #FFFFFF; height: 22px; width: 30px; border: none; background-position: -82px -70px ; }
.skin-icon.es { color: #FFFFFF; height: 22px; width: 30px; border: none; background-position: -82px -93px ; }
.skin-icon.jp { color: #FFFFFF; height: 22px; width: 30px; border: none; background-position: -82px -116px ; }

.skin.main_top { width: 992px; height: 80px; background-position: 0 -200px; }
.skin.main_top2 { width: 992px; height: 3px; background-position: 0 -235px; }
.skin_bg.main_middle { width: 992px; background-position: -4081px 0; background-repeat: repeat-y; padding-bottom: 0px; }
#extra-line { height: 11px; }
.skin.main_bline { width: 992px; height: 7px; background-position: 0 -103px; }

.skin.titles { color: #FFFFFF; height: 32px; margin-bottom: -8px; padding-top: 8px; }
.skin.titles.topgames { background-color: #CB3232; width: 220px; background-position: 0 -520px; }
.skin.titles.bestgames { background-color: #1993E5; width: 966px; background-position: 0 -316px; }
.skin.titles.featuredgames { background-color: #E59319; width: 220px; background-position: 0 -350px; }
.skin.titles.newgames { background-color: #19E519; width: 220px; background-position: 0 -452px; }
.skin.titles.featuredgames_big { background-color: #E59319; width: 740px; background-position: 0 -384px; }
.skin.titles.newgames_big { background-color: #19E519; width: 740px; background-position: 0 -486px; }
.skin.titles.games_big { background-color: #4A7388; width: 740px; background-position: 0 -418px; }
.skin.titles.bestgames_big { background-color: #1993E5; width: 966px; background-position: 0 -282px; }

.skin_bg.bg_topgames { background-position: -3860px 0; }
.skin_bg.bg_featuredgames { background-position: -1932px 0; }
.skin_bg.bg_newgames { background-position: -2896px 0; }
.skin_bg.bg_bestgames { background-position: -968px 0; }
.skin_bg.bg_featuredgames_big { background-position: -1189px 0; }
.skin_bg.bg_newgames_big { background-position: -2153px 0; }
.skin_bg.bg_games_big { background-position: -3117px 0; }
.skin_bg.bg_bestgames_big { background-position: 0 0; }

.skin.menu { width: 964px; display:block; height: 52px; line-height: 26px; clear: both; }
.skin.menu.sub_bg_pc { background-position: 0 -554px; }
.skin.menu.sub_bg_online { background-position: 0 -662px; }
.skin.menu.sub_bg_mac { background-position: 0 -608px; }

.skin.download_top { width: 762px; height: 80px; background-position: 0 -19px; }
.skin_bg.download_middle { width: 762px; background-position: -5074px 0; background-repeat: repeat-y; }
.skin.download_bline { width: 762px; height: 15px; background-position: 0 -2px; }

.topmenu { padding:10px 0px 0px 30px; text-align: center; }
#topmenu a { float:left; margin: 0px; padding: 0px; background-color: #ffffff; display:block; width: 190px; height: 26px; line-height: 26px; background: url(http://www.chocosnow.com/_images/skin1.png) no-repeat; background-position: 0 -716px; }
#topmenu a:hover { background-position: -192px -716px; }
#topmenu li{ float:left; }
#item-pc a { background-position: -384px -716px; }
#item-online a { background-position: -768px -716px; }
#item-mac a { background-position: -576px -716px; }

.inform { font-size: 14px; font-weight: bold; text-transform: none; background-color: transparent; margin: 0px; border: none; background-image: none; }
.clr { clear:both; }

.top-bar { margin: 0px; padding: 3px 15px 0px 15px; border: none; }
.inform-top { font-size: 10px; padding: 2px 0px 0px 0px; text-align: left; float: left; }
.login-form { padding: 0px; text-align: right; }
.logo { float: left; padding: 0px; }
.logo-flake { float: left; padding: 0px 0px 0px 20px; }
.flags { float: left; padding: 38px 0px 0px 10px; }
.search { text-align: right; padding: 38px 12px 0px 0px; }

.gameslogan { font-size: 16px; text-align: center; font-weight: bold; }
.content_frame { background-color: #ffffff; padding: 4px 0px; margin-bottom: 8px; width: 100%; }
.game_info { vertical-align: bottom; width: 25%; padding: 0px; text-align: center; }
.gamesmall { font-size: 14px; color: #000000; font-weight: bolder; text-transform: none; background-color: transparent; text-decoration: underline; margin: 0px 0px 0px 0px; }

.online-game { text-align:center; padding-bottom:20px; padding-left:2px;margin-top:-16px; }
.online-tool { padding:0px 20px 80px 20px; }
.online-info { padding:0px 20px 0px 20px; }
.online-desc { text-align:left; float:left; width:400px; }
.online-tell { text-align:center; float:left; width:300px; }
.vote { text-align:center; float:left; width:400px; padding:0px; }
.bookmark { text-align:center; float:left; width:300px; padding:16px 0px 0px 0px; }
.vote-text { float:left; font-size:18px; padding:14px 5px 0px 50px; }
.vote-hand { padding:0px 5px; text-align:center; float:left; font-size:10px; }
.vote-hand img { width: 50px; height: 50px; border: none; }
.skin-icon.vote-iup { background-position: 0px 0px; }
.skin-icon.vote-idown { background-position: 0px -50px; }
.skin-icon.vote-iupd { background-position: 0px -100px; }
.skin-icon.vote-idownd { background-position: 0px -150px; }

.width_200 { width: 200px; text-align: center; }
.under { text-decoration: underline; }
.screens { font-size: 14px; }
.image { margin: 2px; border: 1px solid #000000; }
.list1 { width: 48%; float: left; padding: 5px; text-align: left; }
.list2 { height: 110px; float: left; }
.mlist1 { width: 48%; float: left; padding: 5px; text-align: left; }
.mlist2 { height: 50px; float: left; }
.pager { width: 600px; margin: 30px; text-align: center; }
.text_center { text-align: center; }
.text_left { text-align: left; }


.comment { margin:0 15px 10px 15px; padding:0; background:#ffd; border:1px solid #bba;}
.comment-gravatar { float:left; padding:10px; }
.comment-gravatar img { border:0px; }
.comment-details { width:580px; padding:10px 10px 0 0; margin:0 0 0 100px; border-bottom:1px solid #bba; }
.comment-text { width:580px; padding:10px 10px 10px 0; }
.comment-text p { margin:0; }
#comment-no { text-align:center; padding:10px; }

.item-list { color:#06C; font-weight:bold; }
ul.pager { list-style-type:none; padding:5px 0; margin-bottom:5px; margin-top:0; line-height:2.2; width:650px; }
li.pager-next, li.pager-last, li.pager-first, li.pager-previous, li.pager-item {}
.item-list .pager li { display:inline; margin:5px 2px 0 0; padding:5px 0; }
ul.pager a { color:#06C; padding:2px 4px; border:1px solid #06C; }
ul.pager a:hover { color:#C60; border:1px solid #C60; }
.item-list .pager li.pager-current { background: #06C; color:#FFF; border:1px solid #0066CC; padding:2px 4px; }
li.pager-zero { border:0px; }

#login { width:90%; padding:5px 15px; border:none; font-size:14px; }
#login-please { font-size:16px; font-weight:bold; }
.login-part { margin-top:12px; float:left; }
.submit input { font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; padding:3px 5px; border-width:1px solid #000; cursor:default; font-size:14px; margin-top:18px; }
#user_pass, #math, #user_login, #user_email { font-size:20px; width:250px; padding:3px; margin-right:6px; }

#game-tags { padding:20px 0px; text-align:left; }
#game-tags a { font-weight: normal; font-size:12px; color: #8C8CA4; }
#game-tags a:hover { text-decoration: underline; color: #DD6900; }


#skin-specialsales { text-align:center; font-size:16px; color:#ffffff; width:966px; height:104px; margin: 10px 13px -7px 13px; padding: 2px 10px 5px 20px; background-color: #FF7A51; background: url(http://www.chocosnow.com/_images/specialsalesbg.png) no-repeat top left; }
#skin-flashpromo { text-align:center; width: 980px; margin: 0px 0px 0px -1px; padding: 0px; }

