/* General reset */
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,  tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption,  hr, button {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:none;}
ol, ul {list-style:none;}
table {border-left: 1px solid #000; border-top: 1px solid #000;}
table td {border-right: 1px solid #000; border-bottom: 1px solid #000; }
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
h2 a {color: #000; }
.clear {clear:both;}
blockquote, q {quotes:none;}
table {border-collapse:collapse; border-spacing:0;}
input, textarea, button {font-family:inherit; font-size:1em;}
body {color:#000;font:12px Verdana, Arial, Helvetica, sans-serif;background:#fff;}
img{border-style:none;}
.no-border {border: none !important; padding: 0 !important; margin: 0 !important;}
a{text-decoration:none; color:#f0f;}
a:focus {outline:none;}
a:hover{text-decoration:underline;}
a.color {color: #ff0083; }
input, textarea, select{font:100% arial,sans-serif; vertical-align:middle; color:#000;}
form, fieldset{margin:0; padding:0; border-style:none;}
.mb15 {margin-bottom: 15px !important;}
.grey {color: #858585; }
/* wrapper start*/
#wrapper {margin:0 auto; width:966px; }
/* header start */
#header {width:100%;position:relative;z-index:50;}
.header-info {overflow:hidden; width:100%;}
.header-info .info-text {background:url(http://www.nitrafest.sk/images/layout/header-info.jpg) no-repeat; width:966px; height:250px;overflow:hidden;text-indent:-9999px;display:block;}
.header-info .info-text a {height:100%;display:block;}
/* header-menu start */
.header-menu {overflow:hidden;	height:27px;padding:4px 17px;background:#d6da01 url(http://www.nitrafest.sk/images/layout/bg-header-menu.gif) no-repeat;}
/* logo start */
.logo {float:left;background:url(http://www.nitrafest.sk/images/layout/logo.gif) no-repeat;width:166px;height:26px;overflow:hidden;text-indent:-9999px;}
.logo a {display:block;height:100%;}
/* logo end */
.header-menu .info-block {float:right;width:582px;padding:3px 0 0;}
.header-menu .tools {float:left;width:290px;}
.header-menu .tools a span {float:left;color:#505050;font-size:12px;padding:0 2px 0 0; line-height:20px; }
.header-menu .tools a:hover span {text-decoration:underline;}
.header-menu .tools ul {float:left;}
.header-menu .tools li {float:left;padding:3px 0 0 22px;}
.header-menu .tools li a {float:left;overflow:hidden;text-indent:-9999px;}
.header-menu .tools li .print {background:url(http://www.nitrafest.sk/images/layout/ico-print.gif) no-repeat;width:22px;height:20px;margin:-3px 0 0;position:relative;}
.header-menu .tools li .mail {background:url(http://www.nitrafest.sk/images/layout/ico-mail.gif) no-repeat;width:22px;height:15px;}
.header-menu .tools li .rss {background:url(http://www.nitrafest.sk/images/layout/ico-rss.gif) no-repeat;width:15px;height:15px;}
.header-menu .tools li .twitter {background:url(http://www.nitrafest.sk/images/layout/ico-twitter.gif) no-repeat;width:12px;height:16px;}
.header-menu .tools li .facebook {background:url(http://www.nitrafest.sk/images/layout/ico-facebook.gif) no-repeat;width:7px;height:15px;}
.header-menu .languages {float:left;overflow:hidden;padding:3px 0 0;}
.header-menu .languages li {float:left;background:url(http://www.nitrafest.sk/images/layout/separator-languages.gif) no-repeat 0 60%;padding:0 4px 0 13px;display:inline;margin:0 13px 0 -13px;line-height:16px;}
.header-menu .languages li a {color:#505050;}
.header-menu .languages li.active a {text-decoration:underline;}
/* search-form */
.search-form {float:right;}
.search-form fieldset {float:left;}
.search-form .text {float:left;background:url(http://www.nitrafest.sk/images/layout/bg-text.gif) no-repeat;padding:4px 5px;}
.search-form .text input {float:left;background:none;border:0;margin:0;padding:0;font-size:11px;width:136px;}
.search-form .search {float:left;background:url(http://www.nitrafest.sk/images/layout/btn-search.gif) no-repeat;border:0;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;width:19px;height:21px;cursor:pointer;}
/* search-form */
/* header-menu end */
/* nav start */
/*
#nav {height:42px;background:url(http://www.nitrafest.sk/images/layout/bg-nav.gif) no-repeat;}
#nav li {float:left;text-transform:uppercase;position:relative;font-size:10px;line-height:12px;background:url(http://www.nitrafest.sk/images/layout/separator-nav.gif) no-repeat 0 6px;}
#nav li:first-child {background:none;}
#nav li a {float:left;padding:7px 0 23px;color:#858585;text-align:center;position:relative;cursor:pointer;}
#nav li a span {position:absolute;bottom:0;left:30%;width:40px;height:17px;display:none;background:url(http://www.nitrafest.sk/images/layout/bg-corner.png) no-repeat; }
#nav li.active a,
#nav li a:hover {color:#000;text-decoration:underline;}
#nav li.active a span,
#nav li:hover span,
#nav li.hover span {display:block;}

#nav li ul.sub-nav {display:none;}
#nav li:hover ul.sub-nav { width:178px; padding:0px 8px 15px 7px; display:block; position:absolute; z-index:50; left:-4px; top:25px; background:url(http://www.nitrafest.sk/images/layout/bg-sub-nav.png) no-repeat bottom left; }
#nav li:hover ul.sub-nav li { width:auto !important; text-transform:none; float:none !important; clear:both; margin:0 10px; padding:0; border-bottom:1px dashed #b6b7b8; text-align:left; }
#nav li:hover ul.sub-nav li.first {border:0;}
#nav li:hover ul.sub-nav li a { width:178px !important; display:block; height:auto; padding:3px 0; text-decoration:none; line-height:14px; text-align:left; }
#nav li:hover ul.sub-nav li a:hover {text-decoration:underline;}
#nav li ul.sub-nav li ul {display:none;}
#nav li ul.sub-nav li a.sub { background:url( http://www.nitrafest.sk/images/layout/arrow-hover.gif) no-repeat 155px 7px; }

#nav li.hover ul.sub-nav li.hover a.sub {font-weight:bold;}

#nav li.active ul.sub-nav li ul li a { font-weight:normal !important; }
#nav li ul.sub-nav li.hover a.sub { text-decoration:none; cursor:default; color:#000; }
#nav li ul.sub-nav li.hover ul { padding:3px; display:block !important; position: absolute; top:0; left: 168px; background:#E8EAEB url(http://www.nitrafest.sk/images/layout/bg-border-submenu.gif) no-repeat left top; border:1px solid #B6B7B8; border-left:0; /*background:url(http://www.nitrafest.sk/images/layout/bg-sub-nav.png) no-repeat bottom left; }
*/



/* doplnene */
#nav {height:42px;background:url(http://www.nitrafest.sk/images/layout/bg-nav.gif) no-repeat;}
#nav li {float:left;text-transform:uppercase;position:relative;font-size:10px;line-height:12px;background:url(http://www.nitrafest.sk/images/layout/separator-nav.gif) no-repeat 0 6px;}
#nav li:first-child {background:none;}
#nav li a {float:left;padding:7px 0 23px;color:#858585;text-align:center;position:relative;cursor:pointer;}
#nav li a span {position:absolute;bottom:0;left:30%;width:40px;height:17px;display:none;background:url(http://www.nitrafest.sk/images/layout/bg-corner.png) no-repeat; }
#nav li.active a,
#nav li a:hover {color:#000;text-decoration:underline;}
#nav li.active a span,
#nav li:hover span,
#nav li.hover span {display:block;}

#nav li ul {display:none;}
#nav li:hover ul { width:178px; padding:0px 8px 15px 7px; position:absolute; z-index:50; left:-4px; top:25px; background:url(http://www.nitrafest.sk/images/layout/bg-sub-nav.png) no-repeat bottom left; }
#nav li:hover ul li { width:150px !important; text-transform:none; float:left !important; clear:both; margin:0 10px; padding:0; border-bottom:1px dashed #b6b7b8; text-align:left; background:none; }
#nav li:hover ul li.last {border:0;}
#nav li:hover ul li a { width:158px !important; display:block; height:auto; padding:3px 20px 3px 0; text-decoration:none; line-height:14px; text-align:left; }
#nav li:hover ul li a:hover {text-decoration:underline;}
#nav li ul li ul {display:none;}
#nav li  ul li a.sub {background:url(http://www.nitrafest.sk/images/layout/arrow-hover.gif) no-repeat 155px 7px;  }

#nav li.hover ul li.hover a.sub {font-weight:bold;}

#nav li.active ul li ul li a { font-weight:normal !important; }
#nav li ul li.hover a.sub { text-decoration:none; /* cursor:default; */ color:#000; }
#nav li ul li.hover ul { padding:3px; position: absolute; top:0; left: 168px; background:#E8EAEB url(http://www.nitrafest.sk/images/layout/bg-border-submenu.gif) no-repeat left top; border:1px solid #B6B7B8; border-left:0; /*background:url(http://www.nitrafest.sk/images/layout/bg-sub-nav.png) no-repeat bottom left;*/ }

#nav li.hover ul,
#nav li.hover ul li.hover ul,
#nav li.hover ul li.hover ul li.hover ul,
#nav li.hover ul li.hover ul li.hover ul li.hover ul,
#nav li.hover ul li.hover ul li.hover ul li.hover ul li.hover ul {display:block;}

#nav li ul,
#nav li.hover ul li ul,
#nav li.hover ul li.hover ul li ul,
#nav li.hover ul li.hover ul li.hover ul li ul,
#nav li.hover ul li.hover ul li.hover ul li.hover ul li ul {display:none;}
                                  


/* doplnene END */


/* nav end */
/* header end */
/* main start */
#main {overflow:hidden;margin:0;padding:0px 3px 40px;position:relative;}
* html #main {height:1%;}
/* twocolumsn start */
#twocolumns {float:right;width:748px;margin:-10px 0 0;position:relative;}
#twocolumns .more {overflow:hidden;line-height:13px;}
/* content start */
#content {float:left;width:531px;overflow:hidden;padding:7px 0 0;}
#content h1.program {border-bottom: 1px solid #d3d3d3; padding-bottom: 5px;}
/* breadcrumbs start */
#breadcrumbs { width:520px; overflow:hidden;margin:0 0 16px 00px; clear:both; }
#breadcrumbs li {color:#858585;float:left;padding:0 2px 0 0px;line-height:14px;font-size:10px;}
#breadcrumbs li a {color:#858585;}
#breadcrumbs li.active a {text-decoration:underline;}
#content h1 {font-size:20px;line-height:26px;margin:0 0 10px;}
/* breadcrumbs end */
/* gallery start */
#content .gallery {overflow:hidden;width:531px;}
#content .gallery ul {overflow:hidden;width:560px;margin:0 -30px 14px 0; list-style: none;}
#content .gallery li {float:left;width:99px;padding:0 8px 0 1px !important;font-size:16px;line-height:17px !important;font-weight:bold; list-style: none; background: none !important; margin: 0 !important;}
#content .gallery li.rear {width: 100%; height: 10px; clear: both; float: none;}
#content .gallery li .img {overflow:hidden;width:100px;margin:0 0 2px -1px;}
#content .gallery li .img img {display:block;}
#content .gallery li .date {font-size:11px;line-height:18px;font-style:normal;font-weight:normal;display:block;}
#content .more {font-weight:normal;font-size:11px;}
#content .more a {float:left;padding:0 20px 0 0;}
/* gallery end */
/* links-srction start */
#content .item-section {overflow:hidden;width:100%;position:relative;margin:-8px 0 0;padding:4px 0 0;}
#content .item-section h2 {font-size:16px;color:#00c7d9;line-height:29px;overflow:hidden;padding:0 0 2px 2px;}
#content .main-info h2, 
#content .section h2 {border-bottom:1px solid #d3d3d3; margin-bottom: 5px; padding-bottom: 5px;}
#content .section li {text-indent:0;}
#content .item-section h2 a {float:left;background:url(http://www.nitrafest.sk/images/layout/bullet-download.gif) no-repeat;color:#00c7d9;padding:4px 0 0 28px;font-weight:normal;cursor:pointer;}
/* list start */
#content .item-section .list {width:100%;background:url(http://www.nitrafest.sk/images/layout/bg-border.gif) repeat-x;padding:8px 0;}
#content .item-section .list li {vertical-align:top;line-height:13px;background:url(http://www.nitrafest.sk/images/layout/bullet-links.gif) no-repeat 0 4px;padding:0 0 0 13px;}
#content .item-section .list li a {color:#ff0083;}

#content .list {width:100%;}
#content .list li {vertical-align:top;line-height:13px;background:url(http://www.nitrafest.sk/images/layout/bullet-links.gif) no-repeat 0 4px; padding:0 0 0 13px;}
#content .list li a {color:#ff0083;}
#content .list li a.active {text-decoration: underline; font-weight: bold; }
#content .list li ul {margin-left: 10px; }
/* list end */
/* calendar start */
#content .item-section .calendar {overflow:hidden;position:relative;margin:-2px 0 0;}
#content .item-section .calendar .date {display:block;font-style:normal;font-size:16px; line-height:25px; color:#ff0083;}
#content .item-section .calendar ul {overflow:hidden;}
#content .item-section .calendar li {float:left;position:relative;}
#content .item-section .calendar li strong {position:absolute;left:-2px;top:0;width:4px;height:82px;background:url(http://www.nitrafest.sk/images/layout/sep-calendar.png) no-repeat;}
#content .item-section .calendar li div.no-playing-day {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 52px; width: 87px; height: 81px;overflow:hidden; background-color: #999; text-align: center; line-height: 78px; }
#content .item-section .calendar li div.no-playing-day span {background: url(http://www.nitrafest.sk/images/layout/no-playing-day.png) no-repeat top left; width:90px;height:78px; position:absolute; left: 0; top: 0;}
#content .item-section .calendar li a {background:#000;width:75px;height:62px;padding:19px 0 0 12px;overflow:hidden;margin:0 0 14px;float:left;cursor:pointer;}
#content .item-section .calendar li a.grey {background: grey;}
#content .item-section .calendar li a:hover,
#content .item-section .calendar li a.select {background:#FF0083; text-decoration: none; }
#content .item-section .calendar li.active a {margin:0;padding-bottom:14px;background:url(http://www.nitrafest.sk/images/layout/bg-date-active.gif) no-repeat;}
#content .item-section .calendar li span {display:block;width:50px;height:47px; color: #fff; /*text-indent:-9999px;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 52px; line-height: 40px;}
/*
#content .item-section .calendar li .date1 {background:url(http://www.nitrafest.sk/images/layout/text-date1.png) no-repeat;}
#content .item-section .calendar li .date2 {background:url(http://www.nitrafest.sk/images/layout/text-date2.png) no-repeat;}
#content .item-section .calendar li .date3 {background:url(http://www.nitrafest.sk/images/layout/text-date3.png) no-repeat;}
#content .item-section .calendar li .date4 {background:url(http://www.nitrafest.sk/images/layout/text-date4.png) no-repeat;}
#content .item-section .calendar li .date5 {background:url(http://www.nitrafest.sk/images/layout/text-date5.png) no-repeat;}
#content .item-section .calendar li .date6 {background:url(http://www.nitrafest.sk/images/layout/text-date6.png) no-repeat;} */
/* program-list */
#content .item-section .program-list {overflow:hidden;margin:-7px 0 0;position:relative;}
#content .item-section .description-block ,
#content .item-section .program-list li {background:url(http://www.nitrafest.sk/images/layout/bg-border.gif) repeat-x;overflow:hidden;vertical-align:top;margin:-1px 0 0;padding:16px 0 16px;}
#content .item-section .description-block .alignleft,
#content .program-list .alignleft {float:left;width:176px;margin:0 6px 0 0;}
#content .item-section .description-block .alignleft {float:left;width:176px;margin:0 8px 0 0;}
* html #content .item-section .description-block .alignleft {margin-right:5px;}
* html #content .program-list .alignleft {margin-right:3px;}
#content .item-section .description-block img,
#content .program-list .alignleft img {display:block;}
#content .item-section .description-block .txt,
#content .program-list .txt {overflow:hidden;color:#858585;padding:1px 0 0;}
#content .program-list .txt p {margin:0 0 2px;}
#content .item-section .description-block .txt p .mark,
#content .program-list .txt p .mark {color:#ff0083;}
#content .program-list .txt.list-style-disc ul li { list-style:none; line-height:130%; background:url(http://www.nitrafest.sk/images/layout/bullet-links.gif) no-repeat 0 5px; padding:0 0 8px 10px; color:#000 !important; }
#content .item-section .description-block .country,
#content .program-list .country {text-transform:uppercase;font-weight:bold;padding:2px 0;display:block;}
#content .item-section .description-block .subtitle,
#content .program-list .subtitle {font-weight:bold;color:#ff0083;font-size:20px;line-height:22px;display:block;}
#content .item-section .description-block .subtitle2,
#content .program-list .subtitle2 {color:#00C7D9;font-size:16px;font-weight:normal;line-height:18px;}
/* program-list */
/* calendar end */
/* links start */
#content .item-section .links {overflow:hidden;padding:10px 0 0 1px;position:relative;}
#content .item-section .links li {float:left;padding:0 17px 0 0;}
#content .item-section .links li a {float:left;padding:3px 0 0;overflow:hidden;text-indent:-9999px;}
#content .item-section .links li .description {background:url(http://www.nitrafest.sk/images/layout/ico-description.gif) no-repeat;width:4px;height:16px;}
#content .item-section .links li .photo {background:url(http://www.nitrafest.sk/images/layout/ico-photo.gif) no-repeat;width:23px;height:16px;}
#content .item-section .links li .video {background:url(http://www.nitrafest.sk/images/layout/ico-video.gif) no-repeat;width:25px;height:19px;position:relative;margin:-3px 0 0;}
/* links end */
/* items start */
#content .items {overflow:hidden;height:1%;position:relative;margin:-7px 0 0;}
/* item-box start */
#content .items .item-box {background:url(http://www.nitrafest.sk/images/layout/bg-border.gif) repeat-x;margin:-1px 0 0;padding:8px 0 7px;line-height:12px;overflow:hidden;width:531px;}
#content .items .item-box .heading {overflow:hidden;height:1%;padding:6px 0 5px;}
#content .items .item-box .heading .click {float:right;color:#b3b3b3;font-size:9px;line-height:12px;}
#content .items .item-box h2{font-size:20px;line-height:23px;text-transform:uppercase;color:#000;padding:0;margin:-6px 0 0;position:relative;float:left;}
#content .items .item-box .subheading {color:#858585;position:relative;margin:-7px 0 0;font-size:9px;padding:7px 0 4px;line-height:12px;
overflow:hidden;height:1%;}
#content .items .item-box .subheading .choice {color:#00c7d9;background:url(http://www.nitrafest.sk/images/layout/bullet3.gif) no-repeat 100% 60%;padding:0 26px 0 0;font-size:16px;line-height:20px;float:left;position:relative;margin:-7px 0 0;}
#content .items .item-box .subheading .click {float:right;color:#b3b3b3;}
#content .item-section .description-block {padding:0;margin:0;background:none;}
#content .item-section .description-block .country {padding:0;position:relative;margin:-1px 0 0;}
#content .item-section .description-block .alignleft {margin-top:2px;}
#content .items .item-box .description-block  .txt p {margin:0 0 2px;}
#content .items .item-box p {margin:0 0 10px;}
/* image-gallery start */
#content .image-gallery {overflow:hidden;width:550px;margin:0 -20px 0 0;}
#content .image-gallery li {padding:0 9px 5px 0;float:left;}
#content .image-gallery li img {display:block;}
/* image-gallery end */
#content .items .item-box .click-holder {overflow:hidden;height:1%;font-size:9px;line-height:13px;}
#content .items .item-box .click-holder a {color:#b3b3b3;}
#content .items .video-box {overflow:hidden;width:100%;margin:-4px 0 0;position:relative;}
#content .items .video-box img {display:block;}
/* item-box end */
/* items end */
/* item-section end */
/* main-info */
#content .main-info {overflow:hidden;height:1%;line-height:13px;}
#content .main-info .section {overflow:hidden;height:1%;padding:11px 0 24px;margin:-10px 0 0;background:url(http://www.nitrafest.sk/images/layout/bg-border.gif) repeat-x;}
#content .main-info .section ul {margin: 0 0 12px 0;}
#content .main-info .section ol {margin: 0 0 12px 0;}
#content .main-info .section ul li {background: url(http://www.nitrafest.sk/images/layout/bullet-links.gif) no-repeat 0 4px; list-style: none !important; line-height: 130%;  padding:0 0 8px 10px; }
#content .main-info .section ol li {list-style: decimal inside !important; line-height: 14px;  }
#content .main-info .more {position:relative; /*margin:-12px 0 0;*/}
#content .main-info h2,
#content .main-info .subtitle {font-size:20px;line-height:26px;}
#content .main-info h3 {font-size:16px;line-height:18px;font-weight:normal;color:#00c7d9;position:relative; margin-bottom: 10px;}
#content .main-info p {margin:0 0 12px;}
#content .main-info .section .img {padding:0 0 16px;margin:-3px 0 0;position:relative;overflow:hidden;height:1%;}
#content .main-info .section .img img {display:block;}
#content .main-info .section .video-block {padding:0 0 18px;margin:-3px 0 0;position:relative;overflow:hidden;height:1%;}
#content .main-info .section .video-block img {display:block;}
/* main-info */
/* content end */
/* aside start */
.aside {float:right;width:180px;padding:10px 0 0 16px;}
.aside .info-box {overflow:hidden;width:196px;margin:0 0 8px -16px;position:relative;background:url(http://www.nitrafest.sk/images/layout/bg-info-box.gif) repeat-y 16px 0;}
.aside .info-box-t {overflow:hidden;padding:15px 9px 15px 25px;background:url(http://www.nitrafest.sk/images/layout/bg-info-box-t.gif) left center no-repeat;}
.aside .info-box-t a { color: #EDEA2B; font-size:11px; }
.aside .info-box-t a:hover { text-decoration: none; }
* html .aside .info-box-t {overflow:visible;height:41px;}
/* block start */
.aside .block {overflow:hidden;width:169px;padding:7px 3px 4px 7px;margin:0 0 10px;background:#edea2b;border-right:1px solid #f2ef60;}
.aside .block1 {background:#000;color:#858585;padding-bottom:7px;border-right:1px solid #404040;}
.aside .block h2 {font-size:14px;line-height:17px;margin:0 0 6px;}
.aside .block1 h2 {margin:0 0 4px;}
.aside .block ul {overflow:hidden;padding:0 0 3px;}
.aside .block li {overflow:hidden;vertical-align:top;font-size:11px;line-height:12px;padding:0 0 12px 0}
.aside .block1 .more {position:relative;margin:-5px 0 0;}
.aside .block1 li {padding:0 0 11px;font-size:11px;line-height:12px;}
.aside .block li a {float:left;color:#010101;padding:0 0 0 15px;background:url(http://www.nitrafest.sk/images/layout/bullet1.gif) no-repeat 1px 4px;}
.aside .block1 li a {color:#858585;background:url(http://www.nitrafest.sk/images/layout/bullet2.gif) no-repeat 1px 4px;}
.aside .block li.active a {text-decoration:underline;}
.aside .block1 li.active a,
.aside .block1 li a:hover {background:url(http://www.nitrafest.sk/images/layout/bullet-active.gif) no-repeat 1px 4px;text-decoration:underline;color:#ff00b4}
.aside .more {padding:0 5px 0 0;}
.aside .more a {float:right;color:#ff008a;background:url(http://www.nitrafest.sk/images/layout/bullet-more1.gif) no-repeat 0 75%;padding:0 0 0 20px;}
/* aside block */
.aside .box {overflow:hidden;height:1%;position:relative;margin:-2px 0 0;}
.aside .box .title {padding:14px 8px 20px;overflow:hidden;height:1%;background:#a9dbf6;}
.aside .box .title h2 {color:#fff;font-size:26px;line-height:30px;}
.aside .box .box-info {padding:7px 4px 12px 8px;background:#39b9ff;font-size:11px;line-height:13px;}
.aside .box .box-info h3 {font-size:14px;line-height:17px;}
.aside .box .box-info p {margin:0 0 5px;}
/* email-form start */
.email-form {overflow:hidden;height:1%;}
.email-form .text {float:left;background:#fff;border-bottom:1px solid #9cdcff;padding:2px 5px 2px;}
.email-form .text input {float:left;background:none;border:0;margin:0;padding:0;font-size:11px;font-style:italic;width:120px;color:#858585;}
.email-form .go {float:left;background:url(http://www.nitrafest.sk/images/layout/btn-go.gif) no-repeat;border:0;margin:0;padding:0;font-size:11px;color:#fff;font-style:italic;width:34px;height:19px;cursor:pointer;line-height:19px;padding:0 0 1px;}
/* email-form end */
 /* aside end */
/* twocolumns end */
/* sidebar start */
#sidebar {float:left;width:168px;padding:0 24px 0 0;overflow:hidden;border-right:1px solid #e0e0e0;}
#sidebar .block {overflow:hidden;height:1%;border-top:1px solid #f0f1f2;background:#e8eaeb;padding:12px 16px 17px 16px;margin:0 0 10px;}
#sidebar .block h2 {font-size:14px;line-height:15px;margin:0 0 6px;}

#sidebar .block  li.active a { color:#000; font-weight:bold; }
#sidebar .block  li.active ul {display:block;}
#sidebar .block  ul li ul { width:126px; background: #fff; padding-left: 10px; }
#sidebar .block  ul li {padding:0 0 1px 10px;vertical-align:top;line-height:15px; background:url(http://www.nitrafest.sk/images/layout/bullet-links-tr.gif) no-repeat 0 5px;}
#sidebar .block  li.active ul li a,
#sidebar .block  li a {color:#444444; font-weight:normal;}
#sidebar .block  li a:hover {text-decoration:underline;color:#000;}
#sidebar .block  li.active ul li a.active,
#sidebar .block  li a.active {color:#000; font-weight: bold; }

#sidebar .block .contacts {overflow:hidden;height:1%;font-size:10px;line-height:11px;color:#000 !important;padding:0 0 10px;}
#sidebar .block .contacts address {font-style:normal;padding:0 0 10px;}
#sidebar .block .contacts p {margin:0 0 10px;}
#sidebar .block .contacts p a {color:#000; text-decoration:underline;}
#sidebar .block .contacts p a:hover {text-decoration:none;}
#sidebar .block .contacts dl {overflow:hidden;height:1%;}
#sidebar .block .contacts dt {float:left;margin:0 4px 0 0;}
* html #sidebar .block .contacts dt {margin-right:1px;}
#sidebar .block .contacts dd {overflow:hidden;height:1%;} 
#sidebar .sponsors {overflow:hidden;width:100%;padding:14px 0 2px 16px;}
#sidebar h3 {font-size:12px;line-height:15px;padding:0 0 8px;font-weight:normal;}
#sidebar h3 a {color:#000;background:url(http://www.nitrafest.sk/images/layout/bullet-title.gif) no-repeat 100% 60%;padding:0 10px 0 0;}
#sidebar .sponsors ul {overflow:hidden;height:1%;padding:12px 0 0;}
#sidebar .sponsors li {padding:0 0 20px 5px;overflow:hidden;height:1%;vertical-align:top; float: left;}
#sidebar .sponsors li a {float:left;}
#sidebar .sponsors li img {display:block;}

#sidebar .block ul li ul {display: none;}
/* sidebar end */
/* main end */
/* footer start */
#footer {overflow:hidden;width:100%;color:#d2d2d2;text-transform:uppercase;font-size:11px;line-height:14px;padding:0 0 40px;}
#footer p {text-align:center;}
#footer p a { text-decoration:underline; color:#d2d2d2; }
#footer p a:hover {text-decoration:none;}
/* footer end */
/* wrapper end */

.list.mesto-nitra {padding: 5px 0 5px 0; background: url("http://www.nitrafest.sk/images/layout/bg-border.gif") repeat-x scroll left bottom transparent; margin: 5px 0 10px 0;}

.guestbook label {float:left; width:100px;}
.guestbook input.field {width: 200px; margin: 0 0 5px 0;}
.guestbook input.submit {margin: 10px 0 0 100px;}
.guestbook span {display: block;}
.guestbook li {border-bottom:1px solid #E8EAEB; padding:10px 0 !important; list-style: none; background: none !important; margin: 0 !important;}
.guestbook li p {padding: 5px 5px 0 5px; margin: 0 !important;}
h3.guestbook {color: #000 !important; margin: 10px 0 10px 0;}
.center {text-align: center;}

span.datum {text-align: right; display: block; margin: 0 0 10px 0; color: grey; }

.archiv-header .left-box {float:left; width: 116px; height: 160px;}
.archiv-header .right-box {float:left;}

.download-program { width:531px; text-align:right; padding:5px 0; }
.download-program span { display:block; line-height:1; padding:0; }
.download-program a { font-size: 12px; color: #FF0083; font-weight: normal; line-height:1; margin:0; }

ul.site-map-list { margin:0 0 10px 0 !important; } 
ul.site-map-list li { padding-bottom:0 !important; line-height:150% !important; }
ul.site-map-list li ul { margin:0 0 5px 0 !important; padding:0px 0 0 0; } 

.list.archiv-nav  li.active a { color:#000; font-weight:bold; }
.list.archiv-nav .block  li.active ul {display:block;}
.list.archiv-nav .block  ul li ul { width:126px; background: #fff; padding-left: 10px; }
.list.archiv-nav .block  ul li {padding:0 0 1px 10px;vertical-align:top;line-height:15px; background:url(http://www.nitrafest.sk/images/layout/bullet-links-tr.gif) no-repeat 0 5px;}
.list.archiv-nav .block  li.active ul li a,
.list.archiv-nav .block  li a {color:#444444; font-weight:normal;}
.list.archiv-nav .block  li a:hover {text-decoration:underline;color:#000;}
.list.archiv-nav .block  li.active ul li a.active,
.list.archiv-nav .block  li a.active {color:#000; font-weight: bold; }

.section .album {width: 260px !important;}
.section .album a {font-size:12px !important;}

.toggler-content {display: none; width: 531px; }
#toggler h2 {float: none !important; clear: both; display: block; cursor: pointer; color: #FF008A !important; font-size: 12px !important; text-transform: none !important; font-weight: normal !important; }
#toggler h2:hover {text-decoration: underline !important; }
#toggler h2.current {color: #000 !important; font-size: 20px !important; text-transform: uppercase !important; font-weight: bold !important; margin: 5px 0 5px 0 !important;}
#toggler h2.viac {display: block;}
#toggler h2.viac.current {display: none;}
#toggler h2.current:hover { cursor: default; text-decoration: none !important; }
.center {text-align: center; }
a.vstupenky {margin-top: 10px !important; display: inline-block; }
.border {border-bottom: 1px solid #d3d3d3; padding-bottom: 5px; margin-bottom: 10px; display: block; }
.galeria-listing-nadpis {font-size: 14px; }
.program-country {text-transform: uppercase;}
.txt h1 {color: #000; margin: 0px !important;}
.objednavka {background:url(http://www.nitrafest.sk/images/layout/cart.png) no-repeat left top; padding-left: 30px; height: 30px; line-height: 25px; display: inline-block; font-weight: bold;}
.files li a {color: #FF00FF !important; }
#site-map ul {margin: 0 !important;}
#site-map li a {font-size: 16px !important; color: #000 !important; font-weight: bold;}
#site-map li ul li a {font-size: 14px !important; color: #000 !important; font-weight: normal;}
#site-map ul li {padding-bottom: 0 !important; }
#site-map ul ul {margin: 0 !important; }
#site-map li ul li ul li a, body #site-map li ul li a.sitemap-link {font-size: 12px !important; color: #FF008A !important; font-weight: normal;}
.dobrovolnik label {width: 100% !important; margin: 0 0 5px 0; }
.dobrovolnik textarea {margin: 0 0 10px 0; width: 480px; }
.dobrovolnik input.submit {margin: 0; }
.dobrovolnik ul { float: left; }
.dobrovolnik ul li {margin: 0 0 3px 0 !important; padding: 0 !important; border: 0 !important; float: left; width: 130px; }
.dobrovolnik ul li span {display: inline; }
.year ul { float: left; margin-top: 5px !important; }
.year ul li {margin: 0 0 3px 0 !important; padding: 0 !important; border: 0 !important; float: left; width: 130px; background: none !important; }
.year ul li span {display: inline; }
.box.banner {margin-top: 10px; text-align: center; }
.box.banner img { display: inline; }

.pagination { margin: 15px 0; text-align: center; }
.nav_categories a.active {font-weight: bold; }
