﻿a
{
 text-decoration: none;
}

table
{
color: #636463;
border: 1px solid #636463;
}

td
{
border: 1px solid #636463;
}

#background2
{
 background-image: url('index/pozadi.png');
 width: 965px;
 min-height: 892px;
 margin: auto;
}

body
{
 text-align: center;
}

#main
{
 width: 965px;
}

#header
{
 background-image: url('index/header.jpg');
 height: 175px;
}

#header h1
{
 font-weight: bold;
 font-style: italic;
 float: left;
 font-family: arial;
 font-size: 28px;
 margin-top: 48px;
 margin-left: 48px;
 color: #ffffff;
 position: relative;
 z-index: 5;
}

#header h2
{
 font-weight: bold;
 font-style: italic;
 float: left;
 font-family: arial;
 font-size: 28px;
 margin-top: 52px;
 margin-left: -186px;
 color: #636463;
 position: relative;
 z-index: 3;
}

#sides
{
 width: 100%;
}

#left
{
 float: left;
 width: 438px;
 height: 711px;
 background-image: url('index/left.jpg');
}

#menu_left
{
 width: 140px;
 float: right;
 margin-top: 50px;
 margin-right: 15px;
}

#menu_left2
{
 width: 160px;
 border: 5px solid #636463;
 visibility: hidden;
}

.menu2
{
 width: 160px;
 display: none;
 background-color: #636463;
 border: 4px solid #636463;
 margin-left: 140px;
 margin-top: -21px;
 position: absolute;
 z-index: 2;
}

.button_left
{
 width: 100%;
 display: block;
 color: #636463;
 font-size: 18px;
 font-weight: bold;
 text-align: center;
}

.button_left:hover
{
 color: #ffffff;
 background-color: #636463;
}

.button2_left
{
 width: 100%;
 display: block;
 background-color: #ffffff;
 color: #636463;
 font-size: 14px;
 text-align: left;
 border-bottom: 1px dotted #636463;
}

.button2_left:hover
{
 background-color: #636463;
 color: #ffffff;
}

#right
{
 float: right;
 width: 54%;
}

#right_decoration
{
 float: right;
 position: relative;
 z-index: 1;
}

#content
{
 color: #636463;
 width: 470px;
 text-align: justify;
 margin-top: 10px;
}

#content a
{
 color: #636463;
}



#footer
{
 clear: both;
 font-weight: bold;
 color: #636463;
}

#okno
{
 visibility: hidden;
 position: absolute;
 top: 80px;
 right: 60px;
 z-index: 5;
 width: 500px;
 height: 607px;
 border: 2px solid #ffffff;
 background-color: #636463;
 text-align: center; 
}

#okno a
{
 color: #ffffff;
 float: right; 
}

.nahled
{
 width: 100px;
 height: 120px;
 border: 5px solid #636463;
}

/* gallerie */

#gallery
{
 width: 279px
}

.gallery_preview
{
 margin-left: 3px;
 width: 80px;
 height: 100px;
 border: 5px solid gray;
}

#gallery_main_preview
{
 width: 173px;
 height: 213px;
 border: 5px solid gray;
 float: right;
}

#gallery_preview_large
{
 width: 490px;
 height: 580px;
 border: 1px solid #ffffff;
}


