html, body {background-color:#ffffff; color:#222222; font-size:12pt; font-family:arial, sans-serif;}
html, body, h1, h2, h3, h4, p, form, ul, li {margin:0px; padding:0px;}
a {color:#DE0049;}
a img {border:none;}
p {line-height:1.7em; margin-bottom:8px; font-size:10pt;}


#zaklad {width:960px; margin-left:auto; margin-right:auto; position:relative;}

h1 {width:168px; height:36px; position:absolute; display:block; top:30px; left:0px;}
h1 a {background:url('../images/logo.png') top left no-repeat; width:100%; height:100%; display:block;}
h2 {font-size:13pt; margin-top:4px; margin-bottom:0px;}
h3 {font-size:13pt; margin-top:22px; margin-bottom:12px; color:#006FC1;}
h4 {font-size:11pt; margin-top:20px; margin-bottom:8px;}

.zkusebni {float:right; font-size:15pt;margin-top:28px; margin-right:15px;}

#navigace {position:absolute; background:url('../images/lista.png') top left no-repeat; width:960px; top:74px; left:0px; padding-top:16px; padding-left:10px; height:43px; list-style-type:none;}
#navigace li {float:left; padding:0px 16px; background:url('../images/cara.png') 0px 6px no-repeat; }
#navigace li.prvni {background:none;}
#navigace li a {color:#006FC1; display:block; text-decoration:none; font-weight:bold; font-size:10pt; padding-bottom:4px;}
#navigace li a:hover {text-decoration:underline;}

#vyhledavani {position:absolute; right:10px; top:86px; width:255px; text-align:right;}
#vyhledavani #hledat {position:relative; top:6px; position:absolute; right:0px; top:0px;}
#vyhledavani input.popisek {color:#999999; width:160px; padding:2px 4px; position:absolute; left:0px; top:0px;}

#info {float:right; text-align:right; margin-top:20px;}
#info p {margin:0px; padding:0px; color:#555;}
#info .cervene {color:#DE0049;}
#info .modre {color:#006FC1;}

#obsah {padding-top:130px;}

#prihlaseni {font-size:10pt; color:#DE0049;}
#prihlaseni p {line-height:1.6em;}
#prihlaseni label {float:left; width:48px; text-align:right; padding-right:4px; font-weight:bold;}
#prihlaseni input#jmeno, #prihlaseni input#heslo {width:98px; padding:2px 4px;}
#prihlaseni #prihlasit {text-align:right; margin-bottom:10px;}
#prihlaseni #registrace {font-size:15pt; text-align:right; margin-top:0px; line-height:19pt;}

#levy-sloupec {float:left; width:757px;}
#levy-sloupec .okno {background:url('../images/vlevo-dole.png') bottom left no-repeat;}
#levy-sloupec .modre h2 {background:url('../images/nadpis-vlevo-modry.png') top left no-repeat;}
#levy-sloupec .cervene h2 {background:url('../images/nadpis-vlevo-cerveny.png') top left no-repeat;}

#levy-sloupec #filtr {position:absolute; right:90px; top:11px; color:#fff;}
#levy-sloupec #filtr .filtruj {display:block; position:absolute; top:-1px; right:-80px;}
#levy-sloupec #filtr .filtr {position:relative; top:1px;}

#levy-sloupec .profil {padding:16px 16px !important; }
#levy-sloupec .profil h3 {font-size:15pt; padding-left:18px; margin-top:0px; margin-bottom:2px;}
#levy-sloupec .cervene .profil h3 {color:#DE0049;}
#levy-sloupec .modre .profil h3 {color:#006FC1;}
#levy-sloupec h2 span {position:absolute; left:470px; top:12px; height:24px;}
#levy-sloupec .profil {position:relative;}
#levy-sloupec .profil .photo {height:224px; width:280px; float:left; background:#F3F3F3; margin-top:20px; padding-top:18px; padding-bottom:18px;}
#levy-sloupec .profil .photo img {display:block; margin-left:auto; margin-right:auto; border:1px #ffffff solid;}
#levy-sloupec .profil .photo span {text-align:center; display:block; padding:84px 60px; font-weight:bold; font-size:13pt; color:#DE0049;}
#levy-sloupec .modre .profil .photo span {color:#006FC1;}
#levy-sloupec .cervene .profil .photo span {color:#DE0049;}

#levy-sloupec .profil .basics {border:5px #F3F3F3 solid; height:251px; width:422px; float:right; margin-top:20px;}
#levy-sloupec .profil .basics p {border-top:1px #F3F3F3 solid; padding:4px 12px; margin:0px;} 
#levy-sloupec .profil .basics .first, #levy-sloupec .profil .basics .second {border-right:1px #F3F3F3 solid;}
#levy-sloupec .profil .basics .first {border-top:none !important;}
#levy-sloupec .profil .basics .time {padding:16px 6px; float:right; width:210px; height:54px; line-height:1.4em; height:65px; overflow:hidden;}
#levy-sloupec .profil .basics .time p {border:none !important; font-size:9pt; padding-top:0px;}
#levy-sloupec .profil .basics .text {font-size:9pt; padding:8px 12px;}
#levy-sloupec .profil .basics #vzkaz {display:none;}
#levy-sloupec .profil .basics #vzkaz p {border-top:none;}
#levy-sloupec .profil .basics #vzkaz p.text {border-bottom:1px #f0f0f0 solid;}

#levy-sloupec .profil .basics li {margin-bottom:0px;}
#levy-sloupec .profil .basics p {margin-bottom:0px;}
#levy-sloupec .profil .basics .left {width:200px; float:left;}

#levy-sloupec .profil .empty {background:url('../images/empty.png') center center no-repeat; width:100%; height:100%; text-align:center;}
#levy-sloupec .profil form {border:none; padding:8px 12px;}
#levy-sloupec .profil form ul {margin-top:0px;}
#levy-sloupec .profil .nick {width:280px;float:left;} 
#levy-sloupec .profil .nick h3 {background:none; font-size:15pt !important; font-variant:normal;}
#levy-sloupec .profil .typ {width:280px;float:right; margin-top:9px; margin-right:-6px; margin-bottom:-8px;}
#levy-sloupec .profil .zpravy {margin-top:10px; height:117px; overflow:auto;}
#levy-sloupec .profil .zpravy p {font-size:0.8em !important; line-height:1.4em;}
#levy-sloupec .profil .zpravy p.text {clear:both;}
#levy-sloupec .profil .zpravy strong {display:block; float:left;}
#levy-sloupec .profil .zpravy span {display:block; float:right; color:#999999; font-size:8pt; margin-top:1px;}
#levy-sloupec .online {color:#03AC0B;}
#levy-sloupec .modre .profil  form .label {color:#006FC1;}
#levy-sloupec .cervene .profil form .label {color:#DE0049;}
#levy-sloupec .cervene form legend {color:#DE0049;}
#levy-sloupec strong.cervene {color:#DE0049;}
#levy-sloupec strong.modre {color:#006FC1;}
#levy-sloupec strong span {font-size:9pt;}
#levy-sloupec .profil .zpet {border:none !important; width:60px; padding:0px 15px !important; position:relative; margin-left:12px !important; margin-top:-34px !important; background:url('../images/sipka-dvojita-leva.png') center left no-repeat; }
#levy-sloupec .profil .max {border:none !important; padding:0px 15px !important; position:absolute; right:-310px !important; background:url('../images/sipka-dvojita-prava.png') center right no-repeat;}
#levy-sloupec .modre h3 { margin-top:0px;}
#levy-sloupec .cervene h3 {color:#DE0049; margin-top:0px;}
#levy-sloupec .profil .vzkaz {font-size:9pt !important; font-weight:bold;}
#levy-sloupec .age {color:#333333; font-size:10pt; padding-left:18px;}
#levy-sloupec .sipka {background:url('../images/sipka-dvojita-leva.png') center right no-repeat; padding-bottom:4px; padding-right:12px;}
#levy-sloupec .vzkaz {margin:10px 0px; padding-bottom:5px;}
#levy-sloupec .vzkaz .userInfo {padding:5px 0px; height:18px;}
#levy-sloupec .vzkaz .userInfo span {font-size:0.7em;}
#levy-sloupec .vzkaz .userInfo strong a {text-decoration:none;}
#levy-sloupec .vzkazy-zpet { margin-top:10px; background:url('../images/sipka-dvojita-leva.png') center left no-repeat; padding-left:12px;}

#levy-sloupec .vzkazy .cervene a {color:#DE0049 !important;}
#levy-sloupec .vzkazy .modre a {color:#006FC1 !important;}
#levy-sloupec .vzkazy .new {font-weight:bold;}
#levy-sloupec .vzkaz .cervene a {color:#DE0049 !important;}
#levy-sloupec .vzkaz .modre a {color:#006FC1 !important;}
#levy-sloupec .vzkaz a.grey {color:#555 !important; text-decoration:none;}
#levy-sloupec .vzkaz .text {text-align:justify; font-size:10pt;}
#levy-sloupec .vzkaz .text .ban {font-size:8pt;}
#levy-sloupec .vzkaz .text .ban a {color:#555;}
#levy-sloupec .vzkaz p {line-height:1.4em;}
#levy-sloupec .vzkaz .doprava {font-size:8pt;}
#levy-sloupec .vzkaz .doprava a {color:#777;}
#levy-sloupec .vzkaz .text img, #levy-sloupec .comments img, .chat-vzkazy img, .zpravy img, .pimg {vertical-align:middle; margin-bottom:4px;}
#levy-sloupec div.vzkazy {width:535px; padding-left:160px;}
#levy-sloupec div.delsi {width:100%; padding-left:0px;}
#levy-sloupec .vzkazy .vzkaz {border-bottom:1px #f0f0f0 dotted; padding:4px 8px; margin-right:5px; margin-bottom:2px; margin-top:2px; color:#111;}
#levy-sloupec .delsi .vzkaz {border:1px #f0f0f0 dotted;}
#levy-sloupec .vzkazy .vzkaz .info {display:block; float:left;}
#levy-sloupec .vzkazy .vzkaz .info em {font-size:10pt; font-style:normal;}
#levy-sloupec .delsi .vzkaz .info {padding-left:5px;}
#levy-sloupec .vzkazy .vzkaz strong {font-size:10pt;}
#levy-sloupec .vzkazy .vzkaz span.time {display:block; float:right; color:#555; font-size:8pt; margin-top:5px;}
#levy-sloupec .delsi .vzkaz span.time {padding-right:5px;}
#levy-sloupec .vzkazy .vzkaz p.text {float:left; padding-top:4px; width:504px; }
#levy-sloupec .delsi .vzkaz p.text {width:622px; padding-bottom:8px; padding-right:5px;}
#levy-sloupec .vzkazy .moje .cervene a, #levy-sloupec .vzkazy .moje .modre a, #levy-sloupec .basics .zpravy p strong.moje {color:#666 !important; font-weight:normal !important;}
#levy-sloupec .vzkaz .avatar-in {float:left; width:45px; text-align:right; margin-top:8px; margin-bottom:8px; margin-left:5px; margin-right:14px;}

#levy-sloupec .vzkaz .reply {text-align:right; font-size:0.7em;}
#levy-sloupec .vzkaz .reply a {padding:4px; padding-left:20px; background:url('../images/icons/comment_add.png') center left no-repeat;}

#levy-sloupec .vzkazy .moje strong {font-weight:normal;}
#levy-sloupec .chat-vzkazy {min-height:400px; width:100%; }
#levy-sloupec .vzkazy .chat-vzkazy {margin-top:10px;}
#levy-sloupec .vzkazy .last {border:none;}
#levy-sloupec .delsi .vzkaz {border:1px #f0f0f0 dotted;}
#levy-sloupec .vzkazy .avatar {position:absolute; left:10px; width:140px; text-align:center; font-size:8pt;}
#levy-sloupec .vzkazy .avatar strong.nick {font-size:13pt;}
#levy-sloupec .vzkazy .avatar strong.nick a {text-decoration:none;}
#levy-sloupec .vzkazy .avatar1 {top:74px;}
#levy-sloupec .vzkazy .avatar2 {top:294px;}
#levy-sloupec .vzkazy .avatar img {border:1px #f0f0f0 solid;}
#levy-sloupec .vzkazy .avatar .empty {border:1px #f0f0f0 solid; display:block; width:90px; height:120px; margin-left:auto; margin-right:auto;}
#levy-sloupec .vzkazy .messForm {width:530px; margin-right:60px;}
#levy-sloupec .vzkazy textarea {height:78px; width:414px;}
#levy-sloupec .profil .short textarea {height:50px !important;}

#levy-sloupec .diskuse {border-bottom:3px #f0f0f0 dotted; margin-bottom:18px;}
#levy-sloupec .diskuse h4 {margin-top:5px; margin-bottom:4px;}
#levy-sloupec .diskuse .vzkaz {border:none; padding-bottom:5px;}
#levy-sloupec .diskuse .vzkaz .text {margin-bottom:20px !important;}
#levy-sloupec .diskuse h3 {background:none; padding:4px 0px; font-size:11pt; margin-bottom:8px; color:#333; font-weight:normal;}
#levy-sloupec .diskuse h3 a {font-weight:bold;}
#levy-sloupec fieldset.comment .label {width:85px;}
#levy-sloupec p.disk {margin-bottom:-25px; margin-top:0px;}
#levy-sloupec p.first {margin-top:7px;}
#levy-sloupec h3.first {margin-top:2px;}

#levy-sloupec .smilies-area textarea {float:left;}
#levy-sloupec .smilies-area .pictures {display:block;float:right; width:120px; margin-right:-10px;} 
#levy-sloupec .smilies-area .pictures img {margin:0px 3px;}

#levy-sloupec .photo .status {position:absolute; left:44px; top:160px;}

#levy-sloupec .right-content {float:right; width:320px; text-align:justify;}
#levy-sloupec .left-content {float:left; width:370px;}
#levy-sloupec .right-content h3 {background:none; padding:0px; font-size:12pt; margin-top:0px; font-variant:small-caps;}
#levy-sloupec h3.no-bckg {font-size:12pt; padding:0px; font-variant:small-caps;}

#levy-sloupec .groups {margin-top:28px; background:#F5F5F5; min-height:400px; padding-bottom:10px;}
#levy-sloupec .tabs {list-style:none; background:#E1E1E1; width:100%; height:35px;}
#levy-sloupec .tabs li {background:url('../images/pozadi-neaktivni.png') top left repeat-x; cursor:pointer; cursor:hand; margin:0px; height:15px; padding:10px 20px; margin-right:2px; text-align:center; color:#ffffff; font-size:10pt; font-weight:bold; float:left; }
#levy-sloupec .tabs li.active {background:url('../images/pozadi-aktivni.png') top left repeat-x; padding-top:18px; margin-top:-8px;}
#levy-sloupec div.group {display:none; padding:10px 14px; _height:300px;}
#levy-sloupec div.active {display:block !important;}
#levy-sloupec .cervene .tabs li.active {color:#DE0049;}
#levy-sloupec .modre .tabs li.active {color:#006FC1;}

#levy-sloupec .group {padding-top:10px !important;}
#levy-sloupec .group h3 {background-image:none !important; font-size:11pt !important; margin:0px; padding:0px;}
#levy-sloupec .group h3 span {background:#fff !important; padding:6px 14px;}
#levy-sloupec .group .left {width:300px; float:left;}
#levy-sloupec .group .right {width:358px; float:right}
#levy-sloupec .group .set {margin-top:20px; margin-bottom:15px;}
#levy-sloupec .group .set .in {border:6px #fff solid; padding-top:4px; padding:0px; min-height:1px;}
#levy-sloupec .group .set p {margin:0px; padding:4px 14px; border-bottom:1px #fff solid; font-size:10pt;}
#levy-sloupec .group .set p.last {border:none;}
#levy-sloupec .group .box {background:#fff; padding:12px 16px; margin-top:14px;}
#levy-sloupec .group .box p {font-size:10pt;}
#levy-sloupec .group h4 {padding-left:18px; margin-top:4px;}
#levy-sloupec .group .disc h3 {padding-left:0px !important; font-size:15pt !important; margin-bottom:10px; margin-left:-18px;}
#levy-sloupec .modre .group h4 {font-size:12pt; background:url('../images/blue-star.png') center left no-repeat;} 
#levy-sloupec .cervene .group h4 {font-size:12pt; background:url('../images/red-star.png') center left no-repeat;}
#levy-sloupec .group .set .in .test {font-size:8pt; line-height:9pt;}

#levy-sloupec .users .user {float:left; width:142px; padding-bottom:8px; margin-top:5px; text-align:center; margin-right:1px; background:url('../images/fotka-dole.png') bottom left no-repeat;}
#levy-sloupec .users .user .box {background:#F3F3F3; padding:5px 0px;}
#levy-sloupec .users .user a {text-decoration:none;}
#levy-sloupec .users .cervene a {color:#DE0049 !important;}
#levy-sloupec .users .modre a {color:#006FC1 !important;}
#levy-sloupec .users .user .box .nick {margin:0px; padding:0px;}
#levy-sloupec .users .user .box .vek {font-size:9pt;}
#levy-sloupec .friends, #levy-sloupec .friends h3 {margin-top:0px !important;}
#levy-sloupec .friends .clear {margin-bottom:18px;}
#levy-sloupec .users .user .box .action {background:#fff; margin-top:5px; padding-top:2px; padding-bottom:3px; border-left:2px #f0f0f0 solid; border-right:2px #f0f0f0 solid;}
#levy-sloupec .users .user .box .action a.green {color:#03AC0B !important;}
#levy-sloupec .users .user .box .action a.red {color:red !important;}
#levy-sloupec .users .box p {margin:0px; padding:0px; font-size:10pt;}
#levy-sloupec .image {display: table-cell; text-align: center; vertical-align: middle; height:130px; width:142px; text-align:center; margin:0px;}
#levy-sloupec .users .walk {text-align:center;}
#levy-sloupec .users .walk span.back {background:url('../images/sipka-dvojita-leva.png') center left no-repeat; padding-left:12px;}
#levy-sloupec .users .walk span.forward {background:url('../images/sipka-dvojita-prava.png') center right no-repeat; padding-right:12px;}
#levy-sloupec .users .allUsers {text-align:right; margin-bottom:-5px;}
#levy-sloupec .users .allUsers a {background:url('../images/sipka-dvojita-prava.png') center right no-repeat; padding-right:12px;}
#levy-sloupec .image span, #levy-sloupec .image img {vertical-align: middle;}
#levy-sloupec .box .image img {border:1px #fff solid;}
#levy-sloupec .users .together {float:left; width:90px; height:70px; padding:62px 10px; font-size:13pt; text-align:center; font-variant:small-caps; font-weight:bold;}
#levy-sloupec .users .together strong {font-size:15pt;}
#levy-sloupec .users .together strong.t1 {color:#29DD1B;}
#levy-sloupec .users .together strong.t2 {color:#1A8C11;}
#levy-sloupec .users .together strong.t3 {color:#ED9700;}
#levy-sloupec .users .together strong.t4 {color:#ED6907;}
#levy-sloupec .users .together strong.t5 {color:#E1301E;}
#levy-sloupec .users .answers ol {margin:0px; margin-left:-8px;}
#levy-sloupec .users .answers ol li {margin-top:0px; margin-bottom:5px; line-height:15pt; }
#levy-sloupec .users .answers {background:#f3f3f3; padding:10px 15px; float:left; margin-left:20px; margin-top:5px; height:165px; width:410px; overflow:auto; font-size:10pt;}
#levy-sloupec .users .answers h4 {margin:0px; margin-bottom:10px;}
#levy-sloupec .users .answers p {margin:0px;font-size:10pt;}
#levy-sloupec .users span.green, #levy-sloupec .users span.red{font-weight:bold;}
#levy-sloupec .users span, #levy-sloupec .users em {font-size:9pt;}
#levy-sloupec hr.tests {border:1px #f0f0f0 solid; clear:both; margin:0px; margin-bottom:10px;}
#levy-sloupec .test .user {margin-bottom:15px;}
/*\*//*/
#levy-sloupec .image {display: block;}
#levy-sloupec .image span {display: inline-block; height: 100%; width: 1px;}
/**/


#levy-sloupec .add, #levy-sloupec .addComment {margin-bottom:20px; margin-top:0px; text-align:right;}
#levy-sloupec .addComment .button {font-size:13pt; padding:10px; background:#fff url('../images/icons/comment_add_32.png') center left no-repeat; display:inline-block; padding-left:38px;}
#levy-sloupec .add .button {font-size:13pt; padding:10px; background:#fff url('../images/plus.png') center left no-repeat; padding-left:18px;}
#levy-sloupec .photogallery {padding:15px 2px;}
#levy-sloupec .photogallery .cell {width:136px; height:160px; float:left; margin:-1px; text-align:center; background:#fff; border:2px #f0f0f0 solid; padding:0px !important;}
#levy-sloupec .photogallery .cell p {font-size:9pt; margin:0px !important; padding:0px !important;}
#levy-sloupec .photogallery .cell .image {width:136px;}

#levy-sloupec .photogallery .cell p.image a img {border:1px #f0f0f0 solid;}
#levy-sloupec .photogallery .cell p.description {height:17px;}
#levy-sloupec .photogallery .photo-edit {height:180px; width:141px;}
#levy-sloupec .photogallery .photo-edit .edit {background:#ccc; padding:5px !important; margin-top:6px !important;}
#levy-sloupec .photogallery .invisible {background:#000;}

#levy-sloupec .profil .friends .user {width:136px; height:180px; padding:0px; padding-top:8px; float:left; margin:-1px; text-align:center; background:#fff; border:2px #f0f0f0 solid;}
#levy-sloupec .profil .friends .user p {font-size:9pt; margin:0px !important; padding:0px !important;}
#levy-sloupec .profil .friends .user .image {width:136px;}
#levy-sloupec .profil .friends .user .nick {width:100%; text-align:center; font-size:11pt;}

#levy-sloupec .profil .friends .user p.image a img {border:1px #f0f0f0 solid;}
#levy-sloupec .hp-right {background-color:#f3f3f3; padding:14px 18px; margin-bottom:10px;}
#levy-sloupec .hp-right h3 {margin-bottom:6px !important;}
#levy-sloupec .left {width:348px; float:left;}
#levy-sloupec .right {width:348px; float:right;}


#levy-sloupec p.extFilter { margin-bottom:20px !important; width:110px !important; margin-left:auto; margin-right:0px;}
#levy-sloupec p.extFilter a {background:url('../images/sipka-dolu.png') center left no-repeat !important;}
#levy-sloupec div#extFilter {background:#F3F3F3; border-bottom:1px #fff solid; padding:14px 16px; padding-bottom:4px; margin-top:20px; margin-bottom:20px;}
#levy-sloupec div#extFilter table {margin-bottom:10px;}
#levy-sloupec div#extFilter table td {border:none; font-size:9pt; padding:2px;}
#levy-sloupec div#extFilter .types {float:left; width:222px; margin-right:4px;}
#levy-sloupec div#extFilter .right {float:right; width:222px; margin-top:40px;}
#levy-sloupec div#extFilter .right td.age {line-height:17pt;}
#levy-sloupec div#extFilter .types .box {overflow:auto; height:200px;}
#levy-sloupec div#extFilter .submit {margin-top:15px;}
#levy-sloupec .remove {float:right; background:url('../images/icons/close_16.png') center left no-repeat !important; padding-left:20px; color:#990000; margin-top:-20px;}

#levy-sloupec table td {vertical-align:top; font-size:8pt; line-height:13pt;}

#levy-sloupec li {margin-bottom:12px; line-height:1.3em;}
#levy-sloupec ol li {line-height:1.5em; font-size:11pt; margin-left:-10px; padding-left:0px;}
#levy-sloupec form li {margin-bottom:4px;}

#pravy-sloupec {float:left; width:757px;}
#pravy-sloupec .okno {background:url('../images/vpravo-dole.png') bottom left no-repeat;}
#pravy-sloupec .modre h2 {background:url('../images/nadpis-vpravo-modry.png') top left no-repeat;}
#pravy-sloupec .cervene h2 {background:url('../images/nadpis-vpravo-cerveny.png') top left no-repeat;}
#pravy-sloupec h3 {color:#DE0049; text-align:right; font-size:11pt; margin-top:15px;}
#pravy-sloupec ul {list-style:none; text-align:right; margin-bottom:10px}
#pravy-sloupec ul li {font-size:10pt; margin-bottom:0px; background:url('../images/sipka-dvojita-leva.png') center right no-repeat; padding-bottom:4px; padding-right:12px;}
#pravy-sloupec p {text-align:right; }
#pravy-sloupec .logout {background:url('../images/sipka-dvojita-leva.png') center right no-repeat; padding-bottom:4px; padding-right:12px;}
#pravy-sloupec .delete {font-size:7pt;}
#pravy-sloupec .delete a {color:#555;}

#levy-sloupec table.judge th {font-size:10pt;}
#levy-sloupec table.judge td {font-size:9pt;}

#levy-sloupec h2, #pravy-sloupec h2 {height:26px; color:#ffffff; padding-left:38px; font-size:13pt; padding-top:12px; font-weight:normal; font-family:arial, sans-serif; position:relative;}
#levy-sloupec .okno .in, #pravy-sloupec .okno .in {border-left:1px #D4D4D4 solid; border-right:1px #D4D4D4 solid; padding:16px 20px; padding-bottom:2px;}
#levy-sloupec .okno .in {min-height:800px;}
#levy-sloupec .okno .in-hp {min-height:0px;}
#levy-sloupec .okno, #pravy-sloupec .okno {position:relative; padding-bottom:15px; margin-bottom:14px;}

#levy-sloupec .notice {padding:20px; text-align:center; border:1px #ccc solid; font-size:13pt; margin-top:15px; margin-bottom:15px; background:#f0f0f0; }

#levy-sloupec .tab {width:100%; border-collapse:collapse;}
#levy-sloupec .tab th {padding:6px 8px; font-size:10pt; text-align:left;}
#levy-sloupec .tab td {padding:6px 8px; border:1px #006FC1 solid;}
#levy-sloupec .tab tr.even td {background:#F0F6FB; }
#levy-sloupec .tab td.datum {width:125px; font-size:11pt;}
#levy-sloupec .tab td.int {width:50px; text-align:right;}

#levy-sloupec .tema h3, #levy-sloupec .hp-right h3 {background:none; margin:0px; padding:0px; font-size:13pt; font-family:verdana; font-weight:normal; margin-bottom:15px; color:#0071BD;}
#levy-sloupec .tema {background:#F3F3F3; border-bottom:1px #fff solid; padding:14px 16px; padding-bottom:4px;}
#levy-sloupec .tema h4 {background:url('../images/red-star.png') center left no-repeat; padding-left:18px; margin-top:0px;}
#levy-sloupec .tema a {color:#DE0049;}
#levy-sloupec .tema h4 .info {font-weight:normal; font-size:9pt;}
#levy-sloupec .tema .comments {margin-left:18px; }
#levy-sloupec .tema .comments p {font-size:9pt;}
#levy-sloupec .more {background:#898989; height:26px; line-height:26px; font-size:9pt; padding-right:10px; margin-bottom:12px; text-align:right;}
#levy-sloupec .more a {background:url('../images/sipka.png') center left no-repeat; padding-left:24px; color:#fff; font-weight:bold;}

#levy-sloupec .chat .pole .vzkaz {border:none; border-bottom:1px #f0f0f0 solid; width:526px; padding-left:0px; padding-top:4px;}
#levy-sloupec .chat .pole .vzkaz p.text {width:456px !important; margin-right:0px !important;}
#levy-sloupec .chat .pole .vzkaz p.text .ban {text-align:right; display:block; margin-top:-22px;}
#levy-sloupec .chat .pole .vzkaz .userInfo {width:462px !important; float:right;}
#levy-sloupec .chat .pole {float:left; width:558px; margin-bottom:20px;}
#levy-sloupec .chat .pole .avatar-in {margin-top:15px;}
#levy-sloupec .chat .pole .forMe {background:#FEF9DA;}
#levy-sloupec .chat form {margin-top:0px; }
#levy-sloupec .chat form textarea {width:100%; height:42px; z-index:5;}
#levy-sloupec .chat form .label {width:100%;}
#levy-sloupec .chat form .smilies-area .pictures {float:left; text-align:left; width:240px; margin-top:3px; height:40px; line-height:18px;}
#levy-sloupec .chat form .smilies-area img {margin:0px 3px;}
#levy-sloupec .chat form .submit {float:right;width:284px; text-align:left; position:relative; top:-44px; margin-bottom:-36px; margin-right:-5px; padding:1px !important;}
#levy-sloupec .chat form .submit .button {width:100%; height:40px;}
#levy-sloupec .chat form .submit ul, #levy-sloupec .chat form .submit li {margin:0px;}
#levy-sloupec .chatFilter, #levy-sloupec .chatFilter select {color:#555; font-size:8pt;}

#levy-sloupec .people-online {float:left; width:160px;}
#levy-sloupec .people-online a {text-decoration:none;}
#levy-sloupec .people-online .cervene a {color:#DE0049;}
#levy-sloupec .people-online h3 {font-size:11pt;}
#levy-sloupec .people-online .user {padding:6px 10px; font-size:8pt; cursor:pointer; cursor:hand;}
#levy-sloupec .people-online .even {background:#f0f0f0; }
#levy-sloupec .people-online .user .right {float:right; background:transparent; width:86px; margin:0px; line-height:1.3em;padding:0px; font-size:8pt;}
#levy-sloupec .people-online .user .avatar {width:50px; float:left;}
#levy-sloupec .people-online p {width:140px; margin:0px !important;}
#levy-sloupec .people-online .list {height:600px; overflow:auto;}

#levy-sloupec .chat-main {float:right; margin-left:0px; padding-left:0px !important;}

#levy-sloupec table {width:100%; border-collapse:collapse; margin-top:10px;}
#levy-sloupec table td {border:1px #ccc solid; padding:6px 10px;}

#pravy-sloupec {float:right; width:192px;}
#pravy-sloupec .okno .in {padding:14px 10px; padding-bottom:2px;}
#pravy-sloupec form label {text-align:right; width:50px; float:left; margin-right:2px;}
#pravy-sloupec .vzkazy a {color:#006FC1;}

fieldset {border:1px #f0f0f0 solid; margin-top:10px; padding:0px 20px; padding-bottom:15px;}
form legend {color:#006FC1; font-size:11pt; padding:3px 6px; font-weight:bold;}
form ul, .fieldset ul {list-style:none; margin-top:15px;}
form ul li {padding:4px 0px; font-size:11pt; clear:both;}
form ul li span.label {float:left; width:170px; display:block;}
form ul li span.control label {margin-left:4px;}
form select {margin-right:6px;}
form .submit {text-align:center; clear:both;}
form .submit span.label {display:none;}
form .submit input {font-size:13pt; background:#fff url('../images/star.png') center left no-repeat; padding-left:25px; cursor:pointer; cursor:hand;}
form label.required {font-weight:bold;}
form fieldset p {font-size:0.9em; margin-top:8px;}


form fieldset.checkboxes .label {display:none;}


.test form .label {float:none; width:auto; color:#006FC1; font-size:11pt; padding:3px 6px; font-weight:bold;}
.test form .control {display:block; margin:4px 10px;}
.test form br {display:block !important; margin-bottom:4px;}

.control br {display:none;}
.control label {margin-right:6px;}

table.result {border-collapse:collapse; font-size:13pt; margin:20px 110px; width:auto !important; }
table.result td {border:1px #f0f0f0 solid; padding:4px 12px !important;}
table.result th {padding:4px 12px;}
table.result th.small {font-size:12px;}
table.result strong {font-size:15pt; text-align:center; display:block;}

ul.error {color:#DE0049; font-weight:bold; margin-bottom:20px;}

.captcha span {display:inline; float:none;}
.flash {margin-bottom:6px; color:#03AC0B;}
.doprava {text-align:right;}
.schovat {display:none;}
.clear {clear:both;}
.no-border {border:none !important;}
.no-bckg {background:none !important;}
.picture-control input {float:left;}
.picture-control .picture {float:right; display:block; width:140px; margin-top:-20px; margin-bottom:-5px; text-align:center;}
.picture-control .picture br {display:block;}
.cervene a, .modre .cervene a {color:#DE0049;}
.modre a, .cervene .modre a {color:#006FC1;}
.alert {color:#990000;}
.line-bottom {border-bottom:3px #f0f0f0 dotted; padding-bottom:10px;}
.error {color:red; font-weight:bold;}
.center {text-align:center;}
.space {padding-top:20px;}
.big {font-size:1.3em;}

.green {color:#03AC0B !important;}
.red {color:red !important;}
.pointer {cursor:pointer; cursor:hand;}

.footer {text-align:center; color:#555; width:100%;}
.footer a {color:#111;}

#spinner {position:fixed; left:50%; top:50%; margin: -15px 0 0 -15px; background: white url('../images/spinner.gif') no-repeat 50% 50%; padding: 13px; border: 1px solid #CCC; font-size:0; display:none;}
.paginator {padding-top:10px; padding-bottom:10px; margin: 1em 0;	font-size: 9pt; text-align:center;}
.paginator a, .paginator span {margin-right: 0.1em;	padding: 0.2em 0.5em;	color: #999999;}
.paginator a {border: 1px solid #f0f0f0; text-decoration: none;	color: #990100;	background:#ffffff;}
.modre .paginator a {color:#006FC1;}
.cervene .paginator a {color:#DE0049;}
.paginator span.button {border: 1px solid #DDDDDD;}
.paginator .current {background: #f0f0f0;	border: 1px solid #f0f0f0; color: #111111; font-weight: bold;}
a.grey, span.grey {color:#555 !important;}
#msg {display:none; border:1px #F3F3F3 solid; line-height:30px; text-align:center; font-size:14pt;}

