BODY {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFF;
	color: #000;
}

A {
	color: #0192EC;
	text-decoration: underline;
}

A:hover {
	color: #0175BD;
}

IMG {
	border: 0;
}

FORM {
	margin: 0;
	padding: 0;
}

TABLE {
 font-size: 100%;
}

INPUT, SELECT, TEXTAREA {
	font: normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #A5ACB2;
}

.hide {
    display: none;
}

.show {
    display: block;
}

DIV.counter {
	display: inline;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	visibility: hidden;
}

H1 {
	font: bold 22px/31px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#63AD00;
	clear: both;
	margin-top: 0;
	padding: 10px 0px 20px 50px;
	background: none;
	line-height: 22px;
}

#melodies	H1 {background: url("/img/icons.h1.headphone.gif") no-repeat 0 0;}
#pictures	H1 {background: url("/img/icons.h1.pict.gif") no-repeat 0 0;}
#animation	H1 {background: url("/img/icons.h1.pict.gif") no-repeat 0 0;}
#video		H1 {background: url("/img/icons.h1.pict.gif") no-repeat 0 0;}
#themes		H1 {background: url("/img/icons.h1.themes.gif") no-repeat 0 0;}
#java		H1 {background: url("/img/icons.h1.game.gif") no-repeat 0 0;}
#voice		H1 {background: url("/img/icons.h1.voice.gif") no-repeat 0 0;}
#smsfun		H1 {background: url("/img/icons.h1.smsfun.gif") no-repeat 0 4px;}
#support	H1 {background: url("/img/icons.h1.support.gif") no-repeat 0 8px;}
#search		H1 {background: url("/img/icons.h1.search.gif") no-repeat 0 8px;}
#freegames	H1 {background: url("/img/icons.h1.game.gif") no-repeat 0 0;}
#sitemap	H1 {background: url("/img/icons.h1.sitemap.gif") no-repeat 0 0;}

#ny			H1 {background: url("/img/icons.h1.ny.gif") no-repeat 0 0;}
#valentine	H1 {background: url("/img/icons.h1.valentine.gif") no-repeat 0 0;}
#febr23		H1 {background: url("/img/icons.h1.23febr.gif") no-repeat 0 0;}
#march8		H1 {background: url("/img/icons.h1.8march.gif") no-repeat 0 0;}
#april1		H1 {background: url("/img/icons.h1.1st_april.gif") no-repeat 0 0;}

DIV.title {
	font: bold 11px/31px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	height: 32px;
	overflow: hidden;
	background-position: 0 5px;
	background-repeat: repeat-x;
	background-image: url("/img/h.h2_bg.gif");
	color: #859AAC;
	clear: both;
}

DIV.title DIV.title_r {
	background: url("/img/h.h2_r.gif") 100% 5px no-repeat;
}

DIV.title DIV.title_l {
	background: url("/img/h.h2_l.gif") 0 5px no-repeat;
}

DIV.title DIV DIV DIV {
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 0 34px;
}

DIV.title A,
DIV.title A:hover {
	color: #859AAC;
	text-decoration: none;
}

DIV.title DIV.title_song {background-image: url("/img/icons.h2.song.gif");}
DIV.title DIV.title_pict {background-image: url("/img/icons.h2.pict.gif");}
DIV.title DIV.title_themes {background-image: url("/img/icons.h1.themes.gif");}
DIV.title DIV.title_real {background-image: url("/img/icons.h2.real.gif");}
DIV.title DIV.title_book {background-image: url("/img/icons.h2.book.gif");}
DIV.title DIV.title_game {background-image: url("/img/icons.h2.game.gif");}
DIV.title DIV.title_smsfun {background-image: url("/img/icons.h2.smsfun.gif");}
DIV.title DIV.title_voice {background-image: url("/img/icons.h2.voice.gif");}
DIV.title DIV.title_3gp {background-image: url("/img/icons.h2.3gp.gif");}

#smenu DIV.title {
	background-image: url("/img/h.h2_bg_b.gif");
	color: #FFF;
}

#smenu DIV.title DIV DIV DIV {
	background-repeat: no-repeat;
	padding: 0 0 0 34px;
}

#smenu DIV.title A,
#smenu DIV.title A:hover {
	color: white;
	text-decoration: none;
	background-color: inherit;
}

#smenu DIV.title DIV.title_song {background-image: url("/img/icons.h2.song_b.gif")}
#smenu DIV.title DIV.title_pict {background-image: url("/img/icons.h2.pict_b.gif")}
#smenu DIV.title DIV.title_game {background-image: url("/img/icons.h2.game_b.gif")}
#smenu DIV.title DIV.title_pop {background-image: url("/img/icons.h2.pop_b.gif")}
#smenu DIV.title DIV.title_voice {background-image: url("/img/icons.h2.voice_b.gif")}
#smenu DIV.title DIV.title_book {background-image: url("/img/icons.h2.book.gif")}

DIV.title A.title_a_right {
	float: right;
	font: normal 9px/31px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 0 7px;
	background: url("/img/h.h2_dot.gif") 0 10px no-repeat;
	color: #0192EC;
	background-color: inherit;
	text-decoration: underline;
}

DIV.title A.title_a_right:hover {
	color: #0175BD;
}


H4 {
	font: bold 140%/100% Arial;
	color: #4982A5;
	margin: 0 0 4px 0;
}


.btn {
	width: 59px;
	height: 24px;
	background: url("/img/btn.bg.png") no-repeat;
}

.btn A {
	width: 59px;
	height: 24px;
	display: block;
	background-color: #63AD00;
	background-image: url("/img/btn.bg.png");
	background-repeat: no-repeat;
	background-position:0 0;
	font: bold 10px/24px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	text-align: center;
}

.btn A:hover{
	background-position: 0 -24px;
	color: #EEE;
}
.btn A:active{
	background-position: 0 -48px;
	color: #FEE;
}



#utils{height:49px}
#top_form img{width:33px;height:30px;margin:11px 5px 0 5px;float:left}
#top_form select{float:left;margin:16px 5px 0 0}
#top_form .btn{float:left;margin-top:14px}

#utils_right{float:right;padding:16px 5px 2px 0;}
#utils_right a{font-weight:bold;color:#00B0EF}
#utils_right a:hover{font-weight:bold;color:#0192EC}

#utils #utils_right SPAN.utils_highlight {
	background: #00B0EF;
	color: white;
	padding: 0 3px 2px 3px;
}

#utils #utils_right SPAN.utils_highlight A,
#utils #utils_right SPAN.utils_highlight A:hover {
	color: white;
	text-decoration: none;
}


#utils #utils_right SPAN.utils_highlight_rus {
	background: red;
	color: white;
	padding: 0 3px 2px 3px;
}

#utils #utils_right SPAN.utils_highlight_rus A,
#utils #utils_right SPAN.utils_highlight_rus A:hover {
	color: white;
	text-decoration: none;
}

#utils #utils_right SPAN.utils_highlight_ua {
	background: orange;
	color: white;
	padding: 0 3px 2px 3px;
}

#utils #utils_right SPAN.utils_highlight_ua A,
#utils #utils_right SPAN.utils_highlight_ua A:hover {
	color: white;
	text-decoration: none;
}



#utils_left	{
	float: left;
	padding: 10px 0 0 10px;
}

#utils_left	#utils_left_heading {
	width: 400px;
	color: navy;
	background-color: inherit;
	font-size: 9px;
	font-weight: normal;
	margin: 0;
}

#top {
	clear: both;
	position: relative;
	height: 102px;
}

#logo{
	float: left;
	width: 155px;
	height: 75px;
	margin: 0px 0 0 5px;
}

#top_banners {
	height: 66px;
	overflow: hidden;
	padding-left: 125px;
	padding-top: 0px;
}

#top_banners A {
	color: black;
}

#top_banners IMG {
	float: left;
	margin-right: 10px;
}

HTML>BODY #mmenu {
	position: absolute;
	top: 67px;
	width: 985px;
}

HTML>BODY #mmenu ul {
	padding-left: 169px;
}

#mmenu UL {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 35px;
}

#mmenu LI {
	float: left;
	margin: 0;
	padding: 0;
	background: url("/img/mmenu.right.png") 100% 3px no-repeat;
}

#mmenu LI DIV {
	float: left;
	background: url("/img/mmenu.left.gif") 0 3px no-repeat;
}

#mmenu A {
	float: left;
	background-image: url("/img/mmenu.right.png");
	background-position: 100% 3px;
	background-repeat: no-repeat;
	color: #FFF;
	font: bold 9px/30px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

#mmenu A DIV {
	float: left;
	background-image: url("/img/mmenu.left.gif");
	background-position: 0 3px;
	background-repeat: no-repeat; 
	padding: 0 9px 0 9px;
	height: 35px;
}

* HTML #mmenu A DIV {
	cursor: hand;
}

#mmenu a:hover{background-position:100% -32px}
#mmenu a:active{background-position:100% -67px}
#mmenu a:hover div{background-position:0 -32px}
#mmenu a:active div{background-position:0 -67px}
#mmenu .mm_light{background:url("/img/mmenu.right_l.png") 100% 3px no-repeat}
#mmenu .mm_light div{background:url("/img/mmenu.left_l.gif") 0 3px no-repeat}
#mmenu .mm_light a{background-image:url("/img/mmenu.right_l.png");font-weight:normal}
#mmenu .mm_light a div{background-image:url("/img/mmenu.left_l.gif")}

#mmenu .mm_red {background:url("/img/mmenu.right_r.gif") 100% 3px no-repeat}
#mmenu .mm_red DIV {background:url("/img/mmenu.left_r.gif") 0 3px no-repeat}
#mmenu .mm_red A {background-image:url("/img/mmenu.right_r.gif")}
#mmenu .mm_red A DIV {background-image:url("/img/mmenu.left_r.gif")}


#index		#mmenu .mm_index,
#melodies	#mmenu .mm_melodies,
#pictures	#mmenu .mm_pictures,
#animation	#mmenu .mm_animation,
#video		#mmenu .mm_video,
#themes		#mmenu .mm_themes,
#java		#mmenu .mm_java,
#search		#mmenu .mm_search,
#voice		#mmenu .mm_voice,
#smsfun		#mmenu .mm_smsfun {
	background: url('/img/mmenu.right_a.png') 100% 0 no-repeat;
}

#index		#mmenu .mm_index		DIV,
#melodies	#mmenu .mm_melodies		DIV,
#pictures	#mmenu .mm_pictures		DIV,
#animation	#mmenu .mm_animation	DIV,
#video		#mmenu .mm_video		DIV,
#themes		#mmenu .mm_themes		DIV,
#java		#mmenu .mm_java			DIV,
#search		#mmenu .mm_search		DIV,
#voice		#mmenu .mm_voice		DIV,
#smsfun		#mmenu .mm_smsfun		DIV {
	background: url('/img/mmenu.left_a.png') 0 0 no-repeat;
}

#index		#mmenu .mm_index		A,
#melodies	#mmenu .mm_melodies		A,
#pictures	#mmenu .mm_pictures		A,
#animation	#mmenu .mm_animation	A,
#video		#mmenu .mm_video		A,
#themes		#mmenu .mm_themes		A,
#java		#mmenu .mm_java			A,
#search		#mmenu .mm_search		A,
#voice		#mmenu .mm_voice		A,
#smsfun		#mmenu .mm_smsfun		A{
	background-image: none;
	font: normal 11px/29px Tahoma;
	color: #597FA5
}

#index		#mmenu .mm_index		A	DIV,
#melodies	#mmenu .mm_melodies		A	DIV,
#pictures	#mmenu .mm_pictures		A	DIV,
#animation	#mmenu .mm_animation	A	DIV,
#video		#mmenu .mm_video		A	DIV,
#themes		#mmenu .mm_themes		A	DIV,
#java		#mmenu .mm_java			A	DIV,
#search		#mmenu .mm_search		A	DIV,
#voice		#mmenu .mm_voice		A	DIV{
	background-image: none;
	padding: 0 11px 0 25px;
}

#smenu{margin: 5px 0; width: 155px; float: left;}
HTML>BODY #smenu A {position:relative;z-index:100}
#smenu ul{padding-top:0;padding-bottom:0;margin-top:2px;margin-bottom:5px}
.sm_small{
    height: 15px;
    margin-left: 5px;
    position: relative;
    z-index: 100
}

.sm_small A {
    float: left;
    width: 73px;
    color: #FFF;
    height: 15px;
    font: 9px/13px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    position: relative;
    z-index: 100
}

.sm_small a:hover{color:#FFF;position:relative;z-index:100}
.sm_small .sm_bord{border-right:1px solid #FFF}
.sms_orange{background-color:#FFCC00}
.sms_red{background-color:#F02F34}
.sms_purp{background-color:#0066CC}
.sms_green{background-color:#66CC33}


#middle {
	clear: both;
	background: #FFFFFF;
}

#content_container {
	width: 100%;
	float: left;
	margin-left:-155px;
}
* HTML #content_container {
	width: auto;
	float: none;
}

#content {
	margin-left: 155px;
	padding: 5px 10px 0 7px;
}
* html #content {
	height: 1em;
}

html>body #content {
	padding: 5px 10px 0 10px;
}

#center {
    float: left;
    width: 580px;
    font-size:11px;
}

#right {
    float: right;
    width: 215px;
    margin-right: -5px;
}

* HTML #right {
    display: inline;
}

#index #center {
    width: 490px;
}
#index #right {
    width: 305px;
}

#side_bar{background:url("/img/bar.gif") repeat-x;padding:0 4px;text-align:left;margin:0 auto;width:992px}
html>body #side_bar{width:984px}

#main {
	background:#FFF url("/img/bg.png") repeat-x;
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
}

#bottom{border-top:4px solid #D6DEE5;background:url("/img/bot_bg.png") 0 5px repeat-x;margin:30px 0 10px 0;clear:both}
html>body #bottom{background-position:0 1px}
#bmenu{list-style:none;margin:0;padding:0;height:32px;padding-right:10%}
#bmenu li{float:left}
#bmenu li.bm_light{float:right}
#bmenu li a{font-weight:bold;float:left;line-height:32px;padding:0 10px 0}
#bmenu li div{line-height:32px;padding:0 10px 0}
#bmenu li.bm_light a{font-weight:normal}




#bot_info {
	margin-bottom: 10px;
}

#bot_info TD {
	border: 1px solid #E9E6EC;
	padding: 10px 15px;
	vertical-align: top;
	line-height: 140%;
}

#bot_info TD.bi_nobord {
	border: 0 none;
	padding: 0;
	width: 10px;
}

#bot_info TD.bi_list {
	width: 300px;
}

#bot_info td.bi_list A {
	width: 140px;
	display: inline;
}

#bot_info DIV, #bot_info LI {
	line-height: 110%;
}

#bot_info UL {
	list-style-type: square;
	margin-top: 0;
	margin-bottom: 0;
}





#main_banner {
	height: 95px;
	width: 485px;
	margin: -3px 0 0 5px;
}

.icon_ul {
	list-style-image: url("/img/icons.bul.gif");
}

.icon_ul_song, .icon_ul_real, .icon_ul_smsfun {
	margin: 0;
	padding: 0;
}

DIV.col_smsfun {
	float: left;
}

#index #right DIV.col_smsfun {
	width: 140px;
}


.icon_ul_song LI, .icon_ul_real LI, .icon_ul_smsfun LI {
	display: block;
	padding: 4px 0 2px 5px;
}

.icon_ul_song LI, LI.icon_li_song {
	background: url("/img/icons.bul_song.gif") no-repeat 13px 6px;
}

.icon_ul_real LI, LI.icon_li_real {
	background: url("/img/icons.bul_real.gif") no-repeat 13px 6px;
}

.icon_ul_smsfun LI {
	background: url("/img/icons.bul.square.gif") no-repeat 18px 10px;
}

.icon_ul_song A, .icon_ul_real A, .icon_ul_smsfun A {
	font-size: 10px;
}

.margin_left {
	margin-left: 5px;
}

* HTML .margin_left {
	display:inline;
}

.border_half {
	border-top: 1px solid pink;
	background: url("/img/border_half.gif") 100% 0 no-repeat;
	min-height: 73px;
}

* HTML .border_half {
	height:73px;	
	float: left;
}

.border_half .bh_content {
	background: url("/img/border_half.gif") 0 0 no-repeat;
	min-height:73px;
}

* HTML .border_half .bh_content {
	height: 73px;
	width: 100%;
	overflow-x: hidden;
}

.col_2 {
	float: left;
	width: 100%;
}

.col_2 .col {
	float: left;
	width: 232px;
	padding: 5px 0;
}

#index .col_3 .col {
	float: left;
	width: 158px;
	padding: 5px 0;
}

#index #right .col_3 .col {
	float: left;
	width: 260px;
	padding: 5px 0;
}

.pics_100 {
	padding:0 0 0 5px;
}


#index .pics_100 {
	padding: 0;
	margin: 0;
	text-align: center;
}

#index .pics_100_cont {
	margin-left: 7px;
}

.pics_100 A {
	float: left;
	width: 100px;
	text-align: center;
	padding: 10px 13px 3px 0;
}

#index .pics_100 A {
	margin: 10px 0 3px 13px;
	padding: 0;
}

#right .pics_100 {
	padding: 0;
	margin: 5px -5px 5px 0;
}

#right .pics_100 A {
	margin: 0 0 0 5px;
	padding: 0;
}

.pics_100 IMG {
	display: block;
	border: 1px solid #000;
	margin-bottom: 5px;
}

.pics_100 A.last_pic {
	margin-right: 0 !important;
}



.pics_60 {
	padding: 0 0 0 5px;
	margin-top: 5px;
}

#index .pics_60 {
	padding: 0 0 0 15px;
}

.pics_60 A {
	display: block;
	float: left;
	text-align: center;
	padding: 0 10px 10px 0;
}

#right .pics_60 A {
	padding: 0 9px 10px 0;
}

#index .pics_60 A {
	padding: 0 10px 10px 0;
}

.pics_60 A.last_pic {
	padding-right: 0 !important;
}

.pics_60 IMG {
	width: 60px;
	height: 60px;
	border: 1px solid #000;
}

#searchbox {
	border:1px solid #d0dbdd;
	margin: 5px 0 10px 5px;
	min-height: 60px;
	background: #fff url("/img/icons.search.gif") 12px 8px no-repeat; 
	clear: both;
} 

* HTML #searchbox {
	height: 60px;
}

#searchform {
	height: 40px;
}

#searchres {
	text-align: left;
	padding: 5px 10px 10px 30px;
	clear: both;
}

#searchres .s_left {
	text-align: right;
	float: left;
	width: 60px;
}

#searchres .s_right {
	padding-left: 6px;
	float: left;
	width: 400px;
}


#searchform .search_title {
	text-align: left;
	float: left;
	font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #859AAC;
	padding:16px 0 0 53px;
}

#searchform SELECT {
	float: left;
	margin: 13px 2px 0 3px;
	width: 127px;
}

#searchform INPUT {
	float: left;
	margin: 13px 0 0 9px;
	width: 183px;
	padding: 0;
	height: 18px;
}

#searchform .btn {
	float: left;
	margin: 10px 5px 0 7px;
}

#index #right #searchbox {
	margin: 6px 0 10px 5px;
	min-height: 85px;
	width: 300px;
	background: #FFF url("/img/icons.msearch.gif") 0 0 no-repeat;
} 

* HTML #index #right #searchbox {
	height: 85px;
}

#index #right #searchform {
	height: 48px;
}

#index #right #searchres {
	padding: 5px 5px;
	margin: 10px 6px 2px 6px;
	border-top: 1px solid #D0DBDD;
}

#index #right #searchform .search_title {
	background-color: #0073BA;
	width: 43px;
	height: 21px;
	color: #FFF;
	margin: 5px 3px 0 32px;
	padding: 0;
	line-height: 20px;
}

#index #right #searchform SELECT {
	float: left;
	margin: 3px 2px 0 81px;
}

#index #right #searchform INPUT {
	margin: 6px 0 0 3px;
	width: 143px;
}

#index #right #searchform .btn{
	margin: 4px 5px 0 5px;
}

#index #right #searchres .s_left {
	width: 60px;
}

#index #right #searchres .s_right {
	width: 200px;
}

IMG.border {
	border: 1px solid black;
}

DIV.spacer {
	height: 1em;
	line-height: 1em;
	clear: both;
}

BR.clear {
	clear: both;
}

.small {
	font-size: 10px;
}

.medium {
	font-size: 11px;
}

.normal {
	font-size: 12px;
}


SPAN.green {
	color: #63AD00;
	font-weight: bold;
	font-size: 12px;
}


FONT.smallv {
	font-fave: tahoma;
	font-size: 10px;
}



div#blockTitleTextContainer {
float: center; height: 100%; width: 100%;
} 

div#blockTitleText {
padding-top: 6px;
padding-bottom: 16px;
padding-left: 16px;
}

div#blockMain {
width: 100%; background: url(../img/blockMainBack.gif); background-repeat: repeat-y; font-size: 10px; color: #5f3c66;
}

div#BlockBottomLine {
width: 100%; height: 7px; 
background: url(../img/blockBottomLine.gif); background-position: left top; background-repeat: no-repeat; 
font-size: 1px;
}

 table.centertop {
	color : gray;
	font-size: 13px;
 }
 a.centertop {
	color: gray;
	font-weight: bold;	
	font-size: 13px;
 }
 td.horisont {
 	text-align:center;
	padding-bottom:40px;
 }
 td.topline {
 	text-align:center;
	font-size : 13px;
	letter-spacing: 1px;
	padding:3px;
 	background-color:#FFCC33;
	font-weight: bold;	
 }
 td.menur {
	background: url(img/girl.jpg) no-repeat;
 	text-align:left;
 }
 font.menu {
	line-height: 145%;
	font-size: 15px;
	font-weight: bold;	
 }
 font.name {
	font-size: 12px;
	font-weight: bold;	
	color: white;
	letter-spacing: 1px;
 }
 a.menu {
	color: #0048AE;
	text-decoration: none;
 }
 a.menu:hover {
	color: red;
	text-decoration: underline;
 }
 a.menutop {
	color: black;
	font-size: 11px;
 }
 a.menutophow {
	color: black;
	font-size: 11px;
 }
 a.all {
	color: white;
	text-decoration: none;
 }
 a.all:hover {
	color: orange;
	text-decoration: underline;
 }

 a.novinki {
	color: #FFFF00;
	text-decoration: none;
 }
 a.novinki:hover {
	color: white;
	text-decoration: underline;
 }
 p {
 	text-align:justify;
	font-size: 12px;
	color: gray;
	margin-right: 15px;
 }
 p.javatop {
 	text-align:right;
	font-size: 14px;
	line-height: 145%;
 }
 p.links {
 	text-align:right;
	font-size: 10px;
	line-height: 145%;
 }
 h3.razdel {
	color: navy;
	text-align: right;
 }
 h3.razdelmelody {
	color: #FFCC33;
	text-align: left;
 }
 h3.news {
	color: #FFCC33;
	text-align: left;
 }
 a.gamereview {
	text-decoration: none;
 }
 a.menujava {
	color: #0048AE;
 }
 a.menujava:hover {
	color: red;
 }
 a.menujava_all {
	color: #0048AE;
	font-weight: bold;
 }
 a.menujava_all:hover {
	color: red;
 }
 a.menulogos {
	color: #0048AE;
 }
 a.menulogos:hover {
	color: red;
 }
 a.menulogos_all {
	color: #0048AE;
	font-weight: bold;
 }
 a.menulogos_all:hover {
	color: red;
 }
 a.links {
	color: gray;
 }
 a.links:hover {
	color: black;
 }
 div.playfontop{
	width:100%;
	padding-left: 10px;
 }
 div.playfontop span{
	font-weight : bold;
 }
 div.playfonnew{
	text-align: center;
	width: 100%;
 }
 .ph_gl_td{
	text-align: justify;
	font-size: 12px;
 }
	div.playfonnew span{
	font-weight : bold;
 }
 div.ph_top_elem{
	text-align: center;
	font-size: 10px;
	float:left;
	display:block;
	width: 150px;
	padding-top: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
 }

 div.top_games{
	text-align: center;
	font-size: 10px;
	float:left;
	display:block;
	width: 110px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
 }


 div.phg_top_elem{
 text-align: center;
 float:left;
 display:block;
 width: 155px;
 height: 165px;
 padding-top: 15px;
 padding-bottom: 15px;
 font-size:12px;
 }

 div.i_playfonew{
	text-align: center;
	width: 100%;
 }
 div.i_playfonew span{
	font-weight : bold;
	font-size: 10;
 }
 div.i_new_elem{
	float:left;
	display:block;
	width: 100;
	padding-top: 10px;
	padding-bottom: 10px;
 }
 div.i_top_elem{
	float:left;
	display:block;
	width: 110;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: left;
 }
 div.vvideo{
	float:left;
	display:block;
	width: 60;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
 }

 div.vt_top_elem{
	float:left;
	display:block;
	width: 110;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 10px;
 }
 div.i_top_themes{
	float:left;
	display:block;
	width: 90;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: left;
 }

 div.i_top_video{
	float:left;
	display:block;
	width: 60;
	text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

 }

 .ph_g_h2 {
	font-family : Tahoma;
	font-size: 15px;
	font-color: red;
 }
 .ph_g_h3 {
 }
 .ph_glink{
	font-color: navy;
	font-size : 10px;
 }
 .ph_intro{
	font-size : 13px;
	text-align:justify;
	display: block;
	width: 460px;
	margin: 0px 0px 10px 15px;
	align: center;
 }
 .ph_operators{
	color: #0080C0;
	padding: 0px 10px 0px 0px;
 }
 .ph_oper_number{
	font-weight: bold;
	color: #E60000;
	font-size : 16px;
 }
 td.ph_gl_td a.ph_genre {
	text-align: left;
	color: #000000;
	font-size: 11px;
 }
 .ph_select_genre{
	font-size : 14px;
	font-weight : bold;
	color: navy;
 }
 .ph_mcard_caption_td{
	font-weight : bold;
	font-color: white;
	background-color:#0099CC;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
 }
 .ph_new{
	color : Red;
	font-family : "Tahoma";
	sont-size: 10px;
 }
 .ph_pager{
	display: block;
	text-align: right;
	border-right: 2px solid orange;
	margin: 0px 0px 0px auto;
	padding: 5px 10px 5px 0px;
 }
 .ph_gdata_tr{
	text-align: justify;
 }
 .ph_describe{
	font-size: 12px;
 }
 .agree_head{
	font-weight: bold;
	color: #E60000;
 }
 .agree_yes {
	font-weight: bold;
	font-size: 16px;
	color: red;
 }
 .agree_no {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
 }
 .ph_gphones_table{
	background-color : #FFDAB9;
 }
 .ph_gphones_header{
	background-color : #FFF1D5;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 3px 3px 3px 3px;
 }
 .ph_gphones_td{
	background-color : White;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
 }
 .ph_gcard_td{
	background-color: #FFF1D5;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
 }
 .ph_gcard_data_name{
	color: navy;
	font-weight : bold;
	font-size: 14px;
 }
 .ph_gcard_data_genre{
	font-size : 10px;
 }
 .ph_gcard_data_td {
	background-color : #FFFFcc;
	text-align: justify;
	padding: 5px 5px 5px 5px;
 }
 .ph_code {
	font-size : 10px;
	color: navy;
	font-weight : normal;
 }
 .ph_code_number {
	font-size : 10px;
	font-weight: normal;
 }
 .ph_v_howbuy {
	font-size : 12px;
	text-align: justify;
	padding: 0px 0px 0px 40px;
 }
 .ph_g_h2 {
	font-size : 18px;
	text-align: center;
	color: red;
 }
 .ph_gprice {
	font-size : 14px;
	color: navy;
	text-align: right;
	font-weight: bold;	
	line-height: 200%;
 }
 .ph_howbuy{
	font-size : 12px;
 }
 .ph_gphones_footer{
	height: 10px;
	background-color : #FFF1D5;
	font-size : 8px;
  }
 .ph_filters_p{
 }
 .ph_filters_submit{
 }
 .ph_filters_submit{
 }
 .ph_card_td{
	background-color: #FFF1D5;
	font-size : 12px;
	text-align: middle;
	padding: 5px 5px 5px 5px;	
 }
 .ph_card_name_td{
	font-size : 10px;
	font-weight: normal;
	background-color: #FFF1D5;
 }
 .ph_card_singer_td{
	background-color: #FFF1D5;
	font-size : 10px;
 }
 table#ph_PhoneList th{
	background-color:#FFF1D5;
	border: 1px solid #FFDAB9;
	font-size: 12px;
 }
 table#ph_PhoneList a{
	text-decoration:underline;
	font-size: 12px;
 }
 table#ph_PhoneList a:hover{
	text-decoration:none;
 }
 table#ph_PhoneList a.selected{
	font-weight: bold;
 }
 table td{
	padding:0px;
 }
 .tabletop {
	background: #003399;
	border: 1px solid black;
	font: 12px ;
	text-align: right;
	padding: 0px;
 }
 .table {
	background: #003399;
	border: 1px solid black;
	font: 12px ;
	text-align: center;
	padding: 0px;
 }
 .table td {
	padding: 3px 60px;
	margin: 0px;
 }
 .tabletop td {
	padding: 3px 60px;
	margin: 0px;
 }
 .tabletop a {
	color: white;
	text-decoration: none;
 }
 .tabletop a:hover {
	color: gray;
 }
 .tablecont {
	align: center;	
	background: #ffffff;
	border: 1px solid black;
	font: 12px ;
	padding: 0px;
 }
 .tabletablecont {
	align: center;	
	background: #ffffff;
	border: 1px solid black;
	font: 12px ;
	padding: 0px;
 }
 .tablecontj {
	align: center;	
	background: #ffffff;
	border: 1px solid black;
	font: 12px ;
 }
 td.tableconti {
	padding: 0px 0px 10px 35px;
 }
 td.cont {
	padding: 10px 10px 10px 10px;
 }
 td.tablecontt {
 	margin:  0px; 0px; 0px; 0px;
	padding: 0px 0px 0px 5px;
 }
 font.melody {
	font-size: 12px;
 }

 div.all {
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	padding: 0px 20px 10px 0px;	
 }
 div.bottom {
	font-size: 10px;
 }
 div.news {
	font-size: 13px;
	text-align: justify;
	padding: 0px 20px 10px 0px;
 }

 div.agree_text {
	font-size: 12px;
	text-align: justify;
	padding: 0px 0px 0px 0px;
