body {
background-color:#fcca4f;
text-align:left;
font-weight:400;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
line-height:140%;
color:#000;
border:0;
background-image:url(images/podklad_obal.jpg);
background-repeat:repeat-x;
behavior:url(csshover.htc);
}

* {
padding:0;
margin:0;
}

#obsah_prava ul li {
  padding-top: 0.5em;
}

#obsah_prava ul {
  margin-left: 1em;
}

a:link {
color:#000;
}

a:active, a:visited, a:hover {
color:#9dcd40;
}

#obal {
position:relative;
width:1000px;
margin-left:auto;
margin-right:auto;
z-index:0;
}

#hlavicka {
position:absolute;
top:0;
left:0;
width:1000px;
height:191px;
background-image:url(images/hlavicka_podklad.jpg);
background-repeat:no-repeat;
background-position:right;
}

#hlavicka a img {
border:none;
top:0;
left:0;
}

#umeni-spojovat {
position:absolute;
top:148px;
left:245px;
width:215px;
height:43px;
}

#vyhledavani {
position:absolute;
width:197px;
height:43px;
top:184px;
right:0;
background-image:url(images/vyhledavani.jpg);
background-repeat:no-repeat;
background-position:left top;
z-index:99;
}

#vyhledavani_1 input {
padding:0!important;
margin:0!important;
position:relative;
float:left;
width:136px;
height:17px;
line-height:150%;
margin-left:15px!important;
margin-top:14px!important;
font-size:11px;
border:0;
background-color:#ececec;
}

#hledej input {
position:relative;
float:left;
width:46px;
height:43px;
border:0;
background-image:url(images/hledej.jpg);
background-repeat:no-repeat;
}

#hledej input:hover {
background-image:url(images/hledej-hover.jpg);
background-repeat:no-repeat;
}

#obsah {
position:absolute;
width:1000px;
margin-top:221px;
background-image:url(images/obsah-podklad.jpg);
background-repeat:repeat-y;
}

#obsah_obal {
position:relative;
width:1000px;
background-image:url(images/kolecka.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

#obal_prava {
display:block;
position:relative;
float:right;
top:0;
width:802px;
background-image:url(images/obal_prava.jpg);
background-repeat:no-repeat;
}

#obal_prava ul {
padding:0 0 10px 14px;
}

#obal_prava img {
position:relative;
float:right;
padding-right:5px;
}

#obal_leva {
position:relative;
float:left;
top:0;
width:198px;
background-image:url(images/obal_leva.jpg);
background-repeat:no-repeat;
}

#paticka {
position:relative;
float:left;
width:1000px;
height:82px;
padding-top:35px;
font-size:x-small;
text-align:center;
background-color:#fcca4f;
background-image:url(images/paticka-podklad.jpg);
background-repeat:no-repeat;
background-position:top;
}

#lista {
position:absolute;
left:0;
top:191px;
width:803px;
height:30px;
background-image:url(images/lista-podklad.jpg);
background-repeat:repeat-x;
}

#e-shop a {
position:relative;
float:left;
width:111px;
height:22px;
color:#000;
font-weight:700;
font-size:14px;
text-align:center;
text-decoration:none;
padding-top:7px;
background-image:url(images/e-shop.jpg);
background-repeat:no-repeat;
z-index:10;
}

#e-shop a:hover {
background-image:url(images/e-shop-hover.jpg);
background-repeat:no-repeat;
}

#en a {
position:relative;
float:right;
display:block;
width:35px;
height:30px;
right:0;
background-image:url(images/en.jpg);
background-repeat:no-repeat;
border:none;
text-decoration:none;
}

#en a:hover {
background-image:url(images/en-hover.jpg);
background-repeat:no-repeat;
}

#cz a {
position:relative;
float:right;
display:block;
width:35px;
height:30px;
right:0;
background-image:url(images/cz.jpg);
background-repeat:no-repeat;
border:none;
text-decoration:none;
}

#cz a:hover {
background-image:url(images/cz-hover.jpg);
background-repeat:no-repeat;
}

#cz a img,#en a img {
border:none;
}

.akce_nadpis {
position:relative;
float:left;
font-size:14px;
top:-12px;
padding:7px 50px 5px 10px;
margin-bottom:-12px;
line-height:140%;
font-weight:700;
background-image:url(images/akce_1.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.akce_nadpis img {
position:relative;
float:left!important;
}

.akce_nadpis1 {
position:relative;
float:left;
left:-12px;
padding:3px 10px;
margin-bottom:10px;
font-size:11px;
line-height:140%;
font-weight:700;
background-color:#fcca4f;
background-image:url(images/akce_nadpis1.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.akce_nadpis1 img {
position:relative;
float:left!important;
}

#akce_horni, #akce_top {
position:relative;
float:left;
width:776px;
right:5px;
margin-top:12px;
left: 4px;
padding-right:17px;
background-color:#fcca4f;
}

/*** pridano / zmeneno zacatek ***/

#akce_obsah_horni {
position:relative;
float:left;
width:802px;
height: 19px;
background-color:#fcca4f;
background-image:url(images/akce_obsah_horni.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#akce_obsah_horni_1 {
position:relative;
float:left;
width:776px;
right:5px;
left: 4px;
margin-bottom: 5px;
padding-right:17px;
background-color:#fcca4f;
}

.akce_obsah_nadpis_1 {
position:relative;
float:left;
font-size:14px;
top:-11px;
left: 14px;
padding:7px 10px 5px 0px;
margin-bottom:-11px;
line-height:140%;
font-weight:700;
background-image:url(images/akce_obsah_nadpis_1.jpg);
background-repeat:no-repeat;
background-position:top right;
background-color:#fcca4f;
}

.akce_obsah_nadpis_1 img {
position:relative;
float:left!important;
}

/*** pridano / zmeneno konec ***/

.akce_obsah {
position:relative;
float:left;
width:768px;
left:4px;
padding:5px 10px 0;
}

#akce_spodni, #akce_top_spodni, #akce_obsah_spodni {
position:relative;
float:left;
width:802px;
height:15px;
background-image:url(images/akce_spodni.jpg);
background-repeat:no-repeat;
}



/*** pridano / zmeneno zacatek ***/
.radek {
position:relative;
float:left;
width:768px;
left:0;
margin-bottom: 15px;
background-image:url(images/radek_podklad.jpg);
background-repeat:repeat-y;
}

.radek_1 {
position:relative;
float:left;
width:768px;
left:0;
margin-bottom:5px;
}

.blok_cely {
position:relative;
float:left;
width:768px;
background-image:url(images/blok_cely.jpg);
background-repeat:no-repeat;
background-position:top;
padding:6px 0 10px;
}

.blok_prava {
position:relative;
float:right;
width:364px;
padding:0 5px;
}

.blok_cely_spodni {
position:relative;
float:left;
width:768px;
height: 6px;
background-image:url(images/blok_cely_spodni.jpg);
background-repeat:no-repeat;
background-position:top;
}
/*** pridano / zmeneno konec ***/
.blok {
position:relative;
float:left;
width:376px;
background-image:url(images/blok_horni.jpg);
background-repeat:no-repeat;
background-position:top;
padding:6px 0 10px;
}



.blok_obsah {
position:relative;
float:left;
width:364px;
padding:0 5px;
border-left:1px #c2c2c2 solid;
border-right:1px #c2c2c2 solid;
color:#202020;
}

.blok_obsah a {
text-decoration:none;
color:#000;
}

.blok_obsah a:hover {
text-decoration:none;
color:#9dcd40;
}

.blok_obsah a img, .blok_prava a img {
border:none;
}

.blok_spodni {
position:relative;
float:left;
width:376px;
height:6px;
background-image:url(images/blok_spodni.jpg);
background-repeat:no-repeat;
}

h1 {
position:relative;
float:left;
font-size:medium;
margin-left:7px;
top:-11px;
padding:7px 10px 3px;
margin-bottom:-7px;
background-color:#9dcd40;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
line-height:140%;
font-weight:700;
background-image:url(images/h1.jpg);
background-repeat:no-repeat;
background-position:top right;
}

h1 a {
text-decoration:none;
font-size:medium;
color:#000!important;
}

h1 a:hover {
text-decoration:none;
font-size:medium;
color:#fff!important;
}

h2 {
position:relative;
/*float:left;*/
font-size:medium;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
width:100%;
padding:10px 0 5px;
color:#000!important;
line-height:140%;
font-weight:700;
}

h2.section {
font-size:medium;
}

h2 a {
text-decoration:none;
color:#000!important;
}

h2 a:hover {
text-decoration:none;
color:#9dcd40!important;
}

h3 {
position:relative;
top:37px;
width:1000px;
color:#000;
font-size:medium;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight:400;
line-height:140%;
}

h3 a {
text-decoration:none;
color:#000!important;
}

h3 a:hover {
text-decoration:none;
color:#000;
}

h4 {
position:absolute;
top:43px;
left:150px;
width:430px;
color:#c2c2c2;
font-size:27px;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight:400;
line-height:140%;
}

p {
padding-bottom:5px;
}

#obsah_prava {
position:relative;
float:right;
right:0;
width:802px;
background-image:url(images/obsah_prava.jpg);
background-repeat:no-repeat;
background-position:top;
}

#obsah_prava_horni {
position:relative;
float:right;
width:782px;
margin-top:16px;
padding-right:20px;
margin-bottom:1px;
background-image:url(images/obsah_prava_horni.jpg);
background-repeat:repeat-y;
}

#obsah_prava_obsah {
position:relative;
float:left;
width:764px;
left:8px;
padding:10px 10px 0;
}

/******************************** navigace- zacatek ****************************************/
div#navigace {
position:relative;
float:left;
width:622px;
height:30px;
background-image:url(images/navigace-podklad.jpg);
background-repeat:no-repeat;
background-position:left;
z-index:10;
}

div#navigace ul {
margin:0;
}

* html div#navigace ul {
float:left;
}

div#navigace ul {
position:relative;
float:left;
padding:0;
margin:10px 0 0 4px;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:small;
line-height:100%;
color:#000;
}

div#navigace li {
position:relative;
float:left;
list-style-type:none;
border-left:1px #000 solid;
}

div#navigace ul li:first-child {
float:left;
position:relative;
list-style-type:none;
border-left:none;
}

div#navigace li a {
display:block;
text-align:center;
text-decoration:none;
padding:1px 9px 3px;
color:#000;
}

div#navigace li a:hover {
background-image:url(images/nav-podklad-1.png);
background-repeat:repeat-x;
background-position:bottom;
}

div#navigace ul li ul {
display:block;
position:absolute;
width:156px;
left:-5px;
top:5px;
line-height:140%;
border-top:1px #5d5d5d solid;
z-index:100!important;
}

div#navigace ul li ul li {
position:relative;
width:154px;
padding:0;
margin:0;
}

div#navigace ul li ul li:first-child {
border-left:1px #5d5d5d solid;
}

div#navigace ul li ul li a {
display:block;
width:144px;
padding:3px 5px 4px;
text-align:left;
background-image:url(images/nav-podklad.png);
background-repeat:repeat;
border-right:1px #5d5d5d solid;
border-bottom:1px #5d5d5d solid;
}

div#navigace ul li ul li a:hover {
display:block;
width:144px;
color:#000;
background-color:#fcca4f;
background-image:none;
}

div#navigace ul li ul {
display:none;
}

div#navigace ul li:hover ul {
display:block;
}

div#navigace ul li:hover ul,div#navigace ul li ul:hover {
display:block;
}

* html div#navigace ul li ul {
border-top:1px solid #5d5d5d;
border-left:0;
}

/******************************** navigace konec ****************************************/
/******************************** menu zacatek ****************************************/
div#menu {
position:relative;
float:left;
left:0;
width:192px;
font-size:medium;
text-align:left;
color:#000;
font-weight:400;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
background-image:url(images/menu.jpg)!important;
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:4px;
z-index:99;
}

div#menu ul {
margin:0;
}

* html div#menu ul {
float:left;
}

div#menu a {
display:block;
text-decoration:none;
color:#000;
}

div#menu ul {
position:relative;
float:left;
margin:0;
left:1px;
background-image:url(images/menu_1.jpg);
background-repeat:repeat-y;
}

* html div#menu ul {
float:left;
}

div#menu li {
position:relative;
float:left;
width:100%;
list-style-type:none;
}

div#menu li:first-child a {
background-image:none;
}

div#menu li:first-child a:hover {
background-image:none;
}

.kategorie {
position:relative;
float:left;
font-weight:700;
font-size:medium;
width:178px;
height:17px;
padding:10px 7px 4px;
border-bottom:1px #5d5d5d solid;
}

.kategorie_1 {
position:relative;
float:left;
left:1px;
font-weight:700;
font-size:medium;
width:176px;
padding:5px 7px 6px;
background-color:#9dcd40;
border-top:1px #5d5d5d solid;
border-bottom:1px #5d5d5d solid;
}

div#menu ul li a {
width:176px;
color:#000;
font-weight:400;
padding:5px 7px;
background-image:url(images/menu.jpg);
background-repeat:no-repeat;
}

div#menu ul li a:hover {
background-color:#fcca4f;
background-image:url(images/menu-hover.jpg);
background-position:top;
}

div#menu ul li ul {
position:absolute;
width:156px;
left:190px;
top:-1px;
line-height:140%;
border-top:1px #5d5d5d solid;
background-image:none!important;
}

div#menu ul li ul li {
width:154px;
}

div#menu ul li ul li a {
width:144px;
padding:3px 5px 4px;
text-align:left;
border-left:1px #5d5d5d solid;
border-right:1px #5d5d5d solid;
border-bottom:1px #5d5d5d solid;
background-image:url(images/nav-podklad.png)!important;
background-repeat:repeat;
}

div#menu ul li ul li a:hover {
display:block;
width:144px;
padding:3px 5px 4px;
background-color:#fcca4f;
background-image:none!important;
}

div#menu ul li ul {
display:none;
}

div#menu ul li:hover ul {
display:block;
}

div#menu ul li:hover ul,div#menu ul li ul:hover {
display:block;
}

* html div#menu ul li ul {
border-top:1px solid #5d5d5d;
border-left:0;
}

/******************************** menu konec ****************************************/
.konecobtekani:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.hiddenTab {
display:none;
}

.styleless {
display:none;
}

.startHidden {
/* display:none; */
}

a.pict img {
	margin-left:1em;
	border: 0;
}

span.alleft {
	float:left;
}

span.alnone {
	/*align:center;*/
}

span.alright {
	float:right;
}
