body, div, h2, h3, p, table, strong, ul, li, img, font { padding: 0; margin: 0; }
div { text-align: left; }
body {
	cursor: url("http://www.brusinka.cz/themes/brusinka/themes/brusinka/images/cursor.cur");
	scrollbar-3dlight-color: #708090;
	scrollbar-arrow-color: Silver;
	scrollbar-base-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #000000;
	background: white url('images/brusinky.jpg') no-repeat 50% 0; 
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
}

a {
	text-decoration: none;
}
li { border: solid 1px black; }
a { border: solid 1px red; }

li,a { border: none; }


h2 {
	color: #003366;
	text-transform: uppercase;
	list-style: square;
	font-size: 14px;
	font-weight: bold;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

h3 {
	color: #ff0000;
	text-align: center;
	text-transform: uppercase;
	list-style: square;
	font-size: 12px;
	font-weight: bold;
	top: 0px;
	padding: 20px;
	margin: 0px;
}

img { border: none; }

/* HORNI PROUZEK */
#title_page { width: 800px; padding: 0px; margin: 0 auto; text-align: center; }

#topline { position: relative; width: 800px; padding: 0px; margin: 0 auto; background: white; text-align: center; }

#main_table { border: solid 1px rgb(230,230,230); }


#logo {	position: absolute; top: 20px; left: 20px; }

#slogan {
	padding-left: 6px;
	font-size: 16px;
	letter-spacing: 9px;
	word-spacing: 5px;
}

#topright { position: absolute; top: 40px; right: 40px; text-align: left; }
#topright ul { padding: 0; list-style: none; }
#topright ul li { padding: 0; list-style: none; }

/* HLAVNI CAST */
#center { text-align: left; margin-top: 130px; width: 795px; }

#center_left { padding-left: 10px; float: left; /*position: absolute; top:150px ; left: 10px;*/ width: 200px; }
#center_left ul { list-style: none; text-align: left; }

#menu { width: 200px; }

#center_main { float: left; padding-left: 8px; text-align: left; width: 575px; }
#center_main #crumb {  }
#center_main #main_content {  }
#center_main #help {  }

#crumb { text-align: left; }

#main_content {	text-align: left; }

/* OBRAZKY */
img.aaa_left {
	position: relative;
	left: 50px;
	top: 170px;
}

img.logo_top_right {
	position: relative;
	right: 5px;
	top: 3px;
}

img.logo_main_right {
	position: relative;
	left: 0px;
	top: 30px;
}

/*ZAPATI*/
#bottom { clear: both; background: White; padding: 10px; }

/* TEXTY */
#copyright {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	padding: 0px;
	margin: 0px;
	text-align: center;/*
	position: relative;
	left: -35px;
	top: 75px;*/
}

#bottom_menu {
	padding: 5px;
	margin: 0px;
	border: 0px;
	color: #DCDCDC;
	font-size: 12px;
	position: relative;
	top: 10px;
}

#bottom_menu a {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 10px;
	border: 0px;
	color: #DCDCDC;
	font-size: 14px;
	background: url(http://www.brusinka.cz/themes/brusinka/sipka_wh.gif) no-repeat 0px 50%;
}

#bottom_menu a:hover, #bottom_menu a:active {
	color: White;
}

#site_map {
	text-align: left;
}

/*div { border: solid 1px black; }*/

div { border: solid 0px black; }
img { border: none; }
div, h2, ul, li, a, img { padding: 0; margin: 0;}

div#main {  width: 100%; text-align: center; }
div#main div { text-align: left; }
div#tlogo { position: relative; margin: 50px auto; width: 437px; height: 80px; background: transparent url('images/logo.gif') no-repeat bottom center; }
div#tlogo h2, #logo h2 { text-align: center; letter-spacing: 10px; text-transform: none; font-size: 15px; }
div#tlogo h2 span, #logo h2 span { display: inline; color: red; }
div#tlogo span { display: none; }

div#tlogo img { padding-right: 5px; }

div#content { position: relative; width: 600px; height: 400px; margin-left: auto; margin-right: auto; }
div#content ul { list-style: none; font-weight: bold;  }
div#content ul li { position: absolute; }
div#content ul li a { display: block; text-decoration: none; color: black; background-position: 0 0; background-repeat: no-repeat; }

div#content li#a1 { top: 025px; left: 251px; padding-left: 30px; }
div#content li#a2 { top: 114px; left: 278px; padding-left: 30px; }
div#content li#a3 { top: 195px; left: 140px; padding-left: 35px; }
div#content li#a4 { top: 272px; left: 279px; padding-left: 30px; }
div#content li#lg { top: -84px; left: 565px; padding-left: 30px; }

div#content li#a1 a { padding-left: 35px; height: 48px; padding-top: 29px; background-image: url('images/a1v.jpg'); }
div#content li#a2 a { padding-left: 34px; height: 51px; padding-top: 22px; background-image: url('images/a2v.jpg'); }
div#content li#a3 a { padding-left: 35px; padding-right: 20px; height: 51px; padding-top: 31px; background-image: url('images/a3v.jpg'); }
div#content li#a4 a { padding-left: 31px; height: 46px; padding-top: 20px; background-image: url('images/a4v.jpg'); }
div#content li#lg a { padding-left: 31px; height: 46px; padding-top: 21px; background-image: url('images/lg.jpg'); width:80px; }

div#content li#a1 a:hover { background-position: 0 -77px; }
div#content li#a2 a:hover { background-position: 0 -73px; }
div#content li#a3 a:hover { background-position: 0 -86px; }
div#content li#a4 a:hover { background-position: 0 -66px; }
div#content li#lg a:hover { background-position: 0 -70px; }
