html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline; text-align: left}
:focus {outline: 0}
ol, ul {list-style: none}
table {border-collapse: separate}
caption, th, td {text-align: left; font-weight: normal}

body	{
background-color: #0c0c0c;

width: 100%;
height: 500px;

margin-left: auto;
margin-right: auto;

font-family: Trebuchet MS, MS Trebuchet, Verdana, Arial, sans-serif;
font-size: 13px;
}

strong  {
color: #ffffff;
font-weight: bold;
}

.not-display {
display: none;
}

em  {
font-style: italic;
}

.up {
z-index: 3;
position: relative;

_position: static;
}

.hid  {
display: none;
}

.left {
float: left;
}

.right  {
float: right;
}

.cl {
clear: both;
}

.center {
text-align: center;
}

.white {
color: #c8c6c6;
}

span.success {
font-weight: bold;
color: #12ff12;

margin-left: 20px;
}

span.error {
font-weight: bold;
color: #ff1010;

margin-left: 20px;
}

.in {
width: 1000px;

margin-left: auto;
margin-right: auto;

position: relative;
}

.gr-left  {
width: 100%;
position: absolute;
right: 1000px;

background-repeat: no-repeat;
background-position: right;
}

.gr-right  {
width: 100%;
position: absolute;
left: 1000px;

background-repeat: no-repeat;
background-position: left;
}

#header {
width: 100%;
height: 180px;

overflow: hidden;
position: relative;
}

#header .in {
height: 128px;

background-image: url('../g/header.jpg');
background-repeat: no-repeat;
}

#header .in .gr-left  {
height: 128px;
background-image: url('../g/header-gr-left.jpg');
background-position: right;
}

#header .in .gr-right  {
height: 128px;
background-image: url('../g/header-gr-right.jpg');
background-position: left;
}

#header .in .gr-menu.grleft  {
height: 52px;
top: 128px;
background-image: url('../g/menu-gr-left.jpg');

width: 100%;
position: absolute;
right: 1000px;

background-repeat: no-repeat;
background-position: right;
}

#header .in .gr-menu.grright  {
height: 52px;
top: 128px;
background-image: url('../g/menu-gr-right.jpg');

width: 100%;
position: absolute;
left: 1000px;

background-repeat: no-repeat;
background-position: left;
}

#header .in a {
position: relative;
top: 18px;
left: 14px;
color: #ffffff;
}

#menu {
width: 598px;
height: 52px;

_width: 603px;

margin-top: -52px;

margin-left: auto;
margin-right: auto;

background-image: url('../g/menu.jpg');
background-repeat: no-repeat;
background-color: #5e999d;

text-align: right;

padding-left: 402px;
_padding-left: 397px;

position: relative;
z-index: 1;
}

#menu li  {
float: left;

position: relative;

margin-left: 5px;
}

#menu li a  {
display: block;
height: 38px;

background-position: 0px 8px;

position: relative;
overflow: hidden;

padding-top: 14px;

color: #ffffff;
font-size: 17px;
text-align: center;

cursor: pointer;

text-decoration: none;
}

#menu li a span  {
background-position: 0px 8px;
background-repeat: no-repeat;

height: 52px;
}

#menu li#aktuality  {
width: 104px;
}

#menu li#aktuality a span  {
position: absolute;
left: 0;
top: 0;

width: 104px;
background-image: url('../g/menu-aktuality.jpg');
}

#menu li#aktuality a:hover span, #menu li#aktuality:hover a span, #menu li#aktuality.act a span {
background-image: url('../g/menu-aktuality-hvr.jpg');
}

#menu li#o-hre  {
width: 65px;
}

#menu li#o-hre a span  {
position: absolute;
left: 0;
top: 0;

width: 65px;
background-image: url('../g/menu-o-hre.jpg');
background-position: 0px 9px;
}

#menu li#o-hre ul li a, #menu li#o-hre ul li a:hover, #menu li#o-hre:hover ul li a {
background-image: none;
}

#menu li#o-hre a:hover span, #menu li#o-hre:hover a span, #menu li#o-hre.act a span  {
background-image: url('../g/menu-o-hre-hvr.jpg');
}

#menu li#download {
margin-left: 13px;
width: 105px;
}

#menu li#download a span  {
position: absolute;
left: 0;
top: 0;

width: 105px;
background-image: url('../g/menu-download.jpg');
background-position: 0px 10px;
}

#menu li#download ul li a, #menu li#download ul li a:hover, #menu li#download:hover ul li a {
background-image: none;
}

#menu li#download a:hover span, #menu li#download:hover a span, #menu li#download.act a span  {
background-image: url('../g/menu-download-hvr.jpg');
}

#menu li#galerie  {
margin-left: 14px;
width: 83px;
}

#menu li#galerie a span {
position: absolute;
left: 0;
top: 0;

width: 83px;
background-image: url('../g/menu-galerie.jpg');
background-position: 0px 9px;
}

#menu li#galerie ul li a, #menu li#galerie ul li a:hover, #menu li#galerie:hover ul li a {
background-image: none;
}

#menu li#galerie a:hover span, #menu li#galerie:hover a span, #menu li#galerie.act a span  {
background-image: url('../g/menu-galerie-hvr.jpg');
}

#menu li#forum  {
margin-left: 13px;
width: 74px;
}

#menu li#forum a span  {
position: absolute;
left: 0;
top: 0;

width: 74px;
background-image: url('../g/menu-forum.jpg');
background-position: 0px 4px;
}

#menu li#forum ul li a, #menu li#forum ul li a:hover, #menu li#forum:hover ul li a {
background-image: none;
}

#menu li#forum a:hover span, #menu li#forum:hover a span, #menu li#forum.act a span {
background-image: url('../g/menu-forum-hvr.jpg');
}

#menu li#ostatni  {
margin-left: 14px;
width: 83px;
}

#menu li#ostatni a span  {
position: absolute;
left: 0;
top: 0;

width: 83px;
background-image: url('../g/menu-ostatni.jpg');
background-position: 0px 4px;
}

#menu li#ostatni ul li a, #menu li#ostatni ul li a:hover, #menu li#ostatni:hover ul li a {
background-image: none;
}

#menu li#ostatni a:hover span, #menu li#ostatni:hover a span, #menu li#ostatni.act a span {
background-image: url('../g/menu-ostatni-hvr.jpg');
}

#menu li ul  {
position: absolute;

color: #ffffff;
border: 1px solid #434242;
width: 145px;
background-color: #0c0c0c;
background-image: url('../g/menu-sub.jpg');

padding-top: 13px;
padding-bottom: 11px;

padding-left: 18px;

margin-left: -10px;

display: none;

z-index: 5;

&top: 52px;
&left: 0;
}

#menu li ul li  {
float: none;
margin-left: 0px;
}

#menu li:hover ul {
display: block;
}

#menu li ul li a {
height: auto;
color: #ffffff;
text-decoration: none;
margin-left: 0px;

font-size: 13px;

display: block;

padding-top: 0px;
padding-bottom: 2px;
text-align: left;
}

#menu li ul li a:hover {
text-decoration: underline;
}

#main {
width: 100%;

overflow: hidden;
position: relative;

background-image: url('../g/main-bg.jpg');
background-position: top center;
background-repeat: repeat-y;

_background-image: none;

z-index: 0;
}

#main .in {
width: 964px;
min-height: 1092px;
_height: 1092px;
position: relative;

padding-left: 18px;
padding-right: 16px;
_padding-right: 0px;
_width: 980px;
padding-top: 22px;
padding-bottom: 23px;
&padding-bottom: 1px;

background-color: #242424;

border-left: 1px solid #444343;
border-right: 1px solid #444343;

background-image: url('../g/main-in-bg.jpg');
}

#main .in .gr-top-left  {
position: absolute;
width: 205px;
height: 446px;

top: 0;
left: -220px;
background-image: url('../g/main-gr-tl.jpg');
}

#main .in .gr-top-right  {
position: absolute;
width: 205px;
height: 478px;

top: 0;
right: -220px;
background-image: url('../g/main-gr-tr.jpg');
}

#main .in .gr-bottom-left  {
position: absolute;
width: 205px;
height: 659px;

bottom: 0;
_bottom: -1px;
left: -220px;
background-image: url('../g/main-gr-bl.jpg');
}

#main .in .gr-bottom-right  {
position: absolute;
width: 120px;
height: 405px;

bottom: 0;
_bottom: -1px;
right: -135px;
background-image: url('../g/main-gr-br.jpg');
}

#main .in .in-gr-top  {
position: absolute;
top: 0;
left: -16px;

width: 1030px;
height: 471px;

background-image: url('../g/main-in-gr-top.jpg');

_z-index: -1;
}

#main .in .in-gr-bottom  {
position: absolute;
bottom: 0;
_bottom: -1px;
left: -16px;

width: 1030px;
height: 659px;

background-image: url('../g/main-in-gr-bottom.jpg');

_z-index: -1;
}

#main .in #main-left  {
width: 636px;
float: left;

margin-top: 11px;
}

#main .in #main-left h2 {
margin-top: 6px;
margin-left: 72px;
margin-bottom: 17px;
position: relative;
overflow: hidden;
color: #ffffff;
font-size: 17px;
background-color: #5e999d;
text-align: center;

padding-top: 7px;
}

#main .in #main-left h2 span  {
position: absolute;
top: 0;
left: 0;
}

#main .in #main-left h2 .hid-ie {
position: static;
}

#main .in #main-left h2.aktuality {
width: 103px;
height: 30px;
}

#main .in #main-left h2.aktuality span  {
background-image: url('../g/h2-aktuality.jpg');

width: 103px;
height: 37px;
}

#main .in #main-left h2.o-hre {
width: 65px;
height: 36px;

margin-top: 0px;
}

#main .in #main-left h2.o-hre span  {
background-image: url('../g/h2-o-hre.jpg');
width: 65px;
height: 43px;
}

#main .in #main-left h2.download  {
width: 105px;
height: 30px;
}

#main .in #main-left h2.download span  {
background-image: url('../g/h2-download.jpg');
width: 105px;
height: 37px;
}

#main .in #main-left h2.galerie {
width: 83px;
height: 30px;
}

#main .in #main-left h2.galerie span  {
background-image: url('../g/h2-galerie.jpg');
width: 83px;
height: 37px;
}

#main .in #main-left h2.ostatni {
width: 82px;
height: 36px;

margin-top: 0px;
}

#main .in #main-left h2.ostatni span  {
background-image: url('../g/h2-ostatni.jpg');
width: 82px;
height: 43px;
}

#main .in #main-left h2.chyba-404 {
width: 108px;
height: 30px;
}

#main .in #main-left h2.chyba-404 span  {
background-image: url('../g/h2-chyba-404.jpg');
width: 108px;
height: 37px;
}

#main .in #main-left h2.vyhledavani {
width: 124px;
height: 35px;

margin-top: 1px;
}

#main .in #main-left h2.vyhledavani span  {
background-image: url('../g/h2-vyhledavani.jpg');
width: 124px;
height: 42px;
}

#main .in #main-left h2.mapa-webu {
width: 113px;
height: 30px;
}

#main .in #main-left h2.mapa-webu span  {
background-image: url('../g/h2-mapa-webu.jpg');
width: 113px;
height: 37px;
}

#main .in #main-left .article {
width: 636px;
}

#main .in #main-left .article .heading  {
width: 608px;
height: 51px;

padding-top: 9px;
padding-left: 18px;

background-image: url('../g/article-heading.gif');

color: #ffffff;
}

#main .in #main-left .article .heading .left  {
height: 26px;
border-right: 1px solid #6f6f6f; 
margin-top: 8px;
_margin-top: 2px;

width: 27px;
padding-right: 17px;
}

#main .in #main-left .article .heading .left strong {
display: block;

position: relative;
top: -9px;

_position: static;
_margin-top: -3px;

font-size: 24px;
text-align: center;
font-weight: normal;
}

#main .in #main-left .article .heading .left em {
display: block;
font-size: 15px;
text-align: center;
font-style: normal;
margin-top: -16px;

_margin-top: -6px;
}

#main .in #main-left .article .heading .right {
width: 545px;
text-align: left;
font-size: 12px;
color: #969696;
}

#main .in #main-left .article .heading .right a {
color: #969696;
text-decoration: none;
}

#main .in #main-left .article .heading .right a:hover {
color: #ffffff;
text-decoration: underline;
}

#main .in #main-left .article .heading .right strong  {
color: #ffffff;
margin-right: 4px;
}

#main .in #main-left .article .heading .right span.sep  {
color: #5f9ea0;
font-size: 14px;
position: relative;
top: -1px;
_position: static;

margin-left: 4px;
margin-right: 4px;
}

#main .in #main-left .article .heading .right .icon {
padding-left: 20px;
background-repeat: no-repeat;
background-position: 0px 3px;
}

#main .in #main-left .article .heading .right .icon.time  {
background-image: url('../g/article-time.gif');
}

#main .in #main-left .article .heading .right .icon.comment  {
background-image: url('../g/article-comment.gif');
background-position: 0px 2px;
}

#main .in #main-left .article .heading .right .icon.tags  {
background-image: url('../g/article-tags.gif');
padding-left: 23px;
}

#main .in #main-left .article .heading .right h3  {
font-size: 18px;
font-weight: normal;
color: #ffffff;
}

#main .in #main-left .article .heading .right h3 a  {
color: #ffffff;
text-decoration: none;
}

#main .in #main-left .article .heading .right h3 a:hover  {
text-decoration: underline;
}

#main .in #main-left .article .text {
width: 589px;

padding-top: 15px;
padding-bottom: 9px;
padding-left: 18px;
padding-right: 17px;

text-align: justify;
line-height: 19px;

color: #c8c6c6;

border: 1px solid #434242;

background-image: url('../g/article-text.gif');

_z-index: 10;
_position: relative;
}

#main .in #main-left .article .text strong  {
font-weight: bold;
}

#main .in #main-left .article .text em  {
font-style: italic;
}

#main .in #main-left .article .text h4  {
font-size: 13px;
font-weight: bold;
margin-bottom: 1px;
color: #5f9ea0;
}

#main .in #main-left .article .text img {
border: 1px solid #434242;
margin-right: 5px;
margin-top: 5px;
}

#main .in #main-left .article .text a:hover img {
border: 1px solid #ffffff;
}

#main .in #main-left .article .text p, #main .in #main-left .article .text div {
text-align: justify;

margin-bottom: 7px;
}

#main .in #main-left .article .text p.right a {
text-decoration: none;
}

#main .in #main-left .article .text ol {
list-style-type: decimal;
margin-left: 21px;
margin-bottom: 7px;
}

#main .in #main-left .article .text ul  {
margin-bottom: 7px;
margin-left: 21px;
}

#main .in #main-left .article .text ul li {
text-align: justify;

padding-left: 17px;

background-image: url('../g/article-li.gif');
background-repeat: no-repeat;
background-position: 0px 10px;
}

#main .in #main-left .article .text blockquote  {
padding-left: 38px;
color: #999999;

margin-bottom: 7px;

min-height: 22px;
_height: 23px;

background-image: url('../g/article-quote.gif');
background-repeat: no-repeat;
background-position: 0px 4px;
&background-position: 0px 5px;
}

#main .in #main-left .article .text a {
color: #c8c6c6;
text-decoration: underline;
}

#main .in #main-left .article .text a:hover {
color: #ffffff;
}

#main .in #main-left .article .foot {
width: 592px;
color: #969696;

background-color: #181818;

height: 22px;

border-left: 1px solid #434242;
border-right: 1px solid #434242;
border-bottom: 1px solid #434242;

font-size: 12px;

padding-left: 16px;
padding-right: 16px;
padding-top: 5px;

background-image: url('../g/article-foot.jpg');
}

#main .in #main-left .article .foot strong  {
font-weight: normal;
color: #ffffff;
}

#main .in #main-left .article .foot a {
color: #969696;
text-decoration: none;
}

#main .in #main-left .article .foot a:hover {
color: #ffffff;
text-decoration: underline;
}

#main .in #main-left div.hr {
height: 1px;
font-size: 1px;
border: none;

width: 327px;

margin-left: auto;
margin-right: auto;

background-image: url('../g/article-sep.gif');
background-color: transparent;
background-position: top left;
padding: 0;
/* color: #242424; */ 

margin-top: 10px;
margin-bottom: 10px;
}

#main .in #main-left div.hr hr {
display: none;
}

#main .in #main-right {
width: 323px;

margin-left: 5px;
float: left;

_margin-left: -13px;

margin-top: 12px;
}

#main .in #main-right h2  {
width: 293px;
height: 37px;

text-align: right;
padding-right: 54px;

position: relative;
left: -9px;
_left: 0px;

color: #ffffff;
font-size: 17px;
background-image: url('../g/main-right-h2.jpg');

padding-top: 14px;

margin-bottom: 8px;

overflow: hidden;
}

#main .in #main-right h2 span {
display: block;
position: absolute;
top: 0;
right: 49px;
}

#main .in #main-right h2.vyhledavani  {
background-image: url('../g/main-right-h2-vyhledavani.jpg');
}

#main .in #main-right h2.vyhledavani span {
top: 2px;
background-image: url('../g/right-h2-vyhledavani.jpg');

width: 123px;
height: 42px;
}

#main .in #main-right form#vyhledavani  {
width: 321px;
height: 59px;

border: 1px solid #454444;
background-color: #141414;
background-image: url('../g/main-right-vyhledavani.jpg');

position: relative;
_margin-left: 10px;

margin-bottom: 11px;
}

#main .in #main-right form#vyhledavani legend {
display: none;
}

#main .in #main-right form#vyhledavani .crn-tr  {
position: absolute;
right: -1px;
top: -1px;

_font-size: 0;

_right: -2px;

width: 9px;
height: 10px;

background-image: url('../g/main-right-vyhledavani-crn-tr.jpg');
}

#main .in #main-right form#vyhledavani input#form-search {
background-color: #292929;
border: 1px solid #454444;

color: #c7c5c5;

width: 198px;
height: 20px;

padding-top: 2px;
padding-left: 4px;
padding-right: 4px;

font-family: Trebuchet MS, MS Trebuchet, Verdana, Arial, sans-serif;

position: relative;
top: 17px;
left: 18px;
float: left;
}

#main .in #main-right form#vyhledavani input#form-ok  {
width: 75px;
height: 59px;
float: left;

background-color: #141414;
color: #ffffff;

border: none;

position: relative;
left: 27px;
background-image: url('../g/main-right-vyhledavani-ok.jpg');

cursor: pointer;
}

#main .in #main-right h2.kratke-zpravy  {
background-image: url('../g/main-right-h2-kratke-zpravy.jpg');
left: -10px;
_left: -6px;
}

#main .in #main-right h2.kratke-zpravy span {
top: 3px;
right: 37px;
background-image: url('../g/right-h2-kratke-zpravy.jpg');

width: 147px;
height: 40px;
}

#main .in #main-right h2.twitter  {
width: 270px;
padding-right: 77px;
}

#main .in #main-right h2.twitter span {
top: 6px;
background-image: url('../g/right-h2-twitter.jpg');

width: 88px;
height: 37px;

right: 70px;
}

#main .in #main-right .text {
width: 285px;

border: 1px solid #454444;
background-image: url('../g/article-text.gif');

padding-left: 18px;
padding-right: 18px;
padding-top: 13px;
padding-bottom: 12px;

margin-bottom: 11px;
_margin-left: 10px;

text-align: justify;
color: #c7c5c5;
}

#main .in #main-right .text p {
text-align: justify;
margin-bottom: 10px;

line-height: 19px;

clear: both;
}

#main .in #main-right .text p.right, #main .in #main-right .text p.nobtm {
&margin-bottom: 0;
}

#main .in #main-right .text a {
color: #c8c6c6;
text-decoration: underline;
}

#main .in #main-right .text a:hover {
color: #ffffff;
}

#main .in #main-right .text h3  {
color: #979797;
}

#main .in #main-right .text h3 .icon, #sn__archivenews .icon {
padding-left: 20px;
background-repeat: no-repeat;
background-position: 0px 3px;
}

#main .in #main-right .text h3 .icon.time, #sn__archivenews .icon.time {
background-image: url('../g/article-time.gif');
}

#main .in #main-right .text h3 strong {
color: #ffffff;
font-weight: normal;
}

#main .in #main-right .text h3 em  {
color: #669e9e;

margin-left: 1px;
margin-right: 1px;
}

#main .in #main-right .text div.hr {
height: 1px;
font-size: 1px;
border: none;

width: 175px;

margin-left: auto;
margin-right: auto;

background-image: url('../g/article-sep.gif');
background-color: transparent;
background-position: top left;
padding: 0;
/* color: #242424; */ 

margin-top: 0px;
margin-bottom: 10px;
}

#main .in #main-right .text div.hr hr {
display: none;
}

#main .in #main-right h2.anketa  {
width: 270px;
padding-right: 77px;
}

#main .in #main-right h2.anketa span {
top: 6px;
background-image: url('../g/right-h2-anketa.jpg');

width: 78px;
height: 37px;

right: 72px;
}

#main .in #main-right .text.anketa-text {
padding-bottom: 13px;
}

#main .in #main-right .text.anketa-text strong  {
font-weight: bold;
color: #ffffff;
}

#main .in #main-right .text.anketa-text h3  {
text-align: center;
color: #ffffff;

margin-bottom: 10px;
}

#main .in #main-right .text.anketa-text h3 p  {
text-align: center;
}

#main .in #main-right h2.z-galerie  {
width: 279px;
padding-right: 65px;
}

#main .in #main-right h2.z-galerie span {
top: 6px;
right: 63px;
background-image: url('../g/right-h2-z-galerie.jpg');

width: 99px;
height: 37px;
}

#main .in #main-right .text.z-galerie-text {
padding-bottom: 10px;
color: #989898;
}

#main .in #main-right .text.forum-text  {
padding-bottom: 12px;
}

#main .in #main-right .text.z-galerie-text a, #main .in #main-right .text.forum-text a, #main .in #main-right .text.anketa-text a  {
text-decoration: none;
}

#main .in #main-right .text.z-galerie-text a:hover, #main .in #main-right .text.forum-text a:hover, #main .in #main-right .text.anketa-text a:hover  {
text-decoration: underline;
}

#main .in #main-right .text a img {
border: 1px solid #454444;
margin-bottom: 6px;
}

#main .in #main-right .text a:hover img {
border: 1px solid #ffffff;
}

#main .in #main-right h2.forum-right  {
width: 270px;
padding-right: 77px;
}

#main .in #main-right h2.forum-right span {
top: 1px;
right: 72px;
background-image: url('../g/right-h2-forum.jpg');

width: 74px;
height: 42px;
}

#main .in #main-right .text.forum-text li {
clear: both;
}

#main .in #main-right .text.forum-text li strong  {
display: block;
float: left;

width: 26px;

padding-right: 19px;

color: #669d9e;
font-weight: bold;

text-align: right;
}

#main .in #main-right .text.forum-text li span.name  {
display: block;

float: left;

width: 240px;
}

#main .in #main-right a#archiv1, #main .in #main-right a#archiv2, #main .in #main-right a#archiv3, #main .in #main-right a#archiv4  {
text-decoration: none;
color: #989898;
} 

#main .in #main-right a#archiv1:hover, #main .in #main-right #archiv2:hover, #main .in #main-right #archiv3:hover, #main .in #main-right #archiv4:hover  {
color: #ffffff;
}

#main .in #main-right div.left span {
color: #989898;
}

.odpo {
margin-bottom: 1px;
}

.bar {
width: 239px;
height: 13px;

border: 1px solid #454444;

float: left;

margin-top: 1px;
margin-bottom: 16px;

font-size: 1px;
}

.bar .itm {
display: block;
height: 13px;
width: 14px;

background-color: #292929;

float: left;
border-right: 1px solid #393939;
}

.bar .itm.yes {
background-color: #315354;
background-image: url('../g/poll-itm-yes.gif');
border-right: 1px solid #57797a;
}

.bar .itm.last  {
border-right: none;
}

.prct {
float: right;

margin-top: -1px;
}

#footer {
width: 100%;
height: 64px;

overflow: hidden;
position: relative;
}

#footer .in {
width: 961px;
height: 42px;

background-image: url('../g/footer.jpg');

padding-left: 20px;
padding-right: 19px;

padding-top: 22px;

color: #8c8c8c;
}

#footer .in .gr-left  {
background-image: url('../g/footer-gr-left.jpg');
height: 64px;
top: 0;
}

#footer .in .gr-right  {
background-image: url('../g/footer-gr-right.jpg');
height: 64px;
top: 0;
}

#footer .in a {
color: #5f9ea0;
text-decoration: none;
font-weight: bold;
}

#footer .in a:hover {
text-decoration: underline;
}

#footer .in span  {
font-size: 14px;

margin-left: 8px;
margin-right: 8px;
}

#footer .in .right span {
float: left;
}

#footer .in .right a#remedy {
position: relative;
top: -8px;

float: left;
}

#footer .in .right a#om {
position: relative;
top: -2px;

float: left;
}

#footer .in .right a#pd {
position: relative;
top: -2px;

float: left;
}

#footer .in .right span.amp {
font-size: 13px;
top: 1px;
}

#breadcrumbs  {
position: absolute;
left: 254px;
top: 30px;

_margin-top: 20px;
_left: 270px;

color: #959595;
}

#breadcrumbs strong {
font-weight: normal;
}

#breadcrumbs span strong {
font-weight: bold;
}

#breadcrumbs li {
float: left;

padding-left: 17px;
padding-right: 17px;
border-left: 1px solid #959595;

height: 13px;
}

#breadcrumbs li span  {
position: relative;
top: -3px;
_top: 0;
}

#breadcrumbs li a {
color: #959595;
text-decoration: none;
}

#breadcrumbs li a:hover {
color: #ffffff;
text-decoration: none;
}

#main .in #main-left h2.ankety {
width: 78px;
height: 30px;
}

#main .in #main-left h2.ankety span  {
background-image: url('../g/h2-ankety.jpg');

width: 78px;
height: 37px;
}

.monthinator  {
position: absolute;
left: 407px;
top: 25px;
}

.monthinator legend {
display: none;
}

.monthinator select {
width: 154px;
font-family: Trebuchet MS, MS Trebuchet, Verdana, Arial, sans-serif;
font-size: 13px;

border: 1px solid #454444;
color: #c7c5c5;
background-color: #292929;

height: 26px;
padding-top: 2px;
padding-left: 2px;
}

.monthinator option {
background-color: #181818;
border: none;
}

.monthinator #months-ok {
height: 26px;
width: 28px;
border: 1px solid #454444;
background-color: #292929;

font-family: Trebuchet MS, MS Trebuchet, Verdana, Arial, sans-serif;
font-size: 13px;
color: #ffffff;

position: relative;
top: 1px;
} 

#main .in #main-left h2.kratke-zpravy {
width: 147px;
height: 35px;

margin-top: 1px;
margin-left: 61px;
}

#main .in #main-left h2.kratke-zpravy span  {
background-image: url('../g/h2-kratke-zpravy.jpg');

width: 147px;
height: 42px;
}

#main .in #main-left #a__komentare .heading, #main .in #main-left #g__komentare .heading  {
width: 606px;
height: 27px;

padding-top: 11px;
padding-left: 19px;
padding-right: 1px;

background-image: url('../g/article-heading.gif');

color: #ffffff;
}

#main .in #main-left #a__komentare .heading h3, #main .in #main-left #g__komentare .heading h3 {
font-weight: bold;
}

#main .in #main-left #a__komentare legend, #main .in #main-left #g__komentare legend {
display: none;
}

#main .in #main-left #a__komentare label, #main .in #main-left #g__komentare label {
color: #c7c5c5;

position: relative;
top: 0px;

float: left;
}

#main .in #main-left #a__komentare #frmaddCommentForm-name, #main .in #main-left #g__komentare #frmaddCommentForm-name {
border: 1px solid #454444;

width: 124px;
height: 16px;

font-size: 13px;

background-color: #292929;
color: #c7c5c5;
font-family: Trebuchet MS, MS Trebuchet, Verdana, Arial, sans-serif;

padding-top: 0;
padding-left: 2px;
padding-right: 2px;

margin-left: 5px;

position: relative;
top: -1px;

float: left;
}

#main .in #main-left #a__komentare .text, #main .in #main-left #g__komentare .text {
width: 608px;

padding-top: 8px;
padding-bottom: 8px;
padding-left: 8px;
padding-right: 8px;

line-height: 19px;
color: #c8c6c6;

border: 1px solid #434242;

background-image: url('../g/article-text.gif');
}

#main .in #main-left #a__komentare .text p span, #main .in #main-left #g__komentare .text p span {
margin-left: 5px;
margin-right: 5px;
color: #5f9ea0;
font-size: 14px;
}

#main .in #main-left #a__komentare .text a, #main .in #main-left #g__komentare .text a {
color: #c8c6c6;
text-decoration: underline;
}

#main .in #main-left #a__komentare .text a:hover, #main .in #main-left #g__komentare .text a:hover {
color: #ffffff;
}

#main .in #main-left #a__komentare textarea, #main .in #main-left #g__komentare textarea  {
background-color: #292929;

line-height: 19px;
color: #c8c6c6;

padding: 5px;

border: 1px solid #434242;
width: 596px;
height: 100px;

font-size: 13px;
font-family: Trebuchet MS, MS Trebuchet, Verdana, Arial, sans-serif;

white-space: normal;

margin-bottom: 7px;
}

#main .in #main-left #a__komentare #frmaddCommentForm-ok, #main .in #main-left #g__komentare #frmaddCommentForm-ok {
width: 44px;
height: 37px;
float: left;

background-color: #141414;
color: #ffffff;

border: none;

background-image: url('../g/komentar-ok.jpg');

cursor: pointer;

float: left;

position: relative;
top: -10px;

margin-left: 7px;
}

#main .in #main-left #a__komentare .komentar, #main .in #main-left #g__komentare .komentar {

}

#main .in #main-left #a__komentare .komentar .heading, #main .in #main-left #g__komentare .komentar .heading  {
width: 606px;
height: 24px;

border-left: 1px solid #444344;
border-right: 1px solid #444344;
border-bottom: 1px solid #444344;

padding: 0;
padding-top: 4px;
padding-left: 10px;
padding-right: 8px;

background-image: url('../g/komentar-heading.jpg');

color: #949494;
}

#main .in #main-left #a__komentare .komentar .heading strong, #main .in #main-left #g__komentare .komentar .heading strong {
color: #659d9e;

position: relative;
top: 1px;
}

#main .in #main-left #a__komentare .komentar .heading .right, #main .in #main-left #g__komentare .komentar .heading .right {
position: relative;
top: 1px;
}

#main .in #main-left #a__komentare .komentar .heading .right span, #main .in #main-left #g__komentare .komentar .heading .right span {
color: #292929;
margin-left: 3px;
margin-right: 3px;

position: relative;
top: -1px;
}

#main .in #main-left #a__komentare .komentar .text, #main .in #main-left #g__komentare .komentar .text {
border-top: none;
padding-bottom: 1px;
}

#main .in #main-left #a__komentare .komentar .text strong, #main .in #main-left #g__komentare .komentar .text strong  {
font-weight: bold;
}

#main .in #main-left #a__komentare .komentar .text em, #main .in #main-left #g__komentare .komentar .text em  {
font-style: italic;
}

#main .in #main-left #a__komentare .komentar .text p, #main .in #main-left #g__komentare .komentar .text p {
text-align: justify;

margin-bottom: 7px;
}

#main .in #main-left #a__komentare .komentar .text a, #main .in #main-left #g__komentare .komentar .text a {
color: #c8c6c6;
text-decoration: underline;
}

#main .in #main-left #a__komentare .komentar .text a:hover, #main .in #main-left #g__komentare .komentar .text a:hover {
color: #ffffff;
}

p.archivelink {
font-weight: bold;
text-align: center;

margin-top: 15px;
}

p.archivelink a {
color: #659d9e;
text-decoration: none;
}

p.archivelink a:hover {
color: #ffffff;
}

#cse-search-results {
padding: 10px;
}

#main .in #main-left .gallery-itm {
width: 308px;

float: left;

margin-right: 10px;
margin-bottom: 12px;
}

#main .in #main-left .gallery-itm .head {
width: 290px;
height: 27px;

padding-top: 11px;
padding-left: 18px;

background-image: url('/g/gallery-heading.gif');

color: #ffffff;
}

#main .in #main-left .gallery-itm .head h3  {
font-size: 13px;
color: #959595;
}

#main .in #main-left .gallery-itm .head h3 a {
color: #ffffff;
text-decoration: none;
}

#main .in #main-left .gallery-itm .head h3 a:hover  {
text-decoration: underline;
}

#main .in #main-left .gallery-itm .head h3 span {
margin-left: 16px;
margin-right: 16px;

font-size: 14px;
}

#main .in #main-left .gallery-itm .head.first  {
background-image: url('/g/gallery-heading-1st.gif');
}

#main .in #main-left #galerie-text .text.galerie  {
width: 284px;

padding-top: 5px;
padding-left: 11px;
padding-right: 11px;
padding-bottom: 3px;
}

#main .in #main-left #galerie-text2 {
padding-bottom: 0;
}

#main .in #main-left #galerie-text2 div {
margin-left: 2px;
margin-right: 2px;
}

#main .in #main-left #galerie-text2 div.hr  {
margin-left: auto;
margin-right: auto;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #404040;
}

.lbLoading {
	background: #404040 url('../g/loading.gif') no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #404040;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url('../g/prevlabel.gif') no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('../g/nextlabel.gif') no-repeat 100% 15%;
}

#lbBottom {
	font-family: Trebuchet MS, MS Trebuchet, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #404040;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 67px;
	height: 21px;
	background: transparent url('../g/closelabel.gif') no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
	font-size: 11px;
}

#lbCaption {
	font-weight: bold;
	font-size: 13px;
}
