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;
}

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;}
#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;}
#books		H1 {background: url("/img/icons.h1.books.png") no-repeat 0 0;}
#symbian	H1 {background: url("/img/icons.h1.symbian.gif") no-repeat 0 0;} 
#themes		H1 {background: url("/img/icons.h1.themes.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;}

H2 {
	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;
}

H2 .h2_r {
	background: url("/img/h.h2_r.gif") 100% 5px no-repeat;
}

H2 .h2_l {
	background: url("/img/h.h2_l.gif") 0 5px no-repeat;
}

H2 DIV DIV DIV {
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 0 34px;
}

H2 A, H2 A:hover {
	color: #859AAC;
	text-decoration: none;
}


h2 .h2_song {background-image: url("/img/icons.h2.song.gif");}
h2 .h2_pict {background-image: url("/img/icons.h2.pict.gif");}
h2 .h2_real {background-image: url("/img/icons.h2.real.gif");}
h2 .h2_game {background-image: url("/img/icons.h2.game.gif");}
h2 .h2_smsfun {background-image: url("/img/icons.h2.smsfun.gif");}
h2 .h2_voice {background-image: url("/img/icons.h2.voice.gif");}
h2 .h2_video {background-image: url("/img/icons.h2.video.gif");}

#smenu H2 {
	background-image: url("/img/h.h2_bg_b.gif");
	color: #FFF;
}

#smenu H2 DIV DIV DIV {
	background-repeat: no-repeat;
	padding: 0 0 0 34px;
}

#smenu H2 A, #smenu H2 A:hover {
	color: white;
	text-decoration: none;
	background-color: inherit;
}

#smenu H2 .h2_song  {background-image: url("/img/icons.h2.song_b.gif")}
#smenu H2 .h2_pict  {background-image: url("/img/icons.h2.pict_b.gif")}
#smenu H2 .h2_game  {background-image: url("/img/icons.h2.game_b.gif")}
#smenu H2 .h2_pop   {background-image: url("/img/icons.h2.pop_b.gif")}
#smenu H2 .h2_voice {background-image: url("/img/icons.h2.voice_b.gif")}
#smenu H2 .h2_book	{background-image: url("/img/icons.h2.book_b.gif")}
#smenu H2 .h2_symbian {background-image: url("/img/icons.h2.symbian_b.png")} 

H2 A.h2_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;
}

H2 A.h2_a_right:hover {
	color: #0175BD;
}


H3 {
	font: bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #859AAC;
	width: 500px;
	margin: -33px 0 10px 52px;
}

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:48px}
#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_left	{
	float: left;
	padding: 10px 0 0 10px;
}

#utils_left	H3 {
	width: 400px;
	color: #859AAC;
	background-color: inherit;
	font-size: 9px;
	font-weight: normal;
	margin: 0;
}

#top {
	clear: both;
	position: relative;
	height: 102px;
}

#top_ny_left {
	background: url('/img/ny_left.png') no-repeat 0 0;
	height: 102px;
}

#top_ny_right {
	background: url('/img/ny_right.png') no-repeat 100% 0;
	height: 102px;
}

#logo{
	float: left;
	width: 155px;
	height: 75px;
	margin: 13px 0 0 5px;
}

#top_banners {
	height: 67px;
	overflow: hidden;
	padding-left: 79px;
}

#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: 175px;
}

#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,
#ny			#mmenu .mm_ny,
#march8		#mmenu .mm_march8,
#valentine	#mmenu .mm_valentine,
#febr23		#mmenu .mm_febr23,
#april1		#mmenu .mm_april1,
#melodies	#mmenu .mm_melodies,
#symbian	#mmenu .mm_symbian,
#books		#mmenu .mm_books, 
#themes		#mmenu .mm_themes, 
#pictures	#mmenu .mm_pictures,
#animation	#mmenu .mm_animation,
#video		#mmenu .mm_video,
#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,
#ny			#mmenu .mm_ny			DIV,
#march8		#mmenu .mm_march8		DIV,
#valentine	#mmenu .mm_valentine	DIV,
#febr23		#mmenu .mm_febr23		DIV,
#april1		#mmenu .mm_april1       DIV,
#melodies	#mmenu .mm_melodies		DIV,
#pictures	#mmenu .mm_pictures		DIV,
#animation	#mmenu .mm_animation	DIV,
#video		#mmenu .mm_video		DIV,
#java		#mmenu .mm_java			DIV,
#search		#mmenu .mm_search		DIV,
#voice		#mmenu .mm_voice		DIV,
#symbian	#mmenu .mm_symbian		DIV,
#books		#mmenu .mm_books		DIV, 
#themes		#mmenu .mm_themes		DIV,
#smsfun		#mmenu .mm_smsfun		DIV {
	background: url('/img/mmenu.left_a.png') 0 0 no-repeat;
}

#index		#mmenu .mm_index		A,
#ny			#mmenu .mm_ny			A,
#march8		#mmenu .mm_march8		A,
#valentine	#mmenu .mm_valentine	A,
#febr23		#mmenu .mm_febr23		A,
#april1		#mmenu .mm_april1       A,
#melodies	#mmenu .mm_melodies		A,
#pictures	#mmenu .mm_pictures		A,
#animation	#mmenu .mm_animation	A,
#video		#mmenu .mm_video		A,
#java		#mmenu .mm_java			A,
#search		#mmenu .mm_search		A,
#voice		#mmenu .mm_voice		A,
#themes		#mmenu .mm_themes		A, 
#symbian	#mmenu .mm_symbian		A,
#books		#mmenu .mm_books		A,
#smsfun		#mmenu .mm_smsfun		A{
	background-image: none;
	font: normal 11px/29px Tahoma;
	color: #597FA5
}

#index		#mmenu .mm_index		A	DIV,
#ny			#mmenu .mm_ny			A	DIV,
#march8		#mmenu .mm_march8		A	DIV,
#valentine	#mmenu .mm_valentine	A	DIV,
#febr23		#mmenu .mm_febr23		A	DIV,
#april1		#mmenu .mm_april1       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,
#java		#mmenu .mm_java			A	DIV,
#search		#mmenu .mm_search		A	DIV,
#voice		#mmenu .mm_voice		A	DIV,
#symbian	#mmenu .mm_symbian		A	DIV,
#books		#mmenu .mm_books		A	DIV, 
#themes		#mmenu .mm_themes		A	DIV, 	
#smsfun		#mmenu .mm_smsfun		A	DIV {
	background-image: none;
	padding: 0 11px 0 25px;
}

#smenu{margin: 5px 0; width: 155px; float: left;}
HTML>BODY #smenu A {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:#FFBF35}
.sms_red{background-color:#F02F34}
.sms_purp{background-color:#81499C}

#sm_scroll {
	height: 117px;
	border: 1px solid #E5E6EE;
	margin-left: 5px;
	padding: 3px 6px;
	overflow: auto;
	overflow-x:hidden;
}

#sm_scroll DIV {
	padding-bottom: 3px;
	line-height: 1em;
}

#sm_scroll a{color:#000; text-decoration:none}
#sm_scroll a:hover{color:#333;text-decoration:underline}


#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;
}

#index #center{float:left;width:490px}
#index #right{float:right;width:305px}

#center{float:left;width:580px; font-size: 11px;}
#right{float:right;width:215px; margin-right: -5px; display: inline}

#java #center{float:left;width:500px}
#java #right{float:right;width:295px}

#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;
}

#main_banner #mb_top{background:url("/img/main_banner/top.gif") 0 0 no-repeat;height:10px;font-size:1px;overflow:hidden}
#main_banner #mb_main{background:url("/img/main_banner/main.gif") 0 0 no-repeat}
#main_banner a{display:block;height:84px}


.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: 150px;
}


.icon_ul_song LI, .icon_ul_real LI, .icon_ul_smsfun LI {
	display: block;
	padding: 4px 0 2px 29px;
}

.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 #D4DCE4;
	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_3 {
	float: left;
	width: 100%;
}

.col_3 .col {
	float: left;
	width: 190px;
	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;
}

.pics_70_26{padding:0 5px 0 15px;margin-top:5px}
.pics_70_26 a{float:left;text-align:center;padding:0px 1px 10px 0}
.pics_70_26 img{width:70px;height:26px;display:block;border:1px solid #000}

.category {
	font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #859AAC;
	background-color: inherit;
}

#article_l, #article_c, #article_r {
	text-align: left;
	padding: 10px 0px 5px 30px;
} 

#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;
	margin-top:25px;
	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;
}

#msearchbox {
	border: 1px solid #D0DBDD;
	margin: 6px 0 10px 5px;
	min-height: 85px;
	width: 300px;
	background: #FFF url("/img/icons.msearch.gif") 0 0 no-repeat;
} 

* HTML #msearchbox {
	height: 85px;
}

#msearchform {
	height: 48px;
}

#msearchres{
	text-align: left;
	padding: 5px 5px;
	margin: 10px 6px 2px 6px;
	border-top: 1px solid #D0DBDD;
}

#msearchform .search_title {
	background-color: #0073BA;
	width: 43px;
	height: 21px;
	text-align: left;
	float: left;
	font: bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	margin: 5px 3px 0 32px;
	line-height: 20px;
}

#msearchform SELECT {
	float: left;
	margin: 3px 2px 0 81px;
}

#msearchform INPUT {
	float: left;
	margin: 6px 0 0 3px;
	padding: 0;
	width: 143px;
	height: 18px;
}

#msearchform .btn{
	float: left;
	margin: 4px 5px 0 5px;
}

IMG.border {
	border: 1px solid black;
}

DIV.spacer {
	height: 1em;
	line-height: 1em;
	clear: both;
}

DIV.half_spacer {
	height: 0.5em;
	line-height: 0.5em;
	clear: both;
}

DIV.wraper, DIV.wrapper {
	clear: both;
	width: 100%;
}

DIV.wraper, DIV.wrapper {
	voice-family:"\"}\"";
	voice-family:inherit;
	width: auto;
}

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;
}



DIV.order_block {
	margin: 0 0 5px 5px;
	position: relative;
	font-size: 12px;
}

DIV.ob_blue {
	color: white;
	background-color: #0073BA;
	padding: 3px 0;
}

DIV.ob_green {
	color: white;
	background-color: #63AD00;
	padding: 3px 0;
}

DIV.ob_red {
	color: white;
	background-color: #E12E01;
	padding: 3px 0;
}


DIV.ob_passive {
	color: white;
	background: #C4D0DA;
	padding: 3px 0;
}

DIV.ob_warning {
	background: #FDBF2E;
}

DIV.order_inside {
	margin-left: 47px;
}

DIV.order_block_title {
	margin-top: 5px;
	margin-bottom: 3px;
	font: bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	color: #63AD00;
    background-color: inherit;
}

DIV.ob_border DIV.order_block_title {
	padding-bottom: 5px;
	border-bottom: 1px solid #C4D0DA;
}

DIV.ob_border DIV.order_block_title SPAN {
	border-top: 1px solid #C4D0DA;
	border-right: 1px solid #C4D0DA;
	border-left: 1px solid #C4D0DA;
	border-bottom: 1px solid white;
	padding: 5px 10px;
}

DIV.ob_blue DIV.order_block_title,
DIV.ob_blue DIV.order_block_title A,
DIV.ob_passive DIV.order_block_title,
DIV.ob_passive DIV.order_block_title A,
DIV.ob_green DIV.order_block_title,
DIV.ob_green DIV.order_block_title A,
DIV.ob_red DIV.order_block_title,
DIV.ob_red DIV.order_block_title A {
	color: white;
	background-color: inherit;
}

DIV.ob_blue DIV.order_block_title.small ,
DIV.ob_passive DIV.order_block_title.small,
DIV.ob_green DIV.order_block_title.small,
DIV.ob_red DIV.order_block_title.small {
    font-size: 7pt;
}

DIV.order_img_title_container {
	position: relative;
}

IMG.order_block_title {
	position: absolute;
	top: 0px;
	left: 0px;
}



DIV.order_product_title {
	margin-bottom: 1em;
	font-size: 10px;
	font-weight: bold;
}

DIV.order_product_media {
	width: 170px;
	float: left;	
}

DIV.order_product_info {
	margin-left: -170px;
	width: 100%;
	float: right;
}

DIV.order_product_info DIV {
	margin-left: 170px;
}

DIV.order_product_info DIV DIV {
    margin: 0;
}

DIV.order_product_code,
DIV.order_product_warning,
DIV.order_product_present {
	padding-left: 50px;
	min-height: 40px;
	background-repeat: no-repeat;
	background-position: 6px 0;
} 


* HTML DIV.order_product_code,
* HTML DIV.order_product_warning,
* HTML DIV.order_product_present {
	height: 40px;
}

DIV.order_product_code {
	background-image: url('/img/icons.order.order_get.gif');
}

DIV.order_product_warning {
    padding-top: 1em;
    color: red;
	background-image:  url('/img/icons.order.stop.gif');
	background-color: inherit;
	font-weight: bold;
	font-size: 10px;
}

DIV.order_product_warning_ok {
    padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
    color: green;
	background-image:  url('/img/icons.order.ok.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: inherit;
	font-weight: bold;
	font-size: 10px;
}

DIV.order_product_warning_loading{
    padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
    color: #76bafe;
	background-image:  url('/img/icons.order.loading.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: inherit;
	font-weight: bold;
	font-size: 10px;
}

DIV.order_product_present {
    background-image: url('/img/icons.order.present.gif');
}

DIV.delim {
    padding-bottom: 0.5em;
    border-bottom: 1px solid #C4D0DA;
    margin-bottom: 0.5em !important;
}

DIV.order_product_message {
	margin-left: 50px;
	padding: 10px;
	font-size: 10px;
	background-color: #C4D0DA;
	color: inherit;
}

DIV.left_settings {
	float: left;
	width: 24px;
}

DIV.right_settings {
	float: right;
	width: 100%;
	margin-left: -35px;
	margin-top: 0;
}

DIV.right_settings DIV.container {
	margin-left: 35px;
}

DIV.settings_done DIV.container {
	background: #C4D0DA;
}

DIV.settings_active DIV.container {
	background: #63AD00;
}

DIV.settings_inactive DIV.container {
	border: 1px solid #C4D0DA;
	background: transparent;
}

DIV.container {
	height: 24px;
}

DIV.container DIV {
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 2em;
}

DIV.settings_inactive DIV.container DIV {
	color: #C4D0DA;
}

DIV.left_settings DIV.container DIV {
	text-align: center;
}

DIV.right_settings DIV.container DIV {
	margin-left: 10px;
	text-align: left;
}

DIV.order_screenshots {
	margin-left: 50px;
	padding: 6px 0;
}

DIV.order_screenshots DIV {
	width: 100%;
	overflow: hidden;
}

DIV.order_screenshots DIV IMG {
	display: block;
	float: left;
	border: 1px solid #C4D0DA;
	background: #C4D0DA url("../img/screenshot_bg.png") no-repeat 0 0;
	color: inherit;
	margin-right: 2px;
}


.stn_inside {
	margin-left: 48px;
}



DIV.change_img {
	display: inline;
	float: left;
	width: 200px;
}

DIV.change_text, DIV.change_longtext {
	float: left;
	line-height: 2em;
}

DIV.change_text {
	font-size: 11px;
	width: 150px;
}

DIV.change_longtext {
	width: 350px;
}

DIV.change_button {
	line-height: 2em;
	float: left;
}



TABLE.select_table {
	empty-cells: show;
}

TABLE.select_table TD.select_img {
	width: 20%;
	padding: 2px 5px 2px 0px;
	vertical-align: middle;
	text-align: left;
}

TABLE.select_table TD.select_text {
	width: 20%;

}

TABLE.select_table TD.select_text A {
	font-size: 11px;
}

TABLE.select_table TD.select_delim {
	width: 20%;
}

DIV.phone_container {
	width: 120px;
	float: left;
}

DIV.phone_container DIV {
	padding-left: 8px;
	background: url('/img/icons.order.black_dot.gif') no-repeat 0px 8px;
	line-height: 1.5em;
	font-size: 10px;
	font-weight: bold;
}

DIV.support_phones {
	font-size: 10px;
	line-height: 22px;
	background: url('/img/icons.order.order_phone.gif') no-repeat 0 3px;
	padding-left: 20px;
}


/* download */

DIV.download {
	border: 1px solid #C4D0DA;
	padding: 1px;
	margin: 0 0 5px 5px;
}

DIV.download DIV.download_title {
	padding-left: 45px;
	margin: 0.5em 0;
	color: #859AAC;
	font-size: 7.5pt;
}

DIV.download DIV.download_title H2 {
	background: none;
	color: #859AAC;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	line-height: 2em;
	height: auto;
    font-weight: normal;
}

DIV.download DIV.download_title H2 A {
	text-decoration: underline;
}

DIV.download DIV.download_title H2 A:hover {
	text-decoration: none;
}

DIV.download DIV.download_types {
	padding-left: 45px;
	border: 1px solid #859AAC;
	background-color: #859AAC;
	color: white;
	line-height: 25px;
	height: 25px;
	font-size: 7pt;
}

DIV.download DIV.download_types DIV.download_types_cont {
	width: 100%;
	overflow: hidden;
}

DIV.download DIV.download_types DIV.download_types_cont DIV {
	float: left;
	padding: 0 15px;
	font-weight: bold;
	background-color: white;
}

DIV.download DIV.download_types DIV#intro_type {
	padding-left: 0;
	font-weight: normal;
	background-color: #859AAC;
	color: white;
}

/* selector */

DIV.selector {
	border: 2px solid #0073BA;
	height: 24px;
	margin: 5px 0 5px 5px;
}

DIV.selector DIV a {
	font-size: 11px;
	font-weight: bold;
}

DIV.sl, DIV.sl_delimetr {
	float: left;
	height: 24px;
	line-height: 22px;
}

DIV.sl {
	padding: 0 15px;
}

DIV.sl_delimetr {
	color: #808080;
}

DIV.sl_normal a {
	color: #0192EC;
}

DIV.sl_selected {
	font-size: 11px;
	color: white;
	background: #0073BA;
}

DIV.sl_new a {
	color: #F89734;
}






DIV.java {
	float: left;
	width: 120px;
	margin: 10px 0px 10px 25px;
}

* HTML DIV.java {
	display: inline;
}

DIV.java_cat DIV.java {
	margin: 10px 4px 10px 20px;
}

DIV.java IMG {
	width: 100px;
	height: 100px;
}

DIV.java DIV.java_title {
	padding: 3px 0 3px 0;
}


UL.icon_ul_java {
	margin: 0;
	padding: 0;
}

UL.icon_ul_java LI {
	padding: 4px 0 2px 29px;
	display: block;
	background: url('/img/icons.folder.gif') no-repeat 13px 1px;
	font-size: 10px;
}

UL.icon_ul_java A {
	font-weight: bold;
}


DIV.cat {
	padding: 12px 0 0 5px;
}

DIV.cat_title {
	float: left;
	font: bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	color: #859AAC;
}

DIV.cat_select {
	float: right;
	font-size: 11px;
}

DIV.cat_select SELECT {
	width: 160px;
	font-size: 11px;
}


DIV.phones_content_type {
	width: 200px;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

DIV.phones_icon {
	float: left;
}

DIV.phones_delimetr {
	line-height: 1.5em;
	height: 1.5em;
	background: url('/img/icons.order.blue_delim.gif') repeat-x 0 50%;
	clear: both;
}



DIV.pages_delimetr {
	line-height: 5px;
	height: 5px;
	background: url('/img/icons.order.blue_delim.gif') repeat-x 0 50%;
	clear: both;
}

DIV.pages, DIV.pages A {
	text-align: center;
	font-weight: bold;
	color: #0192EC;
}

.warning {
	color: red;
	font-size: 11px;
	font-weight: bold;
}

.search_not_found {
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	padding: 1em 0;
}





#top_ivr {
	width: 267px;
	height: 15px;
	background: url("/img/ivr.top_ivr.png") 0 0 no-repeat;
}

#l_ivr {
	width: 267px;
	height: 305px;
	background: url("/img/ivr.l_ivr.png") 0 0 no-repeat;
	float: left;
}

#c_ivr {
	width: 44px;
	height: 302px;
	background: url("/img/ivr.c_ivr.png") 100% 0 no-repeat;
	float: left;
}

#r_ivr {
	width: 267px;
	height: 305px;
	background: url("/img/ivr.r_ivr.png") 0 0 no-repeat;
	float: left;
}

#e_ivr {
	height: 158px;
	background: url("/img/ivr.e_ivr.png") 0 0 no-repeat;
}

#ivr_lc {
	width: 232px;
	float: left;
	background: url("/img/icons.ivr.phone.gif") 0 0 no-repeat;
}

#ivr_lc #ivr_lc_in {
	padding:0 10px 10px 50px;
}

#ivr_rc {
	width: 340px;
	float: left;
}

#ivr_rc #ivr_rc_in {
	padding: 0 10px 10px 0;
}

#ivr_rc P {
	margin-top: 0;
	margin-bottom: 1em;
}

.ivr_b {
	color: #FFFFFF;
	padding: 122px 0 0 140px;
	font: bold 16px/17px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#e_ivr .ivr_b {
	color: #FFFFFF;
	padding: 112px 0 0 233px;
	font: 18px/19px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.ivr {
	color: #FFFFFF;
	margin: 12px 15px 0 15px;
	height: 107px;
}

.ivr_d {
	padding-left: 45px;
}

.ivr_d, .ivr_d A, .ivr_d A:hover {
	font: bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

DIV.ivr_head {
	margin-top: 13px;
}

DIV.ivr_head	DIV {
	font-size: 16pt;
	color: #FFFFFF;
	background-color: inherit;
}

#ivr_music {
	height: 157px;
	background: url("/img/ivr.music.jpg") no-repeat 0 0;
}

#ivr_music DIV {
	padding: 110px 0 0 160px;
}

#ivr_erotic {
	height: 150px;
	background: url("/img/ivr.erotic.jpg") no-repeat 0 0;
}

#ivr_erotic DIV {
	padding: 105px 0 0 150px;
}

#ivr_support {
	height: 150px;
	background: url("/img/ivr.support.jpg") no-repeat 0 0;
}

#ivr_support DIV {
	padding: 102px 0 0 150px;
}

#ivr_valentine {
	height: 155px;
	background: url("/img/ivr.valentine.jpg") no-repeat 0 0;
}

#ivr_valentine DIV {
	padding: 108px 0 0 135px;
}

#ivr_23febr {
	height: 154px;
	background: url("/img/ivr.23febr.gif") no-repeat 0 0;
}

#ivr_23febr DIV {

}

#ivr_spring {
	height: 170px;
	background: url("/img/ivr.spring.jpg") no-repeat 0 0;
}

#ivr_spring DIV {
	padding: 126px 0 0 230px;
}

#ivr_sex_attractions {
	height: 155px;
	background: url("/img/ivr.sex_attractions.jpg") no-repeat 0 0;
}

#ivr_sex_attractions DIV {
	padding: 112px 0 0 230px;
}

#ivr_1st_april {
	height: 160px;
	background: url("/img/ivr.1st_april.jpg") no-repeat 0 0;
}

#ivr_1st_april DIV {
	padding: 118px 0 0 200px;
}

.ivr_text{ margin:10px 10px 10px 53px; }
.ivr_green_textb{ color:#63AD00; font-size:14px; font-weight:700;}
.ivr_green_texts{ color:#63AD00; font-size:9px}
.ivr_texts{font-size:10px; padding:10px 0}


SPAN.gr_code {
	color:#63AD00;
	font-weight: bold;
}

DIV.big_letter {
	float: left;
	font-size: 18px;
	color: white;
	font-weight: bold;
	background: #F89734;
	margin-right: 10px;
	line-height: 35px;
	height: 35px;
	width: 35px;
	text-align: center;
}

DIV.letters {
	margin: 0 5px 8px 5px;
	font-weight: bold;
}
	
DIV.letters_last {
	margin-bottom: 0 !important;
}

DIV.letters A {
	padding-left: 5px;
	font-weight: bold;
}

DIV.mrg_5 {
	margin: 5px;
}

.support {
	background: url("/img/icons.support.gif") no-repeat 16px 0;
	min-height: 50px;
}

* HTML .support {
	height: 50px;
}

.support DIV.sup_cont {
	margin: 5px 20px 5px 30px;
}

TABLE.phones {
	width: 98%;
}

TABLE.phones TD, TABLE.phones TH {
	padding: 5px;
}

TABLE.phones TH {
	font-size: 10px;
}

TABLE.phones TD {
	font-size: 11px;
}

TABLE.phones TR {
	background: url('/img/icons.order.blue_delim.gif') repeat-x 0 100%;
}

TABLE.phones TH, TABLE.phones TD.center {
	text-align: center;
}

#uho {
	top: 0;
	left: 0;
	position: relative;
	height: 85px;
}

#uho DIV {
	position: absolute;
	top: -8px;
	left: -2px;
	width: 700px;
	height: 100px;
}

#uho DIV A {
	padding-left: 2px;
}

/***** INFO:START *****/

DIV.order_block DIV.info {
	margin: 1em 0 1em 0;
	padding: 0;
	font-size: 11px;
}

DIV.order_block DIV.info DIV.info_logo {
	width: 170px;
	float: left;
}

DIV.order_block DIV.info DIV.info_logo IMG {
	margin-left: 25px;
}

HTML>BODY DIV.order_block DIV.info DIV.info_logo A {
	position: relative;
	z-index: 100;
}

DIV.order_block DIV.info DIV.info_text_cont {
	margin-left: -170px;
	width: 100%;
	float: left;
}

DIV.order_block DIV.info DIV.info_text {
	margin-left: 170px;
}

DIV.order_block DIV.info H5 {
	padding: 0;
	margin: 0 0 0.5em 0;
	font-weight: bold;
	font-size: 14px;
	color: #63AD00;		
}

DIV.order_block DIV.info P {
	padding: 0;
	margin: 0 0 0.5em 0;
	line-height: 1.5em;
}

DIV.order_block DIV.info SPAN.more {
	padding-right: 13px;
	padding-bottom: 3px;
	background: url('/img/more_info.gif') no-repeat 100% 3px;
}

* HTML DIV.order_block DIV.info SPAN.more {
	background-position: 100% 2px;
}

DIV.order_block DIV.info SPAN.more A {
	font-weight: bold;
	font-size: 10px;
}

CODE, SPAN.info_green {
	color: #63AD00;
	font: bold 120% Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

DIV.order_product_info CODE {
    font-size: 9pt;
}

DIV.order_block DIV.info P.cost {
	font-size: 10px;
	color: #ABB0BA;
}

DIV.order_block DIV.info P.cost SPAN.black {
	color: #000000;
}

DIV.order_block DIV.info P.cost SPAN.black SPAN.info_green,
DIV.order_block DIV.info P.cost SPAN.black CODE {
	font-size: 10px;
}

/***** INFO:END *****/

/***** SMSFUN:START *****/

DIV.smsfun_menu {
	width: 50%;
	float: left;
}

DIV.smsfun_menu H4 {
	min-height: 30px;
	font-size: 12px;
	clear: both;
	overflow: hidden;
}

* HTML DIV.smsfun_menu H4 {
	height: 30px;
	overflow: visible;
}

DIV.smsfun_menu H4 IMG {
	padding-right: 0.5em;
	float: left;
}

DIV.smsfun_menu H4 DIV {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.3em;
}


/***** SMSFUN:END *****/

DIV.newyear {
	background: url('/img/newyear.jpg') no-repeat 0 0;
	padding: 97px 0 20px 230px;
	color: white;
	font-size: 14pt;
}

DIV.valentine {
	background: url('/img/valentine.jpg') no-repeat 0 0;
	padding: 105px 0 10px 230px;
	color: white;
	font-size: 14pt;
}

DIV.febr23 {
	background: url('/img/23febr.gif') no-repeat 0 0;
	padding: 109px 0 10px 220px;
	color: white;
	font-size: 14pt;
}

DIV.march8 {
	background: url('/img/header.8march.jpg') no-repeat 0 0;
	padding: 112px 0 20px 155px;
	color: white;
	font-size: 14pt;
	margin-left: -5px;
}

DIV.april1 {
	background: url('/img/header.1st_april.jpg') no-repeat 0 0;
	padding: 108px 0 20px 200px;
	color: white;
	font-size: 14pt;
}

DIV#friend_present {
	background: url(/img/header.friend_present.jpg) no-repeat 0 0;
	padding: 110px 0 30px 250px;
	color: white;
	font-size: 14pt;
}

H1#icon_friend_present {
	background: url("/img/icons.h1.friend_present.gif") no-repeat 0 0;
}

DIV.order_block H6 {
	padding: 0;
	margin: 1em 0;
	font-weight: bold;
	font-size: 9pt;
}

/* BLOCK PODAROK DRUGU */

div#blockTitle {

background: url(../img/blockTitle.gif); height: 52px; background-position: left; background-repeat: no-repeat; width: 100%; margin: 1px; font-size: 10px; line-height: 10px;

}

 

div#blockTitleIco {

float: left; height: 100%; padding-right: 12px;

}

 

div#blockTitleIco img {

margin-left: 24px; margin-top: 4px;

}

 

div#blockTitleTextContainer {

float: left; height: 100%; width: 258px;

}

 

div#blockTitleText {

padding-top: 6px; color: #5f3c66;

}

 

div#BTTCRight {

float: right;

}

 

div#BFWButShowContainer {

width: 102px; margin-top: 10px; line-height: 20px;

}

 

 

div#blockMain {

width: 100%; background: url(../img/blockMainBack.gif); background-repeat: repeat-y; font-size: 10px; color: #5f3c66;

}

 

div#blockFloatWrapper {

margin-left: 105px; margin-top: 2px;

}

 

div#BFWLeft {

float: left; width: 266px;

}

 

div#BFWLeft h3 {

margin: 0px;

padding: 0px;

display: block; 

width: auto;

height: auto;

font-size: 10px;

margin-left: 18px; 

font-weight: bold; color: #86009e;

}

 

ul#blockSteps {

            padding: 0px;

            margin: 0px;

}

 

li#blockStep1 {

            margin: 0px;

            padding: 0px;

            margin-bottom: 4px;

            padding-left: 18px;

            background: url(../img/blockStep1.gif);

            background-repeat: no-repeat;

            background-position: left 1px;

            list-style: none;

            //height: 13px;

            min-height: 13px;

}

 

li#blockStep2 {

            margin: 0px;

            padding: 0px;

            margin-bottom: 4px;

            padding-left: 18px;

            background: url(../img/blockStep2.gif);

            background-repeat: no-repeat;

            background-position: left 1px;

            list-style: none;

            //height: 13px;

            min-height: 13px;

}

 

li#blockStep3 {

            margin: 0px;

            padding: 0px;

            margin-bottom: 4px;

            padding-left: 18px;

            background: url(../img/blockStep3.gif);

            background-repeat: no-repeat;

            background-position: left 1px;

            list-style: none;

            //height: 13px;

            min-height: 13px;

}

 

div#BFWLeft p {

            margin: 0px;

            padding: 0px;

            margin-left: 18px; margin-bottom: 4px;

}

 

div#BFWRight {

            float: right

}

 

div#BFWButHideContainer {

margin-top: 20px; width: 104px;

}

 

div#BlockBottomLine {

            width: 100%; height: 7px; 

            background: url(../img/blockBottomLine.gif); background-position: left top; background-repeat: no-repeat; 

            font-size: 1px;

}

DIV.int_sites {
	margin-bottom: 1em;
}

DIV.int_sites DIV {
	width: 300px;
	overflow: hidden;
}

DIV.int_sites DIV STRONG {
	display: block;
	float: left;
	width: 100px;
}