/*
Theme Name: Micronovo
Theme URI: 
Author: Bitcraft
Author URI: http://bitcraft.com.au/
Description: Custom WP theme for Micronovo
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: 
*/

@font-face{font-family:'PTSansRegular';src:url('fonts/pts55f-webfont.eot');src:url('fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/pts55f-webfont.woff') format('woff'),
url('fonts/pts55f-webfont.ttf') format('truetype'),
url('fonts/pts55f-webfont.svg#PTSansRegular') format('svg');}
@font-face{font-family:'PTSansBold';src:url('fonts/pts75f-webfont.eot');src:url('fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/pts75f-webfont.woff') format('woff'),
url('fonts/pts75f-webfont.ttf') format('truetype'),
url('fonts/pts75f-webfont.svg#PTSansBold') format('svg');}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
html{width:100%;}
body{margin:0;color:#2d2d2d;font:11px/18px Arial,Helvetica,sans-serif;background:#eee;min-width:1000px;}
img{border-style:none;}
a{text-decoration:none;color:#1e89cf;}
a:hover{text-decoration:underline;}
input,
textarea,
select{font:100% Arial,Helvetica,sans-serif;vertical-align:middle;color:#000;}
form,fieldset{margin:0;padding:0;border-style:none;}
#wrapper{width:100%;overflow:hidden;position:relative;}
.w1{margin:0 -14px;}
.w2{width:1000px;padding:0 14px;margin:0 auto;}
#header{background:url(img/bg2.png) no-repeat -3084px 0;padding:18px 0 0;margin:0 -14px;}
.header-holder{background:url(img/bg2.png) repeat-y -2056px 0;padding:0 14px;}
.header-holder .frame{overflow:hidden;padding:0 12px 9px;}
.logo{float:left;width:177px;height:57px;overflow:hidden;text-indent:-9999px;background:url(img/logo.png) no-repeat;}
.logo a{display:block;height:100%;}
.contacts{float:right;padding:8px 0 0;width:400px;text-align:right;}
.search-form{width:236px;height:27px;background:url(img/bg3.png) no-repeat;padding:2px 2px 15px;margin:0 0 0 auto;overflow:hidden;}
.search-form .text{float:left;width:190px;border:0;background:none;margin:0;padding:5px 10px 7px;color:#808080;}
.search-form .btn-go{float:left;width:26px;height:27px;border:none;padding:0;margin:0;background:url(img/bg3.png) no-repeat -291px -15px;cursor:pointer;overflow:hidden;text-indent:-9999px;text-align:left;font-size:0;line-height:0;}
.contacts .phone{font-size:18px;line-height:20px;background:url(img/bg3.png) no-repeat -322px -14px;color:#7e7e7e;padding:0 1px 0 24px;}
#nav{overflow:hidden;background:#e3e3e3 url(img/bg.png) repeat-x;font-size:12px;list-style:none;margin:0;padding:0;}
#nav li{float:left;background:url(img/bg.png) no-repeat 0 -94px;}
#nav a{color:#000;display:block;padding:11px 16px 8px;}
#nav li:first-child{background:none;}
#nav a:hover,
#nav li.current-menu-item a,#nav li.current-page-ancestor a {color:#fff;background:#e08417 url(img/bg.png) repeat-x 0 -47px;text-decoration:none;}
.header-image{padding:13px 14px 0;background:url(img/bg2.png) repeat-y -4112px 0;}
.header-image img{vertical-align:top;}
.slider{background:url(img/bg-slider.png) repeat-y;padding:0 14px;margin:0 -14px;}
.slider-holder{padding:13px 0 16px;background:url(img/separator.gif);position:relative;border-bottom:1px solid #e2e2e2;}
.slider img{vertical-align:top;}
.slider-list{margin:0;padding:0;list-style:none;width:1000px;height:289px;position:relative;overflow:hidden;}
.slider-list li{width:1000px;height:289px;position:absolute;top:0;left:0;background:#fff;}
.slider-list li.active{z-index:2;}
.slider-list .text-holder{position:absolute;top:53px;left:16px;width:400px;background:url(img/bg2.png) no-repeat -6168px 0;padding:2px 0 0;}
.slider-list .text-holder .box{background:url(img/bg2.png) no-repeat -6968px 100%;padding:0 0 2px;}
.slider-list .text-holder .holder{background:url(img/bg2.png) repeat-y -6568px 0;color:#fff;font-size:14px;padding:16px 14px 15px;}
.slider-list .text-holder .title{font:26px/28px 'PTSansRegular';display:block;margin:0 0 2px -3px;}
.slider-list .title span{color:#000;}
.slider-list .text-holder p{margin:0 0 10px;}
.slider-list .text-holder .more{position:absolute;right:18px;bottom:-17px;padding:0 30px 0 0;background:url(img/bg3.png) no-repeat 100% 100%;font:20px/22px 'PTSansRegular';text-transform:uppercase;color:#fff;letter-spacing:-1px;cursor:pointer;}
.slider-list .text-holder .more:hover{text-decoration:none;}
.slider-list .text-holder .more span{float:left;background:url(img/bg3.png) no-repeat 0 -187px;padding:7px 15px 11px 23px;}
.slider .switcher{position:absolute;right:17px;bottom:34px;overflow:hidden;z-index:3;}
.slider .switcher ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.slider .switcher li{float:left;margin:0 0 0 4px;}
.slider .switcher a{display:block;width:16px;height:16px;background:url(img/bg3.png) no-repeat -250px -15px;overflow:hidden;text-indent:-9999px;}
.slider .switcher a.active,
.slider .switcher a:hover{background:url(img/bg3.png) no-repeat -270px -15px;}
#main{background:url(img/bg2.png) repeat-y -2056px 0;margin:0 -14px;padding:34px 14px 10px;}
#main.content{padding:14px 40px 46px 29px;overflow:hidden;}
#content{float:left;width:651px;}
#main a{text-decoration:underline;}
#main a:hover{text-decoration:none;}
#main h1{margin:0 0 8px 1px;font:24px/28px 'PTSansBold';text-shadow:2px 2px 1px #ccc;}
#content .heading{padding:9px 0 32px 1px;}
#content h2{font:18px/20px 'PTSansBold';margin:0 0 1px;}
#content h3{font:16px/18px 'PTSansBold';margin:0 0 4px;}
#content h4{font:13px/15px 'PTSansBold';margin:0 0 3px;}
#content table{width:651px;border-collapse:collapse;text-align:center;font-size:11px;margin:0 0 30px;}
#content table td{border-left:1px solid #fafafa;padding:2px;background:#f3f3f3;}
#content tr td:first-child{border:0;}
#content table .odd td{background:#e3e3e3;}
#content p{margin:0 0 19px;}
#sidebar{float:right;width:231px;padding:3px 0 46px;}
#sidebar .container{border:1px solid #cdcdcd;background:#ebebeb url(img/separator4.gif);margin:0 0 14px;}
*+html #sidebar .container{overflow:hidden;}
#sidebar .container .holder{padding:11px 16px 14px 15px;}
#sidebar h3{color:#24a9e4;font:18px/20px 'PTSansBold';margin:0 0 2px;text-transform:uppercase;}
#sidebar .container .image{width:198px;height:90px;position:relative;padding:7px 0 0;}
#sidebar .container img{vertical-align:top;}
#sidebar .container .text-holder{position:absolute;left:0;bottom:6px;padding:5px 12px 4px;background:url(img/bg-textholder2.png);width:174px;text-align:right;text-transform:uppercase;min-height:12px;font:10px/12px 'PTSansRegular';}
#sidebar .container .text-holder a{color:#000;text-decoration:none;}
#sidebar .container .text-holder a:hover{text-decoration:underline;}
#sidebar .container p{margin:0;line-height:14px;}
.breadcrumbs{overflow:hidden;margin:0 0 14px;padding:0;list-style:none;font-size:11px;line-height:12px;color:#636363;text-transform:uppercase;}
.breadcrumbs li{float:left;background:url(img/arrow.gif) no-repeat 0 3px;padding:0 5px 0 12px;}
.breadcrumbs li:first-child{background:none;padding-left:2px;}
#content .breadcrumbs a{color:#636363;text-decoration:none;}
#content .breadcrumbs a:hover{text-decoration:underline;}
#main .block{overflow:hidden;padding:0 0 20px 12px;}
#main .block .col{float:left;width:179px;margin:0 16px 0 0;border:1px solid #cdcdcd;background:url(img/separator.gif);font-size:11px;color:#000;}
#main .col-holder,
#sidebar .container .holder{background:url(img/bg-corner.png) no-repeat 100% 100%;margin:0 -1px -1px 0;}
*+html #main col-holder{position:relative;width:230px;}
*+html #sidebar .container .holder{position:relative;width:199px;margin:0 -1px -1px 0;}
#main .col .frame{overflow:hidden;background:url(img/bg-col.png) no-repeat 85px 70px;padding:6px 4px 4px 9px;}
#main .col h2{display:block;font:16px/18px 'PTSansBold';color:#24a9e4;margin:-1px 0 5px;text-transform:uppercase;}
#main .col .wp-post-image{float:left;margin:0 6px 0 -2px;}
#main .col p{margin:0;}


#main .block .frame img.attachment-post-thumbnail
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;  	
}

.tabs{margin:0 0 13px;}
.tabset{margin:0 0 -1px;padding:0 0 0 7px;list-style:none;overflow:hidden;position:relative;}
.tabset li{float:left;margin:0 22px 0 0;}
.tabset a{background:#168dcc url(img/bg3.png) no-repeat 100% -88px;cursor:pointer;float:left;color:#fff;padding:0 6px 0 0;text-decoration:none !important;text-transform:uppercase;outline:none}
.tabset a span{padding:9px 7px 4px 16px;font:18px/20px 'PTSansBold';text-align:center;min-width:112px;background:url(img/bg3.png) no-repeat 0 -55px;float:left;}
.tabset a.active,
.tabset a:hover{color:#000;background:#d8d8d8 url(img/bg3.png) no-repeat 100% -154px;text-decoration:none;}
.tabset a.active span,
.tabset a:hover span{background:url(img/bg3.png) no-repeat 0 -121px;}
.tabs div.tab{background:#d8d8d8 url(img/separator3.gif);border-bottom:1px solid #ececec;border-top:1px solid #d0d0d0;padding:23px 25px 19px 22px;font-size:12px;color:#000;}
.tabs h3{margin:0 0 8px;font:18px/20px 'PTSansRegular';color:#0a5f91;}
.tabs p{margin:0 0 18px;}
.tabs .wp-post-image{float:right;margin:2px 0 0 36px;}
.tabs .holder{overflow:hidden;}
#footer{margin:0 -14px 20px;}
#footer .block{background:url(img/bg2.png) no-repeat 0 100%;padding:0 0 20px;margin:0 0 6px;}
#footer .block .box{background:url(img/bg2.png) repeat-y -1028px 0;}
#footer .block .holder{background:#0778be url(img/bg.png) repeat-x 0 -141px;min-height:122px;margin:0 14px;overflow:hidden;padding:17px 14px 0;
	text-align: center;
}

#footer .block .holder .center
{
display: inline-block;
margin-left: auto;
margin-right: auto;

}
#footer .block .col{float:left;margin:0 0 0 0px;width:280px;
	text-align: center;

}
#footer .col.about{margin-right:36px}
#footer .col.industrial{margin-right:74px}
#footer .col.domestic{margin-right:50px}
#footer h2{font:18px/20px 'PTSansBold';color:#fff;margin:0 0 12px;text-transform:uppercase;text-align: center;}
#footer .block ul{margin:0;padding:0;list-style:none;font-size:14px;text-align: left;}
#footer .block li{padding:2px 8px 4px;text-align: center;}
#footer .block ul a, #footer .block h2 a{color:#fff;}
.footer-holder{text-align:center;padding:0 32px 0 0;}
.footer-logo{margin:0 auto 17px;display:block;width:159px;height:51px;background:url(img/footer-logo.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.footer-logo a{display:block;height:100%;}
#footer .copyright{font:12px Helvetica;color:#686868;padding:0 0 0 10px;}

.search-results #content p{
	margin-bottom: 0;
}

.search-results #content h2
{
	margin-top: 20px;
}

.search-results #content h2 a
{
	text-decoration: none;
}

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

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

