/*
    ====================================
    POBYTY
    ====================================
*/
#pobyty {
    padding:10px 0px 0px 0px;
}
div.pobyt-info {
    width:170px;
    float:left;
    margin-right:7px;
}
div.pobyt-info th { vertical-align:top; padding-right:10px; }
div.pobyt-info td { vertical-align:top; }
div.pobyt-info a { text-decoration:none; }
div.pobyt-info a:hover { text-decoration:none; }
div.pobyt-info img { 
    border:none;
    width:170px;
    height:90px;
}
div.pobyt-info h3 {
    padding:0px 0px 10px 0px;
    margin:0px;
    font-size:1.2em;
}
div.pobyt-text {
    padding: 5px 5px 10px 5px;
}
div.pobyt-text span.date {
    font-weight:bold;
    font-size:1em;
}
div.pobyt-text span.price {
    color:#F00;
    font-weight:bold;
    font-size:1.3em;
    font-family: Arial,sans-serif;
}

div.more-info {
    text-align:right;
    padding:5px 0px 0px 15px;
}
div.more-info a { color:#0091D4; font-weight:bold; }
div.more-info a:hover { color:#000; font-weight:bold; }

table.pages {
    clear:both;
    margin:10px 0px 0px 0px;
}
table.pages img { border:none; }
table.pages a { text-decoration:none; }
table.pages a:hover { text-decoration:none; }


table.pobyt { width:100%; }
table.pobyt td { vertical-align:top; }
table.pobyt .column1 {
    width:auto;
    padding:15px 20px 0px 0px;
    line-height:1.4em;
}
table.pobyt .column1 img.image {
    border:none;
    float:left;
    margin-right:10px;
}
table.pobyt .column1 p {
    margin-top:0em;
    padding-top:0em;
}
table.pobyt .column2 { 
    width:180px;
    text-align:left;
    padding-top:15px;
}

div.links {
    clear:both;
    width:180px;
    min-height:1px;
    _height:1px;
}
div.links ul {
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:10px 15px 10px 15px;
    min-height:1px;
    _height:1px;
    font-weight:bold;
}
div.links ul li {
    padding:2px 0px 2px 15px;
    background:url('../images/arrow.gif') no-repeat 0px 6px;
}
div.links ul li a.terminy-link {
    font-size:1.6em;
    color:#F00;
}
div.links ul li a { color:#000; }
div.links ul li a:hover { color:#000; }

h3.pobyt {
    padding:15px 0px 5px 0px;
    margin:0px;
    color:#0091D4;
    font-size:1.2em;
}

div.order_button {
    background:url('../images/block-button.gif') no-repeat top center;
    border:none;
    margin:0px;
    cursor:pointer;
    color:#000;
    font-weight:bold;
    padding:0px 0px 10px 0px;
}
div.order_button a {
    display:block;
    text-align:center;
    padding:6px 0px 5px 0px;
    color:#000;
}

input.order_button {
    background:url('../images/block-button.gif') no-repeat top left;
    border:none;
    width:132px;
    margin:0px;
    text-align:center;
    padding:6px 0px 6px 0px;
    cursor:pointer;
    color:#000;
    font-weight:bold;
}

div.terminy {
}
div.terminy table {
    width:100%;
    margin-bottom:10px;
}
div.terminy table th {
    padding:4px 2px 4px 2px;
}
div.terminy table td {
    padding:3px 2px 3px 2px;
    border-bottom:1px solid #CDCDCD;
}

div.terminy table .row1 { background:#F4F4F4; }
div.terminy table .row2 { background:#FFF; }

div.terminy table .column1 { width:20px; padding:0px; border-left:1px solid #CDCDCD; }
div.terminy table .column2 { width:160px; }
div.terminy table .column3 { width:auto; }
div.terminy table .column4 { width:auto; }
div.terminy table .column5 { width:90px; text-align:right; border-right:1px solid #CDCDCD; }
div.terminy table td.column5 span { font-size:1.2em; color:#F00; font-weight:bold;  }


table.termin {
    margin-bottom:10px;
    border:1px solid #CDCDCD;
}
table.termin th {
    background:#F4F4F4;
    padding:3px 10px 3px 10px;
    text-align:right;
    width:147px;
    border-right:3px solid #CDCDCD;
}
table.termin td {
    padding:3px 10px 3px 10px;
    border-bottom:1px solid #CDCDCD;
    width:298px;
}

div.order table {
    border:1px solid #CDCDCD;
    margin-bottom:10px;
}
div.order table img { cursor:pointer; }
div.order table th {
    padding:1px 10px 3px 10px;
    text-align:right;
    width:147px;
    border-right:3px solid #CDCDCD;
    vertical-align:top;
    background:#F4F4F4;
}
div.order table th span {
    color:#F00;
    font-weight:bold;
    font-size:1.3em;
    font-family: Arial,sans-serif;
}
div.order table td {
    padding:1px 3px 1px 3px;
}

div.order table td table.spolucestujuci {
    margin:3px 0px 0px 0px;
}
div.order table td table.spolucestujuci td { border:none; }
div.order table td table.spolucestujuci th {
    border-right:1px solid #E7E7E7;
    width:auto;
    padding:3px 3px 3px 3px;
    text-align:left;
    border:none;
    font-weight:normal;
}
div.order table td table.spolucestujuci .column1 { width:170px; }
div.order table td table.spolucestujuci .column2 { width:100px; }
div.order table td table.spolucestujuci .column3 { width:20px; padding:none; }

p.order_message {
    color:#F00;
    font-weight:bold;
    margin:0px;
    padding:5px 0px 5px 0px;
    font-size:1.3em;
    text-align:center;
    font-family: Arial,sans-serif;
}

div.order_result {
    color:#F00;
    font-weight:bold;
    margin:0px;
    padding:10px 0px 10px 0px;
    font-size:1.3em;
    text-align:center;
}

div.progress {
    font-weight:bold;
    margin:0px;
    padding:30px 0px 10px 0px;
    font-size:1.3em;
    text-align:center;
}

