body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 12px 0 20px 0;
	background-color: #FEA4DF;
	color: black;
}

/* odkazy */
a:link {color: black; text-decoration: underline;}
a:visited {color: black; text-decoration: underline;}
a:hover {color: #D0C721; text-decoration: underline;}
a:active {color: #D0C721; text-decoration: underline;}

.link1 {color: #FFFFFF; text-transform: uppercase; font-weight: bold; padding-right: 14px; background-image: url('images/link-sipka.gif'); background-repeat: no-repeat; background-position: right center;}
.link2 {color: #FFFFFF; text-transform: uppercase; font-weight: bold; padding-right: 14px; background-image: url('images/link-sipka.gif'); background-repeat: no-repeat; background-position: right center;}

a.link2:link, a.link2:visited {color: white; text-decoration: underline;}

p {padding: 0.5em 0; margin: 0;}

#box {width: 770px; margin-left: auto; margin-right: auto;}
#header {position: relative; width: 770px; height: 90px; background-color: #FFFF00; background-image: url('images/slogan.jpg'); background-repeat: no-repeat;}

#header a img {border: 0;}

/* navigace */

#menu {height: 22px; margin: 0; padding: 0; background-color: #FFFF00; background-image: url(images/menu_bkg.gif); background-repeat: repeat-x;}
#navlist {margin: 0; padding: 5px 12px 0 0; white-space: nowrap; float: right;}
#navlist li {display: inline; list-style-type: none; text-transform: uppercase; padding: 0 0 0 6px;}
#navlist li a {padding: 0 0 0 12px; font-size: 1em; color: black; font-weight: bold; text-decoration: none; background-image: url('images/dot1.gif'); background-repeat: no-repeat; background-position: left;}
#navlist li a:link, #navlist li a:visited {}
#navlist li a:hover {background-image: url('images/dot2.gif');}

#active a:link, #active a:visited, #active a:hover {background-image: url('images/dot2.gif'); background-repeat: no-repeat; background-position: left;}

/* stred */
#main {background-color: #FFFF7A; background-image: url('images/movo_bkg.gif'); background-repeat: repeat-x; padding: 0 10px 10px 10px;}

#kats3top   {width: 750px; height: 115px; background-image: url('images/title_sections.jpg'); background-repeat: no-repeat;}
#kats3dftop {width: 750px; height: 115px; background-image: url('images/title_sections_digifoto.jpg'); background-repeat: no-repeat;}

#kats3   {background-image: url('images/kats3_bkg.gif'); background-repeat: repeat-y; color: black;}
#kats3w  {background-image: url('images/kats3_wbkg.gif'); background-repeat: repeat-y; color: black;}
#kats3df {background-image: url('images/kats3red_bkg.gif'); background-repeat: repeat-y; color: black;}


.kat-in {padding: 10px 10px 0 10px; color: black;}
.kat-inw {padding: 10px 10px 0 10px; color: white;}

#kat31 {float: left; width: 248px; text-align: left;}
#kat32 {float: left; margin-left: 4px; width: 246px;}
#kat33 {float: left; margin-left: 4px; width: 248px;}


#kats2topmalo  {width: 750px; height: 10px; background-image: url('images/kats2top_mo_bkg.gif'); background-repeat: no-repeat; line-height: 8px;}
#kats2topvelko {width: 750px; height: 10px; background-image: url('images/kats2top_vo_bkg.gif'); background-repeat: no-repeat; line-height: 8px;}
#kats2  {background-image: url('images/kats2_bkg.gif'); background-repeat: repeat-y; color: black;}
#kats2w {background-image: url('images/kats2_wbkg.gif'); background-repeat: repeat-y; color: black;}
#kats2mo {background-image: url('images/kats2_mo_w.gif'); background-repeat: repeat-y; color: black;}
#kats2vo {background-image: url('images/kats2_vo_w.gif'); background-repeat: repeat-y; color: black;}
#kat21 {float: left; width: 248px; text-align: left;}
#kat22 {float: left; margin-left: 4px; width: 498px; font-size: 12px;}
#mobkg {background-color: #A6CEE8}
.clearb {clear: both}
.clearl {clear: left}
.clearr {clear: right}

.tecky {height: 2px; background-image: url('images/tecky_bkg2.gif'); background-repeat: repeat-x;}

#linka {width: 750px; height: 9px; background-image: url('images/srafovani.gif'); background-repeat: repeat-x;}

/* lists - maloobchod */
#navmaloobchod {margin: 0; padding: 0 0 3px 0; color: black;}
#navmaloobchod li {padding: 0 0 6px 0; list-style-type: none; text-transform: uppercase;}
#navmaloobchod li a {padding: 0 0 0 10px; font-size: 1em; color: black; font-weight: bold; text-decoration: underline; background-image: url('images/lsipka1.gif'); background-repeat: no-repeat; background-position: left;}
#navmaloobchod li a:link, #navmaloobchod li a:visited {}
#navmaloobchod li a:hover {background-image: url('images/lsipka2.gif');}
#nactiv a:link, #nactiv a:visited, #nactiv a:hover {color: #FFFF00;}

#navmakce {margin: 0; padding: 0 0 20px 0; color: black;}
#navmakce li {padding: 0 0 8px 10px; list-style-type: none; font-size: 1em; color: black; background-image: url('images/lctverecek1.gif'); background-repeat: no-repeat; background-position: top left;}
#navmakce li a {color: black; text-decoration: underline;}
#navmakce li a:link, #navmakce li a:visited {}
#navmakce li a:hover {color: #FFFF00;}


/* lists - velkoobchod */
#navvelkoobchod {margin: 0; padding: 0 0 3px 0; color: black;}
#navvelkoobchod li {padding: 0 0 6px 0; list-style-type: none; text-transform: uppercase;}
#navvelkoobchod li a {padding: 0 0 0 10px; font-size: 1em; color: black; font-weight: bold; text-decoration: underline; background-image: url('images/lsipka1.gif'); background-repeat: no-repeat; background-position: left;}
#navvelkoobchod li a:link, #navvelkoobchod li a:visited {}
#navvelkoobchod li a:hover {background-image: url('images/lsipka2.gif');}
#navvakce {margin: 0; padding: 0 0 20px 0; color: black;}
#navvakce li {padding: 0 0 8px 10px; list-style-type: none;  font-size: 1em; color: black; background-image: url('images/lctverecek1.gif'); background-repeat: no-repeat; background-position: top left;}
#navvakce li a {color: black; text-decoration: underline;}
#navvakce li a:link, #navvakce li a:visited {}
#navvakce li a:hover {color: #FFFF00;}
#pozicky #navvakce li a:hover {color: red;}


#listhide {margin: 0; padding: 0 0 3px 0; color: black;}
#listhide li {padding: 0 0 6px 0; list-style-type: none;}

#vakcemod {line-height: 1.8em;}

/* =================================== */

#stred {color: black; background-color: #FFFFFF; background-image: url(images/r_bkg.gif); background-repeat: repeat-y; background-position: right;}
#stredtext {float: left; width: 565px;}
#text {color: black; padding: 15px 15px;}
#stredprava {margin-left: 565px; width: 172px; padding-left: 3px; _padding-left: 0px;}
#prava {font-size: 0.9em; color: black; padding: 15px 15px 15px 12px;}
#novinky {font-size: 1.2em; font-weight: bold;}
#paticka {height: 45px; background-color: #FEA4DF; background-image: url(images/paticka_bkg.gif); background-repeat: no-repeat; color: black;}
#copy-createdby {float: right; text-align: right; width: 500px; padding: 6px 8px 0 0; font-size: 0.9em; color: black;}
#copy-createdby a {color: black; text-decoration: none;}
#createdby a:link, #createdby a:visited {}
#createdby a:hover {}

#pristupu {color: #F80101;}

.picnadpis {padding: 2px 0 10px 0;}
.nadpis {padding: 2px 0 10px 0; color: #F80101; font-weight: bold;font-size: 1.1em;}

h1 {font-size: 1.3em; font-weight: bold; color: black; margin: 4px 0 8px 0;}
h2 {font-size: 1.1em; font-weight: bold;}

#letaky {padding: 10px 0 0 0;}
#letaky a {}
#letaky a img {border: 1px solid black;margin: 0 12px 12px 0;}

a.linkimg img {border: 1px solid black;}

.letak2 {padding: 0 0 20px 0;}

#tvkampan {padding: 10px 0 0 0;}
.tvm {float: left; width: 80px; text-align: center; margin: 0 25px 20px 0;}
.tvm2 {float: left; width: 100px; text-align: center; margin: 0 25px 20px 0;}
.tvm a, .tvm2 a {text-decoration: none;}
.tvm a img, .tvm2 a img {margin-bottom: 5px; border: 0;}

#fotogalerie {padding: 10px 0 20px 0;}
.foto {float: left; padding: 0 20px 20px 0;}
.foto a {text-decoration: none;}
.foto a img {border: 1px solid black;}

table.prodejny th {text-align: left; font-weight: normal;}

#plogin {padding-bottom: 20px;}
#plogin label {float: left; width: 40px; text-align: right; padding-top: 2px;}
#plogin input {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0 4px 2px 4px; width: 80px;}
#plogin-err {padding-top: 10px; color: black; font-weight: bold;}

#valogin {padding: 20px 0 30px 0;}
#valogin label {float: left; width: 40px; text-align: right; padding-top: 2px;}
#valogin input {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0 4px 2px 4px; width: 100px;}

ul.lbv {margin-top: 0; padding-top: 0; padding-left: 2em; margin-left: 0;}

.katy {color: #F80101; font-weight: bold;}

#digifotoban {text-align: center; padding-bottom: 10px;}
#digifotoban a img {border: 0;}

/* nejlevenjsi */
.nej {}
.nejx {padding-bottom: 5px;}
.nejxa {padding-bottom: 20px;}
.nejall {width: 420px;}
.nejnazev {float: left; width: 150px;}
.nejnazeva {float: left; width: 320px;}
.nejcena {float: right; width: 70px; text-align: right; padding-top: 2em;}
.nejcenaa {float: right; width: 90px; text-align: right;}
.nejcenao {color: #c40072; font-size: 1em; text-decoration: line-through;}
.nejcenan {color: #e60086; font-size: 1.6em; font-weight: bold;}
.nejodkaz {padding: 10px 0 10px 0;}
.nejlink  {color: black; padding-right: 14px; background-image: url('images/link-sipka.gif'); background-repeat: no-repeat; background-position: right center;}
.zdarma  {color: black; font-style: italic; font-weight: bold;}
.novinka {color: red; text-transform: uppercase; font-weight: bold;}

/* technicka dokumentace */
.closed {display: none}
#techdok li {list-style-type: none; padding-top: 1px;	padding-bottom: 1px;}
a.dir {background-image: url(images/extensions/dir.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
a.doc {background-image: url(images/extensions/doc.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
a.pdf {background-image: url(images/extensions/pdf.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
a.xls {background-image: url(images/extensions/xls.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
a.obr {background-image: url(images/extensions/pic.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
a.txt {background-image: url(images/extensions/txt.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
a.html {background-image: url(images/extensions/htm.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
a.archiv {background-image: url(images/extensions/zip.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
a.neznam {background-image: url(images/extensions/file.gif); background-position: left top; background-repeat: no-repeat; padding-left: 22px; padding-top: 1px; padding-bottom: 1px;}
.prazdnydir {color: #DDDDDD;}

.f1 {font-size: 11px;}
.f2 {font-size: 14px;}
.f3 {font-size: 18px;}
.ct {text-align: center;}

#pozicky {margin-top: 20px; border-top: 1px solid #FFFF7A; border-bottom: 1px solid #FFFF7A; background-color: #AFEEB9;}
.nadpispozicky {padding: 2px 0 10px 0; color: #F80101; font-size: 1.3em; font-weight: bold;}