@media screen {

/* GENERIC */

body, a, abbr, acronym, address, blockquote, br, caption, col, colgroup, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, iframe, img, legend, li, object, ol, p, span, table, tbody, td, tfoot, th, thead, tr, ul {
border:0; margin:0; padding:0;
}
body {
border-top:5px solid #FFFFFF;
font-family:verdana,sans-serif; font-size:70%; line-height:1.3; text-align:center;
background:#E6E6E6 url("img/body.gif") repeat-x; color:#444444;
}
input, textarea, table, th, td {
font-size:100%;
}
input, textarea {
font-family:verdana,sans-serif;
}
code, kbd, samp {
font-family:"lucida console","andale mono",monospace;
}
h1, h2, h3 {
margin:1.5em 0 .25em 0;
font:bold 100% sans-serif; line-height:1;
color:#C35500;
}
h1 {
	font-size:1em;
	text-align: right;
	float: right;
	padding-right: 10px;
	color: #5B0B37;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 3px;
	margin-bottom: 1px;
}

#reklama {
  font-size:1em;
	text-align: right;
	float: right;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 3px;
	margin-bottom: 1px;
}

h2 {
font-size:1.4em;
}
h3 {
letter-spacing:1px;
}
hr {
display:block;
height:1px; overflow:hidden; border:solid #AAAAAA; border-width:1px 0 0 0; margin:1.5em 0;
}
p, address {
margin:1em 0;
}
ol {
display:block; list-style:decimal;
margin:1em 0 1em 1.65em;
}
ul {
display:block; list-style:disc;
margin:1em 0 1em 1.65em;
}
ul ul, ul ol, ol ol, ol ul {
margin:.5em 0 .5em 40px;
}
li {
display:list-item;
}
dl {
margin:.5em 0;
}
dt {
margin:.5em 0;
}
dd {
margin:.5em 0 .5em 40px;
}
table {
border-collapse:collapse; margin:1em 0;
line-height:1;
}
caption {
margin:0 0 .5em 0;
font-style:normal; word-spacing:-2px; text-transform:uppercase; text-align:center;
color:#C35500;
}
th {
border:1px solid #AAAAAA; padding:5px 10px;
text-align:left; vertical-align:top;
}
td {
border:1px solid #AAAAAA; padding:5px 10px;
vertical-align:top;
}
table.noborder {
border-collapse:collapse; margin:1em 0;
line-height:1.3;
background:transparent none;
}
table.noborder caption {
text-align:left;
}
table.noborder th, table.noborder td {
border:0; padding:0 10px 1em 0;
background:transparent none;
}
fieldset {
clear:both;
border:1px solid #AAAAAA; margin:1em 0; padding:10px;
}
legend {
margin:1em 10px; padding:0 10px;
font-style:normal; text-transform:uppercase; text-align:center;
color:#C35500;
}
input, textarea {
color:#777;
}
input:focus, textarea:focus {
background-color:#FFF3AB; color:#444444;
}
abbr, acronym, dfn {
border-bottom:1px dotted inherit;
text-transform:small-caps; letter-spacing:1px;
color:#777;
cursor:help;
}
cite, em, q, var {
font-style:italic;
}
del {
text-decoration:line-through;
}
ins {
text-decoration:underline;
}
strong {
font-weight:bold;
}
sub, sup {
font-size:.8em;
text-decoration:none !important;
}
a:link {
color:#0C3DB7;
}
a:visited {
color:#860CB7;
}
a:active {
color:#C31900;
}
a:hover {
color:#C31900;
}
h1 a:link, h2 a:link, h3 a:link,
h1 a:visited, h2 a:visited, h3 a:visited {
color:inherit;
}
h1 a:hover, h2 a:hover, h3 a:hover {
color:#252525;
}

/* LAYOUT (+ CONTENT) */

#text {
	text-align:left;
	margin-top: 5px;
	padding-left: 10px;
	color: #5B0B37;
	background: #5E5E5E url("img/tools-default.gif") repeat-x;
}

#corporate-out {
text-align:center;
background-color:#FFF;
}
#corporate {
margin:0 auto;
text-align:left;
}
body.resolution-wide #corporate {
width:960px;
}
body.resolution-slim #corporate {
width:770px;
}
#promo-top {
text-align:center;
background:#444444 url("img/promo-top.gif") repeat-x 0 100%;
}
#promo-top img {
margin:10px;
}
#case {
margin:0 auto;
text-align:left;
background-color:#FFFFFF;
}
body.resolution-wide #case {
width:962px;
}
body.resolution-slim #case {
width:772px;
}
#case-in {
border:1px solid #FFFFFF;
}
#header {
height:100px; overflow:hidden;
color:#FFF;
}
body.resolution-wide #header {
width:960px;
background:#5E5E5E url("img/header-wide-default.jpg") no-repeat;
}
body.resolution-slim #header {
width:770px;
background:#5E5E5E url("img/header-slim-default.jpg") no-repeat;
}
#logo {
float:left;
width:260px; overflow:hidden; margin:0;
}
#logo img {
width:247px; height:74px; /* bude potreba pro starsi loga */
margin:13px 0 0 13px;
color:#FFF;
}
#action {
float:right;
width:468px; overflow:hidden; margin:20px 10px 0 0;
text-align:right;
}
#tools {
margin-top:1px; padding:5px 10px 4px 10px;
background:#5E5E5E url("img/tools-default.gif") repeat-x; color:#FFFFFF;
}
#tools p {
margin:0;
}
#tools a {
color:#FFFFFF;
}
#tools a:hover {
color:#FFE345;
}
#tools form, #tools p, #tools label, #tools input, #tools select, #tools img {
vertical-align:middle;
}
#search {
float:left;
width:290px;
}
#search label {
font-weight:bold;
}
#search input {
text-align:center;
color:#444444;
}
#prefs {
float:right;
}
body.resolution-wide #prefs {
width:640px;
}
body.resolution-slim #prefs {
width:450px;
}
#phoneselect {
float:left;
text-align:center;
}
body.resolution-wide #phoneselect {
width:315px;
}
body.resolution-slim #phoneselect {
width:220px;
}
#lang {
float:right;
text-align:right;
}
body.resolution-wide #lang {
width:315px;
}
body.resolution-slim #lang {
width:220px;
}
.language-uk #lang-uk, .language-bg #lang-bg, .language-cs #lang-cs, .language-pl #lang-pl, .language-il #lang-il, .language-hu #lang-hu, .language-sk #lang-sk {
display:none;
}
#main {
margin:1px 0 2px 0;
}
body.resolution-wide #main {
width:960px;
background:#FFFFFF url("img/main-wide.gif") repeat-y;
}
body.resolution-slim #main {
width:770px;
background:#FFFFFF url("img/main-slim.gif") repeat-y;
}
#main ul {
display:block; list-style:none;
margin:0; 
}
#main ul li {
display:block; list-style:none;
padding:0 0 0 10px;
background:url("img/bullet.gif") no-repeat 0 .45em;
}
#data {
float:right;
overflow:hidden;
}
body.resolution-wide #data {
	width:769px;
}
body.resolution-slim #data {
width:579px;
}
#account {
	background:#FFDC12 url("img/account.gif") repeat-x;
}
#account p {
margin:5px 0;
}
#account a.active {
font-weight:bold; text-decoration:none;
color:#C35500;
}
#crumbs {
margin:0 0 1px 0; padding:5px 10px;
background:#DDDDDD url("img/crumbs.gif") repeat-x;
}
#crumbs p {
margin:5px 0;
}
#crumbs strong {
font-weight:normal;
color:#C35500;
}
#content {
float:left;
overflow:hidden;
}
body.resolution-wide #content {
	width:579px;
	background-color: #FFFFFF;
}
body.resolution-slim #content {
float:none;
width:579px;
}
#content-in {
	padding:0 10px;
	text-align: center;
}

/* CONTENT (start) */

col.width-33-pct {
width:33%;
}
col.width-50-pct {
width:50%;
}
col.thumbnails {
width:200px;
}
col.labels {
width:125px;
}
table.products {
width:559px;
}
table.products th, table.products td {
border-color:#FFFFFF;
}
table.products thead, table.products.generic thead {
background-color:#5E5E5E; color:#FFFFFF;
}
table.products.ringtones thead {
background-color:#0B72AD;
}
table.products.pictures thead {
background-color:#88B20A;
}
table.products.games thead {
background-color:#AD0B5A;
}
table.products.free thead {
background-color:#DE6100;
}
table.products thead th {
padding:10px;
}
table.products thead h2 {
margin:0;
}
table.products thead h2, table.products thead h2 a:link, table.products thead h2 a:visited {
color:#FFFFFF;
}
table.products thead p {
margin:0;
}
table.products tfoot, table.products.generic tfoot {
background-color:#DEDEDE;
}
table.products.ringtones tfoot {
background-color:#BCE3F8;
}
table.products.pictures tfoot {
background-color:#EAF9C0;
}
table.products.games tfoot {
background-color:#F8BCDA;
}
table.products.free tfoot {
background-color:#FFDEC4;
}
table.products tfoot td {
padding:10px;
line-height:1.3;
}
table.products tbody, table.products.generic tbody {
background-color:#EAEAEA;
}

table.products.ringtones tbody {
background-color:#D5ECF8;
}
table.products.pictures tbody {
background-color:#F0F9D9;
}
table.products.games tbody {
background-color:#F8DAE9;
}
table.products.free tbody {
background-color:#FFECDE;
}

table.products.detail tbody td {
padding:10px;
}
table.products tbody td.thumbnail {
text-align:center; vertical-align:middle;
}
table.products tbody td.thumbnail a {
text-decoration:none;
}
table.products tbody td.thumbnail a img {
margin-bottom:10px;
}
table.products tbody td.thumbnail a span {
text-decoration:underline;
}

table.items {
width:100%; border-collapse:separate; border-spacing:5px; border:0; margin:0 -5px; padding:0;
background:transparent none;
}
table.items th, table.items td {
border:0; margin:0; padding:0;
vertical-align:middle;
background:transparent none;
}
table.items col.icons {
width:70px;
}
/*table.items.gallery th {
text-align:center; font-weight:bold;
}
table.items.gallery td {
text-align:center;
}
neuplatni se */
#content div.box, #content form.box {
margin:10px 0; padding:5px 10px;
background-color:#EAEAEA;
}
#content div.box.generic, #content form.pager.generic {
background-color:#EAEAEA;
}
#content div.box.ringtones, #content form.pager.ringtones,      body.ringtones #content form.pager.auto {
background-color:#D5ECF8;
}
#content div.box.pictures, #content form.pager.pictures,        body.pictures #content form.pager.auto {
background-color:#F0F9D9;
}
#content div.box.games, #content form.pager.games,      body.games #content form.pager.auto {
background-color:#F8DAE9;
}
#content div.box.free, #content form.pager.free,        body.free #content form.pager.auto {
background-color:#FFECDE;
}
#content div.box h2:first-child, #content form.box h2:first-child {
margin-top:9px;
}
#content div.box h2, #content div.box.generic h2 {
color:#5E5E5E;
}
#content div.box.ringtones h2 {
color:#0B72AD;
}
#content div.box.pictures h2 {
color:#88B20A;
}
#content div.box.games h2 {
color:#AD0B5A;
}
#content div.box.free h2 {
color:#DE6100;
}

div.box.list p {
font-size:1em; font-weight:bold; line-height:2; text-align:center;
}
div.box.list p a {
display:inline-block;
border:1px solid #AAAAAA; margin:5px 0; padding:2px 3px;
background-color:#FFFFFF;
}
div.box.list p strong, div.box.list.generic p strong {
display:inline-block;
border:1px solid #5E5E5E; margin:5px 0; padding:2px 4px;
background-color:#5E5E5E; color:#FFFFFF;
}
html>body div.box.list p a, html>body div.box.list p strong, html>body div.box.list.generic p strong {
margin:0;
}
div.box.list.ringtones p strong {
border:1px solid #0B72AD;
background-color:#0B72AD; color:#FFF;
}
div.box.list.pictures p strong {
border:1px solid #88B20A;
background-color:#88B20A;
}
div.box.list.games p strong {
border:1px solid #AD0B5A;
background-color:#AD0B5A;
}
div.box.list.free p strong {
border:1px solid #DE6100;
background-color:#DE6100;
}

form.pager label {
float:right;
}
form.pager a {
display:inline-block;
border:1px solid #AAAAAA; padding:2px 4px;
background-color:#FFFFFF;
}
form.pager strong, form.pager.generic strong {
display:inline-block;
border:1px solid #5E5E5E; padding:2px 4px;
background-color:#5E5E5E; color:#FFF;
}
form.pager.ringtones strong, body.ringtones #content form.pager.auto strong {
border:1px solid #0B72AD;
background-color:#0B72AD;
}
form.pager.pictures strong, body.pictures #content form.pager.auto strong {
border:1px solid #88B20A;
background-color:#88B20A;
}
form.pager.games strong, body.games #content form.pager.auto strong {
border:1px solid #AD0B5A;
background-color:#AD0B5A;
}
form.pager.free strong, body.free #content form.pager.auto strong {
border:1px solid #DE6100;
background-color:#DE6100;
}

table#order {
  width:559px;
}
table#order td {
  border-color:#FFFFFF;
  padding:20px 10px 0px 10px;
}
td.order-form {
width:50%;
background:#FFDC12 url("img/order.gif") repeat-x;
}
td.order-info {
background-color:#FFDC12;
}
table#order h2 {
border-bottom:1px solid #FFFFFF; 
margin:-20px -10px 0 -10px; 
padding:10px;
text-align:center;
color:#000000;
height: 17px;
}
table#order dl {
text-align:center;
margin-top:2em;
}
table#order dt {
font-size:1.4em;
color:#C35500;
}
table#order dd {
margin-left:0;
font-size:1.8em; font-weight:bold;
}

/* CONTENT (end) */

#column {
float:right;
width:188px; overflow:hidden;
}
body.resolution-slim #column {
display:none;
}
#column-in {
padding:0 10px;
}

#column div.box, #profile {
margin:0 -10px 1px -10px; padding:1px 10px 10px 10px;
}
#profile {
background-color:#FFF3AB;
}
#column div.box {
background-color:#EAEAEA;
}
#column div.box.ringtones {
background-color:#D5ECF8;
}
#column div.box.pictures {
background-color:#F0F9D9;
}
#column div.box.games {
background-color:#F8DAE9;
}
#column div.box.free {
background-color:#FFECDE;
}
#profile h2, #column div.box h2 {
border-bottom:1px solid #FFFFFF; margin:-1px -10px 10px -10px; padding:10px;
}
#profile h2 {
background-color:#FFE345; color:#000000;
}
#column div.box h2 {
background-color:#5E5E5E; color:#FFFFFF;
}
#column div.box h3 {
background-color:#5E5E5E; color:#FFFFFF;
}
#column div.box.ringtones h2 {
background-color:#0B72AD; color:#FFFFFF;
}
#column div.box.pictures h2 {
background-color:#88B20A; color:#FFFFFF;
}
#column div.box.games h2 {
background-color:#AD0B5A; color:#FFFFFF;
}
#column div.box.free h2 {
background-color:#DE6100; color:#FFFFFF;
}

#sidebar {
float:left;
width:188px; overflow:hidden; border-top:2px solid #919191;
}
#sidebar-in {
margin-top:1px; padding:0 10px;
}
#nav {
margin:0 -10px 1px -10px;
line-height:1.5;
}
#nav ul {
border:none; margin:0; padding:0;
}
#nav ul li {
border:none; margin:0 0 1px 0; padding:8px 5px 8px 30px;
}
#nav ul ul {
margin:5px 0;
}
#nav ul ul li {
margin:0;
}
#nav ul li#nav-ringtones {
background:#E6E6E6 url("img/nav-ringtones.gif") no-repeat 0 0;
}
#nav ul li#nav-pictures {
background:#E6E6E6 url("img/nav-pictures.gif") no-repeat 0 0;
}
#nav ul li#nav-games {
background:#E6E6E6 url("img/nav-games.gif") no-repeat 0 0;
}
#nav ul li#nav-free {
background:#E6E6E6 url("img/nav-free.gif") no-repeat 0 0;
}
#nav li strong {
font:bold 1.4em sans-serif; line-height:1;
}
body.ringtones #nav ul li#nav-ringtones strong, body.pictures #nav ul li#nav-pictures strong, body.games #nav ul li#nav-games strong {
color:#C35500;
}
#nav ul ul li {
display:block; list-style:none;
border:0; margin:0; padding:0 0 0 10px;
background:url("img/bullet-nav-level-2.gif") no-repeat 0 .45em;
}
#nav a.active {
text-decoration:none;
color:#C35500;
}

#user {
margin:0 -10px 1px -10px; padding:1px 10px 10px 10px;
line-height:1.5;
background-color:#FFF3AB;
}
#user h2 {
border-bottom:1px solid #FFFFFF; margin:-1px -10px 10px -10px; padding:10px;
background-color:#FFE345; color:#000000;
}

/* ADVERTISEMENT - SKYSCRAPPERS enable:
1. #promo-left-out + #promo-right-out - display:block
2. delete comments around definitions for #case-out + #promo-left-out + #promo-right-out */
#promo-left-out, #promo-right-out {
display:none;
}
#promo-bleft-out, #promo-bright-out {
text-align: center;
margin-top: 10px;
}
/* body.resolution-wide, body.resolution-wide #corporate-out, body.resolution-wide #promo-top-out {
width:1240px; overflow:visible;
}
html>body.resolution-wide, html>body.resolution-wide #corporate-out, html>body.resolution-wide #promo-top-out {
width:auto; min-width:1240px;
}
body.resolution-slim, body.resolution-slim #corporate-out, body.resolution-slim #promo-top-out {
width:1050px; overflow:visible;
}
html>body.resolution-slim, html>body.resolution-slim #corporate-out, html>body.resolution-slim #promo-top-out {
width:auto; min-width:1050px;
}
#case-out {
position:relative;
min-height:620px; margin:0 auto;
text-align:center;
}
body.resolution-wide #case-out {
width:1240px;
}
body.resolution-slim #case-out {
width:1050px;
}
#promo-left-out {
display:block; position:absolute; top:0; left:10px;
width:120px; margin:10px 0;
}
#promo-right-out {
display:block; position:absolute; top:0; right:10px;
width:120px; margin:10px 0;
} */
 
#promo-bottom {
margin-bottom:1px;
text-align:center;
background-color:#E6E6E6;
}
#promo-bottom img {
margin:10px;
}

#footer a {
color:#FFFFFF;
}
#footer a:hover {
color:#000000;
}

#links {
border-bottom:1px solid #FFFFFF;
background:#777777 url("img/links-default.gif") repeat-x; color:#FFFFFF;
}
#links-in {
padding:10px;
text-align:center;
}
#links p {
margin:0;
}

#disclaimer {
color:#FFFFFF;
}
body.resolution-wide #disclaimer {
background:#5E5E5E url("img/disclaimer-wide-default.gif") no-repeat 0 100%;
}
body.resolution-slim #disclaimer {
background:#5E5E5E url("img/disclaimer-slim-default.gif") no-repeat 0 100%;
}
#disclaimer-in {
padding:5px 10px 10px 10px;
}
#disclaimer address {
font-style:normal;
text-align:center;
}
#disclaimer address, #disclaimer p {
margin:3px 0;
}

/* PRE-DEFINITIONS + GLOBAL DEFINITIONS */

.fix {
display:block; clear:both;
height:1px; overflow:hidden; margin:0;
font:1px/1px sans-serif;
background-color:transparent;
}
.noscreen, .noshow {
display:none;
}
.float-left {
float:left;
margin:0 10px 1em 0;
}
.float-right {
float:right;
margin:0 0 1em 10px;
}
.autowidth {
width:auto !important;
}
.clear {
clear:both;
}
.center {
text-align:center !important;
}
.right {
text-align:right !important;
}
.larger {
font-size:1.4em;
}
.extra {
/*color:#C35500;
color:#FFDC12;*/
font-style:italic;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}

}

@media print {

body {
font-family:georgia, serif;
}
table {
border-collapse:collapse; border:0;
}
th, td {
border:1px solid;
}
.noprint, .noshow,
#accesslink, #corporate-out, #promo-top-out, #action, #tools-out, #account-out, #crumbs-out, #column-out, #sidebar-out, #promo-left-out, #promo-right-out, #promo-bottom-out, #links-out {
display:none;
}

}

table#order td.paysec
{
  background: #9fc64d;
  xheight: 38px;
  xmax-height: 38px;
  xline-height: 38px;
  margin:  0px;
  padding: 0px 10px;
  text-align: center;
}


table#order td.paysec p
{
  font:bold 100% sans-serif; 
  font-size:1.4em;
  border-bottom: 0px none;
  margin: 0px;
  padding: 0px;
  height: 38px;
  max-height: 38px;
  line-height: 38px;
  display: inline;
  color: black;

}


table#order td.paysec img
{
  border: 0px none;
  display: inline;;
  vertical-align: middle;
  _padding: 3px;
}


#paysecToolTip
{
  background:  yellow;
  padding: 2px;
  border: 2px solid black; 
  z-index: 20000; 
  position: absolute;
  width: 175px;
}

dl.supportedPhones dt
{
  font-weight: bold;
}

#aa {
	width: 250px;
	float: left;
}
#cl {
	color: #FFFFFF;
	margin-top: 10px;
	clear: both;
}
#bb {
	width: 250px;
	float: right;
}
