body { font: 12px Arial;  color: #65727a; padding: 0;  margin: 0; }
a img { border-style: none; }

h2 { font-size: 16px;font-weight: bold;  color: #cd008c; font-family: arial; }
h3 {font-size: 16px;font-weight: bold;  color: #cd008c; font-family: arial; }
a { color: #cd008c; }	
a:hover { text-decoration: none; }

							/****** ALL *******/
							
#all { width: 800px;  margin: 0 auto; }

							/****** HEAD *******/
							
#head { height: 171px; background: url("../img/head_top.jpg") no-repeat top left;  }
#head a {text-decoration: none;}
#head a:hover {text-decoration: none;}
#logo { margin: 90px 0 0 20px; }

				/****** LISTA *******/
#lista { clear: both; height: 42px; background: url(../img/lista.gif) no-repeat; list-style: none; margin: 0px 0 0 0;  padding: 11px 0 0 10px;}
#lista li { display: inline;  background: url(../img/carka.gif) no-repeat bottom left;  padding: 3px 23px 0px 25px; display: block; float: left; height: 27px;_height: 27px;}
#lista a { text-decoration: none;  font-weight: normal; color: #4d4d4d; font-size: 12px; }

#lista a:link { text-decoration: none; color: #cd008c; }
#lista a:visited{color: #4d4d4d;}
#lista a:hover { text-decoration: underline; color: #cd008c; }

				/****** POD LISTOU *******/
#cesta b { color: #b9b9b9; }
#cesta {font-size: 10px; margin: 0px 0px 10px 0px;}
#cesta a,#cesta span { padding: 0 5px; color: #cd008c; text-decoration: none; }
#oblibene_mail { float: right;  font-size: 7.8pt; }
#oblibene { padding: 5px 5px 5px 22px;  background: url(../img/oblibene.gif) no-repeat left; }
#mail { padding: 5px 30px 5px 22px; margin-left: 10px; background: url(../img/obalka.gif) no-repeat left; }

							/****** CONTENT *******/
							
#content {   padding: 15px 0px; padding-left: 0; padding-top: 0px;}
#content_left{ margin-left: 0;width: 530px; padding-left: 25px;
background: #ffffff /*url(../img/content_leftbg.gif) no-repeat top left;*/}
							/****** RIGHT *******/
							
#right { width: 235px;  float: right; padding-top: 18px; background: url("../img/right_bg.gif") no-repeat top left; }
#rightbanner{text-align: center;}
#rightkontakt{margin-left: 25px; line-height: 16px;}
#rightkontakt a{text-decoration: none; color: #cd008c;}
.novinka { margin-bottom: 15px; padding-bottom: 15px;   font-size: 7.8pt; }
.novinka p { margin: 3px 0 7px 0; }
.datum { padding-left: 15px;  background: url(../img/date.gif) no-repeat left; color:#8f9ea7; margin-bottom: 7px; }
.vice { padding-left: 19px; padding-bottom: 2px;  background: url(../img/vice.gif) no-repeat left;  margin-top: 5px; }
.novinka table{margin-left: 15px; border: none ;}
							/****** MAIN *******/
							
#main { margin: 0 240px 0 0; padding-top: 0; margin-top: 0;  }
#banner_system{margin-top: 40px; margin-left: 25px;}
#bann_top { height: 10px;  width: 530px;  /*background: url(../img/bann_top.jpg) no-repeat;*/ line-height: 0;  }
#banner_body { width: 530px;  text-align: center; /*background: #e9e9e9;*/ _margin-top:-5px;}
#bann_bott { height: 10px; width: 530px;  /*background: url(../img/bann_bott.jpg) no-repeat;*/ line-height: 0; }

							/****** FOOTER *******/
							
#footer { background: url(../img/foot_bg.gif) no-repeat top;  height: 65px; clear: both; padding: 20px 0 0 20px; color: #808b92; font-size: 12px;  margin-top: 30px; }
#footer a{text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#logomachin{height: 60px; width: 60px; background: url("../img/logomachin.gif") no-repeat top left; float: left; }
#copy{padding-top: 15px;}
/****** TABULKA ******/

table.sekce{
  width: 97%;
  border: 0px solid #ef59c0;
}
td.sekce{
  text-align: center;
  margin: 10px;
  padding: 5px;
  width: 33%;
  border: 1px solid #ef59c0;
}
td.noborder{
  border: 0px;
}
table.kosik{
  width: 97%;
  border: 1px solid #CCCCCC;
  background: #EEEEEE
}
.povinne {
  font-weight: bold;
  color: #CC0000;
}
table.msg{
  width: 97%;
  border: 1px solid #CC0000;
  background: #FFCCFF;
}
.chyba_msg{
  font-weight: bold;
  color: #CC0000;
}

#logonadpis{font-size: 26px; color: #3b3b3b; margin-top: 85px; float: left; font-style: italic; font-weight: bold; margin-bottom: 0;
line-height: 26px; margin-left: 15px; background: url(../img/transp.gif) no-repeat top left; }
#logonadpis span{font-size: 20px; }
a#logonadpis {text-decoration: none;}
.grey{color:#959595;}
.pink{color:#e7009e;}
.green{color:#8cbf41;}
.black{color: #000000;}
.smallerfont{color: #aeaeae; font-size: 10px; }
