* {
		margin: 0; padding: 0; border: 0;
}

body {
		margin: 10px 0; padding: 0;
		background-color: #ffffff;
		text-align: center;
}

#content {
		background: url('../img/back.png') repeat-y transparent;
		margin: 0 auto;
		width: 760px;
		text-align: left;
}

#menu_main_content {
		background: url('../img/left_back.png') no-repeat bottom left;
}


/* top start - vse co je v hlavicce */
#top {
		width: 760px; height: 200px;
		background: url('../img/top.png') no-repeat transparent;
}

#top .banner { position: relative; }
#top .banner .in {
		position: absolute;
    width: 468px; height: 75px;
    top: 33px; left: 95px;
		margin-bottom: 2px;
}

#top .homepage {
		position: relative;
		top: 50px; left: 0;
		width: 200px; height: 40px;
}

#top .homepage a {
		display: block;
		width: 200px; height: 40px;
		text-indent: -100em; /* aby nebyl videt text odkazu */
}

#top .menu {
		height: 40px;
		padding: 0 0 0 100px;
		margin: 0;
		overflow: hidden;
}

#top .menu a {
    display: block;
    margin: 0 5px;
		float: left;
		line-height: 40px;
		font-size: 85%;
		font-weight: normal;
		color: #911D20;
    text-decoration: underline;
}
#top .menu a:hover {
    color: #000000;
}

#top .menu .line {
		float: left;
		width: 10px; height: 40px;
		background: url('../img/topline.gif') no-repeat top center;
}

#top .strip {
		position: relative; top: 1px;
		padding: 0 10px 0 0;
		height: 22px; line-height: 22px;
		text-align: right;
		color: #ffffff;
		overflow: hidden;
}

#top .motto {
		position: relative; top: 37px; left: 620px;
		width: 51px; height: 51px;
		overflow: hidden;
}
/* top end */




#menu {
		margin: 0;
		padding: 0;
		float: left;
		width: 200px;
}

#menu .menu-in {
		margin: 0;
		padding: 7px 7px 10px 12px;
}
#menu .menu-in-bottom {
		height: 250px;
}


#menu .line {
		overflow: hidden;
		height: 1px; 
		background-color: #B04200;
		width: 100%;
		margin: 5px 0;
}

#main, #main-popup {
		margin-left: 200px;
		padding: 10px;
		border: 0;
		text-align: justify;
}
#main-popup {	margin: 0; }

#main-in {
		margin: 0;
		width: 100%;
		float: right;
}

#bottom-back {
 		clear: both;
		width: 760px; height: 20px; line-height: 20px;
		background: url('../img/bottom_back.png') no-repeat transparent;
		color: #ffffff;
}
#bottom-back a { color: #ffffff; }
#bottom-back a:hover { color: #dddddd; }

.cleaner {
 		clear: both;
		height: 1px;
		margin: -1px 0 0 0;
		padding: 0;
		border: none;
		visibility: hidden;
}

/* menu kategorii */
.category-menu li {
		list-style-type: none; list-style-image: none; margin: 0;
}
.level-1 {

		height: 20px;
		background: url('../img/li.gif') no-repeat transparent 2px 4px;
		line-height: 20px;
		overflow: hidden;
		margin: 0 0 0 12px; padding: 0 0 0 15px;
		font-weight: bold;
		font-size: 14px;
		letter-spacing:1px;

}

.level-2 {
		line-height: 20px;
		height: 20px;
		margin: 0 0 0 12px; padding: 0 0 0 25px;
		background: url('../img/li.gif') no-repeat transparent 12px 4px;
		font-size: 13px;
}

.level-3 {
		margin: 0 0 0 12px; padding: 0 0 0 37px;
		line-height: 16px;
		height: 16px;
		background: url('../img/li.gif') no-repeat transparent 25px 2px;
		font-size: 12px;
}
/* menu kategorii - konec */




div {
		border: 0px solid black;
}

.visible { display: block; }
.invisible { display: none; }

.href {
    text-decoration: underline;
    cursor: pointer; cursor: hand;
}
