/*
Theme Name: Kesklabor
Theme URI: http://www.klab.ee
Description: Kesklabor 2010
Version: 2.1.1
Author: UX Disain
Author URI: http://ux.ee
Tags: EKUK, corporate colors, fixed width, widgets
*/
/* 11.08.2010 */
html{font-size:100.01%;background:#fff url(images/bg-html-footer-infinite.gif) repeat-y scroll 50% 0;}
body{margin:0;font:64% Arial, Verdana, sans-serif;background:#fff;}
form{padding:0;margin:0;display:inline;}
input, textarea, select{font:100% arial, sans-serif;vertical-align:middle;}
fieldset{margin:0;padding:0;border:none;}
img{border:none;}
table{padding:0;margin:0;border-collapse:collapse;}
td{padding:0;margin:0;}
a{text-decoration:none;}
a:active, a:focus{outline:none;}
.print-logo{display:none}
#main{margin:0 auto;width:945px;position:relative;padding:140px 0 0;}
#header{position:absolute;top:0;left:0;padding:7px 0 0;width:945px;background:#393 url(images/bg-header.gif) no-repeat 0 100%;overflow:hidden;z-index:3;}
.logo{float:left;margin:0 0 0 23px;overflow:hidden;text-indent:-9999px;background:url(images/logo.gif) no-repeat;width:205px;height:101px;}
#header .menus{float:right;width:680px;}
#header .lang-search{overflow:hidden;width:100%;height:21px;margin:41px 0 0;}
#header .lang{list-style:none;margin:4px 0 0;padding:0;float:left;font:13px/15px Arial, Helvetica, sans-serif;}
#header .lang li{background:url(images/bullet-lang.gif) no-repeat 0 9px;padding:0 3px 0 8px;display:inline;}
#header .lang li:first-child{background:none}
#header .lang a{color:#d6ead6}
#header .lang .active a, #header .lang .active a:hover{font-weight:bold;}
#header .lang a:hover{text-decoration:underline}
#header fieldset{float:right;width:282px;background:url(images/search.gif) no-repeat;margin:0 28px 0 0;display:inline;}
#header fieldset .fld-text{border:0;background:none;font:bold 13px Arial, Helvetica, sans-serif;color:#393;width:185px;float:left;margin:0 19px 0 2px;padding:2px 0px 3px;outline:none;}
#header fieldset .fld-text.clear{font-style:italic;font-weight:normal;color:#5BAD5B;}
#header fieldset .btn{float:left;margin:0 0 0 5px;}
.search-result #searchform fieldset .fld-text{background:#fff url(images/forms/bg_form-field.gif) repeat-x;border:1px solid #afafaf;float:left;font:bold 15px Arial, Helvetica, sans-serif;height:18px;margin:0;outline:none;padding:3px 0 2px 2px;width:300px;}
.search-result #searchform fieldset .fld-text:hover, .search-result #searchform fieldset .fld-text:focus{border-color:#403b3b;}
.search-result #searchform fieldset .fld-text.clear{font-style:italic;font-weight:normal;color:#999;}
.search-result #searchform fieldset .btn{margin:0 285px 0 5px;float:right;}
.search-result #searchform fieldset a{display:none;}
#header fieldset a{font:13px/21px Arial, Helvetica, sans-serif;color:#d6ead6;}
#header fieldset a:hover{text-decoration:underline}
#menu, #menu ul{list-style:none;margin:11px 0 0;padding:0;overflow:hidden;width:100%;}
#menu li{font:bold 16px/16px Arial, Helvetica, sans-serif;float:left;}
#menu li:hover, #menu li.hover{background:url(images/menu-left.gif) no-repeat 0 100%;}
#menu li.current_page_item, #menu li.current_page_parent, #menu li.current_page_ancestor{background:url(images/menu-left.gif) no-repeat;}
#menu a{padding:12px 14px;float:left;color:#eaf4ea;}
#menu li:hover a, #menu li.hover a{background:url(images/menu-right.gif) no-repeat 100% 100%;color:#393;}
#menu li.current_page_item a, #menu li.current_page_parent a, #menu li.current_page_ancestor a{background:url(images/menu-right.gif) no-repeat 100% 0;color:#393;}
#menu h2{display:none;}
#menu ul{margin:0;}
#menu ul li.current_page_item, #menu ul li.current_page_parent, #menu ul li.current_page_ancestor{background:none;}
#menu ul li.current_page_item a, #menu ul li.current_page_parent a, #menu ul li.current_page_ancestor a{background:none;color:#eaf4ea;}
#menu li.pagenav:hover, #menu li.pagenav.hover, #menu li.pagenav:hover a, #menu li.pagenav.hover a{background:none;color:#eaf4ea;}
#menu li.pagenav li:hover, #menu li.pagenav li.hover{background:url(images/menu-left.gif) no-repeat 0 100%;}
#menu li.pagenav li:hover a, #menu li.pagenav li.hover a{background:url(images/menu-right.gif) no-repeat 100% 100%;color:#393;}
#content{margin:0 0 40px;overflow:hidden;width:100%;}
.gallery-holder{position:relative;width:100%;}
.gallery-holder .gallery{list-style:none;padding:0;margin:0 20px;width:905px;height:255px;position:relative;overflow:hidden;}
.gallery-holder .gallery li{display:block;position:absolute;top:0;left:0;width:905px;height:255px;vertical-align:top;}
.gallery-holder .gallery .image{overflow:hidden;width:100%;}
.gallery-holder .gallery .image img{float:right;}
.gallery-holder .gallery .frame{position:absolute;top:0;left:0;background:url(images/gallery-frame.png) no-repeat;height:255px;width:905px;}
.gallery-holder .gallery .text{position:absolute;height:222px;width:870px;top:0;left:0;padding:33px 0 0 35px;}
.gallery-holder .gallery .text h1{margin:0;font:bold 47px/54px Arial, Helvetica, sans-serif;color:#fff;width:390px;letter-spacing:-1px;}
.gallery-holder .gallery .text h2{margin:-2px 0 5px 1px;font:25px/32px Arial, Helvetica, sans-serif;color:#fff;width:390px;}
.gallery-holder .gallery .text p{margin:0 0 0 2px;font:14px/18px Arial, Helvetica, sans-serif;color:#fff;width:430px;}
.gallery-holder .gallery .text div{position:absolute;left:480px;top:200px;}
.gallery-holder .buttons{position:absolute;top:123px;left:-4px;overflow:hidden;width:100%;z-index:5;}
.gallery-holder .buttons .prev{float:left;}
.gallery-holder .buttons .prev span{background:url(images/gallery-left.png) no-repeat;}
.gallery-holder .buttons .next{float:right;}
.gallery-holder .buttons .next span{background:url(images/gallery-right.png) no-repeat;}
.gallery-holder .buttons a{width:50px;height:49px;overflow:hidden;cursor:pointer;}
.gallery-holder .buttons span{display:block;width:50px;height:98px;}
.gallery-holder .buttons a:hover{position:static}
.gallery-holder .buttons a:hover span, .gallery-holder .buttons .active span{margin:-49px 0 0;}
.gallery-holder .gallery-tabs{overflow:hidden;list-style:none;margin:0 20px;padding:0;}
* html .gallery-holder .gallery-tabs{overflow:visible;height:1%;}
.gallery-holder .gallery-tabs li{float:left;}
.gallery-holder .gallery-tabs a{float:left;font:bold 16px/20px Arial, Helvetica, sans-serif;color:#ffefe5;text-align:center;background:#f60;padding:10px 0;}
.gallery-holder .gallery-tabs a:hover{color:#393;background:#add6ad;}
.gallery-holder .gallery-tabs .active a{background:#393;color:#fff;}
.gallery-holder .corner-lb{left:20px;bottom:0;background:url(images/corner-lb.png) no-repeat;width:14px;height:14px;position:absolute;}
* html .gallery-holder .corner-lb{bottom:-1px;}
.corner-rb{right:20px;bottom:0;background:url(images/corner-rb.png) no-repeat;width:14px;height:14px;position:absolute;}
* html .gallery-holder .corner-rb{right:19px;bottom:-1px;}
.content-columns{background:url(images/content-columns-repeat.gif) repeat-y;margin:20px 20px 0;}
.content-columns .top{background:url(images/content-columns-top.gif) no-repeat;}
.content-columns .bottom{background:url(images/content-columns-bottom.gif) no-repeat 0 100%;overflow:hidden;width:100%;height:200px;}
.content-columns h2{font:bold 16px/20px Arial, Helvetica, sans-serif;color:#393;margin:0 0 1px;}
.content-columns a{color:#393}
.content-columns a:hover{text-decoration:underline}
.content-columns .intro-col{float:left;width:375px;}
.content-columns .intro-col img{float:left;margin:0 14px 0 0;}
.content-columns .intro-col div{width:165px;height:165px;float:left;margin:18px 0 0;}
.content-columns .intro-col p{color:#403b3b;font:12px/16px Arial, Helvetica, sans-serif;margin:0;}
.content-columns .intro-col p a{display:block;float:right;font-weight:bold;margin:2px 10px 0;}
.content-columns .services-col{width:205px;height:165px;float:left;margin:0 0 0 20px;display:inline;padding:18px 20px 0;overflow:hidden;}
.content-columns .services-col h2, .content-columns .services-col h2 a, .content-columns .services-col p a{color:#F60;}
.content-columns .services-col p{color:#403b3b;font:bold 12px/16px Arial, Helvetica, sans-serif;float:right;margin:3px 0 0;}
.content-columns .services-col ul{color:#403b3b;font:14px/18px Arial, Helvetica, sans-serif;list-style:none;margin:0;padding:0;}
.content-columns .services-col li{background:url(images/bullet-pink-round.gif) no-repeat 0 6px;padding:0 0 0 13px;}
.content-columns .news-col{float:right;width:205px;padding:10px 20px 0;}
.content-columns .news-col .news-content{height:148px;margin-bottom:10px;overflow:hidden;}
.content-columns .news-col .news-content h2{padding-top:8px;}
.content-columns .news-col .news-content div{margin:5px 0 0;overflow:hidden;}
.content-columns .news-col .news-content span{font:11px/14px Arial, Helvetica, sans-serif;color:#393;}
.content-columns .news-col .news-content p{margin:0;font:bold 13px/16px Arial, Helvetica, sans-serif;color:#393;}
.content-columns .news-col a.link-more{font:bold 12px/16px Arial, Helvetica, sans-serif;float:left;}
.content-columns .news-col a.link-rss{margin:-3px 0 0;height:16px;width:16px;background:url(images/icon-rss.gif) 0 0 no-repeat;color:#F60;float:right;}
.main-content{float:right;width:620px;margin:0 35px 0 0;display:inline;}
.article{overflow:hidden;width:100%;font:14px/19px Arial, Helvetica, sans-serif;color:#403b3b;}
.article .right-img{float:right;margin:3px 0 8px 15px;}
.article h1, .article.news.list h1{margin:11px 0 0 -1px;width:95%;font:bold 35px/35px Arial, Helvetica, sans-serif;color:#ff7519;}
.article.news h1{font:bold 30px/30px Arial, Helvetica, sans-serif;}
.article h2{color:#ff7519;font:22px/24px Arial, Helvetica, sans-serif;margin:3px 0 0 -1px;}
.article h2.fb{margin:3px 0 10px -1px;}
.article.news.list h2{margin:5px 150px 0 -1px;}
.article h3, .side-bar h3{margin:3px 0 0;font:18px/20px Arial, Helvetica, sans-serif;color:#ff7519;}
.article.news small{display:block;margin:10px 0 0;font:13px/13px Arial, Helvetica, sans-serif;color:#888173;}
.article.news.list small{margin:22px 0 0;}
.article p{margin:11px 0;font:14px/19px Arial, Helvetica, sans-serif;color:#403b3b;}
.article.news.list p{margin:5px 0 0;}
.article a, .article p a, .article.news.list h2 a{color:#02a3d8;text-decoration:underline;}
.article a:hover, .article p a:hover, .article.news.list h2 a:hover{text-decoration:none}
.article address{display:block;font:14px/19px Arial, Helvetica, sans-serif;color:#403b3b;}
.article ul{list-style:none;margin:11px 0;padding:0;}
.article ul ul{margin:0}
.article li{font:14px/19px Arial, Helvetica, sans-serif;color:#403b3b;background:url(images/bullet-gray-round.gif) no-repeat 0 6px;padding:0 0 0 13px;}
.article .links{font:12px/15px Arial, Helvetica, sans-serif;color:#959292;margin:33px 0 0;}
.article .links a{color:#959292}
.article .links a:hover{text-decoration:underline}
.article p a.post-edit-link:hover{text-decoration:none}
.search-result h1{font:bold 35px/35px Arial, Helvetica, sans-serif;color:#666;margin:11px 0 18px;}
.search-result h1 strong{color:#ff7519;}
.search-result h2{color:#ff7519;font:22px/24px Arial,Helvetica,sans-serif;margin:6px 0 20px -1px;}
.search-result h2.fb{margin:20px 0 10px -1px;}
.search-result h2 strong{color:#666;}
.search-result ol{margin:0;padding:0 0 0 30px;list-style:decimal outside;}
.ie6 .search-result ol, .ie7 .search-result ol{padding:0 0 0 40px;}
.search-result ul{margin:0;padding:0 0 0 30px;list-style-image:none;list-style-type:none;}
.search-result ol li, .search-result ul li{font:bold 22px/30px Arial, Helvetica, sans-serif;color:#ff7519;margin:0 0 16px;}
.search-result ol h2, .search-result ul h2{margin:0 0 5px;}
.search-result ol h2 a, .search-result ul h2 a{color:#02a3d8;text-decoration:underline;font-size:22px;}
.search-result ol a:hover, .search-result ul a:hover{text-decoration:none}
.search-result ol p, .search-result ul p{font:14px/19px Arial, Helvetica, sans-serif;margin:0;color:#403b3b;}
.search-result a{text-decoration:underline;color:#02a3d8;font-size:14px;}
.search-result a:hover{text-decoration:none}
.search-result ol div, .search-result ul div{font:12px/15px Arial, Helvetica, sans-serif;margin:8px 0 0;color:#959292;}
.search-result ol div a, .search-result ul div a{color:#959292;}
.search-result ol div a:hover, .search-result ul div a:hover{text-decoration:underline}
.search-result .bottom-links{font:12px/15px Arial, Helvetica, sans-serif;margin:32px 0 0;color:#959292;}
.search-result .bottom-links a{color:#959292;}
.search-result .bottom-links a:hover{text-decoration:underline}
.side-bar{float:left;width:245px;margin:0 0 0 20px;display:inline;}
.side-bar.post{margin:8px 0 0 20px;}
.side-nav{background:#393 url(images/side-nav-top.gif) no-repeat;margin:0 0 20px;}
.side-nav ul{list-style:none;margin:0;padding:14px 0 17px;background:url(images/side-nav-bottom.gif) no-repeat 0 100%;font:bold 14px/17px Arial, Helvetica, sans-serif;}
.side-nav li{width:100%;vertical-align:top;}
.side-nav a{color:#eaf4ea;display:block;padding:5px 21px;}
.ie6 .side-nav a{zoom:1}
.side-nav a:hover{background:#add6ad;color:#393;}
.side-nav .current_page_item a{background:#fff;color:#393;}
.side-nav .page-item-161, .side-nav .page-item-102, .side-nav .page-item-803, .side-nav .page-item-32{background:#5BAD5B;}
.side-nav .page-item-161 a, .side-nav .page-item-102 a, .side-nav .page-item-803 a, .side-nav .page-item-32 a{color:#F3F9F3;}
.side-nav .page-item-161.current_page_item, .side-nav .page-item-102.current_page_item, .side-nav .page-item-803.current_page_item, .side-nav .page-item-32.current_page_item{background:#fff;}
.side-nav .page-item-161.current_page_item a, .side-nav .page-item-102.current_page_item a, .side-nav .page-item-803.current_page_item a, .side-nav .page-item-32.current_page_item a{background:none;color:#393;}
.side-nav .page-item-161 a:hover, .side-nav .page-item-102 a:hover, .side-nav .page-item-803 a:hover, .side-nav .page-item-32 a:hover, .side-nav .page-item-161.current_page_ancestor a:hover, .side-nav .page-item-102.current_page_ancestor a:hover, .side-nav .page-item-803.current_page_ancestor a:hover, .side-nav .page-item-32.current_page_ancestor a:hover{color:#393;}
.side-nav ul ul{padding:0;background-image:none;background:#5BAD5B;}
.side-nav .page-item-161.current_page_item ul a, .side-nav .page-item-102.current_page_item ul a, .side-nav .page-item-803.current_page_item ul a, .side-nav .page-item-32.current_page_item ul a, .side-nav ul ul a{color:#F3F9F3;padding:5px 21px 5px 33px;}
.side-nav .page-item-161.current_page_item ul a:hover, .side-nav .page-item-102.current_page_item ul a:hover, .side-nav .page-item-803.current_page_item ul a:hover, .side-nav .page-item-32.current_page_item ul a:hover, .side-nav ul ul a:hover{background:#add6ad;color:#393;}
.side-nav ul ul .current_page_item a{background:#fff;color:#393;}
.side-bar .news{background:#eaf4ea url(images/side-news-top.gif) no-repeat;}
.side-bar .news .bottom{background:url(images/side-news-bottom.gif) no-repeat 0 100%;padding:10px 20px 38px;}
.side-bar .news.maps .bottom{padding-bottom:2px;margin-bottom:20px;}
.side-bar .news div{margin:8px 0 0;}
.side-bar .news span{font:11px/14px Arial, Helvetica, sans-serif;color:#393;}
.side-bar .news .bottom p{margin:0;font:bold 13px/16px Arial, Helvetica, sans-serif;color:#393;}
.side-bar .news .bottom a{color:#393}
.side-bar .news .bottom a:hover{text-decoration:underline}
.side-bar .news .bottom a.link-rss{margin:8px 0 0;padding:2px 0 0 20px;height:14px;background:url(images/icon-rss.gif) 0 0 no-repeat;font:normal 12px/12px Arial, Helvetica, sans-serif;color:#F60;float:right;}
.side-bar.post .news .bottom{padding:14px 0 34px;}
.side-bar.post .news div{margin:0;padding:4px 20px;}
.side-bar.post .news div.current{background:#fff;}
.side-bar.post .news .bottom a.link-rss{margin:4px 20px 0 0;padding:2px 0 0 20px;}
#footer{background:#eaf4ea url(images/bg-footer.gif) no-repeat;margin:0 20px;overflow:hidden;padding:0 0 20px;}
* html #footer{overflow:visible;height:1%;}
.footer-logo{float:left;margin:0 0 0 76px;}
#footer .contacts{float:right;width:635px;margin:18px 0 0;}
#footer .contacts h2{font:bold 11px/15px Arial, Helvetica, sans-serif;color:#5bad5b;margin:0 0 4px;text-transform:uppercase;}
#footer .columns{overflow:hidden;width:100%;}
#footer .contacts h3{color:#5bad5b;font:bold 11px/15px Arial, Helvetica, sans-serif;margin:0;}
#footer .contacts address{color:#5bad5b;font:11px/15px Arial, Helvetica, sans-serif;margin:0;}
#footer .contacts h2 a, #footer .contacts h3 a, #footer .contacts address a{color:#5bad5b;}
#footer .contacts h2 a:hover, #footer .contacts h3 a:hover{color:#393;}
#footer .contacts a:hover{text-decoration:underline;}
#footer .col-1, #footer .col-2, #footer .col-3, #footer .col-4{float:left;margin:0 35px 0 0;}
#footer .col-5{float:left;}
#footer .contacts p{color:#9c9;font:11px/15px Arial, Helvetica, sans-serif;margin:10px 0 0;}
#footer .contacts p a{color:#9c9;}
#footer .contacts p a:hover{text-decoration:underline}
#footer .contacts p.copyright{float:left;}
#footer .contacts p.ux{float:right;margin-right:10px;}
#footer .contacts .print-data{display:none;}
#footer .contacts span.ux{font-size:9px;}
#footer .contacts span.ux a{padding:1px 4px 2px;}
#footer .lk-100{margin-top:-18px;padding:10px;position:absolute;right:0;}
.navigation{color:#9c9;font:normal 13px/13px Arial, Helvetica, sans-serif;margin:0 0 30px;padding:12px 0 0;}
.navigation.bottom{padding:8px 0 0;margin:0 0 15px;}
.navigation a{color:#393;}
.search-result .navigation a{color:#393;font:normal 13px/13px Arial, Helvetica, sans-serif;text-decoration:none;}
.navigation a:hover, .search-result .navigation a:hover{text-decoration:underline;}
.ie6 .navigation.index, .ie7 .navigation.index{width:165px;margin-bottom:10px;}
.navigation.index a:first-child, .navigation.index .sep{float:right;}
.search-result .navigation.index a:first-child, .search-result .navigation.index .sep{float:left;}
.article p.kontakt{float:left;margin:0 14px 18px 0;font-size:12px;line-height:17px;}
.article .tartu p.kontakt{width:25%;margin-right:0;}
.article .keskkonnakeemia p.kontakt{margin-right:20px;}
.article p.kontakt.clear{clear:left;}
.article h2.kontakt, .article h3.kontakt{border-top:1px solid #d6ead6;clear:both;padding-top:14px;}
.osakonnad, .filiaalid{clear:both;}
.twothirds{width:67%;float:left;}
.half{width:50%;float:left;}
.third{width:33%;float:left;}
.third.special{width:34%;}
.fourth{width:25%;float:left;}
.half h4, .third h4, .fourth h4{color:#FF7519;margin:5px 0 -8px;}
.article p.kontakt.special{margin:13px 14px 18px;}
.side-bar h3.kontakt{margin-bottom:8px;}
.side-bar h4.kontakt{border-top:1px solid #ADD6AD;padding-top:8px;margin:0 0 8px;font-size:14px;color:#393;}
.side-bar .news.maps img{margin-bottom:18px;}
.side-bar .news.maps small{white-space:nowrap;font-weight:normal;}
.vastuv6tt{width:240px;}
.ie6 .vastuv6tt{width:237px;}
.tellimisvormid{width:350px;}
.alignright.tellimisvormid img{margin-bottom:22px;}
.n6uded{border-top:1px solid #d6ead6;clear:both;margin-top:10px;padding-top:12px;}
.alignright .download-oo{margin-top:0;}
.download-oo, .download-ar{padding:10px;background:#F3F9F3;font:italic 13px/16px Arial, Helvetica, sans-serif !important;width:260px;}
.download-oo a, .download-ar a{padding-left:40px;display:block;}
.download-oo a{background:url(images/icon-openoffice-org.gif) 0 0 no-repeat;}
.download-ar a{background:url(images/icon-adobe-reader.gif) 0 1px no-repeat;}
.download-oo img, .download-ar img{float:left !important;margin:2px 11px 11px 0 !important;}
.article.infomaterjalid ul, .ddsg-wrapper ul{margin:11px 0 6px 0;}
.article.infomaterjalid ul ul, .ddsg-wrapper ul ul{margin:0;}
.article.infomaterjalid li, .ddsg-wrapper li{padding:0 0 5px 13px;}
.article.infomaterjalid ul ul li, .ddsg-wrapper ul ul li{padding:2px 0 2px 13px;}
.article.infomaterjalid ul a:visited, .ddsg-wrapper ul a:visited{color:#80d1eb;}
.article h2.projektid, .article h3.projektid{border-top:1px solid #d6ead6;clear:both;margin-top:10px;padding-top:12px;}
.article h2.projektid.lower, .article h3.projektid.lower{margin-top:24px;}
.clearboth{clear:both;}
.hide{display:none;}
.warning{color:#c00;}
.warning.hilite{background:#f9e5e5;}
.success{color:#008000;}
.success.hilite{background:#e5f2e5;}
a.download{padding-left:18px;}
a.download.fx{background:url(images/brwsr_fx.gif) no-repeat;}
a.download.ie{background:url(images/brwsr_ie.gif) no-repeat;}
a.download.opera{background:url(images/brwsr_opera.gif) no-repeat;}
a.download.chrome{background:url(images/brwsr_chrome.gif) no-repeat;}
div.alignleft, img.alignleft, .alignleft img{float:left;}
div.alignright, img.alignright, .alignright img{float:right;}
img.alignleft, .alignleft img{margin:3px 11px 8px 0;}
img.alignright, .alignright img{margin:3px 0 8px 11px;}
div.alignleft, div.alignright{margin:11px 0 1px;}
div.alignleft{margin-right:11px;}
div.alignright{margin-left:11px;}
.wp-caption p{margin:0 10px 8px;color:#555;font:italic 13px/16px Arial, Helvetica, sans-serif;}
.wp-caption.alignright p{margin:0 10px 8px 18px;}
div.nulltop, img.nulltop, p.nulltop{margin-top:0;}
div.nullbottom, img.nullbottom{margin-bottom:0;}
.alignright.specialmargin35{margin-right:35px;}
.alignleft.specialmargin35{margin-left:35px;}
.alignright.specialmargin30{margin-right:30px;}
.alignleft.specialmargin30{margin-left:30px;}
.w210{width:210px;clear:both;}
.w280{width:280px;}
.w350{width:350px;}
.alignright.specialbottom{margin-bottom:175px;}
.alignright.specialbottom2{margin-bottom:275px;}
.specialbottom10{margin-bottom:10px;}
.article p a.post-edit-link{color:#c00;background:#FFFEEB;border:1px solid #ccc;border-width:1px 0;margin-top:30px;padding:4px;text-decoration:underline;display:block;width:33%;clear:both;}
.teasers{margin:-7px 0 20px 0;padding:0 20px;}
.teasers, .teasers div{height:57px;overflow:hidden;}
.teasers h3{font:bold 14px/105% Arial, Helvetica, sans-serif;color:#fff;margin:0;}
.teasers a{background:url(images/arrow-white.gif) right 50% no-repeat;color:#fff;padding-right:8px;}
.teasers a:hover{text-decoration:underline;}
.teasers .airviro{background:#67c7e7 url(images/teasers/airviro_2.jpg) left top no-repeat;float:left;width:156px;padding:18px 0 0 89px;}
.teasers .ozone-fgas{background:#2e5aa1 url(images/teasers/ozone-fgas_2.jpg) left top no-repeat;float:left;margin:0 0 0 20px;width:375px;padding-top:16px;}
.teasers .ozone-fgas .ozone{float:left;padding:4px 0 0 50px;}
.teasers .ozone-fgas .ozone h3{font:bold 27px/100% Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.teasers .ozone-fgas .ozone a{background:url(images/arrow-white-big.gif) right 50% no-repeat;padding-right:12px;}
.teasers .ozone-fgas .fgas{float:right;padding:2px 20px 0 15px;}
.teasers .fueldb{background:#747478 url(images/teasers/fueldb_2.jpg) left top no-repeat;float:right;width:226px;padding:18px 0 0 19px;}
.wp-table-reloaded{border-collapse:separate;border-spacing:1px;background-color:#CDCDCD;margin:10px 0px 15px 0px;font-size:8pt;width:100%;text-align:left;}
.wp-table-reloaded th{background-color:#E6EEEE;border:1px solid #FFFFFF;padding:4px;}
.wp-table-reloaded td{color:#3D3D3D;padding:4px;background-color:#FFFFFF;vertical-align:top;}
.wp-table-reloaded .even td{background-color:#FFFFFF;}
.wp-table-reloaded .odd td{background-color:#F0F0F6;}
.wp-table-reloaded .row-hover tr:hover td{background-color:#D0D0D6;}
.wp-table-reloaded-table-description{clear:both;display:block;}
.wp-table-reloaded .sorting{background:#E6EEEE url(../../plugins/wp-table-reloaded/img/bg.gif) no-repeat center right;cursor:pointer;}
.wp-table-reloaded .sorting_asc{background:#8DBDD8 url(../../plugins/wp-table-reloaded/img/asc.gif) no-repeat center right;}
.wp-table-reloaded .sorting_desc{background:#8DBDD8 url(../../plugins/wp-table-reloaded/img/desc.gif) no-repeat center right;}
.dataTables_wrapper{min-height:302px;_height:302px;clear:both;}
.dataTables_wrapper .wp-table-reloaded{clear:both;}
.dataTables_processing{position:absolute;top:0px;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#999;font-size:11px;padding:2px 0;}
.dataTables_length{width:50%;float:left;}
.dataTables_filter{width:48%;float:right;text-align:right;}
.dataTables_info{width:60%;float:left;}
.dataTables_paginate{width:44px;* width:50px;float:right;text-align:right;}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left;}
.paginate_disabled_previous{background-image:url(../../plugins/wp-table-reloaded/img/back_disabled.jpg);}
.paginate_enabled_previous{background-image:url(../../plugins/wp-table-reloaded/img/back_enabled.jpg);}
.paginate_disabled_next{background-image:url(../../plugins/wp-table-reloaded/img/forward_disabled.jpg);}
.paginate_enabled_next{background-image:url(../../plugins/wp-table-reloaded/img/forward_enabled.jpg);}
.paging_full_numbers{width:400px;height:22px;line-height:22px;}
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer;*cursor:hand;}
.paging_full_numbers span.paginate_button{background-color:#ddd;}
.paging_full_numbers span.paginate_button:hover{background-color:#ccc;}
.paging_full_numbers span.paginate_active{background-color:#99B3FF;}
.dataTables_wrapper{margin:11px 0 20px;}
.wp-table-reloaded{background-color:#fff;border-collapse:collapse !important;color:inherit;font-size:inherit;width:612px !important;margin:5px 4px;}
.ie6 .wp-table-reloaded, .ie7 .wp-table-reloaded{font-size:14px;}
.wp-table-reloaded th{background:#fff url(images/tables/bg_th.png) 0 0 repeat-x;border:solid #dedddd;border-width:0 0 1px;font-size:13px;padding:6px 4px;text-align:left;text-shadow:0 1px 0 rgba(255, 255, 255, 1.0);}
.wp-table-reloaded .column-1{width:396px !important;}
.wp-table-reloaded .column-2, .wp-table-reloaded .column-3, .wp-table-reloaded .column-4, .wp-table-reloaded .column-5{width:97px !important;}
.wp-table-reloaded .column-4, .wp-table-reloaded .column-5{display:none;}
.js .wp-table-reloaded .column-4, .js .wp-table-reloaded .column-5{display:table-cell;}
.ie.js .wp-table-reloaded .column-4, .ie.js .wp-table-reloaded .column-5{display:block;}
.wp-table-reloaded tr:hover td, .wp-table-reloaded tr:hover small{background-color:#fffeeb !important;color:#000 !important;}
.wp-table-reloaded td{border-bottom:1px solid #dedddd;color:inherit;}
.wp-table-reloaded tr:last-child td{border-bottom:none;}
.wp-table-reloaded .even td{}
.wp-table-reloaded .odd td{background-color:#fff;}
.dataTables_wrapper .top, .dataTables_wrapper .bottom{font-size:13px;font-weight:bold;height:38px;text-shadow:0 1px 0 rgba(255, 255, 255, 1.0);}
.ie6 .dataTables_wrapper .bottom{padding:0;}
.dataTables_wrapper .top{background:#fff url(images/tables/bg_tools-top_right.png) top right no-repeat;}
.dataTables_filter{background:#fff url(images/tables/bg_tools-top_left.png) top left no-repeat;}
.dataTables_wrapper .bottom{background:#fff url(images/tables/bg_tools-btm_right.png) top right no-repeat;}
.dataTables_length{background:#fff url(images/tables/bg_tools-btm_left.png) top left no-repeat;}
.dataTables_wrapper .bottom-empty{height:2px;background-color:#e3e3e3;}
.ie .dataTables_wrapper .bottom-empty{height:auto;}
.dataTables_wrapper .top input{border:1px solid #afafaf;padding:1px 0;}
.dataTables_wrapper .bottom select{border:1px solid #afafaf;}
.dataTables_wrapper .top input:hover, .dataTables_wrapper .top input:focus, .dataTables_wrapper .bottom select:hover, .dataTables_wrapper .bottom select:focus{border-color:#403b3b;}
.dataTables_empty,.wp-table-reloaded tr:hover .dataTables_empty{color:#ff7519 !important;font-weight:bold;}
.article .wp-table-reloaded h1, .article .wp-table-reloaded h2, .article .wp-table-reloaded h3{margin:2px 0 0;}
.article .wp-table-reloaded h2{font:21px/23px Arial, Helvetica, sans-serif;}
.article .wp-table-reloaded h4, .article .wp-table-reloaded h5{font-size:14px;margin:0;}
.wp-table-reloaded p{margin:4px 0 0;}
.wp-table-reloaded small{color:#888173;font:14px/15px Arial, Helvetica, sans-serif;display:block;margin-bottom:4px;width:90%;}
.wp-table-reloaded h2 small, .wp-table-reloaded h3 small{font:75%/100% Arial, Helvetica, sans-serif;margin-top:4px;width:100%;}
.wp-table-reloaded sub, .wp-table-reloaded sup{font-size:65%;line-height:65%;}
.dataTables_length, .dataTables_filter, .dataTables_info{width:auto;padding:9px 10px 8px 8px;}
.opera .dataTables_filter{padding-bottom:9px;}
.dataTables_info, .dataTables_paginate{background:url(images/tables/separ_1x14.gif) 0 50% no-repeat;}
.dataTables_paginate{padding:8px 10px;}
.dataTables_paginate, .dataTables_filter{float:left;}
.dataTables_info span{margin-left:-4px;}
.paginate_disabled_previous, .paginate_disabled_next{visibility:hidden;}
.paging_full_numbers{width:auto;}
.paging_full_numbers span.first, .paging_full_numbers span.last{display:none !important;}
.paging_full_numbers span.disabled{display:none;}
.paging_full_numbers span.paginate_button, .paging_full_numbers span.disabled.paginate_button{display:inline;}
.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active{background-color:#fff;border:1px solid #dedddd;color:#02a3d8;padding:2px 7px;}
.paging_full_numbers span.previous.paginate_button, .paging_full_numbers span.next.paginate_button{font-size:15px;padding:1px 7px;}
.paging_full_numbers span.paginate_button:hover{background-color:#ebebeb;border-color:#02a3d8;color:#02a3d8;}
.paging_full_numbers span.paginate_active{background-color:#dedddd;border-color:#dedddd;color:#403b3b;}
.msg-box{background:url(images/msg-box/bg-msg-box-btm.gif) no-repeat 1px 100%;clear:both;display:none;font:14px/18px Arial, Helvetica, sans-serif;margin:0 20px 20px;padding:0 0 1px;}
.article .msg-box{margin:0 0 20px;}
.article .msg-box.below-heading{margin:10px 0 20px;}
.msg-box-center{background:#ffc url(images/msg-box/bg-msg-box-right.gif) no-repeat 100% 0;padding:0 1px 0 0;}
.msg-box-bottom{padding:1px 0 0 12px;}
.msg-box .close{float:right;width:26px;height:34px;overflow:hidden;text-indent:-9999px;text-decoration:none;margin:0 0 0 5px;background:url(images/msg-box/btn-close.gif) no-repeat 35% 50%;}
.msg-box div{overflow:hidden;}
.msg-box div.left{float:left;width:60%;}
.msg-box .button-holder{float:right;padding-top:5px;}
.ie6 .msg-box div{height:1%;overflow:visible;}
.msg-box p{margin:0;color:#403B3B;padding:8px 0;}
.msg-box p a{color:#02A3D8;font-weight:bold;text-decoration:underline;}
.msg-box p a:hover{text-decoration:none;}
.msg-box.warning p{color:#c00;font-weight:bold;}
.msg-box.warning ul, .msg-box.warning ol{margin:0;padding:0 0 8px 40px;}
.ie6 .msg-box.warning ul, .ie6 .msg-box.warning ol, .ie7 .msg-box.warning ul, .ie7 .msg-box.warning ol{padding:0 0 0 50px;}
.msg-box.warning ul{list-style-type:square;}
.msg-box.warning ol{list-style:decimal outside;}
.msg-box.warning ul li, .msg-box.warning ol li{background:none;color:#c00;margin:0;padding:0;}
.msg-box.success p{font-weight:bold;color:#008000;}
.msg-box.warning .msg-box-bottom, .msg-box.success .msg-box-bottom{padding:1px 0 0 32px;}
.msg-box.warning .msg-box-bottom{background:url(images/msg-box/bg-warning.gif) no-repeat 10px 10px;}
.msg-box.success .msg-box-bottom{background:url(images/msg-box/bg-success.gif) no-repeat 10px 10px;}
.msg-box.warning .close{background-image:url(images/msg-box/btn-close-warning.gif);}
.msg-box.success .close{background-image:url(images/msg-box/btn-close-success.gif);}
label, input[type=submit]{cursor:pointer;}
input.btn.disabled{cursor:default;}
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]> input[type="button"]::-moz-focus-inner{border:none;padding:0;}
button, a.button{background:#ccc url("images/forms/bg_button.png") repeat-x;border:1px solid #aaa;border-collapse:collapse;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#09c;cursor:pointer;display:block;float:left;font:bold 13px/16px Arial, Helvetica, sans-serif;margin:5px 0.5em 5px 0;overflow:visible;padding:0;text-align:center;text-decoration:none !important;text-shadow:0 1px 0 #fff;vertical-align:baseline;width:auto;}
.form_fields button, .form_fields a.button{margin-top:0;}
.msg-box .button-holder button, .msg-box .button-holder a.button{margin-right:0;}
.ie6 button, .ie6 a.button{width:1%;}
button.x-large, a.x-large{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:24px;letter-spacing:-1px;}
button.large, a.large{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;}
button.small, a.small{font-size:11px;}
button.small.close, a.small.close{float:right;margin:0 0.5em 5px 0;}
button.x-small, a.x-small{font-size:11px;font-weight:normal;}
button:hover, a.button:hover{border-color:#888;color:#069;}
.ie button:hover, .ie a.button:hover{border-color:#036;}
.ie button:hover span, .ie a.button:hover span{border-color:#fff;}
button:active, a.button:active{background-position:bottom;}
.opera button:active span{border-width:0;}
button div, a.button div{font-weight:bold;margin:0;}
button span, a.button span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #fff;display:block;height:23px;line-height:24px;overflow:visible;padding:0 12px;white-space:nowrap;}
.webkit button span{margin:-1px -3px;}
.ie6 button span, .ie6 a.button span, .ie7 button span, .ie7 a.button span{border:none;}
.ie6 button span, .ie7 button span{margin:-1px 0;}
button.x-large span, a.x-large span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:40px;line-height:39px;}
.ie6 button.x-large span, .ie7 button.x-large span{margin:-5px 0;}
button.large span, a.large span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:29px;line-height:30px;}
.ie6 button.large span, .ie7 button.large span{margin:-2.5px 0;}
button.small span, a.small span{height:20px;line-height:21px;}
.ie6 button.small span, .ie7 button.small span{margin:-1px 0;}
button.x-small span, a.x-small span{height:14px;line-height:14px;padding:0 7px;}
.ie6 button.x-small span, .ie7 button.x-small span{line-height:16px;}
.ie6 a.x-small span, .ie7 a.x-small span{margin:1px 0;}
button.focus, a.focus{background:#09c url("images/forms/bg_button-focus.png") repeat-x;border-color:#069;color:#fff !important;opacity:0.9;text-shadow:0 -1px 0 #069;}
button.focus.blue, a.focus.blue{background:#028 url("images/forms/bg_button-focus-blue.png") repeat-x;border-color:#028;text-shadow:0 -1px 0 #028;}
button.focus span, a.focus span{border-color:#1daede;}
button.focus.blue span, a.focus.blue span{border-color:#17d;}
button.focus:hover, a.button.focus:hover{border-color:#036;color:#fff;opacity:1;}
.ie button.focus:hover, .ie a.button.focus:hover{border-color:#036;}
.ie button.focus:hover span, .ie a.button.focus:hover span{border-color:#f4f4f4;}
button.focus.blue:hover, a.button.focus.blue:hover{}
.ie button.focus.blue:hover, .ie a.button.focus.blue:hover{border-color:#036;}
.ie button.focus.blue:hover span, .ie a.button.focus.blue:hover span{border-color:#f4f4f4;}
button.focus:active, a.button.focus:active{background-position:bottom;}
button span.add, a span.add{background:url("images/forms/button-icon_add.gif") no-repeat 12px center;padding-left:24px;}
button span.add-textual, a span.add-textual{background:none;font-size:170%;font-weight:bold;padding:0 0.3em;}
button.close span.add-textual, a.close span.add-textual{font-size:190%;padding:0 0.2em;}
button.x-small span.add-textual, a.x-small span.add-textual{padding:0 3px;}
button.focus span.add, a.focus span.add{background:url("images/forms/button-focus-icon_add.gif") no-repeat 12px center;}
button.x-small span.add, a.x-small span.add{background-position:3px center;padding-left:8px;}
.button img.icon, button div img.icon, a.button div img.icon{margin:0.4167em 0.4167em 0.4167em 0;vertical-align:middle;}
.wp-table-reloaded button.x-small, .wp-table-reloaded a.x-small{margin:1px 5px 1px 0;}
.wp-table-reloaded button.x-small span.add-textual, .wp-table-reloaded a.x-small span.add-textual{font-size:160%;padding:0 2px;}
.dataTables_wrapper .top button, .dataTables_wrapper .bottom button, .dataTables_wrapper .top a.button, .dataTables_wrapper .bottom a.button{float:right;margin:6px 10px 0;}
.dataTables_wrapper .top button.small, .dataTables_wrapper .top a.button.small{margin:8px 9px 0;}
.dataTables_wrapper .top button.small span, .dataTables_wrapper .top a.button.small span{font-size:12px;padding:0 6px;}
.wp-table-reloaded th.column-2 button, .wp-table-reloaded th.column-2 a.button{margin:-15px 0 0 -64px;position:absolute;}
.wp-table-reloaded th.column-3 button, .wp-table-reloaded th.column-3 a.button{margin:-15px 0 0 -87px;position:absolute;}
.wp-table-reloaded th.column-2 button span, .wp-table-reloaded th.column-2 a.button span, .wp-table-reloaded th.column-3 button span, .wp-table-reloaded th.column-3 a.button span{font-size:12px;padding:0 8px;}
.form_field input, .form_field textarea{background:#fff url(images/forms/bg_form-field.gif) repeat-x;border:1px solid #afafaf;font:normal 14px/16px Arial, Helvetica, sans-serif;}
.form_field input:hover, .form_field input:focus, .form_field textarea:hover, .form_field textarea:focus{border-color:#403b3b;}
.form_field label{display:block;float:left;margin-right:5px;padding:6px 2px 0 0;position:relative;text-align:right;font-weight:bold;}
.form_field label.req{padding:6px 12px 0 0;}
.form_field label em{color:#ff7519;font-size:150%;font-style:normal;position:absolute;right:0;}
.bigform{padding:10px 0;}
.bigform .msg-box{margin:5px 0 10px;}
.kontakt .bigform .msg-box{margin:5px 85px 10px 0;}
.bigform .form_field{margin:10px 0;}
.bigform .form_field input, .bigform .form_field textarea{padding:7px 4px 6px;width:450px;}
.bigform .form_field label{width:100px;}
.bigform .form_submit{padding-left:107px;}
.bigform .form_submit.req{padding-left:117px;}
.bigform .form_submit input{font:bold 15px/15px Arial, Helvetica, sans-serif;padding:4px 10px;}
.bigform #fb_form_1 .form_field label{width:50px;}
.bigform #fb_form_1 .form_submit{padding-left:57px;}
.bigform #fb_form_1 .form_submit.req{padding-left:67px;}
#iframe{background:#fff url(images/iframe/bg_hd.gif) repeat-x;}
#iframe.fancy_frame{background:#fff url(images/bg-html-footer-infinite.gif) repeat-y scroll 50% 0;}
#iframe body{background:none;}
#iframe #main{padding:0;width:530px;}
#iframe .logo{float:right;margin:-10px 0 0;background:url(images/iframe/logo_mark.gif) no-repeat;width:79px;height:82px;}
#iframe .home{clear:both;display:block;float:right;font-weight:bold;margin:22px 0;}
#iframe .article{margin:10px 0 0;}
#iframe .article h1, #iframe .article h2{color:#fff;}
#iframe .article h1.fancy_frame, #iframe .article h2.fancy_frame{color:#ff7519;}
#iframe .article.form h1, #iframe .article.form h2{padding-left:10px;}
#iframe .article.form .home{padding-left:10px;}
#iframe .article h1{margin-top:0;}
#iframe .article .bigform{padding:0;}
.form_notice{color:red;margin:5px auto;border:2px solid red;padding:10px;background-color:#E48484;color:white;width:80%;text-align:left !important;}
.form_error ul, .form_notice ul{list-style-type:square;background:none;margin:5px 20px !important;padding:0px !important;padding-left:4em !important;}
.form_error ul li, .form_notice ul li{margin:0;padding:0;padding-left:5px;margin-left:5px;background:none;}
input.form_error, textarea.form_error, select.form_error, .form_wrap{border:2px solid #c00 !important;}
.form_wrap{padding:2px;background-color:transparent;}
.form_captcha{padding:3px;}
