@font-face {
    font-family: mujgothic; 
    src: url("mujgothic.ttf"); 
}

* {
margin: 0px 0px 0px 0px;
}

/* Tělo */

body {
font-family: 'Roboto', sans-serif;
font-weight: normal;
font-size: 9pt;
color: #4f4f4f;
background: #fbfbfb url(images/background.jpg) repeat-x;
text-align: center;
}

#web {
width: 980px;
position: relative;
overflow: hidden;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#nadmenu {
width: 980px;
height: 135px;
position: relative;
}

#nadmenu_logo {
width: 591px;
height: 135px;
position: absolute;
left: 179px;
}

#nadmenu_logo img {
position: absolute; 
}

#nadmenu_jazyky {
width: 130px;
height: 30px;
position: absolute;
top: 28px;
left: 772px;
}

.nadmenu_jazykytext {
color: #707070;
font-weight: normal;
font-size: 9pt;
}

.nadmenu_jazykytext a {
text-decoration: none;
color: #707070;
}

.nadmenu_jazykytext a:hover {
text-decoration: none;
color: #707070;
}

#menu {
width: 980px;
height: 31px;
position: relative;
text-align: center;
}

.menutext {
padding-left: 230px;
text-align: center;
color: #ffffff;
font-size: 11pt;
font-weight: bold;
text-transform: uppercase;
font-family: 'mujgothic', sans-serif;
}

.menutext a {
text-decoration: none;
color: #ffffff;
}

.menutext a:hover {
text-decoration: none;
color: #ffffff;
}

.polozkamenu {
margin-right: 120px;
}

.nadpismenu {
font-weight: bold;
text-decoration: underline;
}

#obrazek {
width: 980px;
height: 328px;
position: relative;
background: url(images/slider.jpg) no-repeat;
z-index: -9999;
}

#stin {
width: 980px;
height: 24px;
position: relative;
background: url(images/stin.png) no-repeat;
z-index: -9999;
}





#stred {
width: 630px;
float: left;
position: relative;
margin-top: 5px;
z-index: -1;
}

.stredtext {
padding: 15px 17px 30px 85px;
color: #4f4f4f;
font-size: 10pt;
line-height: 160%;
font-weight: normal;
}

.stredtext a {
   color: #4f4f4f;
   text-decoration: underline;
}
.stredtext a:hover {
   color: #4f4f4f;
   text-decoration: none;
}

.stredtext strong, em {
color: #4f4f4f;
}


.stredtext ul  		{ margin: 0 0 15px 20px; padding: 0 0 0 20px;}
.stredtext li 		{ margin: 0 0 4px 0; color: #4f4f4f; list-style-image: url("images/li.gif");}
.stredtext li ul li 		{ margin: 0 0 0 1em; padding: 0 0 0 1em;}

.stredtext p {
margin-bottom: 12px;
}



#prava {
width: 350px;
float: right;
position: relative;
margin-top: 5px;
}

.pravatext {
padding: 15px 85px 30px 0px;
color: #4f4f4f;
font-size: 10pt;
line-height: 160%;
}




#spodek-wrap {
width: 100%;
height: 124px;
clear: both;
background: url(/images/spodek-wrap.gif) repeat-x;
}

#spodek {
width: 980px;
height: 124px;
overflow: hidden;
margin: 0 auto;
background: url(/images/spodek.jpg) no-repeat;
text-align: left;
}

#spodek ul  		{ margin: 0 0 15px 0px; padding: 0 0 0 0px;}
#spodek li 		{ margin: 0 0 4px 0; color: #ffffff; list-style-type: none;}
#spodek li ul li 		{ margin: 0 0 0 1em; padding: 0 0 0 1em;}

.spodek_1sloupec {
width: 140px;
_width: 480px;
height: 124px;
position: relative;
padding-top: 40px;
padding-left: 340px;
font-size: 8pt;
float: left;
}

.spodek_1sloupectext {
color: #ffffff;
}

.spodek_1sloupectext a {
text-decoration: underline;
color: #ffffff;
background: url('images/sipka_link.png') no-repeat left;
padding-left: 16px;
}

.spodek_1sloupectext a:hover {
text-decoration: underline;
color: #82e4ff;
}

.spodek_2sloupec {
width: 150px;
_width: 170px;
height: 124px;
position: relative;
padding-top: 40px;
padding-left: 20px;
float: left;
font-size: 8pt;
}

.spodek_3sloupec {
width: 190px;
_width: 245px;
height: 124px;
position: relative;
padding-top: 40px;
padding-left: 35px;
float: left;
font-size: 8pt;
}



/* Formuláře */

#poptavka {

}

#poptavka td {
font-size: 11pt;
height: 42px;
vertical-align: top;
color: #b8b8b8;
font-weight: normal;
padding: 4px;
}

.poptavkovyformular {
font-size: 11pt;
color: #b8b8b8;
}



.inputtext {
width: 220px;
height: 30px;
font-size: 10pt;
color: #b8b8b8;
border: 1px solid #b0b0b0;
padding: 2px 12px 2px 12px;
_padding: 7px 12px 2px 12px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
border-radius:5px;
behavior: url(/border-radius.htc);  
}

.textarea {
width: 220px;
height: 130px;
border: 1px solid #b0b0b0;
margin-bottom: 7px;
font-size: 10pt;
color: #b8b8b8;
padding: 5px 12px 2px 12px;
-webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
border-radius:5px;
behavior: url(/border-radius.htc);
overflow: auto;
}

.button {
border: 0px;
cursor: pointer;
width: 67px;
height: 25px;
margin-bottom: 10px;
}




/* Prvky */

a {
text-decoration: underline;
color: #15a3ca;
}

a:hover {
text-decoration: none;
color: #15a3ca;
}

p {
margin-bottom: 12px;

}

hr {
border-top: 1px solid #600000;
margin-bottom: 5px;
margin-top: 5px;
}

.floatleft {
float: left;
}

.floatright {
float: right;
}

.napravo {
text-align: right;
}

.block {
display: block;
}

.nastred {
text-align: center;
}

.obrazek {
border: 5px solid #ddcfa9;
margin-right: 18px;
margin-bottom: 10px;
}

.zpet {
color: #f88a20;
text-align: right;
font-weight: bold;
margin-top: 30px;
clear:both;
}

.zpet a {
color: #f88a20;
text-decoration:none;
font-weight: bold;
}

.zpet a:hover {
color: #f88a20;
text-decoration: underline;
font-weight: bold;
}

.clearboth {
clear: both;
}

.tucne {
font-weight: bold;
}

#odsazeni  		{ margin: 0 0 15px 1em; padding: 0 0 0 1em;}
#odsazeni li 		{ margin: 0 0 4px 0; list-style-image: url("images/sipkaprava_on.gif")}
#odsazeni li ul li 		{ margin: 0 0 0 1em; padding: 0 0 0 1em;}



/* Tabulky */

.tabulka {
font-size: 9pt;
border: 1px solid #51cfff;
border-collapse: collapse;
margin-bottom: 20px;
}

.tabulka td, tr {
border: 1px solid #51cfff;
padding: 0px;
}

.tabulka td {
background-image: url(/images/tdroh.gif);
background-repeat: no-repeat;
background-position: bottom right;
background-color: #ffffff;
}

.tabulka_nadpis {
font-weight: bold;
background: url(/images/tdnadpis.gif) repeat-x;
color: #ffffff;
height: 38px;
font-size: 10pt;
}

.tabulka_nadpis td {
background: none;
border: 1px solid #062a55;
}

table {
font-size: 10pt;
}


/* Warning */

.upozorneni {
display: block;
width:400px;
height: 32px;
margin-bottom:20px;
padding-top:3px;
padding-bottom:5px;
margin-top:0px;
margin-left: 0px;
background-color:#fdecc4;
border:solid 1px #ff0000;
color:#373000;
}

.upozorneni img {
float:left;
width: 37px;
height: 30px;
padding-right:10px;
padding-left:5px;
}

.upozorneni p
{
float:left;
padding-top: 8px;
font-weight: bold;
font-size: 15px;
}



/* Nadpisy */

h1 {
color: #cbbc67;
font-size: 20pt;
font-weight: normal;
margin-bottom: 25px;
text-transform: uppercase;
}

h2 {
color: #cbbc67;
font-size: 15pt;
margin-bottom: 20px;
font-weight: normal;
text-transform: uppercase;
}

h3 {
color: #cbbc67;
font-size: 16pt;
font-weight: normal;
margin-bottom: 8px;
}

h4 {
color: #6f7079;
font-size: 11pt;
font-weight: bold;
margin-bottom: 8px;
}



/* formulare */

#formular1 {
width: 301px;
height: 167px;
position: relative;
background: url(/images/formulare1.jpg) no-repeat;
float: left;
margin-right: 9px;
}

#formular3 {
width: 301px;
height: 167px;
position: relative;
background: url(/images/formulare3.jpg) no-repeat;
float: left;
}

.formular_tlacitko {
width: 146px;
height: 36px;
position: absolute;
top: 90px;
left: 75px;
}

