body * { padding: 0; margin: 0;}
body {  padding: 0; margin: 0; font-size: 0.8em; background: #eeeeee; color:#000000; text-align: center;}
#stredni_sloupec { width:455px;}
#content { width: 960px; background: #ffffff; height: 100%; text-align: left; position: relative; margin: 0 auto;}
#page  {padding: 0 10px;} 
#left  { 	width: 230px; float: left;  border: 1px solid #eeeeee; background: #f6f6f6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#right { 	width: 694px; float: right; border: 1px solid #eeeeee; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#stred_stranky { padding: 3px;}
#logo  { text-align: center;}
/*
#top { width: 688px; height: 211px; padding:0; background: url(../data/design/top.jpg) no-repeat; border: none;}
#search { width: 180px; height: 20px; margin-top: 115px; text-align: left; position: absolute; right: 10px;}
*/
#top { width: 694px; height: 171px; padding:0; background: url(../data/design/top.jpg) no-repeat; border: none;}
#search { width: 180px; height: 20px; margin-top: 75px; text-align: left; position: absolute; right: 10px;}
#top_podstrana { width: 688px; height: 90px; padding-left:25px; background: url(../data/design/top_podstrana.jpg) no-repeat;}
#banner-top { width: 468px; height: 60px; margin: 5px;}
#bottom {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.menu_left_level_1 { width: 210px; margin-top: 2px; padding-left:23px; background: url(../data/design/odrazka.gif) no-repeat; color: #222; cursor:hand;}
div.menu_left_level_1 a:link, div.menu_left_level_1 a:visited { color: #222; text-decoration: none; font-size: 1em;}
div.menu_left_level_1 a:hover{ text-decoration: none;}

div.menu_left_level_2 { width: 202px; margin-top: 3px; padding-left:30px; background: url(../data/design/odrazka2.gif) no-repeat; color: #444;}
div.menu_left_level_2 a:link, div.menu_left_level_2 a:visited { color: #444; text-decoration: none; font-size: 1em;}
div.menu_left_level_2 a:hover{ text-decoration: none;}

div.menu_left_level_3 { width: 195px; margin-top: 2px; padding-left:40px; background: url(../data/design/odrazka3.gif) no-repeat; color: #666;}
div.menu_left_level_3 a:link, div.menu_left_level_3 a:visited { color: #666; text-decoration: none; font-size: 1em;}
div.menu_left_level_3 a:hover{ text-decoration: none;}

a:link {color: #3e3e3e; cursor:hand;}
a:visited {color: #1e1e1e}
a:active {color: #FF0000}
a:hover {color: #FF0000}


#menu_top{
	background: url(../data/design/background_menu.gif) repeat-x;;
	position: relative;
	height: 32px;
	width: 693px;
	z-index: 0;
	font-size: 1.2em;
  }
#menu_top div{
	padding: 0;
	margin: 0;
	position: relative;
	width: 77px;
	height: 32px;
	z-index: 10;
	float: left;
	text-align: center;
	}

#menu_top a {
	color: #000099;
	z-index: 30;
	height: 32px;
	width: 76px;
	line-height: 30px;
	 cursor:hand;
}
.menu1_top {
  position: relative;
  top: 0;
  z-index: 20;
  width: 77px;
  height: 32px;
  text-decoration: none;
 }
.menu1_top span{
  display: block;
  font-weight:bold;
  font-size:0.8em;
  width: 76px;
  height: 32px;
  color: #000099;
 }
a:hover.menu1_top {
  z-index: 20;
  background: url(../data/design/background_menu_off.gif) no-repeat;
  color: #FFF;
}

div.drobecky { padding: 0 0 10px 5px; text-align:left; color: #333333;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

div.headline_left  { width: 333px; height: 75px; padding: 5px; margin-right: 2px; background: #f8f8f8; text-align:left; float: left; color: #545454;}
div.headline_left select { font-size: 0.9em;}
div.headline_left input { font-size: 0.9em; font-color: #FFF; background-color: #ed7900;}
div.headline_right { width: 333px; height: 75px; padding: 5px; margin-left: 2px; background: #f8f8f8; text-align:left; float: right; color: #545454;}
div.headline_right input { font-size: 0.9em; font-color: #FFF; background-color: #ed7900;}

div.cls {clear:both; float: none;}

.sloupec_left  { width: 215px; padding: 5px; text-align:justify; float: left; color: #000000;}
.sloupec_midle { width: 215px; padding: 5px; text-align:justify; float: left; color: #000000;}
.sloupec_right { width: 215px; padding: 5px; text-align:justify; float: right; color: #000000;}

.obsah { padding: 5px; text-align:justify;}

.bannery-bottom {width: 689px; height: 65px; background-color: #e7e7e7; padding: 10px 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.partneri-bottom {float: none; width: 100%; background-color: #e7e7e7; text-align: center; padding: 10px 0; font-size: 1em;  clear:both; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #FFF;}
div.aktuality_left { padding: 10px 2px 2px 2px;}
span.date { line-height: 22px;  color: #999999;}

h1 { margin: 0;  font-size: 1.7em; color: #000099; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#kalkulacky { margin: 0 0 10px 0;  padding-left: 10px; font-size: 1.1em; color: #d15500; text-transform: uppercase; border-left: 3px solid #ef6b00;  background: #f8f8f8;}
h2 { padding: 2px; margin: 0 0 10px 0;  font-size: 13px; color: #000099; background: #fbc361; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
h3 { height: 16px; margin: 5px 0 3px 0;  padding: 1px 0 0 10px; font-size: 1em; color: #000099; background: #ef6b00;}
h4 { margin: 0;  font-size: 0.9em; color: #545454;}

p { font-size: 0.9em; margin-bottom: 10px;}

hr { height: 3px; margin-bottom: 5px; background-color: #ef6b00; color: #ef6b00; border: none;}
img {border: none;}
form {padding: 0 10px; color: #000099; font-size: 0.9em;}
a.orange {color: #ef6b00;  font-size: 0.8em; }
input {margin: 3px; }
select {margin: 3px; }
.invisible {display: none; }
.center {text-align: center; }
.odeslat {border: 1px solid red; background-color: blue;}
.tlacitko {margin: 0; color: #000099;}
ul li { margin-top: 2px; padding-left:23px; list-style-type: none; background: url(../data/design/odrazka4.gif) no-repeat;}

ol { margin: 10px 0;}
ol li { margin-left: 30px; padding:0px;}
ul ul li { margin-left: 30px; padding:0px; background: none;}

tr.tabulka_hlavicka {background: #fbc361;}
table.tabulka_srovnani{ width: 680px; padding: 2px; border-collapse: collapse; margin-left: 2px;}
table.tabulka_srovnani td { padding: 2px;}
table.tabulka_srovnani a { color: #000099;}

acronym { font-size: 12px; color: darkorange; font-weight: bold; cursor: pointer; cursor: help} 
acronym.block { width: 10px; display: block;}
form.login label{ width: 195px; display: block; float: left; text-align: right; font-size: 11px; margin-top: 5px;}
form.login div{ width: 450px; }
.red {color: red;}
.error {color: red;}
div.partner {border: 1px solid #eeeeee;  background-color: #fefefe; margin-left:5px;}
div.partner1 {border: 1px solid #eeeeee;  background-color: #feeeee; margin-left:5px;}
.leftfloat {float: left;}
table.poradci_detail { width: 450px; text-align: left; border: 1px solid #f0f0f0; border-collapse: collapse;}
table.poradci_detail td { border: 1px solid #f0f0f0; border-collapse: collapse; padding: 2px;}
.strana_off { width: 21px; height: 23px; background: url(../data/design/strana_off.gif) no-repeat; color: #444444;  float: left; text-align: center;}
.strana_on { width: 21px; height: 23px; background: url(../data/design/strana_on.gif) no-repeat; color: #fff;  float: left; text-align: center;}

