/* OBECNÉ STYLY */
body{font-size: 12px; font-family: Tahoma}
span,body,table,ul,p,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ul{list-style: none}
a{text-decoration: none; color: #884091}
a:hover{text-decoration: underline}
a img{border: 0 none}
table{border-collapse: collapse; border-width: 0;}
table tr td{vertical-align: top}
/* DALSI STYLY */

.photogallery{margin: 10px 0 10px}
.photogallery img{margin-right: 10px; border: 1px solid white}
.photogallery img:hover{border-color: #884091}

.sIFR-alternate{display: none; visibility: hidden}

#menu a{display: block; float: left; text-align: left; padding-right: 21px; font-size: 14px; color: #000; text-transform: uppercase}
#menu a:hover{text-decoration: underline}

#left p{margin: 15px 0 10px}
#left ul{padding: 5px 0 10px 10px; list-style: disc; margin-left: 10px}

#newsPrint .item, #news .item{background: url(../images/split.gif) no-repeat left bottom; padding: 15px 0 10px 0}
#newsPrint .item h3, #news .item h3{padding-left: 10px; background: url(../images/bullet.gif) 0px 6px no-repeat; color: #884091}
#newsPrint .item .date, #news .item .date{margin: 0; padding: 0 0 0 10px}
#newsPrint .item p, #news .item p{padding-left: 10px}
#newsPrint .more, #news .more{display: block; text-align: right; color: #904d98}
#newsPrint .last, #news .last{background: none}

.headlines{font-size: 18px}

#footer p{position: absolute; text-align: right; width: 300px; margin: 90px 0 0 610px; color: #949494}
#footer p a{color: #949494; font-weight: bold; text-decoration: none; letter-spacing: 1px}

/* OBECNE NASTAVENI PRVKU LAYOUTU (barva, vyska, border...) */
body{background: #fff url(../images/header-top-content.jpg) no-repeat top center}
#index{background: #fff url(../images/header-top.jpg) no-repeat top center}
#main{}
#header{height: 400px}
#header h1{position: absolute; width: 350px; margin: 200px 0 0 0; font-size: 26px}
.headerIndex{height: 526px !important}

#left{}
#right{}
#footer{background: #f6f6f6; height: 105px; padding: 10px; margin: 20px 0 50px 0; border-right: 10px solid #884091;}

#logo{position: absolute; margin: 20px 0 0 10px}
#menu{position: absolute; margin: 40px 0 0 300px;}

#news{width: 180px; position: relative; float: left}
#contact{width: 180px; position: relative; float: right}

.noindexleft{width: 700px !important}
.noindexright{width: 220px !important}

/* SIRKY PRVKU LAYOUTU !!!! obecne !!!! */
#header,#main,#content{width: 940px;} /* hlavni velikost boxu */ 
#footer{width: 920px}
#left{width: 470px;}
#right{width: 400px;}

/* KOREKTNI ZOBRAZENI  !!!! nemenit !!!! */
#content,#content #left,#content #right, #footer{position: relative} 
#main,#header,.cb{margin: 0 auto; display: block}
#content,#footer{display: block}
#content #left{float: left; display: block}
#content #right{float: right; display: block}
.cb{clear:both; height: 0px; overflow: hidden; _clear: none;}