* {
	margin: 0;
	padding: 0;
}

body {
	scrollbar-3dlight-color: #D3D3D3;
    scrollbar-arrow-color: #708090;
	scrollbar-base-color: #FFFFFF;
	scrollbar-track-color: #F5F5F5;
	scrollbar-darkshadow-color: #D3D3D3;
	scrollbar-face-color: #D3D3D3;
	scrollbar-highlight-color: #D3D3D3;
	scrollbar-shadow-color: #D3D3D3;
}

body {
	font-family: Myriad, sans-serif;
	background: #333433;
	color: #000000;
	font-size: 11px;
	text-align: center;
	min-width: 751px;
	margin-bottom: 0px;
	padding-top: 0px;
}


html>body {
	font-size: 11px;
}


/* layout */

#main {
	width: 751px;
	background: #ffffff;
	padding: 0px;
	margin: 0 auto;
}

a {
	color:#386A2C;
	text-decoration: none;
}

a:hover {
	color:#000000;
}

img#mainfoto {
	float: right;
	margin: 5px 15px 0px 10px;
}

img#leftfoto {
	float: left;
	margin: 0px 10px 0px 0px;
}

#brucho-middlena2 img#leftdriving {
	float: left;
	padding: 0px 10px 0px 0px;
	border-right: #386A2C 1px dotted;
    display: block;
}

div#leftbox {
    width: 150px;
	float: left;
	margin: 0px 10px 0px 0px;
	border-right: #386A2C 1px dotted;
}

#footer {
	width: 741px;
	margin: 0 auto;
	padding: 5px 5px 0px 5px;
	text-align: left;
	color: #ffffff;
	font-size: 90%;
	display: block;
	clear: both;
	background: #333433;
}

#footer-left {
	float: left;
	padding-bottom: 10px;
}

#footer-right {
	float: right;
	padding-bottom: 10px;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover {
	color: #e6e7e8;
	text-decoration: underline;
}

/* koniec layout */


/* brucho */

#bruchona3, #bruchona2 {
	width: 751px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 1.6;
	background: url(pictures/backna3.jpg) repeat-y top right;
}

#bruchona3 {
	background: url(pictures/backna3.jpg) repeat-y top right;
}

#bruchona2 {
	background: url(pictures/backna2.jpg) repeat-y top right;
}

#brucho ul {
	margin: 10px 0px 10px 20px;
}

#center {
	text-align: center;
	}
	
#brucho-left {
	width: 195px;
	float: left;
	padding: 0px 0px 0px 6px;
	font-size: 100%;
	line-height: 1.6;
	background: url(pictures/left-title.jpg) no-repeat top right;
}

#brucho-left2 {
	width: 201px;
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 1.6;
	background: url(pictures/left-title.jpg) no-repeat top right;
}

#brucho-left2 input.label {
	background: #ffffff;
    width: 103px;
	border: #989A9D 1px solid;
	padding: 2px 0px 2px 2px;
	margin: 0px 0px 0px 0px;
}

#brucho-left2 input#submit {
	background: #386A2C;
	color: #ffffff;
	font-weight: bold;
	border: #989A9D 1px solid;
	width: 160px;
	padding: 2px 0px 2px 0px;
	margin: 10px 0px 0px 0px;
	cursor: hand;
}

#brucho-middle {
	width: 373px;
	float: left;
	padding: 0px 14px 0px 9px;
	margin: 0px 0px 0px 6px;
	font-size: 100%;
	line-height: 1.6;
	background: url(pictures/middle-title.jpg) no-repeat top left;
}

#brucho-middlena2 {
	width: 571px;
	float: left;
	padding: 0px 16px 0px 10px;
	margin: 0px 0px 0px 3px;
	font-size: 100%;
	line-height: 1.6;
	background: url(pictures/main-title.jpg) no-repeat top left;
}

#bruchona2>#brucho-middlena2 {
	margin: 0px 0px 0px 6px;
}


#brucho-lefttext {
	width: 172px;
	height: 100%;
	float: left;
	padding: 0px 10px 0px 0px;
	font-size: 100%;
	line-height: 1.6;
	text-align: right;
}

#brucho-righttext {
	width: 378px;
	height: 100%;
	float: left;
	padding: 0px 0px 0px 10px;
	font-size: 100%;
	line-height: 1.6;
	border-left: #386A2C 1px dotted;
	
}

#brucho-right {
	width: 142px;
	float: right;
	padding: 0px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 1.6;
	text-align: center;
}

#reklama {
	width: 142px;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	background: #231F20 url(pictures/bottom-reklama.jpg) no-repeat bottom left;
	border-bottom: #ffffff 5px solid;
}

#bottomna3, #bottomna2 {
	width: 751px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	clear: both;
	background: #ffffff url(pictures/bottomna3.jpg) no-repeat top right;
}

#bottomna3 {
	background: #ffffff url(pictures/bottomna3.jpg) no-repeat top right;
}

#bottomna2 {
	background: #ffffff url(pictures/bottomna2.jpg) no-repeat top right;
}

#bottom {
	width: 751px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	display: block;
	clear: both;
	background: url(pictures/bottom.jpg) no-repeat top right;
}


div>#bottom {
	padding: 8px 0px 0px 0px;
}

a.novinka {
	color: #386A2C;
	text-decoration: none;
	border-bottom: #49494B 1px dotted;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	display: block;
	font-weight: bold;
}

a:hover.novinka {
	color: #000000;
}

span.novinka-text {
	color: #000000;
	font-weight: normal;
}

.novinka span.viac, .archiv span.viac, #brucho-righttext span.spat {
	text-align: right;
	width: 372px;
	display: block;
	cursor: hand;
	font-weight: bold;
}

#brucho-middlena2 span.viac {
	text-align: right;
	width: 571px;
	display: block;
	cursor: hand;
	font-weight: bold;
}

a.archiv {
	color: #386A2C;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

a.viac {
	text-align: right;
	width: 172px;
	display: block;
	cursor: hand;
	font-weight: bold;
}

#greenbox {
	margin: 5px 0px 5px 0px;
	padding: 10px 10px 10px 10px;
	background: #D4DEC0;
	border: #E3E6DD 1px solid;
}

#greenbox li {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#greenbox b {
	color: #386A2C;
}

#strankovanie a {
	color: #939598;
	font-weight: bold;
}

#strankovanie a:hover, #strankovanie a.active {
	color: #386A2C;
}

#strankovanie a.active {
	font-size: 130%;
}

#kocka li {
	background: url(pictures/kocka.gif) no-repeat;
	padding: 0px 0px 0px 20px;
	list-style: none;
}

#kocka2 li {
	background: url(pictures/kocka.gif) no-repeat;
	list-style: none;
}

span#driving {
	width: 200px;
	margin: 30px 0px 0px 170px;
	padding: 0px 0px 3px 10px;
	border-bottom: #386A2C 1px dotted;
	display: block;
}

span#vystavba {
	margin: 0px 0px 0px 185px;
	padding: 0px 0px 3px 10px;
	display: block;
}

.rezervaciaform span {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}

div.rezervaciaform {
	display: block;
	height: 50px;
	width: 571px;
}

span#green strong {
	color: #386A2C;
}

/* koniec brucho */

/* headers */

h1, h1 span {
	position:absolute;
	top:0px;
	left:0px;
	width: 751px;
	height: 406px;
	font-size: 110%;
	overflow: hidden;
	text-align: left;
	border-top: #D1D3D4 0px solid;
	border-bottom: #D1D3D4 0px solid;
}

#main_flash {
	position:absolute;
	top:0px;
	left:0px;
	width: 751px;
	height: 406px;
	font-size: 110%;
	overflow: hidden;
	text-align: left;
	border-top: #D1D3D4 0px solid;
	border-bottom: #D1D3D4 0px solid;
}


h1 span {
	display: block;
	position: absolute;
}

h2 {
	padding: 5px 0px 10px 0px;
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 12px;
}

#reklama h2 {
	letter-spacing: 8px;
	background: url(pictures/top-reklama.jpg) no-repeat top left;
}

h2#title {
	letter-spacing: 1px;
}

#brucho-left h2 {
	text-align: center;
	padding: 5px 0px 10px 5px;
	letter-spacing: 10px;
}

#brucho-left2 h2 {
	text-align: center;
	padding: 5px 0px 10px 5px;
	letter-spacing: 10px;
}

#brucho-left2 div {
	width: 172px;
	padding: 0px 12px 10px 17px;
}

#brucho-left2 h2.newsletter {
	letter-spacing: 0px;
    padding-top: 22px;
    background: url(pictures/back-mailnews.jpg) no-repeat top right;
}

h3 {
	padding: 2px 0px 3px 0px;
	margin: 0px 0px 3px 1px;
	color: #386A2C;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	background: #A8BD82;
}

h4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	color: #386A2C;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: #386A2C 1px solid;
}

h4.error {
	padding-top: 10px;
	display: block;
	clear: both;
}

h4 a {
	color: #989898;
	font-size: 90%;
}

h4 a.active {
	color: #386A2C;
	font-size: 100%;
}

h4 a:hover.active {
	color: #386A2C;
	font-size: 100%;
}

h5 {
	color: #939598;
	font-size: 150%;
	text-transform: uppercase;
	line-height: 1.2;
}

h6 {
	color: #939598;
	font-size: 130%;
	text-transform: none;
}

h7{	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: black;
	font-size: 110%;
	font-weight: bold;
	text-align:center;
	display:block;
	}

/* koniec headers */


/* par */

input, textarea, select {
	color: #343334;
	font-size: 100%;
}

.rezervaciaform input {
	background: #ffffff;
	border: #989A9D 1px solid;
	padding: 2px 0px 2px 2px;
	margin: 0px 0px 0px 0px;
}

.rezervaciaform select {
	background: #ffffff;
	border: #989A9D 1px solid;
	width: 40px;
	float: left;
}

#submit input {
	background: #386A2C;
	color: #ffffff;
	font-weight: bold;
	border: #989A9D 1px solid;
	width: 130px;
	padding: 2px 0px 2px 0px;
	margin: 10px 0px 0px 0px;
	cursor: hand;
}

img {
	border: 0px;
	vertical-align: middle;
}

/* koniec par */

table {
	font-family: Myriad, sans-serif;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

table.clenstvo, table.handicap {
	background: #ffffff;
}

td {
	font-size: 10px;
}

.clenstvo td, .handicap td {
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
}

.clenstvo td {
	padding: 3px;
	text-align: center;
}

.tab1 {
	text-transform: uppercase;
	background: #A8BD82;
	color: #ffffff;
}

.tab2 {
	border-left: #9A9D9F 1px solid;
	border-right: #9A9D9F 1px solid;
	text-align: center;
}

/*cennik tr*/
.standardrow td{border-bottom: 1px solid #9A9D9F;}
p.nadpis-cennik {text-align:center; display:block; font-weight:bold; margin-top:30px;}
p.nadpis-cennik span {display:block;font-size:1.1em;}

.tab2left {
	border-left: #9A9D9F 1px solid;
	border-right: #9A9D9F 1px solid;
	text-align: left;
}

.tab22 {
	border-left: #9A9D9F 1px solid;
	text-align: center;
}

.tab3 td {
	border-top: #9A9D9F 1px solid;
}

.tab11 {
	text-transform: uppercase;
	background: #A8BD82;
	color: #ffffff;
	text-align: center;
}

.tab31 td {
	border-top: #9A9D9F 1px solid;
	text-align: center;
}

.tab32 td {
	border-top: #9A9D9F 1px solid;
	text-align: center;
	background: #343334;
	color: #ffffff;
}

.tab33 td {
	border-top: #9A9D9F 1px solid;
	text-align: center;
	background: #CBCCCB;
	color: #000000;
}

.tab4 td {
	background: #DCDDDF;
	color: #386A2C;
	text-transform: uppercase;
}


.edt { 	font-size:10px;line-height: 12px; padding:0 3 0 3px; background-color:yellow; text-decoration:none; color:black; font-weight:bold; margin:2px; border:1px solid black }
.edt:hover { background-color:black; color:yellow; }

.edt2{ font-size:9px; line-height: 0.8; padding:0 3 0 3px; background-color#FFC279; text-decoration:none; 	color:black; font-weight:bold; margin:0 2px; border:1px solid black }
.edt2:hover { background-color:#FF8E00; color:black; }

.edt3{ font-size:9px; font-weight:bold; margin:0px 2px 0 0; text-align:left; padding:1px; display:inline;float:right;height:20px }	

.edt3:hover{ background-color:black;}
 

.editable{
     color: #000;
     background-color: #ffffd3;
 }
 
.inplaceeditor-hover { background-color:yellow;cursor:text}
.inplaceeditor-span {background-color:#EEEEEE}
.inplaceeditor-input { border:1px solid #A5A8A9;background-color:#E8E8E8;margin:0 2px;vertical-align:top}
.inplaceeditor-submit {margin-top:0px;cursor:hand;vertical-align:top}
.inplaceeditor-a {width:15px;vertical-align:top;margin-left:3px}
.inplaceeditor-form {}
.inplaceeditor-textarea { border:1px solid black}  

.rok{ background:#a8bd82; color:#386A2C; font-size:12px; font-weight:bold; padding-left:8px; padding-top:2px; height:20px; border-top:1px solid #fff;}

ul.navlist
{
padding: 0;
width: 100%;
}

.navlist li
{
list-style-type: none;
text-align: right;
padding: .3em;
margin-bottom: .1em;
border-bottom:1px solid black
}

.navlist li a
{
color: #386A2C;
text-decoration: none;
display: block;
padding-right:8px;
}

.navlist li a:hover
{
color: #000000;
}

span.euro{font-size:0.9em; font-weight:normal;}

.breaker { clear: both; margin: 0px; padding: 0px; font-size: 0px; height:0px; line-height:0px; overflow: hidden}
