/*Resetovani stylu*/
html, body, div, span, applet, object, iframe, h1, h2, h5, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal; font-size:100%; font-family:inherit;text-align:left;}
ol, ul{list-style:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";}
body{color:#353535; font-size:14px; font-family:Verdana,"Geneva CE",lucida,sans-serif; background:#FFC948 url(backg.jpg) repeat-x top left; padding:0; font-size:75%;}


/*zakladni prvky stranky*/
h1,h2,h3,h4,h5{font-family:Georgia, 'New York CE', utopia, serif; }
h1{font-size:40px; margin: 10px auto; padding: 20px 0 0 0; text-align: center;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:21px;}
h5{font-size:18px;}
h6{font-size:16px;}

a{color:#535167; }
img{border:0px none; }
em{font-style:italic;}

/*vseobecne pouziti*/
.clear{clear:both; margin:0 0 5px 0; }
.clearleft{clear:left; margin:0 0 5px 0; }
.rightalign{float:right; }

/* center it */
.centrovani{text-align:center; margin-left:auto; margin-right:auto}

/*rozvrzeni hlavnich bloku*/
#main{ background: transparent url(hlavicka_bok.jpg) no-repeat left top; width:950px; padding:0 0 0 40px; margin:auto; text-align:center; height:100%; border:none; }
#main-in{ background: white url(bckg-menu-vert.png) repeat-y left top; text-align:left; border:none; padding:0px;  }

/*obsah hlavicky */
#head{height: 196px;}
#head-in h1{height:150px; width:670px; display:none;}
#head-in h3{height:100px; position:relative; }
#head-in h3 a,#head-in h3 a:visited,#head-in h3 a:link,#head-in h3 a:active{height:100px; width:145px; display:block; }
#head-in h1 a span{display:none;}
h2.title{background-color:#683903; color:#ffffff; font-size:14px; margin:0; padding:4px; font-weight:bold; text-align:center; font-family:Verdana,"Geneva CE",lucida,sans-serif;}

/*odkazy ve menu a podmenu*/
#navcontainer{  font-family:Arial,Sans-Serif; margin:0 auto; width:100%;}
#navlist {background-color: #000; width:100%; text-align:center; text-indent:0; list-style-type:none; margin:auto; padding: 4px 0;}
#navlist li{padding:0; margin:0 15px;text-indent:0; display:inline;}
#navlist li a{letter-spacing:-1px; text-decoration:none; font-size:16px; color:#ffffff;padding:0 0px; font-weight: bold;}
#navlist li a:hover,#navlist a#current{color:#E6E6E6;}
#navlist a#current{color:#fc6; }


/*Levy sloupec*/

#col1 {width:190px; float:left; margin:0; padding:0;}
#col1-in{padding:10px 5px }
#col1 h2.top {font-weight: bold; text-align: left; font-size: 16px;}
#col1 h2, #col3 h2 {color: #0c0905; font-weight: bold; padding: 8px 0; font-size: 14px; margin: 15px 0 0 0; text-align: center; border-top: 2px #FFCC66 ridge}
#col1 a, #col2 a {text-decoration: none;}

/*Prostredni sloupec*/
#col2{float:left; width:570px; background-color:#FFFFFF; }
#col2-in{overflow:hidden; text-align:center;  padding:10px 10px; }
/* list in itembody */ 
#col2 ul{padding: 10px 0 0 20px; list-style-position: outside; list-style-type: circle; line-height: 1.5em;}
#col2 p {padding: 10px 0 0 10px;}
#col2 h2 {font-weight: bold; padding: 5px; font-size: 20px; margin: 20px 0 10px 0; text-align: left; color: #737373;  }
 
/*pravy sloupec*/
#col3{width:190px; float:right;}
#col3-in{padding:5px; text-align: center}
#col3 img, #col2 img {margin: 5px auto}
#col3 table {margin: auto; text-align:center; border: none; background: none}
#content_div{background-image:url() !important;width:200px;height:75px;margin:0px 0px 0px 0px;}.title{padding-left:5px;padding-top:5px;}.title_link{color:#666666;font-size:15px;font-weight:bold;text-decoration:none;}.title_link:visited{color:#666666;}.title_text{vertical-align:top;}.small{font-size:9px;color:#00C;}a{color:#00C;}#lang_form{margin-left:5px;margin-top:0px;margin-bottom:0px;}#lang_select{width:146px;}#s{margin-top:3px;margin-right:8px;text-align:right;}

#col1 h3, #col2 h3, #col3 h3 {padding: 5px; font-size: 16px; margin: 0; text-align: left; color:#535167; font-weight: bold; }


.trubaFeeds h3 a, .allarticles h3 a {color: #535167; text-decoration: none;}
.trubaFeeds h3 a:hover, .allarticles h3 a:hover {text-decoration: underline;} 

#trubaAkce h3 {margin-left: 0; padding: 0;}
#trubaAkce p.datumakce {padding: 5px; }
#trubaAkce p.popisakce {padding: 0 0 0 5px}
/*Blok novinek pod hlavickou*/
#trubaBlok .trubaNews {float: left; width: 170px; padding: 15px 10px; font-size: 12px;}
#trubaBlok .trubaNews h3 a{ color: #535167;}
#trubaBlok .trubaNews h3 { font-size: 16px;  color: #535167; font-weight: normal; margin: 0; padding: 0}
#trubaBlok {width: 100%; background-color: #FEF3C6; }

.trubaNewsFooter {width: 930px; height: 20px; background-color: #FF9900; padding: 5px 10px;}
.trubaNewsFooter a {float: right; color: white; font-weight: bold; font-size: 14px;}

.allarticles .trubaNews {margin: 15px 0 0 0;}
.calLink {margin: 5px 0 30px 0 }
.calLink a, .toggle{color: #000; float:right; }
/*detailobsah*/





/**/
.iteminfo{font-size:11px; color:#555555; margin-top:10px; margin-bottom:20px; text-align:right; clear:both; }
.iteminfo a, .iteminfo a:link, .iteminfo a:visited{font-size:11px; color:#93663C; }
.iteminfo a:hover{text-decoration:underline; }
.righttext{float:right; margin:0; padding:0; }
/* obrazky v clancich */
.itembody .leftbox{float:left; background:url(shadowAlpha.png) no-repeat bottom right; margin:10px 5px 2px 0px; line-height:0px; z-index:-2; }
.itembody .leftbox img{display:block; background-color:#fff; border:1px solid #a9a9a9; margin:-5px 5px 5px -5px; padding:4px; line-height:0px; z-index:1; position:relative;}
.itembody .rightbox{float:right; background:url(shadowAlpha.png) no-repeat bottom right; margin:10px 0px 2px 10px; line-height:0px; z-index:-2; }
.itembody .rightbox img{display:block; position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-5px 5px 5px -5px; padding:4px; line-height:0px; z-index:1; }


/*paticka*/
#footer{clear:both; }
#footer p {text-align: center;}
#footer-in{text-align:center; padding:10px; font-size:80%; color:black; line-height:3em;}
#footer-in a{color:#656565; text-decoration:none;}
#footer-in a:hover{color:#252525}
#footer img {margin: 15px}


/*fotogalerie clanek*/
.imagegallery p{font-size:10px;}
.imagegallery p a{color:#343435; text-decoration:none;}
.imagegallery p a:hover{color:#FF4300; text-decoration:none;}
.itembody div.imagegallery{margin:3px; float:left;text-align:center;position:relative;display:table-cell;vertical-align:middle; background-color:#e4e4e4; border:1px solid #cacaca; overflow:hidden; height:142px; width:142px;}
.itembody .imagegallery img{border:1px solid #cacaca; padding:4px; background-color:#fff; solid #fff;display:block;position:relative;left:0;margin:15px auto; line-height:0px; z-index:1;}


/*Random BZ xml parser*/

.balicekzazitku{background:url(img/right-bottom.jpg) no-repeat bottom right;width:545px; color:#414141; padding:0; font-size:14px; border:none;}
.boxhead h2 a{font-size:18px; text-decoration:none; margin:0; padding:0 !important; color:white; display:block; width:100%; text-align:center;}
.boxhead{background:url(img/right-top.jpg) no-repeat top right;margin:0 !important; padding:0 !important;}
.boxhead h2{  background:url(img/left-top.jpg) no-repeat top left;margin:0 !important; padding:10px !important;color:white; font-weight:bold; line-height:1em;text-shadow:rgba(0,0,0,.4) 0px 2px 5px;
/* Safari-only, but cool */
text-decoration:none;       text-align:center;}
.boxbody{background:url(img/left-bottom.jpg) no-repeat bottom left;margin:0;padding:5px 15px 0 15px;}
.balicekzazitku .right{float:right; margin:5px;}
.balicekzazitku .left{float:left; margin:5px;}
.balicekzazitku a img{border:2px white solid;}
.balicekzazitku .tlacitko{width:200px; margin:20px 5px 25px 0; padding:3px; text-align:center; color:#505050; text-decoration:none; font-size:15px;}

