body{background: white url(/nav/body-back.png) repeat-x; color:black; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em; padding: 0; margin: 0 0 20px 0;}

.header { width: 912px; height:120px; background: url(/nav/header-back.png) no-repeat; margin: 0 auto;}
.headlink{width: 170px; height: 70px; margin:20px 0 0 5px; display: block; float: left; }
div#ufoDemo {width: 468px; height:60px; border: 1px; float: right; margin: 27px 15px 0 0;}
div#ufoDemo.border{width: 468px; height:60px; border: 1px #666 solid; float: right; margin: 27px 15px 0 0;}

.main-menu{padding:12px 0 0 25px; margin: 0; font-weight: bold; clear: both; display: inline-block;/* IE7 CSS Bug: Adding ‘padding-top’ Value Twice */}
	.main-menu ul {padding: 0; margin: 0; list-style: none;}
	.main-menu li {float: left; position: relative; padding: 0 13px 0 0;}
.main-menu a{text-decoration: none;}
.main-menu a:hover { text-decoration:underline !important;}
.main-menu a:visited {color: #007;}

/* ostatni stranky*/
.menu{width: 215px; padding: 0; float: left;}
	.frame-menu{width: 892px; min-height: 500px; background: url(/nav/frame-menu-back.png) repeat-y; margin: 0 auto; padding: 0 0 0 20px;}
	.frame-menu-header{margin: 0 auto; padding:0; width: 912px; height:25px; background: url(/nav/header-content-menu-back.png);}
	.frame-content-header{margin: 0 auto; padding:0; width: 912px; height:5px; background: url(/nav/frame-content-back.png);}
	.menu a {text-decoration: none; }
	.menu a:visited {color: #007;}
	.menu a:hover { text-decoration:underline !important;}
	.menu ul{margin: 0 0 0.2em 1.2em; padding:0}
	.menu li {margin:0; padding: 0;}
	.content-menu{ float:left; width: 650px; padding: 0 0 5px 10px;}

.frame-content{width: 887px; background: url(/nav/frame-content-back.png) bottom repeat-y; margin: 0 auto; padding: 0 0 6px 25px;}
	.frame-content h1{padding:10px 0 2px 0; margin:0; font-size: 1em;}
	.frame-content h2{padding:0 0 2px 0; margin:0; font-size: 1em;}
.main-text-left{padding: 0; margin:0 14px 0 0; width: 565px; float: left;}
.main-text-right{padding: 0 16px 14px 16px; margin: 0; width: 253px; background: url(/nav/box-2.png) bottom; float:left;}
	.main-text-right-top{width: 285px; height: 14px; background: url(/nav/box-1.png); float:left; margin: 0 23px 0 0;}

.main-obr-vpravo{float:right; padding: 0 0 0 5px;}
.main-obr-vlevo{float:left; padding: 0 5px 0 0;}

.frame-content-boxes{width: 893px; height: 238px; background: url(/nav/frame-content-boxes-back.png); margin: 0 auto; padding: 0 0 0 19px;}
.frame-content-columns{width: 897px; padding: 8px 0 2px 15px;  background: url(/nav/frame-content-columns-back.png); margin: 0 auto;}
	.frame-content-column{width: 256px; float:left; padding: 0 10px 0 24px;}
		.frame-content-column h1{font-size: 1em; margin: 0 0 4px 0; padding:0;}
		.frame-content-column ul{ padding: 0 0 0 8px; margin:0;}
		.frame-content-column li{ padding: 0 0 3px 0; margin:0;}
.frame-content-columns-end{width: 897px; padding: 0 0 22px 15px;  background: url(/nav/frame-content-columns-back-end.png) bottom; margin: 0 auto;}
	.frame-content-column a{font-weight:bold; padding: 8px 0 0 0; display:block; width: 255px; height:18px;}
	.frame-content-column a:link{color: white; text-decoration:none;}
	.frame-content-column a:hover{color: white !important; text-decoration: underline !important;}
	.frame-content-column a:visited{color: white; text-decoration:none;}
	
.content{}
	.center{margin: 0 auto; padding:0; width: 912px; height:25px; background: url(/nav/header-content-back.png);}
	
.content-left{  width: 414px; float: left; padding: 0 10px 0 0;}
	.content-right{ width: 414px; float:left; padding: 0 0 0 10px;}

.footer{clear:both; height:1px;}
.footerimg{clear:both; margin: 0 auto; width: 912px; height: 37px; background: url(/nav/frame-menu-end.png);}

.footertext {margin: 0 auto; width: 850px; text-align: right; font-size: 0.8em;}

h1 {font-size: 1.3em; margin: 0; padding: 0 0 0.5em 0; font-weight: bold;}
h2 {font-size: 1em; margin: 0; padding: 0 0 0.5em 0; font-weight: bold;}
h3 {font-size: 1.1em; margin:0; padding: 0 0 0.4em 0;}
h4 {font-size: 1em; margin:0; padding: 0 0 0.4em 0;}

td{padding: 0 5px 0 0;}
p{margin:0 0 1em 0;}

a:link {color: #007;}
a:hover {color: #303090 !important;}
a:visited {color: #859}
.selected {color: black !important; font-weight: bold !important;}

img {border: 0; vertical-align: middle;}

.b{border: 1px red solid;}
