﻿/*** RESET ***/

body
{
    font-family: sans-serif;
    font-size:10px;
    padding: 0;
    margin:0;
    text-align: left;
    background-color: #FFF;
}

h1
{
    font-size:18px;
    color: #000000;
    margin:0;
}

h2
{
    font-size:15px;
    color: #000000;
    margin:0;
}

h3
{
    font-size:14px;
    color: #000000;
    margin:0;
}

h4
{
    font-size:13px;
    color: #000000;
    margin:0;
}

h5
{
    font-size:12px;
    color: #000000;
    margin:0;
}

h6
{
    font-size:11px;
    color: #000000;
    margin:0;
}

ul, ol, p, li, span, address, a, img
{
    margin:0;
    padding:0;
}

img
{
    border:none;
}

a
{
    text-decoration:underline;
    color:#f8981c;
}

a:hover
{
    text-decoration:none;
}

table, tr, td, th
{
    border-color:#D6D6D6;
    border-style:solid;
    border-width:1px;
    border-collapse:collapse;
    margin:0;
    padding:0;
}

fieldset, form
{
    border:none;
    margin:0;
    padding:0;
}

/*******************************************************************************************************/

/* Print only */
#PrintBox
{
    display: none;
}

/*** VRŠEK ***/
#TopBox
{
    position: relative;
}

#TopBoxLeft
{
    width:50%;
    height:91px;
    background-color: #FFF;
    position: absolute;
}

#TopBoxRight
{
    width:50%;
    height:91px;
    background-color: #F8981C;
    position: absolute;
    right:0;
}

/*** HLAVIČKA ***/
#HeadBox
{
    width:742px;
    margin:0 auto;
    position: relative;
}

/* HLAVIČKA - LEVÁ */
#HeadBoxLeft
{
    background-color: #FFF;
    width:196px;
    float: left;
    background-image: url(../img/logo_jtm.gif);
    background-repeat: no-repeat;
    background-position:  12px 8px;
    height:91px;
}

/* HLAVIČKA - PRAVÁ */
#HeadBoxRight
{
    width:546px;
    float: right;
    background-color: #F8981C;
    background-image: url(../img/topboxbg.gif);
    background-repeat: no-repeat;
    height:91px;
    position:relative;
    margin-bottom:15px;
}

#HeadBoxRight h2
{
    text-transform: uppercase;
    font-size: 13px;
    top:55px;
    left:245px;
    position:absolute;
}

/* HLAVIČKA - MENU */
#Menu
{
    margin:0 0 15px 7px;
}

#Menu li
{
    display: inline;
    font-size: 14px;
    color:#f8981c;
}

#Menu li a
{
    text-decoration:none;
    color:#000;
    padding:0 6px;
}

#Menu li a:hover
{
    text-decoration: underline;
    color: #BFBFBF;
}

/*** STŘED ***/
#CenterBox
{
    background-image: url(../img/centerboxbg.gif);
    background-repeat: repeat;
    position: relative;
    _height:1px;
}

#CenterBoxTop
{
    height:132px;
    background-image: url(../img/centerboxtopbg.gif);
    background-repeat: repeat-x;
    position: absolute;
    width:100%;
    right:0;
}

#CenterBoxBottom
{
    height:41px;
    background-image: url(../img/centerboxbottombg.gif);
    background-repeat: repeat-x;
    width:100%;
    margin-top:-41px;
}

/* STŘED - HLAVNÍ OBSAH */
#MainBox
{
    width:742px;
    margin:0 auto;
    background-color: #FFF;
    position: relative;
    background-image: url(../img/mainboxbg.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom:35px;
}

#MainBoxTop
{
    background-image: url(../img/mainboxtopbg.gif);
    background-repeat: repeat-x;
    height:6px;
    width:100%;
    left:0;
    top:0;
    margin-bottom:2px;
    =margin-bottom:4px;
    _margin-bottom:-3px;
}

/* STŘED - Hlavní obsah - VEDLEJŠÍ MENU */
#MenuSecond
{
    height:13px;
    background-color: #EFEFEF;
    background-image: url(../img/menusecondbg.gif);
    background-repeat: repeat-x;
    background-position: top;
    position: relative;
    left:0;
    top:0;
    padding:10px 33px 10px 20px;
    display: inline;
}

#MenuSecond li
{
    display: inline;
    font-size: 12px;
    color:#f8981c;
}

#MenuSecond li a
{
    text-decoration:none;
    color:#000;
    padding:0 6px;
}

#MenuSecond li a:hover
{
    text-decoration: underline;
    color: #BFBFBF;
}

/* STŘED - Hlavní obsah - LEVÁ */
#MainBoxLeft
{
    float: left;
    width:198px;
    margin-top:70px;
    position:relative;
}

#MainBoxLeft address
{
    top:320px;
    left:20px;
    position:absolute;
    font-style: normal;
    font-size: 11px;
}

/* STŘED - Hlavní obsah - PRAVÁ */
#MainBoxRight
{
    float: right;
    width:454px;
    margin-top:50px;
    font-size: 11px;
    padding-right:90px;
    min-height:470px;
}

#MainBoxRight h1
{
    margin-bottom:20px;
}

#MainBoxRight h1 strong
{
    font-size: 36px;
}

#MainBoxRight h1 strong span
{
    color: #F8981C;
}

#MainBoxRight img
{
    margin: 20px 0;
}

#MainBoxRight .textBox
{
    border-left:1px solid #F8981C;
    padding-left:57px;
}

#MainBoxRight .textBox p
{
    margin:8px 0;
}

#MainBoxRight  p
{
    margin:8px 0 8px 38px;
}

#MainBoxRight  ul
{
    margin:8px 0 8px 38px;
}

#MainBoxRight table
{
    font-size: 11px;
    border:1px solid #D3D3D3;

}

#MainBoxRight tr
{
    font-size: 11px;
    border:1px solid #D3D3D3;
    padding:1px;
}

#MainBoxRight  th
{
    background-color: #F8981C;
    padding:5px;
        border:1px solid #D3D3D3;
}

#MainBoxRight  td
{
    padding:5px;
        border:1px solid #D3D3D3;
}

#MainBoxRight  tr.even
{
    background-color: #FFF9F1;
}

#MainBoxRight address
{
    font-style: normal;
}

#MainBoxRight #Galerie
{
    text-align: center;
}

#MainBoxRight #Galerie img
{
    border:3px solid #F8981C;
    margin:5px 0 ;
}

/*** PATIČKA ***/
#BottomBox
{
    height:38px;
    width:742px;
    margin:0 auto;
    background-color: #FFF;
    background-image: url(../img/bottomboxbg.gif);
    background-repeat: no-repeat;
    background-position: left;
    position: relative;
}

/* PATIČKA - PRAVÁ */
#BottomBoxRight
{
    float: right;
    vertical-align: center;
    margin-top:10px;
    font-size: 11px;
    margin-right:10px;
}

#BottomBoxRight img
{
    vertical-align: middle;
}

#BottomBoxRight span
{
    color: #8d8d8d;
    margin-right:20px;
}

/***********************************************************************************************/

.correct
{
    clear: both;
    _width: 1px;
    _height: 1px;
    visibility: hidden;
    _display: inline;
}
