html,body{margin:0;padding:0}
body{text-align:center;font-size:12px;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;background:#000 url(/images/design/back-body.gif) 50% top repeat-y;color:#fff;}
img{border:0}
form{margin:0;}
p{margin:10px 0 10px 0;padding:0;}
a:link, a:visited {color:#ff6600;text-decoration:underline;}
a:hover {text-decoration:underline;color:white}
/*#e94200*/

div#menu{position:relative;width:100%;height:45px;padding:0;margin:75px 0 0 0;background:url('/images/design/topmenuX.jpg') 50% 0px no-repeat;}
div#header{margin:0;padding:0; background:url('/images/design/back-main.jpg') 0px 0px no-repeat; height:112px; margin-top:63px}

/* mainNav */
#mainNav{margin:0;padding:17px 0 0 40px;list-style:none;}
#mainNav li{float:left; padding:0 10px 0 10px;border-left:1px solid #fff;}
#mainNav li.first {border-left:0;}
#mainNav li a{font-size:12px;}
#mainNav a:link, #mainNav a:visited {text-decoration: none;color: #fff;}
#mainNav a:hover {text-decoration: underline;}

#subNav {margin:0;padding:0;width:191px;}

div#container{text-align:left;background: url("/images/design/back-top.jpg") 50% 0px no-repeat;}
div#content{}
div#navigation{}
div#footer{background: url("/images/design/back-footer.jpg") 50% 0px no-repeat #000;}

div#container{width:1100px;padding:20px 26px 0 26px;overflow:hidden;margin:0 auto;}
div#content{width:490px;float:left;padding:0px; }
#content p {color:white; font-size:1.2em; line-height:1.3em!important}

div#navigation{float:left;width:200px; margin-left:90px; padding:5px; border-right:1px dotted #666}
div#rightcolumn {float:left; width:200px; padding:5px; }
div#footer{clear:both;width:995px;margin:0 auto;text-align:center;font-size:11px;font-weight:bold;padding:70px 0 30px 0;color:gray;}
div#wrapper{width:100%;}

div#content-area{margin: 10px 15px 20px 25px; color:#fff;text-align:justify;overflow:hidden;line-height:130%}
#content-area h1{padding:0;margin:10px 0 10px 0;font-size:2em;font-weight:bold;color:#e94200;}
#content-area h2{padding:0;margin:20px 0 10px 0;font-size:1.4em;font-weight:bold;color:#e94200; text-align:left; line-height:1.4em}
#footer a:link, #footer a:visited,#footer a:link, #footer a:visited {text-decoration: none; color: gray;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
#footer img{vertical-align:middle;}

div#content-images{padding:0;margin:0;clear:both;}
.content-image{float:left;border:2px solid #e94200;margin:6px;}

ul.sitemap {}

div#news{background:none;margin:3px 0 10px 0;height:auto;padding:1px; border-bottom:1px dotted #777; border-top:1px dotted #777}
#news a:link, #news a:visited,#news a:link, #news a:visited {font-weight:bold;}
#news p {line-height:130%} 

#frmSeBigTxt{border:1px solid white;width:155px;height:18px;font-size:11px;line-height:18px;background:transparent;color:white;font-size:1.1em}
div#search{margin-right:10px;width:200px;height:18px;float:left}
#frmSeBigSubmit{vertical-align:bottom;}

div#pagewrapper{width:1152px;margin:0 auto;clear:both;}
div#pageleft{width:100px;height:924px;float:left;background:url('/images/design/left_side.jpg') right top no-repeat;}
div#pagecenter{width:952px;float:left;}
div#pageright{width:100px;height:924px;float:left;background:url('/images/design/right_side.jpg') left top no-repeat;}

/* program feature on the main page */
#programs {width:900px; height:300px; margin:0px 210px; overflow:hidden}
#programs a {color:white; text-decoration:none!important}
#programs h2 {font-size:14px; margin:4px 0px 0px 0px; line-height:19px;}
#programs p {font-size:13px; margin:0px; padding:2px; line-height:14px}
#program hr {border:none; border-top:0px dotted white; height:0px; width:100%}
#koncerty, #filmy, #folklor, #divadla {width:155px; float:left; margin:0px 28px 0px 0px}
#programs a:hover h2, a:hover p {background:url('/images/design/black50.png');text-decoration:none }


.logo {width:330px; height:55px; display:block; float:left; margin:0px 0px 0px 70px}
#shortmenu {width:500px; margin-top:20px; display:block; float:right}
#shortmenu a {color:#ddd}
#shortmenu .kontakt {margin:0px 10px 0px 0px}
#shortmenu .rss {margin:0px 10px; background:url('/images/design/rss-icon12.png') 100% 2px no-repeat; padding:0px 16px 0px 0px}
#shortmenu .mapa {margin:0px 10px}

.connect_widget_text {color:white!important}

#imageDetails {color:black!important}
.noshell {display:none}
.shell {padding:8px; border:1px solid gray; display:block}
#rozvrh {display:block; width:155px}

#content-area table {width:auto;   }
#content-area table th,#content-area table td {padding:4px 12px; text-align:left; border:0px}
#content-area table th {background:#333} 
