@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic&subset=latin,cyrillic-ext);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, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{background-color:#fcfcfc;}
h1,h2,h3.navyblue{font-family:Geneva, Helvetica, Arial, sans-serif;font-size:0.9em;text-transform:uppercase;width:100%;float:left;padding-bottom:7px;margin:40px 0 0 0;color:#599b0b;border-bottom:#73ae15 solid 7px;}
h2.baner{font-family:'Open Sans', sans-serif;}
.two-cols h1,h2{font-size:1.25em;margin-top:34px;margin-bottom:20px;}
h2.navyblue{color:#28275c;border-bottom:#414076 solid 7px;}
h3.navyblue{color:#28275c;border-bottom:#414076 solid 7px;font-size:20px;line-height:20px;}
h2.sidebar-link{border:medium none;font-size:14px;line-height:14px;margin-top:0;text-transform:none;padding:0px;}
.two-cols h3{font-family:Geneva, Helvetica, Arial, sans-serif;font-size:1.25em;color:#28275c;line-height:150%;margin-top:34px;}
h4{font-family:Geneva, Helvetica, Arial, sans-serif;font-size:1em;color:#599b0b;font-weight:bold;line-height:150%;margin:22px 0 0 0;}
p{font-family:Tahoma, Geneva, sans-serif;font-size:0.875em;color:#444;line-height:150%;margin-top:12px;}
span, strong{font-weight:bold;color:#333;}
p.recap{font-size:1em;color:#555;}
.no-margin{margin-left:0px !important;}
.two-cols a{color:#444;text-decoration:none;border-bottom:solid 1px #979797;padding-bottom:2px;}
.two-cols a:hover{color:#80a5b8;border:none;}
a.wyrozniony{color:#599b0b;border-bottom:#73ae15 solid 1px;}
#header{width:100%;float:left;position:relative;border-top:4px solid #73ae15;background:url(../gfx/bg-gradient-up.gif) bottom left repeat-x;}
.content-center{width:960px;margin:0 auto;position:relative;}
.one-col{width:300px;float:left;margin-left:30px;}
.two-cols{width:630px;float:left;margin-left:30px;}
.two-cols img{margin-top:22px;padding-top:12px;border-top:dotted 1px #73ae15;}
.two-cols .download img{margin:0;padding:0;border:none;}
.two-cols a.download{text-decoration:none !important;border:none;}
a#log-in{display:none;width:200px;height:32px;background:url(../gfx/btn-log-in.gif) top right no-repeat;text-indent:-9999px;float:right;}
a#log-in:hover{background:url(../gfx/btn-log-in-over.gif) top right no-repeat;}
#back-to-home{display:block;width:200px;height:57px;position:absolute;top:32px;z-index:98;}
ul#nav{margin-top:-17px;float:right;}
ul#nav li{display:inline;}
ul#nav li a{font-family:Geneva, Helvetica, Arial, sans-serif;font-size:0.8125em;text-transform:uppercase;text-decoration:none;color:#211f53;margin:0 11px 0 11px;padding-bottom:15px;display:block;float:left;}
ul#nav li a:hover{color:#599b0b;border-bottom:2px solid #73ae15;padding-bottom:15px;}
ul#nav li a#you-r-here{color:#599b0b;padding-bottom:15px;}
ul#nav li a#facebook{width:22px;height:22px;background:url(../gfx/ico-facebook.gif) 50% 50% no-repeat;border:none;padding:0;margin-top:-4px;}
ul#nav li a#facebook:hover{background:url(../gfx/ico-facebook-over.gif) 50% 50% no-repeat;}
#haer{width:960px;border-bottom:solid 1px #8c8bac;float:left;margin-top:-2px;margin-bottom:20px;}
ul.nav-2{width:930px;text-align:left;float:left;padding:0 15px 0 15px;}
ul.nav-2 li{color:#28275c;display:block;float:left;padding:22px 0 0 0;margin:0 11px 0 11px;}
ul.nav-2 li a{font-family:Geneva, Helvetica, Arial, sans-serif;font-size:0.875em;text-decoration:none;color:#28275c;font-style:italic;}
ul.nav-2 li a:hover{color:#fff;}
ul.nav-2 li a#you-r-here{color:#fff;}
ul#nav-pakiety{height:50px;background:url(../gfx/bg-nav-2-pakiety.gif) top left no-repeat;}
ul#nav-uslugi{height:90px;background:url(../gfx/bg-nav-2-uslugi.gif) top left no-repeat;}
ul#nav-firma{height:50px;background:url(../gfx/bg-nav-2-firma.gif) top left no-repeat;}
ul#nav-aside-uslugi{font-family:Tahoma, Geneva, sans-serif;font-size:0.875em;font-weight:bold;color:#28275c;float:left;}
ul#nav-aside-uslugi a{font-family:Tahoma, Geneva, sans-serif;font-size:1em;font-weight:bold;color:#28275c;text-decoration:none;display:block;width:280px;padding:14px 0 14px 20px;background-color:#ecf3e1;border-bottom:solid 1px #fcfcfc;}
ul#nav-aside-uslugi a:hover, ul#nav-aside-uslugi a.link-even-uslugi:hover, ul#nav-aside-uslugi a.link-odd-uslugi:hover{color:#fff;background-color:#aacd71;}
ul#nav-aside-uslugi a.link-even-uslugi{background-color:#ecf3e1;border:none;}
ul#nav-aside-uslugi a.link-odd-uslugi{background-color:#ddebc8;border:none;}
ul#nav-aside-pakiety{font-family:Tahoma, Geneva, sans-serif;font-size:0.875em;font-weight:bold;color:#28275c;float:left;}
ul#nav-aside-pakiety a{font-family:Tahoma, Geneva, sans-serif;font-size:1em;font-weight:bold;color:#28275c;text-decoration:none;display:block;width:280px;padding:14px 0 14px 20px;background-color:#f2f4fa;border-bottom:solid 1px #fcfcfc;}
ul#nav-aside-pakiety a:hover, ul#nav-aside-pakiety a.link-even-pakiety:hover, ul#nav-aside-pakiety a.link-odd-pakiety:hover{color:#fff;background-color:#a7c3d3;}
ul#nav-aside-pakiety a.link-even-pakiety{background-color:#f2f4fa;border:none;}
ul#nav-aside-pakiety a.link-odd-pakiety{background-color:#d8e3ec;border:none;}
.two-cols ol{list-style:decimal;padding-left:20px;margin-top:18px;margin-bottom:30px;}
.two-cols ol li{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:0.875em;color:#444;line-height:130%;margin-bottom:12px;}
.two-cols ul{margin-top:18px;margin-bottom:30px;}
.two-cols ul li{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:0.875em;color:#444;line-height:130%;margin-bottom:12px;padding-left:15px;background:transparent;background-image:url(../gfx/bullet-blue.gif);background-repeat:no-repeat;background-position:left 5px;}
.two-cols ul li ul{margin:10px 0 0 12px;}
.two-cols ol li ul li{font-size:1em;}
.two-cols ul li ul li{font-size:1em;background:transparent;background-image:url(../gfx/bullet-blue.gif);background-repeat:no-repeat;background-position:left 5px;}
.two-cols ul.wyrozniona{border-top:solid 1px #414076;background-color:#f2f4fa;padding:20px 0 20px 22px;color:#28275c;}
.two-cols ul.wyrozniona li{color:#28275c;}
#contact{width:260px;background-color:#f2f4fa;padding:20px;float:left;}
#contact p, #contact label{color:#28275c;clear:both;}
#contact p{margin-top:0;margin-bottom:22px;}
#contact label{font-family:Tahoma, Geneva, sans-serif;font-size:0.875em;display:block;float:left;margin-bottom:20px;padding-top:5px;}
#contact input{padding:2px;width:176px;font-family:Helvetica, Arial, sans-serif;font-size:1em;border:solid 1px #c0c0d2;float:right;margin-bottom:20px;}
#contact .highlihgt{background-color:#f7fcf0;border:solid 1px #414076;}
#contact input#submit-button{width:74px;height:28px;background:transparent url(../gfx/btn_wyslij.gif);text-indent:-1000em;cursor:pointer;border:none;clear:both;}
#contact .warning{color:#a81b08;width:176px;margin:0 0 20px 36px;padding-left:40px;background:transparent url(../gfx/ico_warning.gif) 0px 5px no-repeat;}
#infolinia{font-family:Helvetica, Arial, sans-serif;font-size:1.125em;font-weight:bold;float:left;margin:20px 0 0 0;}
#mob{display:none;color:#000;background:url(../gfx/ico-info-mob.gif) top left no-repeat;padding:8px 0 10px 26px;}
#tel{color:#435373;background:url(../gfx/ico-info-tel.gif) top left no-repeat;padding:2px 0 10px 40px;font-family:Geneva, sans-serif;font-style:italic;font-size:1.5em;}
#footer{width:100%;float:left;position:relative;background:#6d952d url(../gfx/bg-footer.gif) top left repeat-x;padding:30px 0 20px 0;margin-top:40px;}
#footer p{width:960px;margin:0 auto;color:#fff;font-size:0.68em;float:none;}
#footer p{margin-bottom:26px;}
#footer a{color:#adce79;text-decoration:none;}
#footer a:hover{background-color:#000;padding:1px 2px 3px 2px;}
table{width:630px;border-collapse:separate;border-spacing:3px;color:#444;float:left;}
table td, table th{padding:5px 10px 5px 10px;text-align:left;vertical-align:top;border-bottom:solid 1px #73ae15;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;line-height:150%;}
table th{text-transform:uppercase;font-weight:bold;background-color:#7599ac;border-bottom:solid 1px #567789;color:#fff;}
td.nazwa-uslugi{font-weight:bold;color:#28275c;text-align:right;background-color:#e8e8e8;border-bottom:solid 1px #ccc;}
div#tthead img{clear:both;display:block;height:57px;width:198px;}
.header-text{background:url(../gfx/banner-intro-new.png);width:960px;height:260px;margin-top:42px;font-family:'Open Sans', sans-serif;}
.header-text-left{color:#FFFFFF;float:left;font-size:18px;letter-spacing:0.015em;line-height:25px;margin-top:44px;text-align:center;text-shadow:0 0 1px #FFFFFF;width:390px;}
.header-text-right{float:right;margin-top:15px;width:470px;}
.header-text-right h1,h2{border:medium none;color:#FFFFFF;font-style:italic;text-transform:none;line-height:17px;}
h2.naglowek{border:medium none;color:#28275c; font-style:italic;text-transform:none;line-height:17px;}