/* reset */

* 
	{ padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
body 
	{ font-size: 62.50%; background: #eee; }
	
.x
	{ clear: both; height: 0; overflow: hidden; font-size: 0; line-height: 0; }
.ie7
	{ height: 0; overflow: hidden; font-size: 0; line-height: 0; }
	
img
	{ border: 0; position: relative; }
a, input, select
	{ outline: none; }
	
#wrap
	{ background: #fff; }
	
#site
	{ width: 1000px; margin: 0 auto; overflow: hidden; }
	
#header
	{ position: relative; z-index: 1000; }
	
#top
	{ height: 36px; background: transparent url("/images/backgrounds/top.png") repeat-x 0 0; padding: 0 0 32px 0; }
#top ul
	{ list-style-type: none; height: 36px; overflow: hidden; }
#top ul li
	{ height: 36px; overflow: hidden; float: left; background: transparent url("/images/backgrounds/top-div.png") no-repeat 0 0; }
#top ul li.first
	{ background: none; }
#top ul li a
	{ display: block; height: 30px; overflow: hidden; float: left; line-height: 36px; text-align: center; padding: 6px 62px 0 62px; }
#top ul li.first a
	{ /*padding-left: 27px;*/ padding-top: 3px; padding-bottom: 3px; }
#top ul li a:hover
	{ background: transparent url("/images/backgrounds/top-hover.png") no-repeat center bottom; }
		
#top-menu
	{ background: #fff url("/images/backgrounds/header-middle.png") repeat-x 0 0; height: 34px; overflow: visible; }
#top-menu-inner
	{ background: transparent url("/images/backgrounds/header-left.png") no-repeat 0 0; height: 34px; overflow: visible; }
#top-menu ul
	{ height: 34px; list-style-type: none; float: left; overflow: visible; padding: 0 0 0 11px; background: transparent url("/images/backgrounds/header-li.png") no-repeat 10px 0; }
#top-menu ul li
	{ float: left; height: 34px; padding: 0 1px 0 0; background: transparent url("/images/backgrounds/header-li.png") no-repeat right 0; position: relative; }
#top-menu ul li a
	{ float: left; height: 34px; display: block; font-size: 17px; color: #f3f3f3; line-height: 33px; padding: 0 22px; text-decoration: none; }
#top-menu ul li.home a
	{ padding: 0 22px 0 40px; background: transparent url("/images/backgrounds/home.png") no-repeat 14px 8px; }
#top-menu ul li.hover
	{ background-color: #6a93af !important; }
#top-menu ul li.active
	{ background-color: #175885; }
	
#top-menu ul li ul
	{ position: absolute; top: 33px; left: -1px; background: #fff; width: 200px; height: auto; padding: 0; border: 1px solid #b1c7d5; display: none; -moz-box-shadow: 5px 5px 10px #333; -webkit-box-shadow: 5px 5px 10px #333; z-index: 99999; }
#top-menu ul li ul.wideul
	{ width: 250px; }
#top-menu ul li.hover ul
	{ display: block; }
#top-menu ul li ul li
	{ display: block; clear: both; float: none; border: 0; border-top: 1px dotted #b0b0b0; height: 20px !important; background: none; width: 200px; padding: 0; }
#top-menu ul li ul.wideul li
	{ width: 250px; }
#top-menu ul li ul li.first
	{ border: 0; padding: 0; }
#top-menu ul li ul li a
	{ display: block; clear: both; float: none; font-size: 11px; color: #777; text-decoration: none; padding: 0 0 0 22px; width: 178px; line-height: 20px; white-space: nowrap; height: 20px !important; }
#top-menu ul li ul.wideul li a
	{ width: 228px; }
#top-menu ul li ul li a:hover
	{ background: transparent url("/images/backgrounds/topdrop.png") repeat-y right top !important; }
#top-menu ul li ul li ul 
	{ list-style-type: none; }
#top-menu ul li ul li ul li
	{ background-color: #ededed !important; }
#top-menu ul li ul li ul li a
	{ padding: 0 0 0 32px; height: 20px; }
#top-menu ul li ul li ul li.active a
	{ background-position: 16px center; }	
#top-menu ul li ul li ul li
	{ border-top: 1px dotted #b0b0b0; border-bottom: none; }
#top-menu ul li ul li.hover 
	{ background-color: #fff !important; border-right: none !important; }
	
#top-menu .form
	{ float: right; width: 183px; height: 22px; padding: 6px; background: transparent url("/images/backgrounds/header-right.png") no-repeat right top; position: relative; z-index: 100000; }
#top-menu .form input
	{ border: 0; width: 150px; height: 16px; background: transparent url("/images/backgrounds/search.png") no-repeat 0 0; float: left; font-size: 12px; color: #777; line-height: 16px; padding: 3px 0 3px 11px; }
#top-menu .form button
	{ border: 0; width: 22px; height: 22px; background: transparent url("/images/backgrounds/search.png") no-repeat right top; float: left; text-indent: -5000px; cursor: pointer; }
	
#top-menu #googlesearchform input.gsc-input
	{ border: 0; width: 150px; height: 16px; background: transparent url("/images/backgrounds/search.png") no-repeat 0 0 !important; float: left; font-size: 12px; color: #777; line-height: 16px; padding: 3px 0 3px 11px; }
#top-menu #googlesearchform input.gsc-search-button
	{ border: 0; width: 22px; height: 22px; background: transparent url("/images/backgrounds/search.png") no-repeat right top; float: left; text-indent: -5000px; cursor: pointer; }
#top-menu form.gsc-search-box
	{ margin: 0; }
#top-menu table.gsc-search-box
	{ margin: 0; }
#top-menu table.gsc-search-box td.gsc-input 
	{ padding-right: 0; }
#top-menu input.gsc-search-button 
	{ margin-left: 0; }
#top-menu table.gsc-branding 
	{ display: none; }
#top-menu #googlesearchform .gsc-tabsArea
	{ display: none; } 
#top-menu #googlesearchform .gsc-wrapper
	{ background: #ebeff2 url("/images/backgrounds/close.gif") no-repeat top right; position: absolute; right: 5px; top: 40px; width: 500px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 5px 5px 10px #666; -webkit-box-shadow: 5px 5px 10px #666; } 
#top-menu #googlesearchform .gsc-resultsbox-visible
	{ -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 10px; }
#top-menu .gsc-resultsHeader
	{ border: 0; }
#top-menu .gs-result .gs-title, 
#top-menu .gs-result .gs-title * 
	{ color: #185884; font-size: 11px; font-weight: bold; text-decoration: none; }
#top-menu .gs-result .gs-title:hover
	{ text-decoration: underline; }
#top-menu .gs-result .gs-snippet 
	{ color: #666; font-size: 11px; }
#top-menu .gs-result a.gs-visibleUrl, 
#top-menu .gs-result .gs-visibleUrl 
	{ display: none; }
#top-menu  .gsc-results .gsc-cursor-box .gsc-trailing-more-results 
	{ display:inline; margin-bottom:0; }
#top-menu .gsc-results .gsc-trailing-more-results, 
#top-menu .gsc-results .gsc-trailing-more-results * 
	{ color:#666; text-decoration:none; font-size: 11px; }
#top-menu .gsc-results .gsc-trailing-more-results a:hover
	{ text-decoration: underline; }
#top-menu .gsc-results .gsc-cursor-box .gsc-cursor-page 
	{ color:#666; cursor:pointer; display:inline; margin-right:8px; text-decoration:none; font-size: 11px; }
#top-menu .gsc-results .gsc-cursor-box .gsc-cursor-current-page 
	{ color:#185884; font-weight:bold; text-decoration:none; }
#top-menu .gs-no-results-result .gs-snippet, 
#top-menu .gs-error-result .gs-snippet 
	{ background: transparent; border: 0; margin:5px; padding:5px; font-weight: bold; }
#top-menu div.gsc-clear-button 
	{ background: transparent; cursor:pointer; display:inline; margin-left:4px; margin-right:4px; padding-left:10px; position:absolute; right:6px; text-align:right; top:42px; z-index:200000; }
	
#head
	{ clear: both; height: 133px; background: transparent url("/images/head/head1.jpg") no-repeat 0 0; } 
.homepage #head
	{ clear: both; height: 299px; background: #fff url("/images/head/head0.jpg") no-repeat 0 0; } 
#head p.company-title
	{ color: #fff; font-size: 34px; line-height: 40px; padding: 20px 0 0 30px; display: none; }
#head p.company-headline
	{ color: #c3e0f1; font-size: 18px; line-height: 20px; padding: 0 0 0 30px; display: none; }
#headline
	{ clear: both; height: 35px; background: transparent url("/images/backgrounds/headline.png") no-repeat 0 0; padding: 1px 0 0 30px;  }
#headline h1 
	{ font-size: 17px; color: #c9d9e3;  line-height: 35px; font-weight: normal; }
.homepage #headline
	{ display: none; }
	
#contents
	{ width: 1000px; overflow: hidden; padding: 23px 0 34px 0; }
	
.main
	{ width: 642px; float: left; } 
.aside
	{ width: 330px; float: right; } 
	
.main .box1
	{ padding: 15px 30px; background: #fff url("/images/backgrounds/main-box.png") repeat-x 0 0; position: relative; }
.main h1
	{ font-size: 1.8em; color: #005d9d; font-weight: normal; padding: 0 0 2px 0; line-height: 1.3em; position: relative; }
.main h2
	{ font-size: 1.4em; color: #707070; font-weight: normal; padding: 0 0 10px 0; line-height: 1.5em; position: relative; }
.main p
	{ font-size: 1.2em; color: #000; font-weight: normal; padding: 0 0 10px 0; line-height: 1.5em; position: relative; }
.main p a
	{ color: #969696; }
.main p a:hover
	{ color: #175885; }

.main .box1 ul
	{ padding: 0 0 10px 30px; }
.main .box1 ul li
	{ font-size: 12px; color: #000; line-height: 1.5em; }
.main .box1 ul li a
	{ color: #000; text-decoration: none; font-size: 12px; }
.main .box1 ul li a:hover
	{ text-decoration: underline; }
	
.main .box1 h2 ul
	{ padding: 10px 0 10px 30px; }
.main .box1 h2 ul li
	{ font-size: 14px; }
.main .box1 h2 ul li a
	{ color: #707070; text-decoration: none; font-size: 14px; }
.main .box1 h2 ul li a:hover
	{ text-decoration: underline; }
	
.main .box2 
	{ padding: 0 30px 15px 0; width: 612px; overflow: hidden; border-bottom: 1px dotted #b0b0b0; margin-bottom: 15px; }
.main .box2 h2
	{ font-size: 1.8em; color: #005d9d; font-weight: normal; padding: 5px 0 8px 0; line-height: 1em; }
.main .box2 h2 a
	{ color: #005d9d; text-decoration: none; }
.main .box2 h2 a:hover
	{ text-decoration: underline; }
.main .box2 p
	{ font-size: 1.2em; color: #707070; font-weight: normal; padding: 0 0 5px 0; line-height: 1.5em; }
.main .box2 img
	{ border: 6px solid #eee; float: left; margin: 0 20px 0 0; }
.main p.vise
	{ padding: 0; }
.main p.vise a
	{ font-size: 12px; color: #969696; padding: 0 0 0 12px; background: transparent url("/images/backgrounds/vise.png") no-repeat left bottom; height: 16px; display: inline-block; }
.main p.vise a:hover
	{ color: #175885; } 
.main .boxm .vise
	{ clear: both; padding: 0 0 30px 12px; }
	
.main .bvijest
	{ border-bottom: 0; border-top: 1px dotted #b0b0b0; padding: 10px 30px 0 0; background: #fff url("/images/backgrounds/main-box.png") repeat-x 0 0; }
.main .bvijest-top
	{ background: #f1f1f1; padding: 4px; color: #838383; font-size:11px; clear: both; }
.main .bvijest-top span
	{ color:#838383; font-weight:normal; letter-spacing:4px; text-transform:uppercase; font-size:11px; }
	
.vijesti-filter
	{ height: 45px; line-height: 25px; font-size: 12px; color: #555; border-bottom: 1px dotted #b0b0b0; margin: 0 0 30px 0; }
.vijesti-filter label
	{ padding: 0 10px; }
.vijesti-filter select
	{ width: 148px; height: 22px; margin: 0 11px 0 0; font-size: 12px; padding: 2px; }
.vijesti-filter input
	{ display: inline-block; float: right; width: 156px; height: 22px; background: transparent url("/images/buttons/button5.png") no-repeat 0 0; font-size: 12px; color: #fff; text-align: center; line-height: 22px; margin: 2px 0 0 0; text-decoration: none; border: 0; cursor: pointer !important; }
	
main .boxm
	{ padding: 15px 0; background: #fff url("/images/backgrounds/main-box.png") repeat-x 0 0; clear: both; }
.main .boxm h1
	{ padding: 0 30px 20px 30px; clear: both; height: 24px; }
.main .boxm a.fg
	{ display: block; width: 150px; height: 165px; margin: 0 14px 24px 0; float: left; text-decoration: none; }
.main .boxm a.mlast
	{ margin-right: 0; }
.main .boxm a.fg img
	{ border: 6px solid #ededed; }
.main .boxm a.fg strong
	{ color: #175885; display: block; padding: 5px 0; font-size: 11px; }
.main .boxm a.fg span
	{ color: #707070; }
.main .boxm a.fg:hover
	{ color: #000; }
.main .boxm a.fg:hover strong
	{ }
.main .boxm a.fg:hover img
	{ border-color: #c3e0f1; }

.main .boxm .overlay-gallery
	{ padding: 0 0 0 20px; }
.main .boxm a.fg1
	{ display: block; width: 140px; height: 140px; margin: 0 15px 15px 0; text-decoration: none; float: left; }
.main .boxm a.fg1 img
	{ border: 0; }
.main .boxm a.fg1 strong
	{ color: #503c62; display: block; padding: 6px; font-weight: normal; font-size: 11px; }
.main .boxm a.fg1:hover,
.main .boxm a.fg1:hover strong
	{ color: #175885; }
	
.main .boxm .video-gallery
	{ padding: 0 0 0 20px; }
.main .boxm a.video
	{ display: block; width: 140px; height: 140px; margin: 0 15px 15px 0; text-decoration: none; float: left; }
.main .boxm a.video img
	{ border: 0; }
.main .boxm a.video strong
	{ color: #503c62; display: block; padding: 6px; font-weight: normal; font-size: 11px; }
.main .boxm a.video:hover,
.main .boxm a.video:hover strong
	{ color: #175885; }
	

	
	
.aside .nav
	{ list-style-type: none; margin: 0 0 20px 0; }
.aside .nav li
	{ border-bottom: 1px dotted #b0b0b0; }
.aside .nav li a
	{ font-size: 11px; color: #777; text-decoration: none; padding: 0 0 0 16px; line-height: 20px; display: block; }
.aside .nav li.title span
	{ font-size: 11px; color: #777; text-decoration: none; padding: 0 0 0 16px; line-height: 20px; display: block; color: #175885; font-weight: bold; letter-spacing: 4px; text-transform: uppercase; }
.aside .nav li.active a
	{ color: #175885; background: transparent url("/images/backgrounds/nav.png") no-repeat 4px center; }
.aside .nav li a:hover
	{ background-color: #cfdfec !important; }
.aside .nav li ul 
	{ list-style-type: none; }
.aside .nav li ul li
	{ background-color: #ededed !important; }
.aside .nav li ul li a
	{ padding: 0 0 0 32px; height: 20px; }
.aside .nav li.active ul li a
	{ background-position: -5000px center; }	
.aside .nav li ul li.active a,
.aside .nav li.active ul li.active a
	{ background-position: 16px center; }	
.aside .nav li ul li
	{ border-top: 1px dotted #b0b0b0; border-bottom: none; }
	

.aside .akc-nav
	{ list-style-type: none; margin: 0 0 20px 0; border: 1px solid #e2e2e2; }
.aside .akc-nav li
	{ border: 1px solid #fff; border-top: 0; }
.aside .akc-nav li a
	{ font-size: 11px; color: #777; text-decoration: none; padding: 0 0 0 16px; line-height: 20px; display: block; background: #e2e2e2; }
.aside .akc-nav li.title 
	{ border: 0; border-bottom: 1px solid #fff; }
.aside .akc-nav li.title span
	{ font-size: 11px; color: #777; text-decoration: none; padding: 0 0 0 16px; line-height: 20px; display: block; font-weight: bold; letter-spacing: 4px; text-transform: uppercase; background: #e2e2e2; }
.aside .akc-nav li.active a
	{ color: #175885; background: transparent url("/images/backgrounds/nav.png") no-repeat 4px center; }
.aside .akc-nav li a:hover
	{ background-color: #cfdfec !important; }
.aside .akc-nav li ul 
	{ list-style-type: none; }
.aside .akc-nav li ul li
	{ background-color: #ededed !important; }
.aside .akc-nav li ul li a
	{ padding: 0 0 0 32px; height: 20px; }
.aside .akc-nav li.active ul li a
	{ background-position: -5000px center; }	
.aside .akc-nav li ul li.active a,
.aside .akc-nav li.active ul li.active a
	{ background-position: 16px center; }	
.aside .akc-nav li ul li
	{ border-top: 1px dotted #b0b0b0; border-bottom: none; }	

	
.aside .box
	{ border: 1px solid #ddd; padding: 10px; margin: 0 0 20px 0; background: #fff url("/images/backgrounds/box.png") repeat-x left bottom; }
.aside .box h2
	{ font-size: 11px; color: #6d6d71; text-transform: uppercase; letter-spacing: 4px; font-weight: normal; padding: 0 0 10px 0; position: relative; }
.aside .box h3
	{ font-size: 11px; color: #175885; padding: 0 0 5px 0; }
.aside .box p
	{ font-size: 11px; color: #777; line-height: 18px; padding: 0 0 10px 0; } 
.aside .box p a
	{ text-decoration: underline; color: #777; }
.aside .box p a:hover
	{ color: #175885; }
	
/* homepage */

.homepage #contents
	{ padding-top: 16px; position: relative; z-index: 2000; overflow: visible; }
#special
	{ width: 406px; height: 181px; border: 2px solid #447a9c; float: left; background: #fff url("/images/backgrounds/special.png") repeat-x 0 27px; margin: 0 15px 16px 0; }
#special h1
	{ height: 27px; background: #447a9c; font-weight: normal; padding: 0 12px 0 16px; }
#special h1 span
	{ color: #fff; float: left; line-height: 27px; text-transform: uppercase; font-size: 11px; letter-spacing: 3px; }
#special h1 a
	{ color: #fff; float: right; line-height: 27px; font-size: 11px; }
#special h1 a:hover
	{ color: #c3e0f1; }
#special a.browse
	{ width: 28px; height: 154px; float: left; display: block; text-indent: -5000px; cursor: pointer; }
#special a.left
	{ background: transparent url("/images/buttons/specleft.png") no-repeat 0 0; }
#special a.right
	{ background: transparent url("/images/buttons/specright.png") no-repeat 0 0; }
#special .scrollable
	{ width: 350px; height: 154px; float: left; position: relative; overflow:hidden; } 
#special .scrollable .items 
	{ width: 20000em; position:absolute; } 
#special .scrollable .items a 
	{ float:left; width: 165px; height: 128px; border: 1px solid #fff; background: #f5f9fb; margin: 12px 16px 0 0; text-decoration: none; display: block; }
#special .scrollable .items a img
	{ display: block; border-bottom: 1px solid #fff; }
#special .scrollable .items a span
	{ display: block; padding: 10px 0 0 0; font-size: 12px; color: #505050; text-align: center; }
 	
#calendar
	{ width: 217px; height: 185px; background: #fff url("/images/backgrounds/calendar.png") repeat-x 0 0; position: absolute; top: 16px; left: 426px; }
#calendar h2
	{ font-size: 11px; text-align: center; color: #1a5a86; text-transform: uppercase; letter-spacing: 2px; font-weight: normal; line-height: 24px; }
#calendar #cal
	{ width: 136px; height: 131px; background: #fff; float: right; margin: 0 6px 0 0; display: inline; }
#calendar .today
	{ float: left; width: 66px; display: inline; padding: 0 0 0 6px; }
#calendar .today strong
	{ font-weight: normal; color: #1a5a86; display: block; padding: 0 0 2px 0; }
#calendar .today em
	{ display: block; float: left; color: #fff; background: #1b5b87; padding: 1px 3px; font-size: 11px; font-style: normal; }
#calendar .alldogs
	{ display: block; clear: both; font-size: 11px; color: #565656; text-decoration: none; line-height: 28px; background: transparent url("/images/backgrounds/nav.png") no-repeat 8px 9px; padding: 0 0 0 20px; }
#calendar .alldogs:hover
	{ color: #1B5B87; }
	
#articles
	{ width: 422px; height: 412px; background: transparent url("/images/backgrounds/articles.png") repeat-x center center; position: absolute; top: -142px; right: -34px; overflow: hidden; }
#articles-scrollable
	{ width: 310px; height: 300px; overflow: hidden; top: 56px; left: 56px; position: absolute; }
#articles-scrollable .as
	{ width: 310px; height: 300px; overflow: hidden; float: left; margin: 0 10px 0 0; }
#articles-scrollable .as a
	{ text-decoration: none; }
#articles-scrollable .as strong
	{ display: block; font-size: 19px; color: #005d9d; font-weight: normal; padding: 20px 0 4px 0; }
#articles-scrollable .as span
	{ display: block; font-size: 14px; color: #6d6d71; line-height: 18px; }
#articles-scrollable .as span em
	{ display: inline-block; white-space: nowrap; font-style: normal; padding-right: 10px; background: transparent url("/images/backgrounds/nav.png") no-repeat right center; }
		
#articles-scrollable .items 
	{ width: 20000em; position: absolute; } 
#articles-scrollable .asnav
	{ position: absolute; top: 210px; width: 310px; height: 17px; background: #fff; }
	
.asnav h2 
	{ float: left; line-height:17px; font-size: 11px; font-weight: normal; color: #838383; text-transform: uppercase; letter-spacing: 4px; }
	
#articles-scrollable .asnav ul
	{ list-style-type: none; height: 17px; float: right; padding: 0 0 0 6px; }
#articles-scrollable .asnav ul li
	{ height: 17px; float: left; padding-left: 2px; }
#articles-scrollable .asnav ul li a
	{ display: block; width: 14px; height: 15px; padding: 2px 0 0 0; float: left; background: transparent url("/images/buttons/asnav.png") no-repeat 0 0; font-size: 12px; color: #000; text-decoration: none; text-align: center; cursor: pointer; line-height: 15px; }
#articles-scrollable .asnav ul li a.active
	{ background-image: url("/images/buttons/asnav-active.png"); color: #fff; }
#articles-scrollable .asnav ul.pn li a
	{ text-indent: -5000px; background: transparent url("/images/buttons/asnav-play.png") no-repeat 0 2px; }
#articles-scrollable .asnav ul.pn li a.prevPage
	{ background-position: 0 2px; }
#articles-scrollable .asnav ul.pn li a.pausePage
	{ background-position: -16px 2px; }
#articles-scrollable .asnav ul.pn li a.nextPage
	{ background-position: -32px 2px; }
#articles-scrollable .asnav ul.pn li a.playPage
	{ background-position: -48px 2px; }
#articles-scrollable .asnav ul li a:hover
	{ color: #1b5b87; }
#articles-scrollable .asnav ul li a.active:hover
	{ color: #c3e0f1; }

#news
	{ width: 408px; height: 118px; background: transparent url("/images/backgrounds/news.png") repeat-y 0 0; float: left; border: 1px solid #ddd; margin: 0 15px 0 0; }
#news h2
	{ font-size: 11px; font-weight: normal; color: #838383; text-transform: uppercase; letter-spacing: 4px; padding: 0 30px; line-height: 33px; }
#news ul
	{ padding: 0 12px; list-style-type: none; }
#news ul li
	{ border-top: 1px dotted #b0b0b0; height: 27px; line-height: 27px; background: transparent url("/images/backgrounds/nav.png") no-repeat left center; overflow: hidden; }
#news ul li a
	{ display: block; height: 27px; line-height: 27px; color: #1b5b87; text-decoration: none; font-size: 14px; padding: 0 0 0 18px; }
#news ul li a:hover
	{ text-decoration: underline; }

#magazin
	{ width: 217px; height: 120px; float: left; margin: 0 16px 0 0; background: transparent url("/images/buttons/strast1.jpg") no-repeat 0 0; }
#magazin a
	{ display: block; width: 88px; height: 115px; padding: 5px 5px 0 124px; }
#magazin img
	{ display: block; border: 0; height: 110px; width: 88px; }
	
#zaklada
	{ width: 330px; height: 97px; position: absolute; top: 240px; right: 12px; }
#zaklada img
	{ display: block; border: 0; }
		
/* footer */
	
#footer
	{ clear: both; width: 1000px; margin: 0 auto; padding: 20px 0; overflow: hidden; }
#footer .form
	{ width: 176px; height: 88px; padding: 0 20px 0 0; float: left; }
#footer .form h4
	{ font-size: 12px; color: #7f7e7e; padding: 0 0 10px 0; }
#footer .form p
	{ height: 32px; }
#footer .form select
	{ width: 176px; height: 22px; border: 1px solid #cdcdcd; background: transparent url("/images/backgrounds/top.png") repeat-x left center; font-size: 12px; color: #7f7f7f; }
#footer .form input
	{ width: 168px; height: 14px; border: 1px solid #cdcdcd; background: #fff; font-size: 12px; line-height: 14px; padding: 3px; color: #555; }
#footer .form button,
#footer .form input.ftrbtn
	{ width: 176px; height: 22px; border: 0; background: transparent url("/images/buttons/footer-submit.png") no-repeat 0 0; line-height: 12px; text-align: center; color: #fff; font-size: 12px; cursor: pointer; padding: 0; } 
	
#footer-pages
	{ width: 600px; float: right; border-left: 1px solid #ccc; color: #333; }
#footer-pages .about	
	{ border-bottom: 1px solid #ccc; padding: 19px 0 0 25px; font-size: 11px; height: 33px; line-height: 30px; }
#footer-pages .legal
	{ padding: 0 0 0 25px; font-size: 11px; line-height: 30px; }
#footer-pages a
	{ color: #333; padding: 0 10px; }
#footer-pages a:hover
	{ color: #175885; }
#footer-pages em
	{ color: #111; padding: 0 10px; font-style: normal; }
#footer-pages span
	{ float: right; }
#footer-pages strong
	{ color: #666; }
#footer-pages span a
	{ background: transparent url("/images/backgrounds/navrh.png") no-repeat left center; text-decoration: none; padding-right: 0; }
	
	
	
	
	


.simple_overlay 
	{ display:none; z-index:1000000; background-color:#333; width: 675px; height: 400px; border:0; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; }
.simple_overlay .close 
	{ background-image:url("/images/overlay/close.png"); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
	
.arhiva .simple_overlay,
.arhiva-overlays .simple_overlay
	{ width: 600px; height: 400px; padding: 40px; background: #eaeaea; }
	
.video-gallery .simple_overlay 
	{ width: 640px; height: 480px; }
	
#img 
	{ border:1px solid #666; }
.next, .prev 
	{ position:absolute; top:40%; border:1px solid #666; cursor:pointer; display:block; padding:10px 20px; color:#fff; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.prev 
	{ left:0; border-left:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; }
.next 
	{ right:0; border-right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; }
.next:hover, 
.prev:hover 
	{ text-decoration:underline; background-color:#000; }
.disabled 
	{ /*visibility:hidden;*/ }
.info 
	{ position:absolute; bottom:0; left:0; padding:10px 15px; color:#fff; font-size:11px; border-top:1px solid #666; }
.info strong 
	{ display:block; }
.progress 
	{ position:absolute; top:45%; left:50%; display:none; }
.next, .prev, .info 
	{ background:#333 !important; background:rgba(0, 0, 0, 0.6) url("/images/overlay/h80.png") repeat-x; }
	
	
#contents .noborder
	{ border: 0; }

.main h3
	{ font-size: 11px; color: #6d6d71; text-transform: uppercase; letter-spacing: 4px; font-weight: normal; padding: 10px 0 5px 0; }
.main h3 a
	{ color: #6d6d71; text-decoration: none; }
.main h3 a:hover
	{ color: #175885; }
.main h3 a.open
	{ background: transparent url('/images/icons/strelica.png') no-repeat right 3px; padding-right: 15px; }
.main h3 a.close
	{ background-position: right -47px; }

.main h4
	{ color: #2a668f; font-size: 11px; text-transform: uppercase; }

#contents .main p.highlighted
	{ color: #175885; }

.main .box1type2 p
	{ font-size: 14px; color: #707070; }

.main .box4
	{ padding: 6px 30px 6px 0; width: 612px; overflow: hidden; border-top: 1px dotted #b0b0b0; }
.main .box4 p
	{ font-size: 12px; line-height: 16px; color: #6d6d71; padding: 0 0 7px 0; }
.main .box5
	{ padding: 4px 0 4px 25px; }
.main .box5 p
	{ font-size: 12px; line-height: 16px; color: #6d6d71; padding: 0 0 12px 0; width: 642px; overflow: hidden; }

.main .box3
	{ border: 1px solid #ddd; padding: 20px 20px 17px 20px; margin: 0 0 16px 0; }
.main .box4 .box3
	{ margin-top: 13px; }
#contents .main .form1 p a
	{ color: #6d6d71; }
#contents .main .form1 p a:hover
	{ color: #175885; }
.main .form1 .box3 
	{ width: 550px; overflow: hidden; margin-left: 25px; }
.main .form1 .box3 .col1
	{ float: left; padding-top: 9px; }
.main .form1 .box3 .col2
	{ float: right; padding-top: 9px; }
#contents .main .form1 .box3 .col p
	{ font-size: 11px; color: #555; width: 262px; overflow: hidden; padding-bottom: 5px; }
.main .form1 label
	{ display: block; float: left; }
.main .form1 input
	{ display: block; float: left; } 
.main .form1 select
	{ display: block; float: left; }
.main .form1 .box3 label
	{ line-height: 20px; padding: 0 5px 0 0; width: 75px; }
.main .form1 .box3 input
	{ line-height: 12px; border: 1px solid #cdcdcd; padding: 3px 5px; width: 170px; height: 14px; } 
.main .form1 .box3 select
	{ line-height: 14px; border: 1px solid #cdcdcd; width: 182px; height: 22px; padding: 2px 2px 2px 0; }
.main .form1 .box5 label
	{ line-height: 20px; padding: 0 5px 0 0; width: 150px; font-weight: bold; color: #7f7e7e; font-size: 12px; }
.main .form1 .box5 .label2
	{ width: 354px; }
.main .form1 .box5 .label3
	{ width: 578px; } 
.main .form1 .box5 select
	{ line-height: 14px; border: 1px solid #cdcdcd; width: 192px; width: 192px; height: 22px; background: transparent url('/images/backgrounds/select1.png') repeat-x 0 0; color: #7f7f7f; margin-right: 12px; padding: 2px 2px 2px 0; }
.main .form1 .checkbox input
	{ margin: 1px 10px 10px 0; }
.main .form1 .checkbox label
	{width: 380px; padding-right: 30px; }
.main .form1 .button
	{ float: left; width: 172px; height: 22px; display: block; border: 0; cursor: pointer; color: #fff; font-size: 12px; line-height: 22px; margin: 0 !important; }
.main .form1 .button1
	{ background: transparent url('/images/buttons/button1.png') no-repeat 0 0; }
.main .comment .button1
	{ float: right; margin-top: 10px; }
.main .form1 .button2
	{ background: transparent url('/images/buttons/button2.png') no-repeat 0 0; }
.main .form1 .button3
	{ width: 96px; background: transparent url('/images/buttons/button3.png') no-repeat 0 0; }
.main .form1 .button4
	{ width: 156px; background: transparent url('/images/buttons/button4.png') no-repeat 0 0; }
.main .form1 .button5
	{ width: 156px; background: transparent url('/images/buttons/button5.png') no-repeat 0 0; }

.main .textarea1
	{ width: 578px; height: 238px; padding: 5px; background: #fff url('/images/backgrounds/textarea1.png') repeat-x 0 bottom; overflow: auto; line-height: 14px; border: 1px solid #cdcdcd; color: #7f7f7f; margin-top: 7px; }

.main .obrazac .box4
	{ position: relative; padding: 8px 0 14px 0; width: 642px; }
.main .obrazac h4
	{ position: absolute; top: 11px; left: 31px; }
.main .obrazac h4.relative
	{ position: relative; padding-bottom: 16px; top: 5px; }
.main .obrazac h4 span
	{ font-size: 11px; color: #000; font-weight: normal; text-transform: none; }
.main .obrazac p
	{ font-size: 11px; color: #000; width: 579px; overflow: hidden; padding: 0 0 5px 31px; }
.main .obrazac .racunalo p
	{ padding: 0 0 9px 251px; width: 374px; }
.main .obrazac .highlighted
	{ padding: 13px 0 11px 33px; }
.main .obrazac .indented
	{ padding: 2px 0 2px 251px; }
.main .obrazac label
	{ line-height: 20px; padding: 0 20px 0 0; width: 200px; text-align: right; }
.main .obrazac .racunalo label
	{ line-height: 20px; padding: 0 5px 0 0; width: 72px; text-align: left; text-transform: uppercase; }
.main .obrazac input
	{ line-height: 12px; border: 1px solid #cdcdcd; padding: 3px 5px; width: 335px; height: 14px; } 
.main .obrazac select
	{ line-height: 14px; padding: 2px 2px 2px 0; border: 1px solid #cdcdcd; width: 345px; height: 22px; }
.main .obrazac .select2
	{ width: 91px; margin-right: 12px; display: inline; }
.main .obrazac textarea
	{ line-height: 12px; border: 1px solid #cdcdcd; padding: 3px 5px; width: 335px; height: 68px; overflow: auto; }
.main .obrazac .button4,
.main .obrazac .button5
	{ margin: 12px 12px 0 0; }

.main .radio input
	{ line-height: 0; border: 0; padding: 0; width: auto; height: auto; margin-right: 25px; outline: none; }
.main .radio label
	{ padding: 0 5px 0 0; width: auto; text-align: left; line-height: 14px; }
	
.main .obrazac .racunalo p.addmore
	{ padding: 0 0 5px 31px; width: 579px; }
.main .obrazac .racunalo p.addmore label
	{ line-height: 20px; padding: 0 20px 0 0; width: 200px; text-align: right; text-transform: none; }
.main .addmore input
	{ margin: 0 10px 0 0; width: 234px; }
	
.xpand1template,
.xpand2template,
.xpand3template 
	{ display: none; }
.xpand3template 
	{ margin-top: 10px; }

.aside .box .arhiva
	{ list-style-type: none; overflow: hidden; width: 308px; }
.aside .box .arhiva li
	{ float: left; padding: 5px 7px 5px 0; }
.aside .box .arhiva li a
	{ display: block; text-decoration: none; outline: none; }
.aside .box .arhiva li a span
	{ display: block; font-size: 11px; color: #777; line-height: 20px; padding-left: 15px; }
.aside .box .arhiva li a:hover span
	{ color: #175885; }
.aside .box .arhiva li a img
	{ border: 0; }
	
.aside .box .arhiva_n
	{ list-style-type: none; }
.aside .box .arhiva_n li
	{ padding: 4px 0; font-size: 11px; line-height: 14px; }
.aside .box .arhiva_n li a
	{ text-decoration: none; outline: none; color: #6d6d71; }
.aside .box .arhiva_n li a span
	{ display: block; }
.aside .box .arhiva_n li a strong
	{ display: block; padding-left: 9px; }
.aside .box .arhiva_n li a:hover span,
.aside .box .arhiva_n li a:hover strong
	{ color: #175885; }
	
/* google maps */

#map_canvas2
	{ width: 580px; height: 348px; margin: 0 0 0 30px; border: 1px solid #ccc; }
#gdje
	{ float: left; padding: 20px 0 20px 60px; width: 115px; background: transparent url("/images/backgrounds/kakodonas.png") repeat-y 0 0; color: #fff; font-size: 11px; margin: 20px 20px 20px 30px; position: relative; display: inline; }
#gdje strong
	{ display: block; }
#gdje img
	{ position: absolute; top: 24px; left: 27px; }
#kakodo { margin: 20px 0; display: inline; float: left; width: 387px; }
#kakodo label { display: inline-block; width: 100px; }
#kakodo p { margin: 0 0 3px 0; padding: 0; }
#kakodo #DirSubmit { float: right; display: block; height: 15px; line-height: 15px; padding: 0 10px; border: 1px solid #ccc; background: #175885; color: #fff; text-decoration: none; z-index: 100; position: relative; }
#directions { clear: both; margin: 20px; }
#gre { padding: 10px 0 10px 226px; color: #a00; font-weight: bold; font-size: 12px; clear: both; background: #fff; }

#map_canvas
	{ width: 1000px; height: 500px; }

#mapform
	{ height: 45px; line-height: 45px; font-size: 12px; color: #555; }
#mapform label
	{ padding: 0 10px; }
#mapform select
	{ width: 160px; height: 22px; margin: 0 11px 0 0; font-size: 12px; padding: 2px; }
#mapform a
	{ display: inline-block; float: right; width: 156px; height: 22px; background: transparent url("/images/buttons/button5.png") no-repeat 0 0; font-size: 12px; color: #fff; text-align: center; line-height: 22px; margin: 10px 0 0 0; text-decoration: none; }
.mfl
	{ width: 825px; float: left; padding: 10px 0 0 0; height: 35px; line-height: 45px; font-size: 12px; color: #555; }
html>body .mfl
	{ padding: 0; height: 45px; }
.mp
	{ font-size: 12px; }
.mp a
	{ color: #175885; text-decoration: none; }
.mp a:hover
	{ text-decoration: underline; }
	
#map_canvas2 p.mp
	{ line-height: 1.2em !important; }

.servis-one
	{ width: 198px; /*height: 302px;*/ border: 1px dotted #ccc; border-right: 0; float: left; margin: 0 0 20px 0; background: #fff url("/images/backgrounds/servis-one.png") repeat-x 0 0; }
#servisi-all .s-last
	{ border-right: 1px dotted #ccc; }
.servis-one div
	{ height: 162px; line-height: 15px; padding: 20px 0 0 0; }
.servis-one a.title
	{ margin: 0 0 0 22px; font-weight: bold; color: #175885; text-decoration: none; display: block; font-size: 12px; }
.servis-one p
	{ margin: 2px 22px; font-size: 12px; color: #6d6d71; }
.servis-one p a
	{  color: #6d6d71; text-decoration: none; }
#servisi-all a:hover
	{ text-decoration: underline; }
.servis-one table
	{ width: 100%; }
.servis-one td
	{ border-top: 1px dotted #ccc; height: 24px; }
.servis-one td.s1marka
	{ text-align: left; width: 66%; padding: 0 0 0 24px; }
.servis-one td.s1usluge
	{ text-align: right; width: 34%; padding: 0 14px 0 0; }
.servis-one .show_on_map
	{ display: block; margin: 10px 0 0 22px; background: transparent url("/images/icons/showonmap.png") no-repeat 0 0; width: 26px; height: 26px; text-indent: -5000px; float: left; display: inline; }
.servis-one .radno_vrijeme
	{ display: block; margin: 10px 0 0 5px; background: transparent url("/images/icons/sat.png") no-repeat center bottom; width: 26px; height: 26px; text-indent: -5000px; float: left; display: inline; }
html>body .servis-one .show_on_map,
html>body .servis-one .radno_vrijeme
	{ display: block; }
	
div.tooltip 
	{ background: #dde6eb; border: 3px solid #fff; padding: 15px 20px; display:none; color:#000; text-align: right; font-size: 12px; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; height: auto !important; white-space: nowrap; }
div.tooltip strong
	{ display: block; color: #185886; text-align: left; padding: 0 0 2px 0; }
	
.main .box1 a.thumb
	{ display: block; border: 6px solid #eee; float: left; margin: 0 20px 0 -30px; }
	
.paging
	{ line-height: 40px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; text-align: right; clear: both; }
.paging a
	{ font-size: 11px; color: #000; padding: 0 4px; text-decoration: none; }
.paging strong
	{ font-size: 11px; color: #000; padding: 0 4px; text-decoration: none; }
.paging a.pleft,
.paging a.pright
	{ color: #666; }
.paging a:hover
	{ color: #999; }

.paging span.active
	{ font-size: 11px; color: #000; padding: 0 4px; text-decoration: none; font-weight: bold; }
	
.othg
	{ padding: 15px 0 15px 20px; }
.othg a.fg1
	{ height: 30px !important; }
.othg a.fg1 strong
	{ font-weight: bold !important; color: #0f5586 !important; height: 30px !important; padding: 0 !important; }
	
	
.onepostgallery
	{ background: #FFFFFF url("/images/backgrounds/main-box.png") repeat-x scroll 0 0; margin: 20px 0 0 0; }
.onepostgallery h1
	{ padding: 10px 18px; font-size: 16px; }
.onepostgallery h2
	{ padding: 10px 18px; font-weight: bold; font-size: 12px; }
	
.pagegallery
	{ width: 642px; height: 110px; padding: 0 0 0 0; }
.pagegallery a.browse
	{ height: 110px; float: left; display: block; text-indent: -5000px; cursor: pointer; }
.pagegallery a.left
	{ width: 12px; background: transparent url("/images/buttons/pgleft.png") no-repeat 0 0; }
.pagegallery a.right
	{ width: 16px; background: transparent url("/images/buttons/pgright.png") no-repeat 0 0; }
.pagegallery .scrollable-pagegallery
	{ width: 614px; height: 110px; float: left; position: relative; overflow:hidden; } 
.pagegallery .scrollable-pagegallery .items 
	{ width: 20000em; position:absolute; } 
.pagegallery .scrollable-pagegallery .items a 
	{ float:left; width: 156px; height: 110px; text-decoration: none; display: block; }
.pagegallery .scrollable-pagegallery .items a img
	{ display: block; border: 6px solid #ededed; }
	
.main .boxk
	{ background: #FFFFFF url("/images/backgrounds/main-box.png") repeat-x scroll 0 0; padding: 10px 0 15px 0; }
.main .boxk h1 
	{ color:#6D6D71; font-size:11px; font-weight:normal; letter-spacing:4px; padding:0 0 10px 10px; text-transform:uppercase; border-bottom: 1px dotted #B0B0B0; }
.main .kform
	{ border: 1px solid #dfdfdf; height: 26px; padding: 6px 10px 0 10px; font-size: 12px; margin: 10px 0; color: #999; display: none; display: none; }
.main .kform label	
	{ margin: 0 10px 0 0; float: left; display: block; line-height: 20px; }
.main .kform select
	{ padding: 1px; border: 1px solid #91a9c1; font-size: 11px; color: #999; margin: 0 10px 0 0; height: 20px; display: block; float: left; }
.main .kform input
	{ padding: 2px; border: 1px solid #91a9c1; font-size: 11px; color: #999; margin: 0 10px 0 0; height: 14px; display: block; float: left; }
.main .kform .FilterEventi 
	{ border: 1px solid #ccc; background: #f4f4f4; display: block; float: left; width: 30px; height: 20px; cursor: pointer; color: #666; }
	
.caltable
	{ width: 642px; border-left: 1px solid #eee; border-top: 1px solid #eee; }
.caltable tr.odd td
	{ background: #f4f4f4; }
.caltable th
	{ border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 7px; text-align: left; color: #195985; font-size: 12px; background: #efefef; }
.caltable td
	{ border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 7px; color: #999; font-size: 12px; vertical-align: top; }
.caltable td a
	{ color: #195985; }
.caltable td strong
	{ display: block; }
.caltable .tdt
	{ width: 120px; }
.caltable .tgr
	{ width: 120px; }
.caltable .tvr
	{ width: 120px; }
.calbox p.calp
	{ width: 150px; float: right; }
.calbox #cal
	{ float: left; }
.calbox h2
	{ height: 15px; }
	
.main .jamstva h2
	{ color: #175989; font-weight: bold; font-size: 14px; padding: 20px 0; }
.main .jamstva ul 
	{ padding-bottom: 20px; }
.main .jamstva ul li
	{ color: #175989; line-height: 22px; }
.main .jamstva ul li a
	{ color: #175989; text-decoration: none; display: inline-block; line-height: 22px; }
.main .jamstva ul li a.pdf
	{ background: transparent url("/images/backgrounds/pdf.png") no-repeat left center; padding: 0 0 0 20px; }
.main .jamstva ul li a:hover
	{ text-decoration: underline; }
	
.main .hr
	{ clear: both; background: none; height: 0; overflow: hidden; border-top: 1px dotted #b0b0b0; }
	
#wrap .ed-uvod
	{ color:#707070; font-size:16px; font-weight:normal; line-height:1.3em; padding:0 0 10px; display: block; }
#wrap .ed-grey
	{ background:#F1F1F1 none repeat 0 0; color:#838383; font-size:11px; padding:4px; display: block; }
#wrap .ed-caps	
	{ color:#838383; font-size:11px; font-weight:normal; letter-spacing:4px; text-transform:uppercase; }
#wrap .ed-tbg
	{ border-top:1px dotted #CCCCCC; padding: 10px 20px; display: block; }
#wrap .ed-tbd
	{ border-bottom:1px dotted #CCCCCC; padding: 10px 20px; display: block; }
#wrap .ed-tb2
	{ border-top:1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding: 10px 20px; display: block; }
	
.kontakti
	{ width: 100%; }
.kontakti th
	{ background: #F1F1F1; color:#838383; font-size: 11px; padding: 4px 10px; border-bottom: 1px dotted #ccc; text-align: left; }
.kontakti th.kkleft
	{ font-weight:normal; letter-spacing:4px; text-transform:uppercase; width: 66%; }
.kontakti td
	{ font-size: 12px; padding: 10px 10px 30px 10px; vertical-align: top; color: #666; }
.kontakti td a
	{ color: #666; } 
.kontakti td a:hover
	{ color: #175989; } 
.kontakti td h2
	{ font-size: 16px; color: #175989; }

/*	
.magazinscroll { width: 300px; height: 143px; overflow: hidden; position:relative; }
.arhiva { height: 143px; width: 200000em !important; position: absolute; }
.mgnav 	{ height: 20px; padding: 10px 0; clear: both; }
.mgnav a { color: #000; text-decoration: none; }
.mgnav a.gore { float: left; }
.mgnav a.dole { float: right; }*/

.magazinscroll { width: 300px; height: 163px; overflow-x: scroll; overflow-y: hidden; position:relative; }
.aside .box .arhiva { height: 163px; white-space: nowrap; width: auto; }
.aside .box .arhiva li { display: inline; }


.mgnav 	{ height: 20px; padding: 10px 0; clear: both; }
.mgnav a { color: #000; text-decoration: none; }
.mgnav a.gore { float: left; }
.mgnav a.dole { float: right; }

.caltable td span { display: none; }

.main .inobrazac p
	{ font-size: 1.2em; color: #000; font-weight: normal; padding: 0 0 10px 0; line-height: 1.5em; }
.main .inobrazac p a
	{ color: #969696; }
.main .inobrazac p a:hover
	{ color: #175885; }
	
.loginError
	{ display: block; clear: both; padding: 5px 0 0 23px; }

.pdfLink
	{ clear: both; display: block; float: left; padding: 20px 0; text-decoration: none; color: #969696; font-size: 12px; }
.pdfLink img
	{ padding-right: 10px; }
.pdfLink:hover
	{ color: #175885; }
	
	
.servisi
	{ width: 100%; }
.servisi th
	{ /*background: #F1F1F1; color:#838383; font-size: 11px; padding: 4px 10px; border-bottom: 1px dotted #ccc; text-align: left;*/ }
.servisi th.kkleft
	{ font-weight:normal; letter-spacing:4px; text-transform:uppercase; width: 384px; }
.servisi td
	{ font-size: 12px; padding: 10px 10px 30px 10px; vertical-align: top; color: #666; }
.servisi td.kkicons img
	{ padding: 0 10px 10px 0; }
.servisi td strong
	{ display: block; }
.servisi td a
	{ color: #666; } 
.servisi td a:hover
	{ color: #175989; } 
.servisi td h2
	{ font-size: 16px; color: #175989; }
	
	
.arhiva-years
	{ width: 45px; float: left; padding: 0 0 0 16px; }
.arhiva-years a
	{ font-size: 11px; color: #666; text-decoration: none; display: block; height: 17px; line-height: 17px; border-bottom: 1px solid #fff; }
.arhiva-years a.active
	{ text-decoration: underline; background: transparent url("/images/backgrounds/nav.png") no-repeat right center; }
.arhiva-years a:hover
	{ color: #175885; }
.arhiva-months
	{ width: 221px; float: right; }	
.arhiva-months div
	{ display: none; }
.arhiva-months a
	{ width: 55px; font-size: 11px; color: #666; padding: 0 0 0 17px; text-decoration: none; display: block; height: 17px; line-height: 17px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; background: #f1f1f1; float: left; }
.arhiva-months a:hover
	{ color: #175885; }
	
.ovlabout
	{ font-size: 12px; padding: 30px; }
.ovlabout a
	{ color: #175989; text-decoration: none; font-weight: bold; }
.ovlabout a:hover
	{ text-decoration: underline; } 
