/* spolecne */
* {margin: 0; padding: 0;}
body{background:#fcfdfe; color:#666; font:11px Arial, Helvetica, sans-serif; text-align:center;}
#obalik { position: relative; margin: 0 auto; width: 857px; }

.sky-ad {position: absolute; right: 0px; top: 125px; width: 130px;}
/*.sky-ad {float: right; width: 128px; margin-top: 125px; position: relative;}*/
.sky-ad #ad2skzyak{border:1px solid; position: absolute;}

#page {float: left; height: 100%; width: 857px; margin:0; text-align:left; }
img {border: 0}
.hr2 {clear: left; height: 1px; border-top: 1px solid #D1D1D0; font-size: 0; width: 90%; margin: 0 auto 10px auto; _margin-left: 50px; _width: 100%; margin-top: 5px}
.hr {clear: both; height: 1px; border-top: 1px solid #D1D1D0; font-size: 0; width: 90%; margin: 5px auto 10px auto; _margin-left: 50px; _width: 100%;}
.clr {clear: both; height: 0; font-size: 0; visibility: hidden;}

#hlavicka {width:857px; height: 87px; background: transparent url("../xchat/header3.png") no-repeat center;position: relative;overflow: hidden}
.float1 {float: right; padding: 14px 20px 0 0; color: #486ba2;}
.float1 span {width: 10px}
.float1 a {color: #486ba2; text-decoration: none}
.float1 a:visited {color: #486ba2; text-decoration: none}
.float1 a:hover {color: #486ba2; text-decoration: underline}
.float2 {float: right; margin: 24px 15px 0 0; clear: right; width:286px; display: inline;}

#hlavicka .border {border: 1px solid #fff; padding: 1px; float: left;}
#hlavicka .login {float: left; padding: 0 60px 0 6px;}
#hlavicka .nick {color: #fff; font-weight: bold;padding-left: 3px}
#hlavicka .nick a {color: #fff; text-decoration: none;}
#hlavicka .nick a:hover {color: #fff; text-decoration: underline;}
#hlavicka .vzkaz {font-weight: bold; line-height: 23px;_line-height: 20px;background:url(../xchat/obalka.png) no-repeat center left; padding-left: 21px;}
#hlavicka .vzkaz a {color: white; text-decoration: none}
#hlavicka .vzkaz a:hover {color: white; text-decoration: underline}
#hlavicka .openup {float: right; margin-right: 10px; color: #fff; cursor: hand; cursor: pointer;}
#hlavicka input.reg-button {width: 28px; height: 28px; margin: 6px 0 0 5px;}

#hlavicka .hidden-odkaz {cursor: pointer; cursor: hand; text-decoration: none}
#nastaveni {background: url(../xchat/settings.png) no-repeat center; height: 16px;padding-right: 30px }
.skryvany {display: none}
.neskryvany {display: block;}
.nastaveni {float: right; line-height: 16px; _line-height: 15px; color: #fff;clear: both;}
.nastaveni a, .nastaveni a:visited, .nastaveni a:active {color: #fff; text-decoration: none}
.nastaveni a.deactive, .nastaveni a.deactive:visited, .nastaveni a.deactive:active {color: #ddd;}

.nastaveni a:hover {color: #fff; text-decoration: underline;}
.nastaveni a.deactive:hover {color: #ddd; text-decoration: none;}

#menu_hl {height: 26px; background:url(../xchat/menu_bg.png) no-repeat center; position: relative;}
#menu_hl menu {list-style-type: none; margin-left: 10px; font-size: 110%; clear: right; position: absolute;top: 0; left: 0; height: 26px; line-height: 26px;}
#menu_hl menu li {float: left; padding: 0;  width: 90px; line-height: 26px; text-align: center; background: url("../xchat/menu.png") no-repeat left bottom;}
#menu_hl menu li a:hover {background: url("../xchat/menu_hover.png") no-repeat left bottom;}
#menu_hl menu li a.active {background: url("../xchat/menu_hover.png") no-repeat left bottom;}
#menu_hl menu li a {color:#fe7510; text-decoration: none;display: block;height: 26px; font-weight: bold;}

#menu_sub {height: 24px; background: url('../xchat/menu_sub_bg.png') no-repeat left center;}
#menu_sub ul {margin-left: 11px;}
#menu_sub ul li {display: inline; margin-left: 9px ;padding: 0 12px 0 0; height: 22px; line-height: 22px; text-align: left; background: url('../xchat/odrazka_submenu.png') no-repeat right center;}
#menu_sub ul li.last {background: none;}
#menu_sub ul li a {color:#666; text-decoration: none; line-height: 22px;}
#menu_sub ul li a:hover {text-decoration: underline;}

#hlavicka h1, h1 span {width: 180px;height: 55px;font-size: 100%;overflow: hidden;position: absolute;left: 35px;top: 20px; z-index: 0; cursor: pointer;}
h2 {font-size: 155%; font-weight: bold;}
h3 {font-size: 110%;}

#telo {width: 857px; background: url("../xchat/body_bg.png") repeat-y center; color: #666; overflow: hidden; text-align: center;}
#telo-in {margin: 0 auto; width: 837px; text-align: left;}

#paticka { width: 857px; }
#paticka .footer {text-align: center; background: url("../xchat/body_bg.png") repeat-y center; }
#paticka .foot-menu {padding-left: 30px}
#paticka p.endfooter, #paticka div.endfooter { display: block; height: 75px; line-height: 75px; width: 857px; background: url('../xchat/footer.png') no-repeat center bottom; clear: both; text-align: center; }
#paticka p.endfooter p, #paticka div.endfooter p { line-height: normal; }
#paticka span {color: #666;}
#paticka a {color: #fe710a; text-decoration: none}
#paticka a:hover {text-decoration: underline}
#paticka .footer .innerfooter { padding-left: 10px; margin: 0 10px 0 10px; padding-top: 13px; clear: both; border-top: 1px solid #cfcfcf; }
#paticka .footer .innerfooter .chservices { float: left; width: 150px; padding: 0; margin: 0 0 0 10px; }
#paticka .footer .innerfooter .chservices p { font-weight: bold; text-align: left; width: 150px; padding: 0; padding-bottom: 5px; margin: 0; display: block; }
#paticka .footer .innerfooter .chservices a { font-weight: normal; text-align: left; width: 150px; padding: 0; margin: 0; display: block; }
#paticka .footer .innerfooterbottom { clear: both; height: 10px; }
#paticka .footersocial { display: block; width: 400px; margin: 0 auto; padding: 0; border: 0; }
#paticka .footersocial a { display: block; width: 58px; line-height: 32px; margin: 0; float: left; padding: 0 10px 0 32px; border: 0; text-align: left; }
#paticka .footersocial div.clr { clear: both; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; font-size: 0; visibility: hidden; }
#paticka .footersocial a.facebook { background: url('https://x3.ximg.cz/facebook.png') no-repeat 8px 8px; }
#paticka .footersocial a.twitter { background: url('https://x3.ximg.cz/twitter.png') no-repeat 8px 8px; }
#paticka .footersocial a.instagram { background: url('https://x3.ximg.cz/instagram.png') no-repeat 8px 8px; }
#paticka .footersocial a.blogger { background: url('https://x3.ximg.cz/blogger.png') no-repeat 8px 8px; }


/* hlavicka s prihlasenim nebo registraci */
.float2-reg {float: right; padding: 8px 20px 0 0; clear: right}
.float2-reg form {padding: 13px 0 0 0;}
.float2-reg .reg {border: 1px solid #fcfdfe; height: 14px; _height: 16px; font-size: 95%; width: 65px;margin-top: 12px; background:#fe903e; color: #fcfdfe;}
.float2-reg label, .float2-reg input {float: left; color: #fcfdfe;}
.float2-reg label {padding-right: 6px; padding-left: 6px; padding-top: 13px; font-weight: bold;}
.float2-reg .mojeid-header-button { padding: 4px 0 0 4px; }


/* ========================================================================== */
/* Dale jsou definice pro obsah telo-in Profilu */

#telo-in fieldset {border: none;}
#telo-in legend {display: none;}
#telo-in a {text-decoration: none;}
#telo-in a:hover {text-decoration: underline;}
#telo-in input {color:#666; border: 1px solid #b5b5be;}
#telo-in .search {margin-left: 0px; width: 88px; height: 20px; color:#000; font-size: 110%; background: url('../xchat/search-btn.png') no-repeat; border: none; cursor: pointer; cursor: hand;}

#telo-in h3 {margin-bottom: 7px; color: #666; font-size: 120%; line-height: 1.7em;  border-bottom: 2px solid #666; background: url('../xchat/nadpis-bg.gif') repeat-x left center;}
#telo-in h3 span {padding: 0 5px 0 0; background: #fff;}
#telo-in h3 span.friend-n {padding: 0 5px 0 0; color: #FF6600; font-weight: normal;}
#telo-in h3 span.friends-title {padding: 0 5px 0 0; color: #FF6600; font-weight: bold;}

#telo-in .box  h3 a, .box  h3 a:visited, .box  h3 a:hover, .box  h3 a:active {color: #666;}

/* horni panel pres celou sirku tela */
#horni a {text-decoration: none;}
#horni .l {float: left; width: 620px; height: 60px; background: url('../xchat/horni-levy-bg.gif') repeat-x; overflow: hidden;}
#horni .l h2 {display: inline; float: left; width: 200px; _width: 212px; margin: 10px 0 0 8px; padding: 0 0 0 6px; color: #666; font-size: 17px; overflow: hidden;}
/*#horni .l h2.m {display: inline; float: left; width: 160px; _width: 212px; margin: 10px 0 0 8px; padding: 0 0 0 36px; color: #666; font-size: 17px; overflow: hidden; background: url('../xchat/muz.gif') no-repeat left center;}*/
/*#horni .l h2.z {display: inline; float: left; width: 160px; _width: 212px; margin: 10px 0 0 8px; padding: 0 0 0 42px; color: #666; font-size: 17px; overflow: hidden; background: url('../xchat/zena.gif') no-repeat left center;}*/
#horni .l h2.m a{color: #0055dd;}
#horni .l h2.z a{color: #fb3527;}
#horni .l h2 a {color: #666;}
#horni .l h2 span {display: block; font-size: 70%; font-weight: normal;}
#horni .l #nav-bar {display: inline; float: right; width: 391px; height: 48px; margin: 5px 8px 0 0; background: #FD8D3B url('../xchat/nav-bar-bg.gif') no-repeat;}
#horni .l #nav-bar ul {margin: 6px 0 0 15px;}
#horni .l #nav-bar ul li {display: inline;padding: 0 16px 0 0;}
#horni .l #nav-bar ul li.active {display: inline;padding: 0 16px 0 0; color: #5A5A5A; font-size: 12px; font-weight: bold;}
#horni .l #nav-bar ul li a {color: #FCFDFE; font-size: 12px;  font-weight: bold;}
#horni .l #nav-bar ul li a:hover {color: #5A5A5A;}
#horni .l #q-search {margin: 17px 0 0 80px;}
#horni .l #q-search input {vertical-align: middle;margin-right: 15px;}
#horni .l #q-search label {margin: 0 15px 0 0; font-size: 1.2em; font-weight: bold; vertical-align: middle;}

#horni .r {float: right; width: 217px; height: 60px; text-align: right; background: url('../xchat/horni-pravy-bg.gif') no-repeat;}
#horni .r span {display: block; margin: 10px 24px 0 0;}
#horni .r span p {text-align: left; padding: 0; margin: 0; padding-left: 40px; margin-bottom: 5px; }
#horni .r span a {color: #FE7919; font-weight: bold;}
#horni .r span a.next {padding: 0 20px 0 0; color: #FE7919; font-size: 165%; font-weight: bold; background: url('../xchat/double-arr.gif') no-repeat right center;}
#horni .r span a:hover {text-decoration: underline;}

/* sloupce */

.users {font-size: 110%;}
.users ul {padding: 5px 0; list-style: none;}
.users ul li {margin: 3px 0 5px 10px;}

.users ul li span {display: block; float:left; width: 14px; height: 15px;_width:20px; _height:20px; margin: 0 5px 0 0;:margin:0px;}
.users ul li span.s-seda {background: url('../icons/star2_grey.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/star2_grey.png',sizingMethod='scale');_background-image:none;}
.users ul li span.s-modra {background: url('../icons/star2_blue.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/star2_blue.png',sizingMethod='scale');_background-image:none;}
.users ul li span.s-zelena {background: url('../icons/star2_green.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/star2_green.png',sizingMethod='scale');_background-image:none;}
.users ul li span.s-cervena {background: url('../icons/star2_red.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/star2_red.png',sizingMethod='scale');_background-image:none;}
.users ul li span.s-cerna {background: url('../icons/star2_black.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/star2_black.png',sizingMethod='scale');_background-image:none;}
.users ul li span.s-zluta {background: url('../icons/star2_yellow.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/star2_yellow.png',sizingMethod='scale');_background-image:none;}
.users ul li span.m-c {background: url('../icons/mancrt2.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/mancrt2.png',sizingMethod='scale');_background-image:none;}
.users ul li span.z-c {background: url('../icons/womancrt2.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/womancrt2.png',sizingMethod='scale');_background-image:none;}
.users ul li span.m-n {background: url('../icons/man2.png') no-repeat center center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/man2.png',sizingMethod='scale');_background-image:none;}
.users ul li span.z-n {background: url('../icons/woman2.png') no-repeat center center;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../icons/woman2.png',sizingMethod='scale');_background-image:none;}
.users ul li span.online {display: inline; float: none; margin-left: 5px; vertical-align: middle; }
.users ul li a span { text-decoration: none; cursor: pointer; cursor: hand; }

.users ul.new li {margin: 3px 0 18px 3px;}
.users ul.new li span {display: block; float:left; width: 22px; height: 24px; margin: 0 8px 0 0px;}
.users ul li.z a {color: #FB3527;}
.users ul li.m a {color: #0055DD;}
.users p.dalsi {margin: 10px 0 0 15px;}
.users p.dalsi a {color: #0042da;}

.detail-box {margin: 0 0 10px 0; border: 1px solid #D5D4D4;}
.detail-box h4{ padding: 0 5px 0 5px; line-height: 1.8em; color: #FE710A; font-size:110%; font-weight: normal; text-align: right; background: #F5F4F4; border-bottom: 1px solid #D5D4D4;}
.detail-box h4 a {color: #0055DD;}
.detail-box h4 span {display: inline; float: left; font-weight: bold;}
#telo .detail-box h4 img {vertical-align: middle; background: transparent;}
.detail-box .u-info {margin: 0 4px 4px 4px; padding: 2px 5px; background: #f0f1f2; overflow: hidden; }
.detail-box .u-info span {display: block; margin: 0; padding: 0;}
.detail-box .u-info a {cursor: hand; cursor: pointer;}

#levy-sl {display: inline; float: left; width: 172px; margin: 0 10px 0 16px; padding: 14px 0 20px 0;}
#levy-sl a, #levy-sl a:active, #levy-sl a:visited {color: #004ede;}
#levy-sl h3 a, #levy-sl h3 a:active, #levy-sl h3 a:visited {color: #666;}
#levy-sl .fotky-v .fotka {float: left; text-align: center; background: #f0f1f2; margin: 10px 12px 0 0px; width: 79px; height: 80px;}
#levy-sl .fotky-v .fotka a.obal {display: block; width: 79px; height: 80px; text-align: center; background: #E6E6E6}
#telo-in #levy-sl .fotky-v .fotka a.obal:hover {text-decoration: none;}
#levy-sl .fotky-v .fotka img {margin: 10px 0 0 0;}
#levy-sl .users ul {margin-bottom: 20px;}
#levy-sl .users ul li {margin: 3px 0 5px 3px;}
#levy-sl .users ul li.z a {color: #FB3527;}
#levy-sl .users ul li.m a {color: #0055DD;}

#levy-sl p.dalsi {margin: 15px 0 8px 0; text-align: right;}
#levy-sl p.dalsi a {padding: 0 0 0 10px; color: #0055dd; background: url('../xchat/dalsi-arr.png') no-repeat left center;}

#levy-sl .showb {margin: 15px 0 0 0;}
#levy-sl .showb .item {margin: 10px 0;}
#levy-sl .showb .item img {float: left; margin-right: 6px; border: 1px solid #000;}
#levy-sl .showb .item h4 {margin-bottom: 5px; font-size: 110%;}
#levy-sl .showb .item h4 a{color: #FE6700;}
#levy-sl .showb .item strong a{color: #195EA3; font-size: 110%;}

#levy-sl .tools {font-size: 110%; margin-bottom: 10px; background: #F0F1F2;}
#levy-sl .tools ul {padding: 5px 0; list-style: none;}
#levy-sl .tools ul li {margin: 3px 0 2px 10px;}
#levy-sl .tools ul li a{color: #333;}
#levy-sl .tools ul li a:hover {text-decoration: underline;}

#levy-sl .detail-box {margin: 0 0 10px 0; border: 1px solid #D5D4D4;}
#levy-sl .detail-box h4 {padding: 0 5px 0 5px; line-height: 1.6em; color: #666; font-size:110%; font-weight: bold; text-align: left; background: #F5F4F4; border-bottom: 1px solid #D5D4D4;}
#levy-sl .detail-box h4 span.chat {width: 15px; height: 15px; margin: 2px 3px 0 2px; line-height: 15px; font-size: 0; background: url('../xchat/icon-info.gif') no-repeat;}
#levy-sl .detail-box h4 span.info { width: 15px; height: 15px; margin: 2px 3px 0 2px; line-height: 15px; font-size: 0; background: url('../xchat/icon-info.gif') no-repeat 0 -30px;}
#levy-sl .detail-box h4 span.meet { width: 15px; height: 15px; margin: 2px 3px 0 2px; line-height: 15px; font-size: 0; background: url('../xchat/icon-info.gif') no-repeat 0 -15px;}
#levy-sl .detail-box .in {margin: 7px 5px; font-size: 110%;}
#levy-sl .detail-box .in p {margin: 2px 0;}

#levy-sl form {margin: 0 0 15px 0;}
#levy-sl form p {margin: 0 0 4px 0;}
#levy-sl form select {width: 100%; font-size: 90%; border: 1px solid #b5b5be;}
#levy-sl form .inpcheck {border: none;}
#levy-sl form .srs {margin: 6px 0 0 0; width: 88px; height: 20px; color:#000; font-size: 90%; background: url('../xchat/search-btn.png') no-repeat; border: none; cursor: pointer; cursor: hand;}

#stredni-sl {display: inline; float: left; width: 380px; margin: 0 0 0 20px; padding: 14px 0 20px 0;overflow: hidden;}
#stredni-sl a, #stredni-sl a:active, #stredni-sl a:visited {color: #004ede;}
#stredni-sl h3 a, #stredni-sl h3 a:active, #stredni-sl h3 a:visited {color: #666;}
#stredni-sl p.descr {margin: 0 0 10px 0; font-size: 110%;}
#stredni-sl .fotka {margin: 0 0 10px 0; text-align: center;}
#stredni-sl .fotka a.obal {display: block; width: 75px; height: 100px;}
#telo-in #stredni-sl .fotka a.obal:hover {text-decoration: none;}
#stredni-sl .fotky-h {margin: 15px 0 10px 0; text-align: center;}
#stredni-sl .fotky-h .fotka {display: inline; float: left; width: 63px; margin: 0 6px 10px 7px; text-align: center; background: #E6E6E6; overflow: hidden;}
#stredni-sl .fotky-h .fotka img {margin: 2px 0;}
#stredni-sl .fotky-h .fotka p {padding: 3px 0 0 0; background: #FCFDFE; overflow: hidden;}
#stredni-sl .fotky-h .fotka p a {color: #ff6600; text-decoration: none;}
#stredni-sl .fotky-h .fotka p a:hover {text-decoration: underline;}

#stredni-sl .detail-box .fotka {display:inline; float:left; width: 75px; height: 100px; margin: 8px 4px 8px 4px;}
#stredni-sl .detail-box p {margin: 7px 0 0 0; overflow: hidden;}
#stredni-sl .detail-box p img{margin: 0 5px 2px 0;}
#stredni-sl .detail-box p.info-icons {display: block;}
#stredni-sl .detail-box table {margin: 10px 2px 10px 2px; font-size: 110%;}
#stredni-sl .detail-box table td {padding: 1px 0; font-weight: bold;}
#stredni-sl .detail-box table td.title {width: 120px; font-weight: normal;}

#stredni-sl .m-x {display: inline; float: left; width: 212px; margin: 0 0 10px 0;}
#stredni-sl .m-x h4 {color: #004EDE;}
/*#stredni-sl .m-x h4 a {padding: 2px 0 2px 28px; color: #004EDE; background: #f5f4f4 url('../xchat/m-z-icons.png') no-repeat;}*/
#stredni-sl .m-x h4 a {padding: 2px 0 2px 4px; color: #004EDE;}
#stredni-sl .m-x h4 strong {color: #004EDE;}
#stredni-sl .z-x {display: inline; float: left; width: 212px; margin: 0 0 10px 0;}
#stredni-sl .z-x h4 {color: #FF0000;}
/*#stredni-sl .z-x h4 a {padding: 2px 0 2px 30px; color: #FF0000; background: #f5f4f4 url('../xchat/m-z-icons.png') no-repeat 0 -19px;}*/
#stredni-sl .z-x h4 a {padding: 2px 0 2px 4px; color: #FF0000;}
#stredni-sl .z-x h4 strong {color: #FF0000;}
#stredni-sl .odd {margin-left: 6px; _margin-left: 10px;}

#stredni-sl .box {margin: 10px 0;}
#stredni-sl .errorset {padding: 0 8px;}

#stredni-sl .bonzform h2{margin:0 0 10px 0;}
#stredni-sl .bonzform p{margin:0 0 15px 0;}
#stredni-sl .bonzform th{padding:2px 0;}
#stredni-sl .bonzform td{padding:2px 0 2px 4px;}
#stredni-sl .bonzform th input{margin-right:8px;}
#stredni-sl .bonzform textarea{margin:0 0 4px 0;}

#pravy-sl {display: inline; float: right; width: 210px; background: url('../xchat/pravy-sl-bg.png') no-repeat right top; overflow: hidden;}
#pravy-sl ul {list-style: none;}
#pravy-sl a {text-decoration: none;}
#pravy-sl a:hover {text-decoration: underline;}
#pravy-sl form {margin: 0 17px 16px 20px; text-align: left;}
#pravy-sl form p {margin: 0 0 4px 0;}
#pravy-sl form a {color: #0055dd; font-weight: normal;}
#pravy-sl form select {width: 170px; font-size: 110%; border: 1px solid #b5b5be;}
#pravy-sl form select#search_age1 {width: 80px;}
#pravy-sl form select#search_age2 {width: 80px;margin-left: 10px;}
#pravy-sl form select#age_from {width: 80px;}
#pravy-sl form select#age_to {width: 80px;margin-left: 10px;}
#pravy-sl form p.checkboxes {float: left; width: 80px; height: 15px;}
#pravy-sl form p.advanced-s {position: relative; float: right; width: 65px; top: -20px;}
#pravy-sl form input#search_photo {border: none;  line-height: 10px;}
#pravy-sl form input#search_online {border: none; line-height: 10px;}
#pravy-sl form input.search {margin-top: 4px;}

#pravy-sl .box {margin: 0 14px 14px 3px;}
#pravy-sl .box a {color:#0055dd;}
#pravy-sl .bonzlink {margin: 40px 0 0 0; padding: 0 5px;}

#pravy-sl .box .users ul li.z a {color: #FB3527;}
#pravy-sl .box .users ul li.m a {color: #0055DD;}

#pravy-sl .tools {font-size: 110%; background: #F0F1F2;}
#pravy-sl .tools ul {padding: 5px 0;}
#pravy-sl .tools ul li {margin: 3px 0 2px 10px;}
#pravy-sl .tools ul li a{color: #333;}
#pravy-sl .tools ul li a:hover {text-decoration: underline;}

#pravy-sl p.dalsi {margin: 15px 0 0 0; text-align: right;}
#pravy-sl p.dalsi a {padding: 0 0 0 10px; color: #0055dd; background: url('../xchat/dalsi-arr.png') no-repeat left center;}


/* tabulka uzavirajici komentare v karticce*/
#telo-in .detail-box .u-info span table {margin: 0; padding: 0; font-size: 100%;}
#telo-in .detail-box .u-info span table td {margin: 0; padding: 0; font-weight: normal;}

/* Zmena rozmeru leveho a stredniho sloupce na HP a pridruzenych trid */
#telo-in .hp-l-sl {width: 163px; margin: 0 10px 0 11px;}
#telo-in .hp-s-sl {width: 434px; margin: 0; padding-top: 14px; overflow: hidden;}
#telo-in .hp-s-sl .detail-box h4 {font-size: 100%;}
#telo-in .hp-s-sl .box h3 {position: relative; margin-bottom: 12px;}
#telo-in .hp-s-sl .box h3 span.z {position: absolute; width: 31px; height: 30px; padding: 0; margin: 0; font-size: 0; cursor: hand; cursor: pointer; background: #fcfdfe url('../xchat/m-z-icons.png') no-repeat 0 -77px;}
#telo-in .hp-s-sl .box h3 a.z {padding: 3px 0 3px 35px; color:#ff0000 ;font-size: 90%;}
#telo-in .hp-s-sl .box h3 span.m {position: absolute;  width: 31px; height: 30px; top: 0; left: 403px; font-size: 0; cursor: hand; cursor: pointer; background: #fcfdfe url('../xchat/m-z-icons.png') no-repeat 4px -46px;}
#telo-in .hp-s-sl .box h3 a.m {position: absolute; top: 4px; padding: 0 5px; left: 338px; color:#004ede; font-size: 90%; line-height: 1.2em;  background: #fcfdfe;}

/* Zmena rozmeru leveho sloupce na stranc Info */
#telo-in .info-sl {width: 194px; margin: 0 0 0 11px;}

/* Zmena rozmeru stredniho sloupce  pro informace o +/- */
#telo-in .plusminus-s-sl {width: 600px; margin: 0 0 0 8px; padding-top: 11px;}
#telo-in .plusminus-s-sl table td{width: 216px; padding-left: 15px;}
#telo-in .plusminus-s-sl table td.title{width: 100px; font-weight: normal;}

/* Chybove hlasky samostatne */
#telo-in p.err-message { margin: 100px 0; font-size: 1.1em; text-align: center;}


/* Uzivatelska fora */

.forum-hlava {margin: 20px 0; text-align: right;}
.forum-hlava h2 {float: left; color: #fe710a;}
.forum-hlava form .text {padding: 1px; font-size: 110%; border: 1px solid #999 !important;}
.forum-hlava form .search {border: none !important;}
.forum-levy {float: left; width: 211px;}
.forum-levy .detail-box { width: 100%; padding: 0 0 5px 0;}
.forum-levy .detail-box h4 {padding: 0 10px; font-weight: bold; text-align: left;}
.forum-levy .detail-box span {float: none;}
.forum-levy .fotky-h {margin: 15px 0 10px 0; text-align: center;}
.forum-levy .fotky-h .fotka {display: inline; float: left; width: 75px; margin: 0 0 15px 20px; text-align: center; background: #E6E6E6; overflow: hidden;}
.forum-levy .fotky-h .fotka p {padding: 3px 0 0 0; background: #FCFDFE; overflow: hidden;}
.forum-levy .fotky-h .fotka p a {color: #ff6600; text-decoration: none;}
.forum-levy .fotky-h .fotka p a:hover {text-decoration: underline;}
.forum-levy .fotka a.obal {display: block; width: 75px; height: 100px;}
.forum-levy .fotka a.obal:hover {text-decoration: none !important;}
.forum-stred {display: inline; float: left; width: 335px; margin: 0 0 0 52px;}
.forum-stred h3 {padding: 0 0 10px 0;}
.forum-stred .item {margin: 0 0 10px 0;}
.forum-stred .item img {float: left; margin: 0 7px 0 0;}
.forum-stred .item h4 {font-size: 110%;}
.forum-stred .item h4 a {color: #fe7510;}
.forum-stred .item span {display: block; margin-top: 1px;}
.forum-stred .new h4 a {color: #0055dd;}
.forum-stred span {margin-top: 1px;}
.forum-stred hr {display: block !important; margin:15px 0 10px 0;height:00;font-size:1px;border:none;border-top: 1px solid #ccc;background:none; }
.forum-stred ul {padding-top: 8px;}
.forum-stred ul li {display: inline;}
.forum-stred ul li a {margin-right: 10px; padding-left: 17px; font-size: 110%;}
.forum-stred ul li a.dalsi {color: #0055dd; background: url('../xchat/odrazka-dalsi.png') no-repeat left center;}
.forum-stred ul li a.nova {color: #fe7510; background: url('../xchat/odrazka-nove.png') no-repeat left center;}
.forum-pravy {float: right; width: 200px;}
.forum-pravy #treforum {width: 200px; font-size: 110%;}

/* Drobky - nahle upravy pro fixnuti chyb */

.srs {border: 3px solid red;}

/* styly pro odeslani vzkazu, poznamky */
.tabudaje6 {font-size: 100%;}
.tabudaje6 table{font-size: 100%;}
.tabudaje6 a {color: #0055dd;}
.save1 {margin: 8px 0;}
.save1 a {color: #0055dd;}

.boxudaje1A {width: 420px; overflow: hidden;}
#telo-in input#watch_vip {border: none;}

/* listovani pod kartickama */
#telo-in .stredinfotab {font-size: 100%; margin: 7px 0;}

/* checkbox pro rozsirene vyhledavani */
#telo-in #search_cert {border: none;}

/* pro chybu flashe - webik nejde zobrazit, neni flash */
.noflashwebik { border: 5px solid #dcdcdc; background: #f8f8f8 url('../xchat/vykricnik.gif') 13px 50% no-repeat; padding: 20px 10px 10px 62px; color #000 !important; margin-top: 20px; }
.noflashwebik a { color: #f96611 !important; }
.noflashwebik p { padding-bottom: 10px; }
.neniwebik { padding: 30px 12px;}

/*vzkazy navstevnikum*/
.short-box h3, .long-box h3, .long-box-clear h3, .middle-box h3 {text-indent:10px;}
.short-box, .long-box, .long-box-clear, .middle-box {float:left;margin:0 0 15px 15px;border:1px solid #d5d4d4;overflow:hidden;}
.short-box{width:250px;}
.middle-box{width:380px;}
.long-box{width:500px;}
.long-box-clear{width:500px;margin-right:180px;}
.short-box p.descr, .long-box p.descr, .long-box-clear p.descr, .middle-box p.descr{margin:0 10px 10px;overflow:hidden;}
.bonzlink{float:right; position:relative;bottom:40px;right:10px;}

.advert { margin: 0 auto; padding: 0; text-align: right; }
.advert .advert-caption { margin: 0 auto; padding: 0; font-size: 9px; color: #000; }

.leader { width: 970px; margin: 0 auto; padding: 0; overflow: visible; text-align: left; }
.leader .advert { text-align: left; }
.leader .advert .advert-caption { text-align: left; }

#levy-sl-x .advert { width: 100%; text-align: left; margin-bottom: 15px; }

.verifywarn { width: 777px; background: #fdfdda url(../ico/exmark.png) 8px 12px no-repeat; color: #b48800; margin: -15px -12px 0 -12px; padding: 15px 10px 15px 50px; }
