﻿/* OBECNÉ STYLY */
body{font-size: 11px; font-family: Arial}
span,body,table,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ul{list-style: none}
strong, a{text-decoration: none; color:#50b948 }
a:hover{text-decoration: underline}
a img{border: 0 none}
table{border-collapse: collapse; border-width: 0}
table tr td{vertical-align: top; padding: 3px 10px 3px 0}
/* DALSI STYLY */
#bg-correct{width: 50%; height: 750px; position: absolute; left: 0; top: 0; background: url(../images/body-bg.gif) repeat-x; }
.defaulttemplate{background: url(../images/body-bg-default.gif) repeat-x !important}
#art{position: absolute; width: 1387px; height: 750px; background: url(../images/art-index.jpg) no-repeat left top; margin-left: -800px; margin-top: -59px; z-index: 5}
#artContent{position: absolute; width: 987px; height: 750px; background: url(../images/art-content.jpg) no-repeat left top; margin-left: -820px; margin-top: -60px; z-index: 5}

#menu a{font-size: 14px; color: #50b948; padding-right: 20px; text-transform: uppercase}
#menu a:hover, #menu a.act{text-decoration: none; font-weight: bold}
#news{width: 430px; margin-left: 150px; margin-top: 60px}
.newsItem{width: 430px; font-size:13px; height: 75px; border-bottom: 0px solid #d3edd1; padding: 10px 0}
.newsItem img{float: left; margin-right: 10px}
.newsItem .header{color: #50b948; font-size: 16px}
.newsItem p{margin: 0px}

#obj{text-align: right; widows: 430px; color: #50b948; font-size: 14px; margin-top: 10px}

#footer img{float: left; margin-right: 20px}
#footer #copy{ position: absolute; text-align: right; margin: 17px 0 0 340px; &margin-right: 0px}
#footer #copy a{color: #7e7e7e; text-decoration: underline}

#photogallery{position: absolute; margin-top: 508px; height: 79px}
#correction{position: relative; z-index: 5}

.contentRight{height: 590px; padding-bottom: 90px; }

#right ul {margin-left: 0px; padding-left: 0px; list-style: none; }
#right ul li{ padding: 3px 0 3px 15px; color: #7E7E7E; background: url(../images/li-bg.gif) no-repeat 2px 6px}
#right ul li a{color: #50b948; }

.submenu{list-style: circle !important; margin-left: 20px !important}
.submenu li{padding: 3px 0 !important; background: none !important}

.findex{margin-top: 590px !important}

.sIFR-alternate{visibility: hidden; display: none; font-size: 0px !important}

#content h1{font-size: 18px; padding: 0; margin: 0}
#content h2{font-size: 14px; padding: 0; margin: 0}
#content h3{font-size: 12px; padding: 0; margin: 0}
#content h4{font-size: 10px; padding: 0; margin: 0}
#content p{margin-top: 0; margin-bottom: 15px}

#contentFooter{position: absolute; text-align: right; width: 578px; margin-top: 283px; overflow: hidden}
#contentFooter img{cursor: pointer; margin-left: -35px}

/* OBECNE NASTAVENI PRVKU LAYOUTU (barva, vyska, border...) */
body{background: white; color: #7e7e7e;}
#main{background: ; overflow: hidden; width: 100%;}
#right{background:; padding-top: 60px; padding-right: 20px; z-index: 4}
#footer{border-top: 0px solid #f6f6f7; padding-top: 10px; z-index:5 }
#menu{height: 15px; margin: 25px 0 25px 0}

/* SIRKY PRVKU LAYOUTU !!!! obecne !!!! */
#content{width: 800px;} /* hlavni velikost boxu */ 
#footer{width: 580px; margin-top: 600px; position: absolute}
#right{width: 580px}
#main{min-width: 1000px;}


/* KOREKTNI ZOBRAZENI  !!!! nemenit !!!! */
#content{position: absolute; left: 100%; margin-left: -800px}
#content,#content #left,#content #right{position: relative} 
.cb{margin: 0 auto; display: block}
#content,#footer{display: block}
#footer, #content #right{float: right; display: block}
.cb{clear:both; height: 0px; overflow: hidden; _clear: none;}