/* Start of CMSMS style sheet 'Layout: Left sidebar + 1 column' */
*
{	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto; padding:38px;
	text-align: center;
	background: black url("uploads/images/bg.gif") bottom repeat-x;
	color: #000;
	font-family: arial;
	font-size:90%;
	}

img
{
	border: 0;
}

a {color: #CA0214;}

a:hover, a:active, a:focus {color: #26338B; text-decoration:none;}

.vpravo {text-align: right;}

table, td, th, tr {border: 0;}

table {border-collapse: collapse; }

th {font-weight: normal; padding-top: 5px; padding-bottom:5px; padding-left:2px; padding-right: 2px;}

tr {border-bottom:1px solid #DFDFDF;}

thead {background-color: #BF0115; color: white; font-weight: normal; padding:0; margin:0; border:0;}

td {font-size:90%; border-style:none; padding:2px;}

hr {margin-bottom:0.5em; 1px solid grey;}

#wrapper {
  margin:0 auto;
  width: 873px;
  background-color: white;
  padding: 14px;
  text-align: left;
  position: relative;
  }
  
#header {
  min-height: 109px;
  _height: 109px;
  background:#C0010B url("uploads/images/hlavicka.gif");
}

#logo {
  position: absolute;
  top:0px; left:37px;
  width:259px;}

#udalosti {
  margin-top: 13px;
  _height: 163px;
  min-height: 163px;
  background:black;
  color: white;
  padding-left: 300px;
  font-size:90%;
}

#udalosti h2 {
  background: white;
  color: black;
  width: 200px;
  font-size: 120%;
  padding:5px;}

#udalosti dl, #udalosti p {padding-top: 10px;}

#udalosti dt, #udalosti a {color: #B4964C;} 

#udalosti dd {padding: 5px; text-align:justify;}

#content {
  margin-top: 14px;
  background:white url("uploads/images/bg-mc1.jpg") repeat-x;
  padding-left: 300px;
  font-size:90%;
  min-height: 450px;
  _min-height: 450px;
}

#content h2, #content h3 {
  background: white;
  color: black;
  width: 200px;
  font-size: 120%;
  padding:5px;
  margin-bottom:5px;}

#content h3 {
  font-size: 110%;
  width: auto;
  margin-top:10px;
  background: transparent;
}

#content ul {margin-left: 5px;}

#content ol {margin-left: 25px;}

#content ul li {
  background: url("uploads/images/li.gif") no-repeat; 
  list-style-type: none;
  padding-left: 15px;
  margin-top:5px;
  margin-bottom: 5px;
}

#content ol li {
  margin-top:5px;
  margin-bottom: 5px;
}

#content p, .odstavec {padding:0.5em; text-align: justify;}

.CompanyDirectoryItem p {padding:0 0 0 0.5em; font-size: 85%;}
#content .CompanyDirectoryItem h3 {padding:0 0 0 0.5em; margin: 0; border: 0; color: green;}

#menu {
  position: absolute;
  top:120px; left:43px;
  background:white;
  color: black;
  width: 244px;
  text-align: left;
  font-size: 90%;
}

#menu a {color: black; text-decoration: none;}

#menu a:hover, #menu a:focus, #menu a:active {color: #26338B; text-decoration: none;}

#menu ul {margin-left: 15px; margin-top: 25px;}

#menu li {
  padding: 5px;
  padding-left: 20px;
  border-bottom: 1px solid #E0E0E0;
  background: url("uploads/images/li-na.gif") no-repeat; 
  width:190px; 
  list-style-type: none;
}

#menu li>ul {margin-left: -3px; margin-top: 5px;}

#menu h3 {color: #C90214; font-size: 100%; font-weight: normal;}

#menu ul ul li {
  padding: 5px;
  padding-left: 20px;
  width:160px; 
  list-style-type: none;
  border-bottom:none;}

#contact {padding-left:18px;}

#contact h2 {padding-top: 30px; 
            font-weight: normal;}

#contact a {color: #CA0214; text-decoration: underline;}

#contact a:active, #contact a:focus, #contact a:hover {color: #26338B; text-decoration: none;}

#contact p {padding-top: 25px; font-size:85%;}

#footer

{ font-size: 90%;
  padding: 1em;
  margin: 0 auto;
  width: 902px;
  color: white;
  text-align: center;}

#footer a {color: white;}

/* {border: 1px solid red;}*/
/* End of 'Layout: Left sidebar + 1 column' */

