/* layout */
#page {
    width: 890px;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    padding-bottom: 10px;
}
#header {
    background: url("images/bg02.jpg") no-repeat top left;
    height: 150px;
}
#header #logo {
    float: right;
    width: 890px;
    height: 150px;
    margin: 0;
}
#header #logo span { display: none; }

#headline {
	height: 45px;
	background: url("images/hlavni.gif") no-repeat top left;
}
#center #headline {
	background: url("images/uvod.gif") no-repeat top left;
}
#main_bar_history {
	padding-top: 5px;
}
#center #main_bar_history {
	display: none;
}
#main {
    width: 100%;
    border-collapse: collapse;
    margin: 0; padding: 0;
}
#main #left {
    width: 190px;
    margin: 0; padding: 0;
    vertical-align: top;
}
#main #left .content {
}
#main #left #menu {
	background: #F2F0E5 url("images/bg03.gif") no-repeat bottom left;
	padding-bottom: 10px;	
	border-top: 1px solid #fff;
}

#menu_headline {
    display: block;
    width: 190px;
    height: 59px;
    text-decoration: none;
    background: url("images/nabidka.gif") no-repeat top left;
}
#menu_headline span { 
    line-height: 51px;
    color: #fff;
    text-decoration: none;
    font-size: 170%;
    padding-left: 10px;
}
#hledani_headline {
    display: block;
    width: 190px;
    height: 54px;
    text-decoration: none;
    background: url("images/hledani.gif") no-repeat bottom left;
    margin: 5px 0 0 0;
}
#hledani_headline span {
    line-height: 43px;
    color: #fff;
    text-decoration: none;
    font-size: 170%;
    padding-left: 10px;
}
#hledani {
    padding-bottom: 10px;
    text-align: center;
	background: #F2F0E5 url("images/bg03.gif") no-repeat bottom left;
}
#hledani img {
    position: relative;
    top: 4px;
    cursor: pointer;
}

#main #center {
    margin: 0; padding: 0;
}
#main #center .content {
    padding: 0 0 0 5px;
}   
#main #center .text {
    padding: 0 7px 0 5px;
    margin-top: 5px;   
    margin-right: 3px;   
	border-right:1px dashed #ccc;
}
#main #center2 {
    margin: 0; padding: 0;
}
#main #center2 .content {
    padding: 0 0 0 5px;   
}
#main #center2 .text {
    padding: 5px;   
}


#main #right {
    width: 345px;
    margin: 0; padding: 0;
}

#main #right .box {
    padding: 5px;
}

#main #right .headline {
	padding-top: 5px;
    width: 345px;
	display: block;
    height: 45px;
    text-decoration: none;
    background: url("images/aktuality.gif") no-repeat top left;
}
#main #right .headline span {
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    font-size: 170%;
    padding-left: 10px;
}

#footer {
    width: 890px;
	   clear: both;
    height:22px;
	line-height: 22px;
    font-size: 90%;
    text-align:right;
    margin: 2px auto;
}
#footer a {
    color: #000;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
.external_link {
    padding-right: 13px;
    background: url("images/external_link.png") no-repeat center right;
}
.noshow {
	display: none;
}
/*-------------------------------------------------*/
a { color: #374186; }
a:hover { color: #7b81aa; }

body {
    font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 70%;
    background: #e8f2f8 url("images/bg01.jpg") repeat-x top left;
	margin:0; padding:0;
    text-align: center;
}
td { vertical-align: top; }
input, select, textarea	{
    font-family: Verdana;
    font-size: 90%;
	border: 1px solid #808080;
    margin: 2px;
}
img { border: 0 }
form { margin: 0px; padding: 0px; }
h1 {    
    line-height: 40px;
    color: #fff;
    font-weight: normal;
    font-size: 170%;
    padding: 5px 0 0 10px;
	margin: 0;
}
h2 {    font-size: 125%;
}
h3 { font-size: 120%; }
hr {
    height:0;
    border: 0;
    border-top:1px dashed #ccc;
    clear: both;
}
/*----------------------------------------------------------------------*/
.text_error { color: #AF2222; font-weight:bold;}
.text_vystraha { color: #AF2222; }
/*----------------------------------------------------------------------*/
.table_light    {   
    margin-top: 10px;
    margin-bottom: 10px;
    border-collapse: collapse;
}
.table_light td {   
    padding: 5px;
    line-height: 1.2em;
}
.table_light .headline     {
    color: #fff;
    background-color: #999;
    font-weight: bold;
    text-align: left;
}
.table_light .headline a {
    color: #fff;
    text-decoration: none;
}
.table_light .headline a:hover	{
    text-decoration: underline;
}
.table_light .line1    { background-color: #F5F5F5; }
.table_light .line2    { background-color: #FFF; }
/*----------------------------------------------------------------------*/
.table_dialog   {
    background-color: #f5f5f5;
    margin-bottom: 10px;
    border-collapse: collapse;
}
.table_dialog td  {
    padding: 3px;
}
.table_dialog thead {
    color: #fff;
    background: #686868 url("images/diskuze_gradient3.gif") repeat-x top left;
    font-weight: bold;
    font-size: 120%;
}
/*----------------------------------------------------------------------*/
.button { 
    background-color: #DDDDDD;
    border-left: 1px solid #F0F0F0;
    border-top: 1px solid #F0F0F0;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    font-family: Verdana;
    font-size: 90%;
    margin: 2px;
    cursor: pointer;
}

