body{
font-family:tahoma, sans-serif;
font-size:12px;
border:0;
text-align:left;
background-image:url(img/bkbody.html);
background-repeat:repeat-y;
background-position:top center;
background-color:#e9d8b8;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,div{
border:0;
font-weight:normal;
margin:0;
padding:0;
}

table{
table-layout:fixed;
border:0;
padding:0;
}

#top .bkleft{
background-image:url(../img/bkleft.png);
}

#bottom .bkleft{
background-image:url(../img/bkleft-bottom.png);
}

#mid .bkleft{
background-color:#f0e7d8;
}

#top .bkleftshade{
background-image:url(../img/bkleftshade.png);
}

#bottom .bkleftshade{
background-image:url(../img/bkleftshade-bottom.png);
}

#mid .bkleftshade{
background-image:url(../img/bkleftshade-mid.png);
background-repeat:repeat-y;
}

.central{
width:862px;
}

td.central{
vertical-align:top;
}

#top .bkrightshade{
background-image:url(../img/bkrightshade.png);
}

#bottom .bkrightshade{
background-image:url(../img/bkrightshade-bottom.png);
}

#mid .bkrightshade{
background-image:url(../img/bkrightshade-mid.png);
background-repeat:repeat-y;
}

#top .bkright{
background-image:url(../img/bkright.png);
}

#bottom .bkright{
background-image:url(../img/bkright-bottom.png);
}

#mid .bkright{
background-color:#eee5d6;
}

#header{
width:862px;
height:149px;
background-image:url(../img/bkcentral-header.png);
background-repeat:repeat-x;
}

#topmenu{
width:855px;
height:36px;
background-image:url(../img/bkcentral-topmenu.png);
background-repeat:repeat-x;
padding:0 5px;
}

#banner{
width:862px;
height:133px;
background-image:url(../img/bkcentral-banner.png);
background-repeat:repeat-x;
padding-left:4px;
padding-top:1px;
}

#objednavka-pizza{
    background:url(../img/objednavka-pizza.gif);
    display:block;
    width:138px;
    height:78px;
    position: absolute;
    bottom:0;
    left:-160px;
    text-indent: -9999px;   
}

#container4 {
position:relative;
width:862px;
background:#dfd5ba;
overflow:hidden;
border-top:5px solid #c9b382;
}

#bottommenu{
background-image:url(../img/bkcentral-bottom.png);
background-repeat:repeat-x;
height:30px;
padding:10px;
}

#copyright{
padding-bottom:10px;
font-family:tahoma, sans-serif;
font-size:11px;
text-align:center;
color:#a49990;
}

.ncss{
display:none;
}

#logo{
background-image:url(../img/logo.png);
background-repeat:no-repeat;
width:496px;
height:114px;
position:relative;
top:35px;
left:186px;
}

#lang{
position:relative;
right:10px;
top:-100px;
text-align:right;
vertical-align:top;
}

#lang a{
color:#674f20;
}

#langcur{
color:#e8dfc2;
}

#topmenu div{
position:relative;
left:0;
top:0;
float:left;
width:142px;
height:24px;
background-image:url(../img/mainmenu.png);
background-repeat:no-repeat;
margin-top:8px;
text-align:center;
}

#topmenu #mnu-item-left{
margin-left:0;
background-image:url(../img/mainmenu-left.png);
}

#topmenu #mnu-item-right{
background-image:url(../img/mainmenu-right.png);
}

#topmenu div a{
font-family:tahoma, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
margin-top:1px;
color:#563e23;
width:142px;
height:12px;
padding:5px 0;
text-transform: uppercase;
}

#banner div{
float:left;
padding-top:1px;
padding-left:3px;
}

#container3 {
float:left;
width:862px;
background:#fff url(../img/bkcentral-content.png) repeat-x top left;
position:relative;
right:192px;
}

#container5 {
float:left;
width:1260px;
background:#fff url(../img/bkcentral-content.png) repeat-x top left;
position:relative;
right:400px;
}

#containerg {
position:relative;
width:862px;
background:#fff url(../img/bkcentral-content.png) repeat-x top left;
overflow:hidden;
border-top:5px solid #c9b382;
}

#container2{
float:left;
width:100%;
background:url(../img/delimiter.png) repeat-y top right;
position:relative;
right:0px;
}

#container1{
float:left;
width:100%;
background:url(../img/delimiter.png) repeat-y top right;
position:relative;
right:429px;
}

#submenu{
margin-top:2px;
}

div.floatclear{
clear:both;
}

#col1{
float:left;
width:216px;
position:relative;
left:636px;
overflow:hidden;
top:14px;
padding-bottom:14px;
}

#col1 p{
line-height:1.3em;
}

#col2{
float:left;
width:399px;
position:relative;
left:661px;
overflow:hidden;
top:14px;
padding-bottom:14px;
}

#col2b{
float:left;
width:860px;
position:relative;
left:400px;
overflow:hidden;
top:14px;
padding-bottom:14px;
}

#col3{
float:left;
width:192px;
position:relative;
left:676px;
overflow:hidden;
height:339px;
background:url(../img/bkformular.png) repeat-x top right;
}

#formular{
left:15px;
top:14px;
width:167px;
vertical-align:top;
}

.content,#formular{
font-family:tahoma, sans-serif;
font-size:11px;
color:#6d4920;
position:relative;
clear:left;
}

.content h2,#formular h2{
font-family:georgia, tahoma, sans-serif;
font-size:15px;
color:#563e23;
border:0;
border-bottom:1px solid #c2af85;
margin:0 0 7px;
padding:0 0 7px;
clear:both;
}

.content h3,#formular h3{
font-family:tahoma, sans-serif;
font-size:11px;
color:#563e23;
font-weight:bold;
padding:.5em 0;
}

.content hr,#formular hr{
background-color:#c2af85;
color:#c2af85;
height:1px;
border-width:0;
margin:0;
padding:0;
clear:both;
}
.content1,#formular{
font-family:tahoma, sans-serif;
font-size:2px;
color:#6d4920;
position:relative;
}

.content1 h2,#formular h2{
font-family:georgia, tahoma, sans-serif;
font-size:15px;
color:#563e23;
border:0;
border-bottom:1px solid #c2af85;
margin:0 0 7px;
padding:0 0 7px;
clear:both;
}
.content1 h1,#formular h1{
font-family:georgia, tahoma, sans-serif;
font-size:18px;
color:#563e23;
border:0;
border-bottom:1px solid #c2af85;
margin:0 0 7px;
padding:0 0 7px;
clear:both;
}

.content1 h3,#formular h3{
font-family:tahoma, sans-serif;
font-size:11px;
color:#563e23;
font-weight:bold;
padding:.5em 0;
}

.content1 hr,#formular hr{
background-color:#c2af85;
color:#c2af85;
height:1px;
border-width:0;
margin:0;
padding:0;
clear:both;
}

#submenu ul{
list-style-type:none;
display:block;
float:left;
margin:0;
padding:0;
}

#submenu li{
border-bottom:1px solid #c2af85;
width:216px;
margin:0 0 10px;
padding:0 0 10px;
}

#submenu li.lastsubmenu{
border-bottom:0;
}

#submenu a{
display:block;
font-family:tahoma, sans-serif;
font-size:11px;
font-weight:bold;
color:#6d4920;
text-decoration:none;
margin:0;
text-transform: uppercase;
padding:0 0 0 10px;
}

#submenu .hdelimiter{
border:0;
border-top:1px solid #c2af85;
width:100%;
height:1px;
margin:8px 0;
}

#submenu #cursubmenu{
background-position:0 2px;
background-repeat:no-repeat;
background-image:url(../img/alink.png);
}

.content a{
color:#6d4920;
}

.content h3 a{
background-position:center right;
background-repeat:no-repeat;
background-image:url(../img/alink.png);
padding-right:7px;
text-decoration:none;
}

.content ul{
list-style-type:none;
float:left;
display:block;
margin:0;
padding:0;
}

.content li{
padding-left:12px;
background-position:0 3px;
background-repeat:no-repeat;
background-image:url(../img/ulist.png);
}

.content br{
clear:both;
}

.content p{
margin-bottom:1em;
}

.content table{
margin-top:-8px;
}

.content img{
float:left; padding:0 10px 0.5em 0;
}

.tbldate,.tbldesc{
border-top:1px solid #ccbc98;
padding:10px;
}

table#podujatia .tbldate{
font-weight:bold;
width:65px;
text-align:center;
}

.tbldesc{
border-left:1px solid #ccbc98;
}

table#podujatia .tbldesc{
padding-left:20px;
}

table#podujatia  .treven .tbldesc{
background-repeat:repeat-y;
background-image:url(../img/treven.gif);
}

#formular input,#formular label,#formular select{
font-family:tahoma, sans-serif;
font-size:11px;
}

#formular input,#formular select{
color:#6d4920;
}

#formular input{
padding:1px 3px;
margin-top:0.5em;
}

#formular label{
margin-top:0.5em;
}

#formname,#formbodycount,#formrooms,#formemail,#formtel,#formdayfrom,#formmonthfrom,#formdaytill,#formmonthtill{
border:1px solid #737373;
}

#formsubmit{
width:165px;
font-weight:bold;
}

#formdayfrom,#formdaytill {
width:42px;
}

#formmonthfrom,#formmonthtill {
margin-left:3px;
width:116px;
}

#formname,#formemail,#formtel {
margin-left:1px;
width:108px;
float:left;
}

#formrooms,#formbodycount{
width:21px;
float:left;
margin-left:1px;
}

#formrooms{
margin-left:6px;
}

#formular br{
clear:both;
}

#formular label{
float:left;
font-weight:bold;
}

#formlbltel,#formlblemail,#formlblbodycount,#formlblname{
width:47px;
}

#formlblrooms{
margin-left:7px;
width:45px;
text-align:right;
}

#photogallery a{
float:left;
width:105px;
height:40px;
padding-left:60px;
padding-top:25px;
margin-top:15px;
border-top:1px solid #c2af85;
color:#563e23;
text-decoration:none;
font-weight:bold;
background-position:bottom left;
background-repeat:no-repeat;
background-image:url(../img/gallery.gif);
vertical-align:bottom;
}

#gallery{
position:relative;
top:15px;
padding-bottom:15px;
left:15px;
width:830px;
}

#gallery a{
 background:transparent;
}

#bottommenu,#bottommenu a{
font-family:tahoma, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
padding-right:15px;
padding-left:12px;
text-align:center;
text-decoration:none;
}

#bottommenu #bottomitems{
position:relative;
top:4px;
}

img,#photogallery h2{
border:0;
}

.bkleft,.bkright{
background-repeat:repeat-x;
}

.bkleftshade,.bkrightshade{
width:20px;
background-repeat:no-repeat;
}

.content p,form{
margin:0;
padding:0;
}

#kontaktny-form legend {
	display: none;	
}

#kontaktny-form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

#kontaktny-form .label{
	display: block;
	padding: 7px 0 0 20px;
	width: 100px;
	float: left;
	clear: left;
	margin-bottom: 12px;
	font-weight: bold;
}

#kontaktny-form .text, #kontaktny-form textarea{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border: 1px solid #737373;
	color: #6D4920;
	background: #ffffff;
	float: left;
	margin-bottom: 12px;
}

#kontaktny-form .text, #kontaktny-form textarea {
	padding: 2px 5px;
	width: 200px;
}

#kontaktny-form button {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #6D4920;
	font-weight: bold;
	cursor: pointer;
	margin: 0 0 0 20px;
}

p.chyba span, p.uspech span, p.varovanie span, p.info span {
	display: block;
	position: absolute;
	top: 4px;
	right: 5px;
	padding: 5px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
}

p.chyba, p.uspech, p.varovanie, p.info {
	background-position: 10px 11px;
	background-repeat: no-repeat;
	margin: 15px 0;
	padding: 10px 25px 10px 35px;
	position: relative;
}

p.chyba {
	color: #c32727;
	background-color: #f6b9b9;
	border: 1px solid #e18484;
	background-image: url(../img/ikona-sprava-chyba.png);
}

p.uspech {
	color: #688006;
	background-color: #e5f993;
	border: 1px solid #9bac55;
	background-image: url(../img/ikona-sprava-uspech.png);
}

p.varovanie {
	color: #74655F;
	background-color: #FFFCD3;
	border: 1px solid #C2BEB1;
	background-image: url(../img/ikona-sprava-varovanie.png);
}

p.info {
	color: #4B6BAB;
	background-color: #D4EBFA;
	border: 1px solid #90B1C7;
	background-image: url(../img/ikona-sprava-info.png);
	}
.pravo {
padding-left: 10px 10px 10px
margin: 10px 10px 10px 10px 10px
}

.formular {background-color: #F8F2E6;border:solid 1px #000000;padding:10px;width:520px;margin: 5px 0px 10px 150px;}

a.objednavka {color: #911006;}
#objednavka input {font-size: 11px; border: 1px solid #000000; margin-right: 10px; }
#objednavka select {font-size: 11px; cursor: pointer; border: 1px solid #000000; margin-right: 10px; }
#objednavka label {font-size: 14px; }
#objednavka textarea {border: 1px solid #000000; padding: 5px; }
#objednavka button { cursor: pointer; }
#objednavka h1 {font-size: 12px; margin-bottom: -7px; cursor: pointer; }
#objednavka h2 {font-size: 14px; }
#rows {padding-bottom: 10px}

.formular a:hover {text-decoration:underline;color:#000000;}
.formular h6 {font-size:13px;font-style:italic;font-weight:bold;margin:0px}
.formular a{color: #974e00;}
.formular button {border: solid 1px #000000;background: #EEE5D6;padding: 2px 8px;margin: 10px;}
.formular button:active {border: solid 1px #000000;background: #EEE5D6;padding: 2px 8px; }
.formular button:hover {border: solid 1px #C2AF85;}
.formular input:hover {border: 2px solid #000000;background: #F8F2E6;}
.formular select:hover {border: 2px solid #000000;background: #F8F2E6;}
.formular option {background: #F8F2E6;}
.formular option:hover {background: #F8F2E6;}
.formular optgroup {background: #F8F2E6;}
.formular optgroup:hover {background: #F8F2E6;}
.formular textarea:hover {background: #F8F2E6;}
	


                                 
