* { margin: 0pt; padding: 0pt; }
html { font-size: 100.01%; }
body { background: rgb(39, 11, 40) url('tail.gif') repeat-x; font-size: 62.5%; font-family: Tahoma,Geneva,sans-serif; color: rgb(0, 0, 0); }
.clear { clear: both; }
table, td, div, img { border: 0pt none ; border-collapse: collapse; }
td { vertical-align: top; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
p { padding: 0px 0px 18px; }
a { text-decoration: underline; color: rgb(255, 103, 0); outline-color: invert; outline-style: none; outline-width: medium; }
a:hover { text-decoration: none; }
input, select, textarea, html body textarea { vertical-align: middle; font-family: arial; font-size: 12px; color: rgb(7, 7, 7); }
input.text, select, textarea { border: 1px solid rgb(197, 197, 197); padding: 2px 0px 3px 6px; background: rgb(255, 255, 255) none repeat; }
.main {  }
.main { background: transparent url('header.jpg') no-repeat scroll center 0pt; position: relative; }
.main-bg {  }
.main-width { margin: 0pt auto; width: 989px; }
.tail-right { background: transparent url('tail-right.gif') repeat-x; position: absolute; top: 0pt; right: 0pt; float: right; width: 50%; height: 1135px; }
.shadow { padding: 0px; background: transparent url('content-bg.png') repeat-y; overflow: hidden; height: 100%; }
.slogan { padding: 0px 19px 0px 15px; background: transparent url('content-bg.png') repeat-y scroll 12px 0pt; clear: both; }
.slogan .indent { padding: 17px 0px 30px 119px; background: transparent url('slogan-bg.gif') repeat-x; overflow: hidden; height: 100%; }
.flash { padding: 0px 19px 0px 15px; background: transparent url('content-bg.png') repeat-y scroll 12px 0pt; clear: both; height: 263px; }
.flash .indent { background: transparent url('flash-bg.gif') repeat-x; height: 263px; }
.flash .indent div { margin: 0px -14px; }
.flash .indent div object { position: relative; z-index: 1; }
.main-menu { padding: 0px 16px 0px 12px; clear: both; height: 63px; }
.main-menu .bg01 { background: transparent url('menu-left.gif') no-repeat; }
.main-menu .bg02 { padding: 0px 15px; background: transparent url('menu-right.gif') no-repeat scroll right 0pt; }
.main-menu .bg03 { background: transparent url('menu-bg.png') repeat-x; height: 63px; }
.menu {  }
.menu ul { margin: 0px; overflow: hidden; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; height: 100%; }
.menu ul li { margin: 0px 0px 0px -2px; padding: 27px 28px 22px 25px; background: transparent url('ver.gif') no-repeat scroll 0pt 3px; overflow: hidden; float: left; }
.menu ul li a { display: block; float: left; cursor: pointer; text-decoration: none; }
.menu ul li a { font-size: 14px; height: 13px; color: #333; text-transform: uppercase; font-weight:bold;}
.menu ul li a:hover { color: rgb(255, 107, 0); }

.menu ul li a:hover { border-top: 2px solid rgb(65, 65, 65); margin: 0px 0px -2px; }
.menu ul li#current a { border-top: 2px solid rgb(65, 65, 65); margin: 0px 0px -2px; }
.logo { height: 123px; }
.logo .indent { padding: 23px 0px 0px 15px; }
.logo h1 { background: transparent url('logo.gif') no-repeat; overflow: hidden; float: left; width: 311px; height: 86px; font-size: 2.1em; display: block; color: rgb(255, 255, 255); cursor: pointer; text-indent: -1000em; }
.logo h1:hover { text-decoration: none; }

.content { padding: 0px 19px 60px 15px; background: transparent url('content-bg.png') repeat-y scroll 12px 0pt; overflow: hidden; clear: both; height: 100%; }
.content .content-bg { background: transparent url('widget-left-bg02.gif') repeat-y; overflow: hidden; height: 100%; }
.content .content-indent { background: transparent url('bg-top.png') repeat-x; overflow: hidden; height: 100%; }
.content-bot { padding: 0px 16px 0px 12px; clear: both; height: 15px; }
.content-bot .bg01 { background: transparent url('corner-left-bot.gif') no-repeat; }
.content-bot .bg02 { padding: 0px 15px; background: transparent url('corner-right-bot.gif') no-repeat scroll right 0pt; }
.content-bot .bg03 { background: transparent url('border-bot.gif') repeat-x; height: 15px; }
.column-left { margin: 0px 14px 0px 0px; padding: 13px 0px 0px; background: transparent url('widget-left-bg01.gif') repeat-x; float: left; width: 337px; }
.column-left .banner { padding: 0px 0px 20px 17px; }
.widget { margin: 0px 0px 0px 28px; padding: 0px 0px 31px; overflow: hidden; width: 287px; height: 100%; }
.widget-bg {  }
.widget-bg02 { padding: 0px; height: 100%; }
.widget .title { margin: 0px 0px 17px; overflow: hidden; height: 100%; }
.widget h2 { overflow: hidden; height: 100%; font-weight: normal; text-transform: uppercase; }
.widget h2 { padding: 0px; font-size: 2.2em; color: rgb(0, 0, 0); }
.widget ul { margin: 0px; overflow: hidden; height: 100%; font-size: 1.3em; line-height: 1.3em; color: rgb(0, 0, 0); }
.widget ul li { border-bottom: 1px solid rgb(214, 214, 214); padding: 4px 0px 5px 21px; background: transparent url('marker.gif') no-repeat scroll 7px 10px; overflow: hidden; height: 100%; color: rgb(0, 0, 0); }
.widget ul li a { font-weight: bold; color: rgb(139, 55, 142); text-decoration: none; }
.widget ul li a:hover { text-decoration: underline; }
.widget ul ul { margin: 0px; font-size: 100%; }
.widget ul ul li { border-bottom: 0pt none; }
.widget p {font-size:12px;}
.widget_tag_cloud a { color: rgb(139, 55, 142); font-size: 1.2em; }

#search form { padding: 0px; }
.widget_calendar table { margin: 0px; }
.widget table a {  }
.widget_text h2 {  }
.textwidget { padding: 0px 0px 0px 9px; font-size: 1.3em; line-height: 1.3em; }
.textwidget {  }
.column-center { padding: 24px 27px 0px 0px; overflow: hidden; height: 100%; }
.column-center .indent { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 18px; padding: 0px 0px 18px; overflow: hidden; clear: both; height: 100%; }
.column-center .title { padding: 0px 5px 10px 34px; background: transparent url('title-img.gif') no-repeat scroll 2px 7px; overflow: hidden; clear: both; height: 100%; }
.column-center .title h2 { margin: 0px; padding: 0px; overflow: hidden; height: 100%; font-weight: normal; font-size: 2.4em; color: rgb(0, 0, 0); }
.column-center .title h3 { padding: 0px; overflow: hidden; height: 100%; font-size: 2em; font-weight: normal; color: rgb(0, 0, 0); }
.column-center .title h2 a, .column-center .title h3 a { color: rgb(0, 0, 0); text-decoration: none; }
.column-center .title h2 a:hover, .column-center .title h3 a:hover { text-decoration: underline; }
.title-page01 * { padding: 0px; font-size: 2em; color: rgb(0, 0, 0); font-weight: normal; text-transform: uppercase; }
.title-page02 * { padding: 0px; font-size: 2em; color: rgb(0, 0, 0); font-weight: normal; text-transform: uppercase; }
.date { background: transparent url('date.gif') no-repeat; font-size: 1.2em; color: rgb(255, 255, 255); float: left; text-align: center; width: 60px; height: 60px; text-transform: uppercase; }
.date span { margin: -1px 0px -6px; font-size: 36px; display: block; }
.text-box { padding: 10px 0px 0px 5px; overflow: hidden; clear: both; height: 100%; font-size: 1.1em; line-height: 1.6em; }
.text-box p { padding: 0px 0px 17px; }
.text-box .fleft { margin: -10px 0px 0px; padding: 0px 14px 0px 0px; overflow: hidden; z-index: 1; position: relative; display: inline; float: left; height: 100%; }
.text-box .fleft img { margin: 0px 0px 20px; }
.text-box .img { margin: -10px -15px 0px 0px; padding: 0px 0px 6px; }
.text-box .img img { margin: 0px 12px 0px 0px; }
.comments { background: transparent url('comments.gif') no-repeat; float: right; width: 44px; height: 45px; text-align: center; font-size: 1.8em; }
.comments a { padding: 6px 0px 0px; text-decoration: none; color: rgb(0, 0, 0); display: block; }
.comments a:hover { text-decoration: underline; }
.more-link { margin: -1px 2px 0px 0px; background: transparent url('more-link.gif') no-repeat; float: right; width: 128px; height: 24px; line-height: 22px; text-align: center; font-size: 1.2em; }
.more-link a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.more-link a:hover { text-decoration: underline; }
.postmetadata { padding: 10px 0px; font-size: 1.2em; color: rgb(0, 0, 0); }
.postmetadata a { padding: 0px 1px 0px 5px; text-decoration: none; }
.postmetadata a:hover { text-decoration: underline; }
.link-edit { padding: 0px 0px 10px 3px; clear: both; }
.link-edit a { font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; }
.link-edit a:hover { text-decoration: underline; }
.navigation { padding: 5px 0px 6px; font-size: 11px; color: rgb(0, 0, 0); }
.navigation a { padding: 0px 0px 0px 4px; font-size: 11px; color: rgb(0, 0, 0); font-weight: bold; }
.navigation a { text-decoration: none; }
.navigation a:hover { text-decoration: underline; }
.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5 { color: rgb(0, 0, 0); font-family: Arial; line-height: 1.5em; }
.text-box h1 { font-size: 1.8em; font-weight: normal; }
.text-box h2 { font-size: 1.7em; font-weight: normal; }
.text-box h3 { font-size: 1.4em; }
.text-box h4 { font-size: 1.3em; }
.text-box h5 { font-size: 1.2em; }
.text-box ul { padding: 2px 0px 5px 2px; overflow: hidden; height: 100%; }
.text-box ul li { padding: 0px 0px 4px 20px; background: transparent url('marker.gif') no-repeat scroll 0pt 6px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: normal; }
.text-box ul li ul { margin-left: 10px; }
.text-box ul li ol { margin-left: 15px; }
.text-box ul li ol li { list-style-type: decimal; }
.text-box ol { padding-left: 2px; }
.text-box ol li { padding: 0px; margin-left: 13px; font-weight: normal; list-style-type: decimal; }
.text-box ol li ul { padding: 2px 0px 5px 2px; }
.text-box ol li ul li { padding: 3px 0px 9px 20px; background: transparent url('marker.gif') no-repeat scroll 0pt 5px; font-weight: normal; }
.text-box ul li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.text-box ul li a {  }
.text-box ul li a:hover {  }
.text-box ul li ul { margin-left: 15px; }
.text-box ul li ol { margin-left: 20px; }
.text-box ul li ol li { background: transparent none repeat; list-style-type: decimal; }
.text-box ul li ol li a {  }
.text-box ol { padding: 5px 0px 5px 2px; }
.text-box ol li { padding: 0px; margin-left: 20px; }
.text-box ol li a { padding-left: 0px; text-decoration: none; font-weight: normal; }
.text-box ol li a:hover { text-decoration: underline; }
.text-box ol li ul li a { font-weight: normal; text-decoration: underline; }
.text-box ol li ul li a:hover { text-decoration: none; }
.footer { overflow: hidden; clear: both; height: 100%; font-size: 1.3em; color: rgb(255, 255, 255); line-height: 1.4em; }
.footer .indent { padding: 20px 0px 20px; text-align: center; }
.footer a { color: rgb(191, 0, 154); text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.bgnone { border: 0pt none ; background: transparent none repeat; }
.info-sidebar { padding: 10px 20px 17px; overflow: hidden; width: auto; color: rgb(0, 0, 0); font-size: 1.2em; line-height: 1.4em; }
.info-sidebar a { text-transform: none; color: rgb(0, 0, 0); }
.pagetitle { padding: 6px 0px 10px; overflow: hidden; font-size: 2.1em; font-weight: normal; color: rgb(0, 0, 0); text-align: center; }
.navigation { overflow: hidden; clear: both; }
.navigation .alignleft { padding: 0px; float: left; width: 45%; text-align: left; }
.navigation .alignright { padding: 0px; float: right; width: 45%; text-align: right; }
.pd-nav { margin: 0pt; padding: 0pt; }
.pd-nav .alignleft { margin: 0pt; padding: 0pt; }
.pd-nav .alignright { margin: 0pt; padding: 0pt; }
.pd-title { padding-bottom: 0pt; }
.marg { margin-bottom: 10px; }
p img { padding: 0pt; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 3px 0px 10px 20px; padding: 0pt; float: right; display: inline; }
img.alignleft { margin: 3px 25px 5px 0pt; padding: 0pt; float: left; display: inline; }


acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed rgb(153, 153, 153); }
blockquote { border: 1px solid rgb(99, 91, 79); margin: 5px 0pt; padding: 15px 10px 10px 20px; background: rgb(239, 237, 224) none repeat; color: rgb(0, 0, 0); }
blockquote cite { margin: 5px 0pt 0pt; display: block; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid rgb(221, 221, 221); margin: 10px; text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0pt none ; margin: 0pt; padding: 0pt; }
.wp-caption p.wp-caption-text { margin: 0pt; padding: 0pt 4px 5px; font-size: 11px; line-height: 17px; }
.alt { clear: both; padding-bottom: 20px; font-weight: normal; }
.alt a { padding: 0px; text-decoration: underline; }
.commentlist { color: rgb(0, 0, 0); text-align: justify; }
.commentlist a { color: rgb(142, 126, 90); }
.commentlist span { color: rgb(142, 126, 90); }
ol.commentlist li { border: 1px solid rgb(99, 91, 79); margin: 6px 0px; padding: 5px 10px 3px; background: rgb(239, 237, 224) none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 12px; }
.commentlist li .avatar { border: 1px solid rgb(238, 238, 238); padding: 2px; background: rgb(255, 255, 255) none repeat; float: right; }
.commentlist p { margin: 10px 5px 10px 0pt; color: rgb(68, 68, 68); }
#commentform p { margin: 5px 0pt; padding-left: 15px; }
.nocomments { margin: 0pt; padding: 0pt; text-align: center; }
.commentmetadata { margin: 0pt; display: block; }

.vypis {margin-bottom:15px;}
.vypis h2 {margin:0;display:inline;padding:0;}
.vypis img, .text-box img {max-width:180px; padding:8px; background: #f0f0f0; margin-right:15px;margin-bottom:20px;}

.meta {font-size:14px;}
.meta span {font-weight:bold;}

.post p {font-size:12px;}
.koupit a {font-size:18px; color:#cc0000;}

hr {color:#f0f0f0;margin-bottom:15px;border:2px solid #e8e8e8;}

.strankovani {background: #f0f0f0; font-size:14px; padding:10px}

