
/* ebee jsou proste prasata, height vsude mozne, ale diky overflow:hidden se nakonec udela uplne jina vyska */
#header { min-height: 60px !important; overflow: visible !important; height:auto !important; margin-bottom: 10px; }

.ad-top-leader-wrap { width: 1012px !important; }

.clear { clear: both !important; height: 0px; font-size:0px; overflow:hidden; line-height:0px; visibility: hidden; }

.headline { color: #333; font-size: 1.5em; }
.padd { padding: 0 15px; }

#login { margin-left: 10px; }
#login input[type=text] { width: 160px; }
#login input[type=password] { width: 160px; }
#login td, #login th { padding: 8px;  }
#login th { text-align: right; vertical-align: top; padding-top: 10px; }
#login input[type=submit] { width: 150px; font-weight: bold; }

.link { padding: 15px 0; }
.link .lost,
.link .reg { display:inline-block; }
.link .lost { padding-left: 25px; }


.logged { text-align:center; background: #C1E3FF; border: 1px solid #7DC5FF; padding: 15px 5px; xwidth:633px; color: #000; border-radius:3px;}
.logged a { color: blue; }
.service-name { color: #888; }

#obal { }

#content-setting-personal { margin-bottom: 20px; }

/* games */
x.service-games { padding: 10px; min-height: 300px; }
x.service-games h1.headline { color: #FFD700; }
x#content-login.service-games input,
x#content-login.service-games select { padding: 3px; }
xbody { text-align: left; padding-top: 0 !important; }
x.bt-content { color: #000; }
x#wrap .center { background: #101010; }
x.service-games .input-text { background: #fff; color: #000; }
x.service-games #passwordNew_bar,
x.service-games #password_bar { border-color: #333 !important; }
x.service-games ul { margin:0; }
x.service-games table.form td.title { border-color: #555; }
x.service-games .service-list a:link.sel,
x.service-games .service-list a:visited.sel { color: #fff; border-bottom: none; }
x.service-games .login-box-round { background: #333; }

/* nastaveni */
.hint { color: #999; }
.hint a:link,
.hint a:visited { color: #999; }
.hint-sm { color: #999; font-size: .8em; }
.setting-menu { margin-bottom: 15px; padding: 5px 20px; padding-right: 0; font-weight: bold; border: 1px solid #dbdbdb; background:#f1f1f1; }
.setting-menu a { margin-right: 10px; line-height: 22px; display: inline-block; }
.setting-menu a.mini { padding-left: 25px; background: url(/img/settings-sprite-sm.png) no-repeat -9px 1px; }
.setting-menu a.mini.personal { background-position: -10px -75px; }
.setting-menu a.mini.photo { background-position: -9px -36px; }
.setting-menu a.mini.join { background-position: -9px -110px; }
.setting-menu a.active { color: #000; border:none; text-decoration: underline; }

.setting-index { padding-left: 40px; }
.setting-index li { float:left; width: 350px; margin-bottom: 40px; }
.setting-index a { font-size: 150%; background: url(/img/settings-sprite.png) no-repeat -42px 0px; padding-left: 60px; display: inline-block; padding-bottom: 27px; }
.setting-index span { display: block; margin-top: -16px; padding-left: 62px; clear:both; }
.setting-index .personal a { background-position: -44px -210px; }
.setting-index .photo a { background-position: -38px -100px; }
.setting-index .join a { background-position: -38px -310px; }
.setting-index li.photo,
.setting-index li.join {
    margin-bottom: 5px;
}



/*.setting-menu img { vertical-align: middle; }*/

.errorbox {
 padding: 8px 8px 8px 70px;
 background: #F7CBCA url(/tiscali/img/error_icon.png) no-repeat 3px 3px;
 border: 1px solid red;
 color:#CC0000;
 min-height: 30px;
 margin-bottom: 12px;
}

.errorbox li {
    /* padding-left: 10px;
    background: url(/tiscali/img/error_li.gif) no-repeat 0 5px; */
    list-style-type: disc;
}
.errorbox.ok {
    border: 1px solid green;
    background: #CDF8C9 url(/tiscali/img/error_yes.gif) no-repeat 3px 3px;
    color: #0B3807;
}

.profile-photo-list li { float:left; margin-right: 10px; }


#content-setting-index h1 { font-size: 1.5em; margin: 10px 0; }
.t-center { text-align:center; }

.nuts3 { margin-top: 6px; font-weight: bold; }

table.form td.title { font-style: italic; border-bottom: 1px solid #ccc; padding-top: 10px; padding-bottom: 2px; }

.visible { padding-left: 15px; color: #999; float:right; width: 200px; }

.fb-nick td,
.fb-nick th { padding: 5px; }

.messagebox{
 margin-top: 1px;
 font-size: .8em;
 width:auto;
 background:#ffc;
 padding:1px;
 font-weight:bold;
}
.messageboxok {
 background:#C9FFCA;
 color:#008000;
}
.messageboxerror {
 background:#F7CBCA;
 color:#CC0000;
}

img.domain { vertical-align:-10%;}

.service-list { margin-bottom: 6px; color: #3336; font-size: 0.9em; margin-top: 20px; }
.service-list a:link,
.service-list a:visited { text-decoration: none; color: #999; border-bottom: 1px dotted #999; }
.service-list a:link.sel,
.service-list a:visited.sel { color: #000; border-bottom: none; }

.t-right { text-align: right; }
.t-left { text-align: left; }
.t-center { text-align:center; }

.fb-tab { padding-left: 20px; }
.fb-tab div { float:left; background: #a5b7dc; margin-right: 10px; padding: 4px 10px; border-top-right-radius: 6px; border-top-left-radius: 6px; }
.fb-tab div.active { background: #3b5998; color: #fff; font-weight: bold; }
.fb-content { border: 4px solid #3b5998; border-radius: 14px; padding: 20px; }

a:link.email-invalid,
a:visited.email-invalid { background: #d31b1b; border-radius: 7px; color: #fff; padding: 3px 7px; font-size: 11px; line-height: 11px; text-decoration:none}
.email-valid { background: #009b00; border-radius: 7px; color: #fff; padding: 3px 7px; font-size: 11px; line-height: 11px; text-decoration:none; }

.captcha-txt { text-transform:uppercase; }

/*
.login-box { float:left; width: 510px; }
.login-box-round { background: #eee; border-radius: 10px; }
.login-switch { float: left; width: 470px; margin-bottom: 10px; }
*/

form { margin:0; padding:0;}
table.form td { padding: 3px; padding-bottom: 10px; }
table.form th { padding: 4px; vertical-align:top; text-align: right; }

table.border { border-collapse: collapse; width: 100%; }
table.border td { border: 1px solid #dbdbdb; padding: 5px; }
table.border thead td { background: #e2e2e2; }
table.border .row0 td,
table.border .row0 th,{ background: #efefef; }
table.border .row1 td,
table.border .row1 th { background: #f2f2f2; }

/* nova lista */
img.domain { vertical-align: middle; }

.neomezeny-email {
    border: 1px solid #7446aa; color:#333;
    margin: 8px 0;
    padding:10px; padding-top: 17px; padding-left: 70px;
    background: url(/img/obalka.png) no-repeat 8px 50%;
    min-height: 40px;
    border-radius: 3px;
}

a.active { font-weight: bold; border-bottom: 1px dotted #aaa; }

.logo-email { padding-top:9px; max-height: 25px !important; }
.logo-tiscali { height: 32px; margin-top:3px; }
.logo-mojeid { margin-top: 5px; }
.logo-osobnosti { margin-top: 4px; }
#logo.account a.logo-second { text-indent:0; border:none; margin:0; margin-top:2px; width:auto; padding:0; }
#logo.account h1 a { padding-right: 0px; margin-right: 10px; }
#logo.account h1 { height: auto !important; }
#logo { height: auto !important; }

#detail.mojeid {  }

.mojeid .gift .flash input { /*visibility: hidden;*/ position: absolute; bottom: 0px; left:48%; }
.mojeid .gift .flash img { display: block; border-radius: 4px; }
.mojeid .gift .flash div.item { float: left; text-align: center; position: relative; padding-bottom: 15px; }
.mojeid .gift .flash label img { /*float: left;*/ border: 2px solid #fff; }
.mojeid .gift .flash input:checked + label img { border: 2px solid #29e445; }

.btn-new-wrapper { cursor: pointer; }
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.unlimited-account { margin:0 !important; }
.alternative-login { margin-bottom: 25px !important; }

/* margin byl zapornej a kurvil design */
#sticky-stop-bmone2n-18059-1-1-1 { margin-top: 0 !important; position: relative; top: -10px;}


.content-border { border: 1px solid #dbdbdb; padding: 20px; }

#page-wrap { border: 1px solid #ccc; }
/* pro uzky login a logout s wide dole */
html { background: none !important; }
body { background: #FFF url(/img/bg-full.jpg) 50% 20px no-repeat; }

body.thin-page #page-wrap,
body.thin-page #wrap,
body.thin-page #page { width: auto; background: transparent; border: none; }
body.thin-page #page { width: 550px; background: #fff; border: 1px solid #ccc; margin-top: 10px; min-height: 0; margin-bottom: 8px; padding: 0 20px 20px 20px; }


body.lightbox-page { padding-top:0; background:none; }
body.lightbox-page .ad-top-leader-wrap { width: auto !important; height: auto; min-height:0; }
body.lightbox-page #wrap { min-height:0; padding-bottom: 0px; }

.bbtitle {
    background: url(http://hp.timg.cz/img/bb-title-vert.gif) no-repeat right 10px !important;
    padding-right: 12px !important;
    padding-top: 0 !important;
}

.button-purple { border: 1px solid #614680; border-color-bottom: #614680; background: #886fa4 url(/img/bg-button.png); color: #fff; border-radius: 4px; min-width: 216px; padding: 6px 0; text-align:center; text-decoration: none; }
.button-purple:hover { border-color: #4f3867; background-image: url(/img/bg-button-hover.png); color: #fff; text-decoration: none; cursor:pointer;}
