* {
margin: 0px 0px 0px 0px;
}

/* Tělo */

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt;
color: #8c8c8c;
background-color: #ffffff;
text-align: center;
}

#web {
width: 986px;
position: relative;
overflow: hidden;
text-align: left;
margin-left: auto;
margin-right: auto;
background: #ffffff;
}

#menu {
width: 986px;
height: 54px;
position: relative;
}

#slider {
width: 986px;
height: 278px;
position: relative;
background: url(images/loading.gif) no-repeat 50% 50%;
}

#slider_obal {
width: 986px;
height: 278px;
position: relative;
background: #FFFFFF;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider a{
	display:block;
	border: 0;
	text-decoration: none;
}

#dmenu {
width: 986px;
height: 58px;
position: relative;
background: url(images/menu_pozadi.jpg) no-repeat;
font-weight: bold;
font-size: 11pt;
margin-bottom: 15px;
}

.dmenutext {
padding-top: 14px;
padding-left: 110px;
}


.dmenutext a {
text-decoration: none;
color: #363233;   
}

.dmenutext a:hover {
text-decoration: underline;
color: #363233;
}

.polozkamenu {
margin-right: 25px;
}

#dmenu2 {
width: 986px;
height: 123px;
position: relative;
}

#motto {
width: 986px;
height: 111px;
position: relative;
background: url(images/motto.gif) no-repeat;
margin-bottom: 10px;
}




#leva {
width: 620px;
position: relative;
float: left;
}

.levatext {
color: #8c8c8c;
font-size: 10pt;
line-height: 120%;
}

.levatext a {
text-decoration: underline;
color: #4ba82e;
}

.levatext a:hover {
text-decoration: none;
color: #4ba82e;
}

.novinka a {
text-decoration: none;
color: #4ba82e;
}

.novinka a:hover {
text-decoration: underline;
color: #4ba82e;
}

.levatext ul  		{ margin: 0 0 5px 20px; padding: 0 0 0 20px;}
.levatext li 		{ margin: 0 0 1px 0;}
.levatext li ul li 		{ margin: 0 0 0 1em; padding: 0 0 0 1em;}

.levatext table {
font-size: 10pt;
border: 1px solid #cdcdcd;
border-collapse: collapse;
margin-bottom: 20px;
}

.levatext td, tr {
border: 1px solid #cdcdcd;
padding: 5px;
}

.levatext_tnadpis {
font-weight: bold;
background-color: #4ba82e;
color: #ffffff;
text-align: center;
}

.obrazek_nalevo {
float: left;
margin-right: 15px;
margin-bottom: 15px;
}

.obrazek_napravo {
float: right;
margin-top: 10px;
margin-left: 15px;
margin-bottom: 15px;
}


.novinka {
clear: both;
margin-bottom: 15px;
}

.novinka_leva {
width: 112px;
position: relative;
float: left;
}

.novinka_leva img {
border: 1px solid #e2e2e2;
}

.novinka_prava {
width: 508px;
position: relative;
float: right;
}

.novinka_nadpis {
color: #4ba82e;
font-weight: bold;
font-size: 14pt;
padding-bottom: 3px;
}

.novinka_slogan {
color: #727272;
font-weight: bold;
font-size: 10pt;
padding-bottom: 12px;
}

.novinka_popis {
color: #8c8c8c;
font-size: 10pt;
line-height: 120%;
}

.novinka_vice {
clear: both;
width: 620px;
height: 35px;
position: relative;
background: url(images/novinka_vice.gif) no-repeat;
}

.novinka_cistvice {
text-align: right;
padding-top: 6px;
padding-right: 8px;
}

.novinka_cistvice a {
color: #696969;
text-decoration: none;
}

.novinka_cistvice a:hover {
color: #696969;
text-decoration: underline;
}

.novinka_napsano {
padding-top: 15px;
font-style: italic;
font-size: 9pt;
}

.vozy {
clear: both;
margin-bottom: 0px;
}

.vozy_nadpis {
color: #727272;
font-weight: bold;
font-size: 10pt;
padding-bottom: 3px;
}

.vozy_popis {
color: #8c8c8c;
font-size: 9pt;
line-height: 140%;
}

.vozy_popis p {
margin-bottom: 0px;
}

.vozy_cena {
color: #8c8c8c;
font-size: 10pt;
}

.vozy_vice {
clear: both;
width: 318px;
height: 18px;
position: relative;
background: url(images/vozy_vice.gif) no-repeat;
}

.zelene {
color: #4ba82e;
font-weight: bold;
}

.modre {
color: #004a8d;
font-weight: bold;
}







#stred {
width: 619px;
position: relative;
float: left;
}



#okynka {
width: 619px;
height: 230px;
position: relative;
text-align: center;
margin-top: 30px;
}

#okynka_radek {
margin-bottom: 15px;
}

.okynkapolozka {
margin-right: 28px;
}

#obsah {
width: 619px;
position: relative;
background: url(images/obsah.jpg) no-repeat;
}

#prava {
width: 366px;
position: relative;
float: right;
}

.akceslevy {
width: 294px;
height: 91px;
position: relative;
margin-bottom: 20px;
}

.pravatext {
padding: 0px 0px 0px 40px;
}

.pravatext_nadpis {
color: #939393;
font-size: 10.5pt;
font-weight: bold;
padding-bottom: 14px;
}



#formular {
width: 193px;
height: 160px;
position: relative;
margin-top: 20px;
}

.nadpis_otaznik {
width: 154px;
height: 28px;
position: relative;
background: url(images/nadpis_otaznik.gif) no-repeat;
margin-top: 25px;
margin-bottom: 7px;
}

.nadpis_otazniktext {
padding: 6px 10px 0px 12px;
color: #ffffff;
font-weight: bold;
font-size: 10pt;
}

.anketa_otazka {
padding: 5px 30px 5px 7px;
color: #667d8c;
font-weight: bold;
font-size: 9pt;
}

.anketa_odpoved {
padding: 5px 30px 5px 7px;
color: #667d8c;
font-size: 9pt;
}

.anketa_bar {
width: 154px;
height: 26px;
position: relative;
background: url(images/anketabar_pozadi.gif) repeat-x;
padding-top: 3px;
margin-left: 5px;
}

.anketa_stav {
height: 8px;
position: relative;
background-color: #f72946;
font-size: 5px;
}

.anketa_pocet {
padding-left: 7px;
color: #667d8c;
}

#spodek {
width: 986px;
height: 33px;
position: relative;
background: url(images/spodek.jpg) no-repeat;
clear: both;
}

.spodektext {
font-size: 9pt;
color: #b2b2b2;
padding-top: 8px;
text-align: center;
}

.spodektext a {
text-decoration: underline;
color: #b2b2b2;
}

.spodektext a:hover {
text-decoration: none;
color: #b2b2b2;
}

.odkazytext {
font-size: 8pt;
color: #7e7e7e;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 100px;
padding-right: 100px;
text-align: center;
}

.odkazytext a {
text-decoration: none;
color: #7e7e7e;
}

.odkazytext a:hover {
text-decoration: none;
color: #7e7e7e;
}

.stredtext img {
	float: left;
	margin: 0 10px 10px 0;
	border: 4px solid #cbedff;
	padding: 0px;
}


/* Formuláře */

#poptavka {
width: 596px;
position: relative;
background: url(images/formular_pozadi.jpg) no-repeat;
clear: both;
}

.poptavkatext {
padding: 20px 30px 20px 30px;
color: #344b59;
font-size: 9pt;
line-height: 150%;
}

.poptavka_popis {
font-style: italic;
padding-bottom: 10px;
}

fieldset {
border: 2px solid #4ba82e;
width: 450px;
font-size: 14px;
}

legend {
color: #FFFFFF;
font-weight: bold;
background-color: #4ba82e;
border: 1px solid #4ba82e;
}

.poptavkovyformular {
font-size: 13px;
}

.inputtext {
border: 1px solid #79b8dc;
width: 200px;
}

.textarea {
border: 1px solid #79b8dc;
width: 400px;
height: 100px;
}

.poptavkovyformular td {
font-size: 10pt;
height: 35px;
vertical-align: top;
}

.button {
background-color: #4ba82e;
border: 1px solid #4ba82e;
color: #ffffff;
font-weight: bold;
cursor: pointer;
width: 90px;
height: 30px;
margin-bottom: 20px;
}



/* Prvky */


a {
text-decoration: underline;
color: #667d8c;
}

a:hover {
text-decoration: none;
color: #667d8c;
}

p {
margin-bottom: 12px;

}

hr {
border-top: 1px solid #b8b8b8;
margin-bottom: 20px;
margin-top: 10px;
}

.floatleft {
float: left;
}

.floatright {
float: right;
}

.block {
display: block;
}

.nastred {
text-align: center;
}

.obrazek {
border: 5px solid #6db6d3;
margin-right: 20px;
margin-bottom: 10px;
}

.obrazek:hover {
border: 5px solid #8cc8e0;
}

.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;
}

#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 #8c134c;
border-collapse: collapse;
margin-bottom: 20px;
width: 605px;
}

.tabulka td, tr {
border: 1px solid #cdcdcd;
padding: 5px;
}

.tabulka_nadpis {
font-weight: bold;
background-color: #8c134c;
color: #ffffff;
text-align: center;
}

table {
font-size: 10pt;
}


/* Warning */

.upozorneni {
display: block;
width:500px;
height: 32px;
margin-bottom:20px;
padding-top:3px;
padding-bottom:5px;
margin-top:10px;
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: #4ba82e;
font-size: 14pt;
font-weight: bold;
margin-bottom: 12px;
}

h2 {
color: #4ba82e;
font-size: 12pt;
font-weight: bold;
margin-bottom: 12px;
}

h3 {
color: #4ba82e;
font-size: 10pt;
font-weight: bold;
margin-bottom: 6px;
}


/* Menu */

.glossymenu{
margin: 5px 0;
padding: 0;
width: 161px; /*width of menu*/
border: 0px solid #E7EFF4;
border-bottom-width: 0;
padding-left: 4px;
}

.glossymenu a.menuitem{
background: url(images/sipka.gif) no-repeat left 30%;
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color: #505e68;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding-left: 8px;
padding-top: 0px;
text-decoration: underline;
height: 22px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
background: url(images/sipka.gif) no-repeat left 30%;
text-decoration: underline;
color: #505e68;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 8px;
right: 8px;
border: none;
}

.glossymenu a.menuitem:hover{
background: url(images/sipka.gif) no-repeat left 30%;
text-decoration: none;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/

}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 0px solid #ffffff;
padding-left: 10px;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 9pt Arial, Verdana, Helvetica, sans-serif;
color: #505e68;
text-decoration: none;
padding-left: 6px;
height: 21px;
}

.glossymenu div.submenu ul li a:hover{
text-decoration: underline;
color: #505e68;
}
