/* pre-release{ */
.debug{margin: 2ex; padding: 2ex; border: 1px solid #dde; color: #ccd; background: #fff}
.debug_caption{background: #fff; color: #dde; padding: 0.5ex 1ex; position: absolute; margin: -3.7ex 0px 0px -1ex}
/* }pre-release */

body{
    margin: 0px; padding: 0px; background: #EBE7E0; color: #444; width: 100%;
    font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 130%
}

p{margin:0; padding:0;}
a{color: #AD194B; text-decoration: none}
img{vertical-align: middle; border: none; display: inline-block}
table{border-collapse: collapse; border: none}
table td{border: none; text-align: left; padding: 0px; margin: 0px; vertical-align: top}
ul{padding: 0px; margin: 0px 2ex}

.w100{width: 100%}
.prefix{margin-right: 1ex}
.suffix{margin-left: 1ex}
.pad2{padding: 2px}
.pad4{padding: 4px}
.pad2-1-1-1{padding-left: 4px; padding-top:1px; padding-right:1px;padding-bottom:1px}
.middled{vertical-align: middle}
.centered{text-align: center;}
.orange_text{color: #d50002;}
.red{color: #AD194B;}
.gray_text{color: #444}
.bottom_line{padding-bottom: 2ex}
.bold{font-weight: bold}
.nowrap{white-space: nowrap}
.inline{display: inline}
.block{display: block}
.small_text{font-size: 11px}
.tleft {text-align:left;}
.tright {text-align:right;}

.img_left{text-align: left; padding-left: 4px}
.img_right{text-align: right; padding-right: 4px}


.auth{border: 1px solid #ccc; width: 15ex}

.games_list{background:#EBE7E0;}

.games_list p a {
	color:#AD194B;
}

.sections_tree a {
	color:#444;
}

.searchblock{padding: 4px; background: #F3F0EB; height:24px;}

.searchblock form {
	background:url(../../images/common/glass.gif) no-repeat;
	background-position:0;
	padding-left:20px;	
}

.search_alphabet a{font-weight: bold; color: #007e55; text-transform: uppercase}
.search_button{width:50px; padding:0; border:none; font-size: 12px; color:#fff; background:url(../../images/common/header-bg.gif) repeat-x;}
.search_input{border: 1px solid #bba; font-size: 13px}

.tags_block, .tags_block a{color: #aaa; font-weight: bold}

.phone_model{padding: 2px 4px; color: #727272}
.phone_model a{text-decoration: none; color: #AD194B; display:block;}
.phone_model span{color: #AD194B;}

.phoneselector, .phoneselector a{color: #d50002; font-weight: bold}

.game_description p, .game_description a {margin:0; padding:0; color:#AD194B}
.screenshots{padding:4px;}
.screenshots img{margin: 2px 0px}

.table_w{color: #777}
.table_w a{color: #d50002}

.level_1, .level_2{margin: 0px; padding: 0px 13px; list-style-type: none}
.level_1 a, .level_2 a{color: #AD194B;}
.level_1 a.gray_text, .level_2 a.gray_text{color: #444}
.level_1 li.child_ul{background: none; padding-left: 0px}

.bottom_links td {padding:2px; vertical-align:middle;}
.bottom_links a{color: #444}
.bottom_links .ico {width:24px;}
.line {background-color: #C0C0C0; height: 1px; margin: 0; padding: 0; width: 100%;}
.button {background-color: #d50002; color: #ffffff; border: #888889 1px solid;}

.more {
	padding:2px 5px;
	background-color:#E6E1D9;
}

.more a {
	padding-left:12px;
	background:#E6E1D9 url(../../images/common/bullet.gif) no-repeat;
	background-position:0;
	color: #AD194B;
}

.paginator {
	padding:2px 0 2px 5px;
	background:#E6E1D9;
}

.paginator a{color: #727272;}
.paginator_current{color:#AD194B; font-weight: bold}

.banner .preview { padding: 2px 5px; }
.banner .preview img { display: block; }
.banner .description { text-align: left; vertical-align: middle; }
.banner .description a {padding-left:5px;}

.cards { width: 100%; }
.cards .index { width: 12px; text-align: center; vertical-align: middle; }
.cards .rating { width: 16px; text-align: center; vertical-align: middle; }
.cards .rating img { display: block; margin: auto; }
.cards .preview { width: 46px; height: 44px; }
.cards .preview img { display: block; margin: auto; }

.padding_h { padding-left: 4px; padding-right: 4px; }
.padding_v { padding-top: 4px; padding-bottom: 4px; }
.padding_h2 { padding-left: 2px; padding-right: 2px; }
.padding_v2 { padding-top: 2px; padding-bottom: 2px; }

#mainNav {
	margin:0 0 0 8px;
	padding:0;
}

#mainNav li {
	display:inline;
	list-style: none;
}

#mainNav a {
	float:left;
	width:58px;
	height:19px;
	background:url(../../images/common/tab-none.gif);
	text-align:center;
	color:#AD194B;
}

#mainNav a.active {
	background:url(../../images/common/tab-active.gif);
	color:#FFFFFF;
}

.bannerBox {
	margin:0;
	padding:0;
}

.sectionHeader {
	padding-left:8px;
	width:100%;
	height:17px;
	background:url(../../images/common/header-bg.gif) repeat-x;
	color:#fff;
}

#helpForm {
	margin:10px 0 5px 0;
}

#helpForm p {
	margin:5px 0;
}

#helpForm label {
	display:block;
}

#helpFor input {
	/*width:140px;*/
}

#helpForm .customBtn {
	width:40px;
	border:none;	
	background:url(../../images/common/header-bg.gif) repeat-x;
	color:#fff;
}

#headerLogo {
	width: 100%;
	height:44px;
	background: #FFFFFF;
}

.common {
	padding: 4px;
}

.borderTop {
	border-top:1px solid #ccc;
}

.borderBottom {
	border-bottom:1px solid #ccc;
}

.lightPinkBg {background:#EBE7E0;}
.darkPinkBg {background:#E6E1D9;}

.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }


