/* main settings */

body, input, select, textarea, td, table {
	font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  word-spacing: normal;
  text-align: center;
  letter-spacing: 0;
  line-height: 1.4em;
	font-weight:normal;
  text-shadow: 0 0 0 #000;
 }

body {
  font-size: 80%;
	margin:0px; 
	padding:0px;
  height:100%;
  background-color: #771313;
	text-align:center;

}

td {
 _font-size: 80%;
 text-align:left;
}

h1, h2, h3, h4 {
	margin:0.3em 0 0.3em 0;
 color: #ffffff;

	}

p {margin:0px 0px 1em 0px;
   padding:0px;
	 font-weight:normal;
	  }
	
h1 { font-size:120% }
h2 { font-size:110% }
h3 { font-size:100% }
h4 { font-size:100% }

hr {height: 1px;color:#d9dad4;background-color:#d9dad4;   border: 0;}
img {border:none}
tr,td {vertical-align:top}


option,select {color:black}

input,textarea,button {border:none;color:black;text-align:left}
			
.bigger {font-size:160%;font-weight:bold}
.bold {font-weight:bold;}
.italic { font-style: italic}
.white {color:#ffffff}
.image {border:1px solid #555555}
.blue {color:blue}
.red {color:red}
.yellow {color:#fbc509;}
.black {color:black}				
.orange {color:#FF690B}					
#border_none {border-left:none}					
#border_none2 {border-top:none}		
/* content */


div#main {
 width:1024px;
 height:900px;
 margin:0px auto;
 padding:0px 0px 0px 20px;
 text-align:center;
  background-image:url('images/background.jpg');
	background-position:top center;
	background-repeat:no-repeat;



}
div#top {
  width:180px;
	height:220px;
  margin:0px auto;
	padding:0px;
} 
div#menu_left {
  position:absolute;
	top:98px;
	left:50%;
	width:150px;
	height:100px;
  margin:0px 0px 0px -310px;
	padding:0px;

} 
div#menu_left2 {
  position:absolute;
	top:98px;
	left:50%;
	width:150px;
	height:100px;
  margin:0px 0px 0px 160px;
	padding:0px;

} 
div#menu_top {
position:absolute;
	top:810px;
	left:50%;
	width:400px;
	height:100px;
  margin:0px 0px 0px -385px;
	height:30px;
  padding:0px;
	text-align:left;
} 

div#content {
  width:500px;
	height:350px;
	position:absolute;
	top:280px;
	left:50%;
  margin:0px 0px 0px -160px;
	padding:0px;
	text-align:left;
	overflow:auto;

}						
#content_left {
  width:50%;
  &width:45%;
	_width:48%;
  height:415px;
	overflow:auto;
	margin:0px;
	text-align:left;
	float:left;
}						
					
#content_right {
  width:50%;
	margin:0px;
	&margin-right:16px; 
	_margin-right:7px; 
	
	text-align:left;
	float:right;
}
		
#bdsign {
 position:absolute;
	top:832px;
	left:50%;
	width:200px;
	height:100px;
  margin:0px 0px 0px 207px;
	height:10px;
  padding:0px;
	text-align:left;
}			
#bdsign p {
  padding:0px;
	margin:0px;
	font-size:9px
}
#bdsign p a{
  display:inline
}					
										
#bottom {
 position:absolute;
	top:850px;
	left:50%;
	width:800px;
	height:100px;
  margin:0px 0px 0px -400px;
	height:10px;
  padding:0px;
	text-align:left;
	font-size:0.8em;
}			



/* MENU ---------------------------------------------------------------------------------------  */ 

/* MENU - dole */			
			


div#menu_top ul {
  list-style: none;
	margin:0px;
	padding:0px;
	text-align:left;
}	 

div#menu_top li {
  padding:0px;
  margin:0px;
	list-style: none;
	text-align:left;
	float:left;
}		

div#menu_top a:link, div#menu_top a:visited {
  padding-left:16px;
  color:#D6DBDC;
	text-decoration: none;
	margin:0px;
	font-size:0.9em;
}

div#menu_top a:hover {
 /* background-color:#E97B00 */
}


/* MENU - MAIN */
div#menu_left ul,div#menu_left2 ul {
  height:25px;
  list-style: none;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;
}	 

div#menu_left li,div#menu_left2 li {
  width:150px;
  height:19px;
  padding:0px;
	margin:0px 0px 17px 0px;
	list-style: none;
	text-align:left;

}		
div#menu_left li#menu_left_01 { background-image: url('images/menu01-aktuality-on.gif');}	
div#menu_left li#menu_left_02 { background-image: url('images/menu02-fotogalerie-on.gif');}	
div#menu_left li#menu_left_03 { background-image: url('images/menu03-tanecni-skola-on.gif');}	
div#menu_left2 li#menu_left_04 { background-image: url('images/menu04-agentura-on.gif');}	
div#menu_left2 li#menu_left_05 { background-image: url('images/menu05-napojovy-listek-on.gif');}	
div#menu_left2 li#menu_left_06 { background-image: url('images/menu06-kontakt-on.gif');}	

div#menu_left li a:link, div#menu_left li a:visited, div#menu_left2 li a:link, div#menu_left2 li a:visited {
  display:block;
  width:150px;
  height:19px;
  color:#FFFFFF;
	text-decoration: none;
	margin:0px;
  padding:0px;
}
div#menu_left li#menu_left_01 a#button_01 { background-image: url('images/menu01-aktuality-off.gif');}
div#menu_left li#menu_left_02 a#button_02 { background-image: url('images/menu02-fotogalerie-off.gif');} 
div#menu_left li#menu_left_03 a#button_03 { background-image: url('images/menu03-tanecni-skola-off.gif');}  
div#menu_left2 li#menu_left_04 a#button_04 { background-image: url('images/menu04-agentura-off.gif');}
div#menu_left2 li#menu_left_05 a#button_05 { background-image: url('images/menu05-napojovy-listek-off.gif');} 
div#menu_left2 li#menu_left_06 a#button_06 { background-image: url('images/menu06-kontakt-off.gif');}  

div#menu_left  li#menu_left_01 a#button_01:hover { background-image: none;} 
div#menu_left  li#menu_left_02 a#button_02:hover { background-image: none;} 
div#menu_left  li#menu_left_03 a#button_03:hover { background-image: none;} 
div#menu_left2  li#menu_left_04 a#button_04:hover { background-image: none;} 
div#menu_left2  li#menu_left_05 a#button_05:hover { background-image: none;} 
div#menu_left2  li#menu_left_06 a#button_06:hover { background-image: none;} 

/* ITEMS -------------------------------------------------------------------------------------- */
div#item {
  width:100%;
	margin:10px 0px;
	padding:0px;
	}

div#item div {
  display: in-line;
}

/* Photogallery */

.photo {
	width:91px;
	height: 120px;
  float:left;	
	margin:10px;
	_margin:5px;
  }
	
.photo_headline {
  font-weight:normal;
	font-size:100%
}	
.photo_in img{
	border:1px solid #aaa;
  }

/* Catalog */
.catalog {
	width:275px;
  float:left;
	margin-right:15px;
	font-size:0.9em;	
  line-height: 1.3em;
  }
.catalog_left {
  width:115px;
  float:left;	
  }
.catalog_right {
  width:160px;
  float:right;
	text-align:right;	
  }
	
.catalog_headline {
  font-weight:normal;
	font-size:1.2em;
	margin:0.8em 0 0.3em 0;

}	
.catalog_right span {
  float:left;	
  }
	
.catalog_right hr {
  width:100%;
  }

/* news*/
.news {
 margin:10px 0px 0px 0px;
}
.news h2 {
 font-size:1em;
 margin:0px;
 padding:0px;

}

/* Search */
form#search {
  float:right;
  width: 100px;
	height: 15px;
	margin:111px 20px 0px 0px;
	_margin:111px 7px 0px 0px;
	padding:0px;

}
#input {
  width: 100px;
	height: 12px;
  font-size:10px;
	_height: 15px;
}
#input_submit {
  padding:0px;
  margin:0px;
  position:relative;
	top:1px;
}

.left_search_in{
  padding:0px;
}
.search-result {
 background-color:yellow; 
 color:black;
}

/* login */
#login {
  font-size:80%;
}
#login input {
 width:138px;
 height:18px;
 margin:3px 0px;
 color:black;
 background: transparent url('images/input.jpg') left top no-repeat;

}
#login .submit {
 width:139px;
 height:20px;
 color:black;
 background: transparent url('images/submit.jpg') left top no-repeat;

}

.login_form {
  margin:0px;
}
					
/* Order */			
#order {text-align:left;}
#order option,select {   width:245px;text-align:left;}
#order_text_area {
  width:245px;
	height:130px;
	text-align:left;
}
/* Reservation */

#reservation_right {
  width:150px;
	margin:0px;
	text-align:left;
	float:right;
}

#reservation_left {
	margin:0px;
	text-align:left;
}			
#clock {
  width:146px;
	height:108px;
  background: transparent url('images/clock-background2.gif') left top no-repeat;
	margin-top:1px;
	_margin-top:5px;
	text-align:center;
}
#clock a {
	color:#000;
	font-weight:bold;
	font-size:.8em;
}
#count {
  width:146px;
	height:108px;
	background: transparent url('images/count-background.gif') left top no-repeat;
	margin-top:4px;
	color:#000;
	text-align:center;
}
#count_reservation {	
  margin:0px;
  color:#6F1B1B;
	font-size:.8em;
	font-weight:bold;
	position:relative;top:45px;
	background:none;
	width:50px;
	text-align:center;
}
.reservation_text {	
  margin:0px;
  color:#6F1B1B;
	font-size:.8em;
	font-weight:bold;
	position:relative;top:93px;
}
#count .reservation_text {	
	position:relative;top:80px;_top:75px;&top:77px;
}

#reservation_left .input1 {
  width:334px;
	height:19px;
	background: transparent url('images/form-background2.gif') left top no-repeat;
}
#reservation_left .input2 {
  float:right;
  width:136px;
	height:27px;
	background: transparent url('images/form-background-submit.gif') left top no-repeat;
	margin-right:15px;
	padding:5px;
	text-align:center;
  color:#6F1B1B;
	font-weight:bold;
	cursor:hand;

}

.free_class {
  width:154px;
	background: transparent url('images/form-background.gif') left top no-repeat;
	float:left;
  color:#6F1B1B;
	font-weight:bold;
	padding:5px;
	_margin-right:20px;
	margin-bottom:10px;
	
}
#reservation_left .input3 {
  float:right;
  width:20px;
	background: transparent;
	margin-right:15px;
	text-align:center;
}

#reservation_left p{
	margin:0px 0px .3em 0px;
	text-align:left;
}

#reservation_left a#cancel_button {
  float:left;
}

/* forum */			

.discussion_item {
  border-bottom:1px solid #eee;
	padding:10px 0px;
	margin:0px;
  width:70%;

}

.discussion_name {
  font-weight:bold;
	margin:0px;
}

.discussion_time {
	margin:0px;
	font-size:0.7em;
	color:#ccc;
}

.discussion_text {
	margin:0px;
	color:#eee;
}
.discussion_form {
	text-align:left;
}
.discussion_area {
  width:70%;
	text-align:left;
}
					
/* anchors */
div#submenu {
  width:150px;
	height:380px;
	position:absolute;
	top:250px;
	left:50%;
  margin:0px 0px 0px -350px;
	padding:0px;
	text-align:left;
	
}
div#submenu a {
  width:100%;
	height:100px;
	display:block;
	margin-bottom:33px;
}

a:link, a:visited {
	color:#ffffff;
	text-decoration: none;
	display:inline;
}

a:hover {

}

a.black:link, a.black:visited {color:black}
a.grey:link, a.grey:visited  {color:#B3B3B3}
a.orange:link, a.orange:visited {color:#FF690B}
a.white:link, a.white:visited {color:white
}
a#logo_click {
  display:block;
  width:180px;
	height:130px;
  margin:0px;
  padding:0px;
}

a.no-under {
	color:white;
}
 





/* Content */


.cleaner
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px; 
}	
.left_cleaner
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: left;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px; 
}	


