#vnitrek {background-image: url(../images/vn-vnitrek-repeat.gif); color: #000;}
#vnitrek1 {background-image: url(../images/vn-vnitrek1-top.gif);}
#vnitrek2 {background-image: url(../images/vn-vnitrek2-bottom.gif);}
	#vnitrek form.kontaktni p.nazev-form {font-weight: bold; color: #da2e63; padding-bottom: 0; padding-left: 20px; line-height: 12px;}
	#vnitrek form.kontaktni input.text {border: 1px solid #e84200; width: 252px; height: 17px; padding: 2px 5px 0 5px;}
	#vnitrek form.kontaktni input.submit {margin-top: 15px;}
	#vnitrek form.kontaktni * {margin-top: 7px;}
	#vnitrek form.kontaktni textarea {border: 1px solid #e84200; width: 262px; overflow: auto;}
	#vnitrek form.kontaktni table {width: auto; margin-left: 20px;}
	#vnitrek form.kontaktni table tr td {padding: 0; padding-right: 25px; background: none; vertical-align: middle;}
	#vnitrek form.kontaktni table tr th {background: none;}
	#vnitrek form.kontaktni table tr td.top {vertical-align: top;}
	#vnitrek form.kontaktni em {font-style: normal; color: red; font-family: Verdana;}
	#vnitrek form.kontaktni p.chyba {font-weight: bold; color: red; padding-top: 10px; padding-bottom: 0; padding-left: 0; line-height: 12px;}
	#vnitrek form.kontaktni span.chyba {padding-left: 10px;}
#vnitrek .allErrors {background: white; padding: 10px; border: 1px solid #FE0000;}
#vnitrek .registrace_ok {background: white; padding: 10px; border: 2px solid #A1CF00; color: #95BF00; font-weight: bold;}

#vnitrek form.fPrihlaska table {margin-left: 0px; line-height: 16px;}
#vnitrek form.fPrihlaska table tr td, #vnitrek form.fPrihlaska table tr th {padding: 3px 0px 3px 0; vertical-align: top;}
#vnitrek form.fPrihlaska table tr th {padding: 5px 15px 1px 0;}
#vnitrek form.fPrihlaska * {margin-top: 0;}
#vnitrek form.fPrihlaska input {vertical-align: middle;}
#vnitrek form.fPrihlaska table.tPrihlaska {border-top: 1px solid #FEF7F4; width: 100%;}
#vnitrek form.fPrihlaska table.tPrihlaska tr td {padding-top: 14px;}
#vnitrek form.fPrihlaska table.tPrihlaska tr th {padding: 14px 50px 0 0;}
#vnitrek form.fPrihlaska table.tPrihlaska tr td label {padding-left: 4px; line-height: 18px;}


#pravy {float: right; display: inline; width: 745px; margin-right: 8px; line-height: 18px;}

#pravy img.ramecek {border: 3px solid #fff;}
	
	#pravy #drobinky {margin-left: 3px; width: 740px;}
	#pravy #drobinky ul {list-style-type: none; margin: 0; padding-top: 5px; line-height: 14px; font-size: 11px;}
	#pravy #drobinky ul li {padding: 0; background: none; float: left; width: auto; white-space: nowrap;}
	#pravy #drobinky ul li.zde {height: 16px; padding-right: 5px; font-weight: bold;}
	#pravy #drobinky ul li span {padding: 0 4px;}
	#pravy #drobinky ul li a {white-space: nowrap; font-weight: normal;}

	#pravy .obsah {padding: 24px 15px 20px 18px;}
	#pravy p {padding-bottom: 15px;}
	#pravy ul {margin-left: 10px; margin-bottom: 15px; list-style-type: none;}
	#pravy ul li {background: url(../images/vn-odrazka-hneda.gif) no-repeat 0 6px; padding-left: 15px;}
	#pravy table {margin-bottom: 15px;}
	#pravy table td, #pravy table th {vertical-align: top; padding: 11px 25px 13px 25px; background-color: #fef7f4; border-bottom: 1px solid #fdeee8; border-right: 1px solid #fdeee8;}
	#pravy table th {font-weight: bold; text-align: left;}
	
#levy {float: left; display: inline; width: 178px; margin-left: 5px; font-size: 11px; padding-top: 25px;}
	#levy img.nadpis-menu {margin-left: 6px; display: block; padding-bottom: 7px;}
	
h1 {color: #d90d6e; font-size: 17px; font-weight: normal; line-height: 18px; margin-bottom: 12px;}
h2 {margin-bottom: 10px;}
h3 {font-size: 14px; color: #d90d6e; margin-bottom: 5px;}

ul.menuLeft {list-style-type: none; width: 178px; margin-bottom: 25px;}
ul.menuLeft li {margin-bottom: 1px; color: #e84200; font-weight: bold;}
ul.menuLeft li a, ul.menuLeft li span {background: #fdeee8 url(../images/vn-menu-u2-rozbal.gif) no-repeat 6px 6px; text-decoration: none; display: block; width: 148px; padding: 5px 6px 5px 24px;}
ul.menuLeft li a:hover, ul.menuLeft li span, ul.menuLeft li a.klikaci {background: #e84200 url(../images/vn-menu-rozbalena.gif) no-repeat 11px 8px; color: #fff;}

ul.menuLeft li.u3 a, ul.menuLeft li.u3 span {background: #fbded3 url(../images/vn-menu-u3-rozbal.gif) no-repeat 6px 6px; width: 133px; padding-left: 39px; font-weight: normal;}
ul.menuLeft li.u3 a:hover, ul.menuLeft li.u3 span, ul.menuLeft li.u3 a.klikaci {background: #e84200 url(../images/vn-menu-rozbalena.gif) no-repeat 24px 8px;}

ul.menuLeft li.u4 a, ul.menuLeft li.u4 span {background: #fbded3 url(../images/vn-menu-u4.gif) no-repeat 10px 6px; width: 124px; padding-left: 48px; font-weight: normal;}
ul.menuLeft li.u4 a:hover, ul.menuLeft li.u4 span, , ul.menuLeft li.u4 a.klikaci {background: #e84200 url(../images/vn-menu-rozbalena.gif) no-repeat 33px 8px;}

ul.menuLeft li.u5 a, ul.menuLeft li.u5 span {background: #fbded3; width: 124px; padding-left: 48px; font-weight: normal;}
ul.menuLeft li.u5 a:hover, ul.menuLeft li.u5 span, ul.menuLeft li.u5 a.klikaci {background: #e84200;}


.posledni-novinka {width: 158px; padding: 0 10px 14px 10px; line-height: 14px; margin-bottom: 10px;}
.posledni-novinka p.obrazek {text-align: center; margin: 10px 0 6px 0;}
.posledni-novinka p.obrazek a img {padding: 1px; border: 3px solid #c5d3d3;}
.kontakty {line-height: 17px;}

p.pNewsletter {padding-left: 10px; padding-bottom: 4px;}
.boxNewsletter {padding: 0 6px 0 6px; margin-bottom: 16px;}
.boxNewsletter {background-color: #edf7cb;}
.boxNewsletter p {padding-bottom: 0px!important;}
.boxNewsletter p.pInfo {padding-bottom: 1px!important;}
.boxNewsletter form.kontaktni {padding-top: 7px!important; padding-bottom: 8px!important;}
.boxNewsletter form.kontaktni input.text {width: 156px!important; height: 15px!important; margin-bottom: 7px!important;}
.boxNewsletter form.kontaktni input.fr {width: 76px; margin-bottom: 5px;}
.boxNewsletter form.kontaktni * {margin-top: 0px!important;}

.boxKalendar {background-color: #fce7de; padding: 10px 6px 10px 6px; margin-bottom: 16px;}
.boxKalendar .akce {margin-bottom: 15px;}
.boxKalendar .akce h3 {font-size: 12px; padding-bottom: 2px;}
.boxKalendar .akce p.datum {font-size: 10px; padding-bottom: 3px;}

#diskuze ul {list-style-type: none; margin: 5px 0 13px 0; padding: 0; line-height: 16px;}
#diskuze ul ul {padding: 0 0 0 50px; margin-bottom: 5px;}
#diskuze ul li {padding: 0; margin: 0; background: none;}
#diskuze ul li h4 {font-size: 12px;}
#diskuze ul li .prispevek-obsah {background-color: #cae8e7; padding: 10px 15px; margin-bottom: 1px;}
#diskuze ul li .prispevek-obsah p {padding-bottom: 0px;}
#diskuze ul li .poslal {background-color: #cae8e7; font-size: 11px; border-top: 1px solid #aedbda; padding-top: 1px; _padding-bottom: 4px; line-height: 17px;}
#diskuze ul li .poslal span.datum {padding-left: 15px;}
#diskuze ul li .poslal a.reakce {background: url(../images/vn-diskuze-odpovedet.gif) no-repeat right 3px; float: right; width: 78px; margin-right: 15px; display: inline;}
#diskuze ul li .prispevek .admin {background-color: #f8e0d6; border-top: none;}
#diskuze ul li .prispevek .admin a.reakce {background-image: url(../images/vn-diskuze-odpovedet-admin.gif);}

#diskuze ul li .reakce .prispevek-obsah {background: #fff url(../images/vn-diskuze-border.gif) repeat-y;}
#diskuze ul li .reakce .poslal {background: #fff url(../images/vn-diskuze-border.gif) repeat-y; border-top: none;}
#diskuze ul li .reakce .poslal a.reakce {background-image: url(../images/vn-diskuze-odpovedet-reakce.gif);}
#diskuze ul li .reakce .admin {background-color: #f8e0d6;}
#diskuze ul li .reakce .admin a.reakce {background-image: url(../images/vn-diskuze-odpovedet-admin.gif);}

#pravy table.gStrankovani {width: 100%; margin: 0 auto; margin-bottom: 10px; font-weight: bold;}
#pravy table.gStrankovani tr td {width: 33%; padding: 8px 45px 0 45px; background: none;}
#pravy table.gStrankovani tr td.center {padding: 8px 0px;}
#pravy table.gStrankovani tr td.center a, table.gStrankovani tr td.center span {font-weight: bold; padding: 0px 4px;}
#pravy table.gStrankovani tr td.center span {border: 1px solid #db0c6d; background-color: #fdeee8;}
#pravy table.gStrankovani tr td.left {background: url(../images/vn-strankovani-sipka-left.gif) no-repeat 19px 1px;}
#pravy table.gStrankovani tr td.right {background: url(../images/vn-strankovani-sipka-right.gif) no-repeat 202px 1px;}

#pravy table.galerie {width: 95%; line-height: 16px; margin-bottom: 10px;}
#pravy table.galerie tr td {vertical-align: top; padding: 0; text-align: center; width: 200px; background: none;}
#pravy table.galerie tr td a img {display: block; margin: 0 auto;}
#pravy table.galerie tr td a.slozka-obrazky {position: relative; display: block; width: 93px; height: 93px; margin: 0 auto;}
#pravy table.galerie tr td a.slozka-obrazky img.obrazek {position: absolute; left: 23px; bottom: 3px; _bottom: 2px;}
#pravy table.galerie tr.prazdny td {height: 20px; font-size: 0px;}
#pravy table.galerie tr td p {padding-bottom: 0!important;}

#pravy table.gSeznam {width: 100%;}
#pravy table.gSeznam tr td {text-align: left; font-size: 11px;}
#pravy table.gSeznam tr td img {border: 3px solid #fff;}
#pravy table.gSeznam tr td.popisek {padding: 2px 24px;}
#pravy table.gSeznam tr.prazdny td {height: 12px!important;}

#pravy a.objednat {float: right; width: 134px; margin-right: 15px;}

#pravy table.gDetail tr td {width: 100%; text-align: center; font-size: 12px;}
#pravy table.gDetail tr td img {display: block; margin: 0 auto;}
#pravy table.gDetail tr td.popisek strong {color: #db0c6d;}

.nic {display: none;}
img.fbicon {margin-top:7px;}

		/* kalendář */
.kalendar-levy {float: left; display: inline; width: 199px; font-size: 11px; line-height: 16px;}
.kalendar-pravy {float: right; display: inline; width: 480px; font-size: 11px; line-height: 16px;}
	.kalendar-pravy h3 {padding-bottom: 13px; color: #52b5ad; font-size: 14px;}

.odkazy-kalendar {width: 196px; margin: 0 0 21px 5px;}
.odkazy-kalendar a, .odkazy-kalendar a:hover {color: #ed1c24; font-weight: normal;}
.odkazy-kalendar a.dnes, .odkazy-kalendar a.dnes:hover {margin: 0 18px; color: #52b5ad;}

.kalendar-stranka {/*background: url(../images/kalendarRepeat.gif) repeat-y;*/ width: 199px; margin-bottom: 21px;}
.kalendar-stranka1 {background: url(../images/kalendarTop.png) no-repeat; width: 199px;}
.kalendar-stranka2 {background: url(../images/kalendarBottom.png) no-repeat left bottom; padding-bottom: 10px;}
.kalendar-stranka1 p {background: url(../images/ikonaKalendar.jpg) no-repeat 16px 17px; color: #50b1af; font-weight: bold; font-size: 14px; padding: 21px 14px 2px 9px; text-align: right; letter-spacing: 2px;}

table#kalendar {width: 184px; margin: 0px auto;}
table#kalendar td {text-align: center!important; width: 14%; height: 22px; padding: 0!important; background: none; border: none!important;}
table#kalendar td a {color: #000; text-decoration: none;}
table#kalendar td a:hover {color: #000; text-decoration: underline;}
table#kalendar tr.bold .vikend {color: #db0c6d;}
table#kalendar td.akce a {display: block; margin: 0px 2px;}
table#kalendar td.vice-akci a {background-color: #52b5ad;}
table#kalendar td.dnesni span {display: block; margin: 0px 2px; border: 1px solid #db0c6d; background-color: #fff;}

.kalendar-legenda {font-size: 12px;}
.kalendar-legenda strong {color: #db0c6d;}
table.legenda {width: 199px; margin-top: 9px;}
table.legenda td {padding: 4px 9px 4px 0!important; border: none!important; background: none!important;}
table.legenda td p {width: 20px; height: 20px; padding: 0!important;}
table.legenda td p.vice-akci {background-color: #52b5ad;}
table.legenda td p.dnesni {border: 1px solid #db0c6d; background-color: #fff; width: 18px; height: 18px;}

.kalendar-akce {margin-bottom: 5px; padding: 1px 0 25px 0; border-bottom: 1px solid #FEF7F4;}
.kalendar-akce a, .kalendar-akce a:hover {font-weight: bold; font-size: 13px;}
.kalendar-akce p {padding-top: 3px; padding-bottom: 0!important;}
.kalendar-akce p.datumAkce {font-weight: bold; font-size: 13px;}

/* kalendář - detail akce */
.kalendarDetail {font-size: 12px; line-height: 18px; width: 712px; margin-bottom: 10px;}
.kalendarDetail h2 {color: #50b1af; font-size: 14px; margin-bottom: 15px;}
.kalendarDetail p.pKalendar {padding-bottom: 4px!important;}
.kalendarDetail .zvyrazni {color: #db0c6d;}
.kalendarDetail table {margin: 5px 0 18px 0!important; width: auto; font-size: 11px;}
.kalendarDetail table td, .kalendarDetail table th {padding: 3px 15px!important;}
.kalendarDetail table th {background: none!important;}
.kalendarDetail table .termin-uplynul {color: #7c7777;}
.kalendarDetail table .termin-dnesni {font-weight: bold; color: #db0c6d;}
p.right a {font-size: 11px;}

/* stránka fimohraní */
#vnitrek table.tFimohrani {width: 100%;}
#vnitrek table.tFimohrani td {background: none!important; border: none; width: 50%; padding: 0 6px 0 27px!important; vertical-align: top;}
#vnitrek table.tFimohrani td.td1 {border-right: 1px solid #db0c6d; padding: 0 24px 0 6px!important;}


