a{
color:white;
text-decoration: none;
}

#body{
background-color: #3366FF;
margin-top:0px;
}

#body h2{
    display: inline;
    font-size:12px;
    color:#003265;
    padding-right:0px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

#pageText a{
color:blue;
}

#mainTop{
background-image: url(../userdata/design/mainTop.jpg);
background-repeat: no-repeat;
width: 1070px;
height: 466px;
}

#mainBottom{
background-image: url(../userdata/design/mainBottom.jpg);
background-repeat: no-repeat;
width: 1070px;
height: 40px;
}

#topSpecialLeft{
background-image: url(../userdata/design/mainSpecialLeft.jpg);
background-repeat: no-repeat;
width: 211px;
height: 41px;
}

#topSpecialRight{
background-image: url(../userdata/design/mainSpecialRight.jpg);
background-repeat: no-repeat;
width: 5px;
height: 41px;
}

#topLastRight{
background-image: url(../userdata/design/mainLastRight.jpg);
background-repeat: no-repeat;
width: 5px;
height: 41px;
}

#topLastLeft{
background-image: url(../userdata/design/mainLastLeft.jpg);
background-repeat: no-repeat;
width: 195px;
height: 41px;
}

#mainSearch{
background-image: url(../userdata/design/mainSearch.jpg);
background-repeat: no-repeat;
width: 425px;
height: 262px;
}

#search .searchsel{
border-style:solid;
border-width: 1px;
border-color: #84a1bc;
width:200px;
font-family: verdana;
font-size: 12px;
padding:1px;

}

#search .search_table_headline{
font-family: verdana;
font-size: 11px;
font-style:inherit;
}

#search .searchsub{
background-image: url(../userdata/design/searchButton.jpg);
background-repeat: no-repeat;
width: 138px;
height: 26px;
border-style: none;
font-family: verdana;
font-size: 11px;
font-style:inherit;
font-weight: bold;
color:#FF360E;
padding-bottom:3px;

}

#detailBlue{
font-family: verdana;
font-size: 11px;
color:#3366FF;
font-weight: bolder;
line-height: 25px
}

#detailNormal{
font-family: verdana;
font-size: 11px;
}

#detailBlue2{
font-family: verdana;
font-size: 12px;
color:#3366FF;
font-weight: bolder;
line-height: 25px
}

#detailNormal2{
font-family: verdana;
font-size: 12px;
}

#detailTable1{
font-family: verdana;
font-size: 10px;
font-weight: bolder;
}

#detailTable2{
font-family: verdana;
font-size: 10px;
}

#detailTable3{
font-family: verdana;
font-size: 14px;
font-weight: bolder; 
}


#detailTableLeftTop{
background-image: url(../userdata/design/programDetailLeft.jpg);
background-repeat: no-repeat;
width:11px;
height:28px;
}

#detailTableRightTop{
background-image: url(../userdata/design/programDetailRight.jpg);
background-repeat: no-repeat;
width:11px;
height:28px;
}

#detailTableRightBottom{
background-image: url(../userdata/design/programDetailRightDown.jpg);
background-repeat: no-repeat;
width:11px;
height:18px;
}

#detailTableLeftBottom{
background-image: url(../userdata/design/programDetailLeftDown.jpg);
background-repeat: no-repeat;
width:11px;
height:18px;
}




/*ajdhsfjkaskfdhjksadhjfskjdf*/
                     
 #home_click{
 position: absolute;
 background-color: none;
 top:185px;
 left:212px;
 }
 
 #home_click_table a 
 {
 width: 100%; 
 height: 100%; 
 text-align: center; 
 background-color: none; 
 display: block 
 }
 
 
 
 #page_content{
 width:914px;
 height:auto;
 min-height: 500px;
 _height: 500px;
 background-color: #F5F5F5;
 }
 
 #left{
 float: left;
 display: block;
 }
  #right{
 float: right;
 display: block;
 }
 #login_box{
 width:208px;
 height:76px;
 background-image: url(../userdata/design/login_box.jpg);
 background-repeat: no-repeat;
 margin-left:5px;
 }
 
 #new_smarty{
 position: relative;
 top:-12px!important;
 top:-20px;
 }
 
 #new_smarty2{
 position: relative;
 top:-20px!important;
 top:-20px;
 }
 
 
 #topoff_smarty{
 position: relative;
 top:-8px!important;
 top:-28px;
 }
 #new_tab{
 width:208px;
 height:50px;
 background-image: url(../userdata/design/news.jpg);
 background-repeat: no-repeat;
 position: relative;
 left:5px;
 top:-5px!important;
 top:8px;
 
 color:#FFFFFF;
 list-style: circle;
 line-height:50px;
 }
 #new_tab2{
 width:208px;
 height:50px;
 background-image: url(../userdata/design/news.jpg);
 background-repeat: no-repeat;
 margin-left:5px;
 margin-top:-19px!important;
 margin-top:-16px;
 
 color:#FFFFFF;
 list-style: circle;
 line-height:50px;
 }
 .new_item a{
 text-decoration: none;
 }
 .new_item{
 background-color: #E6EDF3;
 width:154px!important;
 width:208px;
 height:auto;
 border-bottom:1px solid white;
 color:#4E5357;
 padding-left:27px;
 padding-right:27px; 
 
 margin-left:5px;
 }
 .new_item span{
 color:#2E6E9C;
 font-weight: bold;
 }
 #page_info_box{
 width:auto;
 height:76px;
 }
 #page_info_box #reklama{
 width:526px;
 height:76px;
 float:left;
 }
 #page_info_box #page_contact{
 width:136px!important;
 width:149px;
 height:50px; 
 /*border:1px solid red;*/
 color:#707070;
 padding:13px;
 background-image: url(../userdata/design/contact_box.jpg);
 background-repeat: no-repeat;
 position: relative;
 top:0px;
 left:5px!important;
 left:-10px;
 float:right;
 font-size: 9px;
 }
 
 #page_info_box #page_contact2{
 position: relative;
 top:-8px;
 left:-5px;
 font-size: 9px;
 }
 
 
 
 #page_info_box #page_contact span{
 color:#F0590F;
 font-weight: bolder;
 position: relative;
 top:0px;
 }
 #page_info_box #page_contact b{
 font-weight: bolder;
 }
 #page_modul{
 width: auto;
 height: auto;
 position: relative;
 top:6px!important;
 top: -4px;
 left: 0px;
 /*margin-right: 5px;*/
 }
 
 #pageModulUser{
 position: relative;
 top:-1px!important;
 top: 3px;
 left: 0px;
 /*margin-right: 5px;*/
 }
 
 #page_bottom{
 width:914px;
 height:70px;
 background-image: url(../userdata/design/page_bottom.jpg);
 background-repeat: no-repeat;
 margin-bottom:31px;
 position: relative;
 top:0px!important;
 top:-14px;
 }
 #page_bottom #right{
 padding-top:30px;
 padding-right:5px;
 }
 #page_bottom #right a{
 color:#6C6C6C;
 font-weight: bolder;
 text-decoration: none;
 }
 #page_bottom #right{
 color:#676767;
 }
 
 
 #blue_line2{
 width:681px;
 height:50px;
 position: relative;
 top:-20px!important;
 top:-13px;
 
 background-image: url(../userdata/design/blue_line.jpg);
 }
 
 
 #blue_line{
 width:681px;
 height:50px;
 position: relative;
 /*top:-32px!important;
 top:-24px;*/
 /*top:-21px!important;
 top:-14px;*/
 top:-32px!important;
 top:-24px;
 
 background-image: url(../userdata/design/blue_line.jpg);
 }
 #blue_line_text{
 list-style: circle url(../userdata/design/circle.jpg);
 list-style-position: outside;
 padding-top:15px;
 color:#FFFFFF;
 font-size:20px;
 font-weight: bolder;
 }
 #blue_line_text span{
 color:#FFFFFF;
 font-size:15px;
 font-weight: bolder;
 }
 .headline{
 color:#4E4C4C;
 font-weight: bolder;
 }
 .spat{
 color:#0D7FD2;
 text-decoration: underline;
 font-weight: bolder;
 }
 .spat:hover{
 color:#0D7FD2;
 text-decoration: none;
 font-weight: bolder;
 }
 
.nadpisbuttsel {
background-color:#126995;
border-right:1px solid #C6E5FF;
color:#FFFFFF;
font-family:Verdana,Arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:50px;
line-height:normal;
margin:0px;
padding:0px;
text-align:center;
width:130px;
}
 
table .mytable {
border:0px solid gray;
color:#4E4C4C;
font-family:Tahoma,Verdana,Arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
padding:0px;
}

 
 
 
a.zajbutt:hover {
color:white;
font-weight:bold;
text-decoration:underline;
}

a.zajbutt:link {
color:white;
font-size:13px;
font-weight:bold;
text-decoration:none;
}



.nadpisbutt {
background-image:url(../userdata/design/nadpis_bg.gif);
background-position:left top;
background-repeat:repeat-x;
border-right:1px solid white;
color: #FFFFFF;
font-family:Verdana,Arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:50px;
line-height:normal;
margin:0px;
padding:0px;
text-align:center;
width:130px;
}

.zajbutt {
color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 13px;
font-weight: bold;
text-align: center;
text-decoration: none;
}

.nadpis {
background-image:url(../userdata/design/nadpis_bg.gif);
background-position:right top;
background-repeat:repeat-x;
color: #FFFFFF;
font-family:Verdana,Arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:50px;
line-height:normal;
margin:0px;
padding-left:27px;
text-decoration: none;
}




.searchseldate {
background-image: url(../userdata/design/calendar.png);
background-position: right center;
background-repeat: no-repeat;
border: 1px solid #A2A2A2;
cursor: pointer;
width: 150px;
}


.left_roh_form {
background-image:url(../userdata/design/left_roh_form_.gif);
background-color:#95D5F6;
background-position:left top;
background-repeat:no-repeat;
height: 29px;
width: 29px;
}

.bg_up_lista {
background-color:#95D5F6;
}
 
 
.right_roh_form {
background-image:url(../userdata/design/right_roh_form.gif);
background-color:#95D5F6;
background-position:right top;
background-repeat:no-repeat;
height:29px;
width:29px;
}

.bg_obsah {
background-color:#DFEAF0;
height:135px;
}

.bg_obsah2 {
background-color:#E6F5FC;
height:135px;
}

.dw_bottom{
background-color: #95D5F6;
}

.dw_bottom2{
background-color: #DFEAF0;
height:3px;
}

.dw_lista_form {
background-image:url(../userdata/design/dw_lista_form.gif);
background-position:center top;
height:50px;
}

.nadpis_form_top {
color: #2C334D;
font-family: Verdana,Arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.nadpis_form_top:link {
color: #2C334D;
font-family: Verdana,Arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.nadpis_form_top:hover {
color: #2C334D;
font-family: Verdana,Arial;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}

.nadpis_form {
color: #2C334D;
font-family: Verdana,Arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.nadpis_form_bottom {
color: #2C334D;
font-family: Verdana, Arial;
font-size: 11px;
font-weight: bold;

}

.nadpis_form_2 {
color: #2C334D;
font-family: Verdana, Arial;
font-size: 10px;
}

a.nadpis_form_2:link {
color:#2C334D;
font-weight:normal;
text-decoration:none;
}

a.nadpis_form_2:hover {
color: #2C334D;
font-weight: normal;
text-decoration: none;
background-color: #95d5f6;
}


.dni {
color: #2C334D;
font-family: Verdana, Arial;
font-size: 10px;
font-weight: bold;
}

.cena {
color: #2C334D;
font-family: Verdana, Arial;
font-size: 10px;
font-weight: normal;
}


.cena_nadpis {
color: #2C334D;
font-family: Verdana,Arial;
font-size: 11px;
font-weight: bold;
padding-right: 17px;
}


.nadpisdet1 {
background-image: url(../userdata/design/nadpis_bg.gif);
background-position: left top;
background-repeat: repeat-x;
border-right: 0px solid white;
color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 13px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
height: 50px;
line-height: normal;
margin: 0px;
padding: 0px 0px 0px 27px;
}

.detinfo {
padding: 10px 0px 0px 27px;
}



.nadpisdet {
background-color: #DFEAF0;
border-right: 0px solid white;
color: #313A63;
font-family: Verdana,Arial;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
height: 40px;
line-height: normal;
margin: 0px;
padding: 5px 0px 0px 27px;
text-align: left;
}

.scroll {
background-image: url(../userdata/design/buttterbg.png);
width: 224px;
height: 120px;
padding-top: 60px;
text-align: center;
}

.inp1 {
width: 200px;
margin-right: 2px;
border: 1px solid #645D58;
color: black;
font-family: Verdana, Arial;
font-size: 12px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
}

.inp2 {
width: 150px;
margin-right: 2px;
border: 1px solid #645D58;
color: black;
font-family: Verdana, Arial;
font-size: 12px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
}


.hand
{
  cursor: pointer;
  vertical-align: bottom;
}

.miesto_nastupu {
float: left;
width: 120px;
}

.pager {
width: 590px;
text-align: center;
}

.pager a {
color: #1F7CAB;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

.pager a:link {

}

.capacityPicture
{
border: 3px solid rgb(182, 209, 224);
margin-right: 12px;
margin-bottom: 10px;
}


.nadpisbutt a {
color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 13px;
font-weight: bold;
text-align: center;
text-decoration: none;
}

.body h1 {
font-weight: bold;
}

.priceList {
width: 96%;
margin: 2%;
padding: 5px;
border-width: 0px;
background-color: #F5F5F5;
}

.priceListHeader {

padding: 3px;
background-image:url(../userdata/design/nadpis_bg.gif);
background-position:left top;
background-repeat:repeat-x;
color: white;
font-family: Verdana,Arial;
font-size: 13px;
font-weight: bold;
}

.priceListItem {
/*background-color: #F1F1F1;*/
background-color: #DFEAF0;
padding: 3px;
}

.areaPicture {
float: right;
padding: 0px 0px 10px 10px;
text-align: right;
}

#loginForm
{
position: relative;
top: 10px;
left: 30px;
}

#loginInput
{
border-color: c5c9c8;
background-color: f6f6f6;
color: 525453;
border-style:solid;
}

#loginSubmit
{
border-color: c5c9c8;
background-color: f6f6f6;
color: 979797;
width:30px;
font-weight: bold;
border-style:solid;
}

#loggedSubmit
{
border-color: c5c9c8;
background-color: f6f6f6;
color: 979797;
font-weight: bold;
border-style:solid;
}

#reguserclick
{
color:#2E6E9C;
}

#dateSelect
{
border: 1px solid #A2A2A2;
width: 170px;
}

#dateSelect1
{
border: 1px solid #A2A2A2;
width: 280px;
}

#mailinglist-outer-wrapper {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    border-top: 3px solid #b6ed1c;
}

#mailinglist-inner-wrapper {
    width: 1045px;
    margin: auto;
}

#mailinglist {
    float: left;
    padding: 6px 13px;
    margin: 0 26px;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    background: #b6ed1c;
    border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -khtml-border-radius: 0 0 3px 3px;
}

#mailinglist form {
    margin: 0;
}

#mailinglist input[type="text"] {
    color: #c0c0c0;
}

