
body {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 color:#555555;
 background:url(img/bgr.jpg) repeat-x top left #a8cdf9;
}

a {
 color:#2261ca;
 text-decoration:none;
}

a:hover {
 color:#2261ca;
 text-decoration:underline;
}

h1 {
 padding:0 0 5px 0;
 margin:0;
 font-size:20px;
 font-weight:normal;
 color:#2569d9;
 border-bottom:1px solid #d2dfec;
 clear:both;
}

h2 {
 padding:0;
 margin:0;
 font-size:20px;
 font-weight:normal;
}

h3 {
 padding:10px 0 0 0;
 margin:0;
 color:#2569d9;
 font-size:14px;
 font-weight:bold;
}

#body {
 padding:0;
 margin:0 auto;
 width:1010px;
}

#header {
 padding:20px 0 0 35px;
 margin:0;
 width:975px;
 height:115px;
 float:left;
 background:url(img/header.jpg) no-repeat top left;
}

#logo {
 padding:0;
 margin:0;
 width:185px;
 float:left;
}

#right-header {
 padding:0 0 0 30px;
 margin:0;
 width:750px;
 float:left;
}

.top-menu {
 padding:0 15px 25px 0;
 margin:0;
 width:735px;
 float:left;
 text-align:right;
 font-size:11px;
}

.top-menu a {
 color:#003366;
 text-decoration:none;
 padding:0 10px 0 0;
}

.top-menu a:hover {
 color:#003366;
 text-decoration:underline;
}

#main-menu {
 padding:1px;
 margin:0;
 width:731px;
 height:36px;
 float:left;
 border:1px solid #86b2f8;
 font-size:18px;
}

#main-menu ul {
 padding:5px 0 0 0;
 margin:0;
 list-style:none;
 background:url(img/menu.gif) repeat-x top left;
 width:731px;
 height:31px;
}

#main-menu ul li {
 padding:0 18px 0 20px;
 margin:0;
 display:inline;
 background:url(img/border.gif) no-repeat center left;
}

#main-menu ul li.first {
 padding:0 20px 0 23px;
 margin:0;
 display:inline;
 background:none;
}

#main-menu ul li a {
 color:#ffffff;
 text-decoration:none;
}

#main-menu ul li a:hover {
 color:#e3e9f5;
 text-decoration:none;
}

.why {
 padding:3px 15px 0 0;
 margin:0;
 width:735px;
 float:left;
 text-align:right;
 font-size:11px;
}

.why a {
 color:#2569d9;
 text-decoration:none;
}

.why a:hover {
 color:#2569d9;
 text-decoration:underline;
}

#content {
 padding:5px 20px 0 20px;
 margin:0;
 width:970px;
 float:left;
 background:url(/css/img/bgr.png) repeat-y top left;
}

* html #content {
 padding:5px 20px 0 20px;
 margin:0;
 width:970px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bgr.png', sizingMethod='scale');
 background-repeat: no-repeat;
}

#left {
 padding:10px 5px;
 margin:0;
 width:192px;
 float:left;
 background:url(img/left.gif) no-repeat bottom left;
 border:1px solid #e4eaf5;
 min-height:528px;
 height:auto !important;
 height:528px;
}

#left a {
 font-size:11px;
 color:#003366;
 text-decoration:none;
 padding:0 0 0 5px;
}

#left a:hover {
 color:#003366;
 text-decoration:underline;
}

.cat {
 padding:0 0 15px 0;
 margin:0;
 width:192px;
 float:left;
}

.pic-menu {
 padding:4px 8px 6px 4px;
 margin:0;
 width:60px;
 height:60px;
 float:left;
 background:url(/css/img/bgr-pic.png) no-repeat top left;
}

* html .pic-menu {
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bgr-pic.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.pic-menu img {
 padding:0;
 margin:0;
 display:block;
}

.link-menu {
display: table;
width:120px;
height: 60px;
#position: relative;
overflow: hidden;
float:left;
}

.table-like {
#position: absolute;
#top: 50%;
display: table-cell;
vertical-align: middle;
}

.link-menu-inside {
#position: relative;
#top: -50%;
}

#left .link-menu-inside a, .link-menu-inside a {
 font-size:15px;
 font-weight:bold;
 color:#003366;
 text-decoration:none;
 display:block;
}

#left .link-menu-inside a:hover, .link-menu-inside a:hover {
 color:#003366;
 text-decoration:underline;
}

#main {
 padding:0 0 0 25px;
 margin:0;
 width:736px;
 float:left;
}

.flash {
 padding:1px;
 margin:0;
 width:730px;
 float:left;
 border:1px solid #dde5f2;
}

.news {
 padding:25px 0 0 0;
 margin:0;
 width:347px;
 float:left;
}

.news h2 a {
 color:#2569d9;
 text-decoration:none;
}

.news h2 a:hover {
 color:#2569d9;
 text-decoration:underline;
}

.list {
 padding:15px 0 0 0;
 margin:0;
 width:347px;
 float:left;
}

span.date {
 font-size:11px;
 display:block;
 color:#94a9bf;
 padding:0;
 margin:0;
}

.list-inner {
 padding:0 0 20px 0;
 margin:0;
 width:736px;
 float:left;
 font-size:13px;
}

.list a, .list-inner a {
 display:block;
 color:#003366;
 text-decoration:none;
}

.list a.more,  .list-inner a.more {
 color:#2569d9;
 text-decoration:none;
 font-size:11px;
 display:inline;
}

.list a.more img, .list-inner a.more img {
 vertical-align:middle;
 border:none;
}

.list a:hover, .list-inner a:hover {
 text-decoration:underline;
}

.list-inner p {
 padding:0px 0 0 0;
 margin:0;
}


.promo {
 padding:25px 0 0 40px;
 margin:0;
 width:347px;
 float:left;
 color:#003366;
}

.promo a {
 color:#d57c25;
 text-decoration:none;
 display:block;
}

.promo a:hover {
 color:#d57c25;
 text-decoration:underline;
}

.list-promo-first {
 padding:15px 0 15px 0;
 margin:0;
 width:347px;
 float:left;
 border-bottom:1px solid #d2dfec;
}

.list-promo {
 padding:15px 0 15px 0;
 margin:0;
 width:347px;
 float:left;
}

.list-promo-first a {
 display:block;
 color:#d57c25;
 text-decoration:none;
 font-weight:bold;
 font-size:15px;
 line-height:15px;
}

.list-promo-first a.more {
 color:#d57c25;
 text-decoration:none;
 font-size:11px;
 font-weight:normal;
}

.list-promo-first a.more img {
 vertical-align:middle;
}

.list-promo-first a:hover {
 text-decoration:underline;
}

.pic-promo {
 padding:3px 7px 7px 3px;
 margin:0;
 width:100px;
 height:100px;
 float:left;
 background:url(img/bgr-pic-promo.gif) no-repeat top left;
}

.text-promo {
 padding:0 0 0 10px;
 margin:0;
 width:227px;
 float:left;
 font-size:12px;
}

.list-promo a {
 font-size:12px;
 color:#003366;
 text-decoration:none;
}

.list-promo a img {
 padding:0;
 margin:0 10px 0 0;
}

.list-promo a:hover {
 color:#003366;
 text-decoration:none;
}

.bottom-menu {
 padding:40px 0 5px 0;
 margin:0;
 width:970px;
 float:left;
 font-size:11px;
}

.bottom-menu a {
 padding:0 10px 0 0;
}

#bottom {
 padding:15px 115px 15px 30px;
 margin:0;
 width:865px;
 height:85px;
 float:left;
 background:url(img/bgr-bottom.jpg) no-repeat top left;
 color:#ffffff;
 font-size:12px;
}

.logos a img {
 padding:0;
 margin:0 30px 0 0;
}

.logos {
 padding:0;
 margin:0;
 width:430px;
 float:left;
}

.guarantee {
 padding:10px 0 0 0;
 margin:0;
 width:435px;
 float:left;
}

#footer {
 padding:0 10px 20px 20px;
 margin:0;
 width:980px;
 float:left;
 color:#5486d8;
 font-size:11px;
}

.copy {
 padding:0;
 margin:0;
 width:480px;
 float:left;
}

.abc {
 padding:0;
 margin:0;
 width:500px;
 float:left;
 text-align:right;
}

.abc a {
 color:#5486d8;
 text-decoration:none;
}

.abc a:hover {
 color:#5486d8;
 text-decoration:underline;
}

/*------------ Inner Pages ------------- */
.pic-inner {
 padding:0;
 margin:-43px 0 0 1px;
 width:736px;
 float:left;
 
 background:#ffffff;
 position:relative;
 display:inline;
}

.pic-inner img {
 padding:1px;
 margin:0;
 width:731px;
 height:136px;
 border:1px solid #83b0f8;
 border-top:none;
}

.path {
 padding:5px 0 25px 0;
 margin:0;
 width:736px;
 float:left;
 color:#94a9bf;
 font-size:11px;
}

.path a {
 color:#94a9bf;
 text-decoration:none;
}

.path a:hover {
 color:#94a9bf;
 text-decoration:underline;
}

.text-inner {
 padding:0;
 margin:0;
 width:736px;
 float:left;
}

.text-inner p {
 padding:15px 0 0 0;
 margin:0;
}

.text-inner img {
 padding:1px;
 margin:0 10px 10px 10px;
 border:1px solid #d2dfec;
}

.text-all {
 padding:0 10px 0 20px;
 margin:0;
 width:940px;
 float:left;
}

.row {
 padding:30px 0 0 0;
 margin:0;
 width:940px;
 float:left;
}

.kare {
 padding:0 6px 5px 7px;
 margin:0 30px 0 0;
 width:192px;
 float:left;
 background:url(img/bgr-kare.jpg) repeat-x bottom left;
 min-height:175px;
 height:auto !important;
 height:175px;
 color:#676767;
 font-size:11px;
 line-height:16px;
}

.info {
 padding:0;
 margin:0;
 width:192px;
 float:left;
}

.info ul {
 padding:0 0 0 0;
 margin:0;
 list-style:none;
}

.info ul li {
 padding:0 0 0 8px;
 margin:0;
 background: url(img/bullet.gif) no-repeat top left;
}

.info p {
 padding:0 0 10px 0;
 margin:0;
}

/*----- drugi ---*/
.prev {
 padding:0;
 margin:0;
 width:200px;
 float:left;
}

.next {
 padding:0;
 margin:0;
 width:200px;
 float:left;
 text-align:right;
  border:0px solid #dddddd;
}

.prev a img, .next a img {
 padding:1px;
 border:1px solid #f7f7f7;
 margin:0 5px;
 vertical-align:middle;
}

.prev a:hover, .next a:hover {
 text-decoration:none;
}

.numbers {
 padding:0;
 margin:0;
 width:300px;
 float:left;
 text-align:center;
 border:0px solid #ff0000;
}

.numbers a {
 padding:0 10px;
}
