table.pf_content, table.pf_content_cm{font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
table.pf_content td, table.pf_content_cm td {vertical-align:top;}
table.pf_content a, table.pf_content a:link, table.pf_content a:visited, table.pf_content a:hover, table.pf_content a:active{color:#1688EB;text-decoration:none;}

table.pf_content_cm{ width:900px;}

div.pf_checkbox{background-color : #FFD449;	font-size:11px; padding:3px;}

div.pf_genre a, div.pf_genre a:link, div.pf_genre a:visited, div.pf_genre a:hover, div.pf_genre a:active{color:#333333;}

.pf_genre_selected{color:#750000;font-weight:bold;}

div.pf_column{ width:250px; color:#750000;}

.pf_column_links a{text-decoration: underline;}
.pf_column_links {padding: 5px;}
.pf_genre, .pf_genre_all{color:#777777;}
.pf_genres{	color:#555555;}

/*
*	для отображения дополнительных страниц
*/
div.pf_content{font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;width:600px;}

/* Блок в котором содержится заголовок */
div.pf_title{ height: 30px;	width:100%;	}
div.pf_content a, div.pf_content a:link, div.pf_content a:visited, div.pf_content a:hover, div.pf_content a:active{color:#1688EB;text-decoration:none; font-size:12px; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}

/*
* Для страницы территория обслуживания
*/
div.pf_operators{background-color:#FFD449;padding:10px;}
div.pf_operator{padding-top:10px;}
div.pf_operator_title{width:100%;text-align:right;}
div.pf_operator_title span.filial{color:#336699;font-weight:bold;height:100%;	padding-bottom:5px;}
div.pf_operator ul{	font-weight:bold;}
div.pf_operator li{	font-weight:normal;color:#555555;}
div.pf_operator ol{	font-size:13px;	color:#000000;}
span.pf_bullet{	font-family:verdana;font-size:15px;	color:#ff0000;}


/* Выравниваем заголовки по разным краям */
span.ph_title_back{float:right;padding:7px;}
span.ph_title_game{float:left;}	
div.pf_link_top{
		height:30px;
		font-family:times;
		background-color:#FFD449;
	}
	div.pf_link_top span, div.pf_link_bottom span{
		width:50%;
		padding:12px;
	}
	div.pf_link_bottom{
		border-top: 3px solid #FFD449;
		padding-top:13px;
		height:30px;
		font-family:times;
	}
	span.pf_link_left{
		float:left;
	}
	span.pf_link_right{
		float:right;
	}
	div.pf_price_block{
		float:left;
		padding-right:30px;
	}
	div.pf_price_text{
		font-family:verdana;
		color:#555555;
		text-align:center;
		background-color:#efefef;
		padding:5px;
	}
	div.pf_price_value{
		color:black;
		text-align:center;
		font-weight:bold;
	}
	div.pf_buy{
		font-family:verdana;
		font-size:12px;
		color:#555555;
	}
	span.ph_operators{
		display:list-item;
		font-family:verdana;
		font-size:12px;
		color:#555555;
	}
	span.ph_oper_number{
		font-weight:bold;
		font-size:14px;
	}
	div.pf_description{
		font-family:verdana;
		font-size:13px;
		color:#000000;
		clear:both;
	}
	div.pf_description img{
		margin:3px;
		float:right;
		clear:both;
	}
	div.pf_phones{
		background-color:#efefef;
	}
	div.pf_phones_title{
		color:#000000;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
	}
	span.pf_vendor{
		font-weight:normal;
		font-family:verdana;
		font-size:13px;
		color:#750000;
		float:left;
	}
	div.pf_models{
		font-family:verdana;
		font-size:13px;
		color:#000000;
	}
	div.pf_top_links{
		width:100%;
		height:40px;
	}
	div.pf_top_links span{
		width:24%;
		text-align:center;
		font-family:verdana;
		font-size:12px;
		color:#750000;
		padding:0px;
		margin:0px;
	}
	div.pf_top_links span a{
		font-size:11px;
	}

	div.pf_top_genres{
		border:1px solid #FFD449;
		padding:3px;
	}
	span.pf_genre, span.pf_genre_all{
		color:#777777;
	}
	div.pf_top_genres a, div.pf_top_genres a:link, div.pf_top_genres a:visited, div.pf_top_genres a:hover, div.pf_top_genres a:active{
		color:#333333;
	}
	span.pf_genre_all a{
		font-weight:bold;
	}

/*--------------------------------------------------------------------------*/
/*                           Вывод одного элемента
/*--------------------------------------------------------------------------*/
div.pf_contents{text-align:center; clear:all;}

img.pf_img {width:100px; height:100px}                                                                                                                    

div.rel {position:relative;width:100%}
div.rel img{ top:40px;left:6px; position:absolute;}
div.rel img.new{ top:23px;}

div.pf_image{ display:inline; float:left; width:24%; height:180px; text-align:center; padding:0px; margin:2px;}

div.pf_image div.pf_name{ height:20px; }

div.pf_image_order{color:#005826;font-size:17px; letter-spacing : -1px;}



	div.pf_bottom{ background-color:white !important; border-top:2px solid #FFD449; }

	div.pf_bar{height:15px; width:100%; background-color:#FFD449;}


	div.pf_question_list{
		background-color:#FFD449;
		padding:5px;
	}
	div.pf_question_list a{
		display:block;
		margin:0px;
		padding:0px;
	}
	span.pf_attention{
		font-size:15px;
		color:red;
	}
	span.pf_yes{float:left; width:200px; text-align:center;padding:20px; }
	span.pf_no{float:right; width:200px; text-align:center;padding:20px; }

	div.pf_image_genre{
		height:30px;
		margin-top:8px;
	}

	div.pf_image_title{
		font-size:12px;
		padding:10px;
		height:20px;
		background-color:#FFD449;
		width:100%;
	}

	span.ph_title_game{float:left; margin: 5px;}
	.pf_pager{ float:left;font-size: 11px;}

	span.pf_checkbox a:link, span.pf_checkbox a:visited, span.pf_checkbox a:active,span.pf_checkbox a:hover{color:#555555;}

	div.pf_pager_block{height:40px; width:100%;padding:5px; background-color:#FFD449;}
	span.pf_checkbox{ float: right;  display: block;  }

