a * { -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; -ms-transition:  all 300ms ease; transition: all 300ms ease;}
    
    html {              
    background-attachment: fixed;
    height: 100%;
    margin: 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
} 
h1, h2, h3 {color: #9e885e;font-weight: 400; font-family: 'Rajdhani', sans-serif;} 
h4, h5 {color: #9e885e;}
h1 {margin: 20px 0 0 0; padding: 0; font-size: 24pt;line-height: 38px;}
h2 {margin: 0; padding: 0; font-size: 12pt;line-height: 20px;}   
h3 {margin-top: 0; font-size: 16pt;  line-height: 28px; }
h4 {margin: 7px 0 0px 0; padding:0;font-size: 12pt;}
h5 {margin: 0; padding: 0; text-shadow: none;}
body {padding: 0px; margin: 0px; font-family: 'Rajdhani', sans-serif;line-height: 24px;
font-size: 12pt; color: #333333;
}
p {line-height: 24px;padding:0;margin: 0px 0 10px 0;text-align: justify;}
p.klasik {line-height: 10px;}
a {text-decoration: none; color: #D3B986;}
a:hover {text-decoration: none;  color: #827d31;}
div.odsadv {width: 1000px; margin: 0 auto;}
div.odsad {width: 1000px; margin: 0 auto;}
div#cele {box-shadow: 0 0 0px #5c3b00;  width: 1020px; margin: 20px auto; padding: 0  0 10px 0;}
div#hlavicka {height: 460px; width: 1000px; position: relative; margin: 10px auto 0 auto; }  
div#nozicka {background-color: #b1b3b4; height: 130px; width: 100%; box-shadow: 0 0 7px black;} 
div#hlavne_okno {margin: 15px 0;}
div#nazvy {height: 160px;}
div.menu {width: 100%; margin: 4px auto 0 auto;}
div.okno1 {padding: 15px; margin: 15px 0 15px 0; }
div.logo {background: url('/images/logo.png') top left no-repeat; width: 700px; height: 180px;margin: 0 auto}
div.nadpis {padding: 30px 0 0 0;}
div.koniec {clear:both;}
.obrazok {border: 1px solid #D3B986; padding: 5px; margin: 10px; background-color: white; border-radius: 7px;}

.footab {width: 100%;}
.footab tr td {width: 33%;}

.menu {border: solid #D3B986; padding: 0; border-width: 1px 0;}
.menu  a {font-size: 13pt; margin: 2px 70px 0 70px; padding: 13px 0; display: block;  text-transform: uppercase;-webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; -ms-transition:  all 300ms ease; transition: all 300ms ease;}
.menu  a:hover {text-decoration: none; box-shadow: 0 4px 0px #D3B986;}
.menu  a.aktivny {text-decoration: none; color: black;box-shadow: 0 4px 0px #D3B986;}  
.menu table {width: 100%;text-align: center;}
.menu table tr td {text-align: center; padding: 3px 0px; margin: 0;} 

div.aktuality {background-color: rgba(255,255,255,0.3); padding: 0 10px 10px 10px; border: 1px solid #D3B986; margin-bottom: 15px; border-top: 5px #D3B986 solid; }
.aktuality ul {list-style: none; margin: 0; padding: 0;}
.aktuality ul li {margin: 0 0 5px 0;}
.aktuality ul li a {display: block; width: 165px;border: 1px solid #5c3b00; padding: 3px 10px; text-align: center; background-color: #EEE;}
.aktuality ul li a:hover {text-decoration: none; padding-left: 7px; border-left: 4px solid #004570;}
.aktuality ul li a.aktivny {background-color: #5c3b00; color: black;}
.obrazokpravy {float: right; border: 0px solid #b1b3b4; padding: 7px; margin: 8px; background-color: #EEE;box-shadow: 0 0 3px black;}

.pravyhead {float: right; width: 300px; line-height: 16px; padding: 10px 30px; text-align: right;}
.pravyhead a {}

table { 
    border-spacing: 0;
    border-collapse: collapse;
}
table tr td {padding: 2px 5px;}
div {border-radius: 3px;}

td.name {width: 50%;}
table.temy {border: 1px solid #5c3b00;}
table.temy tr.head td {background: #EEF;}
table.temy tr.zoznam:hover td {background: #FCFCCC;}

div.tema table {border: 1px solid #5c3b00; width: 100%;}
div.tema table tr.head td {background: #EEF;}
div.tema table tr.zoznam:hover td {background: #FCFCCC;}

div.reagovat {background: #EEF; padding: 10px; border: 1px solid #5c3b00; margin: 10px;}
div.reagovat textarea {width: 99%; height: 100px;}
div.reagovat input[type="submit"] {float: right;}

div.prispevok {border-radius: 3px; padding: 5px 0px 0px 15px; background: url('/obrazky/reakcia.png') top left no-repeat;}
div.reakcia {border-radius: 3px; margin: 0 0 0 15Px; padding: 5px 0px 0px 15px; background: url('/obrazky/reakcia.png') top left no-repeat;}

.vypis_akcia {border-bottom: 1px dashed #5c3b00; margin: 10px 0 15px 0;}
hr {border-bottom: 1px dashed #5c3b00; border-width: 0 0 1px 0;}

.partner img {
    text-align: center;
    width: 90%;
    max-width: 10em;
    padding: 5%;
    border-radius: 100%;
    border: 1px solid #D3B986;
}
img.pp {
    max-width: 100%;
    width: auto \9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.tablekruhy tr td {text-align: center; line-height: 35Px;color: #9e885e; font-size: 14pt;}

div.kruhy {padding: 15px; margin: 10px; border: solid #D3B986; border-width: 1px 0;}

img.obrazok_onas {padding: 12px; margin: 10px 20px 10px 10px; border: solid #D3B986; border-width: 1px;}
img.obrazok_onas2 {padding: 12px; margin: 10px 20px 10px 10px;}
h3.onasvyrok {margin: 85px 0 0 20px; line-height: 35px;}