/*  Vytvořilo v roce 2007 webdesign studio WPJ, www.wpj.cz | info@wpj.cz | tel.: +420 775 131 400 | Vrchlabí  */
html, body {
	margin: 0;
	border: 0;
	background: #FFE3C5 url(../images/pozadi.jpg) repeat-x fixed;
	color: White;
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	text-align: center;
}
A { font-weight: bold; text-decoration: none; }
A:link { color: Black; }
A:visited { color: Black; }
A:hover { color: Black; 
text-decoration: underline;}
img { border: none; }
/*  layout dvousloupcovy BOX- wpj  */
#page { margin: auto; width: 980px;}
#hlavni { float: right; width: 940px; text-align: left; position: relative; }
#top {
	background: url(../images/top.jpg) no-repeat;
	height: 256px;
	width: 940px;
	position: relative;
}
#top.bowling {
	background: url(../images/top-bowling.jpg) no-repeat;
}
#top-zima {
	background: url(../images/top-zima.jpg) no-repeat;
	height: 256px;
	width: 940px;
	position: relative;
}
/*  vlajky-wpj  */
#vlajky {
float: left;
margin-top: 17px;
width: 40px;}
#vlajky ul {
list-style: none;
padding: 0px;
margin: 0px;
}
#vlajky li {
padding: 0px;
margin: 0px;
}
/*  vlajky-wpj  */
#logo { position: absolute; top: 177px; left: 527px; }
#stred { width: 100%; text-align: left;  background: url(../images/main.gif) repeat-y; }
#roh {background: url(../images/spodek-left-main.gif) no-repeat bottom left; }
/*  layout hl BOX- wpj */
#sidebar { float: left; width: 215px; margin:0; padding:0;}
#sidebar-content { margin:0; padding:0;
}
#main { margin:0 190px 0 215px; padding:0;}
#main-content { margin:0; padding: 0 8px 5px 8px; font-size: 120%; color: #6B221F;}
#right-main {
float: right; width: 190px;}
#right-main ul {
border-left: 2px solid #CD601F;
margin: 0 0 0 10px;
padding: 0 0 0 15px;
list-style: none;
}
#right-main li {
padding: 3px;}
#flash2 {
padding-top: 5px;}

hr.cleaner { clear: both; margin: -1px 0 0 0; padding: 0; border: none; height: 1px; visibility: hidden; }
/*  layout hl BOX- wpj ende */
/*  layout dvousloupcovy BOX- wpj ende  */
/*  botton BOX- wpj */
#spodek {
	background: url(../images/botton.gif) no-repeat;
	color: #FFFFFF;
	height: 28px;
	font: 80%  Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
#wpj {
font-size: 92%;
float: right; padding: 6px 15px 0px 0; }
#wpj A.wpj { 
font-weight: normal; }
#spodek-c { float: left; padding: 6px 0 0 15px; }
#spodek A:link { color: #FFFFFF; }
#spodek A:visited { color: #FFFFFF; }
#spodek A:hover { color: #FFFFFF;
text-decoration: none; }
/*  botton BOX- wpj  ende */
/*  menu-wpj  */
#menu {
width: 500px;
padding-bottom: 10px;
}
#menu.nl {
font-size: 97%;
}
#menu.de {
font-size: 98%;
}
#podmenu-text {
float: left;
padding-top: 5px;
}
#menu ul.menu { margin: 0; padding: 0; list-style-type: none; }
#menu li { 
padding: 0px;
float: left; margin-right: 2px; display: block;}
#menu a {
	padding: 0px 4px 0 4px;
	display: block;
	color: black;
	font: 98% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}
#menu A:link { color: #CD601F; }
#menu A:visited { color: #CD601F; }
#menu A:hover { color: black;
text-decoration: underline; }
#menu A.oz { color: black; 
text-decoration: underline;}
#menu A.oz:link { color: black; }
#menu A.oz:visited { color: black; }
#menu A.oz:hover { color: black; }
/*  menu-wpj-end  */
/*  menu-wpj-left submenu  */
#submenu-back {
width: 215px;
margin-top: -70px;
z-index: 1;
position: relative;
}
#submenu { 
margin-right: 13px;
margin-left: 5px;
text-align: left;}
#submenu li { 
padding-left: 12px;
margin: 0px;}
#submenu ul {
list-style: none;
padding: 0px;
margin: 0px;
}
#submenu A { font-weight: bold; font-size: 110%;
text-decoration: none;
letter-spacing: 2px;}
#submenu A:link { color: #6B221F;}
#submenu A:visited { color: #6B221F;}
#submenu A:hover { color: #CD601F;}
#submenu A.submenu-oz:link, #submenu A.submenu-open-oz:link { color: #CD601F; }
#submenu A.submenu-oz:visited, #submenu A.submenu-open-oz:visited { color: #CD601F; }
#submenu A.submenu-oz:hover, #submenu A.submenu-open-oz:hover { color: #CD601F; }
li.submenu {
border-bottom: 2px solid #FFF8DD;
padding: 4px;
padding-right: 7px;
}
/*  menu-wpj-end  */
/*  hlavni-wpj  formatovani */
h1 {margin: 0px; padding: 0 0 5px 5px; font-size: 180%; }
#main-content p {
padding: 5px 10px 10px 10px;
margin: 0px;
}
#main-content ul { font-size: 110%; list-style: square;
margin-top: 5px;}
#main-content li { padding: 3px;}
h2 {margin: 0px; padding: 3px 0 0 7px; font-size: 150%; }
h3 {padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #155CA1; font-size: 160%; }
/*  hlavni-wpj  formatovani ende*/
/*  wpj table kulate rohy */
div.r1 { background: url(../images/roh1.gif) no-repeat top left; }
div.r2 { background: url(../images/roh2.gif) no-repeat top right;}
div.r3 { background: url(../images/roh3.gif) no-repeat bottom right;}
div.r4 {background: url(../images/roh4.gif) no-repeat bottom left;}
div.r3titul { background: url(../images/roh3-tab-title.gif) no-repeat bottom right;}
div.r4titul {background: url(../images/roh4-tab-title.gif) no-repeat bottom left;}
/*  wpj table kulate rohy end */

#table-title {
background: #F2D898 url(../images/pozadi-table-title.gif) repeat-x top;
margin-top: 5px;
}
div.table-style-title {
margin: auto;
width: 480px; }
div.box {float:left; width:232px;
margin: 5px 3px 10px 3px;}
img.box-img { float:left; margin-right:5px;
border-left: 4px solid #CB5D1E;
}
#table-title p {
margin: 0;
padding: 0;
font-size: 90%;}


#table-title span {
color: black;
font-weight: bold;
}

/*  akce */
#table-akce { width:180px; background-color: #CB5D1E; 
margin: 0 0 15px 0;
_margin:10px 0 0 0;}
div.table-style-akce {padding: 0 0px 10px 0px;}
#akce li {margin-left: 0; padding: 0;}
#akce {margin-left: 10px;}
#akce strong {font-size: 160%;color: #E3D193;}
#akce ul {list-style: none; padding: 0px; margin: 0px;}
#akce li.akce-linka {border-bottom: 1px solid #FFFFFF; padding: 3px; padding-right: 7px;}
#akce li.akce-text {padding: 3px 7px 0 7px;}
#akce A { font-weight: bold; font-size: 110%;
text-decoration: none;
letter-spacing: 2px;}
#akce A:link { color: white;}
#akce A:visited { color: white;}
#akce A:hover { color: white;}
/*  akce end*/
td.nadpis {background-color: #F2D898;
padding: 10px;
text-align: center;}
td.radek1{background-color: #F3EACD;
padding: 5px 15px 5px 15px;
text-align: center;}
td.radek2{background-color: #F9EFD9;
padding: 5px 15px 5px 15px;
text-align: center;}
#center {
text-align: center;
margin: auto;}

/*  formular */
#formular {
margin-left: 25px;
width: 500px;}
#formular table {
text-align: center;
}
#formular textarea {
background-color:#F2D898;
	border: 1px solid #6B221F;
	width: 400px;
	height: 110px;
	
}
#formular input {
	background-color:#F2D898;
	font-weight: bold;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #6B221F;
	text-align: left;
}
#formular td.in-nad,th {
text-align: left;
padding: 10px;
font-weight: bold;
vertical-align: top;
}
#formular td.form-ot-odsazeni {
text-align: right;
padding: 5px;
padding-top: 15px;
}
#formular td.form-ot {
text-align: right;
padding: 5px;
}
#formular td.odsazeni {
padding-top: 15px;
}

#formular input.chb {
background: none;
        border: none;
        text-align: left;
		  
}
#formular input.in-od {
width: 200px;
}
#formular input.in-od {
width: 200px;
}
#formular td {
text-align: left;
}
#formular td.termin, #formular td.dotaz {
text-align: left;
font-size: 130%;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}
#formular td.date{
text-align: center;
}
#formular td.tlacitka {
text-align: center;
}
#formular input.pocet {
width: 20px;
padding: 2px;
}
#formular input.tlacitko {
        font-weight: bold;
		  color: white; 
        border: 1px solid #6B221F;
        text-align: center;
		  margin: 8px;;
		  background-color: #6B221F;
}

/*  napsali  o nas */

/* fotogalerie */
#fotogalerie {
padding: 10px 20px 10px 20px; 
}
#fotogalerie  h3{
padding-left: 0; 
}
#fotogalerie img{
border: solid 2px #6B221F; 
margin: 2px 1px 2px 1px;
padding: 0;
}
#fotogalerie a{
text-decoration: none;
border: 0; 
margin: 0;
padding: 0;
}
/* fotogalerie end */


.uvleku{
margin: 10px 0 15px 20px;}

#news-email  {
margin:10px 0 15px 0px;
width:180px;
text-align: center;
color: Black;
border: solid 1px #CD601F;
}
#news-email h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 90%;
padding:5px 0 5px;
}
input.button {
background-color:#CD601F;
border:medium none;
color:white;
margin:5px;
padding:2px 4px;
}
form, fieldset {
border:0;
margin:0;
padding:0;
}
input {
border: 1px solid #CD601F;
}
