/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* 960px */
.container_24{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.alpha{margin-left:0}.omega{margin-right:0}.container_24 .grid_1{width:30px}.container_24 .grid_2{width:70px}.container_24 .grid_3{width:110px}.container_24 .grid_4{width:150px}.container_24 .grid_5{width:190px}.container_24 .grid_6{width:230px}.container_24 .grid_7{width:270px}.container_24 .grid_8{width:310px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}.container_24 .grid_11{width:430px}.container_24 .grid_12{width:470px}.container_24 .grid_13{width:510px}.container_24 .grid_14{width:550px}.container_24 .grid_15{width:590px}.container_24 .grid_16{width:630px}.container_24 .grid_17{width:670px}.container_24 .grid_18{width:710px}.container_24 .grid_19{width:750px}.container_24 .grid_20{width:790px}.container_24 .grid_21{width:830px}.container_24 .grid_22{width:870px}.container_24 .grid_23{width:910px}.container_24 .grid_24{width:950px}.container_24 .prefix_1{padding-left:40px}.container_24 .prefix_2{padding-left:80px}.container_24 .prefix_3{padding-left:120px}.container_24 .prefix_4{padding-left:160px}.container_24 .prefix_5{padding-left:200px}.container_24 .prefix_6{padding-left:240px}.container_24 .prefix_7{padding-left:280px}.container_24 .prefix_8{padding-left:320px}.container_24 .prefix_9{padding-left:360px}.container_24 .prefix_10{padding-left:400px}.container_24 .prefix_11{padding-left:440px}.container_24 .prefix_12{padding-left:480px}.container_24 .prefix_13{padding-left:520px}.container_24 .prefix_14{padding-left:560px}.container_24 .prefix_15{padding-left:600px}.container_24 .prefix_16{padding-left:640px}.container_24 .prefix_17{padding-left:680px}.container_24 .prefix_18{padding-left:720px}.container_24 .prefix_19{padding-left:760px}.container_24 .prefix_20{padding-left:800px}.container_24 .prefix_21{padding-left:840px}.container_24 .prefix_22{padding-left:880px}.container_24 .prefix_23{padding-left:920px}.container_24 .suffix_1{padding-right:40px}.container_24 .suffix_2{padding-right:80px}.container_24 .suffix_3{padding-right:120px}.container_24 .suffix_4{padding-right:160px}.container_24 .suffix_5{padding-right:200px}.container_24 .suffix_6{padding-right:240px}.container_24 .suffix_7{padding-right:280px}.container_24 .suffix_8{padding-right:320px}.container_24 .suffix_9{padding-right:360px}.container_24 .suffix_10{padding-right:400px}.container_24 .suffix_11{padding-right:440px}.container_24 .suffix_12{padding-right:480px}.container_24 .suffix_13{padding-right:520px}.container_24 .suffix_14{padding-right:560px}.container_24 .suffix_15{padding-right:600px}.container_24 .suffix_16{padding-right:640px}.container_24 .suffix_17{padding-right:680px}.container_24 .suffix_18{padding-right:720px}.container_24 .suffix_19{padding-right:760px}.container_24 .suffix_20{padding-right:800px}.container_24 .suffix_21{padding-right:840px}.container_24 .suffix_22{padding-right:880px}.container_24 .suffix_23{padding-right:920px}.container_24 .push_1{left:40px}.container_24 .push_2{left:80px}.container_24 .push_3{left:120px}.container_24 .push_4{left:160px}.container_24 .push_5{left:200px}.container_24 .push_6{left:240px}.container_24 .push_7{left:280px}.container_24 .push_8{left:320px}.container_24 .push_9{left:360px}.container_24 .push_10{left:400px}.container_24 .push_11{left:440px}.container_24 .push_12{left:480px}.container_24 .push_13{left:520px}.container_24 .push_14{left:560px}.container_24 .push_15{left:600px}.container_24 .push_16{left:640px}.container_24 .push_17{left:680px}.container_24 .push_18{left:720px}.container_24 .push_19{left:760px}.container_24 .push_20{left:800px}.container_24 .push_21{left:840px}.container_24 .push_22{left:880px}.container_24 .push_23{left:920px}.container_24 .pull_1{left:-40px}.container_24 .pull_2{left:-80px}.container_24 .pull_3{left:-120px}.container_24 .pull_4{left:-160px}.container_24 .pull_5{left:-200px}.container_24 .pull_6{left:-240px}.container_24 .pull_7{left:-280px}.container_24 .pull_8{left:-320px}.container_24 .pull_9{left:-360px}.container_24 .pull_10{left:-400px}.container_24 .pull_11{left:-440px}.container_24 .pull_12{left:-480px}.container_24 .pull_13{left:-520px}.container_24 .pull_14{left:-560px}.container_24 .pull_15{left:-600px}.container_24 .pull_16{left:-640px}.container_24 .pull_17{left:-680px}.container_24 .pull_18{left:-720px}.container_24 .pull_19{left:-760px}.container_24 .pull_20{left:-800px}.container_24 .pull_21{left:-840px}.container_24 .pull_22{left:-880px}.container_24 .pull_23{left:-920px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}

/* Tekst */
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}


body{
    font-size: 10px;
    font-family: Tahoma, Helvetica, Verdana;
    background: #f9fcf2 url("./../img/b_bg.png") repeat-x top;
}
* input{vertical-align: middle;}
.l{
    float: left;
}
.r{
    float: right;
}
.c-l{
    clear: left;
}
.c-r{
    clear: right;
}
.bold{
    font-weight: bold;
}
#container{ overflow: hidden;}
#topBar{
    background: url('./../img/top_bar_bg.gif') no-repeat bottom;
    padding: 14px 0 14px 0;
}
#topBar p{
    margin: 0;
    padding: 0;
    color: #bdc5a9;
    line-height: 22px;
}

#header{

}

#logo{
    background: url("./../img/logo.gif") no-repeat left top;
    width: 290px;
    height: 50px;
    margin: 30px 35px 25px 35px;
    text-indent: -9999px;
    float: left;
}
#logo a{
    display: block;
}

.bor-bt{
    border-bottom: 1px solid #e0f1b9;
}
.bor-t{
    border-top: 1px solid #e0f1b9;
}



#loginForm{
    float: right;

}
#loginForm fieldset{
    margin: 0;

}
#loginForm legend{
    display: none;

}
#loginForm label{
    display: none;
}
#loginForm .inp_t1{
    background: url('./../img/lform_itext.gif') no-repeat left top;
    border: none;
    width: 104px;
    color: #cde0a3;
    font-size: 1.1em;
    text-align: center;
    padding: 4px 8px 5px 8px;
}
#lSubmit{
    background: url('./../img/lform_submit.gif') no-repeat left top;
    border: none;
    width: 65px;
    height: 22px;
    text-indent: -1000em;
    line-height: 0px;
}

#headerContact{
    float: right;
    /*background: url('./../img/phone.png') no-repeat top right;*/
    color: #767d80;
    position: static;
    z-index: 2;
}
#headerContact h2{
    font-size: 1.3em;
    margin: 15px 0 4px 5px;
}
#headerContact p{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 1.2em;
}
#headerContact p.red{
    color: #e40000;
}
#headerContact .phone{
    background: url('./../img/phone.png') no-repeat top right;
    width: 92px;
    height: 121px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
}


#advBox{
    background: url('./../img/adv_bg.jpg') no-repeat top;
    padding: 10px 0;
    overflow: hidden;
}

#navBox{

}
#nav{
    background: url('./../img/nav_bg.gif') no-repeat top;
    list-style-type: none;
    padding: 5px 0 0 15px;
    margin: 3px 0 0 0;
    overflow: hidden;
    font-size: 1.1em;
}
#nav li{
    float: left;
    margin: 0 0 0 2px;
}
#nav li a{
    float: left;
    color: #4d7d1d;
    font-weight: bold;
    text-decoration: none;
}
#nav li a span{
        line-height: 39px;
        padding: 0 10px;
        display: block;
}

#nav li a:hover, #nav li a.current{
    background: url('./../img/nav_hov_l.png') no-repeat top left;
}
#nav li a:hover span, #nav li a.current span{
    background: url('./../img/nav_hov_r.png') no-repeat top right;
    color: #fff;
}

.subNav{
    background: url('./../img/nav_bg.gif') no-repeat bottom left;
    margin: 0;
    padding: 0px 0 5px 23px;
    overflow: hidden;
    list-style-type: none;
    min-height: 31px;
}
.subNav li{
    float: left;
    margin: 0;
}
.subNav li a{
    float: left;
    line-height: 23px;
    margin: 4px 0 4px 0;
    font-size: 1.1em;
    color: #fff;
    padding: 0 7px 0 7px;
    font-weight: bold;
    text-decoration: none;
}
.subNav li a:hover, .subNav li a.current{
    background: #79af02;
}

#footerLinks{
    background: #f4fae5;
}
#footerLinks h2{
    color: #90c41a;
    font-size: 1.1em;
    margin: 12px 0;
}
#footerLinks h2 a, #footerLinks h2 a:visited{
    color: #90c41a;
    font-size: 1.0em;
    text-decoration: none;
}
#footerLinks h2 a:hover{
    color: #FD900F;
    font-size: 1.0em;
    text-decoration: none;
}
#footerLinks ul{
    padding: 0;
    margin: 0 0 10px 0;
    list-style-type: none;
}
#footerLinks ul li{
    padding: 0;
    margin: 0;
}
#footerLinks ul li a{
    color: #7c8d91;
    text-decoration: none;
    font-size: 1.1em;
}
#footerLinks ul li a:hover{
    color: #445357;
    text-decoration: underline;
}

#footer p{
    padding: 20px;
    color: #7c8d91;
    font-size: 1.1em;
    margin-bottom: 0;
}
#footer a, #footer strong{
    color: #90c41a;
    font-weight: bold;
    text-decoration: none;
}


#featured{
    background-repeat: no-repeat;
    background-position: left top;
    width: 605px;
    float: left;
    height: 165px;
    /*background: url('./../img/featured.gif') no-repeat top left;*/
}

.featuredFrame{
    width: 630px;
    height: 181px;
    background: url('../img/featured_frame.gif') no-repeat left top;
}

#featured a{
    float: left;
    z-index: 8;
    position:absolute;
    top: 10px;
    left:0;
    margin: 12px;
}
#featured a.active{
    float: left;
    z-index: 10;
}
#featured a.last-active{
    float: left;
    z-index: 9;
}


#question{
    float: right;
    width: 310px;
    height: 180px;
}

#question_r{
    width: 310px;
    height: 180px;
    padding: 10px 0px;
}

#question, #question_r {
    background: url('../img/mrnet_zapytaj_eksperta.png') no-repeat top left;
}

#question a, #question_r a {
    text-indent: -999px;
    width: 140px;
    height: 30px;
    margin: 109px 0 0 10px;
    float: left;
}

#blogmrnet {
    background: url('../img/mrnet_blog_it.png') no-repeat;
    padding: 0;
    float: right;
    width: 310px;
    height: 135px;
}

#blogmrnet a {
    text-indent: -999px;
    float: left;
    width: 118px;
    height: 21px;
    margin: 98px 0 0 16px;
}

#pomoczdalnadown {
    background: url('../img/pomoc_zdalna_bg.png') no-repeat top left;
    width: 310px;
    height: 90px;
    padding: 0;
    overflow: hidden;
    margin: 10px 0 10px 0;
}

#pomoczdalnadown a {
    text-indent: -999px;
    background: url('../img/pomoc_zdalna_bt.png') no-repeat top left;
    width: 66px;
    height: 19px;
    float: left;
    margin: 60px 0 0 210px;
}

#szybkikontakt {
    padding-top: 50px;
    width: 310px;
    height: 129px;
    background: url('../img/mrnet_kontakt.png') no-repeat;
    text-align: left;
    padding-left: 30px;
}

#szybkikontakt dl {
    float: left;
    font-size: 1.2em;
    line-height: 20px;
    margin-left: 6px;
}

#szybkikontakt dl dt {
    float: left;
    clear: left;
    font-weight: bold;
    line-height: 20px;
    margin: 5px 0 0 0;
}

#szybkikontakt dl dt img {
    float: left;
    margin-right: 6px;
}

#szybkikontakt dl dt.gg img {
    margin: 2px 10px 2px 3px;
}

#szybkikontakt dl dd {
    float: left;
    margin: 5px 0 0 3px;
}

.art{
    
}
.art .artHeader{
    background: url('./../img/art_header_bg.jpg') no-repeat left bottom;
    padding: 5px 0;
    
}
.art .artHeader h3{
    color: #475457;
    font-size: 1.5em;
    margin: 0;
}
.art .artHeader h3.prefix_1 a, .art .artHeader h3.prefix_1 a:visited{
    color: #475457;
    margin: 0;
    text-decoration: none;
}
.art .artHeader h3.prefix_1 a:hover{
    color: #475457;
    margin: 0;
    text-decoration: underline;
}
.art .artHeader .artBar{
    color: #c0d789;
}

.art .artHeader .artBar strong{
    font-size: 1.0em;
    font-weight: normal;
    color: #7dab15;
}

.art .artHeader .artBar a, .art .artHeader .artBar a:visited{
    text-decoration: none;
    color: #90c41a;
}

.art .artHeader .artBar a:hover{
    text-decoration: none;
    color: #fd900f;
}

.art .artContent{
    padding-top: 15px;
    font-size: 1.2em;
    color: #4c585b;
    overflow: hidden;
}
.art .artContent a, .art .artContent a:visited{
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: none;
    color: #90c41a;
}
.art .artContent a:hover{
    font-size: 1.0em;
    text-decoration: none;
    color: #fd900f;
}
.art .artContent .l{
    margin: 15px 10px 15px 0;
}
.art .artContent .img{
    border: 1px solid #e3eff0;
}

.art .artContent p{
    line-height: 1.8em;
    margin: 10px 0;
    text-align: justify;
}
.art .artContent ul li, .art .artContent ul.bigList li ul li{
    list-style: disc outside url(../img/next_li.gif);
    margin-bottom: 10px;
    text-align: justify;
}
.art .artContent ul li ul, .art .artContent ul li ol{
    padding-top: 20px;
}
.art .artContent ul.bigList li{
    list-style: disc outside url(../img/next_li2.gif);
    margin-bottom: 10px;
    text-align: justify;
}
.art .artFunction{
    text-align: right;
    padding-bottom: 15px;
}
.art .artFunction a{
    color: #fd900f;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
    line-height: 1.5em;
    padding: 0 0 0 16px;
    margin: 0 0 0 10px;
}
.art .artFunction a:hover{
    text-decoration: underline;
}
.art .artFunction a.readMore{
    background: url('./../img/read_more.gif') no-repeat left 50%;
}
.art .artFunction a.print, .art .artFunction a.printn{
    background: url('./../img/print.gif') no-repeat left 50%;
}
.art .artFunction a.homePage{
    background: url('./../img/home.gif') no-repeat left 50%;
}
.art .artFunction a.backLink{
    background: url('./../img/back.gif') no-repeat left 50%;
}

/*sidebar*/

.sidebarBox{
    margin: 5px 0;
}
.sidebarBox .header{
    background: url('./../img/sidebar_co_l.gif') no-repeat left top;
    overflow: hidden;
}
.sidebarBox .header .header-content{
    background: url('./../img/sidebar_co_r.gif') no-repeat right top;
    overflow: hidden;
}
.sidebarBox .header h2{
    float: left;
    margin: 17px 0 0 12px;
    padding: 0;
    font-size: 1.4em;
    color: #ff8a00;
    background: url('./../img/sidebar_h_l.gif') no-repeat left top;
}
.sidebarBox .header h2 span{
    display: block;
    margin-left: 24px;
    background: url('./../img/sidebar_h_r.gif') no-repeat right top;
    line-height: 23px;
    padding-right: 5px;
}


.sidebarBox .content{
    border: 3px solid #e9f7c8;
    border-width: 0 3px;
    background: #f1fcd8;
    overflow: hidden;
    padding: 5px 0px;
}
.sidebarBox .content .section{
    border-top: 1px solid #e0f1b9;
    padding: 10px 0px 3px 0px;
}
.sidebarBox .content .section h3{
    color: #556468;
    font-size: 1.3em;
    margin: 0 0 0 10px;
}
.sidebarBox .content .section ul.list-contact{
    list-style-type: none;
    padding: 0;
    margin: 5px 0 10px 10px;
}
.sidebarBox .content .section ul.list-contact li{
    margin: 2px 0 0 0;
}
.sidebarBox .content .section ul.list-contact li span, .sidebarBox .content .section ul.list-contact li a{
    line-height: 20px;
    font-size: 1.3em;
    color: #4c585b;
    margin: 0 0 0 4px;
    text-decoration: none;
}
.sidebarBox .content .section ul.list-contact li a{
    color: #ff8a00;
}
.sidebarBox .content .section ul.list-contact li a:hover{
    text-decoration: underline;
}
.sidebarBox .content .section ul.list-contact li img{
    float: left;
}

.sidebarBox .content .section ul.list-pricelist{
    list-style-type: none;
    padding: 0;
    margin: 5px 0 0 4px;
}
.sidebarBox .content .section ul.list-pricelist li{
    margin: 2px 0;
}
.sidebarBox .content .section ul.list-pricelist li a{
    width: 296px;
    height: 67px;
    background-position: top left;
    display: block;
    text-indent: -9999px;
}
.sidebarBox .content .section ul.list-pricelist li a:hover{
    background-position: bottom left;
}

.sidebarBox .footer{
    background: url('./../img/sidebar_co_l.gif') no-repeat left bottom;
    overflow: hidden;
}
.sidebarBox .footer-in{
    background: url('./../img/sidebar_co_r.gif') no-repeat right bottom;
    overflow: hidden;
    height: 20px;
}

#contactForm{
    
}
#contactForm legend{
    display: none;
}
#contactForm .inp_t2, #contactForm textarea{
    width: 260px;
    padding: 6px;
    line-height: 1.6em;
    border: 1px solid #e0f1b9;
    margin-bottom: 3px;
}
#contactForm .inp_t2:focus, #contactForm textarea{
    width: 260px;
    padding: 6px;
    line-height: 1.6em;
    border: 1px solid #FD900F;
    margin-bottom: 3px;
}

#contactForm .field{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #E0F1B9;
    padding: 10px 0;
}
#contactForm .field label{
    float: left;
    width: 100%;
    color: #556468;
    font-size: 1.2em;
    font-weight: bold;
}
#contactForm .field p{
    float: left;
    width: 180px;
    clear: left;
    padding: 0 10px 0 0;
    font-size: 0.9em;
    margin: 0;
    text-align: justify;

}
#contactForm .no-b{
    border: 0;
}
#contactForm input.error{
    border: 1px dotted #ff0000;
}
#cSubmit{
    background: #ff8a2c;
    padding:5px 7px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #e0f1b9;
    margin: 0 auto;
    display: block;
}
#contactForm .field label.error{
    float: left;
    width: 100%;
    clear: left;
    font-size: 1.2em;
    font-weight: bold;
    color: #FF8A00;
    margin: 0 0 0 190px;
    text-align: justify;
}

.notice{
    border: 1px solid #E9F7C8;
    background: #F1FCD8;
    margin: 20px 0;
}
.notice h4{
    font-size: 1.2em;
    text-align: center;
    margin: 5px 0;
    color: #FF8A00;
}
.notice p{
    margin: 10px 20px;
    text-align: center;
}
.ukrywanaTresc{
    display: none;
}
.paginate{
    text-align: center;
    clear: both;
}
.paginate ul li {
    color:#FD900F;
    display:inline;
    line-height:32px;
    margin:0 2px;
    font-size: 1.2em;
}
.paginate ul li a{
    color:#FD900F;
    text-decoration: none;
    padding: 3px;
}
.paginate ul li a.current, .paginate ul li a:hover{
    font-weight: bold;
    border:1px solid #E0F1B9;
}
#cke_cTresc, #cke_cTrescw{
    padding: 1px 0 0 1px;
    float: left;
}
.center{
    text-align:center;
}
.button{
    background: #ff8a2c;
    padding:5px 7px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #e0f1b9;
    margin: 0 auto;
}
#wyslijNaglowek{
    background: url('../img/upload.gif') no-repeat;
    width: 15px;
    height: 12px;
    float: left;
}
#ikona, #naglowek, #obrazek{
    float: left;
}
.w1{
    background: #ecf2de;
}
table{
    font-size: 1.1em;
}
th{
    height: 30px;
    border-bottom: 1px solid #e0f1b9;
    text-align: left;
}
#listaNowosci td a, #listaArtykulow td a{
    font-weight: normal;
}
.stopka_tabeli td{
    height: 30px;
    vertical-align: middle;
    border-top: 1px solid #e0f1b9;
}
.litery{
    display: block;
    word-spacing: 5px;
    text-align: center;
    margin: 0 auto;
}
.certificates td{
    padding: 15px 0 15px 0;
}
#nav_bar{
    overflow: hidden;
    display: inline;
    float: left;
}
#navbar{
    padding: 0;
    margin: 3px 15px 1px 15px;
    overflow: hidden;
    list-style-type: none;
}
#navbar li{
    float: left;
    margin: 0 6px;
}
#navbar li a, #navbar li a:visited{
    float: left;
    line-height: 15px;
    padding: 0 12px;
    font-size: 1.0em;
    color: #FD900F;
    font-weight: bold;
    text-decoration: none;
}
#navbar li a:hover{
    color: #90c41a;
}
blockquote{
    border: 1px dashed #b9cf85;
    background: #eef4e0;
    padding: 5px 5px 5px 5px;
    text-align: justify;
}
h1{
    font-size: 20px;
}

h2{
    font-size: 18px;
}

h3{
    font-size: 16px;
}
img#nHeader{
	width: 550px;
	height: 85px;
}

