/* --------------------------------------------------------------
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

.hidden {
	display: none;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: arial;
  vertical-align: baseline;
  frame-border:0;
  list-style: none;
}


body { 
  /*line-height: 1.5; */
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
.clear{clear:both;}
.hide{/*
	width:0;
	height:0;
	padding:0;
	margin:0;
	overflow-x: hidden;
	position: relative;	
	overflow-y: hidden;*/
	display: none;

}

input, select, textarea{ font-family: arial }

*:focus{outline: 0; }

/*
END OF RESET
*/

/*GENERAL*/
a{
	text-decoration: none;
}
#banner_bar{
	
	width: 946px;
	height:  102px;
	margin:  0 auto 0 auto;
	background: #edeee8 url(../images/banner_bar_right.png) top right no-repeat;
}

#banner_bar #banner_bar_inner{
	width: 946px;
	height:  102px;
	background: url(../images/banner_bar_left.png) top left no-repeat;
	text-align: center;
	padding-top: 5px;
	line-height: 0;
}

#banner_bar #banner_bar_inner img{
	margin: 0;
}
.ynet_banner {
	background: none !important;
}
#ynet_header{
	width: 946px;
	height:80px;
	margin:  20px auto;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9eae8;
}
#ynet_getapp_logo{
	width: 200px;
	height: 61px;
	overflow: hidden;
	margin:13px 0px 6px 0px;
	background: url(../images/ynet/logo.png) top right no-repeat;
	float: right;
	*display: inline;
}
#ynet_getapp_logo a{
	display: block;	
	width: 190px;
	height: 61px;
	line-height: 200px;
	overflow: hidden;
}
#ynet_logo{
	width: 125px;
	height: 61px;
	overflow: hidden;
	margin:13px 0px 6px 0px;
	float: right;
	*display: inline;
}
#ynet_logo a{
	display: block;	
	width: 125px;
	height: 61px;
	background: url(../images/ynet/logo.png) top left no-repeat;
	line-height: 200px;
	overflow: hidden;
}
#ynet_menu{
	list-style: none;
	overflow: hidden;
	float: left;
	width:566px;
	height:67px;
	margin-top:9px;
	*display: inline;
}
#ynet_menu li{
	float: right;
	margin-right:8px;
	width:25px;
	height:67px;
	line-height:200px;
	overflow:hidden;
}
#ynet_menu li a{
	display:block;
	width:25px;
	height:67px;
	line-height:200px;
	overflow:hidden;
}
#ynet_menu li#ynet_news{
	background: url(../images/ynet/tab_news.png) top right no-repeat;
}
#ynet_menu li#ynet_sport{
	background: url(../images/ynet/tab_sport.png) top right no-repeat;
}
#ynet_menu li#ynet_economy{
	background: url(../images/ynet/tab_economy.png) top right no-repeat;
}
#ynet_menu li#ynet_comp{
	background: url(../images/ynet/tab_comp.png) top right no-repeat;
}
#ynet_menu li#ynet_gossip{
	background: url(../images/ynet/tab_gossip.png) top right no-repeat;
}
#ynet_menu li#ynet_ente{
	background: url(../images/ynet/tab_ente.png) top right no-repeat;
}
#ynet_menu li#ynet_health{
	background: url(../images/ynet/tab_health.png) top right no-repeat;
}
#ynet_menu li#ynet_green{
	background: url(../images/ynet/tab_green.png) top right no-repeat;
}
#ynet_menu li#ynet_tourism{
	background: url(../images/ynet/tab_tourism.png) top right no-repeat;
}
#ynet_menu li#ynet_vehicle{
	background: url(../images/ynet/tab_vehicle.png) top right no-repeat;
}
#ynet_menu li#ynet_food{
	background: url(../images/ynet/tab_food.png) top right no-repeat;
}
#ynet_menu li#ynet_relation{
	background: url(../images/ynet/tab_relation.png) top right no-repeat;
}
#ynet_menu li#ynet_consu{
	background: url(../images/ynet/tab_consu.png) top right no-repeat;
}
#ynet_menu li#ynet_encyc{
	background: url(../images/ynet/tab_encyc.png) top right no-repeat;
}
#ynet_menu li#ynet_games{
	background: url(../images/ynet/tab_games.png) top right no-repeat;
}
#ynet_menu li#ynet_shopping{
	background: url(../images/ynet/tab_shopping.png) top right no-repeat;
}
#ynet_menu li#ynet_winwin{
	background: url(../images/ynet/tab_winwin.png) top right no-repeat;
}
.ynet_header {
	margin-top: 0 !important;
}
#logo_title{
	float: right;
	*display: inline;
	width: 214px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*background: url(../images/ynet/logo_title.png) top right no-repeat;
	line-height: 400px;
	margin-top: 4px;
	overflow: hidden;*/
}
#header{
	width: 946px;
	margin:  0 auto 0 auto;
	/*overflow: hidden;*/
}
#logo{
	
	width: 184px;
	height: 65px;
	overflow: hidden;
	margin:14px 24px 13px 32px;
	float: right;
	*display: inline;
}
#logo a{
	display: block;	
	width: 184px;
	height: 65px;
	background: url(../images/logo.png) top right no-repeat;
	line-height: 200px;
	overflow: hidden;
}
#menu{
	list-style: none;
	/*overflow: hidden;*/
	float: right;
	margin:60px 26px 0 0;
	width:512px;
	*display: inline;
}
#menu li{
	float: right;
	margin-left:35px;
	height:32px;
	position:relative
}

#menu li a{
	font-size: 16px;
	color: #000;
	text-decoration: none;	
}

#menu li a:hover{
	color: #5bb938;
}

#menu li.selected a{
	color: #5bb938;
	font-weight: bold;
}
#menu li.choosed {
	background: url(../images/menu_arr.png) bottom center no-repeat;
}

#menu li.menuTrigger a {
	display: block;
	padding-left: 15px;
	background: url(../images/more_arr.png) 0px 10px no-repeat;
}

#menu li.menuTrigger a:hover {
	background: url(../images/more_arr.png) 0px -5px no-repeat;
}

#menu > li > ul{
	list-style:  none;
	position: absolute;
	background: url(../images/submenu_top.png) right top no-repeat;
	margin: 4px 0 0;
	padding: 5px 0 0 0;
	width: auto;
	z-index:  1000;	
	font-size: 13px;
	width: 143px;
	display: none;
	right:0
}

#menu > li > ul > li{
	background: #000;
	margin: 0px;
	padding: 3px 5px 5px 5px;
	*padding: 3px 5px 3px 5px;
	width:133px;
	height: auto;
	float: right;
}
#menu li ul li.bottom{
	width:143px;
	height: 3px;
	padding: 0;
	margin:  0;
	background: transparent url(../images/submenu_bottom.png) right top no-repeat;
}

#menu li.menuTrigger ul li a{
	color: #fff;
	display: block;
	overflow: hidden;
	font-size: 13px;
	background: transparent url(../images/submenu_arr.png) right 5px no-repeat;
	z-index:  1002;	
	padding: 0 12px 0 0;
}

#menu li.menuTrigger ul li a:hover{
	color: #59c940;
	background: transparent url(../images/submenu_arr.png) right 5px no-repeat;
}

#header #sharing{
	float: left;
	width: 187px;
	list-style: none;
	margin: 62px 0 0 0;
}

#header #sharing #sharing_header{
	font-size: 13px;
	padding-left: 8px;
	background: url(../images/sharing_arr.png) left 5px no-repeat;

}
#header #sharing li{
	float: right;
	position: relative;
	margin-left:6px;
}
#header #sharing #facebook a, #header #sharing #tweeter a, #header #sharing #favorites a{
	width: 18px;
	height: 18px;
	line-height: 200px;
	overflow: hidden;
	display: block;
}

#header #sharing #facebook a{
	background: url(../images/facebook_icon.png) top right no-repeat;
}

#header #sharing #tweeter a{
	background: url(../images/tweeter_icon.png) top right no-repeat;
}

#header #sharing #favorites a{
	background: url(../images/favorites_icon.png) top right no-repeat;
}

#header #sharing .tooltip{
	position: absolute;
	bottom: 22px;
	width: 138px;
	font-size: 12px;
	background: url(../images/tooltip_top.png) top right no-repeat;
	padding-top:4px;
	left:-10px;
	z-index: 200;
}

#header #sharing .tooltip h3{
	width: 129px;
	color: #59c940;
	background: #000;
	padding-right: 9px;
	font-weight: normal;
}

#header #sharing .tooltip p{
	width: 129px;
	color: #fff;
	background: #000;
	padding: 0 9px 2px 0;
}

#header #sharing .tooltip div{
	width: 138px;
	height: 8px;
	background: url(../images/tooltip_bottom.png) top right no-repeat;
}

#main_bar{
	width: 946px;
	height: 158px;
	background: #f1f2ed url(../images/main_bar_right.png) top right no-repeat;
	margin: 0 auto 0 auto;
	clear: both;
	overflow:visible;
}

#main_bar #my_phone{
	width: 205px;
	margin: 24px 16px 0 18px;
	float: right;
	overflow: hidden;
	*display: inline;
}

#main_bar #my_phone #phone_pic{
	width: 60px;
	height: 93px;
	float:right;
	margin:14px 0 0;
	text-align:center;
	line-height:90px;
}

#main_bar #my_phone #phone_pic img{
	
	vertical-align: middle;
}

#main_bar #my_phone #cancel_phone{
	width: 15px;
	height: 15px;
	background: url(../images/cancel_phone.png) top right no-repeat;
	display:block;
	float:right;
	line-height:200px;
	margin:21px 11px 0 5px;
	overflow:hidden;

}

#main_bar #my_phone h2{
	width: 114px;
	height: 14px;
	float:right;
	margin:21px 0 0 0;
}

#main_bar #my_phone h2, 
#main_bar #my_phone h2 a{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	float:right;
	margin:21px 0 0 0;
}

#main_bar #my_phone h2 span{
	font-weight: normal;
	margin-left:3px;
}

#main_bar #my_phone #change_phone{
	width: 114px;
	height: 27px;
	background: url(../images/change_phone_butt.png) no-repeat;
	overflow: hidden;
	line-height: 200px;
	display: block;
	float:right;
	margin:34px 12px 0 0;
}

#main_bar #my_phone #choose_phone{
	width: 104px;
	height: 27px;
	background: url(../images/choose_phone_butt.png) no-repeat;
	overflow: hidden;
	line-height: 200px;
	display: block;
	float:right;
	margin:35px 12px 0 0;	
	
}


#main_bar #cats{
	width: 363px;
	height: 125px;
	margin-top: 18px;
	margin-right: 31px;
	padding: 1px 0 0 48px;
	float: right;
	list-style: none;
	border-left: 1px solid #b7b8b3;
	overflow: visible;
	*display: inline;
	
}

#main_bar #cats li > a{
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding-right: 12px;
	display: block;
	background: url(../images/cats_arr.png) no-repeat;
	background-position:  right -15px;
	*background-position:  right -15px;
	/**background-position: right 5px;*/
	z-index: 0;
}

#main_bar #cats > li > a:hover{
	background-position:  right 3px;
}

#main_bar #cats li.selected > a{
	background-position:  right 3px;
}

#main_bar #cats > li{
	width: 121px;
	float: right;
	line-height:14px;
	margin-bottom: 20px;
	/*position: relative;*/
	*line-height: 16px;
	*margin-bottom: 18px;
	position: relative;

}

#main_bar #cats > li > ul{
	list-style:  none;
	position: absolute;
	background: url(../images/submenu_top.png) right top no-repeat;
	margin-top: 4px;
	padding: 5px 0 0 0;
	width: auto;
	z-index:  1000;	
	font-size: 13px;
	width: 143px;
	display: none;
	right: 0;
}

#main_bar #cats > li > ul > li{
	background: #000;
	margin: 0px;
	padding: 3px 5px 5px 5px;
	*padding: 3px 5px 3px 5px;
	width:133px;
	float: right;
}
#main_bar #cats li ul li.bottom{
	width:143px;
	height: 3px;
	padding: 0;
	margin:  0;
	background: transparent url(../images/submenu_bottom.png) right top no-repeat;
}

#main_bar #cats li ul li a{
	color: #fff;
	display: block;
	overflow: hidden;
	font-size: 13px;
	background: transparent url(../images/submenu_arr.png) right 5px no-repeat;
	z-index:  1002;	
}

#main_bar #cats li ul li a:hover{
	color: #59c940;
}

#main_bar #search{
	width: 250px;
	height: 158px;
	margin-right: 14px;
	float: left;
	background: url(../images/main_bar_left.png) top left no-repeat;
	overflow: hidden;
	font-size:14px;
}

#main_bar #search h2{
	width: 51px;
	height: 11px;
	line-height: 200px;
	background: url(../images/search_header.png) top right no-repeat;
	margin-top:18px;
	overflow: hidden;	
}
#main_bar #search form{
	margin:15px 0 6px;
	overflow:hidden;
}
#main_bar #search span{
	
	color: #5bb938;
	font-size: 18px;
}
#main_bar #search #input{
	width:185px;
	height:24px;
	border: none;
	background: url(../images/search_input.png) top right no-repeat;
	font-size: 14px;
	padding:8px 8px 0 0;
	float: right;
}

#main_bar #search #submit{
	width:31px;
	height:32px;
	border: none;
	/*background: url(../images/search_submit.png);*/
	padding:0;
	display: block;
	float: right;
}

#container{
	width: 946px;
	margin: 16px auto 0 auto;
	overflow:hidden;
}

#inner_container{
	width: 946px;
	margin: 16px auto 0 auto;
	overflow:hidden;
	background: url(../images/pixel_line.png) 681px top repeat-y;
}

#content_banner_left{
	display: block;
	float: left;
}

#sidebar_banner{
	display: block;
	float: right;
	margin-bottom: 10px;
}

#main_content{
	float: left;
	overflow: hidden;
	width:667px;
}

#sidebar{
	float: right;
	width: 250px;
	overflow: hidden;
}

#footer{
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	width:946px;
	font-size: 13px;
	color: #333333;
}

.footer_margin{
	margin-top: 4px;
}

.fix{
	*margin-top: 15px;
}



#footer #copyright{
	margin:20px 8px 0 0;
	float: right;
}

#footer #copyright a{
	color: #333333;
}

#footer #copyright a:hover{
	color: #000;
	text-decoration: underline;
}

#footer #credits{
	float: left;
	margin:20px 0 0 8px ;
}

#footer #credits a{
	color: #333333;
}

#footer #credits a:hover{
	color: #000;
	text-decoration: underline;
}

#footer #links{
	border-top: 1px solid #d1d2c2;
	margin:7px 0;
	font-size: 10px;
	padding-top:9px;
	overflow: hidden;
}

#footer #links a{
	color: #333333;
	float: left;
	display: block;
}
#footer #links a:hover{
	
	color: #000;	
}

#footer #links a#ispot{
	height:35px;
	padding:6px 94px 0 9px;
	width:150px;
	background:transparent url(../images/ispot_logo.png) no-repeat right top;
}

#footer #links a#ifast{
	height:35px;
	padding:6px 94px 0 9px;
	width:67px;
	background:transparent url(../images/ifast_logo.png) no-repeat right top;
}

#footer #links a#DevelopmentIL {
	float: right !important;
	width: 101px;
	height: 18px;
	line-height:100px;
	background: url(../images/development_credit.gif) no-repeat right top;
}

/*ADS*/
#newsletter_ad{
	background: url(../images/newsletter_ad.png) top right no-repeat;
}
#toolbar_ad{
	background: url(../images/toolbar_ad.png) top right no-repeat;
}

/*CLASSES*/

.in_ad{
	display: block;
	width: 250px;
	height: 38px;
	line-height: 200px;
	margin-bottom: 10px;
	overflow: hidden;
}

.narrow_block{
	overflow:hidden;
	width: 250px;
	background: url(../images/narrow_block_bg.png) right top no-repeat;
	float: right;
	margin-bottom: 28px;
	display: inline;
	
}


.wide_block{
	overflow:hidden;
	width: 667px;
	background: url(../images/wide_block_bg.png) right top no-repeat;
	float: right;
	margin-bottom: 28px;
	display: inline;
}

.more{
	color: #67c940;
	font-size: 13px;
	display: block;
	float: left;
	margin: 3px 0;
}

.more:hover{
	text-decoration:  underline;	
}

.left_line{
	background-position: top right;
	padding-left: 14px;
	border-left: 1px solid #afb297;
	margin-left: 14px;
}

.left{
	float: left;
}


.no_space{
	margin-bottom: 0;
}

.small_space{
	margin-bottom: 10px;
}

.wide_block h2, .narrow_block h2, .full_block h2, .lightbox h2{
	line-height: 200px;
	overflow: hidden;
	height: 21px;
	margin:24px 10px 20px 0;
	float: right;
	width: 220px;
}

.wide_block h2 a, .narrow_block h2 a, .full_block h2 a, .lightbox h2 a{
	display:block;
}

.full_block{
	width: 946px;
	background: url(../images/full_block_bg.png) no-repeat;
	overflow:hidden;
	margin-bottom: 28px;
}


.rank0, .rank1, .rank2, .rank3, .rank4, .rank5{
	width: 91px;
	height: 14px;
	float: left;
	line-height: 200px;
	margin-top:4px;
}

.rank0{
	background: url(../images/rank0.png) top right no-repeat;
}

.rank1{
	background: url(../images/rank1.png) top right no-repeat;
}
.rank2{
	background: url(../images/rank2.png) top right no-repeat;
}
.rank3{
	background: url(../images/rank3.png) top right no-repeat;
}
.rank4{
	background: url(../images/rank4.png) top right no-repeat;
}
.rank5{
	background: url(../images/rank5.png) top right no-repeat;
}

.small_rank0, .small_rank1, .small_rank2, .small_rank3, .small_rank4, .small_rank5{
	width: 65px;
	height: 12px;
	float: left;
	line-height: 200px;
	margin-top:2px;
}

.small_rank0{
	background: url(../images/small_rank0.png) top right no-repeat;
}

.small_rank1{
	background: url(../images/small_rank1.png) top right no-repeat;
}
.small_rank2{
	background: url(../images/small_rank2.png) top right no-repeat;
}
.small_rank3{
	background: url(../images/small_rank3.png) top right no-repeat;
}
.small_rank4{
	background: url(../images/small_rank4.png) top right no-repeat;
}
.small_rank5{
	background: url(../images/small_rank5.png) top right no-repeat;
}


.rss{
	width:20px;
	height: 19px;
	display: block;
	background: url(../images/rss.png) top right no-repeat;
	line-height: 200px;
	float: left;
	margin:26px 0 0 24px;
	overflow: hidden;
	*display: inline;

}

.sub_header{
	border-top: 1px solid #edeee8;
	font-size: 14px;
	overflow: hidden;
	clear:  both;
	padding-top:3px;
	margin-bottom:26px;
	overflow: hidden;
}
.sub_header .free_paid{
	float: right;
	margin-top:1px;
}

.sub_header .free_paid a{
	color: #333333;
}

.sub_header .free_paid a.selected{
	color: #5bb938;
	font-weight: bold;
}

.sub_header .free_paid a.selected:hover{
	text-decoration: none;
}

.sub_header .free_paid a:hover{
	text-decoration: underline;
}

.sub_header .left_mode{
	float: left;
	margin-left: 30px;
}

.sub_header .order{
	*line-height: 14px;
	float: left;
}

.sub_header .order select{
	margin-right: 3px;
}

.sub_header .order *{
	*vertical-align: middle;	
}

.sub_header #keywords{
	font-size: 16px;
	float: right;
	margin-top:1px;
	line-height:13px;
	*display: inline;
}


.sub_header #keywords span{
	font-weight: bold;
	color: #5bb938;
}

.pagination{
	border-top: 1px solid #edeee8;
	font-size: 14px;
	margin-top: 49px;
	text-align: center;
	padding-top: 6px;
}

.pagination .prev{
	padding-right: 10px;
	margin-left: 10px;
	color: #333333;
	background: url(../images/pagination_arr.png) right -16px no-repeat;	
}

.pagination .next{
	padding-left: 10px;
	margin-right: 10px;
	color: #333333;
	background: url(../images/pagination_arr.png) left 4px no-repeat;	
}

.pagination .num{
	color: #000;
	margin: 0 3px;

}

.pagination span{
	font-weight: bold;
	color: #5bb938;
}

.pagination a:hover{
	text-decoration: underline;
}



.main_share{
	float: left;
	overflow: hidden;
	margin: 22px 0 0 26px;
	width:104px;
	font-size: 13px;
}

.main_share a{
	width: 18px;
	height: 18px;
	line-height: 200px;
	display: block;
	float: left;
	margin-right: 6px;
}

.main_share #facebook{
	
	background: url(../images/facebook_icon.png) no-repeat;
}
.main_share #tweeter{
	background: url(../images/tweeter_icon.png) no-repeat;
}
.main_share #mail{
	
	background: url(../images/mail_icon.png) no-repeat;
}

.recommended_block{
	
	margin-bottom:11px;
	
}

.recommended_block h4{
	font-size: 16px;
	color: #5bb938;
	font-weight: bold;
	margin:0 10px 18px 0;
	line-height:15px;
}

.recommended_block .more{
	overflow: hidden;
	background: url(../images/pixel_line2.png) left 8px repeat-x;
	margin-top:14px;
}

.recommended_block .more a{
	border-right:6px solid #FFFFFF;
	display: block;
	float: left;
	padding-right: 18px;
	font-size: 13px;
	color: #333333;
	background: #fff url(../images/more_butt.png) right center no-repeat
}

.recommended_block .more a:hover{
	text-decoration: underline;
	color: #000;	
}

#lightbox #overlay{
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity: 50);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 500;
	top: 0;
	left: 0;
}

#lightbox .lightbox{
	position: fixed;
	top: 200px;
	z-index: 1000;
	left: 200px;
}

#lightbox #download{
	width: 481px;
	background: url(../images/download_lightbox_top.png) top right no-repeat;
}

#lightbox #close_butt{
	width: 21px;
	height: 21px;
	display: block;
	line-height: 200px;
	background: url(../images/lightbox_close_butt.png) top right no-repeat;
	float: left;
	margin:22px 0 0 14px;
	overflow: hidden;
}

#lightbox #download #content{
	background: #fff;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding: 20px 0 10px 0;
	overflow: hidden;
}

#lightbox #download #content #android_warning{
	margin:auto;
	width:275px;
}

#lightbox #download #content #android_warning h3{
	background: url(../images/warning.png) no-repeat top right;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	height:34px;
	padding:1px 39px 0 0;
	*padding:3px 39px 0 0;

}

#lightbox #download #content #android_warning p{
	font-size: 13px;
	color:#333333;
	margin-bottom:10px;
	width:290px;	
}

#lightbox #download #content #android_warning a{
	color: #5bb938;
	font-weight:  bold;
}



#lightbox #download #content #inner{
	background: url(../images/pixel_line.png) top center repeat-y;
	font-size: 13px;
	overflow: hidden;	
}

#lightbox #download #content #inner #right{
	margin-right: 11px;
	float: right;
	width: 214px;	
}

#lightbox #download #content #inner #right #header{
	background: #d1d2c2 url(../images/app_container_name_left.png) top left no-repeat;
	height: 22px;
	width: 214px;
}

#lightbox #download #content #inner #right #header h3{
	background: url(../images/app_container_name_right.png) top right no-repeat;
	height: 22px;
	width: 214px;	
	padding:2px 7px 0 0;
	font-weight: normal;
}

#lightbox #download #content #inner #right p{
	margin:13px 0;
	color: #333333;
}

#lightbox #download #content #inner #right #mail{
	margin-left:2px;
	width:148px;
}

#lightbox #download #content #inner #right #submit{
	vertical-align: top;	
}

#lightbox #download #content #inner #right #newsletter_checkbox{
	margin:12px 0;
	vertical-align:middle;
}


#lightbox #download #content #inner #right label{
	color: #5bb938;
}

#lightbox #download #content #inner #left{
	margin-left: 11px;
	float:left;
	width: 214px;	
}

#lightbox #download #content #inner #left #header{
	background: #d1d2c2 url(../images/app_container_name_left.png) top left no-repeat;
	height: 22px;
	width: 214px;
}

#lightbox #download #content #inner #left #header h3{
	background: url(../images/app_container_name_right.png) top right no-repeat;
	height: 22px;
	width: 214px;	
	padding:2px 7px 0 0;
	font-weight: normal;
}

#lightbox #download #content #inner #left p{
	margin:13px 0;
	color: #333333;
}

#lightbox #download #content #inner #left a{
	color: #5bb938;
}

#lightbox #download #content #inner #left a:hover{
	text-decoration: underline;
}

#lightbox #download #content #inner #left #code{
	color: #5bb938;
	font-size: 16px;
	font-weight: bold;
}

#lightbox #download #content h3#download_link{
	background: #d1d2c2 url(../images/app_container_name_left.png) top left no-repeat;
	height: 22px;
	margin: 6px 11px 0 11px;
}

#lightbox #download #content h3#download_link a{
	display: block;	
	text-align: center;
	font-weight: bold;
	color: #333333;
	background: url(../images/app_container_name_right.png) top right no-repeat;
	font-size: 13px;
	height:20px;
	padding-top:2px;
}

#lightbox #download #footer{
	background: url(../images/download_lightbox_bottom.png) top right no-repeat;
	height: 12px;
	
}

#lightbox #send{
	width: 481px;
	background: url(../images/download_lightbox_top.png) top right no-repeat;
}

#lightbox #send #content{
	background: #fff;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding: 20px 0 10px 0;
	overflow: hidden;
}

#lightbox #send #content #inner{
	/*background: url(../images/pixel_line.png) top center repeat-y;*/
	font-size: 13px;
	overflow: hidden;	
}

#lightbox #send #content #inner label{
	margin-bottom: 4px;
	*margin-bottom: 2px;
	display:block;
	color: #333333;
}

#lightbox #send #content #inner input{
	color: #333333;
	width: 203px;
	margin-bottom: 8px;
}

#lightbox #send #content #inner #right{
	margin-right: 11px;
	float: right;
	width: 214px;	
}

#lightbox #send #content #inner #right #submit{
	vertical-align: top;
	width: auto;
	margin-bottom: 0;	
}


#lightbox #send #content #inner #left{
	margin-left: 11px;
	float:left;
	width: 214px;	
}



#lightbox #send #footer{
	background: url(../images/download_lightbox_bottom.png) top right no-repeat;
	height: 12px;
	
}

#lightbox #newsletter{
	width: 351px;
	background: url(../images/newsletter_lightbox_top.png) top right no-repeat;
}

#lightbox #newsletter #content{
	background: #fff;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding: 20px 0 10px 0;
	overflow: hidden;
}

#lightbox #newsletter #content #inner{
	/*background: url(../images/pixel_line.png) top center repeat-y;*/
	font-size: 13px;
	overflow: hidden;
	margin: 0 11px;
}

#lightbox #newsletter #content #inner label{
	margin-bottom: 4px;
	*margin-bottom: 2px;
	display:block;
	color: #333333;
}

#lightbox #newsletter #content #inner label.checkbox{
	margin-bottom: 4px;
	*margin-bottom: 2px;
	display: inline;
	color: #333333;
	margin-left: 5px;
}

#lightbox #newsletter #content #iphone,
#lightbox #newsletter #content #blackberry,
#lightbox #newsletter #content #android,
#lightbox #newsletter #content #symbian{
	vertical-align: middle;

}

#lightbox #newsletter #content #provider{
	margin-bottom: 8px;
}

#lightbox #newsletter #content #inner #mail{
	color: #333333;
	width:213px;
	margin-bottom: 8px;
}


#lightbox #newsletter #content #inner #submit{
	vertical-align: top;
	width: auto;
	margin-bottom: 0;
	display: block;
	margin-top:6px;
}


#lightbox #newsletter #footer{
	background: url(../images/newsletter_lightbox_bottom.png) top right no-repeat;
	height: 12px;
	
}


#lightbox #choose_phone{
	width: 627px;
	background: url(../images/choose_lightbox_top.png) top right no-repeat;
}

#lightbox #choose_phone #content{
	background: #fff;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding: 20px 0 10px 0;
	overflow: hidden;
}

#lightbox #choose_phone #content #platform{
	margin-right: 12px;
	float: right;
	border-left: 1px solid #afb297;
	padding-left: 13px;
	width: 154px;	
	font-size: 13px;
	height: 278px;
}

#lightbox #choose_phone #content #platform #header{
	width: 154px;
	height: 22px;
	background: #d1d2c2 url(../images/app_container_name_left.png) left top no-repeat;
}

#lightbox #choose_phone #content #platform #header h3{
	height: 22px;
	padding: 2px 6px 0 0;
	background: url(../images/app_container_name_right.png) right top no-repeat;
	font-weight: normal;	
}

#lightbox #choose_phone #content #platform ul{
	list-style: none;
	margin-top:10px;
}

#lightbox #choose_phone #content #platform ul li{
	
	
}

#lightbox #choose_phone #content #platform ul li a{
	color:#333333;
	display:block;
	height:20px;
	padding:2px 12px 0 0;
	width:142px;
}

#lightbox #choose_phone #content #platform ul li a:hover{
	background: url(../images/choose_lightbox_platform_bg.png) bottom right no-repeat;	
}

#lightbox #choose_phone #content #platform ul li.selected a{
	background: url(../images/choose_lightbox_platform_bg.png) top right no-repeat;
	color: #000;	
}

#lightbox #choose_phone #content #model{
	margin-right: 12px;
	float: right;
	border-left: 1px solid #afb297;
	padding-left: 13px;
	width: 154px;	
	font-size: 13px;
	height: 278px;
}



#lightbox #choose_phone #content #model #header{
	width: 154px;
	height: 22px;
	background: #d1d2c2 url(../images/app_container_name_left.png) left top no-repeat;
}

#lightbox #choose_phone #content #model #header h3{
	height: 22px;
	padding: 2px 6px 0 0;
	background: url(../images/app_container_name_right.png) right top no-repeat;
	font-weight: normal;	
}

#lightbox #choose_phone #content #model ul{
	list-style: none;
	margin-top:10px;
	height: 246px;
	overflow-y: scroll;
	direction: ltr;
}

#lightbox #choose_phone #content #model ul li{
	
	
}

#lightbox #choose_phone #content #model ul li a{
	color:#333333;
	display:block;
	height:20px;
	padding:2px 12px 0 0;
	width:122px;
	margin-right: 3px;
	text-align: right;
}

#lightbox #choose_phone #content #model ul li a:hover{
	background: url(../images/choose_lightbox_model_bg.png) bottom right no-repeat;	
}

#lightbox #choose_phone #content #model ul li.selected a{
	background: url(../images/choose_lightbox_model_bg.png) top right no-repeat;
	color: #000;	
}

#lightbox #choose_phone #content #phone{
	background: url(../images/choose_lightbox_phone_bg.png) top right no-repeat;
	width: 241px;
	height: 132px;
	float: left;
	margin-left: 12px;
}

#lightbox #choose_phone #content #phone #phone_pic{
	float:right;
	height:93px;
	line-height:90px;
	margin:19px 9px 0;
	text-align:center;
	width:60px;
}

#lightbox #choose_phone #content #phone #phone_pic img{
	vertical-align: middle;
}

#lightbox #choose_phone #content #phone h3{
	color:#000000;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:29px 0 7px 12px;
	/*height: 14px;*/
	width:150px;
	/*text-align:left;*/
	padding-bottom:8px;
	border-bottom:1px solid #5C9B3D;
}

#lightbox #choose_phone #content #phone h3 span{
	font-weight: normal;	
}


#lightbox #choose_phone #content #change_phone{
	background:transparent url(../images/choose_phone_butt2.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:31px;
	line-height:200px;
	margin:6px 0 0 12px;
	overflow:hidden;
	width:241px;
}

#lightbox #choose_phone #footer{
	background: url(../images/choose_lightbox_bottom.png) top right no-repeat;
	height: 12px;
}	
	
	
/*APP CONTAINER*/
.app_container{
	width: 319px;
	font-size: 13px;
	padding-bottom:28px;
	float: right;
	overflow: hidden;
}

.app_left_line{
	padding-left: 14px;
	border-left:  1px solid #fff;
	margin-left: 14px;
}

.last_line{
	padding-bottom:0px;
}
.app_container .app_icon{
	float:right;
	width: 55px;
	height: 55px;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.app_container .app_icon .app_icon_mask{
	position: absolute;
	z-index: 1;
	right: 0;
}

.app_container .app_icon .app_icon_image{
	vertical-align: middle;
	width: 55px;
	height: 55px;
	position: absolute;
	-moz-border-radius: 8px;
	border-radius: 8px;
	right: 0;
}

.app_container .name_container{
	width: 261px;
	height: 22px;
	background: #d1d2c2;
	overflow: hidden;
	float: right;
	margin:0 3px 0 0;
}

.app_container .name_container .heb_name{
	height: 20px;
	padding:2px 6px 0 0;
	float: right;
	background: url(../images/app_container_name_right.png) top right no-repeat;
}
.app_container .name_container .heb_name a{
	color: #333333;
	font-weight: normal;
	
}

.app_container .name_container .eng_name{
	height: 20px;
	padding:2px 0 0 6px;
	float: left;
	direction: ltr;
	background: url(../images/app_container_name_left.png) top left no-repeat;
}

.app_container .name_container .eng_name a{
	color: #333333;
	font-weight: normal;
}

.app_container .name_container .eng_name a:hover, .app_container .name_container .heb_name a:hover{
	color: #000;
	text-decoration: underline;
}


.app_container .price_rank_container{
	width: 261px;
	height: 22px;
	overflow: hidden;
	float: right;
	margin:5px 3px 0 0;
	border-bottom: 1px solid #edeee8;
	padding-bottom:  5px;
}

.app_container .price_rank_container .download_butt{
	width: 90px;
	height: 19px;
	display: block;
	padding: 2px 28px 0 0;
	background: url(../images/download_butt.png) top right no-repeat;
	color: #333333;
	float: right;
		
}


.app_container .description{
	color: #333333;
	clear: both;
	padding: 3px 0;
	height:48px;
	overflow:hidden;
}

.app_container .bottom{
	border-top: 1px solid #edeee8;
	color: #67c940;
	margin-top:3px;
	position: relative;
	padding-top:2px;
}

.app_container .bottom a{
	color: #67c940;
}

.app_container .bottom a:hover{
	text-decoration: underline;
}

.app_container .bottom .comments{
	display: block;
	position: absolute;
	top: 2px;
}

.app_container .bottom .cat{
	margin: 0 auto;
	text-align:center;
	width:150px;
}

.app_container .bottom .cat_left{
	margin: 0 auto;
	text-align:center;
	float: left;
}

.app_container .bottom .phone_type{
	display: block;
	position: absolute;
	top: 2px;
	left: 0;
	color: #000;
	font-weight: bold;
}

.app_container .bottom .phone_type:hover{
	color: #5bb938;
	text-decoration: none;
}



/*SMALL APP CONTAINER*/
.small_app_container{
	width: 250px;
	font-size: 12px;
	overflow: hidden;
	margin-bottom:8px;
}

.small_app_container .app_icon{
	float:right;
	width: 33px;
	height: 33px;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.small_app_container .app_icon .app_icon_mask{
	position: absolute;
	z-index: 1;
	right: 0;
}

.small_app_container .app_icon .app_icon_image{
	vertical-align: middle;
	width: 33px;
	height: 33px;
	position: absolute;
	right: 0;	
}

.small_app_container .name_container{
	width: 215px;
	height: 19px;
	background: #f1f2ee;
	overflow: hidden;
	float: right;
	margin:0 2px 0 0;
}

.small_app_container .name_container .heb_name{
	height: 19px;
	padding:1px 4px 0 0;
	float: right;
	background: url(../images/small_app_name_right.png) top right no-repeat;
}
.small_app_container .name_container .heb_name a{
	color: #333333;
	font-weight: normal;
	
}

.small_app_container .name_container .eng_name{
	height: 20px;
	padding:1px 0 0 6px;
	float: left;
	direction: ltr;
	background: url(../images/small_app_name_left.png) top left no-repeat;
}

.small_app_container .name_container .eng_name a{
	color: #333333;
	font-weight: normal;
}

.small_app_container .name_container .eng_name a:hover, .small_app_container .name_container .heb_name a:hover{
	color: #000;
	text-decoration: underline;
}

.small_app_container .price_rank_container{
	width: 215px;
	height: 16px;
	overflow: hidden;
	float: right;
	margin:0 2px 0 0;
	border-bottom: 1px solid #edeee8;
	
}

/*TINY APP*/

/*SMALL APP CONTAINER*/
.tiny_app_container{
	width: 180px;
	font-size: 12px;
	overflow: hidden;
	margin:0 10px 9px 9px;
	float: right;
}

.tiny_app_container .app_icon{
	float:right;
	width: 33px;
	height: 33px;
	overflow: hidden;
	text-align: center;
}

.tiny_app_container .app_icon .app_icon_mask{
	position: absolute;
}

.tiny_app_container .app_icon .app_icon_image{
	vertical-align: middle;
	width: 33px;
	height: 33px;
}

.tiny_app_container .name_container{
	width: 145px;
	height: 19px;
	background: #f1f2ee url(../images/small_app_name_left.png) top left no-repeat;
	overflow: hidden;
	float: right;
	margin:0 2px 0 0;
}

.tiny_app_container .name_container .heb_name{
	height: 19px;
	padding:1px 4px 0 0;
	text-align: right;
	background: url(../images/small_app_name_right.png) top right no-repeat;
}
.tiny_app_container .name_container .heb_name a{
	color: #333333;
	font-weight: normal;
	
}

.tiny_app_container .name_container .heb_name a:hover{
	text-decoration: underline;	
}

/*BIG APP*/

.big_app_container{
	width: 667px;
	font-size: 13px;
	float: right;
	overflow: hidden;
}

.big_app_container.mizad_mod{
	border-bottom: 1px solid #edeee8;
	margin-top: 15px;	
	padding-bottom:  10px;
}

.big_app_container .app_icon{
	float:right;
	width: 55px;
	height: 55px;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.big_app_container .app_icon .app_icon_mask{
	position: absolute;
	right: 0;
	z-index: 1;
}

.big_app_container .app_icon .app_icon_image{
	vertical-align: middle;
	width: 55px;
	height: 55px;
	position: absolute;
	right: 0;
}


.big_app_container .name_container{
	width: 609px;
	height: 22px;
	background: #d1d2c2;
	overflow: hidden;
	float: right;
	margin:0 3px 0 0;
}

.big_app_container .name_container .heb_name{
	height: 20px;
	padding:2px 6px 0 0;
	float: right;
	background: url(../images/app_container_name_right.png) top right no-repeat;
	font-weight: normal;
}
.big_app_container .name_container .heb_name a{
	color: #333333;
	font-weight: normal;
	
}

.big_app_container .name_container .eng_name{
	height: 20px;
	padding:2px 0 0 6px;
	float: left;
	direction: ltr;
	background: url(../images/app_container_name_left.png) top left no-repeat;
	font-weight: normal;
}

.big_app_container .name_container .eng_name a{
	color: #333333;
	font-weight: normal;
}

.big_app_container .name_container .eng_name a:hover, .big_app_container .name_container .heb_name a:hover{
	color: #000;
	text-decoration: underline;
}


.big_app_container .price_rank_container{
	width: 609px;
	height: 22px;
	overflow: hidden;
	float: right;
	margin:5px 3px 0 0;
	border-bottom: 1px solid #edeee8;
	padding-bottom:  5px;
}

.big_app_container .price_rank_container .download_butt{
	width: 90px;
	height: 19px;
	display: block;
	padding: 2px 28px 0 0;
	background: url(../images/download_butt.png) top right no-repeat;
	color: #333333;
	float: right;
		
}
.big_app_container .price_rank_container .share{
	float: left;
	overflow: hidden;
	margin: 1px 0 0 30px;
	width:107px;
}

.big_app_container .price_rank_container .share a{
	width: 18px;
	height: 18px;
	line-height: 200px;
	display: block;
	float: left;
	margin-right: 6px;
}

.big_app_container .price_rank_container .share #facebook{
	
	background: url(../images/facebook_icon.png) no-repeat;
}
.big_app_container .price_rank_container .share #tweeter{
	background: url(../images/tweeter_icon.png) no-repeat;
}
.big_app_container .price_rank_container .share #mail{
	
	background: url(../images/mail_icon.png) no-repeat;
}

.big_app_container .price_rank_container .rank_container{
	width:130px;
	float: left;
}

.big_app_container .price_rank_container .rank_container div{
	margin:2px 5px 0 0;
}

.big_app_container .description{
	color: #333333;
	clear: both;
	padding: 7px 0;
	width: 400px;
	float: right;
}

.big_app_container #broken_link{
	float: left;
	display: block;
	padding: 7px 0;
	color: #5BB938;
	font-weight: bold;
}

.big_app_container #facebook_like{
	float: left;
	display: block;
	padding: 7px 0;
}

.big_app_container #broken_link.done{
	color: #afb297;
}

.big_app_container #editors_choice{
	width: 60px;
	height: 62px;
	background: url(../images/editors_choice.png) no-repeat top center;
	float: left;
	line-height: 300px;
	overflow:hidden;
	clear:left; 
}


.big_app_container .tags{
	margin-top: 10px;
}

.big_app_container .tags h4{
	display: inline;
	color: #5cc941;
	font-weight: bold;
}

.big_app_container .tags a{
	color: #000;	
}

.big_app_container .tags a:hover{
	text-decoration: underline;
}

.big_app_container .visual{
	border: 16px solid #f1f2ed;
	overflow: hidden;
	background: #f1f2ed url(../images/pixel_line.png) 338px top repeat-y;
	margin-top: 34px;
}

.big_app_container .visual .video{
	float: left;
	width: 320px;
}

.big_app_container .visual .pics{
	float: right;
	width: 277px;
	height: 265px;
	text-align: center;
	position: relative;
	background: #F1F2ED;
}

.big_app_container .visual .center{
	float: none;
	margin: auto;
}


.big_app_container .visual .pics .pics_container{
	width: 277px;
	height: 241px;
	overflow: hidden;
}

.big_app_container .visual .pics .nav_container{
	width: 51px;
	position: absolute;
	bottom: 0px;
	left: 113px;
}

.big_app_container .visual .pics .nav_container a{
	width: 21px;
	height: 21px;
	background: url(../images/browse_butt.png) no-repeat;
	overflow: hidden;
	line-height: 200px;
	display: block;
}

.big_app_container .visual .pics .nav_container a.next{
	float: left;
	background-position: left top;
}

.big_app_container .visual .pics .nav_container a.prev{
	float: right;
	background-position:  left -21px;
	*background-position: 12px -21px;
}

.big_app_container .visual .pics .nav_container a.prev_disabled{
	background-position: right -21px;
	float: right;
}

.big_app_container .visual .pics .nav_container a.next_disabled{
	background-position: right top;
	float: left;
}

.big_app_container .add_comment{
	padding:0 10px 11px 0;
	border-bottom:1px solid #AFB297;
	margin:16px 0 0;
}

.big_app_container .add_comment h4{
	margin-bottom:15px;
	font-size: 16px;
	font-weight: bold;
	color: #5bb938;
}

.big_app_container .add_comment label{
	margin-bottom: 4px;
	*margin-bottom: 2px;
	display:block;
	color: #333333;
}

.big_app_container .add_comment .right{
	float:right;
	width: 219px;
	margin-bottom:5px;	
}

.big_app_container .add_comment .left{
	float: left;
	width: 413px;	
}

.big_app_container .add_comment .right input{
	width: 213px;
	margin-bottom: 8px;	
}

.big_app_container .add_comment .left textarea{
	width: 407px;
	height:115px;
	resize: none;

}

.big_app_container .add_comment .left input{
	vertical-align: middle;

}


.big_app_container .comments{
	margin-top:16px;
	padding-right:10px;
}

 .big_app_container .comments h4{
	margin-bottom:15px;
	font-size: 16px;
	font-weight: bold;
	color: #5bb938;
}

.big_app_container .comments .comment_container{
	width: 407px;
	margin-bottom:19px;
}
 
.big_app_container .comments .comment_container .header{
	background: #d1d2c2 url(../images/app_container_name_left.png) left top no-repeat;
	height: 22px;	
}

.big_app_container .comments .comment_container .header h5{
	background: #d1d2c2 url(../images/app_container_name_right.png) right top no-repeat;
	height: 20px;
	float:right;
	padding:2px 7px 0 0;
}

.big_app_container .comments .comment_container .header h5 a{
	font-weight: normal;
	color: #000;
}

.big_app_container .comments .comment_container .header h5 a:hover{
	text-decoration: underline;
}

.big_app_container .comments .comment_container .header div.when{
	float:left;
	margin:2px 0 0 10px;
}

.big_app_container .comments .comment_container .content{
	margin-top:7px;
	padding-right:7px;
	color: #333333;
}
/*PROMO*/
.promo_container{
	width: 203px;
	float:right;
	margin-left: 29px;
}

.promo_container .link:hover h3{
	color: #000;
}

.promo_container.last{
	margin-left: 0;
}

.promo_container .link{
	position: relative;
	display: block;
	width: 203px;
	height: 137px;
}



.promo_container .promo_mask{
	position: absolute;
	left: 0;
	top: 0;
}
.promo_container .link {
	display: block;
	height:137px;
	overflow:hidden;
}
.promo_container .promo_mask{
	position: absolute;
}
.promo_container .promo_image {
	width: 203px;
	/*max-height: 137px;*/
	/*height:137px;*/
	overflow:hidden;
}

.promo_container h3{
	position: absolute;
	background: #d1d2c2;
	width: 181px;
	font-size: 14px;
	color: #333333;
	padding:9px 11px;
	font-weight: bold;
}

.promo_container .line2_container{
	border-bottom: 1px solid #edeee8;
	overflow: hidden;
	height:23px;
}

.promo_container .line2_container .comments{
	color: #59c940;
	font-size:  13px;	
	display: block;
	float:right;
	margin-top:2px;
}


.promo_container .line2_container .comments:hover{
	text-decoration: underline;
}

.promo_container .line2_container .platform{
	color: #000;
	font-size:  13px;	
	display: block;
	float: left;
	font-weight: bold;
	margin-top:2px;
}

.promo_container p{
	font-size: 13px;
	color: #333333;	
	margin-top:6px;
	height:76px;
	line-height:15px;
	overflow: hidden;
}

.promo_container .more_tops{
	border-top: 1px solid #edeee8;
	display: block;
	color: #59c940;
	font-size:  13px;
	margin-top:9px;
	padding-top:2px;
}

.promo_container .more:hover{
	text-decoration: underline;
}

.promo_seperator{
	border-top: 1px solid #edeee8;
	height: 30px;
	margin-top: 10px;
	clear: both;
}

.promo_seperator.no_margin{
	height: 5px;
}

/*MIZAD CONTAINER*/
.mizad_container{
	width: 319px;
	font-size: 13px;
	padding-bottom:28px;
	float: right;
	overflow: hidden;
}

.mizad_container.app_left_line{
	padding-left: 14px;
	border-left:  1px solid #fff;
	margin-left: 14px;
}

.mizad_container.last_line{
	padding-bottom:0px;
}
.mizad_container .app_icon{
	float:right;
	width: 55px;
	height: 55px;
	overflow: hidden;
	text-align: center;
}

.mizad_container .app_icon .app_icon_mask{
	position: absolute;
}

.mizad_container .app_icon .app_icon_image{
	vertical-align: middle;
	width: 55px;
	height: 55px;
}

.mizad_container .name_container{
	width: 261px;
	height: 22px;
	background: #d1d2c2 url(../images/app_container_name_left.png) top left no-repeat;
	overflow: hidden;
	float: right;
	margin:0 3px 0 0;
}

.mizad_container .name_container .heb_name{
	height: 20px;
	padding:2px 6px 0 0;
	float: right;
	background: url(../images/app_container_name_right.png) top right no-repeat;
}
.mizad_container .name_container .heb_name a{
	color: #333333;
	font-weight: normal;
	
}

.mizad_container .name_container .heb_name a:hover{
	color: #000;
	text-decoration: underline;
}


.mizad_container .line2_container{
	width: 261px;
	height: 22px;
	overflow: hidden;
	float: right;
	margin:5px 3px 0 0;
	border-bottom: 1px solid #edeee8;
	padding-bottom:  5px;
}

.mizad_container .line2_container .comments{
	color: #67c940;
	display:block;
	float:right;
	margin:2px 6px 0 0;
}

.mizad_container .line2_container .comments:hover{
	text-decoration: underline;
}

.mizad_container .line2_container .phone_type{
	color: #000;
	display: block;
	float: left;
	font-weight: bold;
	margin:2px 0 0 6px;
}

.mizad_container .line2_container .phone_type:hover{
	color: #5bb938;
	text-decoration: none;
}

.mizad_container .description{
	color: #333333;
	clear: both;
	padding: 3px 0 6px 0;
	height:48px;
	line-height: 18px;
	overflow:hidden;
	border-bottom: 1px solid #edeee8;
}
/*MAIN MIZAD*/
.main_mizad_container{
	float:right;
	width: 667px;
}
.main_mizad_container .link{
	display: block;
	float: right;
	height:137px;
	overflow:hidden;
	width:203px;
}
.main_mizad_container .link:hover h3{
	color: #000;
}

.main_mizad_container.last{
	margin-left: 0;
}
.main_mizad_container .promo_mask{
	position: absolute;
	
}
.main_mizad_container .promo_image{
	width: 203px;
}

.main_mizad_container h3{
	position: absolute;
	background: #d1d2c2;
	width: 181px;
	font-size: 14px;
	color: #333333;
	padding:9px 11px;
	font-weight: bold;
}



.main_mizad_container p{
	font-size: 13px;
	color: #333333;	
	height:76px;
	line-height:15px;
	overflow: hidden;
	float: left;
	margin-right:10px;
	width:425px;
	border-bottom: 1px solid #edeee8;
	padding-left:29px;
	height:136px;
}

/*SMALL MIZAD*/
.small_mizad{
	width: 250px;
	font-size: 12px;
	overflow: hidden;
	margin-bottom:8px;
}

.small_mizad .app_icon{
	float:right;
	width: 33px;
	height: 33px;
	overflow: hidden;
	text-align: center;
}

.small_mizad .app_icon .app_icon_mask{
	position: absolute;
}

.small_mizad .app_icon .app_icon_image{
	vertical-align: middle;
	width: 33px;
	height: 33px;
}

.small_mizad .name_container{
	width: 215px;
	height: 19px;
	overflow: hidden;
	float: right;
	margin:0 2px 0 0;
	background:#f1f2ee url(../images/small_app_name_left.png) top left no-repeat;
}

.small_mizad .name_container .heb_name{
	height: 19px;
	padding:1px 4px 0 0;
	float: right;
	background: url(../images/small_app_name_right.png) top right no-repeat;
}
.small_mizad .name_container .heb_name a{
	color: #333333;
	font-weight: normal;
	
}

.small_mizad .name_container .heb_name a:hover{
	color: #000;
	text-decoration: underline;
}

.small_mizad .line2_container{
	width: 215px;
	height: 16px;
	overflow: hidden;
	float: right;
	margin:0 2px 0 0;
	border-bottom: 1px solid #edeee8;
	text-align: left;
}

.small_mizad .line2_container .platform{
	color: #000;
}

.small_mizad .line2_container .platform:hover{
	color: #67c940;
}


/*TOP DOWNLOADS*/
.top_downloads_container{
	width: 214px;
	padding-left: 12px;
	border-left: 1px solid #afb297;
	margin-left: 12px;
	float: right;
}
.top_downloads_last{

	padding-left: 0px;
	border-left: none;
	margin-left: 0px;
	
}
.top_downloads_container .header{
	height: 22px;
	background: #d1d2c2	url(../images/app_container_name_left.png) top left no-repeat;
}
.top_downloads_container .header h3{
	background:url(../images/app_container_name_right.png) top right no-repeat;
	height: 22px;
	margin: 0;
	padding: 0 6px 0 0;
	line-height:17px;
	*line-height:19px;
}

.top_downloads_container .header a{
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

.top_downloads_container .list_header{
	font-size: 12px;
	color: #a2a589;
	text-align: left;
	margin:3px 0 0 7px;
}

.top_downloads_container ul{
	list-style: none;
	font-size: 12px;
}
.top_downloads_container ul li{
	margin-top:4px;
	overflow:  hidden;
	
}

.top_downloads_container ul li div.num{
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #67ca47;
	margin-left: 5px;
}

.top_downloads_container ul li a{
	float: right;
	color: #333333;

}

.top_downloads_container ul li a:hover{
	color: #000;
	text-decoration: underline;	
}
.top_downloads_container ul li div.downloads{
	float: left;
	color: #67ca47;
	/*margin-left:4px;*/
	text-align:center;
	width:46px;


}
/*right bar cats*/
#top_cats .top_cats{
	list-style: none;
}

#top_cats .top_cats li{
	border-bottom: 1px solid #edeee8;
	padding:9px 0;
}

#top_cats .top_cats li a{
	font-size: 14px;
	color: #333333;
	padding-right: 10px;
	background: url(../images/cats_arr_white.png) no-repeat right 3px;
	margin-right:17px;
	padding-right:18px;
	*zoom: 1;
}

#top_cats .top_cats li a:hover{
	color: #59c940;	
}

/*HOW TO START*/

#how_to_start p{
	text-align: center;
	font-size: 14px;
}
#how_to_start ul{
	list-style: none;
	margin-top:21px;
}

#how_to_start ul li{
	width:76px;
	float: right;
	text-align: center;
	font-size: 14px;
	margin:4px 20px 22px 22px;
	height: 100px;
	overflow: visible;
	*display: inline;
}


#how_to_start ul li a{
	color: #333333;
	
}

#how_to_start ul li a:hover{
	color: #5bb938;	
	
}

#how_to_start ul li.selected a{
	
	font-weight: bold;
	color: #5bb938;
}

#how_to_start ul li img{
	display: block;
	margin: 3px auto 0 auto;
}

#how_to_start .one_item{
	float: none;
	margin: 4px auto;
	*display: block;
}

/*SPECIFIC HEADERS*/
h2#weekly_recommended{
	background: url(../images/weekly_recommended_header.png) right top no-repeat;
}

h2#checked_found{
	background: url(../images/checked_found_header.png) right top no-repeat;
}

h2#top_apps{
	background: url(../images/new_recommended_header.png) right top no-repeat;
}

h2#weekly_top_downloads{
	background: url(../images/weekly_top_downloads_header.png) right top no-repeat;
}

h2#new_apps{
	background: url(../images/new_apps_header.png) right top no-repeat;
}

h2#how_to_start{
	background: url(../images/how_to_start_header.png) right top no-repeat;
}

h2#popular{
	background: url(../images/popular_header.png) right top no-repeat;
}

h2#recommended{
	background: url(../images/recommended_header.png) right top no-repeat;
}

h2#platform_cat{
	line-height: normal;
	width: 300px;
}

h2.seo_friendly{
	font-size: 23px;
	letter-spacing: -2px;
	line-height: 18px;
	overflow: visible;
	background: url('../images/h2-bullet.png') right top no-repeat;
	padding-right: 25px;
	width: auto;
	
}

h2.seo_friendly span{
	font-weight: bold;
	letter-spacing: -1px;
}

h2#simillar{
	background: url(../images/simillar_header.png) right top no-repeat;
}

h2#platform{
	background: url(../images/platform_header.png) right top no-repeat;
}

h2#download_app{
	background: url(../images/download_header.png) right top no-repeat;
	margin-bottom: 0;
}

h2#choose{
	background: url(../images/choose_header.png) right top no-repeat;
	margin-bottom: 0;
}
h2#send_app{
	background: url(../images/send_header.png) right top no-repeat;
	margin-bottom: 0;
}

h2#newsletter_signup{
	background: url(../images/newsletter_header.png) right top no-repeat;
	margin-bottom: 0;
}

h2#cats{
	background: url(../images/cats_header.png) right top no-repeat;
}

h2#about{
	background: url(../images/about_header.png) right top no-repeat;
}

h2#contact{
	background: url(../images/contact_header.png) right top no-repeat;
}

h2#terms{
	background: url(../images/terms_header.png) right top no-repeat;
}

.pageContent {
	font-size: 14px;
	clear:  both;
	padding:3px 10px 0px;
	margin-bottom:26px;
	color: #333;
}

.pageContent p{
	margin: 10px 0px;
}

.pageContent h3 {
	color: #5bb938;
	font-weight: bold;
	margin: 20px 0px 10px;
}

#contact #inner{
/*	background: url(../images/pixel_line.png) top center repeat-y;*/
	font-size: 13px;
	overflow: hidden;	
}

#contact #inner label{
	margin-bottom: 4px;
	*margin-bottom: 2px;
	display:block;
	color: #333333;
}

#contact #inner input,
#contact #inner textarea{
	color: #333333;
	width: 203px;
	margin-bottom: 8px;
}

#contact textarea#msg {
	width: 300px;
}

#contact #inner #right{
	margin-right: 11px;
	float: right;
	width: 214px;	
}

#contact #inner #right #submit{
	vertical-align: top;
	width: auto;
	margin-bottom: 0;	
}

h2#top_related{
	background: url(../images/top_related_header.png) right top no-repeat;
}

#contact #inner #left{
	margin-left: 11px;
	float:left;
	width: 314px;	
}

#captcha {
}

#captcha label,
#captcha input,
#captcha img {
	display: inline;
}

#captcha img {
	border: 1px solid #EEE;
}

#breadcrumbs{
	width: 946px;
	margin: 16px auto 0 auto;
	overflow:hidden;
	list-style: none;
}

#breadcrumbs li{
	float: right;
	margin: 0 0 0 10px;	
}
#breadcrumbs li a{
	color: #000000;
	font-size: 14px;
}

#breadcrumbs li.arr{
	width: 6px;
	background: url(../images/cats_arr_white.png) no-repeat left top;
	height: 11px;
	margin-top:6px;	
}


#seo_bar{
	overflow:hidden;
	width:946px;
	margin: 40px auto 0 auto;
	background: #f2f3ee url(../images/seo_bar_top.png) no-repeat left top;
	*margin: 19px auto 0 auto;
}

#seo_bar .bottom{
	height: 10px;
	clear: both;
	background: #f2f3ee url(../images/seo_bar_bottom.png) no-repeat left top;
}

#seo_bar #devices{
	float: left;
	margin:19px 0 9px 24px;	
}

#seo_bar #devices thead tr th{
	font-size: 13px;
	font-weight: bold;
	border-left: 1px solid #d1d2c2;
	padding: 0 16px 4px 16px;
	text-align: right;
}

#seo_bar #devices thead tr th a{
	color: #000;
}

#seo_bar #devices thead tr th a:hover{
	text-decoration: underline;
}

#seo_bar #devices thead tr th.last{
	padding: 0 16px 4px 0;
	border-left: none;
}

#seo_bar #devices td{
	vertical-align: top;
	border-left: 1px solid #d1d2c2;
	padding: 0 16px 0 16px;
	height: 133px;
}

#seo_bar #devices td.last{
	padding: 0 16px 0 0;
	border-left: none;
}

#seo_bar #devices .device_list li{
	
	text-align: right;
}

#seo_bar #devices .device_list li a{
	font-size: 12px;
	color: #000000;
}

#seo_bar #devices .device_list li a:hover{
	text-decoration: underline;	
}

#seo_bar #rest{
	float: right;
	overflow: hidden;
	margin:19px 24px 9px 0 ;
}

#seo_bar #rest > li{
	float: right;
	border-left: 1px solid #d1d2c2;
	padding: 0 0 0 16px;
	margin: 0 0 0 16px;
}

#seo_bar #rest > li.last{
	padding: 0;
	border: none;
	margin: 0;	
}

#seo_bar #rest > li h3{
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 4px 0;	
}

#seo_bar #rest > li h3 a{
	color: #000;
}


#seo_bar #rest > li h3 a:hover{
	text-decoration: underline;	
}

#seo_bar #rest .rest_list li{
	/*line-height:15px;*/
}

#seo_bar #rest .rest_list li a{
	font-size: 12px;
	color: #000000;
}

#seo_bar #rest .rest_list li a:hover{
	text-decoration: underline;	
}

h2#rss{
	background: url(../images/rss_header.png) right top no-repeat;
}

.sitemap_rss_container h4{
	color:#5BB938;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
}

.sitemap_rss_container .sitemap_rss_list{
	width: 483px;
	overflow: hidden;
	margin-bottom: 10px;
}



.sitemap_rss_container .sitemap_rss_list li{
	width: 140px;
	padding: 0 11px 0 0;
	margin: 0 0 6px 10px;
	float: right;
	background: url(../images/sharing_arr.png) no-repeat right center;
}

.sitemap_rss_container .sitemap_rss_list li a{
	color: #000000;
	font-size: 14px;
}

.sitemap_rss_container .sitemap_rss_list.no_float li{
	float: none;	
}

.sitemap_rss_container{
	border-bottom: 1px solid #edeee8;
	overflow: hidden;
	margin: 0 10px 20px 0;
}

