
* { margin: 0pt; padding: 0pt; outline-color: invert; outline-style: none; outline-width: 0pt; }
body { background: rgb(243, 235, 224) url('bg.gif') repeat-x; font-family: 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 170%; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); text-align: center; }
a, a:visited { background: inherit inherit inherit inherit inherit; color: rgb(48, 100, 149); text-decoration: none; }
a:hover { background: inherit inherit inherit inherit inherit; color: rgb(115, 71, 27); text-decoration: underline; }
h1, h2, h3 { padding: 10px; font-family: 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif; font-weight: bold; color: rgb(68, 68, 68); }
h1 { font-size: 2.2em; }
h2 { font-size: 2em; color: rgb(136, 172, 11); }
h3 { padding: 16px 10px 4px; font-size: 1.2em; font-weight: normal; }
p { padding: 12px 10px; }
ul, ol { margin: 10px 20px; padding: 0pt 20px; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
dl { margin: 0pt; padding: 10px; }
dt { font-weight: bold; color: rgb(121, 166, 46); }
dd { padding-left: 25px; }
img { border: 1px solid rgb(220, 220, 220); padding: 7px; background: rgb(250, 250, 250) none repeat; }
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px; }

table { margin: 15px 10px; border-collapse: collapse; }
th { border-style: solid; border-color: rgb(196, 222, 143) rgb(147, 193, 56) rgb(147, 193, 56) rgb(196, 222, 143); border-width: 1px; background: rgb(173, 209, 99) none repeat; height: 38px; padding-left: 12px; padding-right: 12px; color: rgb(255, 255, 255); text-align: left; }
tr { background: rgb(255, 255, 255) none repeat; height: 34px; }
td { border: 1px solid rgb(231, 240, 204); padding-left: 11px; padding-right: 11px; }
form { border: 1px solid rgb(216, 233, 158); margin: 15px 10px; padding: 5px 10px 20px; background: rgb(222, 237, 174) none repeat; }
label { margin: 8px 0pt 5px; display: block; font-weight: bold; color: rgb(137, 95, 48); }
input, textarea, select { border-style: solid; border-color: rgb(212, 212, 212) rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212); border-width: 1px; padding: 4px; background: rgb(255, 255, 255) none repeat; color: rgb(102, 102, 102); font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
textarea { width: 400px; height: 100px; display: block; }
input.button { border-style: solid; border-color: rgb(196, 222, 143) rgb(141, 184, 54) rgb(141, 184, 54) rgb(196, 222, 143); border-width: 1px; margin: 0pt; padding: 2px 3px; background: rgb(166, 205, 86) none repeat; font-family: Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; height: 30px; color: rgb(255, 255, 255); }
#wrap { margin: 35px auto; background: rgb(237, 248, 199) url('wrap.gif') repeat-y scroll center top; position: relative; width: 920px; text-align: left; }
#content-wrap { padding: 25px 0pt; background: rgb(237, 248, 199) url('content.gif') repeat-y; position: relative; clear: both; float: left; width: 920px; }
#header { margin: 0pt; padding: 0pt; background: rgb(49, 124, 177) url('header.jpg') no-repeat; position: relative; width: 920px; height: 205px; color: rgb(255, 255, 255); }
#header h1#logo-text a { margin: 0pt; padding: 0pt; position: absolute; font-family: 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 56px; line-height: normal; font-size-adjust: none; font-stretch: normal; letter-spacing: -3px; text-decoration: none; color: rgb(255, 255, 255); top: 58px; left: 65px; }
#header p#slogan { margin: 0pt; padding: 0pt; position: absolute; font-family: 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(214, 235, 171); letter-spacing: -0.5px; top: 122px; left: 135px; }

#nav { margin: 0pt; padding: 0pt; background: rgb(14, 96, 158) url('nav.gif') no-repeat; clear: both; width: 920px; height: 50px; }
#nav ul { margin: 0pt; padding: 0pt 0pt 0pt 40px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; height: 50px; }
#nav ul li { margin: 0pt; padding: 0pt; display: inline; }
#nav ul li a { margin: 0pt; padding: 0pt 14px; display: block; float: left; width: auto; color: rgb(255, 255, 255); font-family: 'Trebuchet MS','Helvetica Neue',Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: 50px; font-size-adjust: none; font-stretch: normal; text-decoration: none; letter-spacing: -0.5px; }
#nav ul li a:hover, #nav ul li a:active { color: rgb(237, 248, 199); }
#nav ul li.current_page_item a { background: rgb(12, 78, 128) url('pointer.gif') no-repeat scroll center bottom; color: rgb(147, 218, 255); }
#main { margin: 0pt 0pt 0pt 45px; padding: 0pt; float: left; width: 525px; display: inline; }
#main h2 { border-bottom: 1px solid rgb(210, 233, 164); padding: 10px 0pt 5px 5px; font-family: 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 2.25em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(17, 82, 128); margin-left: 5px; letter-spacing: -1px; }
#main h2 a { color: rgb(17, 82, 128); text-decoration: none; }
#main ul li { list-style-image: url('bullet.gif'); }
#sidebar { margin: 4px 45px 0pt 0pt; padding: 0pt; float: right; width: 270px; display: inline; }
#sidebar h3 { margin: 10px 0pt 0pt 10px; padding: 10px 0pt 2px; color: rgb(17, 82, 128); font-family: 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.6em; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: none; }
#sidebar ul { border-top: 2px solid rgb(208, 232, 159); margin: 5px 10px 8px 7px; padding: 0pt; text-decoration: none; }
#sidebar ul li { border-bottom: 1px solid rgb(218, 235, 163); margin: 0pt; padding: 7px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
* html body #sidebar ul li { height: 1%; }
#sidebar ul li a { text-decoration: none; color: rgb(104, 79, 62); }
#sidebar ul li a span { color: rgb(169, 141, 118); font-size: 0.9em; font-family: Georgia,'Times New Roman',Times,serif; font-style: italic; font-weight: normal; }
#sidebar ul li a:hover { background: transparent none repeat; color: rgb(0, 0, 0); }
#sidebar ul { margin: 0pt 0pt 0pt 5px; padding: 0pt; }
#sidebar ul li { border: medium none ; }
#sidebar img:hover {background:#d0e89f;}
#sidebar img {display:block;margin-bottom:5px;}
#sidebar .searchform { border: medium none ; margin: 0pt 0pt 0pt 5px; padding: 10px 0pt 10px 10px; background-color: transparent; width: 260px; }
#sidebar .searchform p { margin: 0pt; padding: 0pt; }
#sidebar .searchform input.textbox { padding: 2px; width: 180px; height: 18px; vertical-align: top; }
#sidebar .searchform input.button { padding: 2px 4px; width: 60px; height: 24px; vertical-align: top; }
#footer-wrap { margin: 0pt; padding: 0pt; background: transparent url('footer-bottom.gif') no-repeat scroll left bottom; clear: both; width: 920px; text-align: left; }
#footer-content { padding: 0px 0pt 30px; background: transparent url('footer-top-sep.gif') no-repeat; width: 920px; }
#footer-wrap p { padding: 10px 0pt; }
#footer-wrap h3 { margin: 0pt; padding: 5px 0pt 5px 10px; color: rgb(20, 95, 148); text-transform: uppercase; }
#footer-wrap a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#footer-columns { margin: 0pt auto; padding: 0pt; color: rgb(136, 136, 136); width: 800px; }
#footer-columns ul { border-top: 1px solid rgb(191, 210, 134); margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer-columns li { border-bottom: 1px solid rgb(204, 218, 158); }
#footer-columns li a { padding: 8px 0pt 8px 10px; display: block; font-weight: normal; width: 96%; color: rgb(102, 102, 102); }

#footer-bottom { margin: 0pt auto; padding: 0px 0pt 10px; clear: both; color: rgb(85, 85, 85); width: 920px; text-align: center; font-size: 0.95em; }
#footer-bottom a { color: rgb(48, 100, 149); }
.post-footer { border: 1px solid rgb(222, 237, 174); margin: 5px 10px 10px; padding: 8px 5px; background: rgb(240, 255, 210) none repeat; color: rgb(162, 116, 93); text-align:center;}
.post-footer img:hover {background:#d0e89f;}
.post-footer span {font-size:10px;padding:0;margin:0;}
.post-info { padding: 0pt 10px; font-size: 0.95em; margin-left: 2px; color: rgb(169, 141, 118); }
.post-info a, .post-info a:visited { color: rgb(156, 101, 46); }
.float-left { float: left; }
.float-right { float: right; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.clearer { clear: both; }
.clear {  }
.clear:after { display: block; visibility: hidden; clear: both; height: 0pt; content: "."; }

#hovmenu { border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-size: 12px; color: rgb(0, 0, 0); text-align: center; z-index: 999; visibility: hidden; position: absolute; width: 200px; }
#hovmenu a { font-size: 12px; color: rgb(0, 0, 0); text-decoration: underline; font-weight: normal; }
#hovmenu a:hover { font-weight: bold; }
#closemenu { display: none; }

.video {float:left;width:245px;height:205px;border-bottom:1px solid #d0e89f;}
.oddelovac {margin:0;padding:0;}
.strankovani {padding:15px;background:#d0e89f;margin-top:15px}

