body {
    margin:0;
    padding:0;
    background-color:#F8FFFC;
    /*background-color:#D0D0FF;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#494949;
}

body.print {
    margin:20px;
    background-color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#494949;
}
body.print h4 {
    font-size:10pt;
}

a {
    color:#04769c;
}

a:hover {
    color:#3b9b60;
}

a.nound {
    color:#04769c;
    text-decoration:none;
}

a.nound:hover {
    color:#3b9b60;
    text-decoration:underline;
}

.red-button {
    float:left;
    display:block;
    padding:2px 5px 2px 5px;
    background-color:#CE3200;
    color:white;
    border:2px solid gray;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    margin:2px;
    font-size:90%;
}

.red-button:hover {
    background-color:#FCB117;
    color:white;
}

.terminy {
    border: solid 1px black;
}



hr {
    height:1px;
    color:#999999;
}

.question {
    vertical-align:middle;
    cursor:help;
}

#container {
    background-image:url(http://www.zdymadlo.cz/images/bgr.gif);
    background-repeat:repeat-y;
    margin:0px;
    padding:0px;
    height:auto;
    min-height:700px;
    width: expression(document.html.clientWidth < 930 ? "930px" : "auto" ); 
    width: expression((documentElement.clientWidth < 930) ? "930px" : "auto" );
    min-width:930px;
}

#header {
    height:68px;
    background-color:#3b9b60;
}

#logo h1 {
    margin:0px;
    padding:0px;
}

#logo h1 a {
    position:absolute;
    color:white;
    text-decoration:none;
    font-size:15pt;
    display:block;
    width:430px;
    height:68px;
    background:url(http://www.zdymadlo.cz/images/logo-zdymadlo.gif) bottom left no-repeat;
}

#page-topbarinfo {
    position:absolute;
    width: expression(document.html.clientWidth - 190); 
    width: expression(documentElement.clientWidth - 190);
    left:0px;
    margin:0px 0px 0px 190px;
    color:#FFFFFF;
    background:#3b9b60;
}
#page-topbarinforight {
    text-align:right;
    padding: 2px 7px 2px 2px
}
#page-topbarinfo a {
    font-weight:bold;
    color:#FFFFFF;
}
#page-topbarinfo a:hover {
    font-weight:bold;
    color:#FFFFFF;
}

#main {
    clear:both;
}

#left-bar {
    width:189px;
    float:left;
}

#left-bar-absolute {
    width:191px;
    position:absolute;
    left:0px;
    background-color: #3b9b60;
}

#navigation {
    background-color:#e0f3ee;
    margin:0;
    padding:13px 0 13px 0;
    list-style:none;
}

#navigation li {
    border-bottom:1px solid #3b9b60;
    height:25px;
    list-style:none;
    margin:0 2px 0 5px;
    padding:0px;
}

#navigation li a {
    display:block;
    color:#4D4C4A;
    text-decoration:none;
    font-weight:bold;
    font-size:10pt;
    margin:2px 5px 2px 0px !important;
    padding:2px 20px 3px 15px !important;
}

#navigation li a:hover {
    background-color:#3b9b60;
    color:#FFFFFF;
}

.sel {
    font-size:10pt;
    margin:0 0 5px 0;
    width:80px;
}

#login-box {
    text-align:right;
    padding:15px 30px 15px 10px;
    color:#FFFFFF;
}

#login-box a {
    color:#FFFFFF;
}

#login-box input {
    margin:2px 20px 2px 0;
}

#login-box h3 {
    margin:0px;
    padding:0 60px 5px 0;
    font-size:10pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}

#login-box ul {
    text-align:left;
    margin:0px 0px 0px 20px;
    padding:0px;
}
#login-box ul li {
    margin:0px;
    padding:0px;
}

#login-box form {
    margin:0px;
    padding:0px;
}

#login-box #leftmenu_login_button {
    float:right;
}

#center {
    margin:0 0 0 191px;
    padding:0px;
}



#textarea {
    padding:15px;
    min-height:535px;
}

#textarea h3 {
    color:#049c76;
    font-size:10pt;
    margin:0px;
    font-family:Georgia, "Times New Roman", Times, serif;
}

#textarea h4 {
    background-image:url(http://www.zdymadlo.cz/images/arrow.gif);
    background-repeat:no-repeat;
    padding:0 0 2px 25px;
    font-size:10pt;
}

#textarea h4.bigger {
    background-image:url(http://www.zdymadlo.cz/images/arrow.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding:2px 0 2px 25px;
    margin-bottom:2px;
    font-size:13pt;
}

#textarea h5 {
    font-weight:bold;
    margin:0px;
}

#textarea p {
    margin-top:0px;
}




.note {
    background-color:#F7F7F7;
    border:1px solid #CCCCCC;
    padding:10px 10px 15px 10px;
    margin:10px 0 15px 0;
}

.warning {
    background-color:#FFF7F7;
    border:1px solid #FF8080;
    padding:10px 10px 15px 10px;
    margin:10px 0 15px 0;
    clear:right;
}

.browsercheck_note {
    border-left:1px solid #CCCCCC;
    padding:10px 10px 15px 10px;
    margin:10px 0 15px 40px;
}

.image-gallery {
    text-align:center;
    vertical-align:top;
}

.image-gallery p {
    margin:0 0 20px 0;
}

.image-gallery img {
    border:2px solid gray;
    margin:0 10px 0 10px;
}

.note ul {
    margin:0px 0px 0px 25px;
    padding:0px;
}

.order-button {
    float:right;
    padding:5px;
    background-color:#CE3200;
    color:white;
    border:2px solid gray;
    width:120px;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    margin:5px;
}

.order-button:hover {
    background-color:#FCB117;
    color:white;
}

.order-tour-button {
    display:block;
    padding:5px;
    background-color:#CE3200;
    color:white;
    border:2px solid gray;
    width:120px;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    margin:-80px 0 50px 500px;
}

.order-tour-button:hover {
    background-color:#FCB117;
    color:white;
}

#order_errormessage {
    padding:5px 5px 15px 5px;
    color:#C00000;
}

.img-nav {
    float:left;
    margin:17px 10px 5px 0;
}
.img-nav img {
    border:2px solid black;
    margin:0 0 3px 0;
}


#paging {
    padding:5px;
    background-color:#3b9b60;
    text-align:center;
}

#paging a {
    font-size:10pt;
    color:white;
    font-weight:bold;
    padding:2px;
    margin:3px;
}

#paging a:hover {
    color:#CE3200;
}

#paging .current {
    background-color:white;
    color:black;
    padding:2px;
    margin:3px;
    font-weight:bold;
}

#tip-box {
    margin-left:191px;
    padding:0 20px 20px 20px;
    background-color:#F1F0E9;
}

#tip-box h3 {
    color:#7D7D60;
    font-size:12pt;
    margin: 0;
    padding:20px 0 0 0;
}

#top-bar-flags {
    position:absolute;
    top:10px;
    left:0px;
    text-align:right;
    width:100%;
    min-width:760px;
    white-space: nowrap;
}

#top-bar-flags #flags {
    float:left;
    margin-left:210px;
    _margin-left:105px;
    padding-top:3px;
}

#footer {
    background-color:#3b9b60;
    border-top:2px solid white;
    width:100%;
    padding:10px 0 10px 0;
    text-align:center;
    clear:both;
}

#footer a {
    color:#FFFFFF;
    padding:0 10px 0 10px;
    font-size:8pt;
}

#footer a:hover {
    color:#FFFF00;
}

#site-notes {
    padding:10px;
    background-color:#FFFFFF;
    text-align:right;
    font-size:7pt;
    color:#B30008;
}

#site-notes a {
    color:#B30008;
    text-decoration:none;
}

.order-form {
    border:1px solid #3b9b60;
}

.order-form th {
    text-align:left;
    width:150px;
}

.order-form th.left {
    text-align:left !important;
    width:auto;
}

.order-form th.title {
    text-align:center !important;
    background-color:#3b9b60;
    color:white;
    width:auto;
}

img.link_icon {
    margin:2px 5px 2px 0px;
    float:left;
}






.adminnavigation {
    background-color:#e0f3ee;
    margin:0;
    padding:13px 0 13px 0;
    list-style:none;
    text-align:right;
}

.adminnavigation li {
    border-bottom:1px solid #3b9b60;
    list-style:none;
    margin:0px;
    padding:0px;
}

.adminnavigation li a {
    display:block;
    width:181px;
    color:#4D4C4A;
    text-decoration:none;
    font-weight:bold;
    font-size:10pt;
    margin:2px 0px 2px 0px;
    padding:2px 5px 3px 0;
}

.adminnavigation li a:hover {
    background-color:#3b9b60;
    color:#FFFFFF;
}

.adminnavigation ul {
    background-color:#d0e3de;
    margin:0;
    padding:0px 0px 0px 0px;
    list-style:none;
    text-align:right;
}

.adminnavigation ul li {
    border-bottom:none;
    height:17px;
    list-style:none;
    margin:0px;
    padding:0px;
}

.adminnavigation ul li a {
    display:block;
    width:181px;
    color:#4D4C4A;
    text-decoration:none;
    font-weight:normal;
    font-size:10pt;
    margin:0px 0px 0px 0px;
    padding:1px 5px 2px 0;
}


.adminnavigation ul li a:hover {
    background-color:#3b9b60;
    color:#FFFFFF;
}












.Edit_RowView_Table {
    border:2px solid #3b9b60;
}

.Edit_RowView_Table select, input, textarea {
    vertical-align: middle;
}

.Edit_RowView_Table th {
    text-align:right;
    padding:0 10px 0 10px;
}

.Edit_RowView_Table th.Edit_RowView_Heading {
    background-color:#3b9b60;
    text-align:center;
    padding:5px;
    border:1px solid white;
    color:white;
    font-size:12pt;
}

.Edit_RowView_Table th.Edit_RowView_SubHeading {
    background-color:#3b9b60;
    text-align:left;
    border:1px solid white;
    color:white;
}

.Edit_RowView_Table tr.Edit_RowView_Even_Field td {
    background-color:#FBFAF9;
    border-bottom:1px solid #E4E3DC;
}

.Edit_RowView_Table tr.Edit_RowView_Even_Field th {
    background-color:#FBFAF9;
    border-bottom:1px solid #E4E3DC;
}

.Edit_RowView_Table tr.Edit_RowView_Odd_Field td {
    border-bottom:1px solid #E4E3DC;
}

.Edit_RowView_Table tr.Edit_RowView_Odd_Field th {
    border-bottom:1px solid #E4E3DC;
}


.View_RowView_Table {
    border:2px solid #3b9b60;
}

.View_RowView_Table th {
    text-align:right;
    padding:0 10px 0 10px;
}

.View_RowView_Table th.View_RowView_Heading {
    background-color:#3b9b60;
    text-align:center;
    padding:5px;
    border:1px solid white;
    color:white;
    font-size:12pt;
}

.View_RowView_Table th.View_RowView_SubHeading {
    background-color:#3b9b60;
    text-align:left;
    border:1px solid white;
    color:white;
}

.View_RowView_Table tr.View_RowView_Even_Field td {
    background-color:#FBFAF9;
    border-bottom:1px solid #E4E3DC;
}

.View_RowView_Table tr.View_RowView_Even_Field th {
    background-color:#FBFAF9;
    border-bottom:1px solid #E4E3DC;
}

.View_RowView_Table tr.View_RowView_Odd_Field td {
    border-bottom:1px solid #E4E3DC;
}

.View_RowView_Table tr.View_RowView_Odd_Field th {
    border-bottom:1px solid #E4E3DC;
}


.List_RowView_Table {
    border:2px solid #3b9b60;
}

.List_RowView_Table th {
    text-align:left;
    padding:0 10px 0 10px;
    background-color:#3b9b60;
    color:white;
    padding:5px;
}

.List_RowView_Table th img {
    margin:0 0 0 5px;
}

.List_RowView_Table th.List_RowView_Heading {
    /* nepouzity styl */
    background-color:#CE3200;
    text-align:center;
    padding:5px;
    border:1px solid white;
    color:white;
    font-size:12pt;
}

.List_RowView_Table tr.List_RowView_Even_Row td {
    background-color:#F1F0E9;
    border-bottom:1px solid #E4E3DC;
}

.List_RowView_Table tr.List_RowView_Even_Row th {
    background-color:#F1F0E9;
    border-bottom:1px solid #E4E3DC;
}




.Report_Table {
    border:2px solid #3b9b60;
}

.Report_Table tr.Report_Heading {
    background-color:#3b9b60;
    text-align:center;
    padding:5px;
    color:white;
    font-size:12pt;
}

.Report_Table tr.Report_Odd_Row td {
    background-color:#FFFFFF;
    text-align:right;
    padding-left:8px;
}

.Report_Table tr.Report_Odd_Row th {
    background-color:#FFFFFF;
    text-align:left;
    padding-right:8px;
    border-right:1px solid #3b9b60;
}

.Report_Table tr.Report_Even_Row td {
    background-color:#F1F0E9;
    border-bottom:1px solid #E4E3DC;
    text-align:right;
    padding-left:8px;
}

.Report_Table tr.Report_Even_Row th {
    background-color:#F1F0E9;
    border-bottom:1px solid #E4E3DC;
    text-align:left;
    padding-right:8px;
    border-right:1px solid #3b9b60;
}





.Edit_RowView_Footing, .View_RowView_Footing {
    text-align:center;
    background-color:#3b9b60;
    border:1px solid white;
    padding:5px;
}

.Edit_RowView_Footing a {
    color:white
}
.View_RowView_Footing a {
    color:white
}

.Edit_RowView_Button, .View_RowView_Button, .List_RowView_Button {
    background-color:#CE3200;
    border:2px solid #FCB117;
    padding:2px 10px 2px 10px;
    color:white;
    font-weight:bold;
    font-size:8pt;
    text-decoration:none;
}

.List_RowView_Button:hover {
    background-color:#FCB117;
    border:2px solid #CE3200;
    color:#CE3200;
}


.FilterEdit_DATUM_day {
    width:15px
}

.FilterEdit_DATUM_month {
    width:15px
}

.FilterEdit_DATUM_year {
    width:20px
}

.FilterEdit_RETEZEC {
    width:50px
}

.FilterEdit_VYBER {
    width:80px
}








a.tllbox {
    background: white;
    border: 1px solid #8080E0;
    padding: 1px 1px 1px 4px;
    color: black;
    text-decoration:none;
}
a.tllbox:hover {
    color: black;
    text-decoration:none;
}
