@charset "utf-8";
* { font-family: "Trebuchet MS", Arial; }
body { margin: 0px; padding: 0px; font-size: 62.5%; line-height: 1.2; text-align: left; background: #ffffff; }
div, span, p, h1, h2, h3, h4, h5, h6, ul, li, hr, form, input { margin: 0px; padding: 0px; }
img { border: 0px; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; }
h1 { font: bold 1.4em "Trebuchet MS"; }
h2 { font: bold 1.4em "Trebuchet MS"; }
h3 { font: bold 1.2em "Trebuchet MS"; }
h4 { font: bold 1.2em "Trebuchet MS"; }
h5 { font: bold 1.1em "Trebuchet MS"; }
h6 { font: bold 1.1em "Trebuchet MS"; }
ul { list-style-type: circle; padding: 0px 0px 20px 35px; font: normal 1.2em "Trebuchet MS"; }
ol { font:normal 1.2em "Trebuchet MS"; }
li { padding: 3px; color: #666666; }
table { clear: both; margin: 0px 0px 20px 20px; border-collapse: collapse; font-size: 1.1em; }
table.prouzky { width: 70%; }
table td { padding: 5px 10px; border: 1px solid #95740d; background: #fff; }
table th { padding: 5px 10px; border: 1px solid #95740d; background: #b1974b; color: #000; font-weight: bold; }
table.prouzky td { border: 0px; }
table.prouzky th { border: 0px; background: #fff; }
table.prouzky tr.sudy_radek td, table.prouzky tr.sudy_radek th { background: #b1974b; }
a { text-decoration: none; }
a:visited { color: #444; }
a:hover { text-decoration: underline; }
p { font-size: 1.2em; line-height: 1.4; }
label { display: block; text-align: right; float: left; padding: 3px 10px 3px 0px; }
input { padding: 1px; vertical-align: middle; margin-bottom: 2px; }
input, select, textarea { font-size: 1em; }
#global { width: 897px; height: 600px; padding: 64px 53px 0px 60px; margin: 0px auto; background: url("/img/bg-global.jpg") 0px 0px no-repeat; }
#header { height: 460px; margin: 0px auto; }
#topMenu { width: 891px; height: 49px; border-bottom: 1px solid #a3a3a3; padding: 0 0 0 6px; }
#searchBox { float: right; font-size: 0.9em; width: 188px; padding: 6px 0 0 0; }
input.searchInput { width: 150px; height: 16px; border: 0px; padding: 3px 0 0 3px; margin: 3px 4px 0 0; background: url("/img/bg-input.png") 0px 0px no-repeat; }
input.searchInput2 { width: 172px; height: 15px; border: 0px; padding: 3px 0 0 3px; margin: 3px 0px 7px 0; background: url("/img/bg-input2.png") 0px 0px no-repeat; }
input.wButton { width: 8px; height: 8px; border: 0px; margin: 3px 0 0 0; background: url("/img/bg-submit.png") 0px 0px no-repeat; cursor: pointer; }
#image { float: left; width: 141px; }
#headerMenu { background: red; }
#headerMenu ul { list-style: none; display: inline; padding: 0px; margin: 210px 0 0 22px; float: left; }
#headerMenu ul li { border: 0px solid red; padding: 0px; margin: 0 20px 0 0px; float: left; text-align: center; }
#headerMenu ul li.end { margin: 0px; }
#headerMenu ul li a { display: block; width: 104px; height: 21px; padding: 134px 0 0 24px; font: bold 0.9em "Trebuchet MS"; text-transform: uppercase; color: #fff; }
#headerMenu ul li a:hover span { text-decoration: underline; cursor: pointer; }
#headerMenu ul li a span { height: 12px; width: 57px; padding: 2px 10px 5px 10px; float: left; display: block; font-style: normal; z-index: 10; background: url("/img/bg-menu.png") 0px 0px repeat-x; }
#mainCenter { width: 585px; float: right; }
#mainCenter h1, #mainCenter h2, #mainCenter h3, #mainCenter h4 { color: #95740d; border-bottom: 1px solid #95740d; text-transform: uppercase; padding: 0 0 5px 20px; margin: 0 0 20px 0; clear: both; }
#mainCenter h1 { font: bold 2.4em "Trebuchet MS"; }
#mainCenter p { padding: 0 10px 20px 20px; color: #666666; font: normal 1.1em "Trebuchet MS"; }
#mainCenter p.text { color: #000; padding: 0px 5px 10px 0; }
#mainCenter .imageItem { float: left; padding: 0px 0px 10px 16px; width: 83px; font: normal 1.1em "Trebuchet MS"; color: #000; text-align: center; }
#mainCenter .imageItem img { margin: 0 0 5px 0; }
#mainCenter a { color: #666666; text-decoration: underline; }
#mainCenter a:hover { text-decoration: none; }
#mainCenter .minibox { width: 190px; float: left; }
#mainCenter .minibox2 { width: 380px; float: left; }
#mainCenter .minibox3 { width: 300px; float: left; margin: 0 15px 10px 0; }
#mainCenter .minibox4 { width: 270px; float: left; margin: 0 0 10px 0; }
#mainCenter h3.mini { color: #95740d; padding: 0 0 0px 20px; text-transform: none; border: 0px; margin: 0px; }
#mainCenter h3.mini.padB { padding: 0 0 10px 20px; }
#mainCenter h3 a { color: #95740d; }
#mainCenter .date { font:bold 0.9em "Trebuchet MS"; color:#000; margin:0 0 10px 0; float:left; width:100% }
#mainCenter .mail { font:normal 1.1em "Trebuchet MS"; color:#212020; margin:0 0 3px 0; float:left; width:100% }
#mainCenter .filters { margin-left: 20px; }
#mainCenter .filters p { float: left; color: #000; width: 190px; padding: 0px; margin: 0px; }
#mainCenter .filters select { width: 100px; font-size: 1em; }
#mainCenter .paging { float: right; width: 165px; text-align: right; padding: 1px 0px 10px; }
#mainCenter .paging .PBpages .currPage { padding: 0px 5px 0 5px; border: 1px solid #95740d; }
#mainCenter .paging .PBpages a { color: #000; padding: 5px 0 0 3px; text-decoration: none; }
#mainCenter .paging .PBpages a:hover { text-decoration: underline; }
#mainCenter .paging a img { margin: 9px 5px 0 5px; }
#mainCenter .prodList { margin-top: 20px; }
#mainCenter .prodListItem { margin: 0px 8px 20px 0; float: left; width: 187px; position: relative; }
#mainCenter .prodListItem.end { margin: 10px 0px 0 0; }
#mainCenter .prodListItem p { width: 160px; height: 160px; padding: 0 0 10px 20px; }
#mainCenter .prodListItem p a img { float: left; }
#mainCenter .prodListItem h2 { color: #95740d; padding: 5px 0 2px 20px; margin: 0px; font: bold 1.3em "Trebuchet MS"; border: 0px; }
#mainCenter .prodListItem h2 a { color: #95740d; }
#mainCenter .prodListItem .left { color: #000; font: bold 1.1em "Trebuchet MS"; padding: 0 70px 0 20px; }
#mainCenter .prodListItem .price { color: #000; font: bold 1.1em "Trebuchet MS"; padding: 0 0 0 5px; }
#mainCenter .prodDescription { float: right; width: 280px; margin: 0 0 20px 0; }
#mainCenter .prodDescription table { margin: 0 0 10px 0; width: 98%; border: 0px; background: #fff; text-align: left; }
#mainCenter .prodDescription table th, #mainCenter .prodDescription table td { background: #fff; border: 0px; padding: 5px 5px 5px 15px; }
#mainCenter .prodDescription table tr.emp td { color: #95740d; }
#mainCenter .prodDescription table tr.emp td strong { font: bold 1.3em "Trebuchet MS"; }
#mainCenter .prodDescription table a { color: #000; }
input.in { width: 50px; border: 1px solid #cccccc; padding: 1px 0 0 2px; }
input.sub { width: 72px; height: 20px; border: 0px; padding: 0px 0 0 25px; background: url("/img/bg-submit2.png") 0px 0px no-repeat; font: normal 0.9em "Trebuchet MS"; color: #fff; cursor: pointer; }
#mainCenter .prodDescription p { padding: 0 10px 10px 15px; color: #000; }
#mainCenter .prodDescription ul { list-style: none; margin: 0 0 10px 0; padding: 0 0 0 30px; }
#mainCenter .prodDescription ul li { color: #000; padding: 0px; margin: 0 0 3px 0; }
#mainCenter .prodDescription ul li a { color: #000; padding: 3px 0 0 16px; height: 18px; background: url("/img/next.png") 0px 8px no-repeat; text-decoration: underline; }
#mainCenter .prodDescription ul li a:hover { text-decoration: none; color: #000; }
#mainCenter .prodDescription form select { float: left; width: 150px; margin: 0px; }
#mainCenter .prodImage { margin: 0 0 0px; position: relative; }
#mainLeft { width: 275px; padding: 0 15px 0 20px; margin: 0 0 50px 0; float: left; }
#mainLeft p { color: #9a9a9a; font: normal 1.3em "Trebuchet MS"; padding: 0px 10px 30px 7px; line-height: 1.6; }
#mainLeft a { color: #9a9a9a; text-decoration: underline; }
#mainLeft a:hover { text-decoration: none; }
#mainLeft p em { font-style: normal; color: #575757; }
#mainLeft h2 { color: #95740d; text-transform: uppercase; padding: 0 0 5px 7px; margin: 0 0 0px 0; font: bold 2.4em "Trebuchet MS"; }
#mainLeft ul { list-style: none; text-transform: uppercase; padding: 0px 0 10px 0; font: bold 1.2em "Trebuchet MS"; }
#mainLeft ul li { color: #977610; padding: 0px; margin: 0 0 3px 0; }
#mainLeft ul li a { color: #977610; padding: 3px 0 0 7px; height: 18px; display: block; background: url("/img/bg-menu2.png") 0px -21px no-repeat; text-decoration: none; }
#mainLeft ul li.active a { color: #fff; background: url("/img/bg-menu2.png") 0px 0px no-repeat; }
#mainLeft ul li a:hover { background: url("/img/bg-menu2.png") 0px 0px no-repeat; color: #fff; text-decoration: none; }
#mainLeft ul li ul { list-style:none; text-transform:none; padding:3px 0 0px 0; font:bold 1.1em "Trebuchet MS"; }
#mainLeft ul li ul li a { padding:2px 0 1px 17px; }
#mainLeft ul li.active ul li a { background: url("/img/bg-menu3.png") 0px -21px no-repeat; color:#000 }
#mainLeft ul li ul li ul { padding:3px 0 0px 0; font:normal 1.0em "Trebuchet MS"; }
#mainLeft ul li ul li ul li a { padding:2px 0 1px 27px; }
#mainLeft ul li ul li a:hover { background: url("/img/bg-menu3.png") 0px 0px no-repeat; color:#fff; text-decoration:none }
#mainLeft ul.info { list-style: none; padding: 0px 0 10px 0; text-transform: none; font: bold 1.1em "Trebuchet MS"; }
#mainLeft ul.info li { color: #000; padding: 0px; margin: 0 0 3px 0; }
#mainLeft ul.info li.next a { color: #000; padding: 3px 0 0 26px; background: url("/img/bg-dart.png") 8px 8px no-repeat; text-decoration: underline; display: inline; }
#mainLeft ul.info li.basket { color: #000; padding: 3px 0 0 26px; background: url("/img/bg-basket.png") 8px 5px no-repeat; }
#mainLeft ul.info li.lock { color: #000; padding: 3px 0 0 26px; background: url("/img/bg-lock.png") 8px 6px no-repeat; }
#mainLeft ul.info li.basket a, #mainLeft ul.info li.lock a { color: #000; text-decoration: underline; background: none; height: auto; margin: 0px; padding: 0px; display: inline; }
#mainLeft ul.info li a:hover { text-decoration: none; color: #000; }
#footer { color: #666666; font: normal 1.1em "Trebuchet MS"; padding: 10px 0px 0px 0px; margin: 0 0 70px 0; border-top: 1px solid #95740d; text-align: right; clear: both; }
#footer a { color: #666666; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
.clear { clear: both; height: 1px; overflow: hidden; }
.smartTable { width: 565px; }
.smartButton { padding: 0px 10px; background: url(/img/bg-menu.png) repeat-x; color: #FFF; cursor: pointer; font-size: 12px; font-weight: bold; border-style: none; text-transform: uppercase; margin: 0px 0px 20px 20px; height: 21px; line-height: 21px; }
.acParBox { position: absolute; left: 5px; top: 5px; text-transform: uppercase; text-align: center; line-height: 130%; }
.acPar { display: block; border: 1px solid #000; background: #FFA800; color: #000; width: 100px; margin-bottom: 1px; }

