/* PAGE */

body {
color : #585858;
font-size : 11px;
font-family : Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
background : url('../images/body-background.gif') repeat-x #f0f0f0;
text-align : center;
margin : 0 0 0 auto;
padding: 0;
}

h1 {
font-size: 16px;
margin: 10px;
padding: 0;
color: #cd171e;
margin-top: 0;
}

input {
color : #585858;
background: #fff url('../images/input-prechod.gif') repeat-x;
display: block;
position : relative; 
border: solid 1px #585858;
font-size : 11px;
font-family : Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
margin-right: 3px;
height: 20px;
width: 140px;
}

p {
margin: 0;
}

img {
border: 0;
}

a {
color : #cd171e;
text-decoration: underline;
}

a:hover {
color : #cd171e;
text-decoration: none;
}

b {
color : #cd171e;
text-decoration: none;
}


.page {
position : relative; 
background: url('../images/prechod-page.gif') #939598 repeat-x bottom;
width : 100%;
height : auto;
text-align : center;
margin : 0;
padding: 0;
z-index: 99;
}

.page1 {
position : relative; 
background: url('../images/corner-middle.gif') #fff no-repeat bottom;
width : 940px;
height : auto;
text-align : left;
margin : 0 auto auto;
margin-top: 0px;
margin-bottom: 10px;
padding: 15px;
#width : 970px;
}

.page2 {
position : relative; 
background : url('../images/body-background.gif') repeat-x #f0f0f0;
width : 100%;
height : auto;
text-align : center;
margin : 0;
padding: 0;

}

.page3 {
position : relative; 
background: url('../images/prechod-page3.gif') #939598 repeat-x top;
width : 100%;
height : auto;
text-align : center;
margin : 0;
padding: 0;
padding-bottom: 15px;
}


/* HEAD */

#head {
position: relative; 
background: url('../images/corner-head.gif') #fff no-repeat top;
width: 920px;
height: 80px;
text-align: left;
margin: 0 auto auto;
padding: 10px;
padding-bottom: 0;
#height: 90px;
#width: 940px;
}

#head h1 {
display: block;
font-size: 11px;
text-align: left;
position : absolute; 
clear: both;
margin:0;
padding:0;
border: 0;
width: 159px;
height: 31px;
z-index: 10;
font-weight: normal;
top: 20;
left: 20px;
}

#head img {
display: block;
position : absolute; 
background: #fff;
clear: both;
margin:0;
padding:0;
border: 0;
width: 159px;
height: 31px;
z-index: 99;
top: 20px;
left: 20px;
}


#head .bar1 {
position : relative; 
width : 192px;
text-align : center;
margin : 0;
margin-right: 10px;
padding: 19px;
padding-left: 9px;
float: left;
background: #fff;
height: 32px;
#height: 70px;
#width : 220px;
}


#head .bar2 {
position : relative; 
background: #fff;
width : 220px;
text-align : left;
margin : 0;
margin-right: 10px;
padding: 0;
padding-top: 25px;
float: left;
}

#head .bar3 {
position : relative; 
background: url('../images/prechod-program.gif') #fff no-repeat top left;
width : 200px;
text-align : left;
margin : 0;
margin-right: 10px;
padding: 10px;
float: left;
height: 50px;
#height: 70px;
#width : 220px;
}

#head .bar4 {
position : relative; 
background: url('../images/prechod-program.gif') #fff no-repeat top left;
width : 210px;
height : auto;
text-align : left;
margin : 0;
padding: 10px;
float: left;
height: 50px;
#height: 70px;
#width : 230px;
}

#head h2 {
position : relative; 
color: #cd171e;
font-size : 12px;
text-align : left;
margin: 0;
margin-bottom: 10px;
}

/* MIDDLE */

#middle {
position : relative; 
background : #fff;
width : 940px;
height : auto;
text-align : left;
margin : 0;
padding: 0;
}

#middle .homeimg {
position : relative; 
background : url('../images/loading.gif') no-repeat center middle #fff;
width : 235px;
height : 150px;
margin: 0;
padding: 0;
}

#middle h2{
text-align : left;
margin : 0;
padding: 0;
border: solid 1px #fff;
border-right: 0;
}


#middle h2 a {
display: block;
background-color: #f8f8f8;
position : relative; 
color: #cd171e;
font-size : 12px;
text-align : left;
margin : 0;
padding: 10px;
padding-left: 20px;
background : url('../images/sipka-red.gif') #f8f8f8 no-repeat 10px center;
text-decoration: none;
}

#middle h2 a:hover {
background-color: #f1f1f1;
}

#bar1 h2 {
border-left: 0;
}

#bar1 h2 a {
border-left: 0;
}

#bar1 h2 a:hover {
border-left: 0;
}

#middle p {
background: #fff;
position : relative; 
font-size : 11px;
text-align : left;
padding: 5px 10px 5px 10px;
margin: 0;
border-left: solid 1px #fff;
}

#middle .homep {
background : url('../images/prechod-p.gif') #fff repeat-x top left;
padding: 10px 10px 5px 10px;
}

#bar1 p {
border-left: 0;
}

#middle h3 {
background-color: #fff;
position : relative; 
color: #cd171e;
font-size : 11px;
text-align : left;
padding: 5px 10px 5px 10px;
padding-left: 11px;
background: url('../images/ico-time.gif') no-repeat left;
margin:0;
margin-left: 10px;
}

#bar1 {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
float: left;
background-color : #fff;
width : 235px;
}


#bar2 {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
float: left;
width : 235px;
}

#bar3 {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
float: left;
width : 235px;
}

#bar4 {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
float: left;
width : 235px;
}

#bar-blog {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding-left: 10px;
float: left;
width: 460px;
#width : 470px;
background: #fff;
}

#bar-blog h2 {
position : relative; 
color: #cd171e;
font-size : 12px;
text-align : left;
padding: 10px;
padding-bottom: 0;
margin: 0;
margin-bottom: 0;
}

#bar-blog h1 {
padding-bottom: 0;
margin-bottom: 0;
}

#bar-blog h3 {
color: #585858;
font-size: 10px;
font-weight: normal;
}

#bar-program {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding-left: 10px;
float: left;
width : 460px;
#width : 470px;
background: url('../images/prechod-program.gif') #fff no-repeat 10px 30px;
}

#bar-program h4 {
background: 0;
position : relative; 
color: #cd171e;
font-size : 11px;
text-align : left;
padding: 0;
padding-top: 5px;
margin:0;
margin-left: 10px;
margin-right: 10px;
}

#bar-program h3 {
background: 0;
position : relative; 
color: #585858;
font-size : 11px;
text-align : left;
padding: 0;
padding-left: 11px;
background: url('../images/ico-time.gif') no-repeat left;
margin:0;
margin-top: 10px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
}

#bar-program4 {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
float: left;
width : 235px;
}

#bar-program4 h3 {
background: 0;
font-weight: normal;
position : relative; 
color: #585858;
font-size : 11px;
text-align : left;
padding: 0;
margin:0;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
}

#bar-program4 p.border-bottom {
border-bottom: solid 1px #f1f1f1;
}

#bar-program p {
background: 0;
padding: 0;
margin:0;
padding-top: 2px;
padding-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
border: 0;
border-top: solid 1px #f1f1f1;
}

#bar-program p.kontakty, #bar-seznam p.kontakty {
background: 0;
padding: 0;
margin:0;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border: 0;
border-bottom: solid 1px #f1f1f1;
}

#bar-program p.kontakty-noborder {
background: 0;
padding: 0;
margin:0;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border: 0;
}

#bar-popis {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
float: left;
width : 235px;
}

#bar-popis p {
background: #fff;
position : relative; 
font-size : 11px;
text-align : left;
padding: 5px 10px 5px 10px;
margin: 0;
border: 0;
border-top: 1px solid #fff;
}


/* PAGEBOTTOM */

#pagebottom {
position: relative; 
background: 0;
text-align: left;
margin: 0 auto auto;
width: 940px;
clear: both;
}

#pagebottom1 {
position: relative; 
background: url('../images/corner-pagebottom1.gif') #fff no-repeat top;
width: 205px;
text-align: left;
margin: 0;
margin-right: 10px;
padding: 10px;
#width: 225px;
float: left;
}

#pagebottom2 {
position: relative; 
background: url('../images/corner-pagebottom2.gif') #fff no-repeat top;
width: 685px;
text-align: left;
margin: 0;
padding: 10px;
#width: 705px;
float: right;
}


#pagebottom .bar1 {
position : relative; 
width : 185px;
text-align: left;
margin : 0;
padding: 10px;
background: url('../images/prechod-program.gif') #fff no-repeat top left;
#width : 205px;
}


#pagebottom .bar2 {
position : relative; 
background: url('../images/prechod-program.gif') #fff no-repeat top left;
width : 205px;
text-align : left;
margin : 0;
margin-right: 10px;
padding: 10px;
float: left;
#width : 225px;
}

#pagebottom .bar3 {
position : relative; 
background: url('../images/prechod-program.gif') #fff no-repeat top left;
width : 205px;
text-align : left;
margin : 0;
margin-right: 10px;
padding: 10px;
float: left;
#width : 225px;
}

#pagebottom .bar4 {
position : relative; 
background: url('../images/prechod-program.gif') #fff no-repeat top left;
width : 195px;
height : auto;
text-align : left;
margin : 0;
padding: 10px;
float: left;
#width : 215px;
}

#pagebottom h2 {
position : relative; 
color: #cd171e;
font-size : 12px;
text-align : left;
margin: 0;
margin-bottom: 10px;
}

#pagebottom h3 {
background-color: #fff;
position : relative; 
color: #585858;
font-size : 11px;
text-align : left;
padding: 0;
padding-left: 11px;
background: url('../images/ico-time.gif') no-repeat left;
margin:0;
margin-top: 5px;
margin-bottom: 5px;
}

#pagebottom h4 {
background-color: #fff;
position : relative; 
color: #cd171e;
font-size : 11px;
text-align : left;
padding: 0;
padding-top: 5px;
margin:0;
}

#pagebottom .bar1 p {
padding: 0;
margin:0;
padding-bottom: 5px;
border-top: solid 1px #f1f1f1;
}

#pagebottom .bar2 h3 {
background: url('../images/ico-top.gif') no-repeat left;
padding: 0;
padding-left: 11px;
margin:0;
margin-top: 5px;
margin-bottom: 5px;
}

#pagebottom .bar2 p {
padding: 0;
margin:0;
padding-bottom: 5px;
border-bottom: solid 1px #f1f1f1;)
}

#pagebottom .bar3 p{
padding: 0;
margin:0;
padding-bottom: 5px;
border: 0;
border-bottom: solid 1px #f1f1f1;
}

#pagebottom .bar3 h3 {
padding: 0;
padding-left: 11px;
margin:0;
margin-top: 5px;
font-weight: normal;
}

#pagebottom .bar3 h4 {
font-size: 10px;
font-weight: normal;
padding: 0;
margin:0;
}

/* FORUM */

#forum {
position : relative; 
height : auto;
text-align : left;
float: left;
width : 303px;
list-style-type: none;
margin: 0;
padding: 0;
margin-left: 15px;
}

#forum p {
display: block;
position : relative; 
color : #585858;
font-size : 11px;
text-align : left;
padding: 10px;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
}


#forum h2 {
display: block;
position : relative; 
color: #cd171e;
font-size : 12px;
text-align : left;
margin : 0;
padding: 10px;
padding-left: 20px;
background : url('../images/sipka-red.gif') no-repeat 10px center;
margin-bottom: 1px;
text-decoration: none;
}


hr {
display: block;
position : relative; 
visibility: hidden;
clear: both;
margin:0;
padding:0;
border: 0;
height: 0;
#display: none;
}

.oddel {
display: block;
position : relative; 
visibility: hidden;
clear: both;
margin:0;
padding:0;
border: 0;
height: 0;
display: none;
}

h6 {
position : relative; 
font-family: Impact CE;
text-transform: uppercase;
font-size: 18px;
font-weight: normal;
color: #cd171e
}

.pdf {
position : relative; 
line-height: 25px;
height: 25px;
text-align : left;
margin: 0;
padding: 0;
padding-left: 25px;
background: url('../images/pdf.gif') no-repeat center left;
}

.xls {
position : relative; 
line-height: 25px;
height: 25px;
text-align : left;
margin: 0;
padding: 0;
padding-left: 25px;
background: url('../images/xls.gif') no-repeat center left;
}

.zip {
position : relative; 
line-height: 25px;
height: 25px;
text-align : left;
margin: 0;
padding: 0;
padding-left: 25px;
background: url('../images/zip.gif') no-repeat center left;
}

.doc {
position : relative; 
line-height: 25px;
height: 25px;
text-align : left;
margin: 0;
padding: 0;
padding-left: 25px;
background: url('../images/doc.gif') no-repeat center left;
}

.gif {
position : relative; 
line-height: 25px;
height: 25px;
text-align : left;
margin: 0;
padding: 0;
padding-left: 25px;
background: url('../images/gif.gif') no-repeat center left;
}

.jpg {
position : relative; 
line-height: 25px;
height: 25px;
text-align : left;
margin: 0;
padding: 0;
padding-left: 25px;
background: url('../images/jpg.gif') no-repeat center left;
}

b.p100 {
color : #cd171e;
text-decoration: none;
position : relative; 
text-align : left;
margin: 0;
padding: 0;
padding-left: 22px;
background: url('../images/p100.gif') no-repeat center left;
}



/* INPUTY */

.hledame {
color: #606060;
background: #f0f0f0 url('../images/background-input.gif') repeat-x 0 1px;
display: block;
position: relative; 
border: solid 1px #939598;
font-size: 11px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
float: left;
padding-left: 3px;
margin-right: 3px;
height: 20px;
width: 140px;
}

.vyhledat {
color : #606060;
display: block;
background: #f0f0f0 url('../images/input-prechod-ok.gif') repeat-x;
font-size : 11px;
font-family : Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
position : relative; 
border: solid 1px #939598;
width: 57px;
height: 20px;
text-align: center;
padding: 0;
cursor: pointer;
}

.emailprogram {
color: #606060;
background: #f0f0f0 url('../images/background-input.gif') repeat-x 0 1px;
display: block;
position: relative; 
border: solid 1px #939598;
font-size: 11px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
float: left;
padding-left: 3px;
margin-right: 3px;
height: 20px;
width: 125px;
}

form {
padding: 0;
margin:0;
margin-bottom: 10px;
}

.right {
position: relative;
color : #585858;
font-size: 10px;
font-weight: normal;
float: right;
text-align: right;
padding-left: 10px;
background: 0;
line-height: 15px;
}

em.right {
font-style: normal;
padding-left: 10px;
}

.ico-mujprogram {
padding: 0;
padding-left: 11px;
background: url('../images/ico-mujprogram.gif') no-repeat left;
}

.ico-soutez {
padding: 0;
padding-left: 11px;
background: url('../images/ico-soutez.gif') no-repeat left;
}

.ico-mail {
padding: 0;
padding-left: 11px;
background: url('../images/ico-mail.gif') no-repeat left;
}

.ico-registrace {
padding: 0;
padding-left: 11px;
background: url('../images/ico-registrace.gif') no-repeat left;
}

.ico-hledani {
padding: 0;
padding-left: 11px;
background: url('../images/ico-hledani.gif') no-repeat left;
}

.ico-hodnoceni {
padding: 0;
padding-left: 11px;
background: url('../images/ico-hodnoceni.gif') no-repeat left;
}

.ico-komentare {
padding: 0;
padding-left: 11px;
background: url('../images/ico-komentare.gif') no-repeat left;
}

.ico-newwin {
padding: 0;
padding-right: 11px;
background: url('../images/ico-newwin.gif') no-repeat right;
}

.ico-komentaresmall {
padding: 0;
padding-right: 11px;
background: url('../images/ico-komentare.gif') no-repeat right;
text-align: left;
float: right;
font-size : 10px;
line-height: 15px;
#line-height: 14px;
}

.ico-program {
padding: 0;
padding-left: 11px;
background: url('../images/ico-program.gif') no-repeat left;
}

.ico-zasilani {
padding: 0;
padding-left: 25px;
background: url('../images/ico-zasilani.gif') no-repeat left;
}

a.bublina-gray, a.bublina-gray1 {
color: #cd171e;
position: absolute;
top: 0;
right: 0;
float: right;
display: block;
width: 74px;
height: 19px;
line-height: 11px;
padding: 5px;
padding-top: 4px;
background: url('../images/bublina-gray.gif') no-repeat top left;
text-decoration: none;
text-align: center;
#width: 84px;
#height: 28px;
#padding: 5px;
}

a:hover.bublina-gray, a:hover.bublina-gray1 {
color: #cd171e;
background: url('../images/bublina-gray.gif') no-repeat -84px 0;
text-decoration: none;
}

a.bublina-gray-komentar {
color: #cd171e;
position: absolute;
top: 35px;
right: 120px;
float: right;
display: block;
width: 74px;
height: 19px;
line-height: 11px;
padding: 5px;
padding-top: 4px;
background: url('../images/bublina-gray.gif') no-repeat top left;
text-decoration: none;
text-align: center;
z-index: 99;
#width: 84px;
#height: 28px;
#padding: 5px;
}

a:hover.bublina-gray-komentar {
color: #cd171e;
background: url('../images/bublina-gray.gif') no-repeat -84px 0;
text-decoration: none;
}

.small {
font-size : 10px;
}

em {
font-style: normal;
font-weight: normal;
}

h4 em {
color : #585858;
padding-left: 10px;
}


label {
width: 50px;
line-height: 22px;
float: left;
padding: 10px;
background: 0;
}

select {
width: 110px;
font-size: 11px;
margin: 0;
padding: 0;
margin-right: 10px;
height: 18px;
float: left;
}


.vysvetlivky {
position: relative; 
background: url('../images/corner-vysvetlivky.gif') #fff no-repeat bottom;
width: 675px;
text-align: right;
margin: 0;
margin-bottom: 20px;
padding: 15px;
font-size: 10px;
float: right;
color: #8a8a8a;
border-top: solid 1px #f0f0f0;
#width: 705px;
}

.vysvetlivky a {
color: #8a8a8a;
}

.partneri {
position: relative; 
background: #f0f0f0;
text-align: right;
margin: 0;
margin-bottom: 20px;
padding: 0;
padding-top: 10px;
padding-right: 20px;
font-size: 10px;
float: right;
color: #8a8a8a;
border: 0;
width: 685px;
_width: 705px;
}

.marginleft20 {
margin-left: 20px;
}

.rezervovat {
position: relative;
top: -25px;
font-size: 10px;
float: right;
text-align: right;
background: 0;
}

.rezervovat-blog {
position: relative;
top: -25px;
font-size: 10px;
float: right;
text-align: right;
background: 0;
margin-right: 20px;
}

/*\*/
html*.rezervovat {
top: -10px;
_top: -30px;
}/**/



.pridatakci {
position: relative;
top: -25px;
margin-right: 10px;
font-size: 10px;
float: right;
text-align: right;
background: 0;
#top: -30px;
}

.pridatakci-blog {
position: relative;
top: -15px;
margin-right: 20px;
font-size: 10px;
float: right;
text-align: right;
background: 0;
}

.pridatakci1 {
position: relative;
top: -10px;
margin-right: 10px;
font-size: 10px;
float: right;
text-align: right;
background: 0;
}

.pridatsoutez {
position: absolute;
top: 0;
right: 0;
margin-right: 10px;
font-size: 10px;
float: right;
text-align: right;
background: 0;
}

.navigaceprogram {
font-size : 10px;
position: relative;
margin: 10px;
margin-top: 5px;
padding-top: 0;
border: 0;
text-align: right;
background: 0;
}

.sipkaright2 {
padding-right: 10px;
padding-left: 5px;
background: url('../images/sipkaright2.gif') no-repeat center right;
}

.sipkaleft2 {
padding-right: 5px;
padding-left: 10px;
background: url('../images/sipkaleft2.gif') no-repeat center left;
}

object {
padding: 0;
margin: 0;
}


/* FORMULAR MUJ PROGRAM */


#bar-form-muj-program-left {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background: url('../images/prechod-program.gif') #fff no-repeat 10px 0px;
float: left;
width : 460px;
#width : 470px;
}

#bar-form-muj-program-right {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding-left: 10px;
padding-top: 10px;
float: right;
width : 460px;
#width : 470px;
background: url('../images/prechod-program.gif') #fff no-repeat 10px 0px;
}

#bar-form-muj-program-bottom {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding: 10px;
width : 685px;
float: left;
background: url('../images/prechod-program.gif') #fff no-repeat 10px 0px;
#width : 705px;
}

#bar-form-muj-program-bottom2 {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding: 10px;
width : 215px;
background: url('../images/prechod-program.gif') #fff no-repeat 10px 0px;
float: right;
#width : 235px;
}

#bar-form-muj-program-left label, #bar-form-muj-program-right label, #bar-form-muj-program-bottom label, #bar-program #formular-kont label  {
padding: 0;
margin:0;
width: 83px;
padding-top: 2px;
padding-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
text-align: right;
float: left;
background: 0;
}

#bar-form-muj-program-right input, #bar-form-muj-program-bottom input, #bar-form-muj-program-left input, #bar-program #formular-kont input  {
color: #606060;
background: #f0f0f0 url('../images/background-input.gif') repeat-x 0 1px;
display: block;
position: relative; 
border: solid 1px #939598;
font-size: 11px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
padding: 3px;
margin: 3px;
height: 20px;
width: 200px;
margin-left: 100px;
}

 
#bar-form-muj-program-right .w100, #bar-form-muj-program-bottom .w100, #bar-form-muj-program-left .w100 {
width: 100px;
}

#bar-form-muj-program-bottom .w500 {
width: 500px;
}

#bar-form-muj-program-left .w40, #bar-form-muj-program-bottom .w40, #bar-form-muj-program-right .w40 {
width: 40px;
_margin-left: 3px;
}

#bar-form-muj-program-left .w70, #bar-form-muj-program-bottom .w70, #bar-form-muj-program-right .w70 {
width: 70px;
}

#bar-form-muj-program-left .w70fl, #bar-form-muj-program-bottom .w70fl, #bar-form-muj-program-right .w70fl {
width: 70px;
float:left;
margin: 0;
margin-right: 5px;
margin-left: -3px;
#margin-left: 3px;
}

#bar-form-muj-program-left p, #bar-form-muj-program-bottom p, #bar-form-muj-program-right p, #bar-program #formular-kont p  {
line-height: 22px;
padding: 0;
margin:0;
border: 0;
clear: both;
}

#bar-form-muj-program-bottom p {
padding: 10px;
border: 0;
margin:0;
clear: both;
}

#bar-form-muj-program-right .text10, #bar-form-muj-program-left .text10, #bar-form-muj-program-bottom .text10  {
line-height: 100%;
padding: 10px;
padding-top: 0;
font-size: 10px;
}

#bar-form-muj-program-right .text11, #bar-form-muj-program-left .text11, #bar-form-muj-program-bottom .text11  {
line-height: 130%;
padding: 10px;
font-size: 11px;
}

#bar-form-muj-program-left h2, #bar-form-muj-program-right h2, #bar-form-muj-program-bottom h2, #bar-form-muj-program-bottom2 h2, #bar-hledani h2, #bar-seznam-podrobnosti h2, #bar-seznam h2 {
position : relative; 
color: #cd171e;
font-size : 12px;
text-align : left;
margin: 10px;
margin-top: 0;
padding: 0;
padding-left: 12px;
clear: both;
border: 0;
}

#bar-form-muj-program-bottom .home-ok1, #bar-form-muj-program-left .home-ok1, .home-ok1  {
color : #cd171e;
display: block;
background: #f0f0f0 url('../images/input-prechod-ok.gif') repeat-x;
font-size : 11px;
font-family : Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
position : relative; 
border: solid 1px #939598;
margin-top: 15px;
margin-left: 10px;
width: 100px;
height: 20px;
text-align: center;
padding: 0;
clear:both;
}



#bar-form-muj-program-bottom .checkradio, #bar-form-muj-program-bottom .podminkycheck {
position: relative;
line-heigh: 22px;
height: 13px;
width: 13px;
border: 0;
background: 0;
padding: 0;
margin: 0;
background: 0;
float: left;
}

#bar-form-muj-program-right .podminkycheck, #bar-form-muj-program-left .podminkycheck  {
position: relative;
line-heigh: 10px;
height: 13px;
width: 13px;
border: 0;
background: 0;
padding: 0;
margin:4px;
margin-left:100px;
margin-right: 5px;
background: 0;
float: left;
}

#bar-form-muj-program-bottom .podminkycheck  {
margin:4px;
margin-right: 10px;
_margin-right: 5px;
}


#bar-form-muj-program-bottom .labelcheck {
position: relative;
line-heigh: 22px;
padding: 0;
margin:0;
width: 85px;
padding-top: 2px;
padding-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
text-align: left;
background: 0;
line-height: 12px;
float: left;
_width: 90px;
}

#bar-form-muj-program-bottom .floatleft, #bar-form-muj-program-right .floatleft {
float: left;
}

#bar-form-muj-program-bottom .email2 {
display: inline;
margin: 0;
margin-left: 5px;
margin-right: 5px;
width: 150px;
}

#bar-form-muj-program-bottom .emailtext {
display: block;
padding: 10px;
padding-top: 0;
margin: 0;
clear: both;
}

#bar-form-muj-program-bottom .vyberprogramu {
display: block;
background : url('../images/prechod-p.gif') #fff repeat-x top left;
padding: 20px;
padding-bottom: 15px;
margin: 10px;
clear: both;
border: solid 1px #f1f1f1;
}

#bar-form-muj-program-bottom .vyberprogramu p{
padding: 0;
height: 17px;
clear: both;
background: 0;
}

#bar-form-muj-program-bottom .vybersoutez {
display: block;
background: #fff;
padding: 15px;
margin: 10px;
clear: both;
border: 0;
}

#bar-form-muj-program-bottom .vybersoutez p{
padding: 0;
height: 17px;
clear: both;
background: 0;
}



#bar-form-muj-program-bottom hr {
display: block;
position : relative; 
visibility: hidden;
clear: both;
margin:0;
padding:0;
border: 0;
height: 0;
#display: none;
}

#bar-form-muj-program-bottom .datumdolabel {
position: relative;
padding: 0;
margin:0;
width: 85px;
padding-top: 2px;
padding-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
text-align: left;
background: 0;
line-height: 12px;
float: left;
_width: 90px;
}

#bar-form-muj-program-bottom .datumod, #bar-form-muj-program-bottom .datumdo{
width: 70px;
margin-left:0;
padding-left: 0;
float: left;
}

#bar-form-muj-program-bottom .datumdo{
margin-right: 40px;
}

#bar-form-muj-program-bottom .datumdo-blog{
width: 70px;
margin-left:0;
padding-left: 0;
float: left;
_float: none;
margin-right: 40px;
}


#bar-form-muj-program-bottom .datumdolabel{
width: 25px;
margin-left: 0;
line-height: 22px;
text-align: right;
float: left;
}

#bar-form-muj-program-bottom .datumodlabel, #bar-form-muj-program-bottom .datumodlabelvystava{
width: 15px;
margin-left: 0;
line-height: 22px;
text-align: right;
float: left;
}

#bar-form-muj-program-bottom .datumodlabelvystava{
width: 100px;
}

#bar-form-muj-program-left .inputwhite, #bar-form-muj-program-bottom .inputwhite, #bar-form-muj-program-right .inputwhite{
background: #fff;
}

textarea {
font-size: 11px;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color: #585858;
display: block;
height: 100px;
width: 250px;
margin: 0;
padding: 2px;
line-height: 16px;
border: solid 1px #939598;
margin-left: 100px;
#margin: 0;
margin-bottom: 10px;
}

.zobrazit {
width: 57px;
}

.zobrazit-kont{
padding: 0;
margin:0;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}



.zobrazit-kont label{
padding: 0;
margin:0;
}


.komentar-kont {
padding-top: 5px;
margin-left: 60px;
}

.ikona {
float: left; margin: 10px;
}

#middle #bar-program .komentar-kont p{
padding: 0;
margin:0;
padding: 10px;
border: 0;
border-bottom: none;
}

/*\*/
html*#middle #bar-program .komentar-kont p {
padding: 15px;
_padding: 10px;
}/**/

#middle #bar-program .komentar-kont h3 {
padding: 0;
padding-left: 11px;
margin:0;
margin-top: 5px;
font-weight: normal;
}

#middle #bar-program .komentar-kont h4 {
font-size: 10px;
font-weight: normal;
padding: 0;
margin:0;
}

.reagovat {
position: relative;
top: -23px;
font-size: 10px;
float: right;
text-align: right;
background: 0;
}

/*\*/
html*.reagovat {
top: -20;
_top: -20px;
}/**/


#middle #bar-program #formular-kont h2 {
position : relative; 
color: #cd171e;
font-size : 12px;
text-align : left;
margin: 10px;
margin-left: 0;
margin-top: 0;
padding: 0;
padding-left: 12px;
clear: both;
border: 0;
}

#middle #bar-program #formular-kont {
margin:0;
padding: 10px;
border-bottom: solid 1px #f1f1f1;
}

#middle #bar-program #formular-kont .home-ok1  {
color : #cd171e;
display: block;
background: #f0f0f0 url('../images/input-prechod-ok.gif') repeat-x;
font-size : 11px;
font-family : Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
position : relative; 
border: solid 1px #939598;
margin-top: 15px;
margin-left: 10px;
width: 100px;
height: 20px;
text-align: center;
padding: 0;
}

#middle p.odkazy_na_fotky  {
display: block;
background: #f6f6f6 url('../images/odkazy_na_fotky.gif') no-repeat bottom;
position : relative; 
font-size: 9px;
margin: 0;
width: 235px;
height: 19px;
text-align: center;
margin-bottom: 5px;
padding: 0;
padding-top: 7px;
_height: 26px;
_padding-top: 6px;
}

#middle p.odkazy_na_fotky strong {
color : #000;
}


#middle p.odkazy_na_fotky a {
text-decoration: none;
}

.odkaz_reakce_na {display:block;color:#cccccc;margin:10px 0px 0px 0px;}
.reakce_na {display:none;color:#cccccc;}

.bordernone {border: none;}

.chyba {
display: block;
background: #ff0000;
color: #fff;
font-size: 13px;
font-weight: bold;
padding: 12px;
margin: 10px;
margin-bottom: 15px;
}

.chybaok {
display: block;
background: #00af25;
color: #fff;
font-size: 13px;
font-weight: bold;
padding: 12px;
margin: 10px;
margin-bottom: 15px;
}

#bar-form-muj-program-left .prihlasit-button  {
display: block;
background: #fff url('../images/prihlasit-button.gif') no-repeat top left;
position : relative; 
border: 0;
margin-top: 20px;
margin-left: 97px;
width: 105px;
height: 40px;
padding: 0;
cursor: pointer;
_margin-left: 103px;
}

#bar-form-muj-program-bottom .registrovat-button  {
display: block;
background: #fff url('../images/registrovat-button.gif') no-repeat top left;
position : relative; 
border: 0;
margin-top: 15px;
margin-left: 10px;
width: 105px;
height: 40px;
padding: 0;
cursor: pointer;
}

#bar-form-muj-program-left .zobrazit-button  {
display: block;
background: #fff url('../images/zobrazit-button.gif') no-repeat top left;
position : relative; 
border: 0;
margin-top: 50px;
margin-left: 100px;
width: 105px;
height: 40px;
padding: 0;
cursor: pointer;
_margin-left: 103px;
}

#bar-form-muj-program-bottom .odeslat-button  {
display: block;
background: #fff url('../images/odeslat-button.gif') no-repeat top left;
position : relative; 
border: 0;
margin-top: 15px;
margin-left: 10px;
width: 105px;
height: 40px;
padding: 0;
cursor: pointer;
}


#bar-program #formular-kont .publikovat-button  {
display: block;
background: #fff url('../images/publikovat-button.gif') no-repeat top left;
position : relative; 
border: 0;
margin-top: 20px;
margin-left: 97px;
width: 105px;
height: 40px;
padding: 0;
cursor: pointer;
_margin-left: 103px;
}


#bar-hledani {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding: 10px;
width : 685px;
float: left;
background: url('../images/prechod-program.gif') #fff no-repeat 10px 0px;
#width : 705px;
}

#middle #bar-hledani h3 {
background-color: #fff;
position : relative; 
color: #cd171e;
font-size : 11px;
text-align : left;
padding: 0;
padding-left: 11px;
padding-top: 10px;
background: 0;
margin:0;
}

#middle #bar-hledani p .url {
color: #cd171e;
font-size: 10px;
}

.zobrazit-mezera{
height: 1px;
padding: 0;
margin:0;
padding-left: 10px;
line-height: 0;
font-size: 0;
}

.nalezeny {
font-weight:
bold;color: #000;
background: #f2f2f2;
padding: 1px;
text-decoration: none;
} 

.banners {
margin: 0;
padding: 25px;
padding-bottom: 15px;
padding-top: 0;
}


#bar-seznam {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
background: url('../images/prechod-program.gif') #fff no-repeat 10px 0px;
float: left;
width : 460px;
#width : 470px;
}

#bar-seznam-podrobnosti {
position : relative; 
height : auto;
text-align : left;
margin : 0;
padding: 0;
padding-left: 10px;
padding-top: 10px;
float: right;
width : 460px;
#width : 470px;
background: url('../images/prechod-program.gif') #fff no-repeat 10px 0px;
}

#bar-seznam-podrobnosti h4 {
background: 0;
position : relative; 
color: #cd171e;
font-size : 11px;
text-align : left;
padding: 0;
padding-top: 5px;
margin:0;
margin-left: 10px;
margin-right: 10px;
}

#bar-form-muj-program-left select {
_margin-left: 3px;
}

h1 a {
text-decoration: none;}

h1 a:hover {
text-decoration: underline;}