body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: black; }

div#layout { width: 750px;
             position: relative;
             margin: auto; }

div#top { width: 750px;
		  margin-bottom: 3px; }

div#logo { width: 270px;
           height: 40px;
           margin-left: 480px;
           margin-top: 52px;
           margin-bottom: 5px; }

div#line1 { padding: 10px 10px 10px 10px;
            text-align: justify;
            background-color: #E1E1E1;
            border-bottom: 1px solid #DA251D; }
           
div#line2 { border-bottom: 1px solid #DA251D;
            width: 750px;
            float: left;
            background-color: #EAEAEA; }
         
div#line2 a { color: black;
              text-decoration: none; }

div#line2 a:hover, a:active { color: #DA251D;
                              text-decoration: none; }    

.activeMenuItem
{
	color: #DA251D;
	font-weight: bold;
}

div#menu1 { width: 174px;
            height: 72px;
            float: left;
            padding-top: 10px;
            padding-left: 10px;
            padding-bottom: 10px; }
div#menu2 { width: 215px;
            height: 72px;
            float: left;
            padding-top: 10px;
            padding-left: 10px;
            padding-bottom: 10px; }
div#menu3 { width: 154px;
            height: 72px;
            float: left;
            padding-top: 10px;
            padding-left: 10px;
            padding-bottom: 10px; }
div#menu4 { width: 167px;
            height: 72px;
            float: left;
            padding-top: 10px;
            padding-left: 10px;
            padding-bottom: 10px; }

div#line3 { width: 750px;
            float: left;
            vertical-align: middle;
            margin-bottom: 2px; }
  div#printnews { width: 330px;
                  height: 240px;
                  float: left;
                  padding-top: 10px;
                  padding-left: 10px; }

  div#reference { width: 393px;
                  height: 249px;
                  float: left;
                  padding-top: 3px;
                  padding-left: 17px; }

div#datasub { width: 740px;
              color: #000000;
              clear: both;
              padding: 15px 00px 10px 10px;
              line-height: 17px; }

span#zavorky { text-align: justify; }

div#footer { width: 755px;
             height: 30px;
             clear: both;
             text-align: right;
             border-top: 8px solid #E1E1E1;
             padding-top: 10px;
             font-size: 11px; }

div#klient { clear: both;
           text-align: justify;
           margin-top: 20px;
           border-bottom: 1px solid #DA251D;
           padding-bottom: 10px; }
div#klient_zacatek { clear: both;
           text-align: justify;
           margin-top: 20px;
           border-top: 1px solid #DA251D;
           border-bottom: 1px solid #DA251D;
           padding-bottom: 10px; }
div#klient_konec { clear: both;
                   text-align: justify;
                   margin-top: 20px;
                   padding-bottom: 30px; }

div#odstavec { 
               text-align: justify;
               margin-top: 10px;
             
             }
div#odstavec2 { clear: both;
                text-align: justify;
                margin-left: 10px;
 }

img { border: none; }
a { color: black;
    text-decoration: none; }
a:hover, a:active { color: #DA251D;
                    text-decoration: none; }
span#nadpis { color: #DA251D;
              text-transform: uppercase;
		font-weight: bold; }
span#zavorky { color: #DA251D;
               font-weight: 600; }
span#zavorky2 { color: #DA251D; }
span#dalsi { color: #DA251D;
             font-size: 11px; }

span#reference { margin-bottom: 15px; }

p { margin-top: 0px;
    margin-bottom: -5px;}
p#telo { }

h1, h3 { color: #DA251D;
     text-transform: uppercase;
     font-weight: bold;
     font-size: 12px;
     margin-top: -5px; }

h2 { color: #DA251D;
     font-weight: bold;
     font-size: 12px;
     margin-bottom: 5px;     
     margin-top: 0px;
      }
             
table { border-collapse: collapse;
        }

ul { margin: 5px 0px 5px 20px; padding: 0px; }

LI 
{
	list-style: url( 'http://www.mediakom.cz/img/gt.gif' ) none; 
}

.floatleft {	float: left;}
.floatright {	float: right;}

div#footer img { padding-left: 6px; }

HR
{ 
	clear: both;
           text-align: justify;
           color: #DA251D;
           height: 1px;
}

.tableHeader
{
    background-color: #EAEAEA;
    border-bottom: 1px white solid;
    padding-left: 3px;
    padding-right: 3px;
}

.editControl
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    WIDTH: 160px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #EAEAEA;
}

.checkControl
{	
}

.comboControl
{
	BACKGROUND-COLOR: #EAEAEA;
	width: 160px;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid;	
}

.submitButton
{
    color: red;
    background-color: #EAEAEA;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 8pt;
}