* { font-family: Tahoma, Verdana, Arial; }
body { margin: 0; background: #fff; font-size: 11px; }
html, body { min-height: 100%; }
form { display: inline; padding: 0; margin: 0; }
a { text-decoration: none; color: transparent; }
a:hover { text-decoration: underline; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
ul { list-style-type: none; padding: 0; margin: 0; }
h1, h2, h3 { padding: 0; margin: 0; font-size: 11px; }
p { margin: 0; padding: 0; }
a span { display: none; }
div.text { text-align: justify; color: #545454; line-height: 20px; }
	div.text p { margin: 10px 0; }
	div.text a { color: #438016; }
	div.text ul { list-style-type: disc; padding-left: 20px; margin: 5px 0; }
	div.text ul li { margin: 3px 0; }

.width { width: 978px; margin: 0 auto; }

div#header { height: 99px; position: relative; }
	h1#logo { background: url('../images/bg_logo.png') 50% 50% no-repeat; width: 581px; height: 84px; position: absolute; left: 0; top: 0; }
		h1#logo a { display: block; width: 100%; height: 100%; position: absolute; }
	div#header ul { position: absolute; right: 16px; top: 22px; }
		div#header ul li { float: left; }
		div#header ul li a { color: #000; text-decoration: none; padding: 8px; }
		div#header ul li a:hover, div#header ul li a.active { color: #438016; }
		div#header ul li:first-child, div#header ul li.first-child { padding-right: 1px; background: url('../images/bg_link_spacer.gif') right 5px no-repeat; }
	a#shop { position: absolute; right: 0; top: 51px; display: block; background: url('../images/bg_our_shop.gif') right 0 no-repeat; width: 400px; height: 32px; border-top: 1px solid #e3e3e3; }
div#menu { height: 57px; background: url('../images/bg_menu_div.gif') repeat-x; }		
	div#menu ul { padding-top: 7px; padding-left: 17px; width: 970px; }
	div#menu ul li { float: left; }
	div#menu ul li a { display: block; height: 50px; float: left; background: url('../images/bg_menu.gif'); position: relative; }
	div#menu ul li a#menu-01 { left: 0; width: 151px; background-position: 0 -50px; }
	div#menu ul li a#menu-02 { left: -1px; width: 115px; background-position: -151px -50px; }
	div#menu ul li a#menu-03 { left: -2px; width: 104px; background-position: -266px -50px; }
	div#menu ul li a#menu-04 { left: -3px; width: 124px; background-position: -370px -50px; }
	div#menu ul li a#menu-05 { left: -4px; width: 124px; background-position: -494px -50px; }
	div#menu ul li a#menu-06 { left: -5px; width: 129px; background-position: -618px -50px; }
	div#menu ul li a#menu-07 { left: -6px; width: 108px; background-position: -747px -50px; }
	div#menu ul li a#menu-08 { left: -7px; width: 114px; background-position: -855px -50px; }
	div#menu ul li a#menu-01:hover { background-position: 0 -100px; }
	div#menu ul li a#menu-02:hover { background-position: -151px -100px; }
	div#menu ul li a#menu-03:hover { background-position: -266px -100px; }
	div#menu ul li a#menu-04:hover { background-position: -370px -100px; }
	div#menu ul li a#menu-05:hover { background-position: -494px -100px; }
	div#menu ul li a#menu-06:hover { background-position: -618px -100px; }
	div#menu ul li a#menu-07:hover { background-position: -747px -100px; }
	div#menu ul li a#menu-08:hover { background-position: -855px -100px; }
	div#menu ul li a#menu-01.active { background-position: 0 0 !important; }
	div#menu ul li a#menu-02.active { background-position: -151px 0 !important; }
	div#menu ul li a#menu-03.active { background-position: -266px 0 !important; }
	div#menu ul li a#menu-04.active { background-position: -370px 0 !important; }
	div#menu ul li a#menu-05.active { background-position: -494px 0 !important; }
	div#menu ul li a#menu-06.active { background-position: -618px 0 !important; }
	div#menu ul li a#menu-07.active { background-position: -747px 0 !important; }
	div#menu ul li a#menu-08.active { background-position: -855px 0 !important; }
div#content { background: #f4f4f4; border-bottom: 1px solid #fff; }
	div#pathline { height: 58px; line-height: 58px; padding-left: 43px; }
		div#pathline a { color: #438016; }
		div#pathline strong { font-weight: normal; }
	div#main { height: 268px; }
		div#top { float: left; width: 659px; height: 268px; background: #538b2b url('../images/bg_green.jpg'); position: relative; }
			div#top ul { position: absolute; padding-left: 382px; left: 16px; top: 31px; width: 243px; border-top: 1px solid #a4c28f; }
				div#top ul li { float: left; position: relative; top: -1px; }
				div#top ul li a { float: left; display: block; width: 31px; height: 27px; background: url('../images/bg_pager.gif'); }
				div#top ul li a#top-01 { background-position: 0 0; }
				div#top ul li a#top-02 { background-position: -31px 0; }
				div#top ul li a#top-03 { background-position: -62px 0; }
				div#top ul li a#top-04 { background-position: -93px 0; }
				div#top ul li a#top-05 { background-position: -124px 0; }
				div#top ul li a#top-06 { background-position: -155px 0; }
				div#top ul li a#top-07 { background-position: -186px 0; }
				div#top ul li a#top-01:hover { background-position: 0 -54px; }
				div#top ul li a#top-02:hover { background-position: -31px -54px; }
				div#top ul li a#top-03:hover { background-position: -62px -54px; }
				div#top ul li a#top-04:hover { background-position: -93px -54px; }
				div#top ul li a#top-05:hover { background-position: -124px -54px; }
				div#top ul li a#top-06:hover { background-position: -155px -54px; }
				div#top ul li a#top-07:hover { background-position: -186px -54px; }
				div#top ul li a#top-01.active { background-position: 0 -27px !important; }
				div#top ul li a#top-02.active { background-position: -31px -27px !important; }
				div#top ul li a#top-03.active { background-position: -62px -27px !important; }
				div#top ul li a#top-04.active { background-position: -93px -27px !important; }
				div#top ul li a#top-05.active { background-position: -124px -27px !important; }
				div#top ul li a#top-06.active { background-position: -155px -27px !important; }
				div#top ul li a#top-07.active { background-position: -186px -27px !important; }
			div.top-content { margin: 68px 0 0 40px; width: 619px; height: 200px; display: none; }
			div#top div.active { display: block; }
				div.top-content h2.caption { color: #fff; font-size: 27px; position: relative; z-index: 2; }
				div.top-content div.img { position: absolute; right: 0; bottom: 0; width: 365px; height: 210px; z-index: 1; }
				div.top-content div.text { color: #fff; text-align: justify; width: 320px; line-height: 20px; margin: 5px 0 10px; position: relative; z-index: 2; }
				div#top-content-02 div.text { width: 285px; }
				div#top-content-05 div.text { width: 300px; }
				div#top-content-06 div.text { width: 280px; }
				div.top-content a.more { font-weight: bold; color: #ffc000; padding-right: 10px; background: url('../images/bg_arrow_yellow.gif') right 4px no-repeat; }
				div.preload { width: 1px; height: 1px; position: absolute; overflow: hidden; }
				div#preload-top-content-01 { background: url('../images/pager_1.png'); }
				div#preload-top-content-02 { background: url('../images/pager_2.png'); }
				div#preload-top-content-03 { background: url('../images/pager_3.png'); }
				div#preload-top-content-04 { background: url('../images/pager_4.png'); }
				div#preload-top-content-05 { background: url('../images/pager_5.png'); }
				div#preload-top-content-06 { background: url('../images/pager_6.png'); }
				div#preload-top-content-07 { background: url('../images/pager_7.png'); }
				div#top-content-01 div.img { background: url('../images/pager_1.png'); }
				div#top-content-02 div.img { background: url('../images/pager_2.png'); }
				div#top-content-03 div.img { background: url('../images/pager_3.png'); }
				div#top-content-04 div.img { background: url('../images/pager_4.png'); }
				div#top-content-05 div.img { background: url('../images/pager_5.png'); }
				div#top-content-06 div.img { background: url('../images/pager_6.png'); }
				div#top-content-07 div.img { background: url('../images/pager_7.png'); }
		div#sidebar { float: right; width: 319px; height: 268px; }
			div#sidebar ul li a { display: block; width: 319px; height: 38px; background: url('../images/bg_sidebar.gif'); }
			div#sidebar ul li a#sidebar-01 { height: 39px; background-position: -319px 0; }
			div#sidebar ul li a#sidebar-02 { background-position: -319px -39px; }
			div#sidebar ul li a#sidebar-03 { background-position: -319px -77px; }
			div#sidebar ul li a#sidebar-04 { background-position: -319px -115px; }
			div#sidebar ul li a#sidebar-05 { background-position: -319px -153px; }
			div#sidebar ul li a#sidebar-06 { background-position: -319px -191px; }
			div#sidebar ul li a#sidebar-07 { height: 39px; background-position: -319px -229px; }
			div#sidebar ul li a#sidebar-01:hover, div#sidebar ul li a#sidebar-01.active { background-position: 0 0; }
			div#sidebar ul li a#sidebar-02:hover, div#sidebar ul li a#sidebar-02.active { background-position: 0 -39px; }
			div#sidebar ul li a#sidebar-03:hover, div#sidebar ul li a#sidebar-03.active { background-position: 0 -77px; }
			div#sidebar ul li a#sidebar-04:hover, div#sidebar ul li a#sidebar-04.active { background-position: 0 -115px; }
			div#sidebar ul li a#sidebar-05:hover, div#sidebar ul li a#sidebar-05.active { background-position: 0 -153px; }
			div#sidebar ul li a#sidebar-06:hover, div#sidebar ul li a#sidebar-06.active { background-position: 0 -191px; }
			div#sidebar ul li a#sidebar-07:hover, div#sidebar ul li a#sidebar-07.active { background-position: 0 -229px; }
	div#main-content { position: relative; left: 6px; width: 982px; background: url('../images/bg_content.gif') repeat-y; }	
		div#main-content div.inner { padding: 25px 10px 35px 10px; background: url('../images/bg_content_footer.gif') 50% bottom no-repeat; }		
		div#corner-left { position: absolute; left: -6px; top: 0; width: 16px; height: 58px; background: url('../images/bg_content_corners.gif') 0 0; }	
		div#corner-right { position: absolute; right: 0; top: -10px; width: 10px; height: 58px; background: url('../images/bg_content_corners.gif') -16px 0; }	
			div#main-columns.main { background: url('../images/bg_main_columns.gif'); }
			div#main-columns.sub { background: url('../images/bg_sub_columns.gif'); }
				div#main-columns a.more { position: relative; left: -8px; margin-top: 10px; display: block; float: left; background: url('../images/bg_more.gif'); width: 90px; height: 25px; line-height: 25px; color: #fff; font-weight: bold; text-decoration: none; text-align: center; padding-right: 10px; }
				div#main-columns a.more:hover { background-position: 0 -25px; }
				div#double-column { width: 592px; padding: 0 25px; float: left; }
				div#left-column { width: 271px; float: left; padding: 0 25px; }
					div#left-column h4 { color: #438016; margin: 0; line-height: 20px; font-size: 11px; }
					div#left-column h4 a { color: #438016; }
					div#left-column small { font-size: 11px; color: #ffc000; }
					div#left-column a.archive { margin-top: 24px; color: #545454; font-weight: bold; display: block; float: right; padding-right: 8px; background: url('../images/bg_arrow_gray.gif') right 4px no-repeat; }
					div#left-column a.more { margin-top: 17px; }
					div#left-column div.text { height: 60px; overflow: hidden; }
					
				ul.listing {  }	
					ul.listing li { margin-top: 20px; }	
					ul.listing li:first-child, ul.listing li.first-child { margin-top: 0; }	
					ul.listing li h4 { color: #438016; margin: 0; line-height: 20px; font-size: 11px; }	
					ul.listing li h4 a { color: #438016; }
					ul.listing li small { font-size: 11px; color: #ffc000; }
					
				div.pager {  }	
					div.pager a { display: block; float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #438016; margin-top: 20px; }
					div.pager a.active { font-weight: bold; background: #438016; color: #FFCF40; }
				div#center-column { width: 271px; float: left; padding: 0 25px; }
					div#promo a { display: block; color: #545454 !important; text-decoration: none; font-weight: bold; line-height: 20px; margin-top: 20px; padding: 5px 0 5px 60px; background: url('../images/bg_pdf.gif') no-repeat; }
					div#promo a strong { color: #438016; }
					div#promo a:hover strong { text-decoration: underline; }
				div#right-column { width: 270px; float: left; padding: 0 25px; }
					div#right-column a { color: #438016; }
					div#right-column strong { color: #438016; }
					div#right-column div#promo { margin-top: 20px; padding-top: 20px; border-top: 1px solid #E3E3E3; }
				div#main-columns h3 { color: #313131; font-size: 17px; font-weight: normal; margin-bottom: 15px; }
	div#partners { margin: 20px 0; }
		div#partners h3 { color: #313131; font-size: 17px; font-weight: normal; padding-left: 41px; }
		div#partners ul li { float: left; }
		div#partners ul li a { float: left; display: block; height: 68px; background: url('../images/bg_partners.gif'); }
		div#partners ul li a#partners-01 { width: 156px; background-position: 0 0; }
		div#partners ul li a#partners-02 { width: 157px; background-position: -156px 0; }
		div#partners ul li a#partners-03 { width: 158px; background-position: -313px 0; }
		div#partners ul li a#partners-04 { width: 125px; background-position: -491px 0; }
		div#partners ul li a#partners-05 { width: 133px; background-position: -616px 0; }
		div#partners ul li a#partners-06 { width: 172px; background-position: -749px 0; }
		div#partners ul li a#partners-01:hover { background-position: 0 -68px; }
		div#partners ul li a#partners-02:hover { background-position: -156px -68px; }
		div#partners ul li a#partners-03:hover { background-position: -313px -68px; }
		div#partners ul li a#partners-04:hover { background-position: -491px -68px; }
		div#partners ul li a#partners-05:hover { background-position: -616px -68px; }
		div#partners ul li a#partners-06:hover { background-position: -749px -68px; }
	div#footer-menu { border-top: 1px solid #e3e3e3; border-bottom: 2px solid #fff; background: #fafafa; }
		div#footer-menu div.width { height: 68px; }
		div#footer-menu ul.left { float: left; margin-left: 33px; margin-top: 27px; }
			div#footer-menu ul.left li { float: left; padding-left: 1px; background: url('../images/bg_link_spacer.gif') 0 4px no-repeat; }
			div#footer-menu ul.left li:first-child, div#footer-menu ul.left li.first-child { padding-left: 0; background: none; }
			div#footer-menu ul.left li a { color: #000; text-decoration: none; padding: 0 8px; }
			div#footer-menu ul.left li a:hover, div#footer-menu ul.left li a.active { color: #438016; }
		div#footer-menu ul.right { float: right; margin-top: 27px; margin-right: 30px; }
			div#footer-menu ul.right li { float: left; padding-left: 1px; background: url('../images/bg_link_spacer.gif') 0 4px no-repeat; }
			div#footer-menu ul.right li:first-child, div#footer-menu ul.right li.first-child { padding-left: 0; background: none; }
			div#footer-menu ul.right li a { color: #000; text-decoration: none; padding: 0 8px; }
			div#footer-menu ul.right li a:hover { color: #438016; }
			a#gotop { padding-right: 12px !important; background: url('../images/bg_arrows.gif') right 6px no-repeat; }
			a#gotop:hover { background-position: right -10px !important; }
			a#goback { padding-left: 10px !important; background: url('../images/bg_arrows.gif') 0 -28px no-repeat; }
			a#goback:hover { background-position: 0 -44px !important; }
	div#footer { border-top: 1px solid #e3e3e3; }
		div#footer div.width { height: 75px; }
			div#footer div.left { float: left; margin-top: 25px; margin-left: 40px; }
				div#footer div.left a { color: #438016; }
				div#footer div.left span { color: #E3E3E3; }
				div#footer a.baner { float:right;position:relative;right:0px;width:160px;height:95px;background-image:url('../images/rzetelna_firma_160x75.png'); }
				
				
			div#footer ul.right { float: right; margin-top: 15px; margin-right: 30px; }
				div#footer ul.right li { float: left; height: 35px; background: url('../images/bg_realization.gif'); position: relative; }
				div#footer ul.right li a { display: block; position: absolute; width: 100%; height: 100%; }
				div#footer ul.right li#realization_01 { width: 102px; background-position: 0 0; text-indent: -9999px; }
				div#footer ul.right li#realization_02 { width: 92px; background-position: -102px 0; }
				div#footer ul.right li#realization_03 { width: 20px; background-position: -194px 0; text-indent: -9999px; }
				div#footer ul.right li#realization_04 { width: 62px; background-position: -214px 0; }

h2.caption { visibility: hidden; margin: 0; }
h2.caption a { text-decoration: none !important; }
html.cufon-ready h2.caption { visibility: visible; }
.cufon-canvas{text-indent:0!important;}
@media screen,projection{
	.cufon-canvas{display:inline!important;display:inline-block!important;position:relative!important;vertical-align:middle!important;font-size:1px!important;line-height:1px!important;}
	.cufon-canvas .cufon-alt{display:-moz-inline-box!important;display:inline-block!important;width:0!important;height:0!important;overflow:hidden!important;text-indent:-10000in!important;}
	.cufon-canvas canvas{position:relative!important;}
}
@media print{
	.cufon-canvas{padding:0!important;}
	.cufon-canvas canvas{display:none!important;}
	.cufon-canvas .cufon-alt{display:inline!important;}
}
			
			