
body {
	margin: 0px;
	padding: 0px;
	text-align:	center;
	width: 100%;
}

h1 {
     font-size: 16pt;
     font-weight: bold;
}

h2 {
     font-size: 10pt;
     font-weight: bold;
     color: #012861;
     padding: 0px;
     margin: 0px 0px 6px 0px; 
}

h3 {
     font-size: 12pt;
     font-weight: bold;
	 color: #012861;
   
}

p, ol, ul {
     color: #012861;
     margin-top: 0px;
     margin-bottom: 18px;
}

li {
     margin-bottom: 6px;
     line-height: 130%;
     letter-spacing: .3pt;
}

p {
     margin-bottom: 6px;
     line-height: 150%;
     letter-spacing: .3pt;
}

img {
     display: block;
     border: none;
}

td {
     vertical-align: top;
     color: #012861;
}

#wholepage {
	position:	relative;
	width:	1004px;
	margin: auto;
	margin-top: 10px;
	padding: 0px;	
}

#topstrip {
	width:   1004px;
	height: 150px;
	margin: 0px;
	overflow:	hidden;
}

#topstrip .logo {
	display: block;
     float: 	left;
     width:	150px;
	height:	150px;
	border:  none;
}

#topright {
	float: left;
	width: 854px;
	height: 150px;
}

#banner{
	clear: both;
     float: left;
	width: 688px;
	height: 150px;
}

#topright .modrepole{
     float: left;
	width: 166px;
	height: 150px;
}



#middlestrip {
     margin-top: 16px;
     border-top: 2px solid #74BC4E;
}

#leftcol {
     float: left;
     width: 150px;
     font-family: Arial CE, verdana, sans-serif;
     font-size: 10px;
     font-weight: bold;
}

#leftcol ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
}

#leftcol li {
     width: 145px;
     height: 17px; 
     background: #74BC4E;
     padding-left: 5px;
     padding-top: 3px;
     text-align: left;
     margin-top: 3px;
     margin-bottom: 0px;
     line-height: 120%;
     letter-spacing: 0pt;
}

#leftcol li img {
     display: inline;
     border: none;
}

#leftcol li a {
     color: #012861;
     text-decoration: none;     
}

#menu li.active {
    background: #012861;
}

#menu li a.active{
    color: white;
}

#middlecol {
     float: left;
     margin: 3px 15px 0px 15px;
     width: 647px;
     font-family: Arial CE, verdana, sans-serif;
     font-size: 9pt;
     text-align: left;
     padding-left: 5px;
     padding-right: 5px;
}

#middlecol h1 {
     color: #74BC4E;
     margin-top:    12pt;
}

#middlecol .content {
     min-height: 425px;
     _height: 425px;
}

#middlecol .paticka {
     border-top: 1px dotted #B4B4B4;
     padding: 10px;
}

#middlecol .paticka img {
     display: inline;
     vertical-align: middle;
}

#middlecol .paticka a {
     color: #012861;
     text-decoration: underline;
}


#rightcol {
     float: left;
     margin: 3px 0px 0px 0px;
     width: 166px;
}


#rightcol ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
}

#rightcol li {
     width: 162px;
     height: 17px; 
     background: #74BC4E;
     padding-left: 5px;
     padding-top: 3px;
     text-align: left;
     margin-top: 3px;
     margin-bottom: 0px;
     line-height: 120%;
     letter-spacing: 0pt;
          font-family: Arial CE, verdana, sans-serif;
     font-size: 10px;
     font-weight: bold;
}

#rightcol li img {
     display: inline;
     border: none;
}

#rightcol li a {
     color: #012861;
     text-decoration: none;     
}

img.rc_image {
    margin-top: 5px;
}


#bottomstrip {
     clear: both;
     height: 30px;
     font-family: Arial CE, verdana, sans-serif;
     font-size: 10pt;
     text-align: left;
     color: #012861;
     padding: 10px 0px 0px 182px;
}

#bottomstrip a{
     color: #012861;
     text-decoration: underline;
}

#sedive_left, #sedive_right {
     background-color: #E2E3E4;
     margin-top: 5px;
}

#prvnisloupec {
    width: 350px;
}

p.right {
    text-align: right;
}

hr.cistic {
   clear: both;
   height: 1px;
   width: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
}
