BODY {background-color:#000000;font-family:Verdana,Arial,sans-serif;font-size:70%;margin:0 auto;color: #969594;text-align: center; 
}
A:link, A:visited {color:#bb0000;text-decoration: none;
}
A:hover {color:#ff0000;text-decoration:underline;
}                                          
img {border: 0;
}
INPUT, SELECT, TEXTAREA, TABLE, TABLE TD, DIV, TABLE TH, FIELDSET, LEGEND, SUBMIT {font-size: 100%;
}
INPUT, SELECT, TEXTAREA, SUBMIT {font-family:Verdana,Arial,sans-serif;
}
FORM, P, H1, H3, H2, H4, H5, IMG, fieldset, legend, DIV, ul, ol, li,TABLE, TABLE TD, span, select, OPTION, SUBMIT, IMG {padding: 0px;margin: 0px;
}
input {_padding:0px;margin:0px;
}
TABLE {border-collapse:collapse;
}
TABLE TD, TABLE TH {vertical-align:top;
}
OPTION {padding-left:0px;padding-right:5px;
}
legend {padding:0 5px 5px 5px;font-weight:600;color:#0066cc;
}
.clear {clear:both;
}
.clearLeft {clear:left;
}
h1 {font-size:120%;color:#444444;font-weight:800;text-align:center;margin:10px;
}
h2 {font-size:115%;color:#444444;font-weight:600;margin:10px 0px;text-align:center;margin-top:10px;
}
h3 {font-size:110%;color:#444444;font-weight:600;text-align:left;margin-top:10px;margin-bottom:3px; 
}
h4 {font-size:105%;color:#000000;font-weight:600;text-align:left;margin:5px;padding-left:30px;
}
h5 {font-size:100%;color:#444444;font-weight:400;text-align:center;
}
P {text-align:justify;
}
fieldset {padding:5px;
}
.obr {font-size:1px;margin:0;
}
.tucne {font-weight:600;
}
.left {float:left;
}
.right {float:right;
}
.c {text-align:center;margin:0 auto;
}
.l {text-align:left;
}
.r {text-align:right;
}
.small {font-size:90%;
}
.padding10 {padding:10px;
}
.error {color:#ff0000;font-size:90%;
}
.zvyraz {font-weight:600;color:#0066cc;
}
.formrequired, SPAN.formrequired, TD.formrequired {background-image:url(required.gif);background-repeat:no-repeat;padding-left:10px;
} 
.formnormal, SPAN.formnormal, TD.formnormal {padding-left:10px;
}
.popisek {font-style:italic;font-size:95%;margin-bottom:5px;text-align:center;
}
TABLE.normalTab TH {padding:2px 5px;background-color:#f1f1f1;border:1px solid #cccccc;
}
TABLE.normalTab TD {padding:2px 5px;border:1px solid #cccccc;
}
TABLE.normalbezTab TD {padding:2px 5px;
}

/* _____________________________________________________________________________*/
#page {
    width: 990px;text-align:left;margin:0 auto;background-color: #00923F;border-top: 3px solid #00923F;
}
#page_in {width: 984px;margin: 3px;margin-top: 0px;
}
#head {height:97px;background-color: #D3D3D3;
}
#page_undercokl {
    width: 990px;
    text-align: left;
    margin: auto;
}
#head-img {background-image:url("head.gif");background-position:center 0px;background-repeat: no-repeat;height:97px;
}
#txt-in-img {padding-left: 230px;padding-top: 35px;height: 62px;width: 590px;color: #1F1A17;font-size:120%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;float: left;
}
/*pruh s menu*/
#menu {width:100%;
background-image: url("bg_menu.gif");background-repeat:repeat-x;background-position:0 50%;
}
TABLE#menuTab {margin-left:147px;
}
TABLE#menuTab TD {vertical-align:middle;border-right:2px solid #ffffff;
}
#menu p {font-size:120%;font-weight:600;text-align:center;
}
TABLE#menuTab TD.vybrany {padding:5px 15px;background-color: #EDEDEE;color:#000000;
background-image: url("menu_vybrany.gif");background-repeat:repeat-x;background-position:0 100%;  
}
TABLE#menuTab TD a:link, TABLE#menuTab TD a:visited {color:#ffffff;font-weight:600;padding:5px 15px;display:block; 
}
TABLE#menuTab TD a:hover {color:#FFFB9C;display:block;height:100%;text-decoration:none;
background-image: url("menu_bgn_a.gif");background-repeat:repeat-x;background-position:0 50%;  
}

#submenu {margin-top:10px;
}
#submenu p {font-size:120%;font-weight:600;text-align:center;
}
TABLE#submenuTab {
}
TABLE#submenuTab TD {vertical-align:middle;border-right:2px solid #f1f1f1;
}
TABLE#submenuTab TD.vybrany P {padding:5px 15px;background-color:#dfdfdf;
background-image: url("menu_vybrany.gif");background-repeat:repeat-x;background-position:0 100%;
} 
TABLE#submenuTab TD a:link, TABLE#submenuTab TD a:visited {color:#ffffff;font-weight:600;padding:5px 15px;display:block;text-decoration:none; 
background-image: url("bg_menu.gif");background-repeat:repeat-x;background-position:0 50%;
}
TABLE#submenuTab TD a:hover {color:#FFFB9C;padding:5px 15px;display:block;text-decoration:none;
background-image: url("menu_bgn_a.gif");background-repeat:repeat-x;background-position:0 50%;  
}

#hlavni {border:0px solid red;
background-image: url("bg_hlavni.gif");background-repeat:repeat-y;
} 

 /*levy sloupec*/
#left {
    clear: both;
    float: left;
    width: 147px;
    height: 472px;
    font-size: 100%;
    color: #FFFFFF;
    font-weight: bold;
}
#left div.patent {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
    margin-top: 5px;
}
#left .ohim {
    font-size: 140%;
    color: #EB3D00;
    font-weight:800;
}
#left .pat_nr {
    font-size: 90%;
    color: #1F1A17;
}
#left div.flags {
    margin-top: 100px;
}
#left div.flags img {
    margin-left: 16px;
    margin-bottom:3px;
}
#left div.adress {
    margin-top: 40px;
    margin-left: 5px;
    font-size: 90%;
}
/*obsahove okno*/
#content {
    float: left;
    width: 835px;
    color: #000000;
    min-height:530px;
}
#incontent {
    width: auto;
    padding: 5px 10px;
}
/*clear pred a na konci obsahu*/
.clear_content {
    width: auto;
    font-size: 1px;
    height: 1px;
    clear: both;
}
.clear_content p {
    width: 147px;
    font-size: 1px;
    height: 1px;
}
/*sirky*/
.w40 {
    width: 40px;
}
.w100 {
    width: 100px;
}
.w115 {
    width: 115px;
}
.w150 {
    width: 150px;
}
.w200 {
    width: 200px;
}
.w500 {
    width: 500px;
}

#page_underside {
    width: 990px;
    text-align: right;
    margin: auto;
}

/* kontakt */
#kontakt {
    float: left;
    width: 330px;
    height: 150px;
    color: #000000;
    overflow: auto;
    margin: 20px;
    background-color: #D3D3D3;
    border-right: 2px solid #808080;
    border-bottom: 1px solid #808080;
}
#kontakt div.head {
    float: left;
    width: 330px;
    height: 36px;
    background-image: url(img/head_backg.gif);
    color: #000000;
    font-weight: bold;
}
#kontakt img {
    float: left;
    margin: 4px;
}
#kontakt h3 {
    font-size: 120%;
    margin-top: 9px;
    text-indent: 10px;
    vertical-align: middle;
    font-weight: bold;
}
#kontakt .address {
    display: block;
    margin-left: 120px;
    margin-top: 5px
}

/* galeri */
#zavzar    {
    width: 750px;
    margin-left: 30px;
}
#zavzar div.s00  {
    float: left;
    width: 180px;
    height: 380px;
}
#zavzar div.title  {
    padding: 30px;
}
#zavzar div.zavzar-foto  {
    float: left;
}
#zavzar div.text {
    text-align: right;
    width: 450px;
    padding: 30px;
}

#webdnes {
    padding: 5px;float:right;
}
#webdnes a:link, #webdnes a:visited {
    color: #c0c0c0;
    background-color: transparent;
    border: 0px;
}
#webdnes a:hover {
    color: #ffffff;
    text-decoration: none;
}
UL {padding-left:30px;
}
UL LI {line-height:1.5;padding-bottom:3px;
} 
UL.vstupUl UL.podLi LI {padding-bottom:2px;
}
ul li {list-style-type:none;padding-left:15px;
background-image:url(li.gif);background-repeat:no-repeat;background-position:0 7px;
}
#flash { width:600px;margin:0 auto;
}
#flags {width:700px;margin:10px auto;border-bottom:1px solid #ffffff;text-align:center;
}
/* ----------paticka -------------------------------------------------------------------*/
#paticka {text-align:left;margin:0 auto;width:1000px;clear:left;      
}
#paticka TABLE {text-align:center;margin:0 auto;          
}
