body {
background-image: url('images/background.png');
background-repeat: repeat-x;
background-color: #002C4E;
font-family: Arial, Times;
font-size: 11px; 
}
#page {
width: 800px;
margin: auto;
}
#header{
height: 90px;
display: block;
}
#contentheader {
height: 13px;
width: 800px;
background-image: url('images/btop.png');
display: block;
margin-top: 30px;
}

#content {
min-height: 500px;
padding: 15px;
background-image: url('images/bmiddle.png');
display: block;
font-size: 13px;
text-align: justify;
/*color: navy;*/
color: #597AA0;
/*font-family: calibri;*/
font-family: verdana, arial;
}
#logo {
background-image: url('images/logo.jpg');
width: 650px;
height: 90px;
display: inline-block;
background-repeat: no-repeat;
background-position : 15px 0px;
}
#footer {
background-image: url('images/bbottom.png');
background-repeat: no-repeat;
color: #fff;
text-align: center;
padding-top: 20px;
}
#copy {
font-family: arial;
font-size: 11px;
color: #fff;
padding-top: 160px;
}
#prednasky {
background-image: url('images/prednasky.png');
/*background-repeat: repeat-x;*/
background-position : center -50px;
height : 124px;
}
#grafika {
background-image: url('images/grafika.png');
/*background-repeat: repeat-x;*/
background-position : center -50px;
height : 124px;
}

/*  linky  */

#footer > a {
text-decoration: none;
}
#footer > a:link{
color: #fff;
}
#footer > a:hover {
color: #6f83d6;
}
#footer > a:visited:hover {
color: #6f83d6;
}
#footer > a:visited {
color: #fff;
}
a.odkaz:link {
color: #810081;
/*text-decoration: none;*/
text-decoration: underline;
font-weight: bold;
}
a.odkaz:hover {
color: #abc;
}
a.odkaz:visited:hover {
color: #abc;
}
a.odkaz:visited {
color: #abc;;
}
a.odkazNU:link {
color: #000;
/*text-decoration: none;*/
text-decoration: none;
}
a.odkazNU:hover {
color: #abc;
}
a.odkazNU:visited:hover {
color: #abc;
}
a.odkazNU:visited {
color: navy;
}
a.strana:hover {
background-color:#6081A6;
color: #fff; 
}
a.odkazM {
text-decoration: none;
}
a.odkazM:link{
color: #fff;
}
a.odkazM:hover {
font-size: 240%;
}
a.odkazM:visited:hover {
font-size: 240%;
}
a.odkazM:visited {
color: #fff;
}



/*  formátovanie  */

.inline {
display: inline-block;
}
.odsek {
text-indent: 30px;
margin-bottom: 6px;
}
.titleM {
font-weight: bold;
font-size: 110%;
margin-top: 6px;
margin-bottom: 18px;
color: #3B6188;
}
.fontXXL {
font-size: 300%;
color: #fff;
}
.fontM {
font-size: 200%;
color: #fff;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.fleft {
float: left;
}
.nounderline {
text-decoration: none;
}
.bold {
font-weight: bold;
}
.italic {
font-style: italic;
}
.clear {
clear: left;
}
.white {
color: #fff;
}
.nadpisDekor {
font-family: Cambria;
font-size: 15px;
}
.okrajstranky {
border:1px solid #C6DEF1
}
.active {
width:17px;
height:17px;
background-color:#6081A6; 
color:white;
display:inline-block;
}
.passive {
width:17px;
height:17px;
color:#007BBB;
background-color:white;
display:inline-block;
}
.odsad {
padding: 20px;
}


/*  tvorba boxov  */
.centerW {
margin-top: 20px;
padding: 15px;
/*
nie je podporované všetkými priehliadačmi
background-image: url('images/boxbackgroundrotate.jpg');
background-repeat: repeat-x;
background-position : bottom 0px;
*/
background-image: url('images/contact.jpg');
background-repeat: repeat-x;
}
.hbox01 {
height: 156px;
}
.hbox02 {
height: 236px;
}
.hbox03 {
height: 460px;
}
.hbox04 {
height: 32px;
}
.hbox05 {
padding-top: 8px;
}
.hbox06 {

line-height: 120px;
height: 122px;
}
.centerWFull {
padding: 15px;
background-image: url('images/boxbackgroundrotate.jpg');
background-repeat: repeat-x;
background-position : bottom;
}
.centerWFullNormal {
display: block;
background-image: url('images/boxbackgroundrotate.jpg');
background-repeat: repeat-x;
background-position : 0 40%;
padding: 15px;
}
.backgroundT {
background-position : 0 40%;
}
.box {
width: 344px;
float: left;
display: block;
background-image: url('images/boxbackgroundrotate.jpg');
background-repeat: repeat-x;
background-position : 0 40%;
padding: 15px;
}
.leftWbox {
margin-right: 11px;
}
.rightWbox {
margin-left: 11px;
}
.spat {
font-size: 12px;
font-family: Arial;
}
.image {
border: 0px;
}
.tabulka {
width: 700px;
}
.bunka1 {
width: 130px;
}
.bunka2 {
vertical-align: top;
}

.bunka3 {
width: 120px;
padding-left: 20px;
vertical-align: top;
}
.tabulkaR1 {
height: 110px;
}
.tabulkaR2 {
height: 40px;
}
li {
padding-bottom: 6px;
}
.knihy {
padding: 0 15px 0 10px;
}
