﻿body {
margin:0;
padding:0;
font:0.7em Arial,Verdana,sans-serif;
line-height:1.4em;
color:#484848;
//background:#FFB300 url("body.gif") 0 0 repeat-x;
background:#FFFFFF url("pozadi2.gif");
}

a:link, a:visited { color:#C7001A; text-decoration:underline;}
a:hover, a:active { color:#000; text-decoration:none;}

img {
text-decoration:none;
border:none;
}

p {
margin:0 0 10px 0;
padding:0;
text-align:justify;
}

ul {
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
}
ul li {
margin:0;
padding:0 0 0 30px;
margin:20px 0 0 0;
}
ol li {
margin:0;
padding:0 0 0 5px;
list-style-type:decimal;
list-style:none;
}

h1 {
margin:10px 0;
font-size:240%;
}
h2 {
margin:14px 0;
font-size:160%;
line-height: 25px;
}
h3 {
margin:14px 0;
font-size:130%;
line-height:110%;
/*color:#fff;*/
}
h4 {
margin:15px 0 5px 0;
font-size:150%;
/*color:#fff;*/
}
h5 {
margin:15px 0 5px 0;
font-size:100%;
color:#4c6170;
}

h6 {
color:#5e5e5e;
margin:0;
font-size:100%;
}

tr, th, td {
border-color:#007272;
color:#000;
}
#column tr, #column th, #column td, #colbonus tr, #colbonus th, #colbonus td {
color:#fff;
}

sup, sub {
font-size:80%;
line-height:100%;
}

form {
margin:0;
}

input, textarea, select {
font-size:100%;
font-family:Arial,Verdana,sans-serif;
}

hr.hr, #pagename, .hidden, .menu1-anchor, .top-anchor {
display:none;
}

/*page elements*/
.page {
width:100%;
}
.main {
width:995px;
margin:0 auto;
}
#header {
float: left;
width:100%;
height:165px;
//background:#FFB300 url("header.jpg") 0 0 no-repeat;
background:#C7001A url("hlavicka.jpg") 0 0 no-repeat;
}
#logo a {
display:block;
width:300px;
height:165px;
position: relative;
z-index: 10;
}
#logo img {
visibility:hidden;
}

#box {
clear:both;
float: left;
width:100%;
margin:43px 0 0 0;
//background:#C7001A url("box.gif") 0 0 repeat-y;
background:#C7001A url("box2.gif") 0 0 repeat-y;
border-bottom:1px solid #C7001A;
}
#container {
position: relative;
left:1px;
float: left;
width:780px;
}
#content {
float:right;
width:567px;
background:#FFF;
}
#column {
float:left;
width:212px;
background:#FFF;
}
#colbonus {
position: relative;
left:-1px;
float:right;
width:212px;
background:#FFF;
}

#footer {
clear: both;
float: left;
width:100%;
height:110px;
//background:url("footer.gif") 0 0 no-repeat;
background:url("paticka.gif") 0 0 no-repeat;
position: relative;
}
#menux {
line-height: 46px;
text-align: center;
color:#FFF;
}
#copyright, #miton {
padding:0 13px;
font-size: 90%;
color:#FFF;
}
#menux a, #copyright a, #miton a {
color:#FFF;
font-weight: bold;
}

/* Loga v paticce - jsou delane pozadim, chteli je mit jako odkazy, proto tak kretensky :) */
a#ct4,
a#cbf,
a#alk,
a#mattoni {
position: absolute;
display: block;
background: url('ie-dummy.gif');
}

a#ct4 {
top: 40px;
left: 695px;
width: 85px;
height: 60px;
}

a#mattoni {
top: 40px;
left: 930px;
width: 50px;
height: 60px;
}

a#alk {
top: 40px;
left: 855px;
width: 70px;
height: 60px;
}

a#cbf {
top: 40px;
left: 790px;
width: 55px;
height: 60px;
}

a#ct4 span,
a#mattoni span,
a#cbf span,
a#alk span {
display: none;
}



/****/
#layer1 {
position:absolute;
left:0;
top:0;
width:100%;
}
#layer1-box {
width:995px;
margin:0 auto;
}

#menu1 {
position: relative;
left:1px;
top:165px;
float: left;
display: block;
width: 992px;
padding:0 0 0 1px;
background:#FFF;
}
#menu1 ul {
float: left;
margin: 0;
padding: 0;
}
#menu1 li {
float: left;
width: 141px;
margin: 1px 0 0 0;
padding: 0;
list-style: none;
border-right:1px solid #FFF;
background:#646464 url("item0.gif") 0 0 no-repeat;
}
#menu1 li.m11i1, #menu1 li.m11i2 {
width: 140px;
}
#menu1 li.m11i8 {
clear: both;
}
#menu1 li.m11i8, #menu1 li.m11i9 {
position: relative;
left:745px;
top:-60px;
width:auto;
line-height: 12px;
background:none;
}
#menu1 li.m11i9 {
left:722px;
}
#menu1 li.m11i8 a, #menu1 li.m11i9 a {
position:absolute;
padding:0 10px;
white-space: nowrap;
border-right:1px solid #FFF;
}
#menu1 a {
text-decoration: none;
color:#FFF;
}
.m11i1 a, .m11i2 a, .m11i3 a, .m11i4 a, .m11i5 a, .m11i6 a, .m11i7 a {
display: block;
width: 141px;
height: 40px;
line-height: 40px;
font-weight: bold;
}
.m11i1 a, .m11i2 a {
width: 140px;
}
#menu1 a:hover, #menu1 a:active {
color:#FF7E00;
background:url("ball.gif") 11px 10px no-repeat;
}
.m11i1 span, .m11i2 span, .m11i3 span, .m11i4 span, .m11i5 span, .m11i6 span, .m11i7 span {
display: block;
padding:0 10px 0 44px;
}
.btnPrint, .btnFavourites {
position: relative;
left:810px;
top:105px;
float:left;
}
.btnPrint a, .btnFavourites a {
display: block;
line-height: 12px;
padding:0 10px;
border-right: 1px solid #FFF;
text-decoration: none;
}
.btnFavourites a {
border:0;
}
.btnPrint a:link, .btnPrint a:visited, .btnFavourites a:link, .btnFavourites a:visited {
color:#FFF;
text-decoration: none;
}
#menu1 li.m11i8 a:hover, #menu1 li.m11i8 a:active, #menu1 li.m11i9 a:hover, #menu1 li.m11i9 a:active, .btnPrint a:hover, .btnPrint a:active, .btnFavourites a:hover, .btnFavourites a:active {
color:#000;
text-decoration: underline;
background:none;
}

#admin {
clear:both;
position:relative;
top:-50px;
color:#FFF;
}
#admin a {
color:#FFF;
}




/****/
.workbox {
clear: both;
float: left;
width:100%;
background:url("workbox.gif") 0 0 no-repeat;
border-bottom: 1px solid #C7001A;
}
.workheader {
margin:22px;
color:#C7001A;
font-weight: bold;
font-size: 180%;
}
.work {
margin:10px 22px 22px 22px;
color: #000000;
}
#workspace .box-time {
float:right;
margin:5px 0 0 10px;
font-size:90%;
color:#949494;
}

div#workspace img {
margin: 10px;
}

div#workspace ul li {
margin: 5px 0 5px 0;
}

#workspace .box-title {
padding: 0 0 10px 0;
line-height: 21px;
}

#workspace .box-title h2 {
margin:0;
padding:0;
}

#workspace .box-title a {
//color:#FF6600;
color:#C7001A;
}

.box-img, .box-img-big {
float: left;
margin:0 14px 5px 0;
}
.box-img img, .box-img-big img {
border:1px solid #D6D6D6;
padding:1px;
}
.box-bonus {
float:right;
width:200px;
margin:14px 0;
}
.more-info {
float:left;
line-height:17px;
padding:0 10px 0 19px;
background:url("ico-moreinfo2.gif") 0 0 no-repeat;
border-right:1px solid #C7001A;
}
.comments {
float:left;
line-height:17px;
padding:0 0 10px 35px;
background:url("ico-comments2.gif") 10px 0 no-repeat;
}



#sectionname h2 {
clear:both;
line-height:160%;
margin:0;
padding:0 30px 10px 0;
font:120%;
//color:#FF9000;
color:#C7001A;
white-space:nowrap;
text-transform:capitalize;
font-weight:bold;
}

#annex {
clear:both;
float:left;
padding:20px 0;
}



/****/
.colbox {
clear:both;
float:left;
width:212px;
border-top: 1px solid #FFF;
border-bottom: 1px solid #C7001A;
background:#636363 url("colbox.gif") left bottom repeat-y;
color:#FFF;
}

.colboxtitle {
position: relative;
left:1px;
width:210px;
height:40px;
line-height:40px;
background:url("item0.gif") 0 0 no-repeat;
}
.colboxtitle h4 {
margin: 0;
padding: 0 5px 0 42px;
font-size: 100%;
color:#FFF;
}
.colboxcontent {
float:left;
position: relative;
left:3px;
width:206px;
margin:0 0 2px 0;
padding:5px 0;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
background:url("colboxcontent.gif") 0 0 no-repeat;
}

.colbox a {
color:#FFF;
}
.colbox a:hover, .colbox a:active {
color:#000;
}

/**/
.colselect .colboxtitle {
display: none;
}
.colselect .colboxcontent {
left:1px;
width:210px;
margin: 0;
padding:0;
border:0;
}
#menu21 {
margin: 0;
padding: 0;
}
#menu21 li {
clear:left;
float: left;
margin: 0;
padding: 0;
list-style: none;
background:url("m2i8.gif") 0 0 no-repeat;
border-bottom: 1px solid #FFF;
}
#menu21 a {
display: block;
width:210px;
height:34px;
line-height:34px;
background:url("m2i7.gif") 0 0 no-repeat;
color:#000;
font-weight: bold;
text-decoration: none;
}
#menu21 a:hover, #menu21 a:active {
background:none;
color:#FFF;
}
#menu21 span {
display: block;
padding:0 5px 0 42px;
background:url("m2s.gif") 18px 14px no-repeat;
}


#coleshop {
background:#636363;
}
#coleshop img {
border:1px solid #FFF;
display:block;
}


div#colnewsletter form fieldset {
border:0;
}









/**/
#colboxcontentm2 {
padding:0;
border:1px solid #545454;
border-top:none;
}




/*
#colbonus .colboxcontent {
background:#464646 url('bg-ball.gif') left bottom no-repeat;
}*/
/*#colevents .colboxcontent {
background:#464646 url('bg-soutez.gif') left bottom no-repeat;
min-height:141px;
line-height:16px;
padding:20px 5px 55px 5px;
color:#FFF;
font-weight:bold;
text-transform:uppercase;
font-size:90%;
}
#colshop .colboxcontent {
width:122px;
height:141px;
min-height:141px;
padding:20px 74px 5px 5px;
background:#464646 url('bg-shop.gif') left bottom no-repeat;
color:#FFF;
font-weight:bold;
text-transform:uppercase;
font-size:90%;
line-height:16px;
}
#colshop .colboxcontent p {
text-align:left;
}
*/
/*navigation*/
#navi {
float:left;
height:20px;
padding:10px 0 10px 0;
}
#navi a span {
white-space:nowrap;
margin:0 0 0 10px;
text-decoration:underline;
}
#navi a:link, #navi a:visited{
color:#515E63;
font-weight:bold;
background: url('navi-li.gif') center left no-repeat;
text-decoration:none;
}
#navi a:hover span, #navi .navi-active span {
color:#515E63;
text-decoration:none;
}



#annexheader, #comments .box-header h3, #photosbox .box-header h3 {
display:block;
height:24px;
line-height:24px;
padding:12px 0 0 22px;
font-size:150%;
//color:#FF6600;
color:#C7001A;
font-weight:bold;
}

#comments, #photosbox {
float:left;
padding:0 0 10px 0;
}

#work .box-comment {
clear:left;
float:right;
width:130px;
padding:10px 0 0 0;
margin:0 10px 0 0;
}
#work .box-comment span.comment-count {
color:#3399EE;
font-weight:bold;
float:right;
padding:0 6px 3px 0;
position:relative;
top:-15px;
}
#work .box-comment a {
color:#313131;
text-decoration:underline;
line-height:22px;
}

#comments div.entry {
padding:5px 0 10px 0;
}
#annex, #comments .box-cont, #photosbox .box-cont {
float:left;
padding:10px;
}
/*.work a, #annex a {
color:#CE810D;
font-size:100%;
text-decoration:none;
}*/




/*pomocn� elementy*/
.clr, .line {
clear:both;
}
.toleft {
clear:both;
float:left;
margin:0 10px 0 0;
height:50px;
}
.toright {
clear:both;
float:right;
margin:0 0 0 10px;
}
.tocenter {
width:100%;
text-align:center;
}

/*ankety*/
.colinquiries form {
padding:0 11px;
}
.colinquiries h3 {
font-size:110%;
}
.inquiry ol {
margin:0;
padding:0;
}
.inquiry li {
clear:both;
margin:0;
padding:0;
list-style:none;
}
.graph {
float:left;
position: relative;
top:4px;
width:145px;
padding:1px;
border:1px solid #000;
}
.graphh {
}
.graphb {
height:4px;
background:#C7001A;
}
.graphf {
}
.graphn {
float:right;
width:30px;
text-align: right;
}
.inquiry-result {
clear:both;
display: block;
position: relative;
top:10px;
height:24px;
line-height:24px;
margin:0 auto 20px auto;
}
.inquiry-result input {
clear:both;
display: block;
width:80px;
height:24px;
line-height:24px;
border:0;
background:none;
text-align: center;
color:#000;
font-weight: bold;
text-decoration: none;
cursor: pointer;
border:1px solid #FFF;
background:url("btn2.gif") 0 0 repeat-x;
margin:0 auto;
}


/*ankety ve work*/
.work .inquiry h3, #work .inquiry .graphn, #work .voting .graphn, #work .inquiry-result, #work .choicetext label {
color:#313131;
}
.work .graph {
width:150px;
}

/*table results*/
#table-results {
list-style:none;
padding:10px 0 0 0;
}
#table-results li {
color:#FFF;
padding:0 0 2px 10px;
margin:0;
font-weight:bold;
font-size:90%;
clear:left;
}
span.teamnumber {
float:right;
margin:0 10px 0 0;
padding:0;
}

/*Tabulka v�sledk�*/
#onlineMatches th, #onlineMatches td {
color:#FFF;
font-size:80%;
padding:0 0 0 2px;
}

.tableresultslist td {
color:#FFF;
font-size:90%;
padding:0 0 0 5px;
}
.tableresultslist {
padding:10px 0 10px 5px;
}
.tableresultslist a {
color:#FFF;
text-decoration:none;
}
table.vypis {
background:#FFFFFF;
}
.quick-form-required-note-asterisk, .quick-form-asterisk, .quick-form-required-note-text, .quick-form-error {
color:#C7001A;
font-weight:bold;
}


/*discussion*/
.discussion .box-cont {
border-top:1px solid #526D73;
padding:13px 13px 30px 13px;
}
.discussion-name {
}
.discussion-name b {
font-size:110%;
}
.discussion-prop {
color:#C66D10;
padding:2px 0 10px 0;
}
.discussion .entry {
clear:both;
margin:5px 0;
border-bottom:1px solid #636363;
}
.discussion .re-entry {
clear:both;
padding:5px 0 10px 20px;
background:url("bg-discussion-arrow.gif") 7px 8px no-repeat;
}
.discussion .checkbox {
margin:-2px 0 0 0;
}
.discussion .checkbox, .discussion .date, .discussion .author{
float:left;
}
.discussion .checkbox, .discussion .date, .discussion .author {
padding:0 5px 0 0;
}
.discussion .author  {
font-style:normal;
color:#C66D10;
}
.discussion form {
padding:0;
margin:0;
}
#competitionForm .quick-form-label, #comments .quick-form-label {
color:#000000;
text-align:right;
}
#comments .quick-form-label {
width:100px;
}
#comments .quick-form-header {
text-align:left;
padding-left:105px;
}
.pager-navigation {
clear:both;
margin:0 22px;
color:#FFF;
font-weight: bold;
}
.pager-navigation div {
float:left;
padding:14px 0;
}
.pager-first, .pager-back {
width:12%;
}
.pager-pages {
width:52%;
text-align: center;
}
.pager-current-page {
color:#000;
}
.pager-next, .pager-last {
width:12%;
text-align: right;
}

#sitemap ul {
margin:0 0 0 30px;
}
#sitemap ul li {
padding:0 0 0 10px;
list-style-type: disc;
}
#sitemap ul li a {
color:#000000;
font-weight:bold;
}
.work p a:hover, #detailTableHref a:hover {
text-decoration:underline;
}
#detailTableHref a {
font-weight:bold;
}

/**/
.last-match, .score {
padding:3px 0;
text-align: center;
}
.last-match span {
display: block;
font-weight: bold;
font-size: 120%;
}
.score a {
font-weight: bold;
font-size: 200%;
color:#000;
}
/**/
.next-match {
padding:3px 0;
text-align: center;
}
.date, .time {
text-align: center;
}
.time {
font-weight: bold;
font-size: 120%;
}

/**/
#colphotos ul {
margin:0;
padding:0 11px;
}
#colphotos li {
margin:0;
padding:0;
}
#colphotos .photogallery-list-img {
float:left;
margin:0 14px 0 0;
}
/**/

#sponzor {
height: 300px;
min-height: 300px;
max-height: 300px;
background: #fff;
text-align: center;
}

#sponzor-odkaz {
float:left;
position: relative;
left:3px;
top:2px;
}
/**/
.colevents h3 {
margin:10px 0 0 0;
padding:0 11px;
text-align: center;
color:#000;
}
.colevents .nadpis, .colevents .souteze, .colevents .description {
padding:3px 11px;
text-align: center;
}
.colevents .nadpis {
font-weight: bold;
font-size: 130%;
text-transform: uppercase;
}
.colevents .more a {
display: block;
width:80px;
margin:0 auto;
line-height:24px;
border:1px solid #FFF;
background:url("btn2.gif") 0 0 repeat-x;
text-align: center;
color:#000;
font-weight: bold;
text-decoration: none;
}
.colevents .more a:hover, .colevents .more a:active {
background:url("m2i8.gif") 0 0 repeat-x;
color:#FFF;
}

/* Rozpis zapasu */
table.rozpis,
table.sportTable {
width: 100%;
border-collapse: collapse;
}

table.rozpis tr td,
table.rozpis tr th,
table.sportTable tr td,
table.sportTable tr th {
height: 26px;
padding: 0 5px;
vertical-align: middle;
border: 1px solid #fff;
color: #000;
}

table.rozpis tr th,
table.sportTable tr th {
text-align: center;
background: url('table-th.gif') 0 0 repeat-x;
color: #fff;
}

table.rozpis tr.venku td,
table.sportTable tr td {
background-color: #FFC900;
}

table.rozpis tr.domaci td,
table.sportTable tr.even td{
background-color: #FFF159;
}

table.rozpis tr td a,
table.sportTable tr td a {
color: #000;
}

table.rozpis tr td a:hover,
table.rozpis tr td a:active,
table.sportTable tr td a:hover,
table.sportTable tr td a:active {
/*color: #FF6600;*/
}

/* Tabulka tymu ve sloupci */
div#coltableresults table.sportTable {
width: 97%;
border-collapse: separate;
}

div#coltableresults table.sportTable tr th,
div#coltableresults table.sportTable tr td {
margin:0;
padding:0 3px;
border: 0;
height: auto;
}

div#coltableresults table.sportTable tr td {
background: #636363;
color: #FFF;
}

div#coltableresults table.sportTable tr.even td {
background: #4C4C4C;
}

div#coltableresults table.sportTable a {
color: #FFF;
}

/* Fotogalerie */
ul#fotogalerie {
margin: 0;
padding: 0;
overflow: hidden;
zoom: 1;
}

ul#fotogalerie li {
float: left;
width: 149px;
margin: 0 10px 10px 0 !important;
padding: 5px;
border:1px solid #D6D6D6;
text-align: center;
}

ul#fotogalerie-column li {
text-align: center;
}

ul#fotogalerie li a.fotogalerie-image,
ul#fotogalerie-column li a.fotogalerie-image {
display: block;
width: 145px;
height: 145px;
margin: 0 auto;
border: 1px solid #D6D6D6;
padding: 1px;
font-size: 0;
line-height: 0;
}

ul#fotogalerie li a.fotogalerie-image2,
ul#fotogalerie-column li a.fotogalerie-image2 {
display: block;
width: 145px;
height: 220px;
margin: 0 auto;
border: 1px solid #D6D6D6;
padding: 1px;
font-size: 0;
line-height: 0;
}

ul#fotogalerie li a.fotogalerie-image:hover,
ul#fotogalerie-column li a.fotogalerie-image:hover {
border-color: #C7001A;
}

ul#fotogalerie li a.fotogalerie-image2:hover,
ul#fotogalerie-column li a.fotogalerie-image2:hover {
border-color: #C7001A;
}

ul#fotogalerie li a.fotogalerie-image img,
ul#fotogalerie-column li a.fotogalerie-image img {
border: 0;
margin: 0;
}

ul#fotogalerie li a.fotogalerie-image2 img,
ul#fotogalerie-column li a.fotogalerie-image2 img {
border: 0;
margin: 0;
}

ul#fotogalerie li h4,
ul#fotogalerie li h5,
ul#fotogalerie-column li h4,
ul#fotogalerie-column li h5 {
font-size: 95%;
}

ul#fotogalerie-column li h5 {
color: #fff;
}

ul#fotogalerie p.file {
text-align: center;
margin-bottom: 2px;
}

ul#fotogalerie p.description {
text-align: center;
margin-top: 6px;
}


/* fotogalerie - detail */
ul#galleryPhotos {
overflow:hidden;
zoom:1;
margin-left:-9px;
}
ul#galleryPhotos li {
margin:0 0 10px 9px !important;
padding:0;
float:left;
display:inline;
}
ul#galleryPhotos li a.gallery-photo {
display:block;
border:1px solid #D6D6D6;
padding:1px;
font-size:0;
line-height:0;
width:120px;
height:120px;
}
ul#galleryPhotos li a.gallery-photo:hover {
border-color:#C7001A;
}
ul#galleryPhotos li img {
margin:0;
}

/* E-Shop */
ul#catalog {
margin: 0;
padding: 0;
}

ul#catalog li {
margin: 0;
padding: 0;
overflow: hidden;
zoom: 1;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #d6d6d6;
}

ul#catalog li a.catalog-image,
ul#catalog li img.catalog-image {
float: left;
width: 145px;
height: 145px;
margin-right: 20px;
padding: 1px;
border: 1px solid #D6D6D6;
font-size: 0;
line-height: 0;
}

ul#catalog li a.catalog-image:hover {
border-color: #C7001A;
}

ul#catalog li a.catalog-image img {
padding: 0;
margin: 0;
}

ul#catalog li h4 {
margin-top: 0;
line-height: 120%;
color: #859A00;
}

ul#catalog li blockquote {
margin: 20px 0;
}

/* Profil hrace */
div#profil-hrace img#profilPhoto {
float: right;
width: 250px;
height: 250px;
margin-left: 20px;
padding: 1px;
border: 1px solid #D6D6D6;
font-size: 0;
line-height: 0;
}

div#profil-hrace ul#profil-hrace-photos {
   list-style: none;
   clear:both;
   margin: 0;
   padding: 0;
}

div#profil-hrace ul#profil-hrace-photos li {
   float:left;
}

div#profil-hrace .back-button {
   clear:both;
}

div#profil-hrace ul#profil-hrace-photos li img {
   padding: 1px;
   border: 1px solid #D6D6D6;
}

div#profil-hrace dl {
overflow: hidden;
zoom: 1;
}

div#profil-hrace dl dt {
float: left;
width: 120px;
margin: 0;
font-weight: bold;
}

div#profil-hrace dl dd {
float: left;
margin: 0;
font-weight: bold;
color: #C7001A;
}

/* Partneri */
ul#partneri {
margin: 0;
padding: 0;
overflow: hidden;
zoom: 1;
}

ul#partneri li {
float: left;
width: 149px;
margin: 0 10px 10px 0;
padding: 5px;
/*border:1px solid #D6D6D6;*/
text-align: center;
}

/*---------*/
div#partneriO ul li,
div#partneriM ul li {
height:70px;
margin:0 10px 5px 0;
}
div#partneriO ul li a img,
div#partneriM ul li a img {
margin:0;
}

/*---------*/

ul#partneri-column li {
text-align: center;
}

ul#partneri li a.fotogalerie-image,
ul#partneri li a.fotogalerie-imageO
ul#partneri li a.fotogalerie-imageM {
display: block;
width: 145px;
margin: 0 auto;
border: 1px solid #D6D6D6;
padding: 1px;
font-size: 0;
line-height: 0;
}

ul#partneri li a.fotogalerie-imageO {
width: 120px;
}

ul#partneri li a.fotogalerie-imageM {
width: 90px;
}

ul#partneri li a.fotogalerie-image:hover,
ul#partneri-column li a.fotogalerie-image:hover {
border-color: #C7001A;
}

ul#partneri li a.fotogalerie-image img,
ul#partneri-column li a.fotogalerie-image img {
border: 0;
margin: 0;
}

ul#partneri li h4,
ul#partneri li h5,
ul#partneri-column li h4,
ul#partneri-column li h5 {
font-size: 95%;
}

ul#partneri-column li h5 {
color: #fff;
}

div.vertical-center1 {
display: table;
width: 100%;
height: 155px;
position: relative;
}

div.vertical-center2 {
_display: block;
display: table-cell;
vertical-align: middle;
position: absolute;
top: 50%;
margin:0 0 0 -100px;
}

div.vertical-center3 {
position: relative;
top: -50%;
_left:-3px;
}

div.vertical-center3 #sponzor-odkaz {
float: none;
text-align: center;
}

body:lang(cz) div.vertical-center1,
body:lang(cz) div.vertical-center2,
body:lang(cz) div.vertical-center3 {
position: static;
}

.kondori {
font-weight: bold;
font-size: 120%;
}


div.base-content ul {
margin-left: 20px;
}
div.base-content ul li {
list-style: disc;
}


/* ---- */
/* pridat komentar */
div#comments div.box-cont {
border:none;
}
div#comments form#editConfigForm th.quick-form-header,
form#loginForm th.quick-form-header,
form#registerForm th.quick-form-header {
display:none;
}
div#comments form#editConfigForm  td.quick-form-element input,
div#comments form#editConfigForm  td.quick-form-element textarea,
form#registerForm  td.quick-form-element input {
padding:2px 3px;
font-family:arial;
}
input.bg-button-small {
height:26px;
margin:10px 0;
text-transform:lowercase;
cursor:pointer;
width:82px;
border:1px solid #636363;
background:url("btn2.gif") 0 0 repeat-x;
color:#000;
font-weight:bold;
}

/* login */
div.blocklogin {
float:right;
margin-top:35px;
position:relative;
}
div.logintitle h4 {
margin:0;
font-size:100%;
line-height:1;
padding:0 0 0 40px;
}
form#loginForm {
padding:0 45px 0 0;
margin:0;
}
form#loginForm td.quick-form-label {
width:35px;
text-align:right;
}
form#loginForm input {
padding:2px 2px;
width:125px;
border:1px solid #D87200;
}
form#loginForm input.bg-button-login {
/*border:1px solid #FFB600;*/
border:0;
width:20px;
height:20px;
background:url('btn-login3.gif');
padding:0;
position:absolute;
top:41px;
right:22px;
cursor:pointer;
}
body:lang(cz) form#loginForm input.bg-button-login {
top:37px;
right:22px;
}
div.blocklogin div.block-bonus {
padding:0 0 0 40px;
}
div.blocklogin a:link,
div.blocklogin a:visited {
color:#FFF;
}
div.blocklogin a:hover,
div.blocklogin a:active {
color:#000;
}
form#loginForm .quick-form-error,
div.work .quick-form-required-note-asterisk, div.work .quick-form-asterisk,
div.work .quick-form-required-note-text,div.work .quick-form-error {
color:#484848;
font-weight:bold;
}
form#loginForm td {
padding:0;
line-height:1;
}
form#loginForm .quick-form-asterisk,
form#loginForm .quick-form-required-note {
display:none;
}


div#admin {
float:left;
}
div#admin li {
margin:10px 0 0 0;
padding:0 5px;
}
div#admin a {
color:#000;
}

/* lost password */
form#lostPasswordForm td.quick-form-label {
text-align:right;
}
form#lostPasswordForm th.quick-form-header {
padding:0 0 10px 0;
}

/* registrace */
form#registerForm input,
form#lostPasswordForm input {
width:150px;
}
form#registerForm input.bg-button-small,
form#lostPasswordForm input.bg-button-small {
width:82px;
}

/* komentare (diskuze) + forum */
div.commentslist,
div.commentslist div.box-cont {
width:505px;
_width:500px;
}
div.commentslist div.date,
div.commentslist div.author {
width:50%;
float:left;
padding:0;
}
div.commentslist div.date {
text-align:left;
}
div.commentslist div.author,
div.commentslist div.email {
text-align:right;
}
div.commentslist div.title {
clear:both;
}
div.commentslist div.entry-detail,
div.commentslist div.re-entry {
padding:5px 0 10px 0;
border-bottom:1px solid #636363;
}
div.commentslist div.entry-header {
padding:0 0 5px 0;
}
div.entry-butttons2 {
padding:0 0 10px 10px;
}
div.button-back {
padding:0 0 0 10px;
}
div.commentslist div.box-content {
/*border-top: 1px solid #636363;*/
}
div.commentslist div.entry a,
div.commentslist div.re-entry a {
font-size:120%;
font-weight:bold;
}
div.commentslist div.entry div.text,
div.commentslist div.re-entry div.text {
padding:5px 0 10px 0;
}
div.entry-button-forum input {
width:130px;
}
div.a-back {
margin:10px 0 10px 0;
}
div.entry form input,
div.re-entry form input {
border:1px solid #636363;
cursor:pointer;
background-color:#E0E0E0;
}
