body,table, textarea   {
font-family: Tahoma, Arial;
font-size: 11px;
color: #312B1B;
font-weight: none;
text-decoration:none;
}

input, textarea, select {
border: 1px solid #312B1B; 
font-family: Tahoma, Arial;
font-size: 11px;
color: #312B1B;
} 
  
a, a:link, a:hover, a:visited {
  color: #544202;
  text-decoration: none;
}

body {
	background: url(../images/theme1/pozadie.jpg) ;
}

.contentMiddle {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 20px;  
}

.contentMiddle2 {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 0px;
}

.contentMiddle3 {
  background-color: BD995D;
}

.news_head{
	font-size: 14px;
	font-weight: bold;
}

.contentMiddle {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/content_middle.png');
  
}

/* IE ignores styles with [attributes], so it will skip the following. */
.contentMiddle[class] {
  background-image:url('../images/theme1/content_middle.png');
}

.contentBottom {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/content_bottom.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.contentBottom[class] {
  background-image:url('../images/theme1/content_bottom.png');
}

.contentBottom2 {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/content_bottom3.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.contentBottom2[class] {
  background-image:url('../images/theme1/content_bottom3.png');
}

.contentTop {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/content_top.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.contentTop[class] {
  background-image:url('../images/theme1/content_top.png');
}


/****** RESERVATION **********/

#reservation{
	font-size: 12px;
}


#reservation .error{
	font-size: 12px;
	color: red;
	font-weight: bold;
}

#reservation .row{
	padding: 5px;
}

#reservation .row label{
	font-weight: bold;
	font-size: 12px;
}
#reservation .row .left{
	float: left;
	width: 300px;
}

#reservation .row input{
	margin-top: 5px;
}

/*****************************/



.topMenu {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/menu_top.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.topMenu[class] {
  background-image:url('../images/theme1/menu_top.png');
}

.menuLeft {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/menu_m_l.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.menuLeft[class] {
  background-image:url('../images/theme1/menu_m_l.png');
}

.menuRight {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/menu_m_r.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.menuRight[class] {
  background-image:url('../images/theme1/menu_m_r.png');
}

.menuBottom {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/menu_bottom.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.menuBottom[class] {
  background-image:url('../images/theme1/menu_bottom.png');
}

.menuBg {
  background-color: #BC985C;
  _background-color: #B58E52;
}

.topLeft {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/img_left_m.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.topLeft[class] {
  background-image:url('../images/theme1/img_left_m.png');
}

.topRight {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/img_right_m.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.topRight[class] {
  background-image:url('../images/theme1/img_right_m.png');
}


.top {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/img_top.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.top[class] {
  background-image:url('../images/theme1/img_top.png');
}

.menuBg2 {
  padding-left: 30px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/top_menu.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.menuBg2[class] {
  background-image:url('../images/theme1/top_menu.png');
}

.menuBg21 {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/top_menu_1.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.menuBg21[class] {
  background-image:url('../images/theme1/top_menu_1.png');
}

.menuBg221 {
 	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/top_menu_21.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.menuBg221[class] {
  background-image:url('../images/theme1/top_menu_21.png');
}

.menuBg222 {
 	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/top_menu_22.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.menuBg222[class] {
  background-image:url('../images/theme1/top_menu_22.png');
}

.menuBg23 {
 /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/top_menu_3.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.menuBg23[class] {
  background-image:url('../images/theme1/top_menu_3.png');
}

.plainbackground {
  float: left
}


.contentMiddleL {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/content_middle_l.png');
  
}

/* IE ignores styles with [attributes], so it will skip the following. */
.contentMiddleL[class] {
  background-image:url('../images/theme1/content_middle_l.png');
}

.contentMiddleR {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/theme1/content_middle_r.png');
  
}

/* IE ignores styles with [attributes], so it will skip the following. */
.contentMiddleR[class] {
  background-image:url('../images/theme1/content_middle_r.png');
}


/* COOOL MENUUUU */


.clLevel1, .clLevel1over{
	position:absolute;
	padding:4px;
	font-family:tahoma, arial,helvetica;
	font-size:11px;
	text-align: left;
	border: 1px solid #FFD763;
}
.clLevel1{
	background-color:#BD9A5A;
}
.clLevel1over{
	background-color: #BD9A5A;
	font-weight:bold;	
	cursor:pointer;
	cursor:hand;
}
.clLevel1border{
	position:absolute;
	visibility:hidden;
	padding: 2px;
	background-color:#FFD763;
}



.clLevel0{
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	position: absolute;
	cursor:pointer;	
	color: #312B1B;
}

.clLevel0over{
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #555555;
	/*color:#848200;*/
	cursor:pointer;
}
.clLevel0border{
	visibility:hidden;
	vertical-align:middle;
	position: absolute;	
	background: transparent url('../images/theme1/kotva.gif') 87% top no-repeat;
}

#oCMenu_top5_0 {
	background: none;
}



.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;vertical-align:middle;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0; width: 780px;vertical-align:middle;}





/*Styles for level special*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold;}
.clLevel2{background-color:#7B7D7B; layer-background-color:#f1f2f3; color:#f1f2f3;}
.clLevel2over{background-color: #f1f2f3; color:#B10D30; cursor:pointer; cursor:hand;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#f1f2f3; layer-background-color:#f1f2f3;}



/* new menu */

#TopMenu_contajner {
	float:left;
	left:50%;
	position:relative;
}
#TopMenu {
	padding: 0;
	margin: 0;
	text-align: center;
	width: auto;
	list-style:none;
	position:relative;
	left: -50%;
}
#TopMenu li {
	position: relative;
	float: left;
	list-style: none;
	display: block;
	behavior: url(csshover3.htc);
}
#TopMenu li a {
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;	
	color: #312B1B;
	cursor: pointer;
	list-style: none;
	background: transparent url('../images/theme1/kotva.gif') right center no-repeat;
	padding-right: 30px;
	padding-left: 10px;
}
#TopMenu li a:hover {
	color: #555555;
}
#TopMenu li ul {
	position: absolute;
	visibility: hidden;
	z-index:20;
	clear:both; 
	width:150px;
	text-align: left;
}
#TopMenu li:hover ul {
	visibility: visible !important;
	left: -25px;
	top: 20px;
}
#TopMenu li ul li {
	list-style: none;
	float: left;
	text-align: left;
}
#TopMenu li ul li a {
	background:#BD9A5A none repeat scroll 0 0;
	border:1px solid #FFD763;
	color:#312B1B;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	padding:4px;
	width:150px;
}


/* vynimky */
#TopMenu li#clLevel0_0 a  {
padding-left: 0;
}
/* ponuka */
.ponuka_kategoria {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	padding:10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ponuka_nadpis {
	border-top:1px solid #917206;
	padding:5px 0 8px 10px;
	font-weight: bold;
}
.ponuka_nadpis b {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}
.vaha {
	color:#C0C0C0;
	font-size: 10px;
}
.ponuka_popis {
	padding:8px 0 0 10px;
}
.ponuka_cena {
	font-style:italic;
	font-weight: bold;
	padding-top: 5px;
	text-align:right;
}
/* jedalny listok */
.popisok {
	text-align: center;
}

/* content */
#content_contajner {
	width: 100%;
}
#content_contajner #content {
	width: 778px;
	margin: auto;
	padding: 0px 0 20px 0;
	text-align: left;
}
#content_contajner #content p {
	padding: 10px 20px;
}

#lPanel {
	width: 390px;
	float: left;
}
#rPanel {
	width: 380px;
	float: left;
}

.button {
	background:transparent url(../images/theme1/button_small.jpg) no-repeat scroll center center;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	text-align:center;
	width:102px;
}
.button:hover {
	color: #fff;
	text-decoration: none;
}
#content_contajner #content #lpanel h3{
	font-weight: bold;
	font-size: 15px;
}
#content_contajner #content #lpanel h4{
	font-weight: bold;
	font-size: 14px;
}
