A:link, A:visited {
color : #130b95;
text-decoration : none;
}
A:hover {
color : #1134b4;
text-decoration : none;
}
BODY {
background-color : #c6e1fc;
font-family : Gill Sans MT, Verdana, Arial, sans-serif;
font-size : 100%;
margin : 10px auto;
text-align : center;
background-image : url(bg_body.gif);
background-repeat: repeat;
background-position: height: 100%; 
}
fieldset {
padding : 5px;
margin-bottom : 15px;
}
FORM, P, H1, H3, H2, H4, H5, IMG, fieldset, legend, DIV, ul, ol, li, TABLE, TABLE TD, span, select, OPTION, SUBMIT, IMG {
padding : 0;
margin : 0;
}
h1 {
font-family : Gill Sans CE MT Shadow;
font-size : 200%;
color : #060437;
font-weight : 800;
text-align : center;
float : right;
width : 750px;
letter-spacing : 0.1em;
line-height : 2.8;
}
h2 {
font-size : 120%;
color : #0c1261;
font-weight : 600;
text-align : center;
padding : 5px;
margin-bottom : 15px;
background-image : url(bg_h4_stred.jpg);
background-repeat : repeat-x;
background-position : 0 100%;
}
h2.stredHlavni {
padding : 5px;
background-color : #0c1261;
width : auto;
text-align : center;
background-image : url(bg_h4_stred.jpg);
background-repeat : repeat-x;
background-position : 0 100%;
}
h3 {
font-size : 110%;
color : #10187c;
font-weight : 600;
text-align : left;
margin-top : 10px;
margin-bottom : 15px;
}
h4 {
font-size : 105%;
color : #10187c;
font-weight : 600;
text-align : left;
margin-bottom : 3px;
padding : 3px 0;
}
h4.pravaHlavni {
margin : 0;
border-right : 1px solid #10187c;
width : auto;
background-image : url(bg_h4.jpg);
background-repeat : repeat-x;
background-position : 0 100%;
}
h4.stredHlavni {
padding : 4px;
background-color : #10187c;
width : auto;
text-align : left;
background-image : url(bg_h4_stred.jpg);
background-repeat : repeat-x;
background-position : 0 100%;
}
h5 {
font-size : 100%;
color : #10187c;
font-weight : 400;
text-align : center;
}
img {
border : 0;
}
input {
padding : 0;
margin-top : 3px;
}
INPUT, SELECT, TEXTAREA, SUBMIT {
font-family : Verdana, Arial, sans-serif;
}
INPUT, SELECT, TEXTAREA, TABLE, TABLE TD, DIV, TABLE TH, FIELDSET, LEGEND, SUBMIT {
font-size : 100%;
}
legend {
padding : 0 5px 5px 5px;
font-weight : 600;
color : #1621d3;
}
ol {
padding-left : 20px;
text-align : left;
}
ol li {
text-align : justify;
}
OL LI {
list-style-type : lower-alpha;
margin-left : 20px;
text-align : left;
padding-top : 3px;
}
ol ul li {
list-style-type : square;
}
OPTION {
padding-left : 0;
padding-right : 5px;
}
P {
text-align : justify;
}
TABLE {
border-collapse : collapse;
}
TABLE TD, TABLE TH {
vertical-align : top;
}
TABLE.normalbezTab TD {
padding : 2px 5px;
}
TABLE.normalTab TD {
padding : 2px 5px;
border : 1px solid #cccccc;
text-align : left;
}
TABLE.normalTab TH {
padding : 2px 5px;
background-color : #f1f1f1;
border : 1px solid #cccccc;
}
TD#adresa {
padding-right : 0;
padding-top : 0;
text-align : center;
}
TD#adresa div {
background-color : #f1f1f1;
}
TD#adresa h4 {
margin-top : 12px;
text-align : center;
}
TD#adresa p {
text-align : center;
}
TD.sep {
width : 20px;
height : 30px;
}
TD.tabcell0 {
width : 360px;
padding-bottom : 5px;
background-image : url(bg_tecky.gif);
background-repeat : no-repeat;
background-position : 0 100%;
}
TD.tabcell1 {
width : 360px;
padding-bottom : 5px;
background-image : url(bg_tecky.gif);
background-repeat : no-repeat;
background-position : 0 100%;
}
ul li {
list-style-type : none;
padding-left : 15px;
text-align : left;
background-image : url(li.gif);
background-repeat : no-repeat;
background-position : 0 5px;
}
ul, ol {
margin : 3px 0 5px 0;
}
.c {
text-align : center;
margin : 0 auto;
}
.clear {
clear : both;
}
.clearLeft {
clear : left;
}
.colK1 {
text-align : right;
width : 140px;
float : left;
display : block;
margin : 4px 0 2px 0;
margin-right : 2px;
}
.colK2 {
text-align : left;
width : 220px;
margin : 0;
display : block;
float : left;
}
.colP1 {
text-align : right;
width : 300px;
height : 20px;
margin : 0;
float : left;
margin-right : 2px;
padding-top : 2px;
}
.colP1comment {
text-align : right;
width : 300px;
float : left;
display : block;
margin-right : 2px;
}
.colP2 {
width : 300px;
height : 20px;
display : block;
float : left;
margin : 0;
}
.colP2comment {
width : 300px;
margin : 0;
display : block;
float : left;
text-align : left;
}
.error {
color : #ff0000;
font-size : 90%;
}
.formnormal, SPAN.formnormal, TD.formnormal {
padding-left : 10px;
}
.formrequired, SPAN.formrequired, TD.formrequired {
background-image : url(required.gif);
background-repeat : no-repeat;
padding-left : 10px;
}
.checkboxInline {
margin : 2px 2px 4px 10px;
}
.inline {
float : left;
}
.inputInline {
background-color : #fff;
font : 12px/15px Arial, Helvetica, sans-serif;
color : #414b61;
margin : 0 10px 4px 2px;
padding : 1px;
border : 1px solid #8595b2;
text-align : left;
}
.kontaktForm {
width : 460px;
text-align : left;
float : left;
}
.kontaktRow {
clear : both;
width : 460px;
}
.kontaktRow checkbox, .kontaktRow radiobox {
border : 1px solid #8595b2;
background-color : #fff;
color : #5a698b;
margin : 4px 0 2px 5px;
}
.kontaktRow input {
background-color : #fff;
color : #5a698b;
margin : 4px 0 2px 5px;
padding : 1px;
border : 1px solid #8595b2;
}
.kontaktRow textarea {
border : 1px solid #8595b2;
background-color : #fff;
color : #5a698b;
margin : 4px 0 2px 5px;
}
.l {
text-align : left;
}
.left {
float : left;
}
.obr {
font-size : 1px;
margin : 0;
}
.obsahDiv {
margin : 0 10px 0 10px;
}
.odsazeni {
color : #ffffff;
height : 20px;
}
.pad10 {
padding : 10px;
}
.pad5 {
padding : 5px;
}
.podstranka {
padding : 0 15px 0 10px;
margin : 30px 0 10px 0;
font-size : 90%;
text-align : left;
}
.podstranka P {
font-size : 90%;
}
.popisek {
font-style : italic;
font-size : 95%;
margin-bottom : 5px;
text-align : center;
}
.popisekK {
text-align : left;
font-style : italic;
width : 320px;
font-size : 90%;
clear : left;
margin-left : 5px;
}
.popisekP {
text-align : right;
font-style : italic;
width : 180px;
font-size : 90%;
clear : left;
}
.poptejteFieldset {
width : 680px;
margin-bottom : 15px;
clear : both;
display : block;
}
.poptejteForm {
width : 700px;
text-align : left;
float : left;
}
.poptejteRow {
clear : both;
width : 670px;
}
.pravaHlavni {
border : 1px solid #cbdcae;
color : #404040;
border-top : 0 solid #d0d0d0;
padding : 5px;
text-align : left;
background-color : #eaf0e1;
width : 228px;
}
.pravyDiv {
margin : 0 0 0 10px;
}
.pravyDivA {
line-height : 1.5;
background-color : #f1f1f1;
text-align : center;
margin-left : 10px;
}
.r {
text-align : right;
}
.radioInline {
margin : 2px 2px 4px 10px;
}
.right {
float : right;
}
.small {
font-size : 95%;
}
.stredHlavni {
width : 475px;
}
.submitK {
padding-top : 5px;
clear : both;
text-align : left;
margin-bottom : 8px;
float : left;
padding-left : 142px;
}
.submitP {
height : 20px;
width : 80px;
padding-top : 5px;
clear : both;
text-align : left;
margin-bottom : 8px;
}
.tucne {
font-weight : 600;
}
.vysledek {
margin : 10px 0;
padding : 5px;
color : #090549;
font-weight : 600;
}
.zpet {
margin-bottom : 10px;
text-align : left;
}
.zvyraz {
font-weight : 600;
color : #130b95;
}
#dolni {
height : 1px;
font-size : 1px;
clear : both;
}
#hlavni {
float : left;
}
#hlavni h3, #hlavni h4 {
clear : both;
}
#hlavniKolem {
border-right : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
border-top : 10px solid #ffffff;
background-image : url(bg_hlavni.gif);
background-repeat : repeat-y;
padding : 0;
}
#hlavniKolemDetail {
border-right : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
border-top : 10px solid #ffffff;
background-image : url(bg_detail.gif);
background-repeat : repeat-y;
padding : 0;
}
#jazyky {
text-align : right;
width : 960px;
margin : 0 auto;
}
#kolem {
width : 960px;
margin : 0 auto;
}
#levy {
float : left;
width : 200px;
}
#logo {
margin : 1px;
font-size : 1px;
text-align : left;
}
#menuLeve {
text-align : left;
margin : 0 5px;
border : 1px solid #ceceb6;
background-color : #f3f5ea;
background-image : url(bg_menu.jpg);
background-repeat : repeat-y;
}
#menuLeve A:link, #menuLeve A:visited, #menuLeve A:hover {
padding : 5px 5px 4px 10px;
text-align : left;
width : 165px;
display : block;
color : #06437;
font-weight : 600;
}
#menuLeve A:hover {
color : #1134b4;
}
#menuLeve P {
text-align : left;
width : 185px;
font-size : 110%;
border-bottom : 1px solid #10187c;
}
#menuLeve P.vybrany {
padding : 4px 5px 4px 10px;
text-align : left;
width : 170px;
width : 170px;
color : #1621d3;
font-weight : 600;
}
#obsah {
text-align : left;
color : #444444;
float : left;
width : 498px;
margin-bottom : 20px;
}
#obsahDetail {
text-align : left;
color : #444444;
float : left;
width : 758px;
margin-bottom : 20px;
}
#obsahDetail h4 {
padding : 2px 5px;
background-color : #d7e2d2;
width : auto;
text-align : left;
background-image : url(bg_h4_stred.jpg);
background-repeat : repeat-x;
background-position : 0 100%;
}
#paticka {
text-align : left;
margin : 0 auto;
width : 960px;
padding-bottom : 2px;
border-top : 1px solid #c0c0c0;
color : #505050;
font-size : 95%;
}
#paticka TABLE {
text-align : center;
margin : 0 auto;
}
#pravy {
width : 250px;
float : left;
}
#submenu {
margin-bottom : 25px;
}
#submenu ul.menuUl li {
list-style-type : none;
padding-left : 0;
text-align : left;
padding-bottom : 3px;
font-size : 120%;
font-weight : 600;
background-image : url(li1.gif);
background-repeat : no-repeat;
background-position : 0 5px;
}
#submenu ul.menuUl li a {
padding-left : 15px;
font-weight : 600;
background-image : url(li1_a.gif);
background-repeat : no-repeat;
background-position : 0 5px;
}
#submenu ul.menuUl li a:hover {
background-image : url(li1_hover.gif);
background-repeat : no-repeat;
background-position : 0 5px;
}
#submenu ul.menuUl li.vybrany {
color : #ffffff;
font-weight : 600;
padding-left : 15px;
background-image : url(li1_sub.gif);
background-repeat : no-repeat;
background-position : 0 5px;
}
#webdnes {
float : right;
}
#webdnes A:link, #webdnes A:visited, #webdnes A:hover {
color : #060137;
text-decoration : none;
}
#webdnes A:hover {
color : #1d90fb;
}
#zahlavi {
height : 180px;
border : none;
background-image : url(bg_zahlavi.jpg);
background-repeat : no-repeat;
background-position : 0 15;
position : relative;
}
#zahlavi h1 {
position : absolute;
bottom : 100px;
left : 200px;
}
