* {
margin:0  ;
padding:0 ;


}

body {
	font: 11px 'Verdana', verdana, sans-serif;
	font-weight: normal;
	line-height: 15px;
	text-align: center;
	background-image: url('../layout/layout_01.jpg');
	background-repeat: repeat-x;
	color: #55270c;
	background-color: #fff;

} 

table
{
	font: 10px 'Verdana', verdana, sans-serif;
	font-weight: normal;
	line-height: 15px;
}


table.cenik tr td
{
	vertical-align: top;
	margin-bottom: 5px;
}
table.cenik tr
{
	
}

table.cenik tr td ul
{
	margin-left: 10px;
}
tr.zvyrazneni
{
	background-color: #FFF2D7;
}
table.cenik tr td ul li
{
	list-style-type:disc;
	margin-left: 11px;
}
#page
{
	
	background-image: url('../layout/layout_02.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}
#header
{
	
	
}

#header a
{
	float: left;
}
/*
#shadow
{
	margin: 0 auto;
	width: 849px;
	background-color: purple;
	background-image: url('../css/stin.png') ;
	background-repeat:repeat-y;
	
}*/
#wrap
{
	margin: 0 auto;
	width: 865px;
	text-align: justify;
	background-color: none;
	position:relative;
}


.ver_program
{
	position: absolute;
	top:90px;
	left:430px;
	width: 100px;
	height: 100px;
	background-color: transparent;
	margin:0;
	padding: 0;
}	
.ver_program a span{
	width: 100px;
	height: 100px;
	z-index: 10;
	padding: 50px;
}
.top
{
	background-color:teal;
}

.top-banner {
	background-color: fuchsia;
}

.column {
	float: left;
	width:865px;
	background-color: none;
}


.left-column {
	float: left;
	padding-top:131px ;
	background-image: url(../layout/layout_08.jpg);
	background-repeat: no-repeat;
	width: 279px ;

}

.right-column {
	float: right;
	
	width:586px;
	margin:0px;
}

.one-column {


}

.bottom {
	clear: both;
	text-align: right;
	background-image: url('../layout/layout_38.jpg');
	background-repeat: no-repeat;
	background-color :#F7D6A0 ;
	height: 72px;
	color: #ca973f;
	
}
.scroller
{
	clear: both;

}

.sipka_leva
{
	float: left;
}
.scroller_obsah
{
	 position: relative;
	float:left;
	width: 620px;
	height: 80px;
	overflow: hidden;
	margin:0 33px;
	white-space: nowrap  
}
.sipka_prava
{
	float:left
}

.sep
{
	width: 1px;
	height: 75px;
	margin: 0 13px;
	
}
#leve_menu
{
	background-image: url('../layout/layout_29.jpg');
	background-repeat: repeat-y;
}

#leve_menu ul
{
	background-image: url('../layout/layout_18.jpg');
	background-repeat: no-repeat;
	
}

#leve_menu ul li
{
	list-style: none;
	
	padding-bottom: 10px;
	
}
#leve_menu ul li a
{
	font: 11px 'Verdana', verdana, sans-serif;
	color:#55270c;
	background-image:url('../layout/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 10px;
	margin-left: 10px;
	
	font-weight: bold;
}

#leve_menu ul li a:hover
{text-decoration:underline;}


#leve_menu_paticka
{
	background-image: url(../layout/layout_30.jpg);
	background-repeat: no-repeat;
	height: 22px;

}

#pravy_obsah
{
	float: left;
	width: 375px;
	
}

#pravy_info
{
	float: right;
	width: 201px;
	
}

#pravy_info table.menu
{
	
}
.denni_menu
{
	background-color: #F3C857;
	padding: 10px;

}

.denni_menu_paticka
{
	background-image: url(../layout/layout_22.jpg);
	background-repeat: no-repeat;
	height: 7px;
}
a, a:visited {
	color: #7587a9;
	background: none;
	text-decoration: underline;
}

#kontakt
{
	width: 198px;
	height: 99px;
	background: transparent url('../layout/layout_09.jpg') no-repeat;
	float: left;
	text-align: right;
	font-size: 10px;
}
#akce
{
	width: 388px;
	height: 99px;
	background: transparent url('../banner/banner.jpg') no-repeat;
	float: right;
}

a img
{
	border:0px solid #FFFFFF;
}
a:hover {
	color: #7587a9;
	text-decoration: underline;
}
h1 {
	font: 11px 'Verdana', verdana, sans-serif;
	font-weight: normal;
	line-height: 15px;
	margin:10px;

}

.bezOkraje
{
	padding:0;
	margin:0;
}
h2 {
	margin:10px 0px;
	font: 17px 'Verdana', verdana, sans-serif;
	font-weight: bold;
	line-height: 15px;
}
h3
{
	margin:10px 0px;
	margin-bottom: 0px;
	font: 13px 'Verdana', verdana, sans-serif;
	font-weight: bold;
	line-height: 15px;
}

.clear
{
	clear: both;
	border:0px;
	height : 10px;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	
	
}

td.transOFF {}
td.transON {opacity:.65;filter: alpha(opacity=65); -moz-opacity: 0.65;}

img, div { behavior: url(../iepngfix.htc) }

.message1
{
	background-color:#0f0;
	color:#fff;
	display:block;
	text-align: center;
}

.message2
{
	background-color:#f00;
	color:#fff;
	display:block;
	text-align: center;
}

.menu
{
	background-color:#eed5ab ;
	display: inline;
}
.menu a, .menu a:visited
{
	padding: 10px;
	background-color:#eed5ab;
}

.menu a:hover
{
	background-color:#9c0b00;
	padding: 10px;
	color:#eed5ab;
	text-decoration: none;
}

.menu a.active
{
	background-color:#9c0b00;
	padding: 10px;
	color:#eed5ab;
	text-decoration: none;
}
