/* Start of CMSMS style sheet 'style' */
.promo {width:484px; height:203px; float:right; overflow:hidden; position:relative; top:0; left:0;}
.promo ul,.promo ul li {margin:0; padding:0; list-style:none; background:none;}

.promo #nav {position:absolute; bottom:2px; left:2px; z-index:20;}
.promo #nav a {float:left; padding:1px 6px; margin-right:2px; background:#fff;color:#333; opacity:0.8; filter:alpha(opacity=80);  position:relative;; text-decoration:none; font-size:11px;}
.promo #nav a:hover {opacity:1; filter:alpha(opacity=100);}
.promo #nav .activeSlide {background:#a6cf38;  opacity:1; filter:alpha(opacity=100);  color:#fff; text-decoration:none;}

a {outline-width: 0px! important}

/* CSS Document */

* {margin:0; paddig:0; border:0;}
hr, .textnavig {display:none;}


/* define size
******************************************************************************/

#container {width:990px;}

/* layout
******************************************************************************/
body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:69%; line-height:1.4em; background-repeat:no-repeat;}

#container {margin:0 auto; text-align:left; position:relative;}

/* header
******************************************************************************/
#header h1 {margin-top:0px; float:left; margin-left:0px;}
#header ul {float:right; list-style:none; position:relative; z-index:2;}
#header li {float:left; font-size:0.91em; margin-left:1px;}
#header a {padding:0.5em 0.7em; text-decoration:none; display:block;}
#header ul li .sk {background:#a6cf38; color:#000; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
#header ul li .en {background:#0b0b0b; color:#fff; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
#header .eshop a {display:block; width:96px; height:24px; background:#000; color:#000; position:relative; padding:1px 0 0; text-indent:-1000em;}
#header .eshop a span {display:block; width:96px; height:24px; position:absolute; left:0; top:0; background:transparent url(../uploads/images/css/old/e-shop.gif) no-repeat scroll left top; overflow:hidden;}
#header .eshop a span {background:transparent url(uploads/images/css/old/fender-sk.png) no-repeat scroll left top;}
#header .eshop a:hover span {background-position:left bottom;}
#header .eshop a:hover span {opacity:0.6; filter:alpha(opacity=60)}



#navigation {clear:both; padding-top:20px; position:relative; z-index:2; }
#navigation ul,#navigation li {margin:0; padding:0; list-style; background:none;}
#menu li {list-style:none; display:block; width:990px; clear:both; }
#menu li span.line {position:absolute; display:block; width:990px; height:28px; *height:27px; background:#fff; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
#menu li.hover span.line,#menu li:hover span.line, #menu li.active span.line {background:#a6cf38; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

#menu li.active {margin:1px 0;}
#menu li a {color:#000; padding:0px 0 0 0px; display:block; height:28px; position:relative;  overflow: hidden; top:5px; text-decoration:none; display:block;}
#menu li a:hover {text-decoration:none;}

#menu li li a strong {font-weight: normal; position: absolute; top: 0; left: 0; z-index: 1;}

#menu ul { margin-top:-26px; margin-left:120px; position:absolute; display:none; _display:inline;}
#menu li.hover ul,#menu li:hover ul, #menu li.active ul {display:block;}
#menu li li {float:left; clear:none; width:auto; clear:none; background:url("uploads/images/css/menu-separator.gif") 0 3px no-repeat; }
#menu li li a {width:auto; margin:1px 2px 0px 3px; padding:5px 4px 0 17px; text-align:center; position:relative; overflow:hidden;    top:-1px;}

#menu li li.active a,#menu li li a:hover {background:url("uploads/images/css/menu-hover.gif") 0 -0px repeat-x;  top:-1px;}
#menu li li a:hover IMG {display:block}
#menu li  a img {position:relative; left:10px; top:0; cursor:pointer;  display:block !important}
#menu li a img {left:20px; top:2px;}
#menu li li a img {left:0px; position:relative; top:1px;  z-index: 2; margin-right:10px;}


.load li a {visibility:visible !important}

#menu li a {font-size:24px;  }
#menu li li a {font-size:19px;}



/* navigation
******************************************************************************/
/*
#navigation {clear:both; padding-top:5px; position:relative; z-index:2; }
*>#navigation {clear:both; padding-top:20px; position:relative; z-index:2;}
#menu li {list-style:none; display:block; width:990px; margin-top:-1px; clear:both}
*>#menu li {margin-top:0; width:auto;}
#menu li span {position:absolute; display:block; width:990px; height:27px; background:#fff; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
#menu li.active {margin:1px 0;}
#menu li a {color:#000; font-size:1.4em; padding:2px 0 0 20px; display:block; height:25px; position:relative; }
#menu li a:hover {text-decoration:none;}
#menu li:hover span, #menu li.active span {background:#a6cf38; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

#menu ul {line-height:25px; margin-top:-23px; margin-left:120px; position:absolute; display:none;}
#menu li:hover ul, #menu li.active ul {display:block;}
*>#menu ul {margin-top:-26px;}
#menu li li {float:left; clear:none; width:0; clear:none;}
*>#menu li li {width:auto;}
#menu li li a {width:auto; padding:0; text-align:center; position:relative; overflow:hidden; font-size:1em;height:25px;}
#menu li  a em {position:absolute; height:25px; left:0; top:0; cursor:pointer; width:100%;  background-position:20px 0 !important}
#menu li li  a em {background-color:#a6cf38 !important;}*/


/* content
******************************************************************************/
#content {background:#d9dcc2; padding:8px 10px 8px 23px; float:left; margin-bottom:4px; display:block; position:relative;  clear:both; _width:100%;}
*>#content {padding:8px 8px 8px 23px; width:959px; margin-top:1px; margin-bottom:3px; }
#content .textnavig {display:block; clear:both; visibility:hidden; line-height:0em;}
#content img {margin-bottom:-3px;}
#content a {color:#dd4a7f; text-decoration:underline;}
#content a:hover {text-decoration:none;}

#content div { margin-left:0; }
#content div p {margin:1em 0 0;}
#content div.single {width:425px; overflow:hidden; float:left;}
#content div.news {width:auto; float:none; padding-top:10px; padding-bottom:15px; clear:both; overflow:hidden; padding-left:5px; padding-right:5px;}
* HTML BODY #content div.news {width:100%}
#content div.news-hover {background:#d3db95;}
#content div.news IMG {float:left; }

#content div.news div.news-text {width:280px; float:right;}
#content div.news div.news-text H2 {margin:0; padding:0; font-size:100%;}
#content div.news div.news-text P {margin:0; padding:0;}
#content div.news div.news-text P {margin:0; padding:0;}
#content .novinkytitle {margin:0; padding:0px 0 5px 0; font-size:100%; margin-bottom:0px;}
#content .novinkyarchiv {clear:both; padding:8px 0 0 0; margin:0; text-align:right}


#content ul {list-style:none; margin:0.5em 0;}
#content li {clear:left;}
#content ul strong { display:block; width:123px; float:left; font-weight:normal; color:#333;}
#content .single ul strong {width:130px;}

#content .legend {padding-left:135px; color:#666;}
#content .dllist {margin:0;}
#content .dllist a {display:block; width:130px; float:left;}

#content .dllistOP {margin:0;}
#content .dllistOP a {display:block; width:200px; float:left;}

#content div.images {position:relative; width:483px; margin-right:0; float:right;}
#content div.images ul {position:absolute; right:0; bottom:0; list-style:none; margin:0;}
*>#content div.images ul {right:1px; bottom:1px;}

.stlpec {float:left; width:200px;}
.stlpec-vpravo {float:right; width:200px;}

#content div.images ul li {float:left; margin-left:1px; clear:none;}
#content div.images ul li a {padding:0.5em 1em; text-decoration:none; display:block; background:#a6cf38; color:#fff; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; cursor:pointer;}
#content div.images ul li a:hover {color:#000;}

#content div.images a  {float:left; padding:0 3px 3px  0px;  margin-bottom:3px; }
#content div.images a img {display:block;  overflow: hidden;}

#content .znacky {margin:2px 0 2px -11px;  _float:left; _width:100%; }
#content .znacky li {float:left; clear:none; width:178px; margin:0 0 2px 5px; _margin-left:3px; padding-left:10px; }
#content .znacky li.toppartner {padding-left:0; width:189px; padding-bottom:10px;}
#content .znackyColumn{ width:181px; margin:0 0 2px 10px; float:left;}

#content .znackyImg {margin:2px 0 2px -11px;}
#content .znackyImg li {float:left; clear:none; width:484px; margin:0 0 2px 1px; padding-left:10px;}
#content .znackyImg li.toppartner {padding-left:0; width:484px; padding-bottom:10px;}
#content .znackyImgColumn{ width:484px; margin:0 0 10px 0px;}


#advert {background:#d9dcc2; clear:both; margin-top:3px; margin-bottom:4px; margin-top:-1px; padding:8px 0 7px 1px; overflow:hidden;}
*>#advert {padding:8px 0 5px 4px; margin-bottom:0;}
#advert object {margin-left:7px;}
*>#advert object {margin-left:4px;}
*>#advert {margin-top:1px;}
#advert div {display:inline}

#flashcontent {position:relative; margin-top:-299px; margin-bottom:1px; left:420px; width:570px; overflow:hidden; float:left;}
*>#flashcontent { margin-top:-297px; margin-bottom:-4px;}

table {font-size:100%; }

table.podporujeme  {border-bottom:1px solid #bdc1b4;}
table.podporujeme TR {}
table.podporujeme TR TD {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #eaefdc; border-top:1px solid #bdc1b4; vertical-align:top;}
table.podporujeme TR.prvy TD {border-top:0 none;}
table.podporujeme TR TD.perex-text {padding-left:25px; padding-right:10px; margin:0;}
table.podporujeme TR TD.perex-text H2 {font-size:100%; padding-top:0; padding-bottom:10px; margin:0;}
table.podporujeme TR TD.perex-text P {padding-bottom:10px; margin:0;}
table.podporujeme TR TD.perex-text P.date {margin:0; padding:0;}

div.gallery {padding:5px 0 10px 0; clear:both; float:none !important;  width:auto !important; height:auto !important;}
div.gallery A {float:left !important; margin-right:5px;}
div.gallery A IMG {}
div.cleaner {float:none !important; clear:both; width:1px; height:0px; font-size:0; line-height:0;}


/* footer
******************************************************************************/
#footer {overflow:hidden; background:#fafcf6; font-size:0.91em; padding:5px 10px; color:#6f6f6f; margin-top:4px; clear:both;}
#footer a { color:#66CCFF};
#footer a:hover { color:#999999};
.cleaner {clear:both; height:0; line-height:0; font-size:0;}

  table.podporujeme  {border-bottom:1px solid #bdc1b4;}
table.podporujeme TR {}
table.podporujeme TR TD {padding-top:10px; padding-bottom:10px; border-bottom:1px solid #eaefdc; border-top:1px solid #bdc1b4; vertical-align:top;}
table.podporujeme TR.prvy TD {border-top:0 none;}
table.podporujeme TR TD.perex-text {padding-left:25px; padding-right:10px;}
table.podporujeme TR TD.perex-text H2 {font-size:100%; padding-bottom:10px; margin:0;}
table.podporujeme TR TD.perex-text div.obsah {padding-bottom:10px;}
table.podporujeme TR TD.perex-text P {padding-bottom:10px; margin:0;}
table.podporujeme TR TD.perex-text div.obsah p {padding:0;}

div.gallery {padding:5px 0 10px 0; clear:both; float:none !important;  width:auto !important; height:auto !important;}
div.gallery A {float:left !important; margin-right:5px;}
div.gallery A IMG {}

div.event {}
#content div.event H1 {margin:0; padding:3px 10px; font-size:100%; font-weight:bold; color:#333333; background: #afc477;}
#content  div.event H1 A {color:#333333; text-decoration:none;}
#content div.event H2 {margin:0; padding:3px 10px; font-size:100%; font-weight:normal; color:#333333; background: #afc477;}
#content div.event div.galeria {padding:10px 0; clear:both;}
#content div.event div.galeria A { padding:0 3px 3px 0;  overflow:hidden; float:left;}
#content div.event div.galeria IMG {  }

#content  div.event table {}
#content  div.event table tr td .perex-event {display:block; width:226px; color:#333 !important; text-decoration: none; text-align:left;}
#content  div.event table tr td .perex-event IMG {display:block;}

ul.tim li {clear:left;}
ul.tim li strong {
color:#333333;
display:block;
float:left;
font-weight:normal;
width:100px !important;
}

ul.tim li a {
	float:left;
}

.cleaner {float:none !important; clear:both; width:1px !important; height:0px !important; font-size:0 !important; line-height:0 !important; overflow:hidden;}
/* End of 'style' */

