body, html {
	font-family: "tahoma", "arial", "arial ce";
	color: #3E3E3E;
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-x;
	background-color: #DCDFD4;
}
#main {
    width: 760px;
    margin: 0 auto;
}

.bez_ramku_img
{
	border:0px;
}

#odsad {
    padding-left: 20px;
}
#kalk_form table{
	font-size: 100%;
}
#kalk_form select{
	font-size: 100%;
}
#kalk_form input {
	font-size: 100%;
}
td.kalk_blok {
	background-color: #DEECCB;
}
td.kalk_prazdny_radek {
	height: 5px;
}
td.kalk_odsazeni {
	background-color: #DEECCB;
	/*list-style: disc;
	display: list-item;
	margin-left: 20px;*/
	padding-left: 20px;
}
div.chyba {
	font-size: 100%;
	color: Red;
}
div.chyba p{
	padding: 0px;
	margin: 0px;
}
div.hlaska {
	font-size: 100%;
	color: Green;
	font-weight: bold;
	padding: 10px 0px;
}
td {
	font-size: 100%;
	vertical-align: top;
}
h1 {
    font-size: 160%;
}
h2 {
    font-size: 140%;
}
h3 {
    font-size: 120%;
}
h1.nadpis {
	font-weight: bold;
	color: #708C0C;
	margin: 7px 0 11px 0 !important;
}
a {
	color: #00659D;
}
a:hover {
	color: #3E6DBD;
}
.height100 {
	height: 100%;
}
.bg-top {
	background-image: url(../images/bg_top.gif);
	height: 100px;
	vertical-align: bottom;
}
.bg-sh-left {
	background-image: url(../images/bg_sh_left.gif);
	width: 4px;
}
.bg-sh-right {
	background-image: url(../images/bg_sh_right.gif);
	width: 4px;
}
.bg-txt-left {
	background-image: url(../images/bg_txt_left.gif);
	width: 31px;
}
.bg-txt-right {
	background-image: url(../images/bg_txt_right.gif);
	width: 41px;
}
.bg-s-menu {
	background-image: url(../images/bg_smenu_line.gif);
	height: 3px;
}
.copy {
	background-image: url(../images/copy.gif);
	height: 62px;
}
.mot01 {
	background-image: url(../images/mot_01.jpg);
	height: 238px;
}
.top td {
    color: white;
}
.prihlaseny {
    font-size: 80%;
}
.t-menu {
	font-family: "arial", "arial ce", "sans serif";
	font-size: 70%;
	color: #D8EBA0;
	text-decoration: none;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 35px;
	padding-bottom: 7px;
}
.t-menu a {
	color: #DCDFD4;
	text-decoration: none;
}
.t-menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.s-menu {
	font-family: "arial", "arial ce", "sans serif";
	font-weight: bold;
	font-size: 60%;
	color: #5E7A09;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 118px;
}
.s-menu A {
	color: #5E7A09;
	font-weight: bold;
	text-decoration: none;
}
.s-menu A:hover {
	color: #303D07;
	font-weight: bold;
	text-decoration: none;
}
.txt, li {
	color: #3E3E3E;
	font-size: 70%;
	background-color: #F8FAF7;
}
.txt-mid {
	color: #3E3E3E;
	font-size: 70%;
	background-color: #F8FAF7;
	vertical-align: middle;
}
.texa {
	font-family: "tahoma", "arial", "arial ce";
	background-color: #F5F5F7;
	color: #868C80;
	font-size: 8pt;
	border: 1px solid #B2B9A8;
	width: 364px;
}
.current {
    color: yellow !important;
}
/* obecne */
.center {
    text-align: center;
}
.red {
    color: red;
}
/* novinky */
.akt_date {
    margin: 7px 0 4px 0;
}
.akt_text {
    border-bottom: 1px dotted #888;
    padding-bottom: 7px;
}
.strankovani {
    background-color: #e5eae5;
    border: 1px solid #c5cac5;
    padding: 1px 0;
    margin: 10px 0 5px;
}
.stranka {
    padding: 0 4px;
    line-height: 14px;
}
span.stranka {
    background: #565;
    color: white;
}
a.stranka {
    background-color: #f5f8f5;
    text-decoration: none;
}
a.stranka:hover {
    text-decoration: underline;
}
/* Tomas Pavlatka */
table#kalkulace{
    text-align: center;
    padding: 3px;
    margin: auto;
    
}

table#kalkulace td{
  width:127px;
  padding: 10px;
  margin: 10px;
  text-align: center;
}

table#kalkulace img{
  border: 0px;
  width: 127px;
  height: 127px;
  }
  
.text p, div
{
	line-height:18px;
}

.text sup
{
	font-size:10px !important;
	vertical-align:text-top;
}

