*
{
margin: 0px;
padding: 0px;
}


html, body
{
height: 100%;
}

body
{
color: #000;
font-family: verdana;
font-size: 12px;
background-color: #000;
}

p.indent
{
text-indent: 18px;
margin-bottom: 8px;
text-align: justify;
}

#main
{
height: auto;
min-height: 100%;
_height: 100%; /* IE */
position: relative;
width: 1000px;
left: 50%;
margin-left: -500px;
top: 0px;
}



#header
{
position: relative;
width: 100%;
height: 200px;
left: 0px;
top: 0px;
background-color: #bf2616;
background-image: url(images_css/header.jpg);
background-repeat: no-repeat;
}

#obsah
{

left: 0px;
top: 0px;
background-color: #bf2616;
background-image: url(images_css/obsah.jpg);
background-repeat: y-repeat;
padding-bottom: 200px;
}

#obsah2
{
position: relative;
width: 615px;
top: 0px;
left: 0px;
float: left;
}

#obsah_top
{
position: relative;
width: 615px;
height: 32px;
top: 0px;
left: 0px;
background-image: url(images_css/obsah_top.jpg);
background-repeat: no-repeat;
padding-left: 10px;
margin-right: -15px;
padding-top: 4px;
margin-bottom: -4px;
}

* html #obsah_top
{
margin: 0px;
}

#obsah_center
{
position: relative;
width: 615px;
top: 0px;
left: 0px;
background-image: url(images_css/obsah_center.jpg);
background-repeat: y-repeat;
}

#obsah_bottom
{
position: relative;
width: 615px;
height: 30px;
top: 0px;
left: 0px;
background-image: url(images_css/obsah_bottom.jpg);
background-repeat: no-repeat;
}

#obsah3
{
padding-top: 10px;
margin: 0px 30px 0px 15px;
}

#menu_left
{
position: relative;
width: 200px;
top: 0px;
left: 0px;
float: left;
}

.menu_left2
{
margin: 0px 0px 0px 20px;
}

.menu_top
{
position: relative;
width: 185px;
height: 32px;
top: 0px;
left: 0px;
background-color: #bf2616;
background-image: url(images_css/menu_top.jpg);
background-repeat: no-repeat;
font-weight: bold;
color: #fff;
}

.menu_top_text
{
position: relative;
width: 165px;
height: 20px;
top: 3px;
left: 0px;
text-align: center;
}

.menu_center
{
position: relative;
width: 185px;
top: 0px;
left: 0px;
background-color: #bf2616;
background-image: url(images_css/menu_center.jpg);
background-repeat: y-repeat;
padding: 1px 0px 1px 0px;
}

.menu_center2
{
margin: 5px 20px 5px 10px;
font-size: 11px;
}

.menu_bottom
{
position: relative;
width: 185px;
height: 30px;
top: 0px;
left: 0px;
background-color: #bf2616;
background-image: url(images_css/menu_bottom.jpg);
background-repeat: no-repeat;
}

#menu_right
{
position: relative;
width: 185px;
top: 0px;
left: -15px;
float: left;
}


* html #menu_left
{
width: 200px;
top: 0px;
left: 815px;
margin-left: -815px;
float: left;
}

* html #obsah2
{
left: 815px;
margin-left: -615px;
display: inline;
}


* html #menu_right
{
left: 815px;
margin-left: -15px;
}

.menu_right2
{
margin: 0px 20px 0px 15px;
}


#float_end
{
clear: both;
}


#footer
{
width: 100%;
background-color: #bf2616;
background-image: url(images_css/footer.jpg);
background-repeat: y-repeat;
height: 200px;
bottom: 0px;
left: 0px;
overflow: hidden;
position: absolute;
text-align: center;
}

#footer2
{
position: relative;
width: 420px;
height: 75px;
top: 70px;
left: 280px;
font-weight: normal;
font-size: 11px;
background-image: url(images_css/footer3.jpg);
background-repeat: no-repeat;
color: #f4f4f4;
}

#footer2 a
{
color: #fff;
text-decoration: underline;
}

#footer2 a:hover
{
text-decoration: none;
}

* html #footer2
{
left: 0px;
}

#menu_left a
{
display: block;
width: 153px;
height: 20px;
font-size: 11px;
font-weight: bold;
margin-left: 1px;
background-image: url(images_css/button.jpg);
color: #000;
text-decoration: none;
padding-top: 6px;
padding-left: 10px;
}

* html #menu_left a
{
width: 163px;
height: 26px;
padding-top: 6px;
padding-left: 10px;
}

#menu_left a:hover
{
background-image: url(images_css/button2.jpg); 
text-decoration: underline;
}

#obsah3 a
{
color: #d2212a;
text-decoration: underline;
}

#obsah3 a:hover
{
text-decoration: none;
}

#mess
{
color: #d2212a;
}

input
{
font-family: verdana;
font-size: 12px;
border: 1px solid #d2d2d2;
background-color: #fff;
padding: 2px;
}

select
{
font-family: verdana;
font-size: 12px;
border: 1px solid #d2d2d2;
background-color: #fff;
padding: 2px;
}

textarea
{
font-family: verdana;
font-size: 12px;
border: 1px solid #d2d2d2;
background-color: #fff;
padding: 2px;
}

.button
{
font-family: verdana;
font-size: 12px;
border: 1px solid #d2d2d2;
background-color: #fff;
padding: 2px;
cursor: hand; 
cursor: pointer;
text-decoration: none; 
color: #000;
}

.button2
{
font-family: verdana;
font-size: 12px;
border: 1px solid #d2d2d2;
background-color: #fff;
padding: 2px;
padding-left: 3px;
text-decoration: none; 
color: #000;
}

.menu_right2 table
{
font-size: 11px;
font-weight: bold;
}

#obsah3 h1
{
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: #000;
}

.menu_top_text h1
{
font-size: 19px;
font-weight: normal;
text-decoration: none;
color: #fff;
}

#obsah_top h1
{
font-size: 19px;
font-weight: normal;
text-decoration: none;
color: #000;
}

h1 a
{
text-decoration: none;
color: #000;
}

h1 a:hover
{
text-decoration: underline;
color: #d2212a;
}

h2
{
text-decoration: underline;
font-weight: bold;
font-size: 13px;
text-align: center;
}

h3
{
font-family: verdana;
font-weight: bold;
font-size: 17px;
}

a.normal
{
color: #d2212a;
text-decoration: underline;
}

a:hover.normal
{
text-decoration: none;
}

a.black
{
color: #000;
text-decoration: none;
}

a:hover.black
{
color: #d2212a;
text-decoration: underline;
}

a.grey
{
color: #888888;
text-decoration: none;
}

a:hover.grey
{
color: #d2212a;
text-decoration: underline;
}

#hack_hrac
{
clear: both;
}

#galerie a{display: block; height: 135px; width: 180px; float: left; margin-left: 5px; margin-right: 5px; margin-bottom: 10px;}
#galerie a:hover {background-position: -180px 0px;}

div.border 
{
float: left;
overflow: hidden;
margin-bottom: 10px;
height: 133px;
width: 178px;
margin-left: 5px;
margin-right: 5px;
border: 1px solid #d2d2d2;
background-color: #fff;
}

* html div.border 
{
margin-left: 4px;
margin-right: 4px;
}



img
{
border: none;
}

.inborder
{
position: relative;
top: 2px;
left: 2px;
width: 174px;
height: 129px;
border: none;
overflow: hidden;
}

* html .inborder
{
width: 172px;
height: 127px;
}








#main_galerie
{
text-align: center;
}

#obsah_galerie
{
height: 200px;
width: 802px;
top: 15px;
left: 0px;
border: none;
background-color: #000;
text-align: center;
margin: 0px auto;
}

#obsah_galerie table tr td a
{
color: #000;
text-decoration: underline;
}

#obsah_galerie table tr td a:hover
{
color: #000;
text-decoration: none;
}

#obsah_galerie img
{
border: 1px solid #d2d2d2;
margin-bottom: 15px; 
}















html, body 
{
height: 100%;
}

body 
{
min-width: 1000px;
}

html>body 
{
}

#main 
{
width: 1000px;
background: #bf2616 url("images_css/obsah.jpg") repeat-y;
min-height: 100%;
height: 100%;
position: relative;
}
 
body>#main 
{
height: auto;
}


#footer 
{
width: 1000px;
height: 200px;
overflow: hidden;
position: absolute;
bottom: 0;
left: 0;
background: #bf2616 url("images_css/footer.jpg") y-repeat;
text-align: center;
}

