.edit-pchs .not-sent
	{display: block; background: #cc0000; color: #ffffff; font-weight: bold; padding: 0.25ex 1em;}
html
	{color: #000000; background: #ffffff; min-height: 100.1%;}
html
	{font-family: verdana, helvetica, arial, sans-serif; font-size: 14px;}
a
	{color: #000000; text-decoration: underline;}
a:hover
	{color: #006600;}
body
	{margin: 0; padding: 0; width: auto; text-align: left;}
form
	{padding: 0; margin: 0;}
h1
	{font-size: 16px; font-weight: bold; margin: 0; padding: 0;}
h2
	{font-size: 15px; font-weight: bold; margin: 0; padding: 0;}
h3
	{font-size: 14px; font-weight: bold; margin: 0; padding: 0;}
h4
	{font-size: 13px; font-weight: bold; margin: 0; padding: 0;}
input, select, textarea
	{font-family: verdana, helvetica, arial, sans-serif; font-size: 14px; font-weight: normal;}
li
	{list-style: none; margin: 0; padding: 0;}
p
	{margin: 0; padding: 0;}
ul
	{list-style: none; margin: 0; padding: 0;}
caption
	{}
img
	{margin: 0; padding: 0; border: none;}
pre
	{font-size: 16px;}
table
	{margin: 0;}
.dbedit td, .dbedit th
	{text-align: left; vertical-align: bottom;}
.dbview td, .dbview th
	{text-align: left; vertical-align: top;}
.audit
	{float: left; margin: 8px 8px 8px 0; padding: 0;}
.cart-headline a
	{display: block; margin: 0; padding: 1ex 1em; color: #ffffff; text-decoration: none;}
.cart-headline a:hover
	{color: #ffffcc; background: #2070d0;}
.edit-cart
	{background: #f0fff0; margin: 1ex 1em; padding: 1ex 1em; border: 1px solid #cccccc;}
.edit-cart .rsep td, .edit-pchs .rsep td
	{font-size: 1px; border: 1px solid #ffc0c0; background: #ff8080;}
.edit-pchs
	{background: #fff0f0; margin: 1ex 1em; padding: 1ex 1em; border: 1px solid #cccccc;}
.edit-pchs .ready
	{display: block; background: #009900; color: #ffffff; font-weight: bold; padding: 0.25ex 1em;}
.edit-pchs .sent
	{display: block; background: #0066cc; color: #ffffff; font-weight: bold; padding: 0.25ex 1em;}
.edit-pchs a
	{float: left; display: block; color: #202020; background: #ffffee; text-decoration: none; margin: 0.5ex 0; padding: 0.5ex 0.5em; border: 0.1ex solid #c0c0c0;}
.edit-pchs a:hover
	{color: #ff4040; background: #ffffff; text-decoration: underline;}
.headline
	{float: left; font-family: verdana, helvetica, arial, sans-serif; font-size: 15px; font-weight: bold; margin: 1ex 0.5em 0; padding: 1ex 1em; color: #ffffff; background: #2070d0; border: 0.1ex solid #ffffff;}
.headline a
	{color: #ffffff;}
.headline strong, .headline stong a
	{font-size: 15px; color: #ffffcc;}
.msgwar
	{color: #ffffff; background-color: #ff0000; border: 4px solid #ffff00; padding: 0.5em; margin: 1em 0; font-weight: bold;}
.w3c0
	{float: left; font-size: 12px; font-weight: bold; margin: 8px 8px 8px 0; padding: 0;}
.w3c0 a
	{display: block; background: #ffd900; width: 10em; padding: 0.3em 0; border: 1px solid #7f7f7f; text-decoration: none;}
.w3c0 a:hover
	{text-decoration: underline;}
.w3c1
	{color: #000080; background: #ffffff; padding: 0.3em;}
.w3c2
	{color: #000000; padding: 0.3em;}
#foot
	{}
#head
	{position: relative; padding: 0; margin: 0 0 16px 0; background: #ffcc00; border-bottom: 4px solid #ffcc00;}
#hend
	{clear: both;}
#login a, #login-link a
	{color: #999;}
#login-req
	{color: #ffffff; background: #ff6600; font-weight: bold; font-variant: small-caps; text-align: center; margin: 0; padding: 0.5ex 1em;}
#login, #login-link
	{clear: both; float: left; color: #999; background: #f3f3f3; font-size: 11px; text-align: center; margin: 8px; padding: 8px;}
#main
	{position: relative; color: #000000;}
#mmain
	{font-size: 16px; padding: 0; margin: 0;}
#mmain .item
	{display: block; float: left; padding: 0; margin: 2px;}
#mmain a.mmni
	{display: block; padding: 4px 16px; margin: 0; color: #ffffff; background: #2070d0; font-weight: bold; font-variant: small-caps; text-decoration: none;}
#mmain a.mmni:hover, #smain #amain a:hover
	{color: #ffffff; background: #009900;}
#mmain ul
	{display: block; float: left; padding: 2px; background: #ffffff;}
#mside
	{padding: 0; margin: 0.5ex 0 0 0; font-weight: normal;}
#mside .actan0
	{border-left: 1em solid #ff9900;}
#mside .actan1
	{border-left: 1em solid #ff6600;}
#mside .actan2
	{border-left: 1em solid #cccccc;}
#mside .actan3
	{border-left: 1em solid #ffcc00;}
#mside .lvl1
	{}
#mside .lvl1 a.smni
	{color: #ffffff; background: #000860; padding-left: 0.5em; font-weight: bold; font-size: 15px; font-variant: small-caps;}
#mside .lvl2
	{}
#mside .lvl2 a.smni
	{color: #ffffff; background: #000a80; font-weight: normal;}
#mside .lvl3
	{}
#mside .lvl3 a.smni
	{color: #ffffff; background: #000ca0; font-style: italic;}
#mside .lvl4
	{}
#mside .lvl4 a.smni
	{color: #ffffff; background: #000ec0; padding-left: 1em;}
#mside .lvl5 a.smni
	{padding-left: 1.5em;}
#mside .lvl6 a.smni
	{padding-left: 2em;}
#mside .subul
	{margin: 0 0 0 0;}
#mside a.smni
	{color: #ffffff; background: #000040; text-decoration: none; display: block; margin: 1px 0; padding: 0.75ex 0;}
#mside a.smni:hover
	{color: #ffffff; background: #009900;}
#mside a.smni.actan0
	{color: #ffffff; background: #2080e0;}
#mside li
	{margin: 0;}
#mside strong
	{font-weight: bold; font-size: 16px; margin: 4px; border: 1px solid #9f9f9f; padding: 4px;}
#mside ul
	{}
#msidel .lvl5
	{}
#page
	{margin: auto; padding: 0; text-align: left; width: auto;}
#pmain
	{}
#pmainb
	{padding: 0 12px;}
#pmainb .customer
	{float: right; width: 52em; margin: 0 1em; padding: 1ex 2em; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; color: #202040; background: #f0f0f0; border: 2px solid #80a0c0;}
#pmainb .customer h2, #pmainb .customer h3, #pmainb .customer h4, #pmainb .customer p
	{margin: 0.5em 0.2em;}
#pnavib
	{}
#prest
	{}
#prest p
	{padding: 0.5em; font-size: 13px;}
#prest p a
	{text-decoration: underline;}
#prest p a:hover
	{text-decoration: underline;}
#psideb
	{}
#psideb .customer a
	{color: #202040; text-decoration: none;}
#psideb .customer a:hover
	{text-decoration: underline;}
a.asmap
	{margin: 0.5em; color: #e0e0e0; font-size: 13px; font-variant: small-caps; text-decoration: none;}
a.asmap:hover
	{text-decoration: underline;}
.actu
	{text-align: left;}
.actu h2, .actu h3
	{margin: 4px 0;}
.actuc
	{clear: both; text-align: left;}
.actuc h2, .actuc h3
	{clear: both; margin: 4px 0;}
.actun
	{clear: both; color: #9f9f9f; margin: 4px 0; padding: 2px; font-weight: bold; text-align: center;}
.actun a
	{color: #3f3f3f; text-decoration: none;}
.actun a:hover
	{text-decoration: underline;}
.actun span
	{margin: 0 16px; padding: 0 16px;}
.added-bottom-code
	{margin: 1ex 17em 1ex 12px;}
.adedata
	{vertical-align: bottom;}
.adedata input
	{font-size: 110%;}
.adediv
	{background: #fffff0; padding: 2ex 1em;}
.adehead
	{color: #000000; background: #eeeeee; padding: 0.2ex 1em; text-align: right;}
.adetab
	{font-size: 100%;}
.alic, td.alic, th.alic
	{text-align: center;}
.alil, td.alil, th.alil
	{text-align: left;}
.alir, td.alir, th.alir
	{text-align: right;}
.bann
	{margin: 4px 0 0 16px; color: #5f0000; font-size: 120%; font-weight: bold;}
.blok
	{text-align: justify; padding: 0 0 1em 0;}
.bold
	{font-size: 120%; font-weight: bold; margin: 4px 0;}
.cart
	{color: #202040; background: #f8f8f8; text-align: center; margin: 0.5em 0; padding: 0.5em; border: 2px solid #80a0c0;}
.cart .bbot, .csmr .bbot
	{border-bottom: 1px solid #40a0ff;}
.cart .btns
	{text-align: right; padding: 3px 0 6px 0; border-bottom: 1px solid #40a0ff;}
.cart .btns input
	{vertical-align: middle;}
.cart .cctrl input
	{float: left; text-align: center; width: 7em;}
.cart .head
	{}
.cart .chrg0, .csmr .chrg0
	{font-family: monospace; font-size: 150%; color: #0060e0; background: #f8f8f8; font-weight: bold; text-align: right; border-top: 1px solid #40a0ff; border-bottom: 1px solid #40a0ff;}
.cart .chrg1, .csmr .chrg1
	{color: #0040c0; background: #f8f8f8; font-weight: normal; text-align: left; border-top: 1px solid #40a0ff; border-bottom: 1px solid #40a0ff;}
.cart .chrg2, .csmr .chrg2
	{font-family: monospace; font-size: 150%; color: #0080ff; background: #f8f8f8; font-weight: bold; text-align: right; border-top: 1px solid #40a0ff; border-bottom: 1px solid #40a0ff;}
.cart .stot, .csmr .stot
	{font-family: monospace; font-size: 150%; color: #0080ff; background: #ffffe0; font-weight: bold; text-align: right; border-top: 1px solid #40a0ff; border-bottom: 1px solid #40a0ff;}
.cart .total, .csmr .total
	{font-family: monospace; font-size: 150%; color: #ff4040; background: #ffffe0; font-weight: bold; text-align: right; border-top: 1px solid #40a0ff; border-bottom: 2px solid #40a0ff;}
.cart caption
	{text-align: center; font-size: 120%; font-weight: bold; margin: 0.5em 0; border-bottom: 2px solid #40a0ff;}
.cart input
	{padding: 0 0.2em; margin: 0 0.3em;}
.cart table
	{width: 100%; color: #203060; background-color: #f8f8f8; margin-bottom: 1em;}
.cart td, .cart th, .csmr td, .csmr th
	{padding: 1px; vertical-align: middle;}
.clear-b
	{clear: both;}
.clear-l
	{clear: left;}
.clear-r
	{clear: right;}
.clr
	{clear: both;}
.contact
	{margin: 16px 8px;}
.contact a
	{color: #bf3f3f; text-decoration: none;}
.contact a:hover
	{text-decoration: underline;}
.contact table
	{margin-top: 8px; font-size: 110%; font-weight: bold;}
.contact th
	{text-align: right; font-weight: normal;}
.control
	{clear: both; margin: 0.5em 0;}
.csmr .arow
	{font-family: monospace; font-size: 150%; font-weight: bold; color: #0080ff;}
.csmr .irow
	{color: #0040c0; font-weight: bold;}
.csmr table
	{font-size: 110%; width: 24em; color: #202040; background: #ffffff; text-align: center; margin: 0.5em 0; padding: 0.5em; border: 2px solid #80a0c0;}
.data
	{text-align: left; padding-bottom: 1em;}
.def-tab-view
	{margin: 8px 0; padding: 4px; border: 1px solid #3f3f3f;}
.def-tab-view a
	{color: #5f0f0f; text-decoration: none;}
.def-tab-view a:hover
	{color: #ff3f3f; text-decoration: underline;}
.def-tab-view caption
	{background: #0f3f7f; color: #ffffff; font-size: 125%; font-weight: bold; font-variant: small-caps; padding: 4px;}
.def-tab-view table
	{font-size: 100%;}
.def-tab-view tbody
	{}
.def-tab-view td
	{}
.def-tab-view th
	{}
.def-tab-view tr
	{}
.detail-link, #prest .detail-link
	{font-size: 12px; font-weight: bold; padding: 0 4px; color: #009900; text-decoration: underline;}
.detail-link:hover, #prest .detail-link:hover
	{background: #009900; color: #ffffff;}
.dnavi
	{clear: both; color: #003399; background: #ffffff; font-weight: bold; padding: 1ex 0;}
.dnavi a
	{color: #008000; padding: 0 0.1em;}
.dnavi a:hover
	{color: #ff0000; background: #ffcc00;}
.dnavi p
	{}
.dtdsel
	{clear: both; font-size: 75%; margin: 0; padding: 2ex 1em;}
.esaction
	{}
.esbody
	{float: left; color: #202040; background: #fff0a0; margin: 12px 12px 0 0; padding: 4px; border: 2px solid #0080ff;}
.esdata .pri1 h3
	{color: #3399ff;}
.esdata .pri1 h3, .esdata .pri2 h3, .esdata .pri3 h3
	{float: left; font-weight: normal;}
.esdata .pri1 strong
	{color: #3399ff;}
.esdata .pri1 strong, .esdata .pri2 strong, .esdata .pri3 strong
	{font-family: monospace; font-size: 150%;}
.esdata .pri1, .esdata .pri2, .esdata .pri3
	{clear: both; width: 200px; line-height: 250%; text-align: right;}
.esdata .pri2 h3, .esdata .pri3 h3
	{color: #003399;}
.esdata .pri2 strong, .esdata .pri3 strong
	{color: #003399;}
.esdata h2
	{padding: 0.5ex 0.5em; margin: 0; font-weight: normal; font-size: 65%; text-align: left; overflow: hidden; color: #ffffff; background: #000000;}
.esdata td
	{vertical-align: bottom;}
.estable
	{}
.estake
	{clear: both; font-weight: normal; text-align: right; margin: 0; padding: 0;}
.estake input.lack
	{color: #fff; background: #f33; font-weight: bold; border: 1px solid #c00; padding: 2px;}
.estake input.okay
	{color: #333; font-weight: bold; border: 1px solid #999; padding: 2px;}
.estake span
	{color: #cc0000;}
.esview
	{padding: 0; margin: 0; background: #ffffff;}
.esview .esdata
	{font-size: 85%; text-align: right; height: 175px;}
.esview .esdata .desc strong
	{float: right; font-weight:normal;}
.esview .esdata p
	{display: block; width: 200px;}
.esview .esdata p span
	{clear: both; float: left;}
.fatal-error
	{background: red; color: white; text-align: left; margin: 4px; padding: 4px; border: 2px solid black; font-size: 10pt; font-weight: bold;}
.filbtn
	{margin: 0.5em 0.3em 0.5em 0.2em;}
.filclr
	{clear: left; margin: 0; padding: 0; width: 100%; line-height: 1px;}
.filset
	{clear: left; margin: 0; padding: 1ex 0.5em 0 0.5em;}
.filset h3
	{margin-left: 0.7em;}
.filter
	{float: left; margin: 0 0.2em; height: 8ex;}
.filter .cbox
	{font-size: 90%; font-weight: bold; color: #ffffff; background: #ff4020; padding: 0.1em 0.5em; margin: 0; border: 1px solid #ff9933;}
.filter .cbox input
	{margin: 0; padding: 0;}
.filter h4
	{margin-left: 0.2em; font-weight: normal;}
.filters
	{float: left; clear: both; width: 100%; color: #333333; background: #fff0a0; padding: 0; margin: 8px 0; border: 2px solid #0080ff;}
.filters fieldset
	{padding: 0; margin: 0; border: none;}
.filters legend
	{color: #104010; font-size: 100%; font-weight: bold; font-variant: small-caps; padding: 0 1em;}
.filters-link
	{display: block; padding: 8px 0; color: #090; font-size: 110%; font-weight: bold; font-variant: small-caps;}
.filters-link a
	{color: #090;}
.float-l
	{float: left;}
.float-r
	{float: right;}
.ginfo
	{clear: both; float: left; color: #0040a0; background: #ffffff; padding: 1ex 0; margin: 0;}
.gnrl
	{width: 400px; line-height: 125%; text-align: left; margin: 0 0 0 8px; padding: 8px 0 0 0;}
.gnrl h2, .gnrl h3, .gnrll h2, .gnrll h3
	{padding: 0 0 4px 0;}
.gnrll
	{width: 400px; line-height: 125%; text-align: left; margin: 12px 0 0 8px; padding: 8px 0 0 0; border-top: 2px solid #bf3f3f;}
.goods
	{padding: 0; margin: 0;}
.goods h2, .goods h3
	{clear: both;}
.gotop
	{clear: both; display: block; color: #bfbfbf; margin: 0.5em 17em 1em 0; padding: 1ex 12px; font-weight: bold; text-decoration: none; border-bottom: 2px solid #f0f0f0;}
.gotop:hover
	{color: #3f3f3f; border-bottom: 1px solid #3f3f3f;}
.image
	{margin: 0; padding: 0; border: none;}
.imgl
	{float: left; margin: 2px 4px 2px 0;}
.imglc
	{clear: left; float: left; margin: 2px 4px 2px 0;}
.imgr
	{float: right; margin: 2px 0 2px 4px;}
.imgrc
	{clear: right; float: right; margin: 2px 0 2px 4px;}
.intro
	{color: #666666; padding: 1em 0;}
.izoom
	{}
.links
	{font-size: 95%;}
.links a
	{display: block; padding: 0.5em 0; color: #202040;}
.links a:hover
	{color: #ff4040;}
.links div
	{float: left; background: #fff0a0; margin: 0.5em 1em 0.5em 0; padding: 1em; border: 2px solid #0080ff;}
.links h3
	{color: #0040a0; font-size: 120%; font-weight: normal; padding: 0.5em 0; margin-bottom: 0.5em; border-bottom: 2px solid #0066cc;}
.links h4
	{color: #202040; font-size: 100%; font-weight: normal; padding-bottom: 0.5em; margin-bottom: 0.5em; border-bottom: 2px solid #202040;}
.logo
	{float: left; margin: 1ex 0; padding: 0; width: 64px;}
.lvl1
	{}
.lvl2
	{}
.lvl3
	{}
.lvl4
	{}
.lvl5
	{}
.lvl6
	{}
.lvl7
	{}
.lvl8
	{}
.mail
	{clear: both; margin: 8px; line-height: 200%;}
.mail h3
	{padding: 16px 0 4px;}
.mapa
	{float: right; padding: 16px;}
.motto
	{text-align: left;}
.motto h2, .motto h3
	{margin: 8px 0 0;}
.navrcholu
	{margin: 4px 0; padding: 4px 8px;}
.noform
	{clear: both; padding: 0}
.noform table
	{margin: 1ex 0; padding: 0; border: 1px solid #003366; text-align: center;}
.noform td
	{margin: 0; padding: 0.1ex 0.5em; background: #fff0cc; color: #003366;}
.noform th
	{margin: 0; padding: 0.1ex 0.5em; background: #3366cc; color: #ffffff;}
.obraz
	{float: left; text-align: left; padding: 0; margin: 0.2ex 0; width: 4.8em;}
.obraz img
	{background: #f0f0f0; border: 1px solid #404040; width: 50px; height: 50px;}
.pageb
	{margin: 0; padding: 0; color: #333333; line-height: 150%;}
.pageb a
	{text-decoration: underline;}
.pageb a:hover
	{color: #006600;}
.pageb h1
	{display: block; padding: 1ex 0; margin: 0 0 1ex 0; border-bottom: 2px dotted;}
.pageb h1, .pageb h1 a
	{color: #336699;}
.pageb h2
	{display: block; padding: 1ex 0; margin: 0 0 1ex 0; border-bottom: 1px solid;}
.pageb h2, .pageb h2 a
	{color: #336699;}
.pageb strong
	{color: #993333;}
.paged
	{}
.paged .esdata p
	{line-height: 150%;}
.paged h1
	{display: block; color: #003399; background: #ffffff; margin: 0; padding: 0.5ex 0;}
.paged h2
	{display: block; font-weight: normal; color: #000066; background: #ffffff; margin: 0; padding: 0.5ex 0;}
.pass-order
	{float: right; margin: 0 1em; padding: 1ex 2em; font-family: verdana, helvetica, arial, sans-serif; font-size: 80%; color: #202040; background: #f0f0f0; border: 2px solid #80a0c0;}
.pass-order .button
	{padding: 8px 0; font-size: 120%;}
.pass-order .confirm
	{font-size: 90%; font-weight: normal; text-align: center; margin: 1ex 0; padding: 1ex 1em; background: #ffffff; border: 0.1ex solid #808080;}
.pass-order .note-body
	{margin: 0 0 1ex 2em; text-align: justify;}
.pass-order .note-head
	{margin: 0; font-size: 75%; font-weight: bold;}
.pass-order .notes
	{margin: 0 0 2ex 0; width: 26em;}
.pass-order p
	{margin: 1em 0; font-weight: normal;}
.pass-order select, .pass-order textarea
	{font-family: verdana, helvetica, arial, sans-serif; font-size: 110%;}
.pneu-test-detail
	{padding: 8px 0; font-size: 12px;}
.pneu-test-review
	{float: left; margin: 16px 16px 0 0; width: 260px; background: #3377cc; font-size: 10px;}
.pneu-test-review a
	{display: block; padding: 2px 4px; font-weight: bold; color: #ffffff; text-decoration: none; font-size: 13px; height: 45px;}
.pneu-test-review a:hover
	{color: #ffffff; background: #009900;}
.pneu-test-scroll
	{overflow: auto; padding: 4px 0; height: 250px; background: #f3f3f3;}
.s1
	{font-size: 105%; text-align: left;}
.s1 h1, .s1 h2, .s1 h3
	{margin: 4px 0;}
.s2
	{text-align: left; margin: 0 0 0 16px;}
.s2 h1, .s2 h2, .s2 h3
	{margin: 8px 0 0 16px;}
.s3
	{font-size: 100%; padding: 0 0 0 16px; border-left: 4px solid #ffbf7f; text-align: left;}
.s3 h1, .s3 h2, .s3 h3
	{padding: 8px 0 0 16px; border-left: 4px solid #ffbf7f;}
.sicon
	{float: left; margin: 0 1em;}
.sitemap
	{padding: 1ex 4em; font-size: 85%; color: #993333; background: #ffffee;}
.sitemap a
	{color: #663300;}
.sitemap a:hover
	{color: #0066cc;}
.sitemap li
	{margin: 0; padding: 0.2em 0 0.2em 1em; list-style-type: square;}
.sitemap ul
	{margin: 0; padding: 0.2em 0 0.2em 1em;}
.skusez
	{padding: 0; margin: 0.2ex 0 0.2ex 5em; width: 13.3em; height: 4.8em;}
.skusez img
	{background: #f0f0f0; padding: 0.2ex 0.1em; margin-left: 0.2em; height: 40px; border: 1px solid #404040;}
.stcks
	{font-size:80%; font-weight:normal;}
.stock-info
	{color: #ffffff; background: #0066cc; padding: 4px 8px;}
.text
	{}
.topid
	{font-size: 75%; font-weight: bold; vertical-align: top;}
.toplist
	{margin: 16px 0 4px; padding: 16px 8px 4px; border-top: 1px solid #bfbfbf;}
.user-ierr, .user-shop
	{font-size: 110%; font-weight: bold; background: red; color: white; padding: 16px; margin: 0; border-bottom: 16px solid white;}
.user-info, .user-okay
	{background: #eef; padding: 4px 16px; margin: 0; border-bottom: 4px solid white;}
.xapp
	{float: left; font-size: 75%; margin: 0.5ex 1em 0.5ex 0; color: #808080; background: #ffffff;}
.xapp a
	{text-decoration: none;}
.xapp img
	{width: 88px; height: 31px;}
.xtedit input, .xtedit textarea
	{margin: 0.2ex 0.2em; padding: 0.2ex 0.2em;}
.xtedit input.disabled, .xtedit textarea.disabled, .xtedit select.disabled, .xtedit option.disabled
	{background: #f8f8f8; color: #003366; border: 1px solid #eeeeee;}
.xtedit input.enabled, .xtedit textarea.enabled, .xtedit select.enabled, .xtedit option.enabled
	{background: #ffffff; color: #003366; border: 1px solid #cccccc;}
.xtedit select
	{margin: 0.3ex 0.2em; padding: 0;}
#foot strong
	{color: #2070d0; font-size: 75%; font-weight: normal;}
#login .submit
	{margin: 8px;}
#pmainb .button, .pass-order .button
	{text-align: center;}
#pmainb .customer .error
	{margin: 1ex 0 0 0; color: #ff3333; font-weight: bold;}
#pmainb .customer a, #pmainb .pass-order a, #pmainb .history a
	{display: block; font-weight: bold; text-align: center; text-decoration: none; padding: 0.2em 0.5em; color: #202040;}
#pmainb .customer a:hover, #pmainb .pass-order a:hover, #pmainb .history a:hover
	{text-decoration: underline;}
#prest .esdata p
	{font-size: 105%; padding: 0;}
#prest p.pw-check
	{margin: 0.5ex 0; padding: 0; font-size: 9pt; font-weight: bold;}
#smain #amain
	{color: #ffffff; background: #ff6600;}
td.estake
	{border-right: 2px solid #0e0f56; border-bottom: 2px solid #0e0f56;}
.aumsg
	{font-weight: normal; text-align: left; margin: 1ex 0; color: #402000; background: #ffffff; border: 0.1ex solid #808080;}
.aumsg p
	{font-size: 90%; margin: 0.5ex 0.5em;}
.ololink
	{clear: both; margin: 0; padding: 8px 16px 8px 0; line-height: 150%;}
.ololink .oloment
	{float: left; display: block; font-size: 70%; margin: 0 12px 0 0; padding: 0;}
.ololink a
	{margin: 0; padding: 1px 3px; font-weight: bold; border: 1px solid #cccccc; text-decoration: none;}
.ololink a:hover
	{text-decoration: underline;}
.ololink a.ololact, .ololink a.ololact:hover
	{color: #3366cc; background: #ffffff;}
.ololink a.ololpas, .ololink a.ololpas:hover
	{color: #ffffff; background: #6699ff;}
.pageb a.redakce, .paged a.redakce, .data a.redakce, .text a.redakce, .noform a.redakce
	{float: left;}
.panel
	{float: left; background: #202060; min-width: 15em; margin: 0 1em 1em 0; padding: 1em;}
.panel table
	{margin: 0; padding: 0;}
#pside .esbody
	{margin: 12px 0 0 0;}
#pside .hits-head
	{display: block; text-align: center; margin: 12px 0 0 0; padding: 4px; font-size: 125%; font-weight: bold; color: #0080ff;}
a.redakce
	{display: block; width: 1.5em; font-size: 9pt; font-weight: bold; text-align: center; margin: 2px 2px 2px 0; padding: 2px 4px; text-decoration: none;}
a.redakce.data
	{color: #ffffff; background: #33cc33;}
a.redakce.info
	{color: #ffffff; background: #cc66cc;}
a.redakce.menu
	{color: #ffffff; background: #ff6666;}
div.redakce
	{clear: both; margin: 0; padding: 0; text-align: left; line-height: 100%;}
span.redakce
	{clear: both; float: left; display: block; font-size: 9pt; font-weight: bold; text-align: left; margin: 2px 2px 2px 0; padding: 2px 6px;}
span.redakce.data
	{color: #ffffff; background: #003366;}
span.redakce.info
	{color: #ffffff; background: #006600;}
span.redakce.menu
	{color: #ffffff; background: #990000;}
.blok .ololink
	{padding: 16px 0;}
.disk-detail .esdata .pri1 h3, .disk-detail .esdata .pri2 h3, .disk-detail .esdata .pri3 h3
	{width: 29em;}
.disk-detail .esdata .pri1, .disk-detail .esdata .pri2, .disk-detail .esdata .pri3
	{width: 40em;}
.forum
	{margin: 0; padding: 0; line-height: 125%;}
.forum .forum-h1, .forum .forum-h2
	{margin: 0; padding: 1ex 0}
.forum a
	{color: #036; font-weight: bold; text-decoration: none;}
.forum a:hover
	{text-decoration: underline;}
.forum th
	{font-size: 85%; color: #fff; background: #369; border-bottom: 8px solid #fff;}
.forum-bbck
	{height: 24px; background: #fff; border-bottom: 16px solid #fff;}
.forum-bbck .subimg
	{float: right; margin: 0 8px 0 0;}
.forum-head .subimg, .forum-head .submit
	{float: right; margin: 0 8px 0 0;}
.forum-mode-0 .subimg
	{float: right; margin: 0 8px 0 0;}
.info
	{text-align: left; width: 40em; margin: 8px 0;}
.info h3, .info h4
	{font-size: 100%; margin: 4px 0; padding: 4px 0; font-weight: bold; border-bottom: 2px solid #20a0ff;}
.pneu-detail .esbody, .disk-detail .esbody
	{float: left; color: #333333; background: #ffffff; margin: 12px 12px 0 0; padding: 4px; border: 2px solid #0080ff;}
.pneu-detail .esdata .pri1 h3, .pneu-detail .esdata .pri2 h3, .pneu-detail .esdata .pri3 h3
	{width: 29em;}
.pneu-detail .esdata .pri1, .pneu-detail .esdata .pri2, .pneu-detail .esdata .pri3
	{width: 40em;}
.pneu-detail .esdata, .disk-detail .esdata
	{position: relative; font-size: 100%; text-align: right; width: 40em;}
.pneu-detail .izoom, .disk-detail .izoom
	{float: left; margin: 8px 0; padding: 8px 0; border: none;}
.pneu-detail .skusez, .disk-detail .skusez
	{width: 35em; height: 4em;}
.pneu-detail li, .disk-detail li
	{list-style: disc; margin: 4px 0 0 16px;}
.redinfo
	{display: none; position: absolute; left: -16px; bottom: 16px; font-weight: bold; text-align: left; line-height: 150%; color: #333333; background: #ffffcc; border: 1px solid #333333; padding: 4px; z-index: 5;}
#mmain .redinfo, #mside .redinfo
	{min-width: 10em;}
#pmain .redinfo
	{min-width: 35em;}
a:hover.redakce
	{color: #ffff00; background: #663366;}
.blok-forum
	{clear: both; text-align: justify; margin: 0; padding: 0 16px 0 0;}
.forum .alic.tema
	{font-size: 75%;}
.forum-btn a
	{color: #3366cc; background: #ffffff; padding: 1px 3px; margin: 0 4px 0 0; text-decoration: none; border: 1px solid #ccc;}
.forum-btn a:hover
	{color: #3366cc; text-decoration: underline;}
.forum-btn-s a
	{color: #ffffff; background: #6699ff; padding: 1px 3px; margin: 0 4px 0 0; text-decoration: none; border: 1px solid #ccc;}
.forum-btn-s a:hover
	{color: #ffffff; text-decoration: underline;}
.forum-btn, .forum-btn-s
	{font-size: 75%; font-weight: bold; line-height: 350%;}
.forum-capt1 a, .forum-capt2 a
	{color: #ffffff; text-decoration: none;}
.forum-capt1 a:hover, .forum-capt2 a:hover
	{color: #ffffff; text-decoration: underline;}
.forum-dots1 a, .forum-dots2 a
	{color: #fff; font-weight: normal;}
.forum-dots1, .forum-dots2
	{line-height: 150%; color: #fff; padding: 2px 8px;}
.forum-new
	{font-size: 90%; padding-bottom: 8px; margin-bottom: 12px;}
.forum-note
	{color: #003366; background: #eeffee; margin: 8px 0 32px 0; padding: 8px;}
.forum-olo
	{margin: 8px 0 32px 0;}
.forum-padd
	{padding: 4px 8px 12px 8px;}
.forum-text
	{color: #003; background: #f3f3e7; padding: 2px 8px; line-height: 175%;}
.forum-text-l
	{color: #000033; background: #ffffff; padding: 4px 8px; line-height: 175%;}
.forum-text-r
	{color: #000033; background: #ffffff; padding: 4px 8px; line-height: 175%;}
.forum-text-t
	{}
.forum-text-wb
	{}
.redakce a:hover
	{position: relative;}
.redakce a:hover > .redinfo
	{display: block;}
.forum .dbedit
	{width: 100%;}
.forum .dbview
	{width: 100%;}
.forum .forum-lead, .forum .forum-info
	{font-size: 85%; font-weight: normal;}
.forum .ololink
	{padding: 8px 0;}
.forum .ololink
	{padding: 8px 0;}
.forum-capt1
	{color: #ffffff; background: #9cf; padding: 4px; font-weight: bold;}
.forum-capt2
	{color: #ffffff; background: #9cf; padding: 4px; font-weight: bold;}
.forum-dots1
	{background: #9cf;}
.forum-dots2
	{background: #9cf;}
.forum-edit
	{margin: 0 0 32px 0; padding: 8px; background: #ddeeff;}
.forum-edit td
	{}
.forum-flist
	{font-size: 80%; margin: 16px 0;}
.forum-head
	{color: #036; background: #f3f3e7; font-weight: bold; padding: 2px 8px;}
.forum-head a
	{color: #fff; background: #9cf; padding: 0 6px;}
.forum-list
	{font-size: 90%; width: 100%; margin: 0;}
.forum-mode-0 .forum
	{color: #fff; background: #9cf; border-bottom: 8px solid #fff;}
.forum-mode-0 .forum a
	{color: #fff; font-weight: bold;}
.forum-mode-0 .forum-text
	{border-bottom: 8px solid #fff;}
.forum-mode-0 .tema a
	{font-weight: bold;}
.forum-mode-1 .tema
	{border-bottom: 8px solid #fff;}
.forum-mode-2 tbody
	{border: 4px solid red;}
.forum-mode-2 td.forum-text
	{border-bottom: 8px solid #fff;}
.forum-next a
	{color: #69c; font-size: 85%;}
.display-block
	{display: block;}
.display-none
	{display: none;}

