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;
}
/** CHANGE Pauco 29.05.2012
*	doplnenie pravidla ak je odkaz na upv.sk alebo indprop.gov.sk, tak ho neber ako externy...
*/

div.mainbodynext a[href*="upv.sk"], div.mainbodynext a[href*="indprop.gov.sk"]{
    background: none;
    padding-right: 9px;
}

/* KONIEC ZMENY PAUCO */

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 {
    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;
}

/*  CHANGE Pauco 24.01.2013
*	doplnene pre potrebu sablony bez praveho stlpca (suvisiace odkazy)
*/

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

/** Koniec doplneneho kodu
*/

.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,
.mainbody ol, .boxlefttext ol, .boxright ol, .mainbodynext ol, .boxrightnext ol {
    margin: 0 0 25px 0;
    padding-left: 25px;
}

.mainbody ul li, .boxlefttext ul li, .boxright ul li, .mainbodynext ul li, .boxrightnext ul li,
.mainbody ol li, .boxlefttext ol li, .boxright ol li, .mainbodynext ol li, .boxrightnext ol li {
    padding-left: 10px;
}

.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;
    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,
.mainbody ol li ul li, .boxlefttext ol li ul li, .boxright ol li ul li, .mainbodynext ol li ul li, .boxrightnext ol li ul li {
    background: url("../images/main-list2.gif") 0 7px no-repeat;
    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,
.mainbody ol li ul li ul li, .boxlefttext ol li ul li ul li, .boxright ol li ul li ul li, .mainbodynext ol li ul li ul li, .boxrightnext ol li ul li ul li {
    background: url("../images/main-list3.gif") 0 7px no-repeat;
    list-style: none
}

.mainbody ol li, .boxlefttext ol li, .boxright ol li, .boxrightnext ol li {
    background: none;
    list-style: decimal;
    padding-left: 0;
}

.mainbodynext ol li {
    background: none;
    padding-left: 0;
}

.mainbody ol li ul li, .boxlefttext ol li ul li, .boxright ol li ul li, .mainbodynext ol li ul li, .boxrightnext ol li ul li {
    padding-left: 10px;
}

.mainbodynext > ul {
	padding-left: 0;
}

.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: 115%;
    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;
}