@charset "utf-8";



* { margin:0; padding:0; font-family: Arial, sans-serif; font-size : 10pt;}
	
body { background-color: #fff; }	

.cleaner { clear:both; font-size: 1px; }
.cleaner-left { clear:left; font-size: 1px; }		
.cleaner-right { clear:right; font-size: 1px; }
#preloader { position: relative; width: 1px; height: 1px; display: none; }

#body {  }
#page { margin-left: auto; margin-right: auto; width: 1000px; position: relative;   }
/*
#page_top { margin-left: -46px; margin-right: -46px; background: url(../images/bg_page_top.jpg) center top no-repeat;  }
#page_top2 { margin-left: -46px; margin-right: -46px; background: url(../images/bg_page_top2.jpg) center top no-repeat;  }
#page_bottom { margin-left: -46px; margin-right: -46px; position: relative; background: url(../images/bg_page_bottom.jpg) center bottom no-repeat; }
#page_content { position: relative; margin: 0 auto; width: 908px; }


/* top */
#top { position: relative; height: 50px; background: url(../images/bg_page_top.jpg) repeat-y;  }

#home { position: absolute; top: 33px; left: 3px; width: 110px; height: 78px; background: url(../images/bg_logo.jpg) no-repeat; }

#languages { position: absolute; top: 5px; left: 800px; }

#languages ul { list-style-type:none; height: 40px; }
#languages ul li { display: block; width: 30px; height: 15px;  margin: 0px 0 1px 0; }

#languages ul li.cz a { display: block; background: url(../images/flag-cz-out.jpg) no-repeat; width: 30px; height: 15px; }
#languages ul li.cz a:hover, #languages ul li.cz { display: block; background: url(../images/flag-cz-active.jpg) no-repeat; width: 30px; height: 15px; }

#languages ul li.en a { display: block; background: url(../images/flag-en-out.jpg) no-repeat; width: 30px; height: 15px; }
#languages ul li.en a:hover, #languages ul li.en { display: block; background: url(../images/flag-en-active.jpg) no-repeat; width: 30px; height: 15px; }

/* top 2 */
#top2 { position: relative; height: 90px; padding: 1px; background: url(../images/bg_page_top.jpg) repeat-y; border-top: #888 1px solid; border-bottom: #888 1px solid;   }
#gal { position: absolute; top: 2px; right: 4px; }
 
/* top 3 */
#top3 { position: relative; padding: 1px; background: url(../images/bg_page_top.jpg) repeat-y; border-bottom: #333333 1px solid; }
#top3-bg { width: 998px; height: 23px; background-color: #6da47a;  }
#top3-content { position: absolute; top: 1px; right: 0px;  }

table.prihlaseni { font-size: 10px; color: #fff }
table.prihlaseni a { color: #FFFFFF }
table.prihlaseni td { padding: 1px 3px 1px 3px }
table.prihlaseni td.registrace { padding: 3px 15px 1px 15px; background-color: #185526; color: #FFFFFF; }
.submit { font-size: 10px; }

/* page body */
#page-body { background: url(../images/bg_page_body.jpg) repeat-y; border-bottom: #333333 1px solid; min-height: 600px; _height: 600px;  }

#page-left { padding: 30px 0 0 180px; background: url(../images/bg_page_content.jpg) 140px 177px no-repeat;  }
#page-content { min-height: 600px; _height: 600px;   }

/* reklamy */
#reklamy { float: right; width: 150px; padding: 10px 0 10px 0; }
#reklamy a { display: block; padding: 3px 0 3px 0; }

/* leftmenu */
#leftmenu { position: absolute; top: 10px; left: 0px; height: 400px; width: 172px; }
#leftmenu-top { width: 172px; height: 258px; }
#ooooooooo { position: absolute; top: 257px; left: 10px;}

#leftmenu-body { width: 172px; background: url(../images/bg_leftmenu_bottom.png) bottom; min-height: 561px; _height: 561px;  }
#leftmenu-bottom {   }

/* copyright */
#copyright {margin-left: auto; margin-right: auto; width: 1000px; position: relative; margin-top: 5px; padding-bottom: 20px; font: normal 9px Arial, sans-serif; color: #185526; text-align: center; }
#copyright span { color: #000; }

#counter { position: absolute; top: 0; right: 0; width: 60px; height: 15px; text-align: right; }

#kategorie {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: auto;
	font: italic bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00000;
	text-align: center;
}

A 
{
   font-size : 9pt;
   font-family : Arial;
   color : #641B14;
   text-decoration: none;
   font-weight : bold;

}
A:hover
 {
    font-size : 9pt;
   font-family : Arial;
   color: silver;
   text-decoration: none;
   font-weight : bold;
 }
INPUT
{
   field-height : 7pt;
   font-size : 7pt;
   font-family : Arial;
   color: black;
   text-decoration: none;
   }
.a1
{
   font-size : 11pt;
   font-family : Arial;
   color : #15326E;
   text-decoration: underline;
   font-weight : normal;
}
.a1:hover
 {
   font-size : 11pt;
   font-family : Arial;
   color: #15326E;
   text-decoration: underline;
   font-weight : normal;
 }
 .a2
{
   font-size : 13pt;
   font-family : Arial;
   color : navy;
   text-decoration: none;
   font-weight : normal;
}
.a2:hover
 {
   font-size : 13pt;
   font-family : Arial;
   color: #FB9809;
   text-decoration: none;
   font-weight : normal;
 }
 .a3
{
	font-size: 11pt;
	font-family: Arial;
	color: White;
	text-decoration: underline;
	font-weight: bold;
}
.a3:hover
 {
   font-size : 11pt;
   font-family : Arial;
   color: #641B14;
   text-decoration: underline;
   font-weight : bold;
}
 .a4 
{
   font-size : 10pt;
   font-family : Arial;
   color : black;
   text-decoration: underline;
   font-weight : bold;
}
.a4:hover
 {
   font-size : 10pt;
   font-family : Arial;
   color: #641B14;
   text-decoration: underline;
   font-weight : bold;
 }

  .a5
{
   font-size : 8pt;
   font-family : Arial;
   color : black;
   text-decoration: none;
   font-weight : normal;
}
.a5:hover
 {
   font-size : 8pt;
   font-family : Arial;
   color: #FFCC32;
   text-decoration: none;
   font-weight : normal;
 }
 .velky
{
   font-size : 14pt;
   font-family : Arial;
   color : black;
   text-decoration: none;
   font-weight : bold;
}
.velky:hover
 {
   font-size : 14pt;
   font-family : Arial;
   color: #FB9809;
   text-decoration: none;
   font-weight : bold;
 }
 .chcilink
{
   font-size : 9pt;
   font-family : Arial;
   color : black;
   text-decoration: none;
   font-weight : bold;
}
.chcilink:hover
 {
   font-size : 9pt;
   font-family : Arial;
   color: #FB9809;
   text-decoration: none;
   font-weight : bold;
 }
TABLE
{
	font-size: 9pt;
	font-family: Arial;
	color: black;
	text-decoration: none;
	font-weight: normal;
}
TD
{
	font-size: 9pt;
	font-family: Arial;
	color: black;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
}
TABLE2
{
	font-size: 9pt;
	font-family: Arial;
	color: black;
	text-decoration: none;
	font-weight: normal;
	border: Olive;
	border-style: none none dashed none;
}
