@charset "utf-8";
@import "tinymce.css";

body {
	background: url("../images/bkg-body.png") repeat-y scroll center top #D1D9DC;
	font-family: Tahoma, Verdana;
	color: #000;
	margin: 0;
	font-size: 11px;
}
input,select,textarea {
	font-family: "Helvetica Neue",Helvetica,Arial,Tahoma;
	font-size: 12px;
}
h1 {font-size: 18px;}
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
a {
	color: #005CB0; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clear {
    clear:both;
}
.subpage a[href^="http:"],
.subpage .teaserItem .teaserLead a[href^="http:"]{
    background:url("../images/icon-link.gif") no-repeat scroll 100% -39px transparent;
    padding-right:10px;
}
.barMenu a[href^="http:"]{
    background:url("../images/icon-link-top.gif") no-repeat scroll 100% 13px transparent;
    padding-right:10px;
}
.subpage .csc-textpic-imagewrap a,
.subpage .rightCol a{
    background:none;
    padding:0;
}
.subpage .teaserItem a{
    background:none;
    padding:0;
    float:left;
}
.subpage .teaserItem .teaserLead a{
    float:none;
}
.inpTxt{
    background-color:#FFFFFF;
    border:1px solid #C2DDF8;
    color:#666666;
    font-size:12px;
    padding:2px 5px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
}
.inpLong{
    width:350px;
}
.inpShort{
    width:80px;
}
.infoBox {
   float:none !important;
    font-size:14px;
    font-weight:bold;
    margin:20px auto;
    padding:20px;
    text-align:center;
    width:75%;
}
.infoOK {
    background-color:#BCF1C5;
    border:1px solid #44B841;

}
.contentWrap .leftCol .subpageCont .infoOK p{
    margin:0;
    line-height: 20px;
}
.pdf {
    background:url("../images/ftypes/file_pdf.gif") no-repeat scroll right center transparent;
    display:inline;
    padding-right:15px;
}
.doc {
    background:url("../images/ftypes/file_doc.gif") no-repeat scroll right center transparent;
    display:inline;
    padding-right:15px;
}
.zip {
    background:url("../images/ftypes/zip.png") no-repeat scroll right center transparent;
    display:inline;
    height:16px;
    padding-right:20px;
}
/* BUTTONS */
.btn {
    -moz-user-select:none;
    background:none repeat scroll 0 0 transparent;
    border:medium none;
    cursor:pointer;
    display:inline-block;
    font-size:11px;
    font-family:"Helvetica Neue",Helvetica,Arial,Tahoma;
    margin:0;
    overflow:visible;
    padding:0;
    text-decoration:none;
    white-space:nowrap;
    _width: 0;
    float: left;
    color: #FFF;
}
.btn:hover {
    text-decoration: none;
}
button.btn {
    margin-top: -1px;
}
.btn span{
    background-image:url("../images/sprite-btns-right.png");
    background-repeat:no-repeat;
    background-position:right top;
    display:block;
    height:20px;
    padding-right:18px;
}
.btn span span{
    background-image:url("../images/sprite-btns-left.png");
    background-position:left top;
    background-repeat:no-repeat;
    line-height:20px;
    padding-left:18px;
    padding-right:0;
}
.btnBlue span{
    background-image:url("../images/sprite-btns-right.png");
    height:20px;
}
.btnBlue span span{
    background-image:url("../images/sprite-btns-left.png");
    line-height:20px;
}
/* END:BUTTONS */
.radius {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
.radiusTop {
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-radius-top-left:4px;
	-webkit-border-radius-top-right:4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.radiusTopLeft {
	-moz-border-radius-topleft:4px;
	-webkit-border-radius-top-left:4px;
	border-top-left-radius: 4px;
}
.radiusTopRight {
	-moz-border-radius-topright:4px;
	-webkit-border-radius-top-right:4px;
	border-top-right-radius: 4px;
}
.radiusBottom {
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-radius-bottom-left:4px;
	-webkit-border-radius-bottom-right:4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.topBar {
    background: #004581;
    width:100%;
    height: 30px;
    line-height:30px;
    color:#fff;
}
.topBarWrap {
    width:960px;
    margin: 0 auto;
}
.topBarWrap #lang{
    background:url("../images/separator-topbar.gif") no-repeat scroll right center transparent;
    line-height:normal;
    margin-top:10px;
}
.topBarWrap #lang .tx-srlanguagemenu-pi1 div{
    margin-right:13px;
}
.topBarWrap .barMenu{
    margin:0 10px;
}
.topBarWrap .barMenu a{
    color:#fff;
    margin: 0 10px;
    float:left;
}
.topBarWrap .barMenu .facebook{
    background:url("../images/icon-facebook.png") no-repeat scroll right center transparent;
    padding:0;
    text-indent:-9999px;
    width:17px;
}
.topBarWrap .searchBox{
    float:right;
}
.topBarWrap .searchBox form{
    margin-top:6px;
}
.topBarWrap .searchBox input{
    float:left;
}
.topBarWrap .searchBox .inpTxt{
    margin-right:5px;
    width:160px;
    font-size:11px;
}
.topBarWrap div,
.bodyWrap div{
    float:left;
}
.bodyWrap {
    width:960px;
    margin: 0 auto;

	position: relative;
	z-index: inherit;
	zoom: 1; /* For IE6 */
}
.topWrap {
    margin:10px 0;
    width:100%;
}
.topWrap #logo{
    width:250px;
}
.topWrap #mainMenu{
    float:right;
    width:690px;
}
.topWrap #mainMenu ul{
    list-style-type:none;
    float:right;
}
.topWrap #mainMenu ul li{
    float:left;
}
.topWrap #mainMenu ul li a{
    color:#595959;
    padding:3px 7px;
}
.topWrap #mainMenu ul li a:hover{
    color:#005CB0;
    text-decoration:none;
}
.topWrap #mainMenu ul li.mHover a{
    background-color:#EEEEEE;
    position:relative;
    z-index:1000;
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px 1px 0;
}
.topWrap #mainMenu .mainTop{
    margin:5px 0 10px;
    width:100%;
}
.topWrap #mainMenu .mainTop a{
    font-size: 12px;
    font-weight:bold;
}
.topWrap #mainMenu .mainBottom{
    width:100%;
}
.topWrap #mainMenu .mainBottom a{
    border:1px solid transparent;
    float:left;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
}
.topWrap #mainMenu .mainBottom .dir{

}
.topWrap #mainMenu .mainBottom .mHover .dir{

}
.topWrap #mainMenu .mainBottom .dir span{
    background:url("../images/ico-arrow-d.gif") no-repeat scroll right 7px transparent;
    display:inline-block;
    height:14px;
    padding:0 3px;
    width:5px;
}
.topWrap #mainMenu .mainBottom ul ul a{
    text-transform: none;
    font-size:11px;
    font-weight: normal;
}
/* MENU DROPDOWN */
.topWrap #mainMenu ul.dropdown {
     position: relative;
     z-index: 597;
}
.topWrap #mainMenu ul.dropdown li {
    vertical-align: middle;
}
.topWrap #mainMenu ul.dropdown li.hover,
.topWrap #mainMenu ul.dropdown li:hover {
     position: relative;
     z-index: 599;
     cursor: default;
}
.topWrap #mainMenu ul.dropdown ul {
    background-color:#EEEEEE;
    border-style:solid;
    border-color:#ccc;
    border-width: 1px 1px 1px 1px;
    left:0;
    position:absolute;
    top:23px;
    display:none;
    width:135px;
    z-index:598;
    padding: 5px 10px;
}
.topWrap #mainMenu ul.dropdown .act ul {
    left: 14px;
}
.topWrap #mainMenu ul.dropdown ul li {
    border-bottom:1px solid #CCCCCC;
    margin:0;
    padding:2px 0;
    width:135px;
    display:block;
}
.topWrap #mainMenu ul.dropdown ul li a{
    border:0 none;
    line-height:15px;
    padding:3px 0;
    display:block;
    float:none;
}
.topWrap #mainMenu ul.dropdown ul li a:hover{
    color:#005CB0;
    text-decoration:underline;
}
.topWrap #mainMenu ul.dropdown ul li.last {
    border-bottom:0;
}
.topWrap #mainMenu ul.dropdown ul ul {
     top: 1px;
     left: 99%;
}
.topWrap #mainMenu ul.dropdown li:hover > ul {
     display:block;
}
/*END:  MENU DROPDOWN */
.subpage .csc-textpic {
    float:none;
}
.contentWrap {
    width:100%;
}
.contentWrap .boxWrap{
    border: 1px solid #AAC2DC;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
    margin-bottom:10px;
}

.contentWrap .boxWrap .boxWrap{
    margin-bottom: 0;
}
.contentWrap .twoBoxes{
    border:0;
}
.contentWrap .boxWrap .boxHead{
    background:url("../images/bkg-head-blue.gif") repeat-x scroll 0 bottom #1055A4;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    padding:2px 10px 5px;
}
.contentWrap .boxWrap .boxHead h1{
    font-size:15px;
}
.contentWrap .boxWrap .boxHead h1 a{
    color:#FFF;
    text-decoration:none;
}
.contentWrap .infraBox .boxHead h1 a{
    color:#004581;
    text-decoration:none;
}
.contentWrap .boxWrap .boxHead h1 a:hover{
    text-decoration:none;
}
.breadcrumbs {
    margin-bottom:5px;
    width:100%;
    color: #A6A6A6;
}
.breadcrumbs ul{
    list-style-type: none;
}
.breadcrumbs ul li{
    float:left;
    margin:0 0 0 5px;
}
.breadcrumbs ul li.start{
    color:#595959;
}
.breadcrumbs ul .cur a,
.breadcrumbs ul .cur{
    color:#59739D;
}
.breadcrumbs a{
    color:#8D8D8D;
    float:left;
}
/* LEFT COL */
.contentWrap .leftCol .boxWrap{
    width: 698px;
}
.contentWrap .leftCol .mmedia{
    margin:20px 0;
    width:676px;
}
.contentWrap .leftCol .mmedia .boxHead{
    width: 654px !important;
}
.contentWrap .leftCol .mmedia .boxHead h1{
    margin: 0;
    color:#fff;
}
.contentWrap .leftCol .twoBoxes .boxWrap{
    width:342px;
}
.contentWrap .leftCol .twoBoxes .bezpieczBox,
.contentWrap .leftCol .twoBoxes .czytelniaBox{
    float:right;
}
.contentWrap .leftCol .twoBoxes .boxWrap .boxHead{
    width:320px;
}
.contentWrap .leftCol .twoBoxes .boxWrap .boxContent{
    width:342px;
}
.contentWrap .leftCol .twoBoxes .ekologBox .boxContent,
.contentWrap .leftCol .twoBoxes .bezpieczBox .boxContent{
    min-height:210px;
    height:auto !important;
    height:210px;
}
.contentWrap .leftCol .twoBoxes .ekologBox .boxHead{
    background:url("../images/bkg-head-green.gif") repeat-x scroll 0 0 #82BF3A;
}
.contentWrap .leftCol .twoBoxes .ekologBox img,
.contentWrap .leftCol .twoBoxes .bezpieczBox img{
    border-color: #fff;
    border-width: 0 1px 1px 1px;
    border-left-style: solid;
}
.contentWrap .leftCol .twoBoxes .bezpieczBox .boxHead{
    background:url("../images/bkg-head-black.png") repeat-x scroll 0 0 #3D3D3D;
}
.contentWrap .leftCol .twoBoxes .bezpieczBox .boxContent p {
    line-height:16px;
    margin-bottom:10px;
}
.contentWrap .leftCol .twoBoxes .bezpieczBox .boxContent .arr1 {
    font-weight:bold;
}
.contentWrap .leftCol .boxWrap .boxHead{
    width:556px;
}
.subpage .leftCol .boxWrap .boxHead{
    width:676px;
}
.contentWrap .rightCol .boxWrap .boxHead{
    width:226px;
}
.contentWrap .leftCol .boxWrap .more,
.contentWrap .rightCol .boxWrap .more{
    font-weight:bold;
    padding:10px 0 0;
    text-align:right;
    width:100%;
}
.contentWrap .leftCol .twoBoxes .boxWrap .more {
    padding-bottom:10px;
}
.contentWrap .leftCol .twoBoxes .boxWrap .more a{
    margin-right: 10px;
}
.contentWrap .leftCol .boxWrap .more a{
    background: url("../images/ico-arr-blue-r.gif") no-repeat scroll right 5px transparent;
    padding-right: 12px;
}
.contentWrap .leftCol .newsBox .lastOne{
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    line-height:15px;
    width:436px;
}
.contentWrap .leftCol .newsBox .lastOne img{
    float:left;
}
.contentWrap .leftCol .newsBox .lastOne .lastTxt{
    border-top: 1px solid #fff;
    background-color:#1A548E;
    color:#FFFFFF;
    padding:7px;
    width:422px;
    min-height:93px;
    height:auto !important;
    height:93px;
}
.contentWrap .leftCol .newsBox .lastOne .lastTxt .title {
    margin-bottom:5px;
    width:100%;
}
.contentWrap .leftCol .newsBox .lastOne .lastTxt .title a{
    color:#fff;
}
.contentWrap .leftCol .newsBox .lastOne .lastTxt .title h2{
    width:360px;
    float:left;
    font-size: 12px;
}
.contentWrap .leftCol .newsBox .lastOne .lastTxt .title span{
    float:right;
    font-size:10px;
}
.contentWrap .leftCol .newsBox .latest{
    line-height:15px;
    margin:0 7px;
    width:247px;
}
.contentWrap .leftCol .newsBox .newsItem{
    border-bottom:1px solid #E3E3E3;
    clear:right;
    float:right;
    line-height:15px;
    margin:0 7px;
    padding:7px 0;
    width:247px;
}
.contentWrap .leftCol .newsBox .more{
    clear:right;
    float:right;
    margin:0 7px 10px;
    width:247px;
}
.contentWrap .leftCol .newsBox .newsWrap{
    
}
a.arr1{
    background:url("../images/ico-arr-r1.gif") no-repeat scroll right 5px transparent;
    padding-right:8px;
}
.contentWrap .leftCol .newsBox .newsItem a{
    background:url("../images/ico-dot.gif") no-repeat scroll left 6px transparent;
    float:left;
    padding-left:9px;
    color:#000;
}
.contentWrap .leftCol .newsBox .newsItem span{
    font-size:10px;
    color:#A4A4A4;
}
.contentWrap .leftCol{
    width:700px;
}
.contentWrap .leftCol .infraBox {
    padding:8px;
    width:682px;
}
.contentWrap .leftCol .infraBox .boxWrap{
    border:0 none;
    width:333px;
}
.contentWrap .leftCol .infraBox .infoKolej{
    border-right:1px solid #E3E8EC;
    padding-right:7px;
}
.contentWrap .leftCol .infraBox .linieKolej{
    padding-left:7px;
}
.contentWrap .leftCol .infraBox .boxWrap .boxHead {
    background:none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E3E8EC;
    color:#004581;
    padding:0 0 5px;
    width:100%;
}
.contentWrap .leftCol .infraBox .boxWrap .boxContent {
    width:100%;
}
.contentWrap .leftCol .infraBox .boxContent ul a,
.contentWrap .leftCol .ekologBox .boxContent ul a,
.contentWrap .leftCol .bezpieczBox .boxContent ul a{
    background:url("../images/ico-plus-green.gif") no-repeat scroll left 4px transparent;
    padding-left: 12px;
    display:block;
    color:#000;
}
.contentWrap .leftCol .bezpieczBox .boxContent ul a{
    background:url("../images/ico-plus-black.gif") no-repeat scroll left 4px transparent;
}
.contentWrap .leftCol .boxWrap ul{
    margin:10px 0 5px;
    list-style-type: none;
}
.contentWrap .leftCol .boxContent ul li{
    margin: 5px 0;
    float:left;
    width:100%;
}
.subpage .leftCol .boxWrap ul{
    list-style-type: disc;
}
.subpage .leftCol .boxWrap .csc-menu{
    list-style-type: none;
}
.contentWrap .leftCol .twoBoxes ul {
    margin:10px;
}
.contentWrap .leftCol .infraBox .mapa {
    width:100%;
    margin-top: 5px;
}
.contentWrap .leftCol .infraBox .mapa img{
    float:left;
    margin-right:10px;
}
.contentWrap .leftCol .infraBox .mapa p{
    font-family:verdana;
    font-size:10px;
    line-height:13px;
}
.contentWrap .leftCol .infraBox .mapa strong a{
    background:url("../images/ico-arr-blue-r.gif") no-repeat scroll right 4px transparent;
    padding-right:11px;
}
.contentWrap .leftCol .infraBox .clients {
    width:100%;
    margin-top: 10px;
}
.contentWrap .leftCol .infraBox .clients .csc-header{
    width:100%;
}
.contentWrap .leftCol .infraBox .clients h1{
    border-bottom:1px solid #E3E8EC;
    color:#004581;
    padding:0 0 5px;
    width:100%;
    font-size: 15px;
    float:left;
}
.contentWrap .leftCol .infraBox .clients #slider{
    margin-top:7px;
    text-align:center;
}
.contentWrap .leftCol .infraBox .clients .csc-header{
    font-size:0;
}
.contentWrap .leftCol .infraBox .clients #slider .scrollButtons {
    top: 20px;
}
.contentWrap .leftCol .infraBox .clients #slider #scrollLeft{
    left:0;
}
.contentWrap .leftCol .infraBox .clients #slider #scrollRight{
    right:0;
}
.contentWrap .leftCol .twoBoxes p {
    margin:10px 10px 0;
}
.contentWrap .leftCol .twoBoxes .eduBox .boxContent{
    background: url("../images/photo-edukacja.jpg") scroll 0 0 no-repeat transparent;
    min-height:203px;
    height:auto !important;
    height:203px;
}
.contentWrap .leftCol .twoBoxes .czytelniaBox .boxContent{
    background: url("../images/photo-czytelnia.jpg") scroll 0 0 no-repeat transparent;
}
.contentWrap .leftCol .twoBoxes .eduBox .boxContent p{
    border-bottom:1px solid #DEDEDE;
    clear:both;
    float:right;
    padding-bottom:10px;
    width:190px;
}
.contentWrap .leftCol .twoBoxes .eduBox .boxContent ul{
    float:right;
    clear:both;
    width: 160px;
}
.contentWrap .leftCol .twoBoxes .czytelniaBox .boxContent ul{
    float:right;
    clear:both;
    width: 195px;
}
.contentWrap .leftCol .twoBoxes .eduBox .boxContent ul a,
.contentWrap .leftCol .twoBoxes .czytelniaBox .boxContent ul a{
    font-weight:bold;
    background:url("../images/ico-dot-green.gif") no-repeat scroll left 5px transparent;
    padding-left: 12px;
    float:left;
}
.contentWrap .leftCol .twoBoxes .czytelniaBox .boxContent p{
    border-bottom:1px solid #DEDEDE;
    clear:both;
    float:right;
    margin:5px 10px 0;
    padding:10px 0;
    width:200px;
}
.contentWrap .leftCol .twoBoxes .boxWrap .more p{
    border:0 none;
    margin:0;
    padding:0;
}
.contentWrap .leftCol .subpageCont{
    padding:10px;
    width:678px;
    font-size:12px;
}
.subpageCont .csc-textpic div,
.subpageCont .csc-textpic-text{
    float:none;
}
.contentWrap .leftCol .subpageCont .twoColWrap{
    width:100%;
}
.contentWrap .leftCol .subpageCont .twoColWrap .leftCol{
    width:334px;
}
.contentWrap .leftCol .subpageCont .twoColWrap .rightCol{
    float:right;
    width:330px;
}
.contentWrap .leftCol .subpageCont .csc-textpic .csc-textpic-text,
.contentWrap .leftCol .subpageCont .csc-textpic-center .csc-textpic-imagewrap{
    float:none;
}
.contentWrap .leftCol .subpageCont .csc-textpic .csc-textpic-imagewrap ul{
    margin:10px 0 5px;
}
.contentWrap .leftCol div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
    margin-left:10px;
}
.contentWrap .leftCol .subpageCont .csc-textpic-border .csc-textpic-imagewrap img {
    border: 1px solid #ccc;
    padding:1px;
}
.contentWrap .leftCol .subpageCont #catMenu{
    background-color:#81C139;
    float:left;
    margin:0 0 14px;
    padding:10px 0;
    width:678px;
}
.contentWrap .leftCol .subpageCont #catMenu a{
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
}
.contentWrap .leftCol .subpageCont #catMenu li{
    float:left;
    list-style-type:none;
    margin:0 10px;
}
.contentWrap .leftCol .subpageCont ol,
.contentWrap .leftCol .subpageCont ul{
    list-style-position:inside;
    margin:0 0 20px 25px;
}
.contentWrap .leftCol .subpageCont ol li,
.contentWrap .leftCol .subpageCont ul li{
    line-height:16px;
    margin:0 0 7px;
}
.contentWrap .leftCol .subpageCont ol li ol,
.contentWrap .leftCol .subpageCont ul li ul{
    margin: 7px 0 15px 20px;
}
.contentWrap .leftCol .subpageCont .csc-header{
    clear:both;
    float:none;
    width:100%;
}
.contentWrap .leftCol .subpageCont h1,
.contentWrap .leftCol .subpageCont h2,
.contentWrap .leftCol .subpageCont h3{
    margin-bottom:15px;
    color:#000;
}
.contentWrap .leftCol .subpageCont hr{
    border:1px solid #AAC2DC;
    clear:both;
    color:#AAC2DC;
    float:left;
    margin:10px 0;
    width:100%;
}
.contentWrap .leftCol .subpageCont p{
    line-height:18px;
    margin-bottom:10px;
}
.contentWrap .leftCol .subpageCont .newsWrap{
    width: 100%;
}
.contentWrap .leftCol .subpageCont .newsWrap a{
    color:#225E92;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem{
    margin-bottom:10px;
    width:100%;
}
.contentWrap .leftCol .subpageCont .newsWrap div {
    float:none;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .lead{
    
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .lead p{
    line-height:14px;
}
.contentWrap .leftCol .subpageCont .newsList .newsItem{
    padding: 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
    width:656px;
    border: 1px solid #DADEDF;
    float:left;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .titleDate{
    margin-bottom:10px;
    float:none;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .titleDate h1{
    display:inline;
    font-size:17px;
    width:580px;
}
.contentWrap .leftCol .subpageCont .newsList .newsItem .titleDate h1{
    font-size:13px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .titleDate .date{
    color:#9B9B9B;
    display:inline;
    float:right;
    line-height:23px;
    margin-left:10px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemImg{
    float:left;
    width:184px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsImgSmallWrapper{
    background-color:#F5F5F5;
    border:1px solid #D7DEE4;
    float:left;
    margin-bottom:15px;
    margin-left:0;
    margin-right:10px;
    padding:5px 5px 0;
    width: 120px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsImgSmallWrapper .newsItemImgSmall{
    margin-bottom: 5px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsImgSmallWrapper img{
    
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt{
    float:none;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt .newsHead{
    width:100%;
    margin-bottom:10px;
    float: left;
}
.contentWrap .leftCol .subpageCont .newsList .newsItem img,
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemImg img{
    border:1px solid #DCDDE1;
    float:left;
    margin-right:10px;
    padding:1px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt p{
    font-size:12px;
    line-height:16px;
    margin-bottom:7px;

}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt p.author{
    color:#888888;
    font-size:10px;
    margin:10px 0;
    text-align:right;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt .newsCat{
    color:#888888;
    font-size:10px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt .downloadList{
    width: 100%;
    margin: 10px 0;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt .downloadList img{
    border: 0;
    padding: 0;
    margin-right:7px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt .downloadList span{
    line-height:16px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt .downloadList ul{
    margin: 5px 0;
    float:none;
    list-style-type: none;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .newsItemTxt .lead{
    color:#000000;
    font-size:12px;
    margin-bottom:10px;
}
.contentWrap .leftCol .subpageCont .newsList .newsItem span.more {
    margin-left: 5px;
}
.contentWrap .leftCol .subpageCont .newsList .newsItem span.more a{
    background:url("../images/ico-arr-green-r.gif") no-repeat scroll right 5px transparent;
    font-weight:bold;
    padding-right:12px;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem span.more a{
    background:url("../images/ico-arr-green-r.gif") no-repeat scroll right 5px transparent;
    font-weight:bold;
    padding-right:12px;
    margin-top:10px;
}
/* RIGHT COL*/
.contentWrap .rightCol{
    width:250px;
    float:right;
}
.contentWrap .rightCol .subMenu .boxContent{
    display:block;
    padding:5px 10px 7px;
}
.contentWrap .rightCol .subMenu .boxHead {
    background:none;
}
.contentWrap .rightCol .subMenu .boxHead h1{
    border-bottom:2px solid #AAC2DC;
    color:#004581;
    padding-bottom:3px;
}
.contentWrap .rightCol .subMenu h2{
    border-bottom:3px solid #AAC2DC;
    font-size:12px;
    padding-bottom:5px;
}
.contentWrap .rightCol .subMenu ul{
    width:100%;
    list-style-type:none;
}
.contentWrap .rightCol .subMenu ul li{
    clear:left;
    float:left;
    margin:0 0 5px;
    width:100%;
}
.contentWrap .rightCol .subMenu ul a{
    background:url("../images/ico-arr-r1.gif") no-repeat scroll left 4px transparent;
    float:left;
    padding-left:10px;
}
.contentWrap .rightCol .subMenu ul .cur a{
    font-weight:bold;
}
.contentWrap .rightCol .boxPress{
    border: 0;
}
.contentWrap .rightCol .boxPress .boxHead {
    border:0 none;
    width:230px;
}
.contentWrap .rightCol .boxPress .boxContent {
    width: 100%;
}
.contentWrap .rightCol .boxPress .boxContent .pressBox{
    background-color:#F5F5F5;
    border:1px solid #D7DEE4;
    margin-top:10px;
    width:248px;
}
.contentWrap .rightCol .boxPress .boxContent .pressBox .pressBoxCont{
    border:1px solid #FFFFFF;
    color:#717171;
    cursor:pointer;
    min-height:59px;
    height:auto !important;
    height:59px;
    padding:10px 5px;
    width:236px;
}
.contentWrap .rightCol .boxPress .boxContent .pressBox h1{
    color:#225E92;
    font-family:arial;
    font-size:16px;
    margin-bottom: 3px;
}
.contentWrap .rightCol .boxPress .boxContent .pressBox p{
    width: 155px;
}
.contentWrap .rightCol .boxPress .boxContent .infoPrasowe .pressBoxCont{
    background: url("../images/biuro-info.png") no-repeat scroll right top transparent;
}
.contentWrap .rightCol .boxPress .boxContent .oNasMedia .pressBoxCont {
    background: url("../images/biuro-onas.png") no-repeat scroll right top transparent;
}
.contentWrap .rightCol .boxPress .boxContent .kontaktMedia .pressBoxCont{
    background: url("../images/biuro-kontakt.png") no-repeat scroll right top transparent;
}
.contentWrap .rightCol .boxPress .boxContent .mHover{
    background-color: #f6f6cf !important;
}
.contentWrap .rightCol .boxPress .boxContent .more a {
    color:#7FBC38;
    background: url("../images/ico-arr-green-r.gif") no-repeat scroll right 5px transparent;
    padding-right: 12px;
}
.contentWrap .rightCol .mmediaBox .boxContent {
    text-align: center;
    width:100%;
}
.contentWrap .rightCol .mmediaBox .boxContent .kolejtv{
    margin:4px 0;
    width:248px;
    float:none;
}
.contentWrap .rightCol .mmediaBox .boxContent .kolejtv p{
    margin:7px 0;
    width:100%;
}
.contentWrap .rightCol .mmediaBox .boxContent .kolejtv p a{
    font-weight:bold;
}
.contentWrap .rightCol .mmediaBox .galleryWrap{
    width:248px;
    margin-top: 10px;
}
.contentWrap .rightCol .galleryWrap .gallItem{
    border:0 none;
    height:auto;
    margin:5px 2px;
    padding:5px;
    width:110px;
}
.contentWrap .rightCol .galleryWrap a{
    border:1px solid #D7DEE4;
    display:inline;
    float:left;
    margin:8px;
    padding:1px;
}
/*.contentWrap .rightCol .galleryWrap a:hover{
    border-color: #1C8AF9;
    text-decoration:none;
}*/
.contentWrap .rightCol .galleryWrap img{
    float:left;
}
.contentWrap .rightCol .galleryWrap  p{
    margin: 2px 0;
}
.contentWrap .rightCol .promoBox {
    width: 100%;
    text-align:center;
    border:0;
}
.contentWrap .galleryWrap {
    width: 100%;
}
.contentWrap .gallItem {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
    border:1px solid #D7DEE4;
    height:152px;
    margin:10px;
    overflow:hidden;
    padding:10px;
    position:relative;
    width:127px;
}
.contentWrap .gallItem a[href^="http:"] {
    background:none;
    padding-right:0;
}
.contentWrap .gallItem .playIcon{
    background:url("../images/ico-play.png") no-repeat scroll 0 0 transparent !important;
    height:35px;
    left:55px;
    position:absolute;
    top:40px;
    width:35px;
}
.contentWrap .gallItem img{
    border: 1px solid #D7DEE4;
    padding: 1px;
}
.contentWrap .gallItem a:hover{
    text-decoration:none;
}
.contentWrap .leftCol .gallItem p{
    width:100%;
    font-size:10px;
    margin: 0;
    line-height:normal;
}
.subpageCont form {
    float:left;
    width:100%;
}
.subpageCont .mailformH3,
.subpageCont .accessible_mailform li {
    color: #ff0000;
}
.subpageCont form .csc-mailform{
    width:100%;
}
.subpageCont form fieldset{
    border: 0;
    margin:0;
    padding:0;
}
.subpageCont form .csc-mailform .csc-mailform-field{
    width:100%;
    margin: 5px 0;
}
.subpageCont form .csc-mailform label {
    float:left;
    margin-bottom: 3px;
}
.subpageCont form .csc-mailform input {
    float:left;
    clear:left;
    background-color:#FFFFFF;
    border:1px solid #C2DDF8;
    color:#AAAAAA;
    font-size:11px;
    padding:2px 5px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
}
.subpageCont form .csc-mailform .csc-mailform-submit {
    background-color:#619A25;
    border:1px solid #619A25;
    color:#FFFFFF;
    cursor:pointer;
    padding:5px 20px;
}
/* FOOTER */
.footerWrap {
    border-top:5px solid #1156A8;
    margin-top:15px;
    padding:10px 0;
    width:100%;
}
.footerWrap a{
    color:#4E545E;
}
.footerWrap .bip{
    background:url("../images/bip.gif") no-repeat scroll right center transparent;
    padding-right:25px;
}
.footerWrap a:hover{
    text-decoration: none;
    color:#1467CD;
}
.footerWrap ul{
    list-style-type:none;
}
.footerWrap ul li{
    float:left;
}

.footerWrap .col-1{
    width:245px;
}
.footerWrap .col-1 .facebook,
.footerWrap .col-1 .twitter{
    float:left;
    margin:0 8px;
}
.footerWrap .col-1 ul {
    float:left;
    margin-bottom:10px;
}
.footerWrap .col-1 ul li{
    margin:5px;
    width:112px;
}
.footerWrap .col-1 ul li span{
    font-size: 10px;
}
.footerWrap .col-2{
    border-left:1px solid #D9E0E6;
    border-right:1px solid #D9E0E6;
    height:110px;
    padding:0 10px;
    width:448px;
    text-align:center;
}
.footerWrap .col-3{
    width:235px;
    padding-left: 10px;
    text-align:center;
}
.footerWrap .col-3 p{
    float:left;
    margin-top:20px;
    width:100%;
}
.footerWrap .col-3 a{
    float:left;
    font-weight:bold;
    height:30px;
    line-height:30px;
    margin:15px 10px;
    text-transform:uppercase;
}
.footerWrap .rss {
    background:url("../images/ico-rss.png") no-repeat scroll left center transparent;
    padding-left:30px;
}
.footerWrap .newsletter {
    background:url("../images/ico-newsletter.png") no-repeat scroll left center transparent;
    padding-left:40px;
}
.paginationWrap {
	display:inline;
	margin-top:15px;
	padding-bottom:15px;
	width:100%;
    text-align:center;
}
.paginationWrap span {
	display:inline-block;
	margin:0 1px;
}
.paginationWrap .paginatonFirst,
.paginationWrap .paginatonPrev {
	margin-right:7px;
    border:0;
}
.paginationWrap .paginatonPrev {
	margin-right:15px;
}
.paginationWrap .act {
    background-color:#1458AD;
    color:#FFFFFF;
    font-size:11px;
    padding:2px 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
.paginationWrap span a,
.paginationWrap div a {
	background-color: #FFF;
	color:#2C495F;
	margin:0 1px;
	padding:1px 5px 3px;
	text-decoration:none;
	font-size:11px;
}
.paginationWrap span a:hover {
    background-color:#1458AD;
    color:#FFFFFF !important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
.paginationWrap .paginatonFirst a:hover,
.paginationWrap .paginatonPrevt a:hover,
.paginationWrap .paginatonLast a:hover,
.paginationWrap .paginatonLast a:hover {
	background-color:#1458AD;
	color:#FFFFFF;
}
.paginationWrap .paginatonNext,
.paginationWrap .paginatonLast {
	margin-left:7px;
    border:0;
}
.paginationWrap .paginatonNext {
	margin-left:15px;
}
.paginationWrap .paginatonFirst a{
	background-color: #FFF;
	border: 0;
}
.paginationWrap .paginatonPrev a {
	background-color: #FFF;
	border: 0;
}
.paginationRight a:hover,
.paginationLeft a:hover{
    border:1px solid #CCCCCC;
}
.paginationWrap .paginatonNext a{
	background-color: #FFF;
	border: 0;
}
.paginationWrap .paginatonLast a{
	background-color: #FFF;
	border: 0;
}
.tx-rtgfiles-pi1{
    width:100%;
}
.tx-rtgfiles-pi1 .filesTable{
    font-size:11px;
    margin:10px 0;
    width:100%;
}
.tx-rtgfiles-pi1 .filesTable th{
    background-color: #F6F6CF;
    font-size:12px;
    padding:10px 5px;
    border-top:1px solid #D7DEE4;
}
.tx-rtgfiles-pi1 .filesTable td {
    border-top:1px solid #D7DEE4;
    padding:10px 5px;
}
.tx-rtgfiles-pi1 .filesTable .col-1{
    width:20%;
    vertical-align:top;
}
.tx-rtgfiles-pi1 .filesTable .col-1 .title a{
    font-weight: bold;
}
.tx-rtgfiles-pi1 .filesTable .col-1 .title a:hover{
    text-decoration:underline;
}
.tx-rtgfiles-pi1 .filesTable .col-1 p{
    clear:left;
    float:left;
    margin-bottom:0;
}
.tx-rtgfiles-pi1 .filesTable .col-1 img {
    margin-right:9px;
    float:left;
}
.tx-rtgfiles-pi1 .filesTable .col-1 span {
    float:left;
}
.tx-rtgfiles-pi1 .filesTable .col-1 .size{
    margin-left: 25px;
}
.tx-rtgfiles-pi1 .filesTable .col-2{
    vertical-align:top;
    width:15%;
    text-align:center;
}
.tx-rtgfiles-pi1 .filesTable .col-3{
    vertical-align:top;
    width:65%;
}
.tx-rtgfiles-pi1 #formSearchFile {
    margin: 10px 0;
    float:left;
}
.tx-rtgfiles-pi1 #formSearchFile input{
    float:left;
}
.tx-rtgfiles-pi1 #formSearchFile label{
    float:left;
    margin-right: 10px;
    line-height:19px;
}
.contentWrap .leftCol .boxWrap .tx-chnewsfeeds-pi1 ul {
    list-style-type:none;
    margin:0;
}
.contentWrap .leftCol .boxWrap .tx-chnewsfeeds-pi1 ul a{
    background-position:left 6px;
    font-weight:bold;
    font-size:12px;
}
.contentWrap .leftCol .boxWrap .tx-flseositemap-pi1 {
    width:100%;
}
.contentWrap .leftCol .boxWrap .tx-flseositemap-pi1 ul {
    margin-left:50px;
}
.contentWrap .leftCol .boxWrap .tx-flseositemap-pi1 ul li {
    margin: 5px 0;
}
.contentWrap .leftCol .boxWrap .tx-flseositemap-pi1 .deep0 a{
    font-weight:bold;
    font-size:12px;
}
.contentWrap .leftCol .boxWrap .tx-flseositemap-pi1 .deep1 a{
    font-weight:normal;
    font-size:12px;
}
.contentWrap .leftCol .boxWrap .tx-flseositemap-pi1 ul ul{
    width: 100%;
    margin: 5px 0;
}
.contentWrap .leftCol .boxWrap .tx-flseositemap-pi1 ul ul li{
    margin-left: 20px;
    list-style-type:circle;
}
.contentWrap .leftCol .subpageCont .tx-rtpageteaser-pi1 {
    width:100%;
}
.contentWrap .leftCol .subpageCont .newsWrap h1{
    font-size:12px;
    margin-bottom: 5px;
}
.contentWrap .leftCol .subpageCont .newsWrap .date{
    font-size:11px;
    margin-bottom: 3px;
}
.contentWrap .leftCol .subpageCont .newsWrap .lead p{
    font-size:11px;
}
.contentWrap .leftCol .subpageCont .teaserItem{
    padding: 10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
    width:656px;
    border: 1px solid #DADEDF;
    margin-bottom:10px;
}
.contentWrap .leftCol .subpageCont .teaserItem img {
    border:1px solid #DCDDE1;
    float:left;
    padding:1px;
    margin-right:10px;
}
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead {
    float:none;
    font-size:11px;
    overflow:hidden;
}
.contentWrap .leftCol .subpageCont .teaserStand .teaserLead {
    clear:right;
    float:right;
    width:485px;
}
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead div{
    clear:right;
    float:none;
    width:100%;
}
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead ul{
    clear:right;
    float:none;
    margin-left:0;
    width:100%;
}
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead ul li {
    float:left;
    margin:2px 0;
    width:100%;
}
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead ul a{
    background:url("../images/ico-dot-green.gif") no-repeat scroll left 5px transparent;
    float:left;
    padding-left:12px;
}
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead h2{
    font-size:12px;
    margin-bottom: 5px;
    color:#0E4272;
}
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead h1{
    color:#474D50;
    font-size:15px;
    margin-bottom:10px;
}
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead h1,
.contentWrap .leftCol .subpageCont .teaserItem .teaserLead p{
    
}
.tx-chnewsfeeds-pi1{
    width:100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.tx-chnewsfeeds-pi1 li {
    padding:3px 0;
}
.tx-odsajaxmailsubscription-pi1 {
    width:100%;
}
.tx-odsajaxmailsubscription-pi1 .inpTxt{
    float:left;
}
.tx-odsajaxmailsubscription-pi1 #tx_odsajaxmailsubscription_pi1_info{
    width: 100%;
    margin-bottom: 10px;
}
.tx-odsajaxmailsubscription-pi1 #tx_odsajaxmailsubscription_pi1_error{
    width: 100%;
    margin-bottom: 10px;
    color:red;
    font-weight:bold;
}
.tx-odsajaxmailsubscription-pi1 .info{
    font-size: 14px;
}
.tx-odsajaxmailsubscription-pi1 .prefs table{
    margin-bottom:10px;
}
.divider {
    width:100%;
    clear:both;
    margin:10px 0;
}
.csc-textpic-clear  {
    clear:both;
    float:none !important;
}
.contentWrap .leftCol .subpageCont .news-amenu-container {
    margin:10px 0 20px;
    width:100%;
}
.contentWrap .leftCol .subpageCont .news-amenu-container ul {
    width:100%;
    margin:0;
    list-style-type:none;
}
.contentWrap .leftCol .subpageCont .news-amenu-container ul li{
    float:left;
    font-size:12px;
    margin:0 8px 10px;
}
.contentWrap .leftCol .subpageCont .news-amenu-container ul li:hover{
    background-color: transparent;
}
.contentWrap .leftCol .subpageCont .news-amenu-container a{
    background:url("../images/ico-arr-r1.gif") no-repeat scroll left 5px transparent;
    padding-left:10px;
}
.contentWrap .leftCol .subpageCont .archive {
    background:url("../images/ico-arr-green-r.gif") no-repeat scroll right 5px transparent;
    font-weight:bold;
    margin:15px 10px;
    padding-right:12px;
    float:left;
}
.subpageCont #pilkaa {
    margin: 0 10px 10px 0;
}


.contentWrap .leftCol .subpageCont .tx-comments-pi1 {
    width: 100%;
}
.contentWrap .leftCol .subpageCont .commentsWrap {
    width: 100%;
    margin-top: 10px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxHead {
    width:657px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxHead h1{
    font-size:14px;
    line-height:22px;
    margin-bottom: 0;
    color:#fff;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont {
    padding:10px 0;
    width:100%;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentsItem{
    background-color:#F0F2F6;
    margin-bottom:5px;
    width:100%;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentsItem .authorDate{
    background-color:#E0E0E0;
    padding:5px 10px;
    width:658px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentsItem .authorDate .author{
    float: left;
    font-weight: bold;
    color:#4378BC;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentsItem .authorDate .date{
    float: right;
    color:#838383;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentsItem .txt{
    width: 617px;
    padding: 10px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd{
    width: 100%;
    margin-top: 20px;
 }
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd h1{
    width: 100%;
    font-size: 14px;
    border-bottom: 1px solid #7D7E7E;
    margin-bottom: 10px;
 }
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .left {
    width: 225px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .formRow {
    width: 100%;
    margin-bottom: 5px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .req{
    width:100%;
    font-size:11px;
    float:left;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .formRow img{
    margin-top: 10px;
    float:left;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .formError {
    color:red;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .formRow .tx-srfreecap-pi2-cant-read{
    float:left;
    clear:left;
    font-size: 11px;
    color: #AAA;
    width: 100%;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .formRow label{
    float:left;
    font-weight: bold;
    font-size: 11px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .formRow .inpTxt{
    clear:left;
    float:left;
    margin-top:3px;
    width:200px;
    padding:5px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .formRow textarea,
.tx-spbettercontact-pi1 .formRow textarea{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
    border:1px solid #C2DDF8;
    clear:left;
    color:#666666;
    float:left;
    height:105px;
    margin-top:3px;
    padding:5px;
    width:300px;
}
.tx-spbettercontact-pi1 .formRow textarea{
    clear:none;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .right {
    width: 395px;
    float: right;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .btnRow,
.tx-spbettercontact-pi1 .btnsRow{
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.contentWrap .leftCol .subpageCont .commentsWrap .boxCont .commentAdd .btnRow .btn,
.tx-spbettercontact-pi1 .btnsRow .btn{
    float: none;
    font-weight: bold;
}
.contentWrap .leftCol .subpageCont .commentsWrap .commInfo {
    width: 100%;
    font-size: 10px;
    color: #AAA;
    margin: 10px 0 0;
}
.tx-spbettercontact-pi1 {
    width:100%;
}
.tx-spbettercontact-pi1 .formRow{
    width:100%;
    margin:5px 0;
}
.tx-spbettercontact-pi1 .formRow label{
    float:left;
    font-size:11px;
    font-weight:bold;
    line-height:23px;
    margin-right:10px;
    width:65px;
}
.tx-spbettercontact-pi1 .formRow input{
    width:70px;
    margin-right: 10px;
    float:left;
}
.tx-spbettercontact-pi1 .formRow .inpTxt {
    width:190px;
    padding:5px;
}
.tx-spbettercontact-pi1 .formRow #tx_spbettercontact_input_captcha {
    width:50px;
    padding:5px;
}
.tx-spbettercontact-pi1 .formRow button span {
    font-weight:bold;
}
.tx-spbettercontact-pi1 .formRow .tx_spbettercontact_captcha_cant_read{
    clear:left;
    color:#AAAAAA;
    float:left;
    font-size:11px;
    width:100%;
}
.tx-spbettercontact-pi1 .okInfo{
    background-color:green;
    color:#FFFFFF;
    font-weight:bold;
    padding:10px;
    width:658px;
}
.tx-spbettercontact-pi1 .errorInfo{
    background-color:red;
    color:#FFFFFF;
    font-weight:bold;
    padding:10px;
    width:658px;
}
.tx-spbettercontact-pi1 .formRow .error{
    border:1px solid red;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .efs {
    float:none;
    margin:20px 0;
    text-align:center;
}
.contentWrap .leftCol .subpageCont .newsWrap .newsItem .efs img{
    float:none;
    margin:0;
    border:0;
    padding:0;
}
.wtgallery_list img {
    -moz-border-radius:4px;
	-webkit-border-radius:4px;
    border:1px solid #D7DEE4;
    margin:6px 7px 6px 6px;
    padding:2px;
}
.contentWrap .leftCol .subpageCont .wtgallery_pagebrowser_list {
    float:left;
    margin:10px 0;
}
.contentWrap .leftCol .subpageCont .wtgallery_pagebrowser_list li {
    float:left;
    list-style-type:none;
    margin:0 5px;
}
.contentWrap .leftCol .subpageCont .wtgallery_pagebrowser_list li a{
    background-color:#1458AD;
    color:#FFFFFF;
    font-size:11px;
    padding:2px 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
.contentWrap .leftCol .subpageCont .wtgallery_pagebrowser_list li a.act{
    background-color:#81C139;
}
.contentWrap .leftCol .subpageCont .wt_gallery_single_inner_pic{
    text-align:center;
    width:678px;
}
.contentWrap .leftCol .subpageCont .wt_gallery_single_inner_pic img{
    border:1px solid #D7DEE4;
    padding:1px;
}
.contentWrap .leftCol .subpageCont .multimedia-preview,
.contentWrap .leftCol .subpageCont .multimedia-preview .youtube-player{
    width:100%;
}
.contentWrap .leftCol .subpageCont .multimedia-preview .youtube-player {
    text-align:center;
}
.contentWrap .leftCol .subpageCont .multimedia-preview h1 {
    font-size:16px;
}
.dbChanges {
    border-top:1px solid #CCCCCC;
    font-size:11px;
    margin:10px;
    width:678px;
}
.dbChanges table {
    display:none;
}
.dbChanges p {
    padding: 5px 0;
}
.dbChanges table th{
    padding: 3px 5px;
    background-color: #ccc;
}
.dbChanges table td{
    border-bottom:1px solid #CCCCCC;
    padding:3px 10px;
}
.tx-indexedsearch-searchbox {
    display:none;
}
.tx-indexedsearch-rules {
    font-size:11px;
    position:relative;
    width:100%;
}
.tx-indexedsearch-noresults {
    float:left;
    width: 100%;
    text-align: center;
}
.tx-indexedsearch .tx-indexedsearch-whatis   {
    width:100%;
    margin-bottom:10px;
    margin-top:5px;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
    font-style:normal;
    padding:5px 0;
}
.tx-indexedsearch-title {
    font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
    background:none repeat scroll 0 0 #EEEEEE;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    font-size:11px;
    padding:3px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a{
    color:#0E774A;
}
#rulesSearch {
    background-color:#AAC2DC;
    border:1px solid #004581;
    clear:both;
    color:#004581;
    display:none;
    float:right;
    line-height:17px;
    padding:5px;
    position:absolute;
    right:0;
    top:15px;
    width:264px;
}
.tx-indexedsearch-percent {
    color:#80BC39;
    font-size:11px;
    font-weight:bold;
}
.rulesShow {
    float:right;
    text-decoration: underline;
    color:#005CB0;
    cursor:pointer;
}
.tx-indexedsearch-res {
    width:100%;
}
.tx-indexedsearch-res table{
    width:100%;
}
.tx-indexedsearch-browsebox {
    width:100%;
}
.contentWrap .leftCol .tx-indexedsearch .tx-indexedsearch-browsebox li {
    display:inline;
    margin-right:5px;
}
.contentWrap .leftCol .tx-indexedsearch .tx-indexedsearch-browsebox li a {
    background-color:#FFFFFF;
    color:#2C495F;
    font-size:11px;
    margin:0 1px;
    padding:1px 5px 3px;
    text-decoration:none;
}
.contentWrap .leftCol .tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a {
    -moz-border-radius:4px 4px 4px 4px;
    background-color:#1458AD;
    color:#FFFFFF;
    font-size:11px;
    padding:2px 5px;
}
.contentWrap .tx-jkpoll-pi1{
    float:none;
    margin:0 auto;
    width:250px;
}
.contentWrap .tx-jkpoll-pi1 .question{
    font-weight: bold;
    margin-bottom: 10px;
}
.contentWrap .tx-jkpoll-pi1 .answerResult,
.contentWrap .tx-jkpoll-pi1 form{
    background-color:#CCCCCC;
    border:1px solid #1156A8;
    float:left;
    padding:10px;
    width:228px;
}
.contentWrap .tx-jkpoll-pi1 div {
    width: 100%;
}
.contentWrap .tx-jkpoll-pi1 .formRow{
    width: 100%;
    margin-bottom: 10px;
}
.contentWrap .tx-jkpoll-pi1 .total {
    color:#007CFF;
    font-weight:bold;
    text-align:center;
}
.contentWrap .tx-jkpoll-pi1 p,
.contentWrap .leftCol .tx-jkpoll-pi1 p{
    margin-bottom: 0;
}
.contentWrap .tx-jkpoll-pi1 .formRow span{
    font-size: 11px;
    color: #777;
}
.contentWrap .tx-jkpoll-pi1 .formRow .voteCount{
    
}
.contentWrap .tx-jkpoll-pi1 .formRow input{
    float:left;
    height:16px;
    margin:0 5px 0 0;
}
.contentWrap .tx-jkpoll-pi1 .formRow label{
    
}
.contentWrap .tx-jkpoll-pi1 .btnWrap{
    text-align: center;
    margin-bottom: 0;
}
.contentWrap .tx-jkpoll-pi1 .totalVotes {
    width: 100%;
    text-align: left;
    color: #007CFF;
}
.contentWrap .tx-jkpoll-pi1 button{
    margin-top:15px;
    text-align:center;
    float: none;
}
.contentWrap .tx-jkpoll-pi1 .btnWrap .pollsubmit{
    background:url("../images/btn-green.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:none;
    height:20px;
    margin:0;
    text-transform:uppercase;
    width:70px;
}
.flvWrap {
    margin:10px 9px 20px;
    display:inline;
}