*{margin:0; padding:0;}
html,body {	margin:0; padding:0; height:100%; }
html{background:url(images/page_background.jpg) top center repeat-x;background-color:#11141b;}
img{border:0px;}

#container {position:relative; margin:0 auto;padding:0px 0px 80px 0px; width:901px; min-height:100%; height:100%; height:auto; background:url(images/page_background2.jpg) top center repeat-y;}

#header{margin: 0px; padding: 0px; background:url(images/header.jpg) top right repeat-x; height:139px;width:100%; background-color:#0000FF}
#header object{ padding:0px; width: 450px; height: 139px; margin: 0px; float: right; vertical-align:top; }

#links {background-color:#aaeb2d; background:url(images/links_bg.jpg) top center repeat-x; width:100%; height:54px;}
#links .polozka {float:left; width:224px; height:100%;}
#links .polozka a { display:block; width:224px; height:100%; text-align:center; line-height:50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background:url(images/links_bg.jpg) top center repeat-x;}
#links .polozka a:hover {background:url(images/links_bg.jpg) bottom center repeat-x; font-weight:bold;}
#links .divider {float:left; width:1px; height:50px; background:url(images/divider.png) center center repeat-x; }

#content {margin:0px;  padding:0px 0px 80px 0px; } 

#menu{float:left; width:256px; margin:0px; background:url(images/menu_background.jpg) top center no-repeat; text-align:center}
#menu ul {padding:0px 0px 0px 60px;padding-top:5px; padding-bottom:5px; text-align:left;}
#menu ul li { list-style-image:url(images/list.png); margin-top:3px; margin-bottom:3px;}
#menu ul li a {color: #FFFFFF; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#menu ul li a:hover {color: #b8f04b; text-decoration:underline}
#menu img {padding-top:20px; padding-bottom:10px;}
#menu p {padding:20px 40px 20px 40px; margin:0px; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none;}
#menu .menu_item { background:url(images/menu_item.png) top center no-repeat; width:256px; height:36px;}
#menu .menu_item p {padding:10px 0px 0px 40px; margin:0px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none;}

.clear {clear:both;}

#main{float:right; width:645px; margin:0px;}
#main div {margin:10px;}

#footer {position:absolute; width:901px;bottom:0px; height:80px; background:url(images/footer.jpg) center center repeat-x;  }
#footer div p {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal;  color: #FFFFFF; padding:30px 0px 0px 30px;}
#main div p, #main div li, #main div table tr td {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #2f2f2f; padding-top:10px;}

#main div ul li {list-style-type: square; list-style-position: outside;}
#main div li {margin-left: 30px; text-align: justify; padding-top: 3px; }
#main div p.justify{text-align: justify}
#main div p.center {text-align: center}
.clear {clear:both;}
#main div p a{color: #7d0f42; text-decoration:none;}
#main div p a:hover{color: #7d0f42; border-bottom:#7d0f42 1px dotted;}

#main div h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-style: normal; color: #12223a;font-weight:bold; text-align: center; padding-top:20px; padding-bottom: 20px;}
#main div h3 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-style: normal; color: #7d0f42; text-align: center; font-weight:bold; padding: 20px 0px 0px 0px; }
#main div h3 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-style: normal; color: #7d0f42; text-decoration:none; }
#main div h3 a:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-style: normal; color: #7d0f42; border-bottom:#7d0f42 1px dotted; }
#main div h2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #122230; font-weight:bold; text-align: left; padding:10px 0px 0px 2px;}
#main div h5 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; font-style: normal; color: #2f2f2f; padding:30px 0px 0px 0px;}
#main div h6 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; font-style: normal; color: #bd3103; padding:30px 0px 0px 0px;}
#main div table {width: 100%; padding: 0px; border-spacing:0px; border: none;}
#main div table tr td.odkazy a img{margin: 10px}
#main div table tr td.prazdny {height: 10px}
#main div table tr td {vertical-align: top; padding-top: 3px; }
#main div table tr td.cerveny {font-weight: bold; color: #bd3103; }
#main div table tr td.maly {font-size:10px}
#main div iframe.forum { width: 100%; height: 600px; border: 0px;}
#main div img.uvod {height: 7em; padding: 0px 0px 0px 10px; float:right;}
#main div marquee {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #2f2f2f; padding:2px;}   

/*#############fotogaleria####*/
#main .foto {float:left; display:block; background:url(images/background_foto.png) center center no-repeat; width:82px; height:64px; margin:0 auto; padding:2px;}
#main .foto a img {display:block;  text-align:center;}
