/***********************************/
/*    CSS Document 4 sms.atlas.cz  */
/*    code by Radovan Otruba       */
/***********************************/

#master .h1-avizofun,#master .h1-avizofun a {display:block;float:left;margin:20px 0 0 0;padding:0;width:355px;height:58px;}
#master .h1-avizofun a {margin:0 0 0 0;background: url(../images/h1-avizofun.gif) no-repeat top left;} 
#master .h1-avizofun span {display:none;}


* {
	padding: 0;
	margin:0;
}
h2 {
	background: url(../images/h3_top.gif) no-repeat 0 3px;
	padding-left:15px;
	color:#006BB5;
	font-size:0.8em;
	margin: 10px 0 3px 0;
	clear:both;

}
body {
  margin:5px 0;
	background-color: white;
	text-align: center;
	font-family: Arial CE, Verdana CE, Arial, Verdana, Geneva, Helvetica, sans-serif;
	/*font-size: 1em;*/
	color:#737373;
}
a {
	color:#2266BB;
	font-size:0.7em;
}
h2 a{	
	color:#006BB5;
	font-size:1em;
	margin: 20px 0 3px 0;
	clear:both;
}
.cleaner {
	clear:both;
	height:1px;
	line-height:0px;
	
}
/* ******************* HP ********************************** */
#master {
	width:760px;
	position: relative;
	height:auto;
	text-align: left;
	margin: 15px auto; 
	color:#737373;
}
#content {
	width:100%;
	height:auto;
	padding-bottom:10px;
	border:0px solid black;
}
#atlas_header {
	height:60px;
}
a.logo_atlas img, a.logo_sms img {
	float:left;
	border:0;
}
a.logo_sms img {
	margin: 30px 0 0 5px;
}
.menu_atlas {
	height:20px;
	float:right;
}
.menu_atlas a {
	background: url(../images/dots.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
	font-size: 12px;
	margin: 0 0 0 15px;
}
.menu_atlas a img {
	border:0;
	margin: 0 0 -5px 5px;
}
ul.mainmenu {
	width:760px;
	height:67px;
	list-style-type:none;
	background: url(../images/menu_ul.gif) no-repeat;
	position:relative;
}
ul.mainmenu li {
	float:left;
	margin: 0 0 0 10px;
	_margin: 0 5px 0 5px;
}
ul.mainmenu li a {
	float:left;
	display:block;
	height:27px;
	line-height:27px;
	width:auto;
	background: url(../images/main_menu.gif);	
	border:1px solid #B9B9B9;
	border-bottom:none;
	color:#2266BB;
	font-weight:bolder;
	text-align: center;
	padding:0 10px;
	font-size: 0.7em;
}
ul.mainmenu li a.selected {
	background: url(../images/menu_selected.gif);	
	border:1px solid #AABEEE;
	border-bottom:1px solid #DEE8F7;
	color:black;
	text-decoration: none;
}
ul.mainmenu li a:hover {
	color:#006BB6;
} 
ul.mainmenu li ul {
	list-style-type:none;
	display:none;
	width:600px;
	position:absolute;
	top:35px;
	left:15px;
	z-index:100;
}
ul.mainmenu li ul li a {
	border:none;
	background:url(../images/odrazka_gray.gif) no-repeat 0px 12px;
	padding-left:10px;
} 
#java_top {
	margin-top:4px;
	height:215px;
	background: url(../images/top_java.gif);
	/*padding: 20px 0 10px 10px;*/

}
#java_top ul {
	list-style-type:none;
	margin: 0;
	padding:0;
}
#java_top ul li {
	float:left;
	text-align:center;
	margin: 15px 6px 0 15px;
	_margin: 15px 10px 0 8px;
	width:128px;
	line-height: 0.7em;
}
#java_top ul li img {
	border:1px solid white;
}
#java_top ul li a {
	color:#006BB6;
	font-size:0.7em;
	font-weight:bolder;
	border:0;
}
.more {
	text-align: right;
	padding: 0px 20px 0 0;
	font-weight:bolder;
	line-height:40px;
	clear:both;
}
#left {
	width:491px;
	height:auto;
	float:left;
	/*margin-top:20px;*/
}
#right {
	width:250px;
	height:auto;
	float:right;
	/*margin-top:20px;*/
}

#search_box_hp {
	width:491px;
	height:79px;
	background: url(../images/search_box.gif);
	padding:0px;
	text-align:center;
}
.search_box_hack { /****************** obalujici div bcoz IE ****************/
	padding:12px 15px 0 15px;
	border:0px solid red;
}
#search_box_hp label {
	font-size: 0.7em;
	font-weight:bolder;
	color:black;
	margin: 15px 20px 0 0;
}
.search_button {
	width:116px;
	height:22px;
	display:block;
	border:none;
	background: url(../images/search_button.gif);
	color:color:#2266BB;
	text-decoration:none;
	clear:both;
	text-align:center;
	line-height: 22px;
	font-weight:bolder;
	margin: 10px auto;
}
#send_sms {
	width:250px;
	height:79px;
	background: url(../images/sms_box.gif);
	text-align:center;
	padding:0;
}
.send_sms_hack { /****************** obalujici div bcoz IE ****************/
	padding:15px 15px 0 15px; 
}
.news_box {
	width:250px;
	height:665px;
	background: url(../images/news_bg.gif) no-repeat;
	padding: 10px 0;
	border-top:1px solid #AFC2EF;
	border-bottom:1px solid #AFC2EF;
	margin-bottom:15px;
} 

#send_sms p {
	margin: 0px auto;
	font-size: 0.7em;
	color:black;
}
.sms_button {
	width:116px;
	height:22px;
	display:block;
	border:none;
	background: url(../images/search_button.gif);
	color:color:#2266BB;
	text-decoration:none;
	clear:both;
	text-align:center;
	line-height: 22px;
	font-weight:bolder;
	margin: 5px auto;
}
h2.gray {
	background: url(../images/h2_gray.gif) no-repeat 0 3px;
	padding-left:15px;
	color:#B9B9B9;
	font-size:0.8em;
	margin-bottom:3px;
}
h2.blue {
	background: url(../images/h2_blue.gif) no-repeat 0 3px;
	padding-left:15px;
	color:#A8BDEC;
	font-size:0.8em;
	margin-bottom:3px;
}
.melody_top, .detail {
	width:491px;
	height:auto;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	/*padding-bottom:15px;*/
	margin: 0 0 10px 0;
	overflow:hidden;
}
ul.top_melody {
	list-style-type:none;

}
ul.top_melody li {
	float:left;
	width:223px;
	margin: 15px 0 0 15px;
	_margin: 15px 10px 0 8px;
	position:relative;
}
ul.top_melody li h4, ul.top_melody li h5 {
	font-size:0.7em;
	color:#006BB6;
}
ul.top_melody li h5 {
	font-weight:normal;

} 
ul.top_melody li img {
	border:1px solid #006BB5;
	float:left;
	margin: 0 5px 5px 0;
}
ul.top_melody li div.status {position:absolute; top:0; left:0;}
a.melo_button {
	display:block;
	width:52px;
	height:16px;
	text-align:center;
	line-height:13px;
	float:left;
	background: url(../images/melo_button.gif);
	color:#006BB6;
	text-decoration:none;
	margin-right:5px;
	font-size:0.6em;
	font-weight:bolder;
}
a.play_button {
	display:block;
	width:19px;
	height:16px;
	float:left;
	background: url(../images/play_button.gif);
	margin-right:5px;
}
a.game_button {
	display:block;
	width:52px;
	height:16px;
	text-align:center;
	line-height:14px;
	float:right;
	background: url(../images/melo_button.gif);
	color:#006BB6;
	text-decoration:none;
	margin-right:5px;
	font-size:0.6em;
	font-weight:bolder;
}
.ovl {
	clear:both;
}
ul.top_tapety {
	list-style-type:none;
	
	width:491px;
}
ul.top_tapety li {
	float:left;
	width:96px;
	height:72px;
	margin: 20px 10px 0 15px;
	_margin: 15px 12px 0 8px;
}
ul.top_tapety li img {
	border:1px solid #006BB5;
}
ul.top_video {list-style-type: none; margin-left:5px;}
ul.top_video li {float:left; position:relative; width:96px; height:72px; margin: 5px 10px 0px 0;}
ul.top_video li div.status {postion:absolute; top:0; left:0; display:none;}
ul.top_video li img {
	border:1px solid #A8BDEC;
}
ul.top_video li div.status img {border:none;}
#footer {	clear:both;background: url(../images/line.gif) no-repeat;}
/*	
	padding:10px 0 0 0;

	text-align:right;
}
#footer a {
	background: url(../images/dots.gif) no-repeat 0 5px;
	padding: 0 0 0 12px;
	font-size: 13px;
	margin: 0 0 0 15px;
	color:#6C94DC;
}
#footer a:hover {color:red;}
#footer p{
	font-size:11px;
	padding:5px 0;
}
#footer p a {
	color:#737373;
	margin: 0;
	background:none;
	padding:0;
	font-size:11px;
}*/


a#phone {
	position:absolute;
	top:40px;
	right: 10px;
	display: block;
	background: url(../images/phounek.gif) no-repeat;
	font-size:12px;
	font-weight:bolder;
	padding-left:15px;
	height:16px;
	z-index: 100;
}
/*  ********************************** /hp ************************ */

/* ********************************* kategorie *********************** */
.vypis_categories {
	width:491px;
	height:auto;
	padding: 10px 0 15px 0;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	/*padding-bottom:15px;*/
	margin: 0 0 20px 0;
}
.vypis_categories ul {
	list-style-type:none;
	padding:0 15px;
}
.vypis_categories ul li{
	float: left;
	width:153px;
}
.vypis_categories ul li a {
	background: url(../images/odrazka_orange.gif) no-repeat 0 4px;
	padding-left: 10px;
}

/* ********************************* /kategorie *********************** */

/* ********************************* melodie *********************** */
.melo_browser {
	width:491px;
	clear:both;
	overflow:hidden;
}
.melo_browser ul{
	list-style-type:none;
	width:491px;
	height:auto;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	/*padding-bottom:15px;*/
	float:left;
	padding: 0 0 15px 0;
}
.melo_browser ul li {
	float:left;
	width:223px;
	margin: 15px 0 0 15px;
	_margin: 15px 10px 0 8px;
	position:relative;
}
.melo_browser ul li h4, .melo_browser ul li h5 {
	font-size:0.7em;
	color:#006BB6;
}
.melo_browser ul li h5 {
	font-weight:normal;

} 
.melo_browser ul li img {
	border:1px solid #006BB5;
	float:left;
	margin: 0 5px 5px 0;
}
.melo_browser ul li div.status {
	position:absolute;
	top:0;
	left:0;
	width:13px;
	height:11px;
}
.detail p {
	padding: 3px 15px;
	font-size:11px;
}
.detail div {
	padding: 0px 0 0 15px;
}
.detail {
	padding: 15px 0;
	font-size:11px;
}
.detail ol {
	margin:0 0 0 34px;
}
.detail h2 {
	display:none;
}
.detail a {
	font-size:1em;
}
.detail p.green {
	color: #006BB6;
	font-size:1.7em;
	padding:0;
	font-weight:bolder;
}
/* ******************************* / melodie *********************** */

/* ********************************* wallpapery *********************** */
.wall_browser {
	width:491px;
	clear:both;
	overflow:hidden;
}
.wall_browser ul{
	list-style-type:none;
	width:491px;
	height:auto;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	/*padding-bottom:15px;*/
	float:left;
	padding: 0 0 15px 0;
}
.wall_browser ul li {
	position:relative;
	float:left;
	width:96px;
	height:72px;
	margin: 15px 10px 5px 15px;
	_margin: 15px 8px 5px 8px;
}
.wall_browser ul li div.status {
	position:absolute;
	top:0;
	left:0;
	width:13px;
	height:11px;
}
.wall_browser ul li img {
	border:1px solid #006BB5;
	float:left;
	margin: 0 5px 5px 0;
}
/* ******************************* / wallpapery *********************** */

/* ********************************* java gamesky *********************** */
.java_browser {
	width:491px;
	clear:both;
	overflow:hidden;
}
.java_browser ul{
	list-style-type:none;
	width:491px;
	height:auto;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	/*padding-bottom:15px;*/
	float:left;
	padding: 0 0 15px 0;
}
.java_browser ul li {
	float:left;
	width:220px;
	height:210px;
	margin: 15px 10px 5px 15px;
	_margin: 15px 13px 5px 8px;
}
.java_browser ul li img {
	border:1px solid #006BB5;
	float:left;
	margin: 0 5px 5px 0;
}
.java_browser ul li h4, .java_browser ul li h5 {
	font-size:0.7em;
	color:#006BB6;
	clear:both;
}
.java_browser ul li h5 {
	font-weight:normal;

}
.java_browser ul li div.hodnoceni {
	width:52px;
	height:67px;
	float:left;
	margin:0 0 10px 20px;
	background: url(../images/java_hodnoceni.gif) no-repeat;
	position:relative;
	overflow:hidden;
}
.java_browser ul li div.hodnoceni div.status {
	position:absolute;
	top:10px;
	left:18px;
	width:13px;
	height:11px;
}
#java_detail {
	width:491px;
	height:auto;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	/*padding-bottom:15px;*/
	padding: 0 0 15px 0;	
}
#java_detail img {
	float:left;
	margin: 15px 10px 10px 15px;  
	border: 1px solid #006BB5;	
}
#java_detail h4 {
	font-size:0.7em;
	color:#006BB6;
	padding: 15px 0 5px 0;
}
#java_detail p {
	padding: 5px 15px;
	font-size:0.7em;
}
#znamkovani {
	clear:both;
	padding:0 15px 0px 0;
}
#znamkovani ul {
	margin:0 0 0 15px;
	_margin:0 0 0 8px;
	padding:0;
	background:none;
	border:none;
	width:auto;
}
#znamkovani ul li {
	width: 20px;
	height: 20px;
	margin:0 10px 0 0;
	padding:0;
	text-align: center;
}
#znamkovani ul li a {
	width: 20px;
	height: 20px;
	border:1px solid #006BB5;	
	display:block;
	line-height:20px;
	text-decoration:none;
	font-weight: bolder;
	color: #006BB6;
	background-color:#FEEED6;
}
#znamkovani ul li a:hover {
	background-color:white;
}
ul#screenshoty {
	background: none;
	border:0;
	height: auto;
}
ul#screenshoty li {
	width:128px;
	height:128px;
	margin:10px 15px 5px 15px;
	_margin:10px 15px 5px 7px;
	padding:0;
}
ul#screenshoty li img {
	padding:0;
	margin:0;
}
.znamka {
	position:absolute;
	height:auto;
	text-align: center;
	font-size:0.7em;
	top: 35px;
	left:6px;
	border:0px solid black;
	color:#006BB6;
}
/* ******************************* / java gamesky *********************** */

/* ******************************* loga *********************** */
.logo_browser {
	width:491px;
	clear:both;
	overflow:hidden;
}
.logo_browser ul{
	list-style-type:none;
	width:491px;
	height:auto;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	padding-bottom:15px;
	float:left;
}
.logo_browser ul li {
	position:relative;
	float:left;
	width:82px;
	height:37px;
	padding:0;
	margin: 15px 0px 0px 12px;
	_margin: 15px 4px 0px 8px;
	background:url(../images/logo_bg.gif) no-repeat bottom;
	border: 1px solid #006BB5;	
	text-align:center;
}
.logo_browser ul li div.status {
	position:absolute;
	top:0px;
	_top:0px;
	left:0;
	width:13px;
	height:11px;

	margin:0;
	padding:0;
}
.logo_browser ul li a img {
	border:0;
	margin: 15px auto 0 auto;
}
div.status img{
	margin:0;
	padding:0;
}


/* ******************************* / loga *********************** */

/* ******************************* vyber telefon ************************* */
.handset_browser {
	padding:0 0 20px 0;
	width:491px;
	overflow:hidden;
}
.handset_browser ul{
	list-style-type:none;
	width:491px;
	height:auto;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	/*padding-bottom:15px;*/
	float:left;
	padding: 0 0 15px 0;
}
.handset_browser ul li{
	float:left;
	text-align:center;
	margin:15px 9px 0 15px;
	_margin:15px 9px 0 8px;
}
.handset_browser ul li h4 {
	font-size:0.7em;
	color:#006BB6;
	
}
.handset_browser ul li img {
	margin: auto;
	border:1px solid #006BB5;	
}
/* ******************************* / vyber telefon *********************** */

/* ********************************* search ************************* */
.search_browser {
	padding-bottom:20px;
}
.search_browser ul{
	list-style-type:none;
	width:491px;
	height:auto;
	background: url(../images/topx_bcg.gif) no-repeat;
	border-bottom: 1px solid #006BB5;	
	/*padding-bottom:15px;*/
	float:left;
/*	padding: 0 0 15px 0;*/
}
.search_browser ul li {
	margin: 15px;
}
.search_browser ul li p {
	font-size:0.7em;
	padding: 3px 0;
}
.search_browser ul li a {
	font-size:1em;
}
/* ******************************* / search ************************* */

/* ********************************* page selector *********************** */
.page_selector{
	clear:both;
	height: 33px;
	background: url(../images/ps_bg.gif) repeat-x;
	border-top:1px solid #AABEEE;
	border-bottom:1px solid #AABEEE;
	margin: 0 0 20px 0;
}
.page_selector ul{
	list-style-type:none;
	background: none;
	float:left;
	width:auto;
	border:0;
	height:33px;
	padding:0 0 0 15px;
}
.page_selector ul li{
	float:left;
	width:auto;
	font-size: 0.7em;
	height:33px;
	margin:0 5px 0 0;
	line-height:33px;
	color: #2266BB;
	background:none;
	border:none;
	text-align:left;
}
.page_selector ul li.current_page{
	color: #006BB6;
	font-weight:bolder;
}
.page_selector ul li a  {
	font-size:1em;
	font-weight:bolder;
}
.page_selector ul li a:hover {
	color: #006BB6;
}
.sort {
	width:275px; 
	float:right;
	font-size: 0.7em;
	margin-top:6px;
	text-align: right;
}
.sort select {
	margin: 0 10px 0 0;
}
/* ********************************* / page selector ********************* */

/* ********************************* podporovane telefony ********************* */
.phones {
	width:491px;
	height:auto;
	background: url(../images/phones.gif) no-repeat bottom;
	border-top: 1px solid #006BB5;	
	border-bottom: 1px solid #006BB5;	
	padding:10px 0;
	margin: 0 0 20px 0;
	font-size:0.7em;
}
.phones p {
	padding: 5px 15px;
}
/* ********************************* / podporovane telefony ******************* */

/* ********************************* boxy leva strana ************************** */
.news_box, .tips_box {
	width:250px;
	height:auto;
	background: url(../images/news_bg.gif) bottom;
	padding: 10px 0;
	border-top:1px solid #AFC2EF;
	border-bottom:1px solid #AFC2EF;
} 
.news_box ul {
	list-style-type: none;
	padding: 0 15px 0 15px;
	font-size:0.7em;
}
.news_box ul li {
	padding:0 0 10px 0 ;
}
.news_box ul li a {
	font-size:1em;
}
.tips_box {
	height:auto;	
} 
.tips_box p{
	padding: 5px 15px;
	font-size:0.7em; 
}
/* ********************************* / boxy leva strana ************************** */

/* ******************************** buttony ************************************** */
a.melo_button {
	display:block;
	width:52px;
	height:16px;
	text-align:center;
	line-height:13px;
	float:left;
	background: url(../images/melo_button.gif);
	color:#006BB6;
	text-decoration:none;
	margin-right:5px;
	font-size:0.6em;
	font-weight:bolder;
}
a.play_button, a.play_hlasky_button {
	display:block;
	width:19px;
	height:16px;
	float:left;
	background: url(../images/play_button.gif);
	margin-right:5px;
}
a.game_button {
	display:block;
	width:52px;
	height:16px;
	text-align:center;
	line-height:14px;
	float:left;
	background: url(../images/melo_button.gif);
	color:#006BB6;
	text-decoration:none;
	margin-left:20px;
	font-size:0.6em;
	font-weight:bolder;
}
a.hlasky_button {
	display:block;
	width:52px;
	height:16px;
	text-align:center;
	line-height:14px;
	float:left;
	background: url(../images/melo_button.gif);
	color:#006BB6;
	text-decoration:none;
	margin:5px 0 0 0;
	font-size:0.6em;
	font-weight:bolder;
}
a.play_hlasky_button {
	margin:5px 0 0 5px;
}
/* ***************************** / buttony **************************************** */

/* ********************************* newsy  a tipy*********************** */
.news_game {
	margin: 5px 0;
}
.news_game img {
	float:left;
	margin: 5px 5px 0px 0;
}
.news_game p {
	padding:0;
	margin:0;
}
strong.wap {
	color:red;
	margin:0;
	padding:0;
}
.tips_box a {
	font-size:1em;
}
p.news_supported {
	padding: 0 0 4px 34px;
	background: url(../images/supported_orange.gif) no-repeat 15px 2px;
}
p.news_unsupported {
	padding: 0 0 4px 34px;
	background: url(../images/unsupported_orange.gif) no-repeat 15px 2px;
}
/* ********************************* / newsy a tipy *********************** */
/* atlas */

#header a, #footer a {font-size:1em;}
.nenalezeno {font-size:11px; height:30px; line-height:30px;padding: 15px; }
