body {

background: #e4edef url(images/bg_top.jpg) repeat-x top center;

margin: 0;

padding: 0;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 0.7em;

color: #353c3e;

line-height: 19px;

}



html, body {

height: 100%;

}



#bg_bottom {

background: url(images/bg_bottom.jpg) repeat-x bottom;

display: block;

min-height: 100%;

width: 100%;

position: absolute;

top: 0px;

left: 0px;

z-index: 0

}



* html #bg_bottom {

height: 100%;

position: relative;

}



*:first-child+html #bg_bottom {

position: relative;

}



#center {

width: 890px;

margin: 0 auto;

}



#left {

float: left;

width: 210px;

font-size: 0.9em;

color: #575d5e;

text-align: right;

padding: 0

}



#left_bg {

background: url(images/left.jpg) repeat-y right;

clear: both;

width: 210px;

}



#left_bottom {

background: url(images/left_bottom.jpg) no-repeat bottom right;

padding-right: 3px;

width: 207px;

}





#right {

float: right;

padding: 0;

width: 680px;

text-align: justify

}



#flash {

float: left;

background: url(images/flash.gif) no-repeat 17px 85px;

width: 205px;

height: 191px;

padding: 104px 5px 0 0

}



#header {

height: 237px;

}



#header_top {

background: url(images/header.jpg) no-repeat;

height: 128px;

padding: 62px 0 0 60px;

}



#header_top a {

display: block;

width: 315px;

height: 45px;

}



#nav {

height: 46px;

}



#nav ul {

margin: 0;

padding: 0;

list-style: none;

}



#right #nav li {

float: left;

height: 46px;

padding: 0;

}



#nav li a {

display: block;

height: 46px;

}



#nav em {

display: none;

}



#nav .link1 {

background: url(images/nav/nav_01.jpg) no-repeat;

width: 97px;

}



#nav .link1 a {

background: url(images/nav/nav_h_01.jpg) no-repeat 0 46px;

}



#nav .link1 a:hover {

background: url(images/nav/nav_h_01.jpg) no-repeat;

}



#nav .link2 {

background: url(images/nav/nav_02.jpg) no-repeat;

width: 190px;

}



#nav .link2 a {

background: url(images/nav/nav_h_02.jpg) no-repeat 0 46px;

}



#nav .link2 a:hover {

background: url(images/nav/nav_h_02.jpg) no-repeat;

}



#nav .link3 {

background: url(images/nav/nav_03.jpg) no-repeat;

width: 95px;

}



#nav .link3 a {

background: url(images/nav/nav_h_03.jpg) no-repeat 0 46px;

}



#nav .link3 a:hover {

background: url(images/nav/nav_h_03.jpg) no-repeat;

}



#nav .link4 {

background: url(images/nav/nav_04.jpg) no-repeat;

width: 116px;

}



#nav .link4 a {

background: url(images/nav/nav_h_04.jpg) no-repeat 0 46px;

}



#nav .link4 a:hover {

background: url(images/nav/nav_h_04.jpg) no-repeat;

}



#nav .link5 {

background: url(images/nav/nav_05.jpg) no-repeat;

width: 98px;

}



#nav .link5 a {

background: url(images/nav/nav_h_05.jpg) no-repeat 0 46px;

}



#nav .link5 a:hover {

background: url(images/nav/nav_h_05.jpg) no-repeat;

}



#nav .nav_last {

background: url(images/nav/nav_06.gif) no-repeat;

width: 37px;

}



#content_padding {

padding-bottom: 80px;

float: left;

width: 890px;

}



#content {

clear: both;

width: 577px;

padding-left: 23px

}



#content_top {

background: url(images/content_top.jpg) no-repeat top;

float: left;

width: 890px;

}



#content_bottom {

background: url(images/content_bottom.jpg) no-repeat bottom;

float: left;

width: 890px;

}



.left_box {

padding: 20px 25px 10px 0;

width: 182px;

}



#left img {

float: left;

border: 0;

}



#footer {

color: #55686c;

margin: 0 auto;

position: absolute;

left: 0px;

bottom: 0px;

display: block;

z-index: 3;

width: 100%;

height: 17px;

text-align:center;

font-size: 0.9em;

padding-bottom: 5px;

}



.novost {

background: #fbfcfc;

border: 1px solid #b8cbd1;

padding: 0 15px;

width: 540px;

color: #5b6466;

margin-bottom: 10px;

}



.novost img {

float: left;

border: 1px solid #a3b4b7;

margin: 10px 10px 0 0;

}



.col {

float: left;

width: 230px;

padding: 7px 0;

line-height: 23px;

}





/* LINKS */



a {

outline: none;

}



#content a, #footer a, #left a {

color: #2a8f11;

text-decoration: none;

}



#content a:hover, #footer a:hover, #left a:hover {

color: #1a6508;

}





/* KONTAKT FORMA */



#forma {

padding-top: 10px;

}



input, select, textarea {

background: #fbfcfc;

border: 1px solid #b8cbd1;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #5b6466;

font-size: 1em;

width: 300px;

margin-top: 3px;

margin-bottom: 10px;

padding: 3px

}



.button {

width: 65px;

padding: 2px 0;

font-weight: bold;

cursor: pointer;

}



legend {

display: none;

}



fieldset {

border: 0;

margin: 0;

padding: 0

}



.alert {

color: #FF0000

}





/* OTHER */



h1 {

color: #54838d;

font-size: 1.7em;

font-weight: normal;

margin: 0;

padding: 30px 0 10px;

}



.novost h1 {

padding-top: 15px;

font-size: 1.5em;

}



#left h1 {

padding-top: 0;

}



h2 {

color: #7b9499;

font-size: 1.7em;

font-weight: normal;

margin: 0;

padding: 15px 0 10px;

border-top: 1px solid #cad4d7;

}



h3 {

color: #7b9499;

font-size: 1em;

font-weight: normal;

margin: 0;

padding: 30px 0 5px;

text-align: right;

}



h4 {

font-size: 1em;

color: #628188;

font-weight: normal;

margin: 0;

text-align: right;

padding: 10px 0;

clear: both;

}



h4 a, h4 span {

padding: 0 3px;

}



h5 {

color: #7b9499;

font-size: 1.2em;

font-weight: bold;

margin: 0;

padding: 5px 0 0;

}



p {

margin: 0;

padding: 7px 0;

}



.sep {

background: url(images/nav_sep.jpg) no-repeat right;

height: 2px;

}



.sep2 {

border-bottom: 1px solid #cad4d7;

height: 1px;

font-size: 1px;

margin: 0 0 10px;

}





#content strong {

color: #4e666d;

}



a img {

border: 1px solid #2a8f11;

}



#right ul {

margin-top: 0;

padding: 5px auto 15px;

}



#right li {

padding: 2px 0;

}



.right {

float: right;

border: 1px solid #97a3a5;

margin: 10px 0 3px 15px;

clear: right;

}



.left {

float: left;

border: 1px solid #97a3a5;

margin: 10px 10px 0 0;

clear: right;

}



.center {

text-align: center;

}



.left_img {

padding-top: 15px;

}



.left_img img {

border: 0;

margin-right: 6px

}



.center img {

border: 1px solid #97a3a5;

margin: 10px 10px 0 0;

}



.emph {

font-weight: bold;

}



.link_btn a {

background: #f3fbfc url(images/mail.gif) no-repeat 95px 2px;

border: 1px solid #a8c4cb;

font-weight: bold;

padding: 5px 32px 5px 10px;

}



.link_btn a:hover {

background: #FFFFFF url(images/mail.gif) no-repeat 95px 2px;

}



#gallery a {

display: block;

float: left;

width: 170px;

height: 128px;

background-repeat: no-repeat;

background-position: center;

background-color: #c8dee3;

margin: 0 15px 15px 0;

padding: 5px;

}



#gallery a.gallery_last {

margin-right: 0;

}



#gallery a:hover {

background-color: #6ECF50;

}



.clear {

clear: both;

}



#gallery a img {

border: 0;

}





/* ako ste */



#ja_sam {

clear: both;

padding: 10px 0 0 0;

}



#ja_sam a {

display: block;

float: left;

width: 183px;

height: 55px;

}



#ja_sam1 {

background: url(images/ja_sam_03.gif) no-repeat;

margin-right: 10px;

}



#ja_sam1:hover {

background: url(images/ja_sam_03.gif) no-repeat bottom;

}



#ja_sam2 {

background: url(images/ja_sam_01.gif) no-repeat;

margin-right: 10px;

}



#ja_sam2:hover {

background: url(images/ja_sam_01.gif) no-repeat bottom;

}



#ja_sam3 {

background: url(images/ja_sam_02.gif) no-repeat;

}



#ja_sam3:hover {

background: url(images/ja_sam_02.gif) no-repeat bottom;

}
