@import url("../font-awesome/css/font-awesome.min.css");
@import url("../css/normalize.css");
@import url(reset.css); 
body{background:url("../images/bg.png") repeat-x scroll 0px 0px #F5F5F5;font:14px sans-serif;}  /*debut_light.png*/
.box {padding:0px 50px 40px 15px;border-bottom:solid 5px #ccc;float: left;margin-bottom:40px;}
.box2, .box3, .box4, .box5 {padding:40px 50px;border-bottom: solid 5px #ccc;float: left;margin-bottom: -40px;}
.box h2 {margin:0px;font-family: "Open Sans", sans-serif;font-weight: 300;font-size: 2.5em;float: left;width: 100%;}
.box h3 {margin:0px 0px 20px;font-family: "Open Sans", sans-serif;font-weight:700;font-size:2em;float: left;width: 100%;}
h4.lvl {margin:0px 0px 20px;font-family:"Open Sans", sans-serif;font-weight:600;font-size:1.2em;float:left;width:100%;background-color:#ddd;padding:5px 1px 9px 10px;letter-spacing:1px;text-transform: uppercase;}
.box2 h2, .box3 h2, .box4 h2, .box5 h2 {margin: 40px 0px 20px;font-family: "Open Sans", sans-serif;font-weight: 300;font-size: 2.5em;float: left;width: 100%;}
.bk1, .bk2 {float: left;width: 48%;}
.bks p {font-family: "Open sans", sans-serif;font-size: 1em;line-height: 1.5em;padding: 0 0 0 122px;}
.bks h4 {font-family: "Open Sans", sans-serif;font-size: 1.3em;font-weight: 600;padding: 0 0 10px 0;}
.bks img {float: left;border: 1px solid #CECECE;padding: 5px;margin: 0 10px 0px 0;}
.bk2 {padding: 0 0 0 20px;}
.bks a {font-family: "Open Sans", sans-serif;color: #b22222;font-weight: 700;text-decoration: none;}
.bk1 {border-right: solid 3px #ccc;padding: 0 10px 0 0;}
.bks {margin: 0 0 20px 0;float: left;}
.wrapper{margin:0 auto;max-width:1140px;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clearfix:after {visibility: hidden;display:block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}
.content{position:absolute;top:85px;width:1096px;background-color:#F5F5F5;padding:15px 20px 20px 0px;}
.container {max-width: 1140px;height: 52px;position:fixed;background-color: #fff;}
.unit {float:left;}
.colM {width:100%;position: relative;top:0;left:0px;}
.colM h1 {margin: 0 0 10px 0px;float: left;width: 100%;color: #fff;font-family: "Open Sans", sans-serif;font-size: 2em;background-color: #b22;padding: 0px 0px 6px 14px;}
.colM h2 a {font:bold 1em/1em sans-serif;text-decoration:underline;color:#226ab2;}
.colM ul {margin:0 0 20px 18px;}
.colM ul li a {text-decoration:none;color:#258aaf;font-size:1em;} /*#258aaf*/
.colM ul li a:hover, .colM ol li a:hover {text-decoration:underline;}
.colM ul li a:visited, .colM ol li a:visited {color:#25af8f;}
.colM abbr img {margin-left: 5px !important;}
.colL {width:48%;float:left;}
.colL h3 {font:bold 1.5em/1.4em sans-serif;float:left;width:96%;/*background-color: brown;color: #fff;*/padding:0 0 0 10px;text-shadow: 1px 1px 1px #fff;}
.colL h3 a {color:#8A8989;text-decoration:none;font:bold 0.85em/1em sans-serif;/*background-color:#fff;*/width:100%;height:1.5em;float:left;}
.colL p {font-size: 1.1em;
color: #050505;
padding: 5px 0;
float: left;
font-family: "Open Sans", sans-serif;}
.colL p a {color:#696969;text-decoration:none;}
.colR {left: 890px;position:absolute;top: 20px;width: 20%;padding: 2px;text-align: right;}
.size1of2 {width:50%;float:left;}
.size1of2 ul {margin:15px 0px 15px 17px;}
.size1of2 li {line-height:1.2em;background:url("../images/bulletNav2.png") no-repeat scroll center left transparent;padding-left:15px;}
.size1of2 li a {text-decoration:none;color:#33A2D2;font-size:0.9em;}
.size1of2 li a:hover {text-decoration:underline;}	
.searchBox {margin:0 10px;width:240px;}
.linkL {margin:15px;}
.adB {float:left;margin:20px;}	
.adL {margin:15px 20px;}
.adBt {float:left;margin:27px 0px;width:730px;}
.adT {margin:0;width:730px;float:left;height:90px;}
ul.socialM {display: block;float:left;height:30px;margin:20px;width:620px;}
ul.socialM li {display:inline;float:left;}
ul.socialM li:first-child {width:250px;}
.masthead {width:100%;height:80px;position:absolute;background:url("../images/subscribe.png") no-repeat scroll 898px 33px;}
.masthead h1 {color:#fff;font:bold 2.4em/1em sans-serif;margin:55px 10px;height:70px;padding:34px 0 0;background: url("../images/h1Bg1.jpg") no-repeat scroll 0 0 transparent;}
.header {width:1140px;height:58px;z-index: 10;background-color: #fff;margin:0 auto;background: url(../images/header-shadow.png) 0px 52px no-repeat;}
.fg {float:right;margin:18px 45px 0 5px;width:0;}
.fg li {margin:2px 0;}
ul.tpnv {float:left;width:680px;padding:7px 0 0 6px;}
#gram .tpnv {width:auto;}
.tpnv li {display:inline;float:left;padding:6px 15px;}
.tpnv a {color: #000;font-family: "Open sans", sans-serif;text-decoration: none;font-size:1.2em;font-weight: 300;}
.tpnv li:last-child {background:none repeat scroll 0 0 transparent;}
.tpnv a:hover {text-decoration:underline;}
.topIcons{float:left;margin:17px 0;}
.topIcons li{display:inline;float:left;margin-right:10px;}
.topIcons li a{color:#fff;display:block;font-size:0.85em;padding:7px 5px;text-decoration:none;text-transform:uppercase;}
.topIcons li a:hover {text-decoration:underline;}
.logo{float:left;}
.logo a{display:block;width:150px;height:52px;}
.lang {float:right;width:50px;height:55px;background:url("../images/flag-en.gif") no-repeat scroll 32px 28px transparent;}
.langPL {float:right;width:50px;height:90px;background:url("../images/flag-pl.gif") no-repeat scroll 32px 76px transparent;}
.lang a {color:#ccc;display:block;float:right;font-size:0.85em;height:62px;padding:74px 16px;text-decoration:none;width:50px;}
.lang a:hover {text-decoration:underline;}
.langPL a {color:#ccc;display:block;float:right;font-size:0.85em;height:62px;padding:74px 16px;text-decoration:none;width:50px;}
.langPL a:hover {text-decoration:underline;}
.grammar .navUp li:first-child {background-color:#EEEEEE;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:4px 0;}
.navR ul li.activ a {color:#b22222! important;text-shadow:1px 1px 1px #fff;padding-left:15px !important;font-weight:bold !important;}
.breadcrumbs {padding:60px 0 0 16px;}
.breadcrumbs li {display:inline;float:left;font: normal 0.9em/1em sans-serif;margin-right: 5px;margin-top: 4px;text-decoration: none;}
.brd .breadcrumbs li a:after {content:none;}
.breadcrumbs a {color:#666;font:normal 1em/1em sans-serif;text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;color:#b22222;}	
.mediaTW {width:60px;height:20px;float:left;margin:10px 20px;}
.mediaFB {width:160px;height:20px;float:right;margin:10px 100px;}
.mediaR {width:160px;height:30px;float:left;margin:0px 40px;}
.mediaRFB {width:160px;height:30px;float:left;margin:20px 30px;}
ul.navR, ul.navR2 {width:96%;float:left;padding-left:0px;}
.navR ul ul li a {font-weight:normal;} 
ul.navR2 {margin-left:20px;margin-top:10px;}
ul.navR2 li {line-height:1.4em;}
ul.navR li ul:nth-child(2) {margin-left:-10px;padding-left:0px;width:105%;padding-top:10px;}
.lista {float:left;}
.navR li.activ {background-color:#e6e6e6;color:#B22222 !important;}
#gram a.activ {color:#B22 !important;text-decoration:none;padding: 2px 5px;font: bold 1.1em/1em sans-serif !important;content:"»";}
.navR ul li.activ {background-color:#e6e6e6 !important;}
#gram li.activ:before {content: "»";color: #fff;}
.navR li:before {content: "»";color: #B22222;}
.colM li.ate {background:url("/images/active.png") no-repeat scroll 5px 6px transparent;} /*sprite2.png*/
.ate a {color: #b22 !important;}
.search {margin:13px 0;float:left;}
ul.navR ul {width: 100%;}
ul.navR ul li a:nth-child(4) {color:#fff;}
.navR li {padding:5px 0 5px 10px;background-color:#eee;border-bottom: 1px solid #fff;}
/*.navR li:hover {background-color:#d3d3d3;}*/
.navR ul li a {font:normal .9em/1em sans-serif;padding-left:15px !important;}
.navR ul li {padding:5px 0 5px 25px;}
.navR ul li:hover {background-color:#e6e6e6;}
.navR ul {padding:0;}
.navR a.actv {color:#B22222 !important;}
#gram .navR li a {padding-left:10px;color:#696969;}
.navR li a, .navR2 li a {color:#696969;text-decoration:none;font:normal 1em/1em sans-serif;padding-left:25px;}
a.activ {color:#b22222 !important;}
.navR0 li a {padding-left:0px;}
.navR li a:hover, .navR2 ul li a:hover {text-decoration:underline;color:#B22222;} 
ul.navR2 li a {color:#00A3D4;text-decoration:none;font-size:0.85em;}
.news {margin:10px;}
.tabs {list-style:none;float:left;}
.colM ul.tabs {margin:0 0 20px 20px;border-bottom:1px solid #ccc;width:643px;height:51px;padding-left:15px;}
.tabs li { display:inline;}
.colM .tabs a.active {border-bottom:1px solid #fff;background-color:#fff;}
.tabs li a {color:black;float:left;display:block;padding:10px; margin-left:-1px;position:relative;left:1px;background:white;text-decoration:none; }
.tabs li a {border:1px solid #ccc;height:30px;background-color:#eee;font:bold .85em/1.2em sans-serif !important;color:#666 !important;}
.tabs span a {width:100px;text-align:center;}
.slideP {margin:20px;padding-top:20px;}
.p1 {float:left;display:block;width:620px;}
.list-bledy abbr {border-style:none;cursor:help;}
.icon-number {margin-bottom:-2px;margin-left: 6px;}
.lista li {padding:2px 0;background: url("/images/bullet.png") no-repeat scroll 5px 8px transparent;}
.lista li a {padding-left:25px;}
.list-bledy {float:left;}
.list-bledy li {padding:2px 0;background: url("/images/bullet.png") no-repeat scroll 10px 8px transparent;}
.list-bledy li a {padding-left:25px;}
.list-bledy b {color:#666;}
.ft {width:100%;height:100px;float:left;border-top:1px solid #DCDCDC;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px;}
.fL {float:left;width:100%;padding:20px;}
.fL li {display:inline;color:#B0B0B0;font-size:0.9em;}
.fL li a {color:#2173AF;text-decoration:none;padding-left:22px;font:bold 0.85em/1em Arial, Helvetica, sans-serif;}
.fL li a:hover {text-decoration:underline;}
.fR {float:right;width:40%;padding:20px;display:none;}
.fR li {display:inline;padding:0;color:#B0B0B0;}
.fR li a {color:#B0B0B0;font-size:0.9em;}
.fR li a:hover {text-decoration:none;}
.le {float:left;width:100%;padding-left:15px;}
.le li {display:inline;padding:0 5px;color:#B0B0B0;}
.le li a {color:#B0B0B0;font-size:0.9em;}
.le li a:hover {text-decoration:none;}
.heading {margin:0;}
.tel {margin:5px 0;}
.sk {background: url("/images/reklama01.png") no-repeat scroll 0 0 transparent;height: 120px;margin: 0 0 5px;width: 120px;}
.sk a {display: block;height: 120px;text-indent: -9999px;width: 120px;}
.answers {float:left;background-color: #FFF5EE;padding:25px 30px;border: 1px solid #CCC;margin:0 0 0 25px !important;}
.answers1 {float:left;background-color:#FFC;padding:20px;border-top:1px solid #FC3;border-left:1px solid #FC3;border-bottom:1px solid #FC3;margin:0 0 0 20px !important;}
.answers2 {float: left;background-color:#FFFAFA;padding: 10px 25px 25px 25px;border:1px solid #CCC;margin: 0px 0px 25px 25px !important;}
.ans1 {float:left;background-color:#FFF5EE;padding:20px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;margin:0 0 0 27px !important;text-align:right;}
.ans2 {float: left;background-color:#FFF5EE;padding:20px 20px 20px 0;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;margin: 0px 0px 25px 0 !important;}
.ans1 li, .ans2 li {font:normal 1em/1.5em sans-serif;}
.answers li {line-height:1.5em;}
.answers1 li {line-height:1.5em;}
.answers2 li {line-height:1.5em;}
table.answersTab {width:600px;margin:0 20px 20px;}
.answersTab th {padding:5px 10px;text-align:right;width:300px;}
.answersTab th:nth-child(2) {text-align:left;font-weight:bold;}
.promo {margin:10px 0 0 15px;float:left;}
.addthis {float: left;margin: 3px 0px 10px 0px;width:96%;padding: 0px 0px 0px 20px;}
.adTa {margin:10px 20px;float:left;}
ul.odp {float:left;width:100%;margin:0 0 10px 25px !important;}
.odp li:first-child, .odp li:nth-child(2), .odp li:nth-child(3) {background:url("/images/active.png") no-repeat scroll 0px 4px transparent;} /*sprite2.png*/
.odp li {padding:0px 0px 10px 20px;}
#Instructions {text-align:left;padding:0 14px;}
.ad200x90a-middle {margin:0px 0px 0px 20px;float:left;}
.ad336x280 {margin:20px 0px 0px 25px;float:left;width:100%;}
.ad728x15aL {float:left;margin:10px 0;width:75%;}
.ad468x60a-text {float:left;margin:0px 0px 0px 20px;width:100%;}
a.ks {color:brown !important;}
.plb {float:left;background-color:brown;padding:3px 0;border-radius:6px;display:block;}
.addthis_toolbox.addthis_default_style {float: left;width: 400px;}
a.actv {color: #fff !important;font:bold 1em/1em sans-serif !important;}
.med {float: right;width: auto;height: 25px;padding:15px 3px 0px 7px;}
a.media {color:#b22;text-decoration: none;padding: 0px 5px 0 5px;font-size: 1.4em;}
.english-version {background: url(../images/flag_english.gif) no-repeat 0px 4px;width: 16px;height: 16px;}
.ad-468x15 {float:left;margin: 0 0 20px 25px;width:95%;}
.search2 {float:right;padding-bottom:0;margin-top:-15px;padding-right:15px;}
.logo img {padding:1px 17px;}
.ad300x600 {left:813px;}
.ad336x280a {left:743px;top: 0px;}
.ad160x600 {width:14%;left:955px;}
ul.lst {float: left;padding: 15px 0 1px 10px;}
.lst li {padding: 5px 0;}
.tbl {width:650px;float: left;margin: 10px 25px;border-left: 1px solid #ccc;border-top: 1px solid #ccc;}
.tbl th {padding:10px 20px;font:bold 1em/1em sans-serif;border-right:1px solid #ccc;border-bottom: 1px solid #ccc;}
.tbl tr td {border-bottom:1px solid #ccc;padding:10px 15px;border-right:1px solid #ccc;}
.tbl tr td:first-child, .tbl tr th:first-child  {text-align: center;}
thead {background-color: #e6e6e6;}
.shdw {position: absolute;background: url(../images/header-shadow.png) 50% 0px no-repeat;height:7px;width: 100%;z-index: 1;}
