@charset "utf-8";
/* CSS Document */

body {
color: #3e3e3e;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-size: 12px;
text-align: center;
margin: 0;
padding: 0;
background: #85c9ee url(./img/body-bg.gif) repeat-x top left;
}

ul, li {
list-style: none;
margin: 0;
padding: 0;}

a {
color: #000000;
text-decoration: underline;}

a:hover{
color: #000000;
text-decoration: none;}

hr {
display: block;
visibility: hidden;
width: 0;
height: 0;
clear: both;
float: none;
margin: 0;
padding: 0;
border: 0;
font-size: 0;
line-height: 0;
}

img {
border: 0;}

/* Header + hledani */

#header {
position: relative;
width: 990px;
margin: auto;
height: 202px;
padding-bottom: 20px;
}

#header a.logo {
position: absolute;
top: 15px;
left: 25px;}

#header #beta-overlay {
position: absolute;
top: 17px;
left: 222px;
color:#ffffff;
font-style:italic;
font-size:10px;
font-weight:bold;}

#header #sign {
width: 600px;
height: 65px;
position: absolute;
top: 0;
right: 25px;
text-align: right;
}

#header #sign #signpridat {
width: 151px;
height: 41px;
background: #ffffff url(./img/signpridat-bg.gif) no-repeat left bottom;
float: left;
font-size: 14px;
font-weight: bold;
text-align: left;
padding: 0;
padding-left: 5px;
padding-top: 5px;
}

#header #sign #signpridat a {
display: block;
height: 14px;
padding: 10px;
padding-left: 38px;
background: url(./img/signplus.png) no-repeat left center;
text-decoration: none;}

#header #sign #signpridat a:hover {
text-decoration: underline;
background: url(./img/signplus1.png) no-repeat left center;}



#header #sign form, #header #sign #signin {
position: relative;
float: left;
margin: 0;
padding: 0;
display: block;
height: 35px;
width: 429px;
background: #163240 url(./img/signform-bg.gif) no-repeat right bottom;
text-align: left;
padding-top: 11px;
padding-left: 15px;
}

#header #sign form a {
position:absolute;
right:20px;
top:11px;
}

#header #sign #signin {
color: #ffffff;
text-align: right;
width: 414px;
padding-top: 15px;
height: 31px;
padding-right: 15px;}

#header #sign #signin a {
color: #ffffff;
text-decoration: none;
}

#header #sign #signin a:hover {
text-decoration: underline;
}

#header #sign form input {
display: block;
border: 1px solid #869aa3;
background: #ffffff url(./img/input-bg.gif) repeat-x top left;
width: 97px;
height: 17px;
color: #3e3e3e;
padding: 0;
padding-left: 3px;
padding-top: 3px;
font-size: 11px;
margin: 0;
margin-right: 12px;
float: left;}

#header #sign form input.hide 
{
    display: none;
}

#header #sign form input.submit {
display: block;
float: left;
background: #489dd6 url(./img/submit-bg.gif) no-repeat center center;
color: #ffffff;
width: auto;
height: 22px;
width: 68px;
border: 0;
padding: 0;
cursor: pointer;
margin: 0;
}

#header #sign form a {
position: absolute;
top: 9px;
right: 12px;
}

#header #sign #forgotpsw {
margin-left: 170px;
line-height: 25px;
text-align: left;
color: #163341;
font-size: 11px;
}

#header #sign #forgotpsw a {
color: #163341;}

#header #filtr {
position: relative;
background: #ffffff url(./img/filtr-bg.gif) no-repeat top center;
width: 980px;
top: 85px;
height: 87px;
padding: 5px;
text-align: left;}

#header #filtr #home {
position: absolute;
height: 14px;
right: 25px;
top: -20px;
padding-top: 5px;
width: 130px;
height: 15px;
text-align: center;
background: #ffffff url(./img/home-bg.gif) no-repeat top left;
font-size: 11px;}

#header #filtr #prepni {
position: absolute;
height: 14px;
left: 25px;
bottom: -20px;
padding-top: 2px;
width: 160px;
height: 18px;
text-align: center;
background: #ffffff url(./img/prepni-bg.gif) no-repeat bottom left;
font-size: 11px;}

#header #filtr #home  a, #header #filtr #prepni a {
color: #163341;
text-decoration: none;}

#header #filtr #home  a:hover, #header #filtr #prepni a:hover {
text-decoration: underline;}

#header #filtr #search, #header #filtr #search1 {
background: #9abd23 url(./img/search-bg.gif) no-repeat top center;
height: 87px;
width: 980px;
}

#header #filtr #search form, #header #filtr #search1 form  {
padding: 25px;
padding-top: 22px;}

#header #filtr #search form label {
color: #ffffff;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
margin: 0;
margin-left: 15px;
margin-top: 5px;
padding: 7px;
display: block;
float: left;
line-height: 18px;
}

#header #filtr #search form label.typ {
margin-left: 0;
}

#header #filtr #search form input, #header #filtr #search1 form input {
font-size: 20px;
}

#header #filtr #search form input.submit, #header #filtr #search1 form input.submit {
background: #d53d6c url(./img/submit-search-bg.gif) no-repeat top center;
color: #ffffff;
font-weight: bold;
font-size: 14px;
border: 0;
display: block;
float: right;
width: 129px;
height: 42px;
cursor: pointer;
padding: 0;
margin: 0;
}

#header #filtr #search form input.submit:hover, #header #filtr #search1 form input.submit:hover {
background: #d53d6c url(./img/submit-search1-bg.gif) no-repeat top center;
}

#header #filtr #search form input#datum, #header #filtr #search1 form input#q {
background: #ffffff url(./img/input-datum-bg.gif) no-repeat top center;
border: 0;
width: 176px;
height: 28px;
display: block;
padding: 0;
margin: 0;
float: left;
padding-top: 4px;
padding-left: 4px;
}

#header #filtr #search1 form input#q {
background: #ffffff url(./img/input-search1-bg.gif) no-repeat top center;
width: 765px;
}

#header #filtr #search form select {
display: block;
float: left;
font-size: 20px;
height: 32px;
border: 0;
width: 180px;
background: #ffffff url(./img/input-datum-bg.gif) no-repeat top center;
padding: 4px;}

#header #filtr #search form .stin, #header #filtr #search1 form .stin {
background: url(./img/input-stin-bg.gif) no-repeat top center;
width: 180px;
height: 32px;
display: block;
float: left;
padding: 5px;
}

#header #filtr #search1 form .stin {
background: url(./img/input-stin1-bg.gif) no-repeat top center;
width: 769px;
}

#header #filtr #search1{
display: none;
}

/* Page Content */

#page {
margin: auto;
width: 960px;
padding: 10px;
background: #ffffff url(./img/page-bg.gif) no-repeat top left;
text-align: left;
position: relative;}

#page #switch {
position: absolute;
top: -25px;
right: 20px;
font-size: 11px;
}

#page #switch a.tridny {
margin-left: 5px;
padding-left: 15px;
background: url(./img/3dny-bg.gif) no-repeat left center;
text-decoration: none;
}

#page #switch a.kalendar {
margin-left: 5px;
padding-left: 15px;
background: url(./img/kalendar-bg.gif) no-repeat left center;
text-decoration: none;
}

#page #switch a:hover {
text-decoration: underline;}

#page h2, #page h1 {
padding: 10px;
margin: 0;
display: block;
font-size: 14px;
background: #ddddd0;
position: relative;
}

#page #left h2, #page #right h2 {
background: #ddddd0 url(./img/h2-leftright-bg.gif) no-repeat top left;
}

#page #center h2 {
background: #ddddd0 url(./img/h2center-bg.gif) no-repeat top left;
}

#page h2 em {
font-size: 12px;
font-weight: bold;
font-style: normal;}

#page #content #schedule h4 .navi {
font-size: 11px;
font-weight: normal;}

#page h2 .navi {
font-size: 11px;
font-weight: normal;
position: absolute;
top: 10px;
right: 10px;}

#page h2 .navi a.pred, #page #content #schedule h4 .navi a.pred {
padding-left: 7px;
background: url(./img/gray-sipka1.gif) no-repeat left center;
margin-left: 3px;
margin-right: 3px;
}

#page h2 .navi a.dalsi, #page #content #schedule h4 .navi a.dalsi{
padding-right: 7px;
background: url(./img/gray-sipka.gif) no-repeat right center;
margin-right: 3px;
margin-left: 3px;
}


#page #left, #page #right, #page #center {
width: 220px;
padding: 10px;
padding-bottom: 7px;
float: left;
background: #f4f3ee;
font-size: 11px;
}

#page #center {
width: 460px;
position: relative;
top: -30px;
margin-bottom: -30px;
background: #f4f3ee url(./img/idcenter-bg.gif) no-repeat top left;
}

#page #left li, #page #center li, #page #right li {
padding: 10px;
background: #ffffff;
margin-top: 2px;
margin-bottom: 2px;
position: relative;
}

#page #left li  h3, #page #right li h3 {
font-size: 11px;
margin: 0;
padding: 0;}

#page #center li  h3 {
font-size: 12px;
margin: 0;
padding: 0;}

#page #center li .casmistomesto, #page #left li .casmistomesto, #page #right li .casmistomesto {
display: block;
position: absolute;
bottom: 10px;
right: 10px;}

#page #left li  span.mesto a, #page #right li span.mesto a {
color: #2b88c3;
}

#page #left li span.typ, #page #right li span.typ {
margin-right: 10px;
font-weight: bold;
}

#page #center li  span.typ {
margin-right: 10px;
font-weight: bold;
}

#page #center li  span.cas {
margin-right: 10px;
font-weight: bold;
}

#page #center li  span.misto a{
color: #fc585f;
margin-right: 10px;
}

#page #center li  span.mesto a {
color: #2b88c3;
}

.bodovani {
font-size: 25px;
color: #e5e5dd;
margin-bottom: -10px;
}

.bodovani  strong{
color: #f9ca54;
}

#page a.vsechnyud {
display: block;
float: left;
padding: 5px;
padding-left: 7px;
margin: 0;
margin-bottom: -5px;
color: #747472;
background: url(./img/gray-sipka.gif) no-repeat left center;
}

#page a.pridatud {
display: block;
float: right;
padding: 5px;
padding-left: 13px;
margin: 0;
margin-bottom: -5px;
color: #747472;
background: url(./img/plus.gif) no-repeat left center;}

#bottom {
margin: auto;
width: 960px;
padding: 10px;
padding-top: 0;
color: #999999;
background: url(./img/bottom-bg.gif) no-repeat top center;
}

#bottom a {
color: #999999;
text-decoration: none;
font-size: 11px;
}

#bottom a:hover {
text-decoration: underline;
}

#bottom a.predtyden {
display: block;
float: left;
background: url(./img/predtyden.gif) no-repeat left center;
padding: 15px;
padding-left: 35px;
}

#bottom a.dalsityden {
display: block;
float: right;
background: url(./img/dalsityden.gif) no-repeat right center;
padding: 15px;
padding-right: 35px;
}

#bottom a.dalsiden {
background: url(./img/dalsiden.gif) no-repeat left center;
padding: 15px;
padding-left: 25px;
line-height: 44px;
margin-left: 5px;
margin-right: 50px;
}

#bottom a.predden {
background: url(./img/predden.gif) no-repeat right center;
padding: 15px;
padding-right: 25px;
margin-right: 5px;
line-height: 44px;
}

#bottom .odkazy {
display: block;
float: left;
padding: 15px;
}

#bottom .editace {
display: block;
float: right;
padding: 15px;
}

#bottom #navigace {
height: 42px;
padding: 10px;
}

#bottom #navigace a {
font-size: 12px;
}

#bottom .col {
margin-left: 10px;
margin-right: 10px;
padding: 20px;
float: left;
width: 260px;
background: #93cff1 url(./img/col-bg.gif) repeat-x top left;
color: #ffffff;
text-align: left;
font-size: 11px;
}

#bottom .col h4 {
font-size: 14px;
margin: 0;
padding: 0;
margin-bottom: 10px;
}

#bottom .col p {
margin: 0;
padding: 0;
}

/* Detail Content*/

#page #content, #page #content1 {
width: 690px;
padding: 10px;
margin-right: 10px;
background: #f4f3ee;
float: left;
}

/*#page #content h1, #page #content1 h1 {
background: #ddddd0 url(./img/h2detail-bg.gif) no-repeat top left;
}*/

#page #content #tagy, #page #content1 #tagy  {
height: 16px;
}

#page #content #tagy .hlasy, #page #content #tagy .bodovani, #page #content #tagy .bodovani-interactive {
display: block;
float: left;
}

#page #content #tagy .bodovani {
line-height: 0;
padding: 10px;
margin-left: -10px;
padding-right: 10px;
}

#page #content #tagy .bodovani-interactive {
line-height: 0;
padding: 0;
margin-bottom: 10px;
padding-right: 10px;
}


#page #content #tagy .tags, #page #content1 #tagy .tags  {
float: right;
}

#page #content #tagy .tags, #page #content1 #tagy .tags  {
display: block;
width: 500px;
text-align: right;
}

#page #content #tagy .tags a, #page #content1 #tagy .tags a {
color: #2a87c2;}

#page #content #tagy, #page #content1 #tagy, #page #content #detail, #page #content #comments .komentar, #page #content .history, #page #content #related .udalost{
padding: 10px;
background: #ffffff;
font-size: 11px;
margin-top: 2px;
}

#page #content #detail a {
color: #2a87c2;
}

#page #content #schedule table {
margin: 0;
padding: 10px;
background: #ffffff;
font-size: 11px;
width: 100%;
}

#page #content #schedule thead {
font-weight: bold;
}

#page #content #detail h3 {
margin: 0;
padding: 0;
margin-bottom: 10px;
font-size: 14px;}

#page #content #detail p {
display: block;
float: left;
margin: 0;
padding: 0;
width: 260px;
}

#page #content #detail td{
    vertical-align:top;
}

#page #content #detail p.popis {
float: right;
width: 400px;
font-size: 12px;
margin-bottom: 10px;
}

#page #content #comments h4, #page #content #schedule h4, #page #content #related h4  {
margin: 0;
padding: 10px;
padding-bottom: 5px;
padding-top: 15px;
font-size: 12px;
}

#page #content #comments .komentar a {
width: 32px;
height: 32px; 
display: block;
padding: 1px;
border: 1px solid #e6e6dc;
float: left;
margin-right: 10px;
color: #2a87c2;}

#page #content #comments .komentar a:hover {
border: 1px solid #3e3e3e;}

#page #content #comments .komentar img{
width: 32px;
height: 32px;
}

#page #content #comments .komentar h5, #page #content #related .udalost h5 {
margin: 0;
padding: O;
margin-bottom: 5px;
font-size: 11px;
font-weight: normal;
}

#page #content #comments .komentar h5 a, #page #content #comments .komentar p a {
margin: 0;
padding: O;
font-size: 11px;
border: 0;
float: none;
display: inline;
width: auto;
height: auto;
}

#page #content #comments .komentar h5 a:hover, #page #content #comments .komentar p a:hover {
border: 0;}

#page #content #comments .komentar p {
margin: 0;
padding: 0;
font-size: 12px;
}

#page #content #comments textarea {
border: 0;
padding: 10px;
margin: 0;
display: block;
width: 670px;
height: 60px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color: #3e3e3e;
font-size: 12px;
background: #ffffff;}

#page #content #comments .textarea-bottom {
background: url(./img/textarea-bottom.gif) no-repeat top left;
height: 14px;
display: block;
}

#page #content #comments input.submit {
display: block;
font-size: 11px;
font-weight: bold;
margin: 10px;
border: 0;
color: #ffffff;
cursor: pointer;
width: 106px;
height: 21px;
background: #3e3e3e url(./img/gray-submit-bg.gif) no-repeat center center;
}

#page #content #comments p {
margin: 0;
padding: 10px;
background: #ffffff;
font-size: 11px;}

/* Wiki */

#page #content #detail #wiki, #page #content1 .krokcontent #wiki {
font-size: 12px;
margin-bottom: 10px;
margin-top: 10px;
float: none;
}

#page #content #detail #wiki p, #page #content1 .krokcontent #wiki p {
display: block;
padding-top: 5px;
padding-bottom: 5px;
margin: 0;
width: auto;
float: none;
}

#page #content #detail #wiki h2, #page #content #detail #wiki h3, 
#page #content1 .krokcontent #wiki h2, #page #content1 .krokcontent #wiki h3{
position: relative;
display: block;
margin: 0;
padding: 0;
padding-top: 10px;
padding-bottom: 5px;
width: auto;
background: none;
float: none;
font-size: 14px;}

#page #content #detail #wiki h3,
#page #content1 .krokcontent #wiki h3 {
font-size: 13px;
padding-top: 10px;}

#page #content #detail #wiki ol, #page #content #detail #wiki ul,
#page #content1 .krokcontent #wiki ol, #page #content1 .krokcontent #wiki ul {
padding: 5px;
margin: 10px;
margin-left: 20px;
margin-top: 0;
margin-bottom: 0;}

#page #content #detail #wiki ol li,
#page #content1 .krokcontent #wiki ol li {
list-style: decimal;
margin: 0;
padding: 0;
}

#page #content #detail #wiki ul li,
#page #content1 .krokcontent #wiki ul li {
list-style: disc;
}

#page #content #detail #wiki blockquote,
#page #content1 .krokcontent #wiki blockquote {
margin: 0;
padding: 5px;
margin-left: 40px;}

/* Detail right*/

#page #content-right {
width: 240px;
float: left;
}

#page #content-right .box {
width: 220px;
padding: 10px;
background: #f4f3ee;
margin-bottom: 10px;
}

#page #content-right .box h4 {
margin: 0;
padding: 10px;
padding-bottom: 5px;
padding-top: 5px;
padding-top: 0;}

#page #content-right .box p {
margin: 0;
padding: 10px;
background: #ffffff;
font-size: 11px;}

#page #content-right .box a {
color: #2a87c2;
}

#page #content-right .box .boxsubmit {
display: block;
font-size: 11px;
font-weight: bold;
margin: 10px;
border: 0;
color: #ffffff;
text-decoration: none;
width: 106px;
height: 21px;
line-height: 21px;
text-align: center;
background: #3e3e3e url(./img/gray-submit-bg.gif) no-repeat center center;
}

/* Content Kalendar */

#page #content-kalendar {
width: 940px;
padding: 10px;
margin-right: 10px;
background: #f4f3ee;
}

#page #content-kalendar h2, #page #content1 h1 {
margin-bottom: 10px;
background: url(./img/h2kalendar-bg.gif) no-repeat top left;
}

#page #content-kalendar .den  {
width: 110px;
padding: 10px;
background: #ffffff;
float: left;
margin: 0;
margin-bottom: 5px;
margin-right: 5px;
}

#page #content-kalendar .last {
margin-right: 0;}

#page #content-kalendar .dnes {
background: #ffffff;
border: 1px solid #3e3e3e;
width: 108px;
}

#page #content-kalendar .old {
background: #f4f3ee;
color: #747472;
}


#page #content-kalendar .den h2 {
margin: 0;
margin-bottom: 5px;
font-size: 11px;
padding: 0;
background: none;
font-weight: normal;
}

#page #content-kalendar .den a {
color: #2a87c2;}

#page #content-kalendar .old a {
color: #747472;}

#page #content-kalendar .den h3 {
margin: 0;
padding: 0;
font-size: 12px;
margin-bottom: 5px;}

#page #content-kalendar .den ul li {
font-size: 11px;}

/* Content Krok */

#page #content1 {
width: 940px;
float: none;}

#page #content1 h1 {
margin: 0;}

#page #content1 #krok, #page #content1 .krokcontent {
background: #ffffff;
padding: 10px;
margin-top: 2px;}

#page #content1 #krok {
font-size: 11px;}

#page #content1 #krok .active {
font-weight: bold;}

#page #content1 .krokcontent form, #page #content1 .krokcontent form p {
margin: 0;
padding: 0;
margin-top: 10px;
}

#page #content1 .krokcontent form p {
margin: 0;
margin-bottom: 15px;
}

#page #content1 .krokcontent form p .small {
font-size: 11px;
color: #999999; }

#page #content1 .krokcontent form label {
width: 100px;
text-align: right;
display: block;
float: left;
margin-right: 10px;
line-height: 25px;}

#page #content1 .krokcontent form #recurrenceUi label {
width: auto;
text-align: left;
margin-left: 1.4em;
}


#page #content1 .krokcontent form input {
}

#page #content1 .krokcontent form input#Name, #page #content1 .krokcontent form input#Tags,
#page #content1 .krokcontent form input#Promoter, #page #content1 .krokcontent form input#Artists,
#page #content1 .krokcontent form input#Admission {
width: 300px;}

#page #content1 .krokcontent form input#StartDate {
float: left;
}

#page #content1 .krokcontent form input#StartTime, #page #content1 .krokcontent form input.time {
width: 50px;
text-align: center;}

#page #content1 .krokcontent form input#IsPrivate, #page #content1 .krokcontent form input#IsRecurring{
margin-left: 110px;
float: left;}

#page #content1 .krokcontent form input.cancel {
margin-left: 110px;
}

#page #content1 .krokcontent form input.recurrenceDay {
float:left;
display:block;
}

#page #content1 .krokcontent form input.files {
background: #ffffff;}

#page #content1 .krokcontent form label.IsPrivate, #page #content1 .krokcontent form label.IsRecurring, #page #content1 .krokcontent form label.PrivatePass {
width: auto;
}

#page #content1 .krokcontent form label.StartTime {
width: auto;
margin-left: 10px;
}

#page #content1 form input, #page #content1 form textarea {
/*background: url(./img/input-bg.gif) repeat-x top left;*/
border: 1px solid #cccccc;
line-height: 20px;
padding-left: 3px;
height: 20px;}

#page #content1 form input.focused {
border: 2px solid #9e9e9e;
height: 18px;
}

#page #content1 form textarea {
height: auto;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

#page #content1 form input#IsPrivate, #page #content1 form input#IsRecurring {
border: 0;
background: 0;
padding: auto;}

#page #content1 form input.submit, #page #content1 form input.cancel {
display: block;
font-size: 11px;
font-weight: bold;
margin: 0;
border: 0;
color: #ffffff;
cursor: pointer;
width: 106px;
height: 21px;
background: #3e3e3e url(./img/gray-submit-bg.gif) no-repeat center center;
float: left;
margin-right: 10px;
margin-bottom: 20px;
}

#page #content1 form #recurrenceUi{
margin-left: 110px;
margin-bottom: 10px;
width: 400px;
}

#page #content1 form #duplicates{
margin-bottom: 20px;
}

#page #content1 form #duplicates li{
list-style-type:square;
margin-left: 110px;
}

.field-validation-error {
display: block;
width: 270px;
padding: 7px;
padding-left: 27px;
border: 1px solid #cd0a0a;
color: #cd0a0a;
background: #fef8f6 url(./img/alert-ico.gif) no-repeat 9px center;
font-size: 11px;
margin-left: 110px;
font-weight: bold;
margin-bottom: 20px;}

/* Footer */

#footer{
position: relative; 
bottom: -20px;
margin: auto;
font-size: 11px;
height: 320px;
background: url(./img/footer-image-bg.gif) repeat-x center bottom;}

#footer-image{
margin: auto;
height: 320px;
background: url(./img/footer-image.jpg) no-repeat center bottom;}

#footer p {
display: block;
width: 900px;
margin: auto;
padding: 0;
text-align: left;
padding: 10px;
padding-left: 40px;
padding-right: 40px;
}

/* Tag Cloud */
#page #content1 .krokcontent #tagcloud a{
text-decoration: none;
margin: 3px;
min-height: 220px;
}

#page #content1 .krokcontent #tagcloud a.tc1
{
    font-size: 10px;
}

#page #content1 .krokcontent #tagcloud a.tc2
{
    font-size: 12px;
}

#page #content1 .krokcontent #tagcloud a.tc3
{
    font-size: 16px;
}

#page #content1 .krokcontent #tagcloud a.tc4
{
    font-size: 20px;
}

#page #content1 .krokcontent #tagcloud a.tc5
{
    font-size: 24px;
}



/* Misc */
#error{
display: block;
margin-left: auto;
margin-right: auto;
}


#page #content-kalendar a.vsechnyud {
display: block;
float: none;
padding: 5px;
padding-left: 7px;
margin: 0;
margin-bottom: -5px;
color: #747472;
background: url(./img/gray-sipka.gif) no-repeat left center;
font-size:11px;
}

#page #content1 .krokcontent #signpridat a {
display: block;
height: 14px;
padding: 10px;
padding-left: 38px;
background: url(./img/signplus.png) no-repeat left center;
text-decoration: none;}

#page #content1 .krokcontent #signpridat a:hover {
text-decoration: underline;
background: url(./img/signplus1.png) no-repeat left center;}


#page #content-right .box .file .del, #page #content-right .box .file .del a,
#page #content1 .krokcontent .files .file .del, #page #content1 .krokcontent .files .file .del a {
color:#999999;
text-decoration: none;
}

#page #content-right .box .file .del a:hover,
#page #content1 .krokcontent .files .file .del a:hover{
text-decoration: underline;
}

#page #content-right .box textarea{
width: 212px;
}

.file-desc{
color:#999999;
font-size: 11px; 
text-align:left;   
}

#page #content1 .krokcontent .files .file a{
color: #2A87C2;
}

#page #content a.vsechnyud {
    margin-left: 15px;
}

#page #content #related .udalost {
padding-bottom: 5px;}

#page #content #related .udalost h5 {
font-weight: bold;
margin-right: 10px;
float: left;}

#page #content #related .udalost .bodovani {
float: left;
line-height: 10px;
padding: 0;
margin: 0;
margin-top: 8px;
}

#page #content #related .udalost .casmistomesto {
float: right;}

#page #content #related .udalost .casmistomesto .cas, 
#page #content #related .udalost .casmistomesto .misto,
#page #content #related .udalost .casmistomesto .typ {
margin-right: 10px;}

#page #content1 .searchakce, #page #content1 .searchtags {
font-size: 11px;}

#page #content1 .searchakce h3, #page #content1 .searchtags h3 {
font-size: 12px;
margin-left: 10px;} 

#page #content1 .searchakce ul li , #page #content1 .searchtags ul li{
padding: 10px;
background: #ffffff;
margin-bottom: 1px;
}

#page #content1 .searchakce ul li a {
font-weight: bold;}

#calendar-note{
width: 100%;
color: #999999;
padding: 5px;
}

#main-title{
position:absolute;
top: 0px;
left: 500px;
width:auto;
height:auto;
padding:0;
margin:0;
font-size: 12px;
}

#fbfriends-note {
color:#999999;
padding:5px;
padding-left:10px;
width:100%;
}

#page #content-right .box #fileUploadControls input.submit, #page #content-right .box #fileUploadControls input.cancel {
display: block;
font-size: 11px;
font-weight: bold;
border: 0;
color: #ffffff;
cursor: pointer;
width: 106px;
height: 21px;
background: #3e3e3e url(./img/gray-submit-bg.gif) no-repeat center center;
float: left;
margin: 0 2px 10px 2px;
}

#page #content1 .krokcontent form .files,
#page #content1 .krokcontent form #fileUploadWrapper,
#page #content1 .krokcontent form #fileUploadQueue,
#page #content1 .krokcontent form #fileDescription{
margin-left: 110px;
}

#page #content1 .krokcontent form #fileUploadWrapper{
margin-top: 5px;
}

#page #content1 .krokcontent form #fileDescription{
margin-bottom:5px;
width:196px;
}