/* layout */
        #header {
                width: 930px;
                margin:0; padding:0;
                border-collapse: collapse;
        }

        #header_main {
                width: 750px;
                height:150px;
                border-top: 1px solid #777;
                border-left: 1px solid #777;
                margin:0; padding:0;
                background: #E0E6F1 url("images/header01.jpg") top left;
        }
        #header_right {
                width: 180px;
                border-left: 1px solid #777;
                margin:0; padding:0;
        }
        #header_right_div {
                border: 1px solid #777;
                background-color: #E0E6F1;
                margin-left: 10px;
        }
        #header_bottom_left {
                width: 171px;
                border-left: 1px solid #777;
                margin:0; padding:0;
                background: #E0E6F1 url("images/header02.png") top left;
        }
        #header_bottom_main {
                width: 578px;
                margin:0; padding:0;
                background-color: #FFFFFF;
        }


		#content {
                xwidth: 930px;
				margin:0; padding:0;
                border-collapse: collapse;
		}

		#left_bar {
                width: 170px;
                border-left: 1px solid #777;
                border-right: 1px solid #777;
                margin:0; padding: 0 0 300px 0;
                background-color: #E0E6F1;		}

		#main_bar {
		        width: 558px;
                margin:0; padding: 10px;
                background:white;
		}

		#right_bar {
                width: 180px;
                border-left: 1px solid #777;
				margin:0; padding:0;
		}
        #right_bar_div {
                border: 1px solid #777;
                background-color: #E0E6F1;
                margin-left: 10px;
        }

        #footer {
                width: 750px;
                border-collapse: collapse;
                border: 1px solid #777;
                background:#4B6EC1 url("images/bg02.gif") center left repeat-y;
        }
        #footer td {
                font-size: 90%;
                color: #FFF;
                text-align: center;
                margin:0; padding: 0.5em;
        }
        #footer a {
                text-decoration: none;
                color:#FFF;
        }
        #footer strong a {
                text-decoration: underline;
        }

        #uvod {
	            text-align: right;
	            font-size: 120%;
	            margin: 40px 20px 40px 40px;
        }
/*-------------------------------------------------*/
a			    {   }
a:link          { color: #457; }
a:visited       { color: #457; }
a:hover         { color: #89B; }
a:active        { color: #457; }

body            {   font-family: Georgia, Times New Roman, Times, serif;
                    font-size: 80%;
                    margin: 10px; padding:0;
                    background: #FFF url("images/ctverecky.gif") top left;
                }

td              {   vertical-align: top;
                }
input, select, textarea	{
                    font-family: Verdana;
			        border: 1px solid #808080;
                    margin: 2px;
                }
img             {	margin:0; padding:0;
				    border:0
                }
form			{   margin: 0px;
 			        padding: 0px; }
h1              {
	                font-size: 140%;
	                font-weight: bold;
                    margin-top: 5px;
                    margin-bottom: 5px;
                }
h2              {
                    font-size: 120%;
                    font-weight: bold;
                    margin-top: 2px;
                    margin-bottom: 2px;
                }
h3              {
                    font-size: 100%;
                    font-weight: bold;
                    margin-top: 2px;
                    margin-bottom: 2px;
                }
h4              {
                    font-size: 110%;
                    font-weight: normal;
                    margin-top: 2px;
                    margin-bottom: 2px;
                    font-style: italic;
                }
h5              {
                    font-size: 80%;
                    font-weight: normal;
                    margin-top: 2px;
                    margin-bottom: 2px;
                }

p               {   
/*                  text-align: justify;*/
                }
hr              {
                    height:1px;
                    background-color: #EEE;
                    border:0;
			margin-top: 5px;
		    clear: both;
                }
/*----------------------------------------------------------------------*/
.text_error		{   color: #AF2222; }
.text_vystraha	{   color: #AF2222; }
/*----------------------------------------------------------------------*/
.table_light	{   margin-top: 10px;
                    margin-bottom: 10px; }
.table_light td	{   padding-left: 5px; }
.table_light .headline 	{
		  	        color: #000000;
			        background-color: #CCCCCC;
		            font-style: normal;
		            font-weight: bold;
			        text-align: left; }
.table_light .line1	{ background-color: #F5F5F5; }
.table_light .line2	{ background-color: #FFFFFF; }
/*----------------------------------------------------------------------*/
.table_dialog   {
                    border: 1px solid #D0D0D0;
                    margin-top: 10px;
                    margin-bottom: 10px;
                }
.table_dialog thead {
                    background-color: #F2F2F2;
                    border-bottom: 1px dashed #D0D0D0;
                    font-weight: bold;
                    font-style: normal;
                    text-align: center;
                    padding: 2px; }
/*----------------------------------------------------------------------*/
.table_mini   {     width: 100%;
                    margin: 0 0 20px 0;
                    padding: 0;
                    border-collapse: collapse;
                    }
.table_mini thead td {
                    background:#4B6EC1 url("images/bg03.gif") center left repeat-y;
                    color: #F9F7EE;
                    font-weight: bold;
                    padding: 2px 2px 2px 20px;
                    }
.table_mini tbody td {
                    font-size: 90%;
                    }
/*----------------------------------------------------------------------*/
.button         {   background-color: #DDDDDD;
                    border: 1px solid #AAAAAA;
                    font-family: Verdana;
                    margin: 2px; }

