.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
  /* close commented backslash hack */

body, div, p, h2{
	margin:0;
	padding:0;
}
img{
	margin:0;
	padding:0;
	border:0;
}
body{
	background-color:#E6E6E6;
	background-image:url('../i/body_bg.png');
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}
div{
	text-align:left;
}

a {color: #000;}
a:hover {color:#D10015;}

div#holder{
	width:750px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:5px;
}
div#main{
	margin:0 auto;
	width:980px;
}
div#logo{
	width:980px;
	height:75px;
	background-image:url('../i/bg_top.gif');
	background-repeat:no-repeat;
}
div#breadcrumbs{
	height:25px;
}
div#logoImage{
	float:left;
	width:219px;
	height:50px;
}
div#mainMenu{
	float:right;
	width:760px;
	height:50px;
}
div#mainMenu ul{
	margin-top:19px;
}
#mainMenu li {float:left; display:inline; height:31px; position: relative}
#mainMenu li a span {display:block; width:100%; height: 100%; position: absolute; top:0; left:0; background-position:top left;}
#mainMenu li a:hover span {background-position:bottom left;}
#mainMenu li.selected a span {background-position:top right;}

#mainMenu li.gry-java{	width:77px;	margin:0 23px 0 12px;}
#mainMenu li.mp3{	width:47px;	margin:0 10px 0 13px;}
#mainMenu li.truetone{	width:83px; margin:0 10px 0 13px;}
#mainMenu li.polifonia{	width:49px; margin:0 10px 0 10px;}
#mainMenu li.tapety{	width:66px; margin:0 10px 0 25px;}
#mainMenu li.tematy, #mainMenu li.motywy{	width:66px; margin:0 10px 0 10px;}
#mainMenu li.flash{	width:49px; margin:0 10px 0 10px;}
#mainMenu li.video{	width:55px; margin:0 0 0 10px;}
div.clearer{
	clear:both;
}
li.clearer{
	clear:both;
	width:100%;
	height:1px;
}
div#formLayer{
	width:980px;
	background-color:#fff;
	clear:both;
}
div#selectPhoneSimple{
	width:570px;
  height:25px;
	float:left;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
  padding: 5px 0 0 10px;
  background-color: #E6E6E6;
}

div#selectPhoneSimple form{margin:0; padding:0}


div#selectPhoneSimple select{
	width:170px;
	height:17px;
	font-size:11px;
	font-family:Arial;
	border:1px solid #BCBCBC;
	vertical-align:middle;
}
div#search{
	width:400px;
  height:27px;
	float:right;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
  padding:3px 0 0 0;
  line-height:normal;
  background-color: #E6E6E6;
}
div#search form{margin:0; padding:0}

div#search select{
	width:125px;
	height:17px;
	font-size:11px;
	font-family:Arial;
	border:1px solid #BCBCBC;
	vertical-align:middle;
}
input#search_text{
	width:125px;
	height:13px;
	font-size:11px;
	font-family:Arial;
	border:1px solid #BCBCBC;
	vertical-align:middle;
	margin-right:3px;
}
input.image{
	margin:0;
	padding:0;
	border:0;
	background-image:url('../i/bt_search.gif');
	width:63px;
	height:22px;
	vertical-align:middle;
}
div.inbox{
	padding-left:10px;
	padding-top:7px;
}
div#search div.inbox{
	padding-top:4px;
}
div#specialBox{
	height:270px;
	background-color:#FFFFFF;
}
div#content{
	background-color:#FFFFFF;
	background-image:url('../i/all_bg.png');
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}

div#contentLeft{
	float:left;
	width:189px;
	margin-left:40px;
  display:inline;
}
div#contentRight{
	float:right;  display:inline;
	width:740px;
	margin-right:11px;
}
div.contentBox{
	padding-top:10px;
	padding-bottom:10px;
}
div#contentLeft .contentBox{
	width:189px;
}
div#contentRight .contentBox{
	width:740px;
}
.normalBox .boxTop{
	width:189px;
	margin:0;
	padding:1px 0 0 0;
	background-image:url('../i/bg_hitbox.gif');
	background-repeat:no-repeat;
}
.largeBox .boxTop{
	width:189px;
	margin:0;
	padding:0;
	background-image:url('../i/bg_hitbox_big.gif');
	background-repeat:no-repeat;
}
.normalBox .boxCenter{
	width:740px;
	margin:0;
	padding:0;
}
.largeBox .boxCenter{
	width:740px;
	margin:0;
	padding:0;
}
.largeBox .listBody{
	width:740px;
	height:auto;
	background: #e6e6e6;
}
.listBody ul, .boxTop ul{
	margin:0;
	padding:0;
}
div.listHead{
	height:31px;
	width:740px;
}
div.listBody{
	width:740px;
	height:276px;
	background-image:url('../i/bg_contentbox.gif');
}
div.listHead img{float:left;  display:inline; margin:0;}
a.switchHits {float: left; margin: 0 5px 0 0; display:inline; width:46px; height:31px; background-image: url('../i/bt_hits_disabled.gif')}
a.switchNews {float: left; margin: 0 0 0 5px; display:inline; width:77px; height:31px; background-image: url('../i/bt_new_disabled.gif')}




.contentBox a.moreHitList {float:right; display:inline; margin: 0 5px 0 0; width:91px; height:11px; padding-left:2px}
.contentBox a.moreHitList span{background-image: url('../i/text_see_whole_list.gif')}
.contentBox a.moreHitList:hover span{background-position: -93px top}
.contentBox a.moreArchive {float:right; display:inline; margin: 0 5px 0 0; width:99px; height:11px; padding-left:2px}
.contentBox a.moreArchive span{background-image: url('../i/text_see_archive.gif')}
.contentBox a.moreArchive:hover span{background-position: -101px top}

.contentBox h1.linked {font-size: 2.4em; line-height: 1.7em; font-weight:bold; color: #4abdff; font-family: arial,sans-serif}
.contentBox h1.linked span.title{float:left; display:inline;}
.contentBox h1.linked a{width:24px; height: 1.7em; padding:0; float:left; display:inline;}
.contentBox h1.linked a span{background: url(i/ico_head_link_arrow.gif) left 16px no-repeat; background-color:#fff}
.contentBox h1.linked a:hover span{background-position: -24px 16px}
.contentBox h2.linked a{height: 1.7em}
.contentBox h2.linked a span{background-position: left 16px;}
.contentBox h2.linked a:hover span{background-position: -24px 16px}

.searchList h1.linked {padding-left:0}




div#footer{
	height:25px;
	background-color:#000000;
}
div#bottomLinks{
	height:25px;
	margin-left:10px;
}
div#topLinks{
	height:25px;
	float:right;; display:inline;
	margin-right:5px;
}
div#footer ul, div#topLinks ul{
	margin:0;
	padding:0;
	margin-left:10px;
}
div#topLinks ul{
	padding-top:2px;
}
div#footer li, div#topLinks li{
	float:left;	display:inline;
	position: relative
}
div#topLinks a{
	display:block;
	float:left; display:inline;
	margin-top:5px;
}
div#footer li a, div#topLinks a, div#bottomLinks a{
	color:#FFFFFF;
	margin-right:5px;
	font-family:Arial;
	font-size:12px;
}
div#bottomLinks a{
	display:block;
	float:left; display:inline;
	padding-top:4px;
}
div#footerc{
	height:53px;
	background-color:#A6A6A6;
	font-family:Arial;
	font-size:12px;
}
div#footerc p{
	padding:5px;
	padding-left:10px;
}

#footer ul li{float:left; display:inline; padding: 3px 5px 15px}
#footer ul#otherServices {float: right}
#footer ul#otherServices li a {color: #666; text-decoration: none}



.listJavagame li {
	width:128px;
	height:256px;
	float:left; display:inline;
	/*background-color:#FFFFFF;*/
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	text-align:center;
}
.listJavagame .newLine {width:100%; overflow:hidden; padding:0; margin:0; height:0px; border: none}
.listJavagame li a.previewImage, .listWallpaper li a.previewImage, .listVideo li a.previewImage{
	display:block;
	width:128px;
	height:128px;
	margin:0 auto;
	background-color:#D60025;
}

.listJavagame li a.previewImage img, .listWallpaper li a.previewImage img, .listVideo li a.previewImage img{width: 128px; height: 128px}


.listJavagame li a.title, .listWallpaper li a.title, .listVideo li a.title, .listRealtone li a.title{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
  padding-top:4px;
}
.listJavagame li p{
	text-align:left;
	margin:3px;
	font-family:Arial;
	font-size: 11px;
}
.listWallpaper li, .listVideo li {
	width:128px;
	height:152px;
	float:left; display:inline;
	background-color:#FFFFFF;
	display:inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
  margin-bottom:4px;
	text-align:center;
}
.listWallpaper .category, .listVideo .category {padding-top: 4px; display: block}
.listWallpaper li.newLine, .listVideo li.newLine {width:100%; overflow:hidden; padding:0; margin:0; height:0px; border: none}
.listWallpaper a.previewImage {position:relative}
.listWallpaper a.previewImage img.adultWatermark{position:absolute; top:0; left:0; width:100%; height:100%; display: none}
.listWallpaper li .title, .listVideo li .title{font-family: Arial; color: #000000; font-size: 13px; line-height: 1.5em}

a.moreList{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	padding-right:15px;
	background-image:url('../i/ico_link_arrow.gif');
	background-repeat:no-repeat;
	background-position:center right;
	display:block;
	float:right; display:inline;
	width:100px;
	height:18px;
	margin-top:10px;
	margin-right:10px;
}

.boxCenter .listRealtone{
  padding:0; margin:0; list-style-type: none; padding:0; margin:0;
} 
.boxCenter .listRealtone li{
	width:366px;
	height:54px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.listRealtone li.selected{
	background-color:#D1D1D1;
}	
ul.leftul{
	float:left
}
ul.rightul{
	float:right
}
.listRealtone span.no{
	display:block;
	float:left; display:inline;
	font-size:30px;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	color:#808080;
	margin-top:10px;
	margin-left:10px;
}
.listRealtone a.name{
	display:block;
	float:left; display:inline;
	font-size:14px;
	font-family:Arial;
	color:#000000;
	margin-left:10px;
	margin-top:10px;
}
.listRealtone a.name span{
	display:block;
}
.listRealtone a.name span.title{
	font-weight:bold;
}
.listRealtone a.listen{
	display:block;
	float:right; display:inline;
	margin-right:20px;
	margin-top:15px;
}
.boxTop ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.boxTop .listVideo, .boxTop .listWallpaper{
	padding-left:31px;
	padding-top:40px;
}
.boxTop .listJavagame{
	padding-top:40px;
	padding-left:10px;
}
.boxTop .listJavagame li{
	width:170px;
  height: 256px;
	background-color:transparent;
}
.boxTop .listJavagame li a.title{
	font-size:18px;
	color:#FFFFFF;
}
.boxTop .listJavagame li p{
	font-size:12px;
	color:#FFFFFF;
	padding-top:7px;
}
.boxTop ul li{
	margin-bottom:10px;
}
.boxTop .listRealtone li {
	float:left;	display:inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:40px;
	text-align:center;
}
.boxTop .listRealtone li a.previewImage{
	display:block;
	width:170px;
	height:209px;
	background-color:#D60025;
	margin-bottom:14px;
}
.boxTop .listRealtone li a.title{
	font-size:18px;
	color:#FFFFFF;
}
#contentRight #majorContent{
	width:522px;
	float:left; display:inline;
	padding-top:10px;
	
}
#contentRight #minorContent{
	width:209px;
	float:right; display:inline;
}
#minorContent .listBody{
	width:209px;
	height:500px;
	background-image:url('../i/bg_minorList.gif');
}
.finalList .listBody{
	padding-bottom:10px;
}
#minorContent .listHead{
	height:31px;
	width:209px;
	position:relative;
}
#minorContent .listBody ul{
	float:none;
}
#minorContent .listBody ul li{
	width:209px;
	height:30px;
	text-align:left;
}
#minorContent .listBody .selected{
	background-color:transparent;
}
div#contentLeftCreation{
	float:left; display:inline;
	width:189px;
	margin-left:10px;
	margin-top:10px;
}
#subMenu{
	width:209px;
	background-color:#E6E6E6;
}
.subTop{
	width:209px;
	height:4px;
	background-image:url('../i/bg_subTop.gif');
	line-height:1px;
	font-size:1px;
}
.subBottom{
	width:209px;
	height:4px;
	background-image:url('../i/bg_subBottom.gif');
	line-height:1px;
	font-size:1px;
}

#subMenu ul{
	margin:0;
	padding:0;
}
#subMenu ul li{
	list-style-type:none;	
	text-align:left;
}
#subMenu ul li a{
	font-family:Arial;
	font-size:14px;
	color:#000000;
	display:block;
	margin-left:20px;
	margin-top:5px;
	height:20px;
	text-decoration:none;
}
#subMenu ul#menuCategories li a{
	margin-left:10px;
	padding-left:20px;
}
#subMenu ul#menuCategories li.selected a{
	background-image:url('../i/ico_link_arrow.gif');
	background-repeat:no-repeat;
	background-position: left 2px;
	color:#D10015;
}
#subMenu ul#menuCategories li a:hover{
	color:#D10015;
}
#subMenu ul#menuOrders{
	background-color:#FFFFFF;
	padding-top:1px;
}
#subMenu ul#menuOrders li{
	background-image:url('../i/dots.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	margin-left:10px;
}
#subMenu ul#menuOrders li.last{
	background-image:none;
}

#subMenu h3 { padding:8px 0 0 10px; margin:0; font-size:0.9em;}
#subMenu ul#menuPrices{
	background-color:#FFFFFF;
	padding-top:1px;
  margin-bottom: 5px;
}
#subMenu ul#menuPrices li{
	background-image:url('../i/dots.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	margin-left:10px;
}

#subMenu ul#menuPrices li a{
	margin-left:10px;
	padding-left:20px;
}

#subMenu ul#menuPrices li.last{
	background-image:none;
}

#subMenu ul#menuPrices li.selected a{
	background-image:url('../i/ico_link_arrow.gif');
	background-repeat:no-repeat;
	background-position: left 2px;
	color:#D10015;
}
#subMenu ul#menuPrices li a:hover{
	color:#D10015;
}


.add{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.majorTop{
	width:522px;
	height:4px;
	line-height:1px;
	font-size:1px;
	background-image:url('../i/bg_mainTop.gif');
}
#majorContent .details{
	background:#fff;
}
h2.linked{
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:10px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
h2.linked a{
	color:#000000;
}
h2.linked a:hover{
	color:#D10015;
}
div.dots{
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	background-image:url('../i/dots.gif');
	background-repeat:repeat-x;
	line-height:1px;
	font-size:1px;
}
h1.creationTitle{
	margin:0;
	padding:10px;
	padding-top:0px;
	font-family:Arial;
	font-size:36px;
	font-weight:bold;
	color:#D10015;
}
div#preview img.previewBig{
	float:left; display:inline;
	margin-left:10px;
	margin-right:10px;
  margin-bottom:10px;
  max-width: 500px;
	background-color:#D10015;
	position:relative;
	z-index:1;
}
div#preview img.preview{
	display:block;
	float:left; display:inline;
	width:128px;
	height:128px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#D10015;
	position:relative;
	z-index:1;
}
div#preview p{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	font-family:Arial;
	font-size:14px;

}
.creationInfo div p{
	padding-left:10px;
	font-family:Arial;
	font-size:14px;
}
.creationInfo div.tags p{
	font-size:12px;
}
div.mainInfo{
	width:522px;
	height:135px;
	background-image:url('../i/bg_info.jpg');
	background-repeat:no-repeat;
}
.mainInfo h3{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#D10015;
	padding:0;
	margin:0;
	margin-bottom:5px;
	padding-left:80px;	
}
.mainInfo p{
	padding-left:80px !important;
	padding-top:12px;
	padding-bottom:13px;
	font-family:Arial;
	font-size:12px;
}

.mainInfo2 p{padding:5px 0; margin: 5px 10px; 	font-family:Arial;	font-size:12px; background-color: #e9e9e9}
.mainInfo2 p.logo{font-size:14px; line-height: 2em}
.mainInfo2 p.logo img {position: relative; top: 6px}
.mainInfo p strong.number, .mainInfo2 p strong.number{color: red; font-weight: bold}
#skyCashCost img{width: 70px}


p.warning{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#D10015;
}
.creationInfo div a{
	color:#000000;
}
a#hidePhonesList, p#phonesList{
	display:none;
}
p#phonesList{
	padding-top:10px;
}
div#minorContent .contentBox{
	width:209px;
}
div#minorContent .normalBox .boxCenter{
	width:209px;
}
div#minorContent .largeBox .boxCenter{
	width:209px;
}
div#minorContent .largeBox .listBody{
	width:209px;
}
div#minorContent div.listHead{
	width:209px;
}
div#minorContent div.listBody{
	width:209px;
}
div#minorContent .listRealtone li{
	width:209px;
	height:auto !important;
	height:46px;
	min-height:46px;
	position:relative;
	background-image:url('../i/dots.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}
div#minorContent .listRealtone li span.no{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:6px;
	left:10px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
div#minorContent .listRealtone li a.listen{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:23px;
	left:8px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
div#minorContent .listRealtone li a.listen img{
	width:13px;
	height:13px;
}
div#minorContent .listRealtone li a.name{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:6px;
	left:30px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
div#minorContent .listRealtone li a.name span.title{
	font-weight:normal;
}
#minorContent .listHead a.moreList{
	position:absolute;
	top:490px;
	left:80px;
}
span.category a{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
span.category a:hover{
	color:#D10015;
}
div#preview h1.creationTitle a.preview{
	
	
	margin-top:0px;
}

div#preview h1.creationTitle span{
	display:inline;
}
#minorContent .listJavagame{
	padding:10px;
}
#minorContent .listJavagame li {
	width:150px;
	height:200px;
	float:none;
	/*background-color:#FFFFFF;*/
	text-align:center;
	
}

span.category{
	font-family:Arial;
	font-size:11px;
}
p.warningheader{
	font-family:Arial;
	font-size:18px !important;
	font-weight:bold;
	color:#808080;
}
div.alphabetical, div.paginationControl{
	height:28px;
	background-color:#808080;
}
div.paginationControl{
	height:23px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}
div.paginationControl a{
	color:#000000;
	text-decoration:none;
}
div.paginationControl span.disabled{
	color:#E6E6E6;
}
div.paginationControl strong{
	color:#FFFFFF;
}
ul.alphabetical{
	padding-left:10px;
}
ul.alphabetical li{
	list-style-type:none;
	float:left; display:inline;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:4px;
	padding-top:6px;
	padding-bottom:6px;
}
ul.alphabetical li a{
	color:#000000;
	text-decoration:none;
}
ul.alphabetical li.selLetter{
	background-color:#000000;
	color:#FFFFFF;
}
img.subLink{
	float:left; display:inline;
}
div.subLink{
	float:left; display:inline;
	height:24px;
	background-color:#D60025;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
}
a.subA{
	color:#FFFFFF;
	text-decoration:none;
}
ul.similar{
	margin:0;
	padding:0;
	margin-left:10px;
	margin-top:10px;
}
ul.similar li{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-family:Arial;
}
ul.similar li img.preview{
	float:left; display:inline;
	width:90px;
	height:90px;
	background-color:#D60025;
	margin-right:10px;
	position:relative;
	z-index:1;
}
ul.similar li img.previewMP3{
	float:left; display:inline;
	margin-right:10px;
	position:relative;
	z-index:1;
}
ul.similar li a.title{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

ul.similar li a.author{
	font-size:11px;
}

ul.similar li span.category{
	font-size:12px;
}
ul.similar li span.category a{
	font-weight:normal;
}
ul.similar li p{
	font-size:12px;
}

div.mhHead{
	width:209px;
	height:36px;
	background-image:url('../i/topListHead.gif');
}
div.mhCat{
	height:25px;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	padding-left:10px;
	padding-top:2px;
	color:#D20015;
}
div.mhList{
	width:209px;
	background-color:#E6E6E6;
}
ul.mhList{
	padding:0;
	margin:0;
	padding-top:3px;
}
ul.mhList li{
	list-style-type:none;
	padding-left:10px;
	padding-bottom:10px;
}
ul.mhList li span.no{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	padding-right:10px;
	float:left; display:inline;/*new*/
}
ul.mhList li a{
	font-size:12px;
	font-family:Arial;
	color:#000000;
	text-decoration:none;
}
ul.mhList li a span.title{/*new*/
	display:block;
}
ul.mhList li a:hover{
	color:#D20015;
}
div.mhBottom{
	width:209px;
	height:4px;
	background-image:url('../i/topListBottom.gif');
	font-size:1px;
	line-height:1px;
	margin-bottom:10px;
}
div#maint{
	width:980px;
	padding:10px;
}
div#text{
	width:950px;
	padding:5px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
}
div#text h2{
	margin:0;
	padding:0;
}
div#text a{
	color:#D20015;
}
div#breadcrumbs p{
	float:left; display:inline;
	display:block;
	font-family:Arial;
	color:#FFFFFF;
	font-size:12px;
	padding-top:5px;
	padding-left:10px;
}
div#breadcrumbs p a{
	color:#FFFFFF;
	margin-top:5px;
}

div#breadcrumbs p a.crumb{text-decoration: none; font-weight:bold}

#disclaimler{text-align: center}
#disclaimler .warn{font-size:2.5em}
#disclaimler .links {font-size:2em; padding:15px 0}
#disclaimler .links a{color:#000}
#disclaimler .links a:hover{color:red}

/*
  Custom add
*/

#customAddContainer {clear:left; padding:10px; background: #fff; float:left; display:inline; width:650px}
#customAddContainer #customAdd #imgContainer {float:left}
#customAddContainer #customAdd ul {float:left; list-style-type:none; padding:0; margin:0}
#customAddContainer #customAdd ul li {width: 200px; height:49px; padding:0; margin:0}
#customAddContainer #customAdd ul li a{ width: 100%; height:100%;  display:block; background: url('../i/add/button_nieaktywny.gif') top left no-repeat; text-decoration:none; font-family:verdana,arial,sans-serif}
#customAddContainer #customAdd ul li a.selected, #customAddContainer #customAdd ul li a:hover{background-image: url('../i/add/button_aktywny.gif'); color: #fff}
#customAddContainer #customAdd ul li a span.text{display:block; width: 180px; height:35px; padding:7px 10px 7px 10px}
#customAddContainer #customAdd ul li a span.text span{display:block}
#customAddContainer #customAdd ul li a span.text span.major{font-size:14px; font-weight:bold}
#customAddContainer #customAdd ul li a span.text span.minor{font-size:11px; margin-top:2px}
#customAddContainer #customAdd ul li a.selected span.text{width: 170px; background: url('../i/add/arr.gif') 5px 50% no-repeat; padding-left: 20px}
#customAddContainer #customAdd ul li#top, #customAddContainer #customAdd ul li#bottom {height:50px}
#customAddContainer #customAdd ul li#top a{background: url('../i/add/button_nieaktywny_gora.gif') top left no-repeat}
#customAddContainer #customAdd ul li#top a.selected, #customAddContainer #customAdd ul li#top a:hover{background-image: url('../i/add/button_aktywny_gora.gif')}
#customAddContainer #customAdd ul li#bottom a{background: url('../i/add/button_nieaktywny_dol.gif') top left no-repeat}
#customAddContainer #customAdd ul li#bottom a.selected, #customAddContainer #customAdd ul li#bottom a:hover{background: url('../i/add/button_aktywny_dol.gif') top left no-repeat}

/*
  Front Box Add
*/

#frontBoxAdd {float:right; clear:right; display:inline; padding: 8px 10px 0 0}

/*
  Hit Box
*/

.hitBox {width: 189px; margin-top:11px; text-align:center}
.hitBox ul{list-style-type: none; padding:0; margin:0}
.hitBox ul li{list-style-type: none; padding:0; margin:0}
.hitBox ul li a.title { font-size: 18px;color: #ffffff}
.hitBox ul li li p {font-size: 12px; color: #ffffff; padding-top: 7px;}

.hitBox .normalBox{background: url("../i/bg_hitbox.gif") left top no-repeat; height:276px; padding-top:30px}
.hitBox .largeBox{background: url("../i/bg_hitbox_big.gif") left top no-repeat; height:334px; padding-top:30px; margin-top:20px}

.hitBox .hitListRealtone {margin-top: 20px}
.hitBox .hitListRealtone li a.previewImage { font-size: 18px; color: #ffffff; font-family:Arial}
.hitBox .hitListRealtone li a.previewImage img { margin: 20px auto 0}

.hitBox .hitListJavagame li {width:160px;	height:256px; padding: 10px 10px 0 10px; margin:0 auto; text-align:center; overflow:hidden; color: #fff; font-family: Arial;}
.hitBox .hitListJavagame li .title{font-size: 18px; font-weight: bold}
.hitBox .hitListJavagame li p{font-size: 11px; padding-top: 7px; text-align:left}
.hitBox .hitListJavagame li img{width:128px;	height:128px; margin:auto}

.hitBox .hitListWallpaper li, .hitBox .hitListVideo li {width:128px;	height:152px; margin: 10px auto 0; text-align:center; overflow:hidden; color: #000; background-color: #fff; font-family: Arial;}
.hitBox .hitListWallpaper li a.title, .hitBox .hitListVideo li a.title{color: #000; font-size: 13px}
.hitBox .hitListWallpaper li a.previewImage, .hitBox .hitListVideo li a.previewImage {display:block; position:relative}
.hitBox .hitListWallpaper li a.previewImage img.adultWatermark, .hitBox .hitListVideo li a.previewImage img.adultWatermark{position:absolute; top:0; left:0; width:128px; height:128px; display: none}

/*
  Terms
 */

 ol#terms > li {font-weight: bold; font-size: 1.2em; margin: 10px 0}
 ol#terms > ol > li{ margin: 5px 0}
 ol#terms table {border-collapse: collapse}
 ol#terms table thead{font-weight: bold}
 ol#terms table th, ol#terms table td{border: 1px solid #666; padding: 3px}

