  body {
        font-family: verdana, sans, arial, serif;
        font-size: 12px;
/*	background: url("images/pozadie.gif");*/
        background-color: white;
	background: #bfd8ff;
	margin		: 0px 0px 0px 0px;
  }
  table {
        margin-top: 7px;
        margin-bottom: 7px;
        border-style: solid;
        border-color: navy;
        border-width: 1px;
        font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
  }
  table.main {
/*        width: 98%;*/
        width: 770px;
        border-width: 2px;
	background: #8eaeff;
	background: url("images/pozadie.jpg");

	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	
  }
  table.left {
        width: 98%;
	background: #0028a9;
	color: #d0d7e2;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
        font-size: 13px;
	font-weight: bold;
  }
  table.right {
        width: 100%;
	background: #bfd8ff;
	text-align: left;
/*	background: url("images/pozadie2.jpg");*/

	padding-left: 0px;
	padding-right: 0px;
  }
  table.right a {
	text-decoration: none;
	color: blue;
  }
  table.right a:hover {
	text-decoration: underline;
	color: navy;
  }
  table.right a.left {
	text-align: left;
  }
  table.right a.novinky {
	text-decoration: none;
	color: black;
  }
  table.right a.novinky:hover {
	text-decoration: none;
	color: navy;
  }
  table.bottom {
        width: 100%;
	background: #bfd8ff;
	font-size: 10px;
  }
  table.odkazy {
	width 		: 540px;
	border		: 1px solid #9fb8df;
  }
  td.sprava {
	padding		: 4px 5px 6px 5px;
	text-align	: justify;
  }
  tr.ttop {
	background	: #a0c0e0;
	font-size	: 11px;
  }
  .odkazy-inp {
	border		: 1px solid #8fa8cf;
	font-size	: 11px;
  }
  table.links {
	border		: 0px;
  }
  table.links td{
	border-bottom	: 1px solid #8fa8cf;
  }
  span.invis {
	color		: #a0c0e0;
	font-size	: 0px;
	font-family	: courier;
  }
  /* td.main_left defined in index.php
  *  because of dynamic style: $full */
  td.main_bottom {
  }
  td.main_right {
	vertical-align: top;
        padding-left: 3px;
  }
  tr.over, tr.over a.menu {
        background: navy;
	color: white;
	cursor: pointer;
	text-decoration: none;
  }
  tr.out, tr.out a.menu {
        background: #0028a9;
	color: #d0d7e2;
	text-decoration:none;
  }
  td.menu {
	padding-left: 0px;
	padding-right: 0px;
  
	border-style: solid;
        border-color: navy;
        border-width: 1px;
  }
  table.novinky {
	padding-left: 0px;
	padding-right: 0px;
        border-style: solid;
        border-color: navy;
        border-width: 0px;
	text-align: left;
  }
  table.no_border {
        border-width: 0px;
  }
  table.stupne td {
	border-style: solid;
        border-width: 0.5px;
	border-color: #9fb8df;
  }
  td.menu2 {
	padding-left: 30px;
	padding-right: 0px;
        border-style: solid;
        border-color: navy;
        border-width: 1px;
        font-size: 10px;
  }
  td.nadpis {
        background: #0028a9;
        color: white;
	padding-right: 40px;
	text-align: right;
        font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;

  }
  td.prava_cast {
	padding-left: 9px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
  }
  div.login {
	text-align: right;
  }
  input,textarea,select {
        font-family: verdana, sans, arial,serif;
  }
  input.clanok {
	border-width: 1px;
  }
  select.w1, select.w2 {
  }
  input.bigger {
	width: 370px;
  }
  input.middle {
	width: 210px;
  }
  p {
	text-align: justify;
	padding-left: 10px;
	padding-right: 15px;
  }
  p.novinky {
	text-align: justify;
	text-indent: 20px;
  }
  td.novinky {
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 2px;
	padding-bottom: 10px;
	padding-top: 20px;
  }
  div.novinky, div.novinky a.novinky {
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: navy;
  }
  div.novinky a.novinky:hover {
	text-decoration	: underline;
	
  }
  textarea {
	font-size: 13px;
  }
  table.obrazok {
	background: url("images/pozadie.jpg");
	width		: 500px;
        margin-top: 3px;
        margin-bottom: 13px;
        border-style: solid;
        border-color: navy;
        border-width: 1px;
        font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
  }
  table.top {
	color		: #000;
	font-weight	: bold;
	text-align	: center;
	background	: #bfd8ff;
	width		: 100%;
	
  }
  td.pod_obrazkom {
	background: navy;
	color: white;
  }
  p {
	text-indent: 20px;
	margin-top: 5px;
  }
  a:hover div {
	text-decoration: underline;
  }
  td.bottom_left {
	text-align: left;
  }
  td.bottom_right {
	text-align: right;
  }
  input.login {
	font-family: verdana, sans, serif;
	width: 120px;
	border		: 1px solid #8fa8cf;
	
  }
  img.left {
	margin-right: 10px;
  }
  img.right {
	margin-left: 10px;
  }
  ol li {
	padding-bottom: 4px;
  } 

 #cennik td {
   vertical-align: top;
   padding		: 0px 25px 2px 7px; 
 }
 
 #cennik th {
 vertical-align: top;
   padding		: 0px 10px 6px 0px; 
 }

 li {
   padding		: 0px 0px 10px 0px;
 }

 a.top_menu_anchors {
   text-decoration	: none;
   color		: #11a;
 }

 a.top_menu_anchors:hover {
   text-decoration	: underline;
   color		: navy;
 }
 
 table.vysledky {
   width		: 100%;
   border		: 1px solid #6f88af;
   padding		: 0px;
   margin		: 0px;
 }
 table.vysledky th {
   border-width		: 0px 0.5px 1px 0px;
   border-style		: solid;
   border-color		: #6f88af;
   padding              : 1px;
   margin               : 0px;
 }

table.vysledky th {
   font-weight		: normal;
   border-width		: 0px 0.5px 1px 0px;
   border-style		: solid;
   border-color		: #6f88af;
   padding              : 1px;
   margin               : 0px;
 }
	   
 table.vysledky td {
   border		: 1px solid #afc8ef;
   padding		: 1px;
   margin		: 0px;
 }
 
 table.other_results  {
   width		: 100%;
   border		: 0px;
   padding		: 0px;
   margin		: 0px;
 }
 
 table.other_results td {
   border		: 0px;
   padding		: 0px;
   margin		: 0px;
 }

 table.fieldset {
   border		: 1px;
   width		: 95%;
 }

 table.fieldset th {
   text-align		: right;
   font-weight		: normal;
 }

 table.fieldset td {
   text-align		: left;
 }


 
 table.fieldset_kontrola th {
   text-align		: right;
   font-weight		: normal;
 }
 table.fieldset_kontrola td {
   font-weight		: bold;
   padding-left		: 10px;
 }

 
 .kontaktne_udaje {
   width		: 200px;
 }
 
 .kontaktne_udaje_short {
   width		: 50px;
 }


 fieldset {
   border		: 1px solid #4f688f;
 }

 legend {
   color		:  #2f486f;
 }

 span.top_roky {
   font-size            : 20px;
   font-weight          : bold;
   margin-left          : 100px;
   margin-right         : 20px;
 }

 span.skk_price {
   font-size            : 9px;
 }
 
 span.eur_price{
   font-weight          : bold;
 }
