/*
   --- (c) j3nda <smid {-at-} fv {-dot-} cz>
   file: _default.css
     by: ester, v.0.6, build: 20081202-201502 (generate: 23.02.2012, 03:49:20)

*/
* {
margin: 0;
padding: 0;
}

body {
text-align: left;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/pozadi.jpg') 0 0 repeat-x #3c6c06;
font-family: trebuchet ms, tahoma, verdana, sans-serif;
font-size: 82%;
position: relative;
}

div#mraky {
background: url('http://www.sprinvest.cz/template/cs_CZ/img/mraky.jpg') 770px 0 no-repeat;
}

div#hlavicka, div#drobecky, div#telo, div#paticka {
width: 770px;
}

div#hlavicka, div#drobecky, div#paticka {
position: relative;
}

div#hlavicka {
height: 370px;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/hlavicka.jpg') 0 0 no-repeat white;
}

div#hlavicka #logo {
position: absolute;
left: 50px;
top: 10px;
}

div#hlavicka #logo img {
border: 0;
}

div#hlavicka ul#menu {
position: absolute;
left: 30px;
top: 170px;
list-style: none;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/teckovani.gif') 0 0 no-repeat;
padding-top: 1px;
}

div#hlavicka ul#menu li {
width: 210px;
}

div#hlavicka ul#menu li a, .aktivni {
color: black;
padding-left: 60px;
text-decoration: none;
display: block;
height: 25px;
padding-top: 5px;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/tlacitko.jpg') 0 0 no-repeat;
}

div#hlavicka ul#menu li a:hover, .aktivni {
background-position: -210px 0; 
}

.aktivni {
font-weight: bold;
}

div#telo div#prava ul#menuvnitrek {
list-style: none;
}

div#telo div#prava ul#menuvnitrek li {
margin-bottom: 10px;
}

div#telo div#prava ul#menuvnitrek a, .aktivni2 {
color: black;
text-decoration: none;
display: block;
width: 160px;
height: 25px;
padding-top: 5px;
padding-left: 40px;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/tlacitko2.jpg') 0 0 no-repeat;
}

div#telo div#prava ul#menuvnitrek a:hover, .aktivni2 {
background-position: -200px 0;
}

div#drobecky {
height: 80px;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/drobecky.jpg') 0 0 no-repeat;
}

div#drobecky p {
position: absolute;
left: 40px;
top: 26px;
font-size: 82%;
color: #8b5d00;
}

div#drobecky p a, #inform a {
color: #8b5d00;
}

div#drobecky p a:hover, div#paticka p a:hover, #inform a:hover {
color: black;
}

#copyright a {
color: white;
}

#copyright {
position: absolute;
top: 163px;
left: 40px;
color: white;
}

#inform {
position: absolute;
top: 120px;
left: 40px;
color: black;
}



div#telo {
overflow: auto;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/telo.jpg') 0 0 repeat-y;
}

div#paticka {
height: 160px;
margin-bottom: 30px;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/paticka.jpg') 0 0 no-repeat;
}

div#telo div#leva {
float: left;
width: 440px;
margin-left: 40px;
display: inline;
}

div#telo div#prava {
float: right;
width: 250px;
margin-right: 20px;
display: inline;
padding-top: 20px;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/stin.jpg') 0 0 no-repeat;
}

.cleaner {
clear: both;
font-size: 1px;
}

h2 {
font-weight: lighter;
color: black;
font-size: 152%;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/sipka.gif') left center no-repeat;
padding-left: 30px;
margin-bottom: 20px;
}

h3 {
font-size: 100%;
margin-bottom: 15px;
}

.novinka {
padding: 0 20px 40px 20px;
background: url('http://www.sprinvest.cz/template/cs_CZ/img/stin2.jpg') 20px bottom no-repeat;
}

p {
color: black;
line-height: 1.7em;
margin-bottom: 20px;
}

div#telo div#leva p {
margin-left: 30px;
}

div#telo div#leva p a {
color: #019241;
font-weight: bold;
}

div#telo div#leva p a:hover {
color: black;
}

.box {
background: url('http://www.sprinvest.cz/template/cs_CZ/img/box.jpg') 0 0 repeat-y;
}

.inbox {
background: url('http://www.sprinvest.cz/template/cs_CZ/img/inbox.jpg') 0 0 no-repeat;
}

.ininbox {
background: url('http://www.sprinvest.cz/template/cs_CZ/img/ininbox.jpg') left bottom no-repeat;
padding: 20px 20px;
}

.sprFlash {
margin: 19px 0px 4px 10px; 
}

.pozice1 {
top: 350px;
}

.pozice2 {
top: 500px;
}

#boxy {
position: absolute;
left: 770px;
top: 350px;
width: 250px;
}


#kalendar {
text-align: center;
}

#kalendar table {
top: 40px;
width: 196px;
font-size: 95%;
border-collapse: collapse;
}

#kalendar table th {
color: black;
font-weight: lighter;
padding-bottom: 15px;
}

#kalendar table td {
padding-bottom: 4px;
/* color: #b9a093; */
}

#kalendar table td a {
/* color: #695b54; */
display: block;
padding-top: 2px;
width: 27px;
height: 18px;
text-decoration: none;
}

#kalendar table td a:hover {
background: #b02218;
color: white;
}

#kalendar .prev_next {
    color: gray;
}

#kalendar .this {
    color: white;
    background-color: black;
    width: 100%;
}

#kalendar .ne {
    color: red;
}

#kalendar .neT {
    color: red;
}

.up td {
vertical-align: top;
}

.kont {
border-collapse: collapse;
position:relative;
left:-15px;
width: 435px;
}

.kont th {
padding: 5px;
background: #fcc659;
font-size: 11px;
}

.kont td {
padding: 3px 5px;
border-bottom: 1px solid silver;
font-size: 12px;
white-space: nowrap;
}

.kont a, .novinka a, #kalendar a {
color: #019241;
}

.kont a:hover, .novinka a:hover {
color: black;
}


#fotogal {
padding-top: 10px;
background: #3c6c06;
}

#fotogal img {
display: block;
margin-top: 10px;
margin-bottom: 7px;
border: 10px solid white;
padding: 1px;
}

#fotogal h1 {
color: white;
font-size: 152%;
font-weight: lighter;
}

#navigace a {
color: white;
}

#navigace a:hover {
color: black;
}

#navigace span {
padding: 0 20px;
}

#leva a img {
border: 5px solid #3c6c06;
margin-right: 10px;
}

body { text-align: center; }
#centering { margin: 0 auto; width: 1020px; position: relative; text-align: left;}
