/*
	Общие стили для вывода содержания на сайте
	Некоторые стили будут подключены в CSS файлах 
		модуля, который создаёт страницу.
*/
/*
	Оформление страниц
*/
.clear {
	clear: both;
}
.lclear {
	clear: left;
}
.rclear {
	clear: right;
}
.adaptive_content_default {
	padding-bottom: 40px;
}
.content_box .all_content_box {
	width: 910px;
	padding-left: 29px;
	padding-right: 29px;
	padding-top: 15px;
}
.content_box .all_content_box .page_title {
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 40px;
	padding-top: 20px;
}
.content_box .all_content_box .indent_label {
	padding-bottom: 8px;
}
.content_box .all_content_box .general_list {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.content_box p {
	padding-top: 7px;
	padding-bottom: 7px;
}
.content_box ol, .content_box ul {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.content_box li, .content_box li {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 30px;
}

/*
	Меню игры
*/
.gamesMenyTPL {
	width: 910px;
}
.gamesMenyTPL .leftControlSource {
	float: left;
}
.gamesMenyTPL .rightControlSource {
	float: right;
}
.gamesMenyTPL .menyUnderlineTPL {
	background-color: #dddddd;
	height: 3px;
	width: 910px;
}

/*
	Меню рейтинга
*/
.ratingMenyTPL {
	width: 910px;
}
.ratingMenyTPL .leftControlSource {
	float: left;
}
.ratingMenyTPL .rightControlSource {
	float: right;
}
.ratingMenyTPL .ratingUnderlineTPL {
	background-color: #dddddd;
	height: 3px;
	width: 910px;
}

/*
	Меню пользователя
*/
.profileMenyTPL {
	width: 910px;
}
.profileMenyTPL .leftControlSource {
	float: left;
}
.profileMenyTPL .rightControlSource {
	float: right;
}
.profileMenyTPL .menyUnderlineTPL {
	background-color: #dddddd;
	height: 3px;
	width: 910px;
}

/*
	Дополнительное меню игры
*/
.gamesAddMenyTPL {
	width: 910px;
}
.gamesAddMenyTPL .leftControlSource {
	float: left;
}
.gamesAddMenyTPL .rightControlSource {
	float: right;
}
.gamesAddMenyTPL .tListToListInfo_not, .gamesAddMenyTPL .tListToListInfo_count {
	font-size: 16px;
	height: 24px;
	padding-top: 2px;
}
.gamesAddMenyTPL .tListToListInfo_not {
	color: #ff0000;
}
.gamesAddMenyTPL .tListToListInfo_soon_np {
	color: orange;
}
.gamesAddMenyTPL .tListToListInfo_count {
	color: #c3c3c3;
}

/*
	Меню трофея
*/
.trophyMenyTPL {
	width: 910px;
}
.trophyMenyTPL .leftControlSource {
	float: left;
}
.trophyMenyTPL .rightControlSource {
	float: right;
}
.trophyMenyTPL .menyUnderlineTPL {
	background-color: #dddddd;
	height: 3px;
	width: 910px;
}
.trophyMenyTPL a.linkTrophyGTPLAll, .trophyMenyTPL a.linkTrophyGTPLAll_active, 
.trophyMenyTPL a.linkTrophyGTPLAll:hover, .trophyMenyTPL a.linkTrophyGTPLAll_active:hover {
	display: block;
	float: left;
	text-align: center;
	font-family: Calibri;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	height: 26px;
	padding-top: 6px;
}
.trophyMenyTPL a.linkTrophyGTPLAll {
	color: #898989;
	background-color: #ffffff;
}

/*
	Меню страницы магазина
*/
.storeMenyTPL {
	width: 910px;
}
.storeMenyTPL .centerControlSource {
	padding-left: 56px;
}
.storeMenyTPL .menyUnderlineTPL {
	background-color: #dddddd;
	height: 3px;
	width: 910px;
}
.storeMenyTPL a.linkStoreGTPLAll, .storeMenyTPL a.linkStoreGTPLAll_active, 
.storeMenyTPL a.linkStoreGTPLAll:hover, .storeMenyTPL a.linkStoreGTPLAll_active:hover {
	display: block;
	float: left;
	text-align: center;
	font-size: 15px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	height: 26px;
	padding-top: 6px;
	text-shadow: none;
}
.storeMenyTPL a.linkStoreGTPLAll {
	color: #898989;
	background-color: #ffffff;
}

@media only screen and (max-width: 1040px) {
	.content_box .all_content_box , .lgbk_record_box{
		width: initial;
		padding-left: 0;
		padding-right: 0;
	}
	.lgbk_index {
		width: 98%;
		padding-left: 5px;
		padding-right: 0;
	}
	
	.lgbk_record_box .lgbk_left_min_box, .lgbk_record_box .lgbk_tps_left {
		width: 10%;
	}
	
	.lgbk_record_box .lgbk_right_min_box, .lgbk_record_box .lgbk_tps_right {
		width: 80%;
	}
	.lgbk_record_box .lgbk_line, .lgbk_record_box .lgbk_imgs_text_ibox {
		width: 96%;
	}
	
	.lgbk_record_box .lgbk_cmmts_text img, .lgbk_record_box .lgbk_psts_text img, .lgbk_record_box .lgbk_imgs_text img, .lgbk_record_box .lgbk_imgs_text, .lgbk_record_box .lgbk_imgs_text_ibox img {
		max-width: 100%;
	}
}