body
{
padding: 0px;
margin: 0px;
_text-align: center;
font-family: 'Trebuchet MS', sans-serif, Arial, Tahoma, Verdana;
background-color: #ECECEC;
color: #242424;
}

a
{
color: #3C93CF;
text-decoration: underline;
}

a:hover
{
color: #1379C6;
text-decoration: underline;
}

h1
{
font-size: 14pt;
color: #3C93CF;
}

.obsah h1
{
width: auto;
font-size: 14pt;
color: #3C93CF;
border-bottom: solid 1px #3C93CF;
}

h2
{
font-size: 12pt;
color: #3C93CF;
}

h3
{
font-size: 10pt;
color: #3C93CF;
}

h4
{
font-size: 9pt;
color: #3C93CF;
}

form, p
{
padding: 0px;
margin: 0px;
}


.clear
{
clear: both;
width: auto;
height: 1px;
font-size: 1px;
}

.clear_left
{
clear: right;
width: auto;
height: 1px;
font-size: 1px;
}

.holder
{
width: 992px;
min-height: 600px;
_height: 600px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
margin-top: 10px;
font-size: 12px;
line-height: 130%;
background-color: #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: solid 1px #ffffff;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888');
}

.top_logo
{
width: auto;
padding: 10px;
margin-top: 10px;
height: 133px;
line-height: 120%;
border-bottom: solid 1px #dedede;
}

.top_logo h1
{
font-size: 40px;
padding: 0px;
margin: 0px;
}

.top_logo h1 a
{
text-decoration: none;
}

.top_logo h1 a:hover
{
text-decoration: underline;
}

.top_logo_left
{
float: left;
width: 600px;
}

.top_logo_right
{
float: right;
width: 300px;
text-align: right;
margin-top: -6px;
}



.txtar
{
width: 400px;
height: 80px;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #ECECEC;
border: solid 1px #DEDEDE;
}

.inp3
{
float: left;
width: 180px;
height: 15px;
font-size: 12px;
font-weight: normal;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #ECECEC;
border: solid 1px #DEDEDE;
}

.vyhledavaci_pole
{
width: 400px;
height: 24px;
font-size: 16px;
font-weight: normal;
margin-top: 3px;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #ffffff;
border: solid 1px #969696;
}

.obsah
{
float: left;
width: 800px;
margin-left: 10px;
line-height: 140%;
}

.pravy_sl
{
float: right;
width: 175px;
text-align: center;
}

.sel1
{
float: left;
width: 196px;
height: 31px;
color: #484848;
font-size: 12px;
font-weight: normal;
padding-left: 10px;
padding-top: 5px;
background-color: #EDEDED;
border: solid 1px #DEDEDE;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.sub1
{
width: 109px;
height: 37px;
margin-left: 10px;
color: #484848;
font-size: 18px;
text-align: center;
background-color: #EDEDED;
border: solid 1px #DEDEDE;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
}

.sub2
{
min-width: 90px;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
color: #484848;
font-size: 14px;
text-align: center;
font-weight: bold;
background-color: #D3D3D3;
border: solid 1px #C4C4C4;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
}



.cara
{
clear: both;
width: auto;
font-size: 1px;
height: 1px;
border-bottom: solid 1px #dedede;
}

.nejnovejsi li
{
padding: 5px;
margin-bottom: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #ECECEC;
border: solid 1px #DEDEDE;
}

.odkazy_top
{
clear: both;
width: auto;
font-size: 14px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #dedede;
}

.odkazy_top ul
{
background-color: transparent;
padding: 5px;
margin: 0px;
white-space: nowrap;
list-style: none;
height: auto;
line-height: normal;
}

.odkazy_top li
{
display: inline;
padding: 10px;
margin: 0px;
}


.odkazy_top li a:link, .odkazy_top li a:visited
{
color: #242424;
font-weight: bold;
text-decoration: none;
border-bottom: solid 4px #ffffff;
}

.odkazy_top li a:hover
{
color: #242424;
font-weight: bold;
text-decoration: none;
border-bottom: solid 4px #1379C6;
}

.odkazy_top li.aktiv
{
padding: 10px;
padding-bottom: 0px;
color: #242424;
font-weight: bold;
text-decoration: none;
border-bottom: solid 4px #1379C6;
}


.pata
{
clear: both;
width: 992px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
text-align: center;
font-size: 10px;
color: #BCBCBC;
}

.pata a
{
color: #BCBCBC;
}

.pata a:hover
{
color: #727272;
}

.r
{
color: red;
}

.nahled
{
float: right;
padding: 1px;
border: solid 1px #dedede;
}

.odkaz_detail
{
float: left;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
font-size: 13px;
font-weight: bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
background-color: #EAAB98;
border: solid 1px #EC3800;
}

.odkaz_detail:hover
{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
background-color: #E89078;
border: solid 1px #EC3800;
}

fieldset
{
padding: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: solid 1px #dedede;
}

legend
{
padding: 5px;
font-weight: bold;
}

.tab_border, .tab_border td
{
border-collapse: collapse;
border: solid 1px #dedede;
font-size: 12px;
}

.tab_border td
{
padding: 5px;
}

.box_doporucujeme
{
width: auto;
padding: 20px;
font-size: 11px;
background-color: #EDEDED;
border: solid 1px #DEDEDE;
}

.box_doporucujeme a
{
color: #242424;
}

.box_dop_in
{
float: right;
padding: 5px;
margin-top: -20px;
margin-right: -20px;
font-size: 10px;
background-color: #DEDEDE;
}

.navlink, .navlink a
{
padding-left: 3px;
padding-right: 3px;
color: #ffffff;
background-color: #1379C6;
}

