/*
======================================================================
=== styly pro index.php ==============================================
======================================================================

======================================================================
=== nastaveni globalniho prostredi dokumentu =========================
======================================================================
*/
*{margin: 0px; border: 0px; padding: 0px; font-family: 'Tahoma',sans-serif;}

/*
======================================================================
=== nastaveni zakladnich elementu ====================================
======================================================================
*/
body{text-align: center; background: rgb(255,255,255) url('../gr/body.gif') repeat}
h1, h2{font-family: 'Verdana', sans-serif; color: rgb(255,102,0);}
h1{font-size: 17px; padding: 15px 0px 10px}
h1 span, h2 span, h3 span{font-size: 13px; font-weight: normal}
h1 a, h2 a, h3 a{color: rgb(255,102,0)}
h2{font-size: 15px; padding-top: 15px}
h3{font-size: 13px; padding-top: 10px; color: rgb(255,102,0)}
h4{font-size: 13px; padding-top: 10px; color: rgb(0,0,0)}
p, li, table, address, cite, form{font-size: 13px; padding: 7px 0px 0px; color: rgb(51,51,51)}
p{text-align: justify}
#text label, #text input, #text textarea{display: block; font-size: 13px}
textarea, input.text{border: 1px solid}
a{color: rgb(3,83,163); text-decoration: underline}
a:hover{color: rgb(0,0,0)}
ul{list-style-type: none;}
li{background: url('../gr/ul.gif') 8px left no-repeat; margin-top: 7px; padding: 0px 0px 0px 10px; _background-position: 8px left}
table{border: 1px solid rgb(3,83,163); border-width: 1px 0px; text-align: left; margin-top: 7px;}
th{background: rgb(3,83,163); color: rgb(255,255,255); padding: 2px 5px 3px; border-left: 1px solid rgb(53,133,213)}
td{background: none; padding: 3px 5px; border-left: 1px solid rgb(204,204,204); vertical-align: top}
th.first, td.first{border-left: 0px}
tr.licha td{background: rgb(230,230,230)}
li p{padding-top: 0px; margin-top: 0px}

/*
======================================================================
=== nastaveni glob�ln�ch trid ========================================
======================================================================
*/
.hide{font-size: 1px; clear: both; margin: -2px 0px 0px; border: 0px; visibility: hidden}
.button{cursor: pointer; background: url('../gr/button.png') repeat-x; font-weight: bold}
.error{border: 1px solid rgb(204,0,0); color: rgb(204,0,0); font-size: 13px; background: rgb(255,215,215); margin: 5px 0px; padding: 5px}
.proof, .home .proof{border: 1px solid rgb(0,153,0); color: rgb(0,102,0); font-size: 13px; background: rgb(230,255,230); margin: 5px 0px; padding: 5px}
.intro{color: rgb(3,83,163)}
.thumb{display: block; float: left; width: 100px; _width: 104px; height: 100px; _height: 104px; border:1px solid rgb(3,83,163); padding: 1px; margin: 0px 4px 4px 0px}
.thumb:hover{border: 1px solid rgb(0,0,0)}
.small-padding{padding: 5px 0px}
.no-padding{padding: 0px}
.x-small{font-size: 11px}
.ximg{float: right; margin: 10px 0px 10px 10px; background: rgb(240,240,240); border: 1px solid rgb(153,153,153); padding: 5px; width: 250px}
.ximg img{border: 1px solid rgb(153,153,153)}
input.text, textarea{border: 1px solid rgb(153,153,153); background: rgb(255,255,255) url('../gr/searchstring.png') repeat-x;}
.home-reklama{width: 155px; height: 75px; display: block; float: left; clear: left; margin: 0px 0px 5px; background: rgb(255,255,255)}
.home-reklama:hover{background: rgb(0,0,0)}
.home-banner-left{width: 155px; height: 155px; display: inline; background: rgb(255,255,255)}
.home-banner-left:hover{background: rgb(0,0,0)}
.home-banner-left img{clear: both; float: none}

/*
======================================================================
=== nastaveni ridicich elementu ======================================
======================================================================
*/
#all{width: 935px; text-align: left; margin: 0px auto; background: url('../gr/all.gif') no-repeat;}
#logo{position: absolute; top: 0px; z-index: 0; clear: left; float: left; display: block; width: 135px; height: 71px}
#calendar{width: 300px; float: right; clear: right; text-align: right; padding: 10px 205px 5px 0px}
#homepage{width: auto; height: auto; clear: right; float: right; text-align: right; background: url('../gr/homepage.gif') right bottom no-repeat; margin-right: 175px}
#underSearch{margin-top: 30px}
#text{position: absolute; top: 120px; _top: 114px; width: 760px;}
#foot{border-top: 1px solid rgb(154,205,3); text-align: center; color: rgb(102,102,102); padding: 5px 0px 30px; margin-top: 30px; font-size: 11px}
#home-left{width: 155px; float: left; clear: left}
#cAnchors{list-style-type: none; width: 150px; float: left; clear: left; font-size: 13px; border-bottom: 1px solid rgb(154,205,3); margin: 0px 5px 5px 0px; display: block;}
#nadAImg{float: left; width: 295px;}
#nadKatalog{float: right; width: 605px; margin-top: 5px; _margin-top: 0px}
#aImg{float: left; width: 293px; _width: 295px; height: 293px; _height: 295px; padding: 1px; margin-right: 5px; background: rgb(3,83,163); clear: none; margin: 0px 0px 5px 0px;}
#actions{width: 310px; float: left; clear: right; _padding-left: 5px;}
#pracovni-pozice{width: 303px; _width: 305px; height: 143px; _height: 145px; margin: 0px 0px 5px 5px; _margin-left: 0px; border: 1px solid rgb(154,205,3);}
.projekce #actions{width: 150px; float: left; clear: left; padding: 0px}
.katalog{font-size: 11px; background: rgb(245,245,245); width: 303px; _width: 305px; height: 148px; _height: 150px; float: left; border: 1px solid rgb(153,153,153); margin: 0px 0px 5px 5px}
#katalog, #katalog_bottom{margin: 0px; width: 293px; _width: 295px; height: 145px; _heigth: 147px;}
#katalog_bottom{height: auto; padding: 0px 0px 10px}
.vyroci{border: 1px solid rgb(255,102,0); width: 148px; _width: 150px; height: 148px; _height: 150px; float: left; clear: left; text-align: center; margin: 0px 0px 5px 0px;}
#dynamic{padding-left: 10px; float: right; clear: right; width: 590px; _width: 605px}
#zpravodajstvi, #fotbal{border: 1px solid rgb(4,101,180); width: 293px; _width: 295px; background: rgb(255,255,255); font-size: 11px; margin: 0px 0px 5px 0px}
#novinkyNaServeru{width: 605px; margin: 0px; height: auto}
#fotbal{margin: 0px 10px 5px 5px; width: 303; _width: 305px; float: right; clear: right}
#namety{background: rgb(255,255,255);}
#home-financni-nabidka{display: block; width: 155px; float: left; clear:left; margin: 0px; background: rgb(255,255,255); }
#home-financni-nabidka:hover{background: rgb(0,0,0)}
#home-kam-na-obed{display: block; width: 155px; height: 105px; float: left; clear: right; margin: 0px; background: rgb(2555,255,255)}
#home-kam-na-obed:hover{background: rgb(0,0,0)}
#contextmenu{width: 148px; _width:150px; list-style-type: none; float: left; clear: left; font-size: 11px; border: 1px solid rgb(154,205,3); border-bottom: 0px; background: rgb(245,245,245)}
/*
======================================================================
=== nastaveni elementu v kaskade =====================================
======================================================================
*/
form h3{padding-top: 0px}

.home p, .home ul, .home table, .home address, .home cite, .home form, .home li{font-size: 11px; padding: 0px; margin: 0px; background: none}
.home p{text-align: left}
.home li{background-position: 8px left}

#foot a{text-decoration: none;}
#foot a:hover{text-decoration: underline}

#calendar, #calendar a, #homepage a, .searchbox-a a, #sForm button, #cAnchors a{font-family: 'Verdana',sans-serif; font-size: 11px}
#calendar strong{font-weight: bold; color: rgb(3,83,163)}
#homepage a{width: 145px; _width: 180px; height: 36px; padding: 5px 30px 0px 0px; display: block; text-decoration: none; color: rgb(51,51,51)}
#homepage a:hover{text-decoration: underline}
#homepage strong{color: rgb(51,102,0); font-weight: bold}
#sForm{z-index: 0; position: absolute; top: 88px; _top: 83px; clear: both; margin-top: -6px; width: 758px; _width: 760px; height: 30px; _height: 32px; border: 1px solid rgb(153,204,0); background: url('../gr/searchbox.png') repeat; padding:0px}
.searchbox-a{z-index: 2; position: absolute; top: 61px; _top: 56px; background: url('../gr/searchbox-a.gif') repeat-x; width: 85px; height: 27px; text-align: center;}
.searchbox-a a{color: rgb(51,102,0); display: block; padding: 2px 0px; font-size: 13px; font-weight: bold; text-decoration: none; border: 1px solid rgb(153,204,0); border-bottom: 0px;}
.searchbox-a a:hover{color: rgb(0,0,0)}
#searchstring{font-size: 13px; border: 1px solid rgb(153,204,0); width: 353px; _width: 355px; height: 18px; _height: 20px; margin: 5px 10px 5px 154px; float: left; background: url('../gr/searchstring.png') repeat-x}
#sForm .button{width: 68px; _width: 70px; height: 21px; _height: 23px; border:1px solid rgb(153,153,153); padding-bottom: 2px; _padding-bottom: 0px; text-align: center; color: rgb(51,51,51); font-size: 13px; font-weight: bold; float: left; margin-top: 3px}
.searchbox-a#sBox1{margin-left: 155px}
.searchbox-a#sBox2{margin-left: 245px}
.searchbox-a#sBox3{margin-left: 335px}
.searchbox-a#sBox4{margin-left: 425px}
#cAnchors li{width: 148px; _width: 150px; height: 22px; background: url('../gr/canchors.png') repeat-x; border: 1px solid rgb(154,205,3); border-bottom: 0px; padding: 0px; margin: 0px}
#cAnchors a{text-decoration: none; font-weight: bold; color: rgb(51,102,0); padding: 3px 5px; width: 138px; _width: 148px; height: 16px; _height: 22px; font-size: 13px; display: block}
#cAnchors a:hover{color: rgb(0,0,0)}
.akce{width: 150px; height: 144px; _height: 145px; float:left; clear: none; margin: 0px 0px 5px 5px; border-top: 1px solid rgb(3,83,163)}
.sport-akce{width: 150px; float: left; margin: 0px 0px 5px 0px;}
.akce#first{_margin-left: 0px}
.projekce .akce#first{margin-left: 0px}
.akce#projekce{_margin-left: 0px}
.akce#projekce h4{background: url('../gr/akce-kino-h4.gif') repeat-x; font-weight: bold}
.akce#sport h4{font-weight: bold}
.akce#projekce p, .akce#sport p{padding-top: 2px}
.akce#projekce div, .akce#sport div{padding: 0px 2px}
.akce h4, .sport-akce h4{padding: 3px 3px 3px; border: 1px solid rgb(3,83,163); border-top: 0px; text-align: right; font-weight: normal; color: rgb(255,255,255); background: url('../gr/akce-h4.png') repeat-x; font-size: 11px}
.akce h3, .sport-akce h3{padding: 3px 0px 3px; font-weight: bold; color: rgb(3,83,163); font-size: 11px}
.akce p, .sport-akce p{padding: 0px; font-size: 11px; text-align: left}
.akce div, .sport-akce div{padding: 0px 3px; height: 103px; border: 1px solid rgb(3,83,163); border-width: 0px 1px;}
.sport-akce div{border-bottom: 1px solid rgb(3,83,163); height: auto; padding-bottom: 3px}
.sport-akce span{color: rgb(102,102,102)}
a.akceMore{display: block; height: 21px; width: 150px; background: rgb(3,83,163)}
a.akceMore:hover{background: rgb(204,0,0)}
.katalog h2{padding: 4px 3px 2px; font-size: 13px;}
.katalog ul{list-style-type: none}
.katalog li{display: block; width: 140px; _width: 145px; padding: 2px 3px; float: left; background: none}
.katalog li{background-position: 8px left; margin: 0px; font-size: 11px}
.katalog a{color: rgb(3,83,163); text-decoration: none}
.katalog a:hover{text-decoration: underline}
#katalog a{font-weight: bold}
.katalog h3{padding: 0px 5px; color: rgb(3,83,163); font-weight: normal; font-size: 11px;}
.katalog p{padding: 0px 5px 3px}
.vyroci h2{font-size: 11px; padding: 3px; color: rgb(255,255,255); background: url('../gr/vyroci.gif') repeat-x; border-bottom: 1px solid rgb(255,102,0); text-align: left}
.vyroci h3{font-size: 11px; color: rgb(3,83,163); padding: 0px; margin: 0px; _margin-top: -3px}
.vyroci a{text-decoration: none}
.vyroci img{float: none; clear: both; margin: 0px;}
#zpravodajstvi .head{background: rgb(4,101,180) url('../gr/tachovsky-denik.gif') no-repeat; color: rgb(255,255,255); text-align: right;padding: 9px 2px 3px}
#fotbal .head{background: rgb(4,101,180) url('../gr/fotbal.gif') no-repeat; color: rgb(255,255,255); text-align: right; padding: 9px 2px 3px}
#namety ul, #zpravodajstvi ul, #fotbal ul{padding-left: 5px; height: 110px;}
#namety li, #zpravodajstvi li, #fotbal li{width: auto; display: block; float: none;background: url('../gr/ul.gif') 5px left no-repeat; padding-left: 10px}
#zpravodajstvi .foot, #fotbal .foot{text-align: right; padding: 0px 3px; color: rgb(3,83,163)}

form.tmp{float: right; clear: right; border: 1px solid rgb(153,153,153); margin: 15px 0px 15px 10px; padding: 5px 5px 10px; background: rgb(245,245,245)}
.tmp input.text, .tmp textarea, .tmp .button{border-color: rgb(153,153,153); margin: 5px 0px 0px}
.tmp input.text{width: 200px}
.tmp textarea{width: 300px; height: 100px}
.tmp .button{border:1px solid rgb(153,153,153); padding-bottom: 2px; _padding-bottom: 0px; text-align: center; color: rgb(51,51,51); font-size: 13px; font-weight: bold; float: left;}

.clanek img{float: right; margin: 10px 0px 10px 10px}

.namety .text{width: 300px;}
.namety label{color: rgb(51,51,51); font-weight: bold; padding: 5px 0px 2px}
.namety .button{border: 1px solid rgb(153,153,153); padding: 1px; margin-top: 10px}
.namety textarea{width: 500px; height: 75px}

#katalog-details{float: left; clear: left; width: 500px; padding-right: 10px; border-right: 1px solid rgb(153,153,153)}
.akce-details#katalog-details{width: 330px}
.katalog-imgs{width: 240px; float: right; clear: right}
.katalog-logo{float: right; width: 240px; clear: right; margin-bottom: 10px;}
#katalog-folders{padding-top: 5px; border-top: 1px solid rgb(153,153,153); padding-bottom: 5px}
#katalog-folders li{padding: 0px 0px 5px; background: none; width: 250px; float: left}
#katalog-files{padding-top: 5px; border-top: 1px solid rgb(153,153,153)}
#katalog-files li{padding: 0px 0px 5px; background: none; margin-top: 10px}
#katalog-files h4{padding: 0px}
#katalog-kontakt{border: 1px solid rgb(153,153,153); background: rgb(245,245,245); margin-top: 20px; padding: 0px 0px 5px}
#katalog-kontakt h3{background: rgb(153,153,153); color: rgb(255,255,255); padding: 2px 3px 3px;}
#katalog-kontakt label{margin: 5px 5px 0px}
#katalog-kontakt input{width: 250px; margin: 0px 5px}
#katalog-kontakt textarea{width: 480px; margin: 0px 5px; height: 100px}
#katalog-kontakt .button{margin: 0px 5px; width: auto; border: 1px solid rgb(153,153,153); padding: 1px}
#katalog-tree{font-size: 11px; margin: 5px 0px 0px; padding: 0px 0px 5px; border-bottom: 1px solid rgb(153,153,153)}
.vypis-logo{float: left; clear: left; width: 100px; margin-right: 15px}
.nabidka-jidel{border: 1px solid rgb(153,153,153); background: rgb(245,245,245); margin: 10px 0px 0px; width: 333px; _width: 375px; minheight: 470px; _minheight: 485px; background: url('../gr/jidelak-bcg.gif') repeat-y; padding: 5px 5px 10px 35px; float: left}
.nabidka-jidel#left{margin-right: 10px}
.nabidka-jidel *{color: rgb(0,0,0)}
.nabidka-jidel h2{padding: 0px; font-size: 13px; padding-top: 10px;}
.nabidka-jidel h2 a{display: block; width: 330px; text-decoration: none}
.nabidka-jidel h3{font-size: 11px}
.nabidka-jidel address{padding-top: 0px; font-size: 13px;}
.nabidka-jidel ol{margin-left: 25px;}
.nabidka-jidel li{background: none; padding: 1px 0px 0px 5px; margin: 0px; font-size: 11px}
.nabidka-jidel ol li{padding-left: 0px}
.nabidka-jidel .two{width: 165px; float: left}
.dalsi-restaurace{width:370px; _width: 380px; float: right; clear: right; padding-left: 10px}
#pracovni-pozice h4{padding: 3px 3px 2px; background: url('../gr/canchors.png') repeat-x; border-bottom: 1px solid rgb(154,205,3); color: rgb(51,102,0);}
#pracovni-pozice p{padding: 5px 5px 0px}
#pracovni-pozice strong{color: rgb(3,83,163)}
#contextmenu li{font-size: 11px; background: none; margin: 0px; font-weight: normal; padding: 2px 2px; border-bottom: 1px solid rgb(154,205,3); }
#contextmenu a{text-decoration: none}
#contextmenu a:hover{text-decoration: underline}
#obrazek-enlarged{float: left; clear: left; width: 560px; text-align: center;}
#obrazek-enlarged img{margin: 0px auto}
#obrazek-enlarged div{text-align: left}
#obrazek-info{width: 190px; _width: 200px; float: right; clear: right; padding-left: 10px}
#obrazek-info *{font-size: 11px}
#obrazek-thumbs{clear: both; width: 760px; padding-top: 20px}
.thumb img{width: 100px; height: 100px;}
#obrazek-home{float: right; clear: right; padding: 1px; border: 1px solid rgb(3,83,163); display: block; margin: 0px 0px 10px 10px}
#obrazek-home:hover{border-color: rgb(0,0,0)}

.clanekThumb{border-bottom: 1px solid rgb(153,153,153); padding-bottom: 10px}
.clanekThumb h3{padding-bottom: 5px}
.clanekThumb .obrazek{float: left; clear: left; width: 100px; height: 100px}
.clanekThumb p{float: right; clear: right}
.clanekThumb a{text-decoration: none}
.clanekThumb p a{color: rgb(0,0,0)}
.clanekThumb p a:hover{color: rgb(3,83,163)}

#sport table{font-size: 11px;}

/*
======================================================================
=== pravy sloupec ====================================================
======================================================================
*/
.rightcol{display: block; width: 175px; float: right; clear: right}
.rightcol_fill{padding-left: 15px}