body {background: #FFFFF8; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000; text-align: left; margin: 0; padding: 0;}

/* tags */
img {border: 0; display: block;}
hr {width: 90%; color: #B91440; text-align: center; height: 1px;}
h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,td,div,dl,dd,dt,input,textarea,select {font-family: Arial, Helvetica, sans-serif; word-spacing: normal; line-height: normal;}
p,a,ul,ol,li,td,th,div,dl,dd,dt {font-size: 10pt; color: #000; font-style: normal; margin: 0; font-weight: normal;}
ul,ol,li {text-align: left; list-style-position: inside;}
ul {list-style: disc outside;}
input,textarea,select {font-size: 10pt;}
p {text-align: justify; text-indent: 25px;}
h1,h2,h3,h4,h5,h6{text-align: center; margin: 0; word-spacing: normal; line-height: normal; padding-top: 3px; padding-bottom: 3px; color: #B91440;}
h1 {font-size: 18pt;}
h2 {font-size: 16pt;}
h3 {font-size: 14pt;}
h4 {font-size: 12pt;}
h5 {font-size: 11pt;}
h6 {font-size: 10pt;}
h6 img {display: inline;}
a,a:link,a:visited {color: #B91440;	font-weight: normal; text-decoration: none; cursor: pointer;}
a:hover,a:active {color: #B91440; text-decoration: underline;}

/* layers */
#maintable {text-align: left; width: 100%;}
#logo {height: 75px; width: 100%; text-align: left; vertical-align: top; cursor: pointer; margin: 0; padding: 0;}
#logo img {display: inline; margin: 0; padding: 0;}
#logo a img {display: inline; margin: 0; padding: 0;}
/* for IE6 */
*html #logo img {display: inline; margin: 0 0 0 -3px; padding: 0;}
*html #logo a img {display: inline; margin: 0 0 0 -3px; padding: 0;}
/* for IE6 */

#navline {height: 25px; width: 100%; text-align: right; vertical-align: middle; background: #000; border-bottom: #FFFFF8 2px solid;}
#navline a {font-weight: bold; text-decoration: none; height: 25px; padding: 5px 5px 5px 5px; color: #FFFFF8; border-left: 1px solid #FFFFF8;}
#navline a:hover,#navline a:active {background: #B91440;}
#leftside {width: 20%; text-align: left; vertical-align: top; border-right: 1px dotted #000; padding: 0 4px 0 4px;}
#content {width: 80%; text-align: left; vertical-align: top; padding: 4px 4px 0 4px;}
#copy {height: 25px; width: 100%; text-align: left; vertical-align: middle;}
#copy a {font-size: 90%; color: #888; text-decoration: none;}
#copy a#kopi {float: left; padding-left: 23px;}
#copy a#gr {float: right; padding-right: 23px;}
#counters {margin: 4px; text-align: center; vertical-align: middle;}
#counters img {display: inline; padding: 2px;}
#counters a img {display: inline; padding: 2px;}
.navlevel0 {text-align: center; width: 100%; padding-bottom: 4px;}
.navlevel0 td {width: 16%; text-align: center; vertical-align: top;}
.navlevel0 td a {font-size: 9pt; display: block;}
.navlevel0 td a:link,.navlevel0 td a:visited {color: #000;}
.navlevel0 td a:hover,.navlevel0 td a:active {color: #B91440;} 
.navlevel0 td a img {display: inline; margin: 0; padding: 0;}
.navlevel0 td img {display: inline; margin: 0; padding: 0;}

/* classes */
.naway {height: 18px; text-align: left; vertical-align: middle; font-size: 11pt; font-weight: bold; color: #000; padding: 3px 4px 1px 0; border-bottom: 1px dotted #000; white-space: nowrap;}
h1.pt {height: 18px; text-align: left; vertical-align: middle; font-size: 12pt; font-weight: bold; color: #000; margin: 3px 10px 6px 10px; border-bottom: 1px dotted #000;}
.ph {text-align: center; color: #B91440;}
.nazv {text-align: left; text-indent: 0; font-style: italic; padding: 5px 10px 5px 10px;}
.nazv a {font-style: italic;}
a.level1,a.level1:link,a.level1:visited,a.level1:hover,a.level1:active  {display: block; padding: 1px 4px 1px 8px; font-weight: bold;}
a.level2,a.level2:link,a.level2:visited,a.level2:hover,a.level2:active  {display: block; padding: 1px 4px 1px 16px;}

p.hnews {text-indent: 0; text-align: center; padding: 2px 5px 0 5px;}
p.hnews a,p.hnews a:link,p.hnews a:visited,p.hnews a:hover,p.hnews a:active {font-weight: bold; font-size: 9pt;}
p.news {text-indent: 8px; padding: 0 5px 10px 5px; font-size: 9pt;}
p.news a,p.news a:link,p.news a:visited,p.news a:hover,p.news a:active {font-weight: bold; font-size: 9pt;}

.put {height: 18px; text-align: left; vertical-align: middle; font-size: 12pt; font-weight: bold; color: #000; margin: 3px 10px 6px 10px; border-bottom: 1px dotted #000;}
.put a {font-size: 12pt; font-weight: bold; color: #000;}
.hit {text-align: left; width: 100%;}
td.spc {width: 33%; border: 1px solid #D5D5D5; text-align: center; vertical-align: top;}
td.spc a,td.spc a:active,td.spc a:hover,td.spc a:link,td.spc a:visited {text-decoration: none; display: block; padding-top: 3px;}
td.spc a img {display: inline;}
td.spc p {text-indent: 7px; padding-left: 5px; padding-right: 5px; font-size: 9pt;}
td.spc p a,td.spc p a:active,td.spc p a:hover,td.spc p a:link,td.spc p a:visited {text-decoration: none; color: #000; font-size: 9pt;}
.rote {color: #B91440; font-weight: bold;}

.tovary {clear: both; text-align: left; width: 100%; padding: 1px;}
.tovary th {border-top: 1px #D5D5D5 solid; text-align: center; vertical-align: middle; font-weight: bold;}
.null {height: 1px; width: 100%; text-align: left; vertical-align: middle;}
.spec {font-size: 12pt; font-weight: bold; text-align: center; margin: 0; word-spacing: normal; border: 1px #D5D5D5 solid;}
.spec a,.spec a:link,.spec a:visited,.spec a:hover,.spec a:active {font-size: 12pt; font-weight: bold;}
.tovar {border-bottom: 1px #D5D5D5 solid; border-left: 1px #D5D5D5 solid; border-right: 1px #D5D5D5 solid;}
td.tovar p {padding: 3px;}
td.tovar p a,td.tovar p a:link,td.tovar p a:visited,td.tovar p a:hover,td.tovar p a:active {color: #000; text-decoration: none;}
td.tovar p a img {border: 0; clear: right;}
.cena {padding: 10px 2px 2px 2px; text-align: center;}
.pages {font-size: 9pt; text-align: center; text-indent: 0; padding: 4px;}
.pages a {font-size: 9pt; padding: 0 2px 0 2px;}
.pages b {padding: 0 2px 0 2px; border: 1px solid #D5D5D5;} 

#sort {float: left; padding-left: 6px;}
#vse {float: right; padding-right: 6px;}
