body {
	color:#333333;
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:13px;
	text-align:center;height:100%;
}

h1 {font-size:26px;color:#5CB621;overflow:hidden;font-weight:normal;}
h2 {font-size:20px;color:#5cb621;overflow:hidden;font-weight:normal;}
h3 {font-size:16px;color:#5cb621;overflow:hidden;font-weight:normal;}
h4 {font-size:14px;color:#5cb621;overflow:hidden;font-weight:normal;}

div.page_height{min-height:100%;height:auto !important;height:100%;background-color:#fff;}
div.min_width{width:956px;text-align:left;margin:0px auto 0 auto;}

/* Common legasy styles */

*{margin:0;padding:0;font-family:Helvetica,Tahoma,Arial,sans-serif;}

a, div, input, label, li, ol, option, p, select, table, td, textarea, tr, ul{font-size:10px;}
a{color:#1782ea;}
a:hover{color:#5cb621;text-decoration:none;}
body{text-align:center;height:100%;}
img{border:0px;}
h3 a{font-size:20px;font-weight:normal;text-decoration:none;color:#5cb621;padding-right:15px;line-height:28px;font-weight:normal;}
h5{font-size:16px;color:#5cb621;overflow:hidden;line-height:20px;font-weight:normal;padding-bottom:8px;font-weight:bold;}
.indent_h{padding-left:12px;}
html{height:100%;}
div.bottom_link_right{float:right;padding:0 1px 0 14px;}
.bg_blue{background-color:#e6f2fe !important;}
.bg_blue_r2{border-right:2px solid #5098d3;}
.border_bottom_dotted{border-bottom:1px dotted #b8b8b8;}
.column_hidden{overflow:hidden;}
.disabled_page{position:fixed;width:100%;height:100%;background-color:#000;z-index:100000;top:0;left:0;filter: alpha(opacity=50);opacity: 0.5;}
*html .disabled_page{position:absolute;width:100%;height:100%;background-color:#000;z-index:100000;top:0;left:0;filter: alpha(opacity=50);opacity: 0.5;}
div.empty_block{height:96px;}
.fl_left{float:left;}
.fl_right{float:right !important;}
.red {color:Red;}

button_standart_small{display:block;cursor:pointer;height:21px;text-decoration:none;background:url("/img/bord_btns.gif") no-repeat 100% -696px;float:left;padding-right:3px;}
.button_standart_small:hover{background:url("/img/bord_btns.gif") no-repeat 100% -738px transparent;}
.button_standart_small strong{display:block;height:21px;line-height:19px;text-align:center;padding:0 15px 0 18px;background:url("/img/bord_btns.gif") -457px -717px no-repeat;float:left;font-size:12px;color:#fff;}
.button_standart_small:hover strong{background:url("/img/bord_btns.gif") -457px -759px no-repeat;}

/*PANEL_CORNERS*/
div.any_blue_panel_border_middle_main{background-color:#6fa8dd;padding:0 6px 0 4px;}
div.any_blue_panel_border_middle_in{border:1px solid #72b3f0;}
div.any_blue_panel_border_bottom_bg{height:5px;background:url("/img/bord_btns.gif") no-repeat 100% -104px transparent;padding-right:8px;}
div.any_blue_panel_border_bottom_bg_left{height:5px;background:url("/img/bord_btns.gif") no-repeat -457px -112px transparent;padding-left:8px;}
div.any_blue_panel_border_top_right{background:url("/img/bord_btns.gif") no-repeat 100% -88px transparent;height:5px;padding-right:8px;}
div.any_blue_panel_border_top_left{background:url("/img/bord_btns.gif") no-repeat -457px -96px transparent;height:5px;padding-left:8px;}
div.mbrl{background:url("/img/bg_blue_main.gif") repeat-x 0 100% #fff;//height:100%;}
div.mbrr{border-left:1px solid #a7c9ec;border-right:1px solid #a7c9ec;height:100%;}
div.mbrl_b{background-color:#eaf4fe;}
div.mbrr_b{border-left:1px solid #a7c9ec;border-right:1px solid #a7c9ec;height:100%;}
div.any_panel_border_middle_white_left{background-color:#fff;}
div.any_panel_border_middle_white_right{border-left:1px solid #a7c9ec;border-right:1px solid #a7c9ec;height:100%;}
div.bbrr{height:5px;background:url("/img/bord_btns.gif") no-repeat 100% -970px transparent;padding-right:5px;}
div.bbrl{height:5px;background:url("/img/bord_btns.gif") no-repeat 0 -975px transparent;padding-left:5px;//overflow:hidden;}
div.any_panel_border_bottom_white{height:5px;background:url("/img/bord_btns.gif") no-repeat 100% -950px transparent;padding-right:5px;}
div.any_panel_border_bottom_white_left{height:5px;background:url("/img/bord_btns.gif") no-repeat 0 -955px transparent;padding-left:5px;}
div.tbrr{background:url("/img/bord_btns.gif") no-repeat 100% -940px transparent;font-size:0;font-size: 0;height:5px;padding-right:5px;}
div.tbrl{background:url("/img/bord_btns.gif") no-repeat 0 -945px transparent;font-size:0;font-size: 0;height:5px;padding-left:5px;}
div.tbrr_b{background:url("/img/bord_btns.gif") no-repeat 100% -960px transparent;font-size:0;font-size:0;height:5px;padding-right:5px;}
div.tbrl_b{background:url("/img/bord_btns.gif") no-repeat 0 -965px transparent;font-size:0;font-size: 0;height:5px;padding-left:5px;}
div.any_right_panel_content{padding-bottom:12px;}
div.blocks_padding{padding:14px 12px 20px 12px !important;}
div.blocks_padding_rl{padding:0 12px 4px 12px !important;}
div.blocks_padding_none div.bottom_pages{padding-right:10px;}
div.blocks_part{margin-right:-12px;//margin-right:-24px;}
div.main_padding_t{padding:6px 0 0 0;}
div.main_padding_tb{padding:6px 0 11px 0;}

/*MAIN_CONTEINER*/
div.main {background:url("/img/bg_mainShort.jpg") repeat-x 0 2px transparent;padding-top:18px;//height:100%;}
div.main div.content{padding:0 0 0 242px;width:714px;min-height:1px;}
div.main div.navigation{display:block;width:230px;margin-left:-100%;float:left;}
div.main div.main_column_right{display:none;float:left;}
div.main div.main_content{width:714px;position:relative;z-index:7;padding-bottom:12px;margin-top:-1px;}
div.main div.wrapper{width:100%;float:left;}
div.no-navigation div.content{padding:0;width:956px;min-height:1px;}
div.no-navigation div.navigation{display:none;}
div.no-navigation div.main_column_right{display:none;}
div.no-navigation div.wrapper{width:100%;float:left;}
div.right_column div.content{padding:0 242px 0 0;width:714px;min-height:1px;}
div.right_column div.navigation{display:none;}
div.right_column div.main_column_right{display:block;float:left;width:230px;margin-left:-242px;padding-left:10px;}
div.right_column div.wrapper{width:100%;float:left;}
div.padPanel {padding:0 0 22px;}
.head_more_text{display:block;float:left;font-size:12px;margin:4px 0 0 6px;}
.head_pad_left{padding-left:12px;}
.panel_bottom_part{padding:0 8px;}
.panel_header_part{padding:0 12px 4px 0;}
.panel_header_part h1, .panel_header_part h2, .panel_header_part h3, .panel_header_part h4, .panel_header_part h5{padding-bottom:4px;}
.panel_header_part .icon_all{margin-top:6px;}
.middle_container{width:472px;padding-right:12px;}
.small_container{width:230px;padding-right:12px;}
div.navigation div.top_link_part{padding:8px 0 6px 30px;}

/*SINGLE_WIDE_BLOCK*/
div.single_wide_block div.desc_under_stat{padding:7px 7px 0 0;}
div.single_wide_block div.desc_under_stat div.image_part{float:left;padding-left:5px;}
div.single_wide_block div.desc_under_stat div.desc{float:left;padding:4px 0 0 4px;width:567px;overflow:hidden;}
div.single_wide_block div.desc_under_stat div.desc div.text{font-size:12px;padding-top:8px;line-height:15px;}
div.single_wide_block div.desc_under_stat div.desc div.text p {font-size:12px;line-height:15px;}

/*INPUTS*/
input.checkbox {width:13px;height:13px;float:left;}
input {font-size:12px;padding:2px 2px 0 2px;margin-right:10px;color:#405463;}
textarea {font-size:12px;padding:2px 2px 0 2px;margin-right:10px;color:#405463;}
div.radio_row div{float:left;padding-right:16px;}
div.radio_row div a{font-size:12px;}
div.radio_row input{width:13px;height:13px;float:left;margin-right:0;}
div.radio_row label{float:left;color:#405463;font-size:12px;padding-left:4px;margin-top:-2px;}
input.checkbox{width:13px;height:13px;float:left;}
input.input_text_95{border:1px solid #a7caea;width:95px;height:16px;font-size:12px;padding:2px 2px 0 2px;display:block;margin-right:10px;color:#405463;}
input.input_text_120{border:1px solid #a7caea;width:114px;height:16px;font-size:12px;padding:2px 2px 0 2px;display:block;margin-right:10px;color:#405463;}
input.input_text_174{border:1px solid #a7caea;width:168px;height:17px;font-size:12px;padding:2px 2px 0 2px;display:block;margin-right:10px;color:#405463;}
input.input_text_190{border:1px solid #a7caea;width:186px;height:17px;font-size:12px;padding:2px 2px 0 2px;display:block;margin-right:10px;float:left;color:#405463;}
input.input_text_240{border:1px solid #a7caea;width:234px;height:17px;font-size:12px;padding:2px 2px 0 2px;display:block;margin-right:10px;float:left;color:#405463;}
input.input_text_330{border:1px solid #a7caea;width:324px;height:16px;font-size:12px;padding:2px 2px 0 2px;display:block;margin-right:10px;float:left;color:#405463;}
input.input_text_400{border:1px solid #a7caea;width:394px;height:16px;font-size:12px;padding:2px 2px 0 2px;display:block;margin-right:10px;float:left;color:#405463;}
input.short_calendar{width:88px;height:17px;padding:2px 18px 0 2px;border:1px solid #a7caea;font-size:12px;color:#505050;line-height:14px;float:left;margin-right:0;}
div.checkbox_part input{width:14px;height:14px;float:left;display:block;margin:1px 0 0 0;}
div.checkbox_part label{display:block;float:left;padding-left:4px;font-size:11px;color:#76b655;}
div.checkbox_part label a{font-size:11px !important;}
div.checkbox_part label a:hover{color:#5cb621;text-decoration:none;}
div.text_select{width:148px;height:19px;border:1px solid #a7caea;padding:0 22px 0 3px;float:left;line-height:18px;overflow:hidden;font-size:12px;color:#405463;}

/* Buttons */
.button_standart_small{display:block;cursor:pointer;height:21px;text-decoration:none;background:url("/img/bord_btns.gif") no-repeat 100% -696px;float:left;padding-right:3px;}
.button_standart_small:hover{background:url("/img/bord_btns.gif") no-repeat 100% -738px transparent;}
.button_standart_small strong{display:block;height:21px;line-height:19px;text-align:center;padding:0 15px 0 18px;background:url("/img/bord_btns.gif") -457px -717px no-repeat;float:left;font-size:12px;color:#fff;}
.button_standart_small:hover strong{background:url("/img/bord_btns.gif") -457px -759px no-repeat;}

a.greenButton {
	background:transparent url(/img/green_button.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	height:34px;
	line-height:30px;
	text-align:center;
	width:155px;
	text-decoration:none;
}
a.greenButtonSm {
	background:transparent url(/img/green_button_sm.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	height:34px;
	line-height:28px;
	text-align:center;
	width:140px;
	text-decoration:none;
}
a.blueButton {
	background:transparent url(/img/blue_button.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	height:34px;
	line-height:34px;
	text-align:center;
	width:155px;
	text-decoration:none;
}

a.smLoad {
	background:url("/img/bord_btns.gif") no-repeat scroll 100% -488px transparent;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:right;
	font-size:12px;
	height:28px;
	line-height:27px;
	padding-right:5px;
	margin:5px 10px 0 0;
	text-align:center;
	text-decoration:none;
}

.smLoad strong {
	background:url("/img/bord_btns.gif") no-repeat scroll -457px -488px transparent;
	float:left;
	padding:0 10px 0 15px;
}

/* Common styles */
.flLf {float:left}
.flRt {float:right}
.flRtTxRt {float:right;text-align:right;}
.cl_b {clear:both;}
.cl_b_none {clear:both;height:0px;}
.cl_b_free {clear:both;height:0;margin-bottom:-20px; position:relative; z-index:0;}
.cl_lf {clear:left;height:0px;}
.cl_rt {clear:right;height:0px;}
.sel {font-weight:bold;}
.imp {color:Red;font-weight:bold;}

.val_text {background:url("/img/bg_val.gif") no-repeat scroll left top transparent;color:#FFFFFF;font-size:13px;line-height:16px;padding:8px 5px 5px;}

p a {font-size:13px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}

li.grayLink a {color:#919191;}

.notes {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:11px;padding:5px 0;}
.notes a {font-size:11px;}
.notes1 p { line-height:17px;}
.notes1 p { font-style:italic; line-height:17px;}

div.pager div.serv p, div.pager div.serv p a {font-family:Helvetica,Tahoma,Arial,sans-serif;padding-top:3px;font-size:13px;}
div.pager div.serv p span.sortSel {background:none repeat scroll 0 0 #E8E9EC;padding:0.2em 5px;}

div.separator_dotted, div.dot_border_bottom {border-top:1px dotted #B8B8B8;height:0;}
div.separator_subtitle {border-top:1px dotted #B8B8B8;height:0;margin-top:20px;padding-bottom:10px;}
div.spLine_d {border-top:1px solid #A7CAEA;width:100%;margin: 5px 0;}
hr.separator_blue {border-width:0px; margin:0px;height:1px;color:rgb(150, 192, 224);background-color:rgb(150, 192, 224);}
.sep_sub2 {border-top:1px dotted #B8B8B8;height:0;margin-top:10px;padding-bottom:10px;}

div.sub {background:transparent url(/img/bg_main.gif) repeat-x scroll 0 0;border-top:1px solid #A7CAEA;padding:5px 10px;line-height:18px;}

/* HEADER */
div.header div.srch {width:328px;float:left;margin-left:65px;}
div.header div.srch div.mbrl {padding:8px 17px 0 19px;height:26px;overflow:hidden;}
div.header div.srch a.button_standart_small {margin-top:-1px;}
div.header div.srch input {width:200px;float:left;border:1px solid #a7caea;}

.header .socAll {height:56px;}
.header .socUn {float:right;margin-top:7px;font-size:14px;line-height:24px;}
.header .socUn a {font-size:14px;}
.header .socUn img {margin:0 4px;vertical-align:top;cursor:pointer;}
.header .socIn {float:left;margin-left:40px;}
.header .socIn .cmd {display:inline-block;padding-top:2px;font-size:14px;font-family:comic Sans MS;font-weight:bold;color:#1782EA;}
.header .socIn .cmd a {display:block;font-size:11px;font-family:'Lucida Grande',sans-serif;margin-top:2px;font-weight:normal;}
.header .socIn img {vertical-align:top;margin:2px 10px 0 0;padding:1px;border:1px solid #ADBCC3;}

/* Site header */
div.header {padding:0 0 5px 10px;}
div.header div.logo {float:left;padding-top:3px;}
div.header div.logo a{display:block;float:left;margin:0 6px 0 0;}
div.header div.logo a.title{display:inline;float:none;color:#59B620;text-decoration:none;font-family:comic Sans MS;font-size:20px;font-weight:bold;}
div.header div.logo p {color:#59b620;font-size:20px;font-family:comic Sans MS;font-weight:bold;}
div.header h1, div.header h2 {color:#59b620;font-size:19px;font-weight:normal;padding-top:8px;text-decoration:none;}
div.header div.right_part {float:left;width:680px;height:91px;}
div.header div.right_part div.slogan {padding-left:20px;width:360px;float:left;}

div.header div.menu {float:right;}
div.header div.menu ul {list-style-type:none; padding-top:23px;}
div.header div.menu ul li {float:left;padding:0 4px 0 5px;}
.joinNow {background:url("/img/icons_text.gif") no-repeat scroll 0 -358px transparent;display:block;float:left;font-size:12px;height:14px;text-indent:16px;}
.signIn {background:url("/img/icons_text.gif") no-repeat scroll 0 -438px transparent;display:block;float:left;font-size:12px;height:14px;text-indent:20px;}
.addFav {background: transparent url(/img/add_sm.jpg) no-repeat scroll 0px 0px;font-size:12px;color:#f60;font-weight:bold;padding-left:20px;}

/* Page header */
div.head {padding:15px 0 15px 20px;}
div.head img {float:left;}
div.head h1 {float:left; padding:10px 0 10px 20px;}

/* Flash teazer */
.flashField {text-align:center;}

/* Side bar */
div.sideBlock {padding: 10px 10px;}
div.sideBlock div.title {font-size:22px;padding:0;text-align:center;color:#1782EA;font-family:Trebuchet MS;font-weight:bold;}

div.small_panel_img a { text-decoration:none; }
div.small_panel_img img {float:left;height:40px;width:40px;padding:5px 0;}
div.small_panel_img h3 {float:left;padding: 12px 0 4px 5px;display:inline;font-size:16px;color:#1782EA;cursor:pointer;}
div.small_panel_img h3 a {font-size:16px;color:#1782EA;cursor:pointer;}

.grBtn {
	color:#FFFFFF;
	background-image:url("/img/green_button_sm.gif");
	background-color:#FFFFFF;
	border:0;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	height:30px;
	width:135px;
	padding-top:0px;
	margin-top:10px; margin-left:35px;
}

div.main_column_right h2 {padding:10px 0 5px;}

/* Genre module */
div.genres {padding:0 15px;}
div.genres a.more2 {font-weight:normal;}
div.tags {padding:10px 10px 0;line-height:24px;}
div.tags h4 {display:inline;color:#1782EA;}
div#gmGenres a {font-size:15px;color:#1782EA;text-decoration:none;padding: 0 6px 0 17px;background: transparent url(/img/genre.gif) no-repeat scroll 0 2px;}

/* Game of day */
div.gameOfDay {text-align:center;}
div.gameOfDay h2 {padding:10px 0 15px 15px;text-align:left;}

/* See Also games */
div.seeAlso {padding:0 10px;}
div.seeAlso div.header {color:#5CB621;font-size:22px;padding:10px 0 10px;text-align:center;}
div.seeAlso p {line-height:17px;}
div.seeAlso p a {font-weight:bold;}
div.seeAlso .notes1 {color:#1782EA;font-style:italic;}
div.seeAlso .notes1 p a {font-weight:normal;}
div.seeAlso .notes2 {font-size:13px;color:#1782EA;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}
.seeAlso .date {color:#969696;text-align:right;font-family:verdana,sans-serif;font-size:11px; margin-bottom:2px;}
.seeAlso .notes { padding-top:10px; padding-bottom:15px;}

/* Feeds */
div.feeds {padding-top:10px;}
div.feeds img.logo {float:left; padding-right:10px;}
div.feeds img.btn {padding:0px 0 10px 0px;}
div.gameTeazer h2 {color:Red;font-size:19px;font-style:italic;padding-top:0;text-align:center;}
div.feeds div.text, div.gameTeazer div.text {font-size:15px;font-weight:bold;padding-top:5px;padding-bottom:10px;color:#1782EA;font-family:Trebuchet MS}
div.feeds div.text a {font-family:Trebuchet MS;font-size:15px;font-weight:bold;}
div.feeds div.notes {font-size:13px;color:#1782EA;padding:15px 0 5px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-style:italic;}
div.feeds div.notes a {font-size:13px;color:#1782EA;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-style:italic;}
div.feeds img.mail {padding-right:10px;padding-left:10px;float:left;vertical-align:middle;}

.feeds .textHead {font-size:18px;font-weight:bold;color:red;padding-top:0;padding-bottom:10px;margin-bottom:10px;text-align:center;font-family:Trebuchet MS;}

.gameTeazer .hRed {color:Red;padding:12px 0 5px;font-size:20px;font-family:Trebuchet MS;font-style:italic;}

/*  PrePelease Subscribe */

div.sideBlock input.mail {width:195px;margin-bottom:3px;margin-top:10px;}

/* Game list */
div.gameList div.gameHead {padding-left:10px;padding-top:5px;}
div.gameHead h2 {padding-left:10px;display:inline;}
div.gameHead img {vertical-align:middle;padding:0px 0 6px 10px;}

div.grCnt a.gameLogo { padding: 10px 10px 10px 0; }

.gameHLine div {padding:0px 12px 0px 10px;color:#1782EA;font-size:12px;text-decoration:none;}
.gameHLine a {font-size:12px;}

div.gameHLine div.bar {float:right;padding-top:1px;}
div.gameHLine div.bar img {vertical-align:top}

div.single_wide_block div.desc_under_head { padding:7px 0px 0 0; }
div.single_wide_block div.desc_under_head div.image_part { float:left;padding-left:5px; }
div.single_wide_block div.desc_under_head div.desc { float:left;padding:4px 0 0 4px;width:567px;overflow:hidden; }
div.single_wide_block div.desc_under_head div.desc div.text { font-size:12px;padding-top:8px;line-height:15px; }
div.single_wide_block div.desc_under_head div.desc div.text p { font-size:12px;line-height:15px; }


/* Green button */
.btnGr {
	display:block;
	cursor:pointer;
	height:28px;
	text-align:center;
	line-height:27px;
	color:#fff;
	text-decoration:none;
	background:url("/img/bord_btns.gif") no-repeat 100% -488px;
	padding-right:5px;
	font-size:12px;
}
.btnGr strong {padding:0 15px 0 20px;background:url("/img/bord_btns.gif") -457px -488px no-repeat;float:left;}
a.btnGr {color: White;}
.btnGrTuning strong {padding:0 20px 0 25px;}

.btnBl {
	display:block;
	cursor:pointer;
	height:28px;
	text-align:center;
	line-height:27px;
	color:#fff;
	text-decoration:none;
	background:url("/img/bord_btns.gif") no-repeat 100% -460px;
	padding-right:5px;
	font-size:12px;
}
.btnBl strong {padding:0 15px 0 20px;background:url("/img/bord_btns.gif") -457px -460px no-repeat;float:left;}
a.btnBl {color:White;}

.more {
	display:block;
	float:left;
	padding: 0 0 0 19px;
	background:url("/img/icons_text.gif") no-repeat 0 -1039px transparent;
	font-size:12px;
	font-weight:bold;
	margin-top: 10px;
}

.moreR {
	display:block;
	float:right;
	padding: 0 0 0 19px;
	background:url("/img/icons_text.gif") no-repeat 0 -1039px transparent;
	font-size:12px;
	font-weight:bold;
	margin-top: 10px;
}

.more2 {
	padding: 0 0 2px 19px;
	background:url("/img/icons_text.gif") no-repeat 0 -1037px transparent;
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:14px;
	font-weight:bold;
	margin: 15px 0 0px;
	text-decoration:none;
	border-bottom:1px dotted #357DB3;
}

.more3 {
	padding: 0 10px 0 5px;
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:13px;
	font-weight:bold;
}

a.more3 img {
	vertical-align:middle;
}

.more4 {
	padding: 0 0 0 19px;
	background:url("/img/icons_text.gif") no-repeat 0 -1039px transparent;
	font-size:12px;
	font-weight:bold;
	margin-top: 10px;
}

.load {
	display:block;
	float:right;
	padding: 0 0 0 21px;
	background:url("/img/download.gif") no-repeat 0 0 transparent;
	font-size:12px;
	font-weight:bold;
	margin-top: 10px;
	line-height:15px;
}

.load1 {padding:1px 0 0 20px;background:url("/img/download.gif") no-repeat 0 0 transparent;font-size:12px;margin-left:10px;}

.load2 {
	display:block;
	padding: 0 0 0 21px;
	background:url("/img/download.gif") no-repeat 0 0 transparent;
	font-size:12px;
	font-weight:bold;
	margin-top: 5px;
	line-height:15px;
}

h2 a {
	color:#5CB621;
	font-size:20px;
	font-weight:normal;
	line-height:23px;
	text-decoration: none;
}

div.sp05 {height:5px;}
div.sp10 {height:10px;}
div.sp15 {height:15px;}
div.sp20 {height:20px;}
div.sp25 {height:25px;}
div.sp30 {height:30px;}
div.sp35 {height:35px;}
div.sp40 {height:40px;}
div.sp45 {height:45px;}
div.sp50 {height:50px;}

span.hspacer10 {padding-right:10px;}

div.any_panel_border_right { border:1px solid #A7C9EC; height:100%; }

div.spbl {
	border:1px solid #A7CAEA;
	margin-bottom:20px;
	overflow:hidden;
	padding:9px 14px 4px 16px;
	width:682px;
}

div.noGames {text-align:center;line-height: 20px;padding-bottom:10px;margin-top:10px;}
div.noGames a {font-size:13px;}

span.st {font-weight:bold;color:Red;}

a.edit {background:url("/img/redact.gif") no-repeat scroll 0 50% transparent;padding:0 5px 0 17px;white-space:nowrap; font-size:12px;cursor:pointer;}
a.del {background:url("/img/del.png") no-repeat scroll 0 50% transparent;font-size:12px;padding:0px 0 2px 13px;white-space:nowrap;font-weight:normal;cursor:pointer;}

/*	Header blue line	*/
div.ds_txt_b a.icon_report_abuse {margin:2px 10px 0 0;}
div.ds_txt_b div.b_bot {font-size:0;height:4px;background:url("/img/bord_btns.gif") no-repeat 100% -876px transparent;padding-right:5px;}
div.ds_txt_b div.b_bot div.b_bot_l {font-size:0;height:4px;background:url("/img/bord_btns.gif") no-repeat 0 -880px transparent;padding-left:5px;}
div.ds_txt_b div.b_top {font-size:0;height:4px;background:url("/img/bord_btns.gif") no-repeat 100% -868px transparent;padding-right:5px;}
div.ds_txt_b div.b_top div.b_top_l {font-size:0;height:4px;background:url("/img/bord_btns.gif") no-repeat 0 -872px transparent;padding-left:5px;}
div.ds_txt_b div.main_part{background-color:#d4e8fb;height:100%;}
div.ds_txt_b div.main_part div.inner_content *{font-size:12px;}
div.ds_txt_b div.main_part div.inner_content div{color:#405463;}
div.ds_txt_b div.main_part div.inner_content div.btns_part{float:right;padding-top:2px;}
div.ds_txt_b div.main_part div.inner_content div.btns_part a{float:left;margin-left:8px;}
div.ds_txt_b div.main_part div.inner_content a{font-weight:bold;}
div.ds_txt_b div.main_part div.inner_content a:hover{font-size:12px;text-decoration:none;color:#5fc124;}
div.ds_txt_b div.main_part div.inner_padding{padding:2px 12px 4px 10px;}
div.ds_txt_b div.main_part a.icon_abuse_flag{text-decoration:none;}
div.ds_txt_b label{display:block;padding:0 10px 0 4px;font-size:12px;color:#f00;float:left;font-weight:bold;}
div.ds_txt_b span.text_grey {color:#333; font-weight:bold; padding-left:10px;}


/* Pager */
div.pager {text-align:right; padding: 10px 0;}
div.pager a {color:#008DEC;font-size:14px;line-height:18px; padding: 0 5px;}
div.pager span.selPage {border:1px solid #135F87;background-color:#2D94ED;color:#FFFFFF;margin:0 2px 0 0;padding:0 5px;font-size:14px;line-height:18px;}

/* Menu tabs */
div.tabs {background:url("/img/bg_tabs.gif") no-repeat 0 5px;height:39px;border-bottom:3px solid #69c532;position:relative;overflow:hidden;padding-right:110px;}
div.tabs .button_blog{float:left;margin:13px 0 0 0;position:absolute;right:18px;}
div.tabs .button_help{float:right;margin:13px -92px 0 0;//position:relative;//right:-10px;}
div.tabs div.tabs_wrap{background:url("/img/bg_tabs.gif") no-repeat 0 5px transparent;height:39px;}
div.tabs div.tabs_wrap div{position:relative;left:50%;float:left;}
div.tabs ul{position:relative;left:-50%;margin-left:20px;}
*html div.tabs ul{float:left;margin-left:20px;}
div.tabs ul li{float:left;list-style-type:none;background:url("/img/tabs_div.gif") no-repeat top right transparent;}
div.tabs ul li a{color:#fff;font-size:12px;font-weight:bold;line-height:42px;text-decoration:none;padding:0 22px;}
div.tabs ul li a:hover{color:#fff;font-size:12px;line-height:42px;text-decoration:underline;padding:0 22px;}
div.tabs ul li strong{color:#fff;font-size:12px;line-height:42px;}
div.tabs ul li.current{background:url("/img/tab_curr.gif") no-repeat right top transparent;z-index:2;position:relative;left:-1px;padding-right:5px;}
div.tabs ul li.current a{background: url("/img/tab_curr.gif") no-repeat left top transparent;font-weight:bold;z-index:53;position:relative;float:left;color:#fff;font-size:1.2em;line-height:41px;text-decoration:none;padding:0 17px 0 22px;margin-left:-5px;}
div.tabs ul li.current a:hover{text-decoration:none;padding:0 17px 0 22px;}
div.tabs ul li.tabs_div_right{width:1px;height:39px;float:left;list-style-type:none;background: url("/img/bg_tabs.gif") no-repeat -50px 5px;position:relative;left:-1px;z-index:1;}

/*MAIN PANEL TOP TABS*/
div.topTabs{height:32px;position:relative;z-index:8;}
div.topTabs div.tabsPart{float:left;height:32px;margin-right:-6px;//margin-right:-12px;}
div.topTabs div.tabsPart ul{list-style-type:none;}
div.topTabs div.tabsPart ul li{display:block;height:32px;float:left;margin-right:6px;}
div.topTabs div.tabsPart ul li a{display:block;height:32px;float:left;background:url("/img/blue_tabs_bg.gif") no-repeat 100% -64px transparent;padding-right:5px;cursor:pointer;text-decoration:none;}
div.topTabs div.tabsPart ul li a strong{display:block;height:24px;background:url("/img/blue_tabs_bg.gif") no-repeat 0 -96px transparent;float:left;padding:8px 20px 0 25px;font-size:12px;text-decoration:none;line-height:15px;text-align:center;font-weight:bold;cursor:pointer;}
div.topTabs div.tabsPart ul li a:hover strong{color:#5cb621;}
div.topTabs div.tabsPart ul.standart li a strong{padding:8px 0 0 5px;width:104px;}
div.topTabs div.tabsPart ul.standart li a strong span{color:#000;font-weight:normal;}
div.topTabs div.tabsPart ul li.current a{background:url("/img/blue_tabs_bg.gif") no-repeat 100% 0px transparent;cursor:default !important;}
div.topTabs div.tabsPart ul li.current a strong{color:#5cb621;background:url("/img/blue_tabs_bg.gif") no-repeat 0 -32px transparent;cursor:default !important;}
div.topTabs div.right_btn{float:right;}
div.topTabs div.right_btn .button_orange_small strong.standart{width:90px !important;}
div.under_tabs {margin-top:-1px;}
div.under_tabs_right{position:relative;z-index:7;margin-top:-1px;top:0 !important;}
div.under_tabs div.main_padding {padding:10px 14px 20px !important;}
div.tbrr_d, div.under_tabs_right_d div.tbrr {border-top:1px solid #a7caea;height:4px;padding:0;margin:0;background:none #fff;}
div.tbrl_d, div.under_tabs_right_d div.tbrl {border-left:1px solid #a7caea;border-right:1px solid #a7caea;height:4px;padding:0;margin:0;background:none #fff;}

/* Footer */
div.footer { width:956px; height:60px; margin:0 auto; }
div.footer div.mbrr_b { height:35px; padding:10px 17px; }
div.footer div.links_part {padding:2px 0 0 15px;width:660px;text-align:center;float:left;}
div.footer div.links_part a {font-size:12px;}
div.footer div.links_part span {font-size:12px;color:#333;margin:0 6px;}
div.footer div.links_part div.copyright {font-size:12px;color:#3f5465;padding-top:7px;}
div.footer div.counters {float:right;vertical-align:bottom; margin-top:2px;}
div.footer div.counters a {padding:0 2px;}

.greenDivider { border-bottom:2px solid #5EBF23; height:2px; width:688px; }

.left_block_gr {
	background:transparent url(/img/gradient_block.gif) repeat-x scroll 0 0;
	border-bottom:2px solid #5EBF23;
	overflow:hidden;
	width:688px;
	padding-top:5px;
}

div.main_padding{ padding:0px 11px 11px 11px; }

div.gameLogo {float:left;padding:0 15px 10px 0;}

p {
	color:#3C4145;
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:13px;
	padding: 3px 0;

}

h3.add {margin-left:18px;font-weight:bold;padding:7px 0 10px 50px;display:inline;background:transparent url(/img/add.gif) no-repeat scroll 0 0;}
h3.qst {margin-left:18px;font-weight:bold;padding:13px 0 10px 50px;display:inline;background:transparent url(/img/question.gif) no-repeat scroll 0 0;color:#1782EA;}

/* Page head line */
div.pageHead {padding:0px 35px; text-align:center;}
div.pageHead img {vertical-align:middle; margin-right:15px; padding-bottom:10px;}
div.pageHead h1 {display:inline;font-family:comic Sans MS,Helvetica,Tahoma,Arial,sans-serif; font-size:24px; font-weight:bold;}

/* Game info */
div.gameInfo div.centerZone {min-height:1px;padding:0 245px 0 0;float:left;width:681px;}
div.gameInfo div.rightZone {float:left;margin-left:-242px;padding-left:10px;width:232px;}
div.gameInfo div.gameHead {padding:4px 5px 5px;}
div.gameInfo div.gameHead img {padding:0;}
div.gameInfo a.btnGr {padding-bottom:0px;}
div.gameInfo p {line-height:18px;}
div.gameInfo p i {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}
div.gameInfo div.gameHead img.logo {vertical-align:middle;padding:0 0 9px 0;}
div.gameInfo div.gameHead h1 {padding-left:10px; display:inline;}
div.gameInfo div.gameHead h1 a {font-size:26px;color:#5CB621;text-decoration:none;}
div.gameInfo div.gameHead a.btnGr {float:right;}
div.gameInfo div.gameHead div#head {float:left;width:805px;text-align:center;}
div.gameInfo div.gameHead div#wideHead {float:left; width:758px; text-align:center; padding-top:5px;}
div.gameInfo div.descr {color:#3C4145;font-size:13px;}
div.gameInfo div.descr li {font-size:13px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;margin-left:30px;line-height:18px;}
div.gameInfo div.descr p {padding-top:0; padding-bottom:10px;line-height:18px;}
div.gameInfo h2 {padding:0 0 5px 10px;color:#2B85DB;}

div.gameInfo div.download {padding-top:5px;padding-bottom:30px;}
div.gameInfo div.download a {padding: 10px 0;font-size:16px;text-decoration:none;}
div.gameInfo div.download img {vertical-align:middle;padding-right:5px;}
div.gameInfo div.download img.avir {padding-left:10px; padding-top:0px; margin-top:-5px;}
div.gameInfo div.download h3 {display:inline;}

div.gameInfo div.briefBlock div.teazer {padding-left:10px;padding-right:5px;margin-top:-10px;}
div.gameInfo div.briefBlock div.teazer a.more4 {margin-left:10px;font-weight:normal;}
div.gameInfo div.briefBlock div.teazer div.sign {float:right;margin-right:10px;color:#969696;font-family:verdana,sans-serif;font-size:11px;}

div.linkApi {padding-bottom:15px; padding-top:10px;}
div.linkApi p {float:left;padding-right:10px;padding-top:4px;}
div.linkApi div#vkon {padding-top:3px;}
.linkApi .title {float:left; padding-right:10px; padding-top:3px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}

div.gameDownload div.linkApi {padding-top:35px;padding-bottom:30px;padding-left:55px;}
div.gameDownload div.linkApi div#vkon {padding-top:0px;}

div.gameAction {padding:7px 15px 15px 0;}
div.gameAction a {margin-top:0;}

.scrAct {margin-top:10px;}
.scrAct .download {float:left;margin-left:15px;}
.scrAct .ret {float:right;padding-right:10px;}

/* Game brief blocks */
div.briefBlock {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/gradient_block.gif) repeat-x scroll 0 0;
	border-top:1px solid #A7CAEA;
	overflow:hidden;
	width:100%;
	margin-bottom:25px;
	padding-top:20px;
}
div.briefBlock div.screenshot {float:left; padding:0 0 0 10px;}
div.briefBlock div.video_img {background-position:center center;background-repeat:no-repeat;height:94px;width:126px;margin-left:10px;}
div.briefBlock div.screenshot img {cursor:url(/img/zoomin.cur),pointer;}
div.briefBlock div.more_hor {float:left;padding:70px 0 0 10px;}

/* Video module */
div.vid {text-align:center;padding:15px 0 30px;}
div.vid div#video {text-align:center;padding-top:10px;}

/* Game screenshots */
div.gameScreen {text-align:center;}
div.gameScreen h4 {color:#5CB621;font-weight:bold;}
div.gameScreen img {padding-top:20px;padding-bottom:20px;}

/* Game download */
div.gameDownload div.gameHead {padding:10px 0 0;text-align:center;}
div.gameDownload div.gameHead img.logo {vertical-align:middle; padding-bottom:10px;}
div.gameDownload div.gameHead h1 {padding-left:10px; display:inline;}
div.gameDownload div.gameHead h1 a {color:#5CB621;font-size:26px;font-weight:normal;overflow:hidden;text-decoration:none;}
div.gameDownload div.mdImg {float:left;width:210px;}
div.gameDownload p {line-height:18px;padding-bottom:10px;padding-top:0;}
div.gameDownload h2 {display:inline;padding-left:10px;}
div.gameDownload img.num {vertical-align:middle; margin-bottom:10px;}
div.gameDownload li {line-height:18px;font-size:13px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;margin-left:30px; padding:5px 0;}
div.gameDownload img.btn {padding: 0px 15px;}

/* Game download help */
div.gameDownload div.help img {padding: 0 0 10px;}

/* Help */
div.help img {vertical-align:middle;}
div.help li {line-height:18px;padding-bottom:10px;}
div.help div.main_padding {padding:10px 14px 30px;}
div.help a {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}

div.help div.main_part {
	background:transparent url(/img/bg_main.gif) repeat-x scroll 0 0;
	border-top:1px solid #A7CAEA;
	margin: 5px 0;
}

div.help div.text_part {
	color:#333333;
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:13px;
	padding: 10px 0;
	line-height: 18px;
}

div.help ol, div.help ul {
	color:#333333;
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:13px;
	padding: 5px 20px;
	line-height: 18px;
}

div.help li {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;}
div.help div.text_part a {font-size:13px;}
.helpImg {text-align:center;}
.helpImg50 {text-align:center;padding:5px 0;}
.helpImg0010 {text-align:center;padding:0 0 10px;}
.helpImg500 {text-align:center;padding:5px 0 0;}
.helpImg100 {text-align:center;padding:10px 0;}
.helpImg5010 {text-align:center;padding:5px 0 10px;}
.helpImg1000 {text-align:center;padding:10px 0 0;}


div.help h2 {
	color:#2B85DB;
	font-size:18px;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:3px;
	padding-left:10px;
}

div.help h2.first {
	padding-top:0px;
}

/* Generic error styles */
.genError, .genError a {text-align:center;line-height: 2;padding-top: 10px;font-size: 12px;}

/* File not found styles */
div.page404 {margin:20px 20px 20px;font-size:16px;text-align:center;color: rgb(132, 150, 159);font-weight:bold;line-height:2;}
div.page404 img {padding-right:15px;}
div.page404 a {font-size:16px;}

/* Intro section */
div.intro {padding:0 20px 15px;color:#1782EA;text-align:center;}
div.intro h2 {font-size:16px;font-family:Trebuchet MS;color:#1782EA;}
div.intro h2 a {font-size:16px;font-family:Trebuchet MS;color:#1782EA; text-decoration:underline;}
div.intro img {float:left;padding-right:15px;}
div.intro p {text-align:left;line-height:20px;}

/* Ann section */
div.ann {padding:5px 0 15px;text-align:center;font-family:Trebuchet MS,Arial,Verdana;}
div.ann h2 {padding:0 0 15px;font-size:20px;color:#1782EA;font-style:italic;}
div.ann h2 a {color:#1782EA;font-size:18px;text-decoration:underline;}
div.ann div.title a {color:#1782EA;font-size:12px;text-decoration:underline; font-weight:bold;}
div.ann div.game {float:left;padding-right:0px;text-align:center;overflow:hidden;width:235px;}

/* Online games */
div.online {text-align:center; padding: 0 0 15px;}
div.online div.vdBord {border:1px solid #A7CAEA;padding:1px;}
div.online div.imgSub {padding-bottom:3px; padding-top:5px; font-size:11px;color:#1782EA;}
div.online div.imgSub img {padding-right:5px;vertical-align:middle;}

/* Admin styles */
div.loginStatus {float:left; position:fixed; padding-left:280px; padding-top:5px;color:#1782EA;}
div.admin h1 {padding-top:0px;padding-bottom:10px;text-align:center;}
div.admin div.head a {color:#5CB621;font-size:26px;overflow:hidden;padding-top:30px;padding-bottom:3px;padding-left:10px;}
div.admin tr.head th {padding:5px 2px;}
div.admin tr.head th a {font-weight:bold; font-size:12px;}
div.admin tr.row td, div.admin tr.row td a {padding:2px; font-size:12px;}
div.admin div.head { padding-top:0;}
div.admin div.head h1 {display:inline;}
div.admin div.head img {vertical-align:middle;}
div.admin div.title {float:left; padding-right:20px; padding-bottom:10px;}
div.admin input {margin-right:0;height:auto;}
div.admin label {padding-left:5px; vertical-align:top;}
div.admin textarea {margin:3px 0;}
div.admin .msg {font-size:16px;}

div.preview {padding:10px 0 15px;}
div.preview, div.preview a {line-height:18px;color:#3C4145;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;}

/* Release date */
div.relDate {
	background:transparent url(/img/calendar.gif) no-repeat scroll 0 0;
	color:#666666;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	height:50px;
	line-height:100%;
	padding:0 2px 0 0;
	text-align:center;
	width:45px;
}

div.relDate span {
	color:#FFFFFF;
	display:block;
	font-size:11px;
	height:16px;
	line-height:normal;
	padding-top:5px;
}

/* Game rating */

div.rating {padding-top:5px;}
div.rating table.rep th {
	background-image:url(/img/cellheader.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	text-align:center;
	padding:0 5px;
}
div.rating table.rep td {padding:5px 0px;color:#3C4145;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;}
div.rating div.place {font-family:Arial,Helvetica,sans-serif;font-size:22px;color:#1782EA;}
div.rating div.diff img {height:20;width:14;vertical-align:middle;}
div.rating div.diff span {font-size:12px;vertical-align:middle;text-align:center;}
div.rating img.logo {padding:0 10px; float:left;}
div.rating a.title {font-size:13px;font-weight:bold;display:block;padding:0 5px 2px 0;float:left;}
div.rating div.date {text-align:center;font-size:13px;font-style:italic;}
div.rating a.mailTitle {font-size:13px;font-weight:bold;display:block;padding:0 5px 2px 5px;float:left;}

/* Rating legend */
div.ratingLegend span {font-size:12px;vertical-align:middle;text-align:center; color:#3C4145;}
div.ratingLegend img {height:20;width:14;vertical-align:middle;}
div.ratingLegend notes p {font-style:italic;}
div.ratingLegend notes a {font-size:12px;}

/* AdWords teazer */
.adWords {padding-top:10px;text-align:center;}
.adWords img {vertical-align:middle;padding-right:5px;padding-bottom:5px;}
.adWords p {text-align:center;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;font-style:italic;display:inline;}
.adWords a {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;font-style:italic;}

/* Top \ Bottom teazers */
div.topIntro {padding:0 5px 15px;}
div.topIntro p {font-size:12px;color:#0C7199;padding-top:0;line-height:18px;text-align:center;}
div.topIntro div.cmnt {font-size:11px;color:#0C7199;padding-top:0px;text-align:right;font-style:italic;}

div.btmIntro {padding:20px 0 5px;}
div.btmIntro p, div.btmIntro a {font-size:12px;}

/* Video pager */

.digits {
	background:transparent url(/img/digits.jpg) repeat scroll 0 0;
	border:1px solid #CA7020;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial;
	font-size:16px;
	font-weight:bold;
	line-height:23px;
	margin-right:7px;
	padding:0 8px;
	text-decoration:none;
}

.digits_active {
	background-position:left -23px;
}


/* DreamFarm subdomain */

div.superHead {padding-bottom:10px;}
div.superHead div.logo {float:left;padding-left:60px;}
div.superHead h1 {float:left; padding-top:25px;font-size:28px;}
div.subHead {float:left;padding-left:400px;font-size:24px;font-family:Comic Sans MS;color:Red;}
div.superView {padding:0 0 0 15px;}
div.superView li {font-size:13px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;line-height:18px; margin-left:15px;padding:5px 0;}
div.superView li a {font-size:13px;}
div.superView p {padding:5px 0; line-height:18px;}
div.superView img.num {padding:0 10px 10px 0; float:left;}
div.superView div.blist {color:#1782EA;font-size:17px;font-family:Trebuchet MS;padding-bottom:10px;}
div.superView div.blist a {font-size:17px;font-family:Trebuchet MS;}
div.superView div.download {
	text-align:center;
	background:transparent url(/img/dreamfarm/download-superferma.jpg) no-repeat scroll center top;
	height:77px;
	width:290px;
	margin-left:195px;
}

div.superView div.download a {
	color:#FFFFFF;
	display:block;
	font-size:20px;
	padding-top:35px;
	cursor:pointer;
}

div.superView div.subscribe {width:360px;margin-left:165px;}
div.superView div.subscribe p {color:#1782EA;font-family:Trebuchet MS;font-size:15px;padding-top:0;}
div.superView div.subscribe img {float:left; padding-right:10px;}
.superView .linkApi {margin-top:20px;margin-left:40px;}


/* Subscribe */
div.subscribe div.sbForm {float:left;width:238px;padding-bottom:20px;}
div.subscribe img.num {float:left;padding-right:20px;}

/* news */
div.news p {color:#1782EA;padding:5px 0 5px 10px;font-family:Trebuchet MS;font-style:italic; font-size:15px;}
div.news div.imgSub {padding-bottom:3px;padding-top:5px;font-size:11px;color:#1782EA;}

/* Getting start */
div.superStart {padding:10px 0 10px 10px;}
div.superStart div.item {float:left;width:320px;padding: 10px 0;}
div.superStart div.item img {padding-right:10px;float:left;}
div.superStart div.item span {padding-top:0px;font-size:13px;color:#3C4145;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}

/* Farmer diary */
div.fDiary {padding:20px 0 10px 5px;}
div.fDiary div.post {border-bottom:1px dotted #B9B9B9;}
div.fDiary div.date {float:left;width:64px;text-align:center; padding: 0 20px 10px 0;}
div.fDiary div.dateTitle {
	background:transparent url(/img/dreamfarm/diary.gif) no-repeat scroll 0 0;
	color:#0079BE;
	font-size:12px;
	font-weight:bold;
	height:36px;
	padding-top:14px;
	text-align:center;
	width:64px;
}
div.fDiary div.title {font-family:Helvetica,Tahoma,Arial,sans-serif;font-weight:bold;padding-top:15px;}
div.fDiary div.title, div.fDiary div.title a {color:#1782EA;font-size:14px;}
div.fDiary div.post p {line-height:18px;}
div.fDiary div.post img.left {float:left;padding:8px 10px 10px 0;border:0;}
div.fDiary div.post img.right {float:right;padding:10px 0 10px 10px;border:0;}
div.fDiary div.post ul {margin-left:15px;}
div.fDiary div.post li {line-height:18px;font-size:13px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;color:#3C4145;padding:3px 0 0 3px;}
div.fDiary div.post li a {font-size:13px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}

span.sel {font-family:Comic Sans MS;font-size:14px;color:#1782EA;}
span.selRed {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:12px;color:red;font-weight:bold;}

/* Subscribe page */
div.subscribe p {line-height:20px;}
div.mail {padding-left:70px;}
div.mail p {padding:5px 0;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}
div.mail p font {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}
div.mail p a {font-family:inherit;}

/* Pre Release games */
div.gameHead span.listSubHead {color:red;font-size:18px;background:transparent url(/img/hot.gif) no-repeat scroll 0px 2px;padding:0 0 0 18px;margin-left:10px;}
div.gameHead span.listSubHead img {padding:0 0 4px 2px;}
div.gameHead span.infoSubHead {color:red;font-size:20px;background:transparent url(/img/hot.gif) no-repeat scroll 0px 3px;padding:0 0 0 18px;margin-left:5px;}
div.gameHead span.infoSubHead img {padding:0 0 4px 2px;}
div.gameAnn {padding:0 0 10px 0;color:#1782EA;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;font-weight:bold;}
div.gameAnn span {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}

/* Special landing pages */
div.catHeader {padding:0 10px; line-height:18px;}
div.landingBlock {padding: 10px 0;}
div.landingBlock h2 {color:#2B85DB;font-size:18px;overflow:hidden;padding-bottom:3px;padding-left:10px;padding-top:15px;}
div.landingBlock p.title {padding:10px 5px; line-height:18px;}
div.landingBlock p.title img {vertical-align:top;}
div.landingBlock div.subTitle {border-bottom:1px solid #A7CAEA; padding-bottom:5px;}
div.landingBlock div.subTitle img {vertical-align:middle; padding-left:10px;}
div.landingBlock div.subTitle h2 {display:inline;}

div.single_block_panel div.top_title {height:30px;margin-bottom:2px;overflow:hidden;text-align:center;width:192px;}
div.single_block_panel div.top_title a {font-size:14px;}
div.single_block_panel{width:210px;height:310px;border:1px solid #ccc;padding:1px;margin:10px 5px 15px 10px;overflow:hidden;float:left;}
div.single_block_panel div.bot_cent_btn{padding:8px 0 0 0;text-align:center;}
div.single_block_panel div.bot_cent_btn a{margin:0 auto;}
div.single_block_panel div.pool_image{width:100px; padding-right:10px;float:left;}
div.single_block_panel a:hover{text-decoration:none;color:#5cb621;}
div.single_block_panel div.bg{height:240px;background-color:#fff;padding:16px 13px 0 13px;}
div.single_block_panel div.address_part{overflow:hidden;width:192px;height:26px;font-size:11px;color:#505050;line-height:13px;margin-bottom:10px;}
div.single_block_panel div.bottom_links div.left_link{width:110px;float:left;overflow:hidden;}
div.single_block_panel div.bottom_links div.fl_left {width:78px;margin-right:-6px;}
div.single_block_panel div.bottom_links div.fl_left .icon_price {margin-left:20px;}
div.single_block_panel div.bottom_rating{padding-top:6px;}
div.single_block_panel .category_name{display:block;width:166px;height:13px;background:url("../images/bg_product_categories.gif") no-repeat 0 0 transparent;text-align:center;overflow:hidden;margin:-17px auto 6px auto;position:relative;z-index:10;padding:0 2px;color:#fff;font: 11px Tahoma, Helvetica, Verdana, Arial, sans-serif;line-height:11px;}
div.single_block_panel div.desc_part{overflow:hidden;width:192px;height:38px;font-size:11px;color:#505050;line-height:13px;margin-bottom:6px;}
div.single_block_panel div.images_part{margin-right:-6px;overflow:hidden;margin-bottom:10px;}
div.single_block_panel div.images_part div.single_img{width:60px;overflow:hidden;margin-right:6px;float:left;}
div.single_block_panel div.images_part div.single_img div.product_name{margin-top:4px;width:60px;overflow:hidden;height:26px;text-align:center;}
div.single_block_panel div.images_part div.single_img div.product_name a{font-size:12px;}
div.single_block_panel div.for_text_part{margin:18px 0 16px 0;height:42px;overflow:hidden;width:194px;font-size:11px;color:#909090;line-height:13px;}
div.single_block_panel div.for_text_part a{font-size:11px;}
div.single_block_panel div.for_text_part span{font-size:11px;color:#505050;line-height:13px;font-weight:bold;}
div.single_block_panel div.line_link{overflow:hidden;width:192px;height:16px;text-align:center;margin-bottom:8px;}
div.single_block_panel div.line_link a{font-size:12px;}

div.playGame p {padding-top:10px;text-align:center;}
div.playGame p strong {font-size:110%}
div.playGame .btnGrTuning {margin:10px 0 0 40px;}
div.playGame div.playOnline {padding:20px 0 35px 40px;}
div.playGame a.more { margin:5px 0 0 10px;}
.playGame .notes {text-align:left;padding:5px 10px 5px;}

div.ticker {padding:10px 0 15px 45px;}
div.ticker .counter-wrap {height:18px;overflow:hidden;}
div.ticker .counter-number {height:198px;width:12px;position:relative;background-image:url(/img/ticker.gif);float:left;}
div.ticker div.label {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;font-weight:bold;color:#1782EA;padding-right:3px;float:left;}
div.ticker div.counter-wrap {float:left;}

/* Advert */
div.sideAdv {padding:5px 0 20px 0;}

/* Comments */
div.cmtArea {width:680px;}
div.cmtArea h2 {font-weight:bold;padding-bottom:10px;padding-left:10px;}
div.cmtArea ul {list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
div.cmtArea ul li {float:left;padding:7px 0;}
div.cmtArea div.avatar {float:left;margin-top:5px;width:77px;text-align:center;}
div.cmtArea div.avatar a {font-size:13px;}
div.cmtArea div.avatar img {border:medium none;padding:5px 7px 0 5px;}
div.cmtArea div.hd {border-bottom:1px dotted #B8B8B8;float:left;width:540px;padding-bottom:5px;}
div.cmtArea div.cmnName {color:#1782EA;font-size:13px;font-weight:bold;float:left;padding-left:5px;}
div.cmtArea div.cmnName input {width:140px;}
div.cmtArea span.cmnSub {font-weight:normal; font-size:11px;color:#969696;font-family:verdana,sans-serif;}
div.cmtArea span.cmnSub a {font-size:11px;font-family:verdana,sans-serif;}
div.cmtArea div.cmnDate {color:#969696;font-family:verdana,sans-serif;font-size:11px;margin:0 5px 0 0;float:right;}
div.cmtArea div.pager {padding-right:15px; padding-top:5px; padding-bottom:5px;}
div.cmtArea div.subTitle {font-size:10px;}
div.cmtArea a.greenButton {padding-right:8px; padding-bottom:10px; font-size:14px; font-weight:bold;}
div.cmtArea div.cmt textarea {width:535px;height:80px;}
div.cmtArea p.intro {font-size:12px;line-height:17px;padding-left:18px;padding-right:15px;padding-bottom:5px;}
div.cmtArea p.introSub {font-size:11px; padding-left:95px;padding-right:15px; font-style:italic;}
.cmtArea .cmnName a {font-family:Helvetica,Tahoma,Arial,sans-serif;}
.cmtArea .cmnName a.cmd {font-size:11px; font-family:'Lucida Grande',sans-serif;font-weight:normal;margin-left:5px;}
.cmtBox a.del {margin-left:10px;}
.cmtBox .cmnName a {font-size:13px;}

div.commentAreaBrief {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/gradient_block.gif) repeat-x scroll 0 0;
	border-top:2px solid #5EBF23;
	overflow:hidden;
	padding:15px 0 0 5px;
}
div.commentAreaBrief h2 {padding:10px 10px 5px;}
div.commentAreaBrief div.all { padding:0 16px 10px;}
div.commentAreaBrief div.all a {font-family:Helvetica,Tahoma,Arial,sans-serif;font-size:13px;}

div.cmtArea .cmtBox {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/bg_comment_repeat.gif) repeat-y scroll 0 0;
	float:left;
}

div.cmtArea .cmtBox .cmtHd {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/bg_comment_top.gif) no-repeat scroll 0 0;
	padding:20px 0 0 40px;
	height:34px;
	width:560px;
}

div.cmtArea .cmtBox .cmt {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/bg_comment_bottom.gif) no-repeat scroll 0 100%;
	display:block;
	font-size:13px;
	padding:0 10px 15px 40px;
	width:548px;
}
div.cmtArea .cmtBox .cmt ol {padding:0 10px 0 20px;}
div.cmtArea .cmtBox .cmt li {float:none;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px; padding:5px 0; line-height:18px;}

/* Messages */
.info, .success, .warning, .error, .validation {
	border:1px solid;
	margin:10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat:no-repeat;
	background-position:10px center;
	font-size:13px;
	-moz-border-radius:3px 3px 3px 3px;
}
.info a, .success a, .warning a, .error a, .validation  a {font-size:13px;}
.info {color:#00529B;background-color:#BDE5F8;background-image:url('/img/info.png');}
.success {color:#4F8A10;background-color:#0FFFE1;background-image:url('/img/success.png');}
.warning {color:#9F6000;background-color:#FFF2F2;background-image:url('/img/warning.png');}
.error {color:#D8000C;background-color:#FFBABA;background-image:url('/img/error.png');}

div.gameInfo div.addInfo {padding: 20px 0 15px;}
div.gameInfo div.addInfo ul {padding:0 20px;}
div.gameInfo div.addInfo li {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;padding:2px 0;}
.gameInfo li a {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;font-size:13px;}

div.commDescr ol, div.commDescr ul {
	color:#333333;
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:13px;
	line-height:17px;
	padding:0 10px 0 30px;
}

div.commDescr  li {
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:13px;
	padding-bottom:6px;
}
div.commDescr li a {
	font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;
	font-size:13px;
}

/* User review */
div.userReview h2 {float:left;padding-top:27px;padding-left:20px;}
div.userReview h2 a {color:#2B85DB;}
.userReview div.briefBlock {margin-top:2px;padding-top:20px;padding-left:30px;padding-right:25px;width:inherit;}
.userReview img.avatar {float:right;padding-bottom:3px;padding-right:5px;}
.userReview div.addReview {padding:15px 25px 15px 20px;width:inherit;}
.userReview .rvAnn {background:url("/img/bg_mainShort.jpg") repeat-x scroll 0 0 transparent;margin-top:2px;padding-top:20px;padding-left:30px;padding-right:25px;width:inherit;}
.userReview .rvAnn a.more {margin-top:25px;}
.userReview .rvAnn2 {background:url("/img/bg_mainShort.jpg") repeat-x scroll 0 0 transparent;margin-top:2px;padding-top:20px;padding-left:20px;padding-right:15px;width:inherit;}

.starSet {margin-top:25px;}
.star {display:block;float:left;height:15px;overflow:hidden;text-indent:-999em;width:17px;}
.star .on {background:url("/img/star2.gif") no-repeat scroll 0 -32px transparent !important;display:block;height:100%;width:100%;}
.star .off {background:url("/img/star.gif") no-repeat scroll 0 0 transparent !important;display:block;height:100%;width:100%;}

.subDate {margin:5px 10px 0 0;color:#969696;}
.subDate span {color:#969696;font-family:verdana,sans-serif;font-size:11px;}

.alone  {float:none;margin:auto;}
.dsSF {background-image:url("/img/dreamfarm/download-superferma.jpg");margin-right:20px;}
.sign_up_btn {float:left;height:77px;text-align:center;width:290px; margin-bottom:20px;}

.superView .imp {text-align:center;margin-top:10px;}

.pnLink {font-size:13px;}

.inv {display:none;}

/* User profile */

div.profileBlock {padding:15px 0 0;}
div.profileBlock input[type="submit"], div.recPass input[type="submit"] {background:url("/img/green_button.gif") no-repeat scroll left top transparent;color:#FFFFFF;font-size:18px;height:34px;width:158px;cursor:pointer;border:0;padding:0 2px 4px;}

fieldset.common-form {margin:10px 0;width:100%;}
fieldset, img {border-color:transparent;border-width:0;}
fieldset.common-form table.input-form th {line-height:24px;vertical-align:top;}
fieldset.common-form th {font-weight:normal;padding-top:10px;text-align:left;width:10em;}
fieldset.common-form th, fieldset.common-form td {padding:10px 5px;vertical-align:top;}
fieldset.common-form label {font-size:16px;white-space:nowrap;color:#333333;margin-left:5px;}
fieldset.common-form th, fieldset.common-form td {padding:10px 5px;vertical-align:top;}
fieldset.common-form label a {font-size:13px;}
.content-section fieldset.common-form th {padding-left:0;}
.profile-image {display:block;float:left;margin-right:20px;width:auto;border:1px solid #ADBCC3;padding:2px;}

fieldset.common-form .avatar {display:inline-block;width:450px;}
span.avatar input {font-size:14px;height:inherit;}

.subpage #content p {line-height:1.2;margin:5px 0;}
fieldset.common-form small {color:#777777;font-size:11px;}

fieldset.common-form input[type="text"], fieldset.common-form input[type="password"], fieldset.common-form textarea, fieldset.common-form select, fieldset.common-form checkbox {
-moz-border-radius:3px 3px 3px 3px;border:1px solid #CCCCCC;font-size:13px;padding:4px 5px;color:#405463;}
fieldset.common-form option {font-size:13px;}
fieldset.common-form input[type="text"], fieldset.common-form input[type="password"] {width:200px;}
fieldset.common-form select {width:180px;}

.profile {margin:5px 0 0 0;}
.profile img.avt {padding:1px;border:1px solid #ADBCC3;float:left; margin-left:5px;}
.profile .contact {float:left; margin-left:20px;}
.profile h2 {color:#2B85DB;font-size:16px;font-weight:bold;margin-right:10px;display:inline;}
.profile ul {list-style:none outside none;}
.profile li {display:table;line-height:16px;margin-bottom:4px;color:#405463;}
.profile .field {float:left;margin-right:5px;width:120px;font-weight:bold;font-size:12px;}
.profile .value {float:left;width:280px;font-size:12px;}

.userInfo h2 {color:#2B85DB;padding:15px 0 10px 15px;}
.userInfo a.greenButton {font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}

/* Register \ login */
.login li a {outline: none;}
.login .loginInner {padding:20px 20px 0 20px;}
.login .loginInner img {padding:10px 30px 5px;}
.login .loginInner fieldset.common-form {margin-bottom:0;}
.login .loginInner p#regMes {padding-top:10px;}
.login div.under_tabs .loginInner {padding-top:5px;}
div.login h2 {font-size:18px;color:#4D4D4D;font-weight:bold;padding-bottom:10px;}
div.login h3 {font-family:comic Sans MS,Helvetica,Tahoma,Arial,sans-serif;font-size:18px;font-weight:bold;text-align:center; margin-bottom:15px;}
div.login table.logCnt {margin:10px 0 15px;}
div.login img.apiLogin {cursor:pointer;}
div.login input[type="submit"] {background:url("/img/green_button_sm.gif") no-repeat scroll left top transparent;color:#FFFFFF;font-size:18px;height:30px;width:136px;cursor:pointer;border:0;padding:0 2px 4px;}

div.recPass {padding:30px 30px 80px 30px;}

/* jQuery UI styles : begin */
.ui-dialog-title {font-size:13px;}
/* jQuery UI styles : end */

/* Login dialog */
.logDlg {text-align:center;padding:5px 0 5px;}
.logDlg p {padding:5px 0 5px; line-height:20px;}
.logDlg img {margin:5px 10px 0;cursor:pointer;}
.logDlg a {outline:none;font-weight:bold;}

.toLogin {padding-top:5px;}

/* Pivot */
.pivotHost {height:600px; margin-top:10px;padding-bottom:25px;}
.pivotHost .footNotes {margin-top:2px;text-align:right;font-size:12px;}
.pivotHost .footNotes img {vertical-align:middle;}
.linkApi2 {padding-top:10px;padding-bottom:15px;}
.linkApi2 p {float:left;padding-right:10px;padding-top:4px;}
.linkApi2 div#vkon {padding-top:3px;}
.linkApi2 .title {float:left;padding-right:10px;font-family:Verdana,Arial,Sans-Serif,Tahoma,Helvetica;}
.pivotTeazer {padding-bottom:7px;}
.pivotTeazer h2 {color:Red;padding:8px 0 10px;font-size:19px;font-style:italic;text-align:center;}
.pivotTeazer img {float:left;padding-right:5px;}

/* Questions */
.cmtArea .cmnInfo {float:left;margin-left:15px;color:#969696;font-family:verdana,sans-serif;font-size:11px;font-weight:normal;}
.cmtArea .cmnInfo img {vertical-align:middle;margin-right:3px;}
div.cmtArea .cmtBox .qst {
	-moz-background-inline-policy:continuous;
	background:url("/img/bg_comment_bottom.gif") no-repeat scroll 0 100% transparent;
	display:block;
	font-size:13px;
	padding:0 10px 10px 40px;
	width:548px;
}
div.cmtArea h2 {padding-bottom:5px;}
div.cmtArea div.qst textarea {height:50px;width:535px;}
div.cmtArea div.briefBlock {padding-top:5px;}
div.cmtBox a {font-size:15px;}
div.qstArea div.avatar img {padding-top:5px;}