body {
  margin:0;
  padding:0;
  font-family: Arial;
  background-color: #560969;
}

a img {
  border:none;
}

h1, h2, h3, h4, p, img {
  padding:0;
  margin:0;
}

hr {
  clear:both;
  width:100%;
  visibility:hidden;
}

#main {
  width:100%;
  text-align:center;
  height:auto;
  background: url("../img/content_background.jpg") top left repeat-x;
  min-height:500px;
}

#center {
  width:1000px;
  margin:0px auto;
  text-align: left;
  /*border:1px solid black;*/
}

#menu, #head {
  width:100%; 
  text-align:center;
}

#menu {
  background: url("../img/menu_background.jpg") repeat-x top left;
  height:37px;
}

#head {
  background: url("../img/top_background.jpg") top center no-repeat;
  height:190px;
}

#menu #centeredMenu {
  width: 1000px;
  margin:0px auto;
  text-align:right;
}

#menu #centeredMenu a {
  display:block;
  float: right;
  padding-left:30px;
  padding-right:30px;
  padding-top:13px;
  padding-bottom:0;
  height: 32px;
  color: rgb(182,22,199);
  text-decoration: none;
  font-weight: bold;
  font-size:12px;
}

#menu #centeredMenu a:hover {
  color:#FFF;
}

#menu #centeredMenu a.actual {
  background: url("../img/menu_active.jpg") top center no-repeat;
  color: #FFF;
}


#head #centeredHead {
  width: 1000px;
  margin:0px auto;
}

#head #centeredHead a img {
  float:right;
  position:relative;
  top:-10px;
}

#head #centeredHead h1 {
  float:left;
  position:relative;
  top:160px;
  left:70px;
  font-size:12px;
  color: rgb(182,22,199);
}

#content {

}

#left {
  float: left;
  width:450px;
  padding-right:20px;
  padding-top: 30px;
  color: #FFF;
}

#left span.allert {
  color: red;
  font-weight: bold;
}

#left form {
  font-size:12px;
}

#left form table tr th {
  background-color: rgb(182,21,184);
  text-align: center;
  height:20px;
}

#left form table tr td.list {
  border: 1px solid rgb(182,21,184);
  width: auto;
}

#left form table tr td.info {
  font-size:11px;
  color: #CCC;
}

#left form input[type="text"], #left form input[type="password"] {
  border:1px solid rgb(182,21,184);
}

#left form input.submit {
  border: 1px solid #FFF;
  background-color: rgb(182,21,184);
  color: #FFF;
}

#left p a {
  color: rgb(182,21,184);
  font-weight: bold;
}

#left p {
  color: #FFF;
  font-size: 12px;
  padding: 4px 0;
}

#left p.ko {
  padding: 12px 20px;
  border: 2px solid rgb(153,0,0);
  background-color:rgb(255,51,0);
}

#left p.ok {
  padding: 12px 20px;
  border: 2px solid rgb(0,102,0);
  background-color:rgb(0,153,0);
}

#left p.info {
  font-size:11px;
  color: #CCC;
}

#left h1 {
  color: #FFF;
  font-size: 16px;
  padding: 4px 0;
}

#models {
  float: left;
  width:700px;
  padding-right:20px;
  padding-top: 30px;
  color: #FFF;	
  font-size:12px;	
}

#models p.ko {
  padding: 12px 20px;
  border: 2px solid rgb(153,0,0);
  background-color:rgb(255,51,0);
}

#models div.listing {
  text-align: center;
  width: 30%;
  font-size:12px;
  border-top: 1px solid rgb(182,21,184);
  border-bottom: 1px solid rgb(182,21,184);
  padding: 10px 0;
  margin:0px auto;
}

#models div.listing a {
  font-size:14px;
  color: rgb(182,21,184);
  text-decoration:none;
}

#models div.listing p {
		
  font-size:10px;
  padding-top:10px;
  color:white;
}

#models div.listing a.actual {
  font-size:14px;
  color: #FFF;
  font-weight: bold;
}

#models table {
  float:left;
}

#models table.image tr td a {
 padding:0;
 margin:0;
}

#models table.image tr td a img.ramecek {
 float:left;
 margin-left:-201px;
 padding:0;
}

#models table.image tr td img.fotkaModelky {
 float:left; 
 border:none;
}

#models table.detailInfo {
  padding-right:20px;
  width:250px;
}

#models table.detailInfo tr td.statusNote {
  font-weight: bold;
}

#models table.detailInfo tr td.yellow{
  color:yellow;
}

#models table.detailInfo tr td.red {
  color:red;
}

#models table.long {
  width:450px;
}

#models table.detailInfo tr th {
  color: rgb(182,21,184);
  font-weight: bold;
  border-bottom:1px dotted rgb(182,21,184);
  width:100px;
}

#models table.detailInfo tr td {
  
}

#models table.work {
  width: 220px;
}

#models table.work tr th {
  background-color: rgb(182,21,184);
  text-align: center;
}

#models table.work tr td {
  vertical-align: top;
}

#models table.work tr td.comments {
  border-bottom: none;
  text-align: right;
}

#models table.work tr td.comments a.commentLink {
  color: rgb(232,0,136);
  text-decoration: none;
  font-size:14px;
  font-weight: bold;
}

#models table.work tr td.comments a.commentLink img {
  border:none;
  position:relative;
  top:4px;
  padding: 0;
  margin:0;
}

#models table.work tr td table {
  width:100%;
}

#models table.work tr td table tr td {
  border-bottom: 1px dotted rgb(182,21,184);
  height:20px;
}

#models table.evaluating {
   clear:both;
   font-size:11px;
}


#models div.comForm {
   float:left;
   text-align:right;
   padding-right: 20px;
}


#models div.comForm form textarea {
   border: 1px solid rgb(182,21,184);
   width: 300px;
   height:50px;
}

#models div.comForm form input.submit {
   border: none;
   background-color:rgb(182,21,184);
   color: #FFF;
}

#models div.comText {
   float:right;
   height:auto;
   width:370px;
}

#models div.comText span {
  display: block;	
  margin-bottom: 6px;
  border-bottom: 1px solid #CCC;
  width:100%;
  font-size:12px;
}

#models div.comText span a {
  float:right;
  color: #FFF;
  text-decoration: none;
  margin-top: -3px;
}

#models div.comText span a img {
  padding:0;
  margin-bottom:-1px;
}

#models div.comText table.comment {
  float:none;	
  text-align:right;
  margin-bottom: 6px;
  padding:0;
  border-bottom: 1px solid #CCC;
  width:100%;
}

#models div.comText table.comment tr td {
  padding:0;
  margin:0;
}

#models div.comText table.comment tr td.comInfo {
  width: 60px;
  height:60px;
  background: url("../img/datum.png") top left no-repeat;
  text-align:center;
  vertical-align: top;
}

#models div.comText table.comment tr td.comInfo p.den {
  font-size:16px;
  font-weight:bold;
  padding-top:11px;
}

#models div.comText table.comment tr td.comInfo p.mesic {
  font-size:9px;
  padding-top:4px;
}

#models div.comText table.comment tr td.comInfo p.rok {
  font-size:9px;
  padding-top:2px;
}

#models div.comText table.comment tr td.text {		
  text-align: right;
  vertical-align:top;
  padding-top: 12px;
}

#models div.comText table.comment tr td.text blockquote {		
  padding:0px;
  margin:0px;
  text-align: left;
}

#models div.comText table.comment tr td.text em {
  font-size:11px;
  color: #CCC;
  text-align:right;
}

table.evaluating tr th {
   color:yellow;
   font-size:10px;
}
table.evaluating tr td {
   text-align: center;
   padding:0;
   margin:0;
}
table.evaluating tr th span {
   font-size: 20px;
   color: red;
}

#middle {
  float: left;
  width:150px;
  padding-right:20px;
}

#middle hr {
  clear: right;
}

#middle img.devider {
  float:left;
}

#middle a img {
  float:right;
}

#middle form {
  font-size:11px;
  float: right;
  width: 100px;
  color: #FFF;
  height:300px;
}

#middle form span {
  display: block;
  width:190px;
  margin:20px 0;
  border-bottom: 1px solid white;
}


#middle form table tr td input {
  /*border: 1px solid rgb(182,21,184);*/
  height:11px;
  font-size:11px;
}

#middle form table tr td select {
  height:16px;
  font-size:11px;
}

#middle form table tr td input.submit {
  border: 1px solid #FFF;
  background-color: rgb(182,21,184);
  color: #FFF;
  height: 25px;	
}

#right {
  float:left;
  width:350px;
}

#right img.devider {
  float:left;
}

#right #flash {
  float:left;
}

#locations {
 
}

#locations h1 {
  color: #FFF;
  font-size: 16px;
  padding: 4px 0;
}


#footer {
  clear:both;
  width:100%;
  background: url("../img/foot_background.png") no-repeat top left;
  height:100px;
  font-size:11px;
  margin-top:70px;
}

#footer img {
  float:right;
  position:relative;
  top: -90px;
  right:136px;
}

#footer p {
  padding-top:20px;
  float: left;
  color:#FFF;
}

#footer p.headline {
  color: rgb(182,22,199);
  padding-right:10px;
  font-weight: bold;
}

#footer p.toRight {
  float:right;
  padding-right:140px;
}