body, div {margin: 0px; font-size: 16px; font-family: Arial CE, Arial, Verdana, Tahoma;font-size:16px; color: #002d5f;} 
a img {border: 0;}


hr { position: relative; top: -5px; background-color: #667bb4; border-width: 0px; height: 1px; color: #667bb4}

h1 {padding: Opx;margin: 0px; font-size: 16px;}
h2 {padding: Opx; margin-top: 0px; font-size: 16px; font-weight: bold;}

a:link   {color: #3d5e87;}
a:visited {color: #3d5e87;}
a:active {color: #3d5e87;}
a:hover  {color: #c31c1c;}

div {
  font-family: Arial CE, Arial, Verdana, Tahoma;font-size:16px;
  color: #002d5f;
}

#msg {padding-left: 20px; background-color: #E3E7FE; line-height: 200%;}
#msg p{margin: 0px; padding: 0px;}

#hlavni {
    width: 892px; position: relative; line-height: 130%; font-size: 100%;
    overflow: hidden; margin: auto; padding-top: 6px;
}

#body { position: relative; top: 2px; height: 100%; background: white url("../images/background2.png") left top repeat-y;}

#search {position: absolute; top: 97px; left: 660px;}
#search input {padding:0xp; background-color: white; color: #002D5F;  border: 1px solid #667bb4;}
#search input.input { width: 120px; margin: 0px; }

#menu { background-color: transparent; width: 202px; float: left; font-weight: bold;}
#menu a {text-decoration: none;}
#menu ul {list-style-type: none; margin: 0px; padding: 0px;}
#menu ul li {padding-left: 10px; border-top: solid #667bb4 1px; border-bottom: solid #667bb4 1px; margin-bottom: 4px;}
#menu ul li ul li {padding-left: 27px; border: 0px;}

div.menu {height: 24px; padding-top: 5px; }

#menu div.banner { 
	background: white url("../images/menu_left2.png") left top no-repeat; color: white; font-weight: bold;
	width: 187px; height: 35px; padding-top: 11px; padding-left: 15px;
}

#obsah {margin-left: 10px; width: 456px; float: left;}

#obsah div.banner { 
	background: white url("../images/obsah2.png") left top no-repeat; color: white; font-weight: bold;
	width: 441px; height: 35px; padding-top: 11px; padding-left: 15px; }
	
#data { padding-left: 5px; padding-right: 6px; }

#sloupek {margin-left: 8px; width: 216px; float: right;}

#sloupek div.banner { background: white url("../images/obsah2.png") left top no-repeat; color: white; font-weight: bold;
	width: 201px; height: 35px; padding-top: 11px; padding-left: 15px; }
	
.sloupek {border-top: solid #667bb4 1px; padding: 10px; font-size: 14px;}
 
#paticka {color: #667bb4; font-size: 12px;	position: relative; height: 16px; border: 1px solid #667bb4; top: 10px;}

#cv {visibility: hidden; position: relative; left: 50px;}
.podbarvit {text-align: center; background-color: #E3E7FE; }
.nepodtrzene { text-decoration: none;}
.clear {clear: both;}


.formular{ margin: 0px; margin-top: 10px; padding: 10px; width: 424px;
  background: white url('../images/formular.png') left top repeat-x; border: 1px solid #667bb4;}
  
.formular2{
  margin: 0px; margin-top: 10px; padding: 10px;
  background: white url('../images/formular.png') left top  repeat-x; border: 1px solid #CADBFA; }

.poradce{ margin: 0px; margin-top: 10px; padding: 10px; width: 424px;
  background: white url('../images/poradce_back.png') left top repeat-x; border: 1px solid #667bb4;}


.tabulka tr th {width: 85px; height: 20px; padding-right: 10px; background-color: #002d5f; color: white; text-align: right; font-size: 13px;}
.tabulka tr td {font-size: 12px; padding-left: 10px;}
.tabulka tr td.jmeno {font-size: 15px;}

.miniatura {padding: 0px; margin: 0px; border: 1px dotted #667bb4;} 
.kurzor { cursor: hand; cursor: pointer;}
 
.zmensit { font-size: 12px;}
 
.zprava { float: right;}
.zleva { float: left; }

.italic { font-style: italic;}
.justify { text-align: justify;}
.bold { font-weight: bold;}

.ramecek { border: 1px solid #667bb4; padding: 10px;}
 
