html, body {
    background: #E4E7E9 url("../images/main-bg.gif") 0 0 repeat-x;
    color: #000;
    text-align: center;
    margin:0;
    padding:0;
    height: 100%;
}

html  {
    font-family: sans-serif;
    font-size: 62.5%
}

a img {border: none}

a {
    color: #004C93;
    text-decoration: underline
}

a:hover {
    text-decoration: none
}

/**
* CHANGE Hudec 30.10.2009
* vytvorenie pravidla pre externe odkazy
*/

div.boxright:nth-child(3) a[href^="http:"]{
    background: url("../images/extlink-text.gif") right center no-repeat;
    padding-right: 9px;
}

div.mainbodynext a[href^="http:"]{
    background: url("../images/extlink-text.gif") right center no-repeat;
    padding-right: 9px;
}

div.mainbodynext a[href*=".pdf"], div.mainbodynext a[href*=".rtf"]{
    border: none;
    background:none;
    padding: 0;
}

div.mainbodynext a.external {
    background: url("../images/extlink-text.gif") right center no-repeat;
    padding-right: 9px;
}

/*KONIEC ZMENY HUDEC*/

.main {
    background: #ffffff;
    width: 942px;
    position: relative;
    height: 100%;
    min-height: 100%;
    padding: 0 20px;
    margin: 0 auto;
}

body>.main {
    height: auto;
}

.mainnext {
    background: url("../images/mainnext-bg.gif") 0 0 repeat-y;
    width: 942px;
    padding: 0
}

.main01next {
    width: 942px;
    padding: 0
}

.header {
    height: 296px;
    font-size: 120%;
    margin: 0 auto;
    width: 942px
}

#top {
    color: #ffffff;
    display: block;
    height: 20px;
    font-size: 80%;
    margin: 0 auto;
    overflow: hidden;
    text-decoration: none;
    width: 200px
}

#top:hover {
    color: #B2B2B2
}

.logo {
    height: 80px;
    float: left;
    width: 360px
}

.find {
    color: #505050;
    height: 80px;
    float: left;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 90%;
    text-align: right;
    width: 582px
}

.find a {
    color: #505050;
    margin: 0 15px 0 0;
    text-decoration: none
}

.find a:hover {
    text-decoration: underline
}

.findnext {
    padding: 5px 0 0 0
}

#search {
    background: url("../images/search-bg.gif") 0 0 no-repeat;
    border: 0;
    display: block;
    height: 20px;
    font-size: 110%;
    float: left;
    line-height: 140%;
    margin: 0;
    padding: 2px 4px 0 4px;
    width: 142px;
}

#hladaj {
    margin: 0 0 0 4px;
    float: left
}

/*#button {
  background: url("../images/button-bg.gif") 0 0 no-repeat;
  border: 0;
  display: block;
  height: 22px;
  font-size: 110%;
  line-height: 160%;
  float: left;
  margin: 0;
  padding: 0;
  width: 56px;
}*/

.breadc {
    font-size: 90%;
    height: 16px;
    padding: 10px 0 0 0;
    text-align: left;
    width: 942px
}

.footer {
    clear: left;
    color: #666666;
    border-top: 1px solid #B2B2B2;
    font-size: 110%;
    line-height: 150%;
    width: 942px;
    height: 49px;
    padding: 10px 0 0 0;
    text-align: left;
    margin: 45px 0 0 0
}

.footer a {
    color: #666666
}

.footer a:hover {
    color: #000000;
    text-decoration: underline
}

.footer strong {
    color: #000000
}

.boxleft {
    width: 210px;
    font-size: 120%;
    line-height: 160%;
    padding: 0 20px 25px 0;
    float: left;
    text-align: left;
}

.boxright {
    width: 210px;
    font-size: 120%;
    line-height: 160%;
    padding: 0 0 25px 20px;
    float: left;
    text-align: left;
}

.boxlefttext {
    width: 210px;
    margin: 0;
    padding: 0
}

.boxright img {
    float: left;
    margin: 0 10px 10px 0
}

.anketa {
    width: 210px;
    font-size: 90%;
    margin: 0 0 15px 0;
    padding: 0
}

.anketa img {
    float: none;
    margin: 0
}

.anketa p {
    margin: 3px 0 5px 0;
    padding: 0
}

.amain {
    float: left;
    margin: 0 20px 20px 0
}

.boxleft h3, .boxright h3 {
    background: #EDEDED url("../images/next-header1.gif") 0 0 no-repeat;
    clear: left;
    color: #CC0000;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 90%;
    font-weight: bold;
    height: 22px;
    line-height: 200%;
    margin: 10px 0 15px 0;
    padding: 0 0 0 25px;
    text-transform: uppercase;
    width: 185px
}

#menu {
    background: url("../images/menu-bottom.gif") 0 100% no-repeat;
    list-style: none;
    margin: 10px 0 25px 0;
    padding: 0 0 5px 0;
    width: 210px
}

#menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#menu li {
    line-height: 160%;
    width: 210px
}

.odkaz1 a {
    background: url("../images/menu-next1.gif") 0 0 no-repeat;
    color: #000000;
    display: block;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 90%;
    font-weight: bold;
    margin: 0;
    padding: 3px 12px 3px 18px;
    text-decoration: none;
    text-transform: uppercase;
    width: 180px
}

/**
* CHANGE Hudec 9.10.2009
*/
.odkaz1 a:hover{
    color: #CC0000;
    text-decoration:underline;
    background-color:#c3c3c3;
    background:transparent url(../images/menu-next2.gif) no-repeat scroll 0 0;
}
/*KONIEC ZMENY HUDEC*/

.odkaz1select a {
    background: url("../images/menu-next2.gif") 0 0 no-repeat;
    color: #CC0000
}

.odkazfirst a {
    background: url("../images/menu-top2.gif") 0 0 no-repeat; /*x*/
    padding: 8px 12px 3px 18px
}
/**
* CHANGE Hudec 9.10.2009
*/
.odkazfirst a:hover {
    background: url("../images/menu-top3.gif") 0 0 no-repeat; /*x*/
    padding: 8px 12px 3px 18px
}
/*KONIEC ZMENY HUDEC*/

.odkazfirstselect a {
    background: url("../images/menu-top3.gif") 0 0 no-repeat;
    color: #CC0000;
    padding: 8px 12px 3px 18px
}

/**
* CHANGE Hudec 9.10.2009
*/
.odkazfirstselect a:hover {
    background: url("../images/menu-top3.gif") 0 0 no-repeat;
    color: #CC0000;
    padding: 8px 12px 3px 18px
}
/*KONIEC ZMENY HUDEC*/

.odkazlast {
    background: url("../images/menu-bottom.gif") 0 100% no-repeat;
    padding: 0 0 5px 0;
}

.odkaz2 a {
    background: url("../images/menu-next3.gif") 0 0 no-repeat;
    color: #000000;
    display: block;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 90%;
    font-weight: normal;
    margin: 0;
    padding: 3px 12px 3px 38px;
    text-decoration: none;
    text-transform: none;
    width: 160px
}

/**
* CHANGE Hudec 9.10.2009
*/
.odkaz2 a:hover{
    background: url("../images/menu-next3.gif") 0 0 no-repeat;
    color: #CC0000;
    display: block;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 90%;
    font-weight: normal;
    margin: 0;
    padding: 3px 12px 3px 38px;
    text-decoration: underline;
    text-transform: none;
    width: 160px
}
/*KONIEC UPRAVA HUDEC*/

.odkaz3 a {
    background: url("../images/menu-next4.gif") 0 0 no-repeat;
    color: #000000;
    display: block;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 90%;
    font-weight: normal;
    margin: 0;
    padding: 3px 12px 3px 58px;
    text-decoration: none;
    text-transform: none;
    width: 140px
}

/**
* CHANGE Hudec 12.10.2009
*/
.odkaz3 a:hover{
    background: url("../images/menu-next4.gif") 0 0 no-repeat;
    color: #CC0000;
    display: block;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 90%;
    font-weight: normal;
    margin: 0;
    padding: 3px 12px 3px 58px;
    text-decoration: underline;
    text-transform: none;
    width: 140px
}
/*KONIEC UPRAVA HUDEC*/

li.odkaz2 a.odkaz2select {
    color: #CC0000
}

li.odkaz3 a.odkaz3select {
    color: #CC0000
}

.mainbody {
    width: 442px;
    min-height: 400px;
    text-align: left;
    font-size: 120%;
    line-height: 160%;
    padding: 0 20px 25px 20px;
    overflow:hidden;
    float: left;
}

.mainbodynext {
    width: 481px;
    min-height: 400px;
    text-align: left;
    font-size: 120%;
    line-height: 160%;
    padding: 0 25px 25px 10px;
    overflow:hidden;
    float: left;
}

.boxrightnext {
    border-left: 1px solid #D9D9D9;
    width: 180px;
    font-size: 110%;
    line-height: 160%;
    padding: 0 0 25px 15px;
    float: left;
    text-align: left;
}

.mainbody h1, .mainbody h2 {
    background: #EDEDED url("../images/main-header.gif") 0 0 no-repeat;
    clear: left;
    color: #CC0000;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 90%;
    font-weight: bold;
    height: 22px;
    line-height: 200%;
    margin: 10px 0 15px 0;
    padding: 0 0 0 25px;
    text-transform: uppercase;
    width: 417px
}

.mainbodynext h1 {
    font-family: Georgia, 'New York CE', utopia, serif;
    color: #cc0000;
    font-size: 200%;
    font-weight: normal;
    line-height: 110%;
    margin: 7px 0 25px 0;
    padding: 0
}

.mainbodynext h2 {
    font-size: 160%;
    margin: 10px 0 15px 0
}

.mainbodynext h3 {
    font-size: 140%;
    margin: 10px 0 15px 0
}

.mainbodynext h4 {
    font-size: 120%;
    margin: 10px 0
}

.mainbodynext p {
    margin: 10px 0 15px 0
}

.mainbody ul, .boxlefttext ul, .boxright ul, .mainbodynext ul, .boxrightnext ul {
    margin: 0 0 25px 0;
    padding: 0
}

.mainbody ul li, .boxlefttext ul li, .boxright ul li, .mainbodynext ul li, .boxrightnext ul li {
    background: url("../images/main-list.gif") 0 7px no-repeat;
    padding: 0 0 0 10px;
    list-style: none
}

.mainbody ul li ul li, .boxlefttext ul li ul li, .boxright ul li ul li, .mainbodynext ul li ul li, .boxrightnext ul li ul li {
    background: url("../images/main-list2.gif") 0 7px no-repeat;
    padding: 0 0 0 10px;
    list-style: none
}

.mainbody ul li ul li ul li, .boxlefttext ul li ul li ul li, .boxright ul li ul li ul li, .mainbodynext ul li ul li ul li, .boxrightnext ul li ul li ul li {
    background: url("../images/main-list3.gif") 0 7px no-repeat;
    padding: 0 0 0 10px;
    list-style: none
}

.mainbodynext table {
    border-collapse: collapse
}

.mainbodynext th {
    background: #EDEDED;
    font-weight: bold;
    padding: 3px 5px;
    vertical-align: top
}

.mainbodynext tr {
    border-bottom: 1px solid #D9D9D9
}

.mainbodynext td {
    padding: 3px 5px;
    vertical-align: top
}

.tfirst {
    border: 0
}

.tsmall {
    font-size: 90%
}

/*.boxrightnext ul {
  font-size: 90%
}*/

.novinka {
    clear: left;
    margin: 0 0 20px 0
}

.novinka img {
    float: left;
    margin: 0 10px 10px 0
}

.novinka p {
    margin: 10px 0 5px 0;
    padding: 0;
    text-align: justify;
}

.mhrefheader {
    color: #004C93;
    /*display: block;*/
    font-size: 140%;
    font-weight: bold;
    /*margin: 0 0 10px 0*/
}

.mhrefheader:hover {
    text-decoration: none
}

.malytext {
    display: block;
    font-size: 90%
}

.boxrightnext h3 {
    background: #EDEDED url("../images/next-header2.gif") 0 0 no-repeat;
    clear: left;
    color: #CC0000;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    font-size: 100%;
    font-weight: bold;
    height: 22px;
    line-height: 200%;
    margin: 10px 0 15px 0;
    padding: 0 5px 0 25px;
    text-transform: uppercase;
    width: 150px
}

.obrr {
    float: left;
    margin: 0 10px 10px 0
}

.clean {
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px
}

.nodisp {
    display: none
}

.leftfloat {
    float: left
}

.rightfloat {
    float: right
}

.strankovanie
{
    clear: both;
}

.strankovanie a, .strankovanie strong
{
    padding-left: 2px;
    padding-right: 2px;
}
