h1,h2,h3 { margin-bottom:0.3em; font-family: "Trebuchet MS", "Trebuchet", "Arial CE", "Arial", sans-serif; }
h2 { font-size: 1.8em; margin-top:0.5em; }
h5 { margin: 0}
p { margin:0.8em 0 0 0; }
#sekce_obsah_prave p 
{
    margin: 0.8em 0pt;
}
p.vice { text-align:right; }


div#uvod_leve { float:left; width:255px; margin:0; font-weight:bold;}
div#uvod_leve a 
{
    color: #84B710;
    background: transparent url(../img/system/odkaz_zeleny_bcg.gif) no-repeat scroll right 4px;
    text-decoration: none;
    padding-right: 10px;
}
    

div#uvod_leve table { font-weight:bold; }


.blok_modry_w247  {
  display:block;
  width:247px;
  padding:0px;
  margin:10px 0px;
}

.blok_modry_w247 div.bcg1  {
  width:247px;
  background: url("../img/system/blok_modry_w247_bcg.gif") top left repeat-y transparent;
  padding:0;
  margin:0px;
}

.blok_modry_w247 div.bcg2  {
  width:239px;
  background: url("../img/system/blok_modry_w247_bcg_top.gif") top left no-repeat transparent;
  padding:5px 8px;
  margin:0px;
}


.blok_modry_w247 div.top {
  height:5px;
  background: url("../img/system/blok_modry_w247_top_bcg.gif") top left no-repeat transparent;
  padding:0; margin:0;
  font-size:0;
}

.blok_modry_w247 div.bottom {
  height:5px;
  background: url("../img/system/blok_modry_w247_bottom_bcg.gif") top left no-repeat transparent;
  padding:0; margin:0;
  font-size:0;
}


div#uvod_prave { float:left; width:435px; padding:8px 1em 0 0.5em;}
#novinky { margin-top:2px; padding-right:5px; width:55%; float:left; border-right:1px #a3c6fc solid; color:#a3c6fc;}
#novinky img { width:113px; height:62px; border:2px solid #BFC5DF; }
#novinky h4 
{
    background:transparent url(../img/system/odkaz_modry_bcg.gif) no-repeat scroll left 4px;
    font-size:100%;
    margin:0pt 0pt 0.1em;
    padding-left:8px;
    text-decoration:underline;
}

#novinky p { margin: 0pt;}
#novinky td.info {font-size:90%; padding-left: 1em;}
#novinky a:hover {color:#DD0050;}
#novinky a.vice 
{
    background:transparent url(../img/system/odkaz_zeleny_bcg.gif) no-repeat scroll right 4px;
    color:#84B710;
    display:block;
    font-weight:bold;
    padding-right:8px;
    text-align:right;
    text-decoration:none;
}


#clanky {
color:#A3C6FC;
float:right;
margin-top:2px;
padding-left:8px;
width:41%;
}

.seznam_clanky a 
{
    background:transparent url(../img/system/odkaz_modry_bcg.gif) no-repeat scroll left 4px;
    display:block;
    font-size:90%;
    font-weight:bold;
    padding-left:8px;
    text-align:left;
}

ul.odkazy 
{
    margin:1em 0pt;
    padding:0pt 0pt 0pt 0px;
}
ul, ol 
{
    margin-bottom:1em;
    margin-top:1em;
}
ul.odkazy li 
{
    list-style-type:none;
    margin:0.4em;
}
ul.odkazy a, a.odrazka {
background-color:transparent;
background-image:url(../img/system/odkaz_sipka_bcg.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding-left:10px;
}

div.kapitoly_odrazky h4 {
background-color:transparent;
background-image:url(../img/system/odkaz_sipka_bcg.gif);
background-position:0px 4px;
background-repeat:no-repeat;
font-size:1.1em;
font-weight:bold;
margin:1em 0pt 0.5em;
padding-left:10px;
}
div.kapitoly_odrazky p {
margin:0.5em 0pt;
padding-left:10px;
}

.clanky_vypis img {border:2px solid #BFC5DF; vertical-align:top; margin-right:5px;}
.clanky_vypis_obsah td {vertical-align:top;}
.clanky_vypis_obsah td p 
{
    margin: 0.8em 0pt;
}
.clanky_vypis a:hover img {border-color:#DD0050;}
.clanky_vypis h4 {  background: transparent url("../img/system/odkaz_modry_bcg.gif") no-repeat left 4px;
  padding-left:8px; font-size:120%; text-decoration:underline; margin:0px; padding-top:0px;}
.clanky_vypis a {  text-decoration:underline;}
.clanky_vypis a.vice {
    font-size:90%;
  display:block;
  text-align:right;
  color:#84B710; text-decoration: underline;
  background: transparent url("../img/system/odkaz_zeleny_bcg.gif") no-repeat right 4px;
  padding-right:8px;
  font-weight:bold;
}
.clanky_vypis a:hover { color:#DD0050; }
.clanek{ float:right;width:440px; margin:0.5em 0 0 0; padding:0 1em;}


#registrace div#registracni_karta { width:49%; float:left; }
#registrace div#prihlasovaci_udaje { width:49%; float:right; }
#registrace #prihlasovaci_udaje td { padding-right:0.4em; }
#registrace #prihlasovaci_udaje td input{ width:160px; }
#registrace #prihlasovaci_udaje td#zmenit_heslo { padding:1.5em 0 0 0; }
#registrace h3.chyba { float:left; width:49%; text-align:center; margin:1em 0 0 0; }
#registrace p.chyba { float:left; width:49%; text-align:center; margin:0.1em 0 0 0; }
#registrace div#zaregistrovat { margin-top:5em; text-align:center; width:49%; float:left; }
.chyba { margin-top:2em; }
#registrace div#zaregistrovat input { font-size:120%; }

#registrace  table { margin:0.5em 0; }
#registrace  table td.pohlavi { padding-left:1em; }
#registrace  input#reg_titul_pred { width:40px; }
#registrace  #reg_jmeno input { width:140px; }
#registrace  #reg_prijmeni input { width:170px; }
#registrace  input#reg_titul_za { width:40px; }
#registrace  input#reg_datnar { width:100px; }
#registrace  input#reg_ulice { width:130px; }
#registrace  input#reg_obec { width:130px; }
#registrace  #reg_region select { border:2px solid #6C83C6; }
#registrace  input#reg_psc { width:50px; }
#registrace  input#reg_telefon { width:150px; }
#registrace  div#reg_pristup { margin-top:1em; }

#registrace div#zaregistrovano { margin:2em 0; }
#ctl00_pageContentPlaceHolder_LoginView2_reg_region 
{
    border: solid 2px #6C83C6;
}
#ctl00_pageContentPlaceHolder_LoginView2_RadioButtonList1 
{
    margin: 0 0 0 0 !important;
}
#ctl00_pageContentPlaceHolder_LoginView2_RadioButtonList2 
{
    margin: 0 0 0 0 !important;
}


fieldset { margin:1em 0; border:2px solid #6C83C6; padding:0.5em 0.6em; }
.fieldset1 {margin:0; border:2px solid #6C83C6; padding:0.5em 0.6em; position:relative; top:-7px;}
legend { font-weight:bold; background-color:#C7DEFD; padding:0.1em 0.5em; border:2px solid #6C83C6; }
textarea.text, input.text { border:2px solid #6C83C6; }
.chyba { color:#D90051; }
.hotovo { font-size: 18px; }
.pov { font-weight:bold; }

input.submit {
background-color:#C7DEFD;
border:2px groove #6C83C6;
font-weight:bold;
padding:0.2em 0.5em;
}
input.submit2 {
background-color:#C7DEFD;
border:2px groove #6C83C6;
font-weight:bold;
padding:0;
}
.input_border input 
{
    border:2px solid #6C83C6;
}
/*anketa*/
#anketa h5 { font-size:1em; margin:1em 0 0 0; color:#DB0052; }
#anketa table td.teplomer { padding-left:10px; width:300px; }
#anketa table td.teplomer div.stupnice { height:5px; line-height:5px; font-size:0px; }
#anketa table td.teplomer div.stupnice div.procenta { height:5px; line-height:5px; font-size:0px; }
div.odeslat 
{
	margin:0.2em 0pt;
	text-align:center;
}