body {
	margin: 0px;
	padding: 0px;

	background-color: #ededed;
	
	text-align: center;

	font-family: verdana;
	font-size: 13px;
}

a {
	color: black;
}

p {
	padding: 5px;
}

h3 {
	font-size: 110%;
	font-weight: bold;
}

#main {
	width: 780px;

	margin: 0 auto 0 auto;
	text-align: left;
	
	background-image: url('background.jpg');
	background-repeat: repeat-y;
}


#topmenu {
	margin-top: -4px;
	height: 18px;
	background-image: url('topmenu.jpg');
	background-repeat: repeat-x;
	padding: 5px;
	color: white;
	font-size: 80%;
}

#topmenu input {
	border: 1px solid black;
	margin-top: 0px;
	font-size: 90%;
	margin-left: 20px;
	margin-right: -20px;
}

#topmenu a {
	color: #c8c8c8;
}


/*
	LEVY SLOUPEC
*/

#left, #right {
	width: 179px;
	color: #e2fad6;
	font-size: 80%;
}

#left span, #left p, #right span, #right p , #left img, #right img, #left a, #right a{
	margin-left: 5px;
	margin-right: 5px;
}

#left {
	float: left;
}

#left * {
	color: #e2fad6;
}

#right {
	float: right;
}

#right a {
	color: white;
}

#leftmenu-buttons, #leftmenu, #rightmenu-buttons, #rightmenu {
	min-height: 200px;
}

#left h3, #right h3 {
	display: block;
	width: 169px;
	height: 17px;
	padding: 5px;
	margin: 0px;
	font-size: 110%;
}

#left h3 {
	background-image: url('menu-blue.jpg');
	background-repeat: no-repeat;
}

#right h3 {
	background-image: url('menu-red.jpg');
	background-repeat: no-repeat;
}

#rightmenu-yellowbox h3 {
	background-image: url('menu-yellow.jpg');
	background-repeat: no-repeat;
}

#rightmenu-yellowbox {
	background-image: url('menu-yellow_background.jpg');
	background-repeat: repeat-y;

	margin-bottom: -19px;
	padding-bottom: 19px;
	color: #40543b;
}

#rightmenu-yellowbox a {
	color: #40543b;
}


#leftmenu-buttons ul, #rightmenu-buttons ul, #leftmenu ul, #rightmenu ul {
	padding: 0px;
	margin: 0px;
}

#leftmenu-buttons li, #rightmenu-buttons li {
	list-style: none;
	padding-left: 30px;
	height: 19px;
}

#leftmenu-buttons li {
	background-image: url('button-blue.jpg');
	background-repeat: no-repeat;
}

#rightmenu-buttons li {
	background-image: url('button-red.jpg');
	background-repeat: no-repeat;
}


#leftmenu-buttons li:hover {
	background-image: url('button-blue_hover.jpg');
}

#rightmenu-buttons li:hover {
	background-image: url('button-red_hover.jpg');
}

/* Obycejne menu */

#leftmenu li, #rightmenu li {
	list-style: none;
	padding-left: 10px;
	height: 19px;
}

#leftmenu li {
	background-image: url('item-blue.jpg');
	background-repeat: no-repeat;
}

#leftmenu li:hover {
	background-image: url('item-blue_hover.jpg');
}

#rightmenu li {
	background-image: url('item-red.jpg');
	background-repeat: no-repeat;
}

#rightmenu li:hover {
	background-image: url('item-red_hover.jpg');
}

#rightmenu-buttons, #rightmenu {
	min-height: 200px;
}


#content {
	background-image: url('background.jpg');
	background-repeat: repeat-y;
}

#contenter {
	padding: 5px;
	margin-left: 180px;
	width: 390px;
}

.cleaner {
	visibility: hidden;
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
}

#footer {
	background-image: url('footer.jpg');
	width: 780px;
	height: 35px;
	text-align: center;
	font-weight: bold;
}

div.box {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}


div.box-main {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 408px;
	background-image: url('box-background.jpg');
}

div.box-main p {
	padding: 5px;
}

div.box-header {
	background-image: url('box-header.jpg');
	height: 20px;
	padding-left: 1em;
	color: white;
}

div.box-header a {
	color: white;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
}

div.box-footer {
	background-image: url('box-footer.jpg');
	height: 21px;
	padding-left: 30px;
}

div.box-footer a {
	margin-right: 6px;
	margin-left: auto;
	margin-top: -13px;
	float: right;
	color: orange;
	text-decoration: none;
	font-size: 11px;
}

span.clanadpis {
        color: #898989;
        font-family: "arial";
        font-weight: bold;
        font-size: 14px
}
span.novdatum {
        color: white;
        font-size: 10px;
        font-weight: bold
}
span.novtit {
        color: white;
        font-size: 10px;
        font-weight: bold
}
span.novtitduraz {
        color: white;
        font-size: 10px;
        font-weight: bold
}
span.novtext {
        color: white;
        font-size: 10px;
        font-weight: normal
}

span.anketasysodp {
	display: block;
}

p.downadpis {
	display: block;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}

span.z1 {
	display: block;
}
span.soutez {
        color: #000000;
        font-family:  "verdana","arial";
        text-align: left;
        font-size: 11px
}
span.soutezna {
        color: #898989;
        font-family:  "verdana","arial";
        text-align: left;
        font-size: 13px
}
span.soutezcen {
        color: #898989;
        font-family:  "verdana","arial";
        text-align: center;
        font-size: 13px
}
span.soutezdek {
        color: #898989;
        font-family:  "verdana","arial";
        font-weight: bold;
        text-align: left;
        font-size: 28px
}
span.z {
        color: #000000;
        font-family: "verdana","arial";
        font-size: 10px;
        font-weight: normal
}
span.z1 {
        color: black;
        font-family: "verdana","arial";
        font-size: 10px;
        font-weight: normal
}
span.n9 {
        color: black;
        padding: 0px;
        font-family: "arial";
        font-size: 10px;
        font-weight: normal
}
span.z2 {
        color: #000000;
        font-family: "verdana","arial";
        font-size: 11px;
        font-weight: normal
}
span.z5 {
        color: #808080;
        font-family: "verdana","arial";
        font-size: 10px;
        font-weight: normal
}
span.rstext {

        color: black;
        text-align: left;
        font-family: "verdana","arial";
        font-weight: normal;
        font-size: 13px;
}
span.nadcurse {

        color: black;
        text-align: center;
        font-family: "arial";
        font-weight: normal
        font-size: 13px;
}