body	{
	font: 80%/1.5em "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	color: Black;
	background: #ffeb8f;
	text-align: center;
	margin: 0;
	padding: 0px 0 10px 0;
}
a {
    color: #36c;
    text-decoration: underline;
}
a:hover {
    color: #00c;
}

div {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5 {
    font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h2 {
    font-size: 1.3em;
    font-weight: normal;
}
h2,h3,h4,h5 {
    color: #36c;
    margin: 1.2em 0 .5em 0;
}
h2 {
	text-indent: -10000px;
	display: block;
	height: 40px;
    margin-top: 0;
}
/* nadpisy stranek - viz styly h2 v hlavicce */
h2.viditelne {
	text-indent: 0;
    font-size: 1.8em;
	font-style: italic;
}

h3 {
    font-size: 1.3em;
}
h3 a {
    text-decoration: none;
}
h3.hlav-nadpis {
    margin: 0 0 1.2em 0;
}
#Tigex h3 {
    color: #c33;
}
h4,h5 {
	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
    font-size: 8pt;
    color: #000;
}
h4 {
    font-size: 1em;
    margin: 0 0 .2em 0;
}
h4.heslo {
    color: #000;
	font-size: 1.3em;
    margin-top: 3em;
}

address {
	font-size: 8pt;
    font-style: normal;
    margin: 0em 0 4em 0;
}

dfn, em {
	font-style: italic;
}
img		{
	border: 0;
}
p {
	margin: 0 0 .8em 0;
	padding: 0;
}
p.warn {
  color:gray;
}
ul {
	margin: 0 0 .8em 0;
	padding: 0 0 0 1.2em;
}
ul ul {
    list-style-type: disc;
    margin-bottom: 0;
}
li.obr-pdf, dt.obr-pdf {
	position: relative;
}
li.obr-pdf span, dt.obr-pdf span {
	position: absolute;
    width: 25px;
    height: 16px;
    background: url(../img/pdf_kl.gif) no-repeat;
}

dl {
    margin: 0 0 .8em 0;
    padding: 0;
}
dt {
    color: #000;
   	margin-top: 1em;
   	padding-top: 1em;
}
dd {
    margin: .3em 0 0 0;
}
dd.odsaz {
    margin-top: 1.5em;
}
/* obrazky home dt */
dt.obr1, dt.obr2, dt.obr3, dt.obr4, dt.obr5, dt.obr6, dt.obr7, dt.obr8, dt.obr9, dt.obr10,
dt.obr11, dt.obr12, dt.obr13, dt.obr14, dt.obr15, dt.obr16, dt.obr17, dt.obr18, dt.obr19,
p.obr-stprozeny, p.obr-kolibrik {
	position: relative;
}
dt.obr1 span, dt.obr2 span, dt.obr3 span, dt.obr4 span, dt.obr5 span, dt.obr6 span, dt.obr7 span, dt.obr8 span, dt.obr9 span,
dt.obr10 span, dt.obr11 span, dt.obr12 span, dt.obr13 span, dt.obr14 span, dt.obr15 span, dt.obr16 span, dt.obr17 span, dt.obr18 span, dt.obr19 span {
	position: absolute;
    height: 100px;
    top: 0;
}
dt.obr1 span {
    left: 385px;
    width: 100px;
    background: url(../img/dvoufaz.gif) no-repeat 100% 0;
}
/* odsazeni zleva*/
dt.obr2, dd.obr2, dt.obr3, dd.obr3 {
   	margin-left: 20px;
}
dt.obr2 {
   	margin-top: 35px;
}
dt.obr2 span {
    left: 380px;
    width: 73px;
    background: url(../img/harmony_sm.jpg) no-repeat;
}
dt.obr3 {
   	margin-top: 60px;
}
dt.obr3 span {
    left: 340px;
    width: 174px;
    background: url(../img/symphony_sm.jpg) no-repeat;
}
dt.obr4 {
   	margin: 80px 0 60px 0;
}
dt.obr4 span {
    left: 380px;
    width: 135px;
    background: url(../img/jednoraz_sm.jpg) no-repeat;
}
dt.obr7 {
   	margin-top: 60px;
   	margin-bottom: 80px;
}
dt.obr7 span {
    left: 385px;
    width: 100px;
    background: url(../img/pronajem_odsav_sm.jpg) no-repeat;
}
dt.obr8 {
   	margin-bottom: 88px;
}
dt.obr8 span {
    left: 328px;
    width: 143px;
    height: 109px;
    background: url(../img/stromecek.gif) no-repeat;
}
dt.obr11 {
   	margin-top: 60px;
}
dt.obr11 span {
    left: 385px;
    width: 98px;
    background: url(../img/pump_advanced_sm.jpg) no-repeat;
}
dt.obr12 {
   	margin-top: 15px;
}
dt.obr12 span {
    left: 385px;
    width: 99px;
    background: url(../img/swing_sm.jpg) no-repeat;
}


/* obr ostatni produkty dt */


dt.obr9 span {
    left: 280px;
    top: 10px;
    width: 150px;
    height: 30px;
    background: url(../img/soehnle_logo_sm.gif) no-repeat;
}
dt.obr10 span {
    left: 320px;
    width: 70px;
    height: 62px;
    background: url(../img/tigex_logo_sm.gif) no-repeat;
}

dt.obr15 span {
    left: 300px;
    top: 10px;
    width: 113px;
    height: 50px;
    background: url(../img/bilicheck_logo_sm.gif) no-repeat;
}
dt.obr16 span {
    left: 295px;
    top: 5px;
    width: 125px;
    height: 42px;
    background: url(../img/edan_logo_sm.gif) no-repeat;
}
dt.obr17 span {
    left: 365px;
    top: 15px;
    height: 110px;
    width: 164px;
    background: url(../img/pf2008_sm.jpg) no-repeat;
}


p.obr-stprozeny span,
p.obr-kolibrik span {
	position: absolute;
    left: 170px;
    top: 0px;
    width: 173px;
    height: 35px;
    background: url(../img/studioprozeny_logo.gif) no-repeat;
}
p.obr-kolibrik span {
    left: 250px;
    height: 80px;
    background: url(../img/kolibrik_logo.gif) no-repeat;
}

/* nastaveni ruznych seznamu */
.seznam-novinky {
    font-size: 110%;
	line-height: normal;
}
.seznam-novinky dt {
    font-size: 13pt;
}
.seznam-kraje dt,
.seznam-mapa dt {
   	padding-top: 0;
}
.seznam-odkazy {
   	margin-top: 2em;
}
.seznam-mapa {
	line-height: normal;
    font-size: 95%;
}
.seznam-mapa li {
   	padding-top: 1em;
}
.seznam-mapa ul ul li {
   	padding-top: .2em;
}
.seznam-tucne ul,
#Tigex ul {
	list-style: none;
	padding-left: 0;
}
.seznam-tucne li {
    font-weight: bold;
	padding-left: 17px;
	background: transparent url(../img/n2.gif) no-repeat 0 5px;
}
.seznam-tucne li div,
.seznam-tucne li a {
    font-weight: normal;
}
#Tigex li {
	padding-left: 17px;
	background: transparent url(../img/n1_t.gif) no-repeat 0 5px;
}
ul.logmed {
	padding-left: 90px;
    padding-top: 10px;
}

/* tabulky */
table {
	font-size: 95%;
    margin: 1.2em 0;
}
table.tab-spec {
    float: right;
    margin-top: 2.2em;
}
th, td {
    font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	line-height: normal;
	color: #444;
    text-align: center;
    padding: 2px;
}
.tab-spec td {
    padding: 1px 5px;
}
th {
    font-weight: bold;
}
th.vlevo,
td.vlevo,
.tab-prodejny th,
.tab-prodejny td,
.tab-spec td,
.tab-zluta td {
    text-align: left;
    padding-left: 5px;
}
th.vpravo, td.vpravo {
    text-align: right;
    padding-right: 5px;
}
tr.b-zluta,
.tab-prodejny tr,
.tab-spec tr,
.tab-zluta tr {
    background-color: #ffc;
}
tr.b-bezova,
th.b-bezova,
.tab-prodejny th {
    background-color: #ffe698;
}
tr.b-tmzelena {
    background-color: #adc;
}
tr.b-svzelena {
    background-color: #cfe;
}

/* vlastnosti tabulek seznam prodejen */
.tab-prodejny table {
    width: 100%;
    margin-top: 0;
}
.tab-prodejny th {
	color: #000;
}

/* vlastnosti tabulky nahradni dily */
.tab-nd table {
    width: 100%;
	border-collapse: collapse;
	border: 1px solid #fc6;
}
.tab-nd th, .tab-nd td {
	border: 1px solid #fc6;
}

hr {
	clear: both;
	display: block;
    width: 100%;
    height: 1px;
    border-width: 0px;
    color: #ccc;
    background-color: #ccc;
	margin: 2em 0 1em 0;
}

p strong,
li strong {
/*    color: #444;*/
}
p.barev {
    color: #444;
    padding: 10px 15px;
    background-color: #ffc;
    margin-top: 1.5em;
}
p.barev span {
    float: right;
}

.obr-left, .obr-left-1 {
	float: left;
	margin: 5px 20px 10px 0;
}
.obr-left-1 {
	margin-left: 40px;
}
.obr-left div,
.obr-right div {
    color: #444;
    font-size: 85%;
    text-align: center;
	padding-top: 7px;
}
.obr-left p,
.obr-right p {
	padding-top: 7px;
}
/*  Produkty Medela   */
.prod-left, .prod-left-1 {
	float: left;
    width: 150px;
	margin: 10px 40px 10px 0;
}
.prod-left-1 {
	margin-right: 0;
}
.prod-left div,
.prod-left-1 div {
    text-align: center;
	padding-top: 5px;
}
.prod-left a img,
.prod-left-1 a img {
    border: 1px solid #fc0;
}
.prod-left a:hover img,
.prod-left-1 a:hover img {
    border: 1px solid #f90;
}

.obr-right {
	float: right;
	margin: 5px 0 10px 20px; 
}
.obr-center {
	text-align: center;
	margin: 0 0 10px 0; 
}
div.spravne, div.spatne {
	font-weight: bold;
    font-size: 17px;
	padding-top: 10px;
}
div.spravne {
    color: #0c0;
}
div.spatne {
    color: #f00;
}

.tecka_green,
.tecka_grey,
.tecka_dvoufaz {
	text-indent: -10000px;
	display: block;
	height: 15px;
	width: 15px;
}
.tecka_green {
	background: url(../img/tecka_green1.gif) no-repeat 0 0;
}
.tecka_grey {
	background: url(../img/tecka_grey1.gif) no-repeat 0 0;
}
.tecka_dvoufaz {
	height: 40px;
	width: 40px;
	background: url(../img/tecka_dvoufaz.gif) no-repeat 0 0;
}

p.text-odskok {
	margin-left: 25px;
}
p span.tecka_green,
p span.tecka_grey {
	position: absolute;
    margin: 1px 0 0 -22px;
}

.star {font-family: Verdana, sans-serif;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}


.pred {	float: left; }
.dalsi { float: right; }
.noscreen {	display: none; }
.clear { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.w-100pc { width: 100%; }
.w-100 { width: 100px; }
.w-200 { width: 200px; }
.w-260 { width: 260px; float: left; }


/*-----------------*/
	
#ContentAll	{
	width: 740px;
	text-align: left;
	background: #fff;
	margin: 0 auto;
	padding: 0;
}

#Header	{
	position: relative;
	width: 740px;
	height: 160px;
	padding: 0;
	margin: 0;
	background: url(../img/head-bkg.jpg) no-repeat;
}

#Header div#HeadAnim {
	position: absolute;
	display: block;
    left: 520px;
    top: 0px;
	width: 220px;
	height: 120px;
	background: url(../img/head-matka.gif) no-repeat;
}

#Header div#Lista {
	position: absolute;
	display: block;
    left: 120px;
    top: 122px;
}

#Lista a {
	color: White;
	font-size: 11px;
	padding-left: 20px;
	text-decoration: none;
	background: url(../img/n2a.gif) no-repeat 8px 6px;
}
#Lista a.kos {
	color: black;
	font-weight: bold;
}

#Lista a:hover {
	background: url(../img/n4.gif) no-repeat 8px 6px;
	color: Black;
}

#Header div#CopyMedela {
	float: right;
	font-size: 10px;
	margin: 140px 3px 0 0;
	color: Black;
}


#Content {
	margin: 0;
    padding: 0px 0px 30px 0px;
	background: url(../img/nav-bkg.jpg) no-repeat top left;
}

#Navigace01 {
    float: left;
    width: 500px;
	line-height: normal;
}

#Navigace {
	float: left;
	width: 160px;
	line-height: normal;
}

#Navigace02 {
    float: right;
    width: 150px;
	line-height: normal;
}
#Obsah {
	float: right;
	width: 530px;
	margin-right: 11px;
	padding-right: 11px;
	margin-top: 20px;
}

#NavList ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#NavList li {
	display: block;
    font-size: 10pt;
    font-weight: bold;
	margin: 0;
	padding: 0;
    background: url(../img/n2a.gif) no-repeat 8px 9px;
}
#NavList a {
	display: block;
	color: #36c;
    width: 150px;
    padding: 5px 0px 5px 20px;
    text-decoration: none;
}
#NavList a:hover,
#NavList li.nav-pg a {
    color: #039;
	background: url(../img/n4.gif) no-repeat 8px 9px;
}

#NavText {
    padding: 30px 0 0 17px;
}
#NavText div#NavLogo a {
	display: block;
	width: 125px;
	height: 31px;
    margin-bottom: .6em;
	background: url(../img/dnformed8.gif) no-repeat;
    text-decoration: none;
}
#NavText p {
    font-size: 8pt;
}

#Footer {
    font-size: 10px;
	line-height: normal;
    text-transform: uppercase;
	margin: 0 auto;
    padding-top: 10px;
}
#Footer .w {font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 10px;
}
#Footer .d {font-family: "Times New Roman", Times, serif;
	font-size: 15px;
    text-transform: lowercase;
}
#Footer a {
    color: #696969;
}
#Footer a:hover {
    color: #00c;
}
.admin_login label {
	width:200px;
	float:left;
	text-align:left;
	margin-right:10px;
}
.jmeno {
	font-style: italic;
	margin-top:0px;
	text-align:right;
}
.otazka,
.odpoved {
	margin-bottom:0px;
}
.otazka {
	font-style:italic;
}
form.polozeni_otazky {
	display: block;
	border: 0;
	margin: 1em 0;
	padding: 1em 0;
}
form.polozeni_otazky p {
	margin: .6em 0;
}
form.polozeni_otazky fieldset p {
	margin: .8em 0;
}
.polozeni_otazky fieldset {
	border: 1px solid #ddd;
	padding: 10px;
}
.polozeni_otazky legend {
    font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", Times, serif;
    color: #36c;
	font-size: 1.2em;
	margin: 0 .5em;
	padding: .5em 0;
}

.polozeni_otazky input {
	width: 200px;
}
.polozeni_otazky textarea {
	width: 380px;
	margin-left:17px;
}
.polozeni_otazky label span {
	display: block;
	float: left;
	width: 180px;
	clear: inherit;
    padding-left: 15px;
}
input.tlac {
	width:85px;
	cursor: pointer;
}
.aktualni {
	font-weight:bold;
}
.zvyrazneno {
	background:#ffc;
}
input.soucet {
	width:80px;
}
.strankovani {
	margin-top:30px;
}

.tl_odebrat, .tl_pokracovat {
    color: #fff;
    border: 0;
    cursor: pointer;
}
.tl_odebrat {
	text-indent: -10000px;
	background: #fff url(../img/odebrat.png) no-repeat;
    width: 14px;
    height: 11px;
}
.tl_prepocitat {
    font-size: 11px;
    cursor: pointer;
}
.tl_pokracovat {
    font-size: 14px;
    font-weight: bold;
	background: #f60;
    padding: 5px 15px;
    margin-bottom: .5em;
    float: right;
}
.tl_pokracovat:hover {
	background: #f30;
}
.cerna {
    color: #000;
}
.odkaz {
    cursor: pointer;
}
.partneri {
    margin: 2em 0 1em 0;
    padding: 10px;
    padding-bottom: 1px;
    background: #c3e3ff;
}
.chyba {
    margin: 1em 0;
    padding: 10px;
    padding-bottom: 5px;
    border: 4px solid #f60;
}
.top {
    margin-top: 2em;
}
.odhlaseni {
    position: relative;
}
.odhlaseni a {
    position: absolute;
    left: 390px;
    top: -45px;
}
.okraj-p {
    margin-right: 10px;
}
