body {
    background: #8f8f8f url(/grafika/pozadi.jpg) top left repeat-x;
    margin:0;
    padding:0;
    background-attachment: fixed;
    font-family: verdana;
}

#web {
    margin:0 auto;
    margin-top:4px;
    width:100%;
}

.menu {
    width:900px;
    margin:auto;
    border-left:1px solid #666;
    border-right:1px solid #666;
    border-bottom:1px solid #666;
    text-align:left;
    background:url(/images/menu_podklad.png);
    margin-top:4px;
    margin-bottom:4px;
}

.menu ul {
    padding:0;
    margin:0;
    list-style: none;
}

.menu ul li {
    float:left;
}

.menu ul li a {
    background:url(/images/menu_podklad.png);
    border-right:1px solid white;
    font-family:tahoma;
    font-size:12px;
    text-transform: uppercase;
    display:block;
    padding:10px 2px;
    color:white;
    padding-right:14px;
    padding-left:14px;
}

.menu ul li a:hover {
    background: url(/images/top_background.png);
}

#top {
    width:900px;
    height:128px;
    margin:auto;
    background:white;
    border:1px solid #666;
}

#top img {
    margin:10px 10px 0 0;
}

#top div a:hover {
    background: #fff;
}

#center {
    margin:auto;
    width:900px;
    border-top:1px solid #666;
    border-left:1px solid #666;
    border-right:1px solid #666;
    background: url(/images/top_background.png);

}

#footer {
    width:880px;
    margin:auto;
    height:100px;
    background:white;
    border:1px solid #666;
    padding:10px;
}

#left {
    width:589px;
    float:left;
    background: url(/images/left_podklad.png);
    border-right:1px solid #666;
    min-height: 600px;
}

#right {
    width:290px;
    float:left;
    margin-left:10px;
}

.clear {
    clear:both;
}

/*--Main Container--*/
.main_view {
    position: relative;
    width: 570px;
    height: 250px;
    margin: auto;
    padding:0px;
}
/*--Window/Masking Styles--*/
.window {
	height:250px;	width: 570px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
        border:1px solid #666;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;border:none;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 0px; right: -8px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 3px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	background: url(/images/top_background.png);
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.right_pan {
    margin-bottom:10px;
    margin-top:13px;
    color: #000;
    font-family: arial;
    font-size:12px;

}

.right_pan a
{
    padding:0px;
    margin:0px;
    color:white;
}

.right_pan a:hover {
    padding:0px;
    margin:0px;
    background: transparent;
    text-decoration: underline;
}

.right_pan img {
    padding:5px;
    margin:0px;
}

.right_pan img:hover {
    background: #fff;
}

.right_pan p {
    border-top:none;
    padding:7px;
    margin:0px 5px;
    margin-top:0px;
    text-align: justify;
    border-bottom:1px dotted #107a11;
}


.right_pan h1 {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(/images/menu_podklad.png);
    font-family: tahoma;
    font-size:14px;
    margin:0;
    margin-bottom:5px;
    padding:5px;
    color:white;
    font-weight:normal;
    
}

.left_pan {
    font-family: verdana;
    font-size:12px;
    padding:10px;
    margin-top:13px;
    padding-top:0px;
}

.left_pan_red {
    font-family: verdana;
    font-size:12px;
    padding:10px;
}


.left_pan_red h1 {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #666;
    font-family: tahoma;
    font-size:14px;
    margin:0;
    padding:5px;
    color:white;
    font-weight:normal;
}

.left_pan_red p {
    text-align:justify;
    font-family:verdana;
    padding:0 10px;
}

.left_pan_red ul {
    list-style-image: url('/images/arrowred.png');
    padding:0;
    margin:0;
    padding-left:50px;
    color:white;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.left_pan_red li {
    color:black;
    font-style: italic;
}

.left_pan_red li span {
    font-size:12px;
    font-family:verdana;
    display:block;
    padding:5px;
    margin-top:1px;
}

.left_pan_red li a {
    font-variant: none;
    font-style: normal;
    font-size:12px;
    font-family:verdana;
    display:block;
    padding:5px;
    text-decoration: underline;
    color:black;
    margin-top:1px;
}

.left_pan_red li a:hover {
        -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-decoration: none;
    color:white;
    background: #f04242;
}


.left_pan h1 {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #666;
    font-family: tahoma;
    font-size:14px;
    margin:0;
    padding:5px;
    color:white;
    font-weight:normal;
}

.left_pan table {
    border-collapse: collapse;
}

#footer div div li{
    float: left;
    list-style: none;
    font-size:11px;
    padding-top:20px;
}

#footer div div li a {
    padding:4px;
    color: #666;
    text-transform: uppercase;
    text-decoration: none;
}

#footer div div li a:hover {
    color: green;
}

a {
    color: #058645;
    padding:4px;
    text-decoration: none;
}

a:hover {
    color:white;
    background: url(/images/top_background.png);
}

hr {
    border:1px dotted #666;
    height:1px;
}

.galerie {
    padding:10px;
    margin:5px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(/images/left_background.png);
}

.galerie h2{
    font-family: tahoma;
    font-size:12px;
    margin:0;
    margin-bottom:10px;
    padding:5px;
    color:white;
    font-weight:normal;
}

.galerie h2 a {
    color:white;
}

.galerie h2 a:hover {
    text-decoration: underline;
}

.galerie a {
    padding:0;
    margin:0;
}

.galerie a:hover {
    padding:0;
    margin:0;
    background:transparent;
}

.galerie img {
    padding:5px;
    background:#777;
    margin:0px;
    margin:1px;
    border:none;
}

.galerie img:hover {
    background: #666;
}

.right_pan ul {
    list-style-image: url('/images/arrow.png');
    padding: 0;
    margin:0;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url(/images/top_background.png);
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;

}

.right_pan ul li {
    margin-left:10px;
    margin-right:10px;
}

.right_pan ul li span {
    display: block;
    padding:5px;
    font-size:12px;
    font-family:verdana;
    margin-bottom:1px;
    color:white;
}

.right_pan ul li span.active {
    background: url(/images/menu_podklad.png);
}

.right_pan ul li a {
    display: block;
    padding:5px;
    font-size:12px;
    font-family:verdana;
    margin-bottom:1px;
    text-decoration:underline;
}
.right_pan ul li a:hover {
    display: block;
    padding:5px;
    background: url(/images/menu_podklad.png);
    margin-bottom:1px;
    text-decoration: none;
}

.anketa {
}

.anketa h3 {
    font-size:12px;
    margin-left:10px;
}

.anketa h2 {
    color:white;
    font-size:12px;
    padding-bottom:10px;
    font-weight:normal;
}
.anketa ul {
    list-style-image: url('/images/arrow.png');

}
.anketa ul li div
{
        -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #bababa;
    color:black;
    height:14px;
    display:block;
    padding:2px;
    padding-left:5px;
    margin:5px 0;

}

.tabulka {
    margin-top:10px;
    width:100%;
    padding:5px;
}

.tabulka th {
    padding:3px;
    background:#777;
    color:white;
    text-align:left;
    
}

.tabulka td {
    border:1px solid #777;
    padding:3px;
    font-size:12px;
}

.left_pan ul {
    list-style-image: url(/images/arrowred.png);
    font-style: italic;
}

.left_pan ul li {
    padding:3px;
    border-bottom:1px dotted black;
    margin-right:30px;
}

.left_pan big {
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #666;
    font-family: tahoma;
    font-size:14px;
    margin:0;
    padding:5px;
    color:white;
    font-weight: lighter;
    display:block;
}