*{ margin:0px; padding:0px;}

body{color:#000000; font-family:verdana;font-size:12px;}
a:link,a:active,a:visited {color:#1688EB;text-decoration:none; font-family:verdana;font-size:11px;}
a:hover{text-decoration:underline; color:#1688EB;}
div.pf_right a, div.pf_right a.link, div.pf_right div.pf_right a.visited, div.pf_right a.active, div.pf_right a:hover{color:#555555; text-decoration:none;}
#pf_phones{width:600px; border:3px solid #FFD449;padding-bottom:5px;  margin:10px;}
#pf_phones div.head {width:100%; height:30px; }
#pf_phones div.head span{margin:3px; float:left;  font-family:"Times New Roman", Times, serif; font-size:22px;}
#pf_phones div.head a{float:right; margin:10px}
#pf_phones div.producers{width:588px; background-color:#FFD449; padding:6px;}
#pf_phones div.producers a{text-decoration:underline;white-space: nowrap;}

#pf_phones div.one_phone_set div{color:#750000; font-size:13px; font-weight:bold; padding:3px;clear: both;}
#pf_phones div.one_phone_set a{width:120px; display:block; float:left; text-align: center;}
#pf_phones div.one_phone_set a.selected{font-weight: bold;}

#pf_games , div.pf_content {width:600px;padding-bottom:5px; margin:10px;}
#pf_games div.pf_top_links {height:30px;}
#pf_games div.pf_top_links div{width:150px; float:left; color:#750000;}

#pf_games div.pf_title{ background-color:#FFD449; width:100%; height:30px; padding-top:13px;}
#pf_games div.pf_title div{float:left; color:#750000; font-weight: bold; padding-left:10px;}
#pf_games div.pf_title div.pf_right{float:right; text-align: right;  font-weight: normal; padding-right:10px; padding-left:0px;}

div.pf_genres{width:100%;border:1px solid #FFD449; border-bottom:10px solid #FFD449; color:#777777;}
div.pf_genres div{margin:5px; }
div.pf_genres a{color:#333333; text-decoration:none;font-size:12px;}
div.pf_genres a:hover{text-decoration:underline;color:#333333; }
div.pf_genres span.pf_selected{font-weight:bold;color:#333333;}

#pf_games div.pf_phone_row {color:#336699; height:30px; padding-top:13px;}
#pf_games div.pf_phone_row div{ float:left; color:#750000; font-weight: bold; padding-left:10px;}
#pf_games div.pf_phone_row div.pf_right{float:right; text-align: right;  font-weight: normal; padding-right:10px; padding-left:0px;}

div.pf_pager{ height:35px;padding-top:13px;  background-color:#FFD449; }
div.pf_pager div{float:left; padding-left:10px; padding-top:0px; }
div.pf_pager div.pf_right{float:right; text-align: right;  font-weight: normal; padding-right:10px; padding-left:0px;}

table.pf_element{border-bottom: 2px solid #FFD449; margin-bottom:20px;width:100%;}
table.pf_element td{padding:5px;}
.pf_item_code{ display: block; 	font-family:arial; font-weight:bold;font-size:17px; color:#005826;padding-top: 5px;}
.pf_descr div{ width:400px;color:#000000; font-family:verdana;font-size:12px;}
.pf_descr a{ font-weight:bold; 	color:#750000;font-size:12px;}
.pf_descr .pf_genre{ font-weight:normal; text-decoration:none; color:#777777; clear: both;vertical-align: bottom;}
.pf_item_codetext{display: block; font-size:10px; padding-bottom: 5px;}
td.pf_code{width:80px;}


#pf_game {width:600px;padding-bottom:5px; margin:10px;}
#pf_game div.pf_title{width:100%; height:30px; padding-top:13px;}
#pf_game div.pf_title div{ float:left;color:#000000;padding-left:6px;	font-family: "Times New Roman", Times, serif; font-size:20px; white-space: nowrap; overflow: hidden; width:320px;}
#pf_game div.pf_title div.pf_right{float:right; color:#777777;text-align: right; padding-right:10px; font-family:verdana; font-size:12px; color:#336699; padding-top:4px; width:250px;}

#pf_game div.pf_links{background-color:#FFD449; width:100%; height:20px; padding-top:10px;}
#pf_game div.pf_links a{font-family:verdana; font-size:12px;padding-bottom:4px;}
#pf_game div.pf_links a.pf_prev{float:left;  padding-left:10px;}
#pf_game div.pf_links a.pf_next{float:right; text-align: right; padding-right:10px;}


#pf_game div.pf_link_bottom{width:100%; height:20px; padding-top:10px;}
#pf_game div.pf_link_bottom a{font-family:verdana; font-size:12px;}
#pf_game div.pf_link_bottom a.pf_prev{float:left;  padding-left:10px;}
#pf_game div.pf_link_bottom a.pf_next{float:right; text-align: right; padding-right:10px;}

#pf_game div.pf_description{font-family:verdana;font-size:13px; color:#000000;}
#pf_game div.pf_description img{margin:3px;	float:right; clear:both;}
#pf_game div.pf_phones{clear: right;	background-color:#efefef;}
#pf_game div.pf_phones_title{color:#000000;font-family:verdana;font-size:12px;font-weight:bold;}
#pf_game span.pf_vendor{ font-weight:normal; font-family:verdana; font-size:13px; color:#750000; float:left;}
#pf_game div.pf_models{font-family:verdana;font-size:13px;color:#000000;}


#pf_game font.ph_code{font-size:14px; font-family:tahoma;}

#pf_game div.pf_content a, #pf_game div.pf_content a:link, #pf_game div.pf_content a:visited, #pf_game div.pf_content a:hover, #pf_game div.pf_content a:active{ color:#1688EB; text-decoration: underline;}
#pf_game div.pf_title{height: 30px;}
span.ph_title_genre{
	width:49%;
	text-align:right;
}
div.pf_link_top{
 	height:30px;
	font-family:times;
	background-color:#FFD449;
}
div.pf_link_top span, div.pf_link_bottom span{
	width:45%; 
	padding:10px;
}
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_block img{width:100px; height:100px;}
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.pf_code{
	color:#005826; 
	font-size:17px;
}
span.ph_operators{
	display:list-item;
	font-family:verdana;
	font-size:12px; 
	color:#555555;
}
span.ph_oper_number{
	font-weight:bold; 
	font-size:14px;
}


/*
* ??? ???????? ?????????? ????????????
*/
#pf_operators div.pf_operators{background-color:#FFD449;padding:10px;}
#pf_operators div.pf_operator{padding-top:10px;}
#pf_operators div.pf_operator_title{width:100%;text-align:right;}
#pf_operators div.pf_operator_title span.filial{color:#336699;font-weight:bold;height:100%;	padding-bottom:5px;}
#pf_operators div.pf_operator ul{	font-weight:bold;}
#pf_operators div.pf_operator li{	font-weight:normal;color:#555555;}
#pf_operators div.pf_operator ol{	font-size:13px;	color:#000000;}
#pf_operators span.pf_bullet{	font-family:verdana;font-size:15px;	color:#ff0000;}
