body, html {
margin:0; 
padding:0; 
font-size:small; 
_font-size:90%; 
font-family: sans-serif;
}

body {
margin:0; 
padding:0; 
background-color: #ffffff;
}


p {
font-size:95%;
padding:0 0 0 0; 
margin:0 0 0.5em 0; 
line-height:1.3em; 
}

h1, h2, h3, h4, h5, h6 {
color:#AC4B11;
margin:0 0 0 0; 
padding:0.4em 0 0 0; 
}

h1 {
display: none;}

h2 {
font-size: 135%; 
color:#AC4B11;
}

h3 {
font-size: 125%;}

h4 {
font-size: 102%;}

h5 {
font-size: 107%;}

h6 {
font-size: 102%; 
margin:0 0 0.5em 0;}



ul {
padding:0 0 0 0; 
margin:0 0 1em 0; 
font-size:95%;
}

li {
list-style-type:none; 
margin:0 0 0 0; 
padding:0 0 0 0.5em; 
}

hr {
width:90%; 
height:1px; 
color:#6B1850; 
margin:0 0 0 0; 
padding:0.4em 0 0 0;}

hr.cleaner {
clear:both; 
height:1px; 
margin: -1px 0 0 0; 
padding:0 0 0 0; 
border:none; 
visibility: hidden;
}

a:link {
color:#AC4B11;
text-decoration:none; 
border-bottom:dotted 1px #E0703A; 
}

a:visited {
color:#AC4B11;
text-decoration:none; 
border-bottom:dotted 1px #E0703A; 
}

a:hover {
color:#AC4B11;
text-decoration:none; 
border-bottom:solid 1px #BBC9CD;
}

a img {
border:none;
}

table {
font-size:90%;
margin-left:3em;
}

th {
padding:0.2em 0.5em 0.2em 0.5em;
font-weight: normal;
font-style: italic;
text-align: left;
}

td {
margin:0.2em 0.5em 0.2em 0;
padding:0.2em 0.5em 0.2em 0.5em;
text-align: right;
vertical-align: top;
}

table.dole td {
vertical-align: bottom;
text-align: right;
}

.vlevo_edice {
text-align: left;
font-weight: bold;
}

.nastred {
text-align:center;}

.vpravo {
float:right;
}

.vice {
text-align:right;
margin-top:0.5em;
}

.vychazi {
margin:1em 0 0 0;

}

#levy .vice {
text-align:right;
margin-top:1.5em;
}

img.vpravo {
margin-left:0.5em; 
padding-bottom:0.5em;}



#hlavni {
width:68em; 
margin:0 0 0 1em; 
padding:0 0 0 0; 
background-color:#ffffff;
}

#hlavni_adm {
width:70em; 
margin:0 auto 0 auto; 
padding:0 0 0 1em; 
background-color: #F9E9F6;}


#hlavicka {
width:65%;
float:left;
padding:0 0 0 0; 
margin:0.5em 0 0 0; 
}

#hlavicka img {
float:left; 
padding:0 0 6px 0.5em;}

#navigace {
clear:both; 
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#0A0A0A; 
background-image:url("img/bgn_navigace30.png"); 
background-repeat:repeat-x; 
background-position:top;
}

#navigace form .vpravo{
float:right;
clear:none;
margin:0.5em 0.5em 0 0;
}

#navigace ul {
margin:0 0 0 0;
padding:0.8em 0 0.8em 0;
}

#navigace ul.vlevo{
float:vlevo;
}

#navigace li {
display:inline;
margin:0 0 0 0;
padding:0.8em 0.2em 0.8em 0.2em;
text-transform:uppercase; 
font-weight:bold;
}

.nav_polozka{
padding:0.8em 0 0.8em 0;
}


.nav_polozka_akt{
padding:0.8em 0.2em 0.8em 0.2em;
color:#4A4C4A;
background-color:#AC4B11;
background-image:url("img/bgn_navigace_sv_30.png") ; 
background-repeat:repeat-x; 
background-position:top;
}


#navigace li a {
text-decoration:none;
border-bottom: none;
color:#ffffff;
padding:0.8em 0.2em 0.8em 0.2em;
}


#navigace li a:hover{
color:#ffffff;
background-color:#AC4B11;
padding:0.8em 0.2em 0.8em 0.2em;
background-image:url("img/bgn_navigace_sv_30.png") ; 
background-repeat:repeat-x; 
background-position:top;
}

#navigace li a:visited{
color:#ffffff;
padding:0.8em 0.2em 0.8em 0.2em;
}

#levy {
float:left; 
width:65%; 
margin:0.5em 0 0 0;
padding:0 0 0 0;  
}

#levy h2 {
margin-bottom:0.5em;
}

#levy p {
margin-left:2em;
}

.nadpis{
margin-bottom:1.5em;
padding:0.5em 1em 0 0.5em;
color:#AC4B11;
font-size:1.5em;
letter-spacing: 0.1em;
}

#levy h3, #levy h4 {
color:#AC4B11;
}

h3.podtitul {
margin:0 0 0.5em 1.7em;
font-size:102%;
}

#levy ul{
padding:0 1em 0.7em 1em;
}

#levy li{
padding-top:0.7em;
padding-bottom:0.7em;
border-bottom: solid 1px silver;
}

#levy li.bezlinky{
padding-top:0.3em;
padding-bottom:0.3em;
border-bottom: none;
}

#levy li p{
width:70%;
margin-left:0;
}

#levy li ul{
margin-bottom:0;
}



#pravy {
float:right; 
clear:none; 
width:32%; 
margin:-5em 0 0 0;
padding:0 0 0 0;
}

#pravy_adm {
margin-top:5em;
}

#pravy p {
margin:1em 0 1em 0;
}

#pravy img {
margin:0.5em 0 1em 0;
}


#pravy h2 {
margin-top:0;
padding-top:0;
}


.box_l {
background:url("img/ram_l.png")top left repeat-y; 
}

.box_p {
background:url("img/ram_p.png")top right repeat-y; 
}

.box_h {
background:url("img/ram_h.png")top left repeat-x; 
}

.box_d {
background:url("img/ram_d.png")bottom left repeat-x; 
}

.box_rlh {
background:url("img/roh_lh.png")top left no-repeat; 
}

.box_rph {
background:url("img/roh_ph.png")top right no-repeat; 
}

.box_rld {
background:url("img/roh_ld.png")bottom left no-repeat; 
}

.box_rpd {
background:url("img/roh_pd.png")bottom right no-repeat; 
padding:0.5em 0.7em 0.2em 0.7em;
}


.titul .box_l {
background:url("img/ram_l_tm.png")top left repeat-y; 
}

.titul .box_p {
background:url("img/ram_p_tm.png")top right repeat-y; 
}

.titul .box_h {
background:url("img/ram_h_tm.png")top left repeat-x; 
}

.titul .box_d {
background:url("img/ram_d_tm.png")bottom left repeat-x; 
}

.titul .box_rlh {
background:url("img/roh_lh_tm.png")top left no-repeat; 
}

.titul .box_rph {
background:url("img/roh_ph_tm.png")top right no-repeat; 
}

.titul .box_rld {
background:url("img/roh_ld_tm.png")bottom left no-repeat; 
}

.titul .box_rpd {
background:url("img/roh_pd_tm.png")bottom right no-repeat; 
}


.rlh {
background:url("img/rm_hl_m.png")top left no-repeat; 
}

.rph {
background:url("img/rm_hp_m.png")top right no-repeat; 
}

.rld {
background:url("img/rm_dl_m.png")bottom left no-repeat; 
}

.rpd {
background:url("img/rm_dp_m.png")bottom right no-repeat; 
padding:0.2em 0.3em 0.2em 0.3em;
}


.rtlh {
background:url("img/rt_hl.png")top left no-repeat; 
}

.rtph {
background:url("img/rt_hp.png")top right no-repeat; 
}

.rtld {
background:url("img/rt_dl.png")bottom left no-repeat; 
}

.rtpd {
background:url("img/rt_dp.png")bottom right no-repeat; 
padding:0.2em 0.3em 0.2em 0.3em;
}

.mezera {
padding:1em 1em 1em 1em; 
}

.titul, .oznam, .autorka {
width:100%; 
height:auto; 
margin:0 0 1em 0; 
border:none;
}

.titul {
color:#ffffff;
padding:0 0 0 0;
background-color:#0A0A0A;
}

.adm_titul {
width:60%; 
//color:#ffffff;
padding:0 0 2em 0;
background-color:#ffffff;
}


.obalka {
float:right; 
clear:both; 
margin:0.5em 0 0.5em 0.5em; 
border:solid 1px #6B1850; 
}



#pravy .titul .obalka {
margin:0.5em 0.5em 0.5em 0.5em; 
}

#pravy .autorka .obalka {
margin:1em 0 0.5em 0.7em; 
border:none;
}

.obalka_v {
float:left; 
clear:both; 
margin:0.5em 0 0.5em 0.5em; 
border:solid 1px #6B1850; }

.akce {
float:right; 
clear:none; 
margin:0em 10px 0.5em 0.5em; 
}


.oznam {
clear:both; 
text-align:center; 
}

.oznam img { 
margin:0 0 0 0; 
padding:0 0 0 0;}

.edice { 
width: 52%;
float:left;
clear:left;
}


.edice_b { 
width: 55%;
float:left;
clear:left;
margin:90px 0 0 0;
padding:0.3em 0.3em 0.2em 0.3em;
font-size:84%;
text-align: center;
letter-spacing:0.1em;
background-color:#AC4B11;
background-image:url("img/bgn_navigace_sv_30.png") ; 
background-repeat:repeat-x; 
background-position:top;
}

.edice_b a, .edice_box a{ 
color:#ffffff;
}

.edice_b a:hover, .edice_box a:hover{ 
color:#0A0A0A;
border-bottom:none;
}


.edice_box { 
width: 99%;
float:right;
clear:right;
margin:0em 0 0 0;
padding:0 0 0 0;
font-size:87%;
text-align: center;
letter-spacing:0.1em;
background-color:#AC4B11;
background-image:url("img/bgn_navigace_sv_30.png") ; 
background-repeat:repeat-x; 
background-position:top;
}

.box_objednat { 
width: 22%;
float:right;
clear:right;
}

.box_aut_vice { 
width: 62%;
float:right;
clear:right;
}


h2.edice {
margin:-0.5em 0 0.3em 0; 
}

.titul_uk { 
width: 25%;
float:right;
clear:right;
}

.titul_det { 
margin-left:1em;
}

.titul_det p { 
margin:0.7em 0.5em 0.7em 0;
padding:0 0 0 0;
width:75%;
}

.titul_uk img{ 
float:right;}


.objednat {
float:right; 
clear:right; 
width:5em;
margin:0 1em 0.5em 0; 
}


#pata {
float:left;
margin-top: 1em;
font-size:92%;
text-align:center;
}

#pata a{
color: #0A0A0A;
}

#pata ul {
margin:1em 0 1em 0;

}

#pata li {
display:inline;}


#vych h6 a {
color:#4A73A5; 
font-size:90%; 
margin:0 0 0 3em;}

#vych h6 a:hover {
color:#E98BB7;}

#tisktit {
width:90%; 
margin: 1em; 
padding: 1em; 
font-size: 11pt;
}

.vpt {
	float:right;
	clear: right;
	font-size: 70%;
	margin: 0.2em 1em 0 0;
}

.autorky {
float:left;
width:17%;
height:11em;
margin:0.2em 0 0.2em 0;
padding:0.5em 0.5em 0.5em 0.5em;
}

.autorky h6 {
font-size: 95%; 
font-size: 75%;
line-height:1.4;
}

.aut_foto {
float:left; 
margin:-0.2em 0.5em 0 0; 
border:solid 1px #BBC9CD; 
}

.aut_foto_p {
float:right; 
margin:0 0.5em 1em 1em; 
border:solid 1px #BBC9CD; 
}

.autorka label {
font-size:smaller;
}


.tituly_autorky {
float:left;
width:45%;
height:12em;
margin:0.2em 0 0.2em 0;
padding:0.5em 0.5em 0.5em 0.5em;
}

.tituly_autorky img{
float:left;
margin-right:0.5em;
}

.tituly_autorky p{
}


.button_vpravo{
float:right;
margin-right:1em; 
}

button {
width:7em;
height:2em;
padding:-0.5em 0 0 0;
color:#ffffff; 
border:none;
background-color:#AC4B11;
background-image:url("img/bgn_navigace_sv_30.png") ; 
background-repeat:repeat-x; 
background-position:top;
}

button:hover{
color:#0A0A0A;
}

.button_hledat{
width:4em;
height:1.5em;
margin:0.5em 0.3em 0 0.2em;
}

.vanoce h2 {
float: left;
cclear:none;
clear:both;
}

.vanoce img {
float:right;
cclear:none;
clear:both;
mmargin:-70px -10px 0 0!important;
}

.obalka_rom_promo {
float:left; 
cclear:both; 
margin:0.5em 0 0.5em 0.5em; 
border:solid 1px #6B1850; 
}

.obalka_rom_promo_p {
float:right; 
cclear:both; 
margin:0.5em 0 0.5em 0.5em; 
border:solid 1px #6B1850; 
}
