@charset "utf-8";
/* CSS Document */


/* ------------------------------------------------ reset ---*/
* {
	vertical-align: baseline;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#FFF;
}

sup {
	vertical-align:super !important;
	font-size:8px !important;
}

/* ------------------------------------------------ topConteiner ---*/

body {
	background:url(../images/body_bg.png) repeat-x top center;
}

#topConteiner {
	width:100%;
	height:132px;
	/*background:url(../images/top_conteiner_bg.jpg) no-repeat top center;*/
}
#topConteiner img#tloimg{
    height: 132px;
    left: 0;
    min-width: 940px;
    position: absolute;
    top: 0;
    width: 100%;    
}
#topContent {
	width:940px;
	height:100%;
	margin:0 auto;
	position:relative;
}

#logo {
	display:block;
	width:200px;
	height:45px;
	margin:20px 0 0 0;
	float:left;
}
a#logo {
        width: 200px;
        height: 52px;
        display: block;
        text-indent: -9999px;
        background-image: url(http://www.rekuperatory.pl/images/logo.png);
}
/* ------------------------------------------------ menu ---*/
#menu {
	clear:both;
	display:block;
	list-style:none;
	float:left;
	margin:20px 0 0 0;
}

#menu li {
	display:block;
	float:left;
	margin-right:38px;
}

#menu li a {
	font-family:Calibri, "Trebuchet MS",  Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	line-height:30px;
	padding:0;
}

#menu li a:hover {
	border-bottom:1px solid #fff;
	line-height:30px;
}

.menuOn {
	border-bottom:1px solid #fff;
	line-height:30px;
}


/* ------------------------------------------------ mainConteiner ---*/
#mainConteiner {
	width:100%;
	background:url(../images/main_conteiner_bg.jpg) no-repeat top center;
	height:364px;
	min-height:364px; !important
	overflow:visible;
	margin:0;
}

#mainContent {
	width:940px;
	height:auto;
	margin:0 auto;
	padding:7px 0 0 0;
	overflow:auto;
	position:relative;
}

.smallConteiner {
	width:203px;
	height:auto;
}

.bigConteiner {
	width:530px;
	height:auto;
}

/* ------------------------------------------------ box ---*/

.box {
	background:url(../images/box_bg.png);
	position:relative;
}

.hImg {
	padding:15px 0 0 0;
	margin:0 30px 17px 15px;
	border-bottom:1px solid #fff;
}

#menu_waskie .hImg {
	padding:0;
	margin:0 0 17px 0;
	border-bottom:1px solid #fff;
	
	
}

#menu_waskie .hImg a {
	display:block;
	padding:16px 30px 15px 15px;
	
	background-color:#c11;
}


.hImg a {
	font-size:17px;
	font-weight:normal;
	font-family:Calibri, "Trebuchet MS",  Geneva, sans-serif;
	font-smooth:always;
}

.innerBox {
	margin:0 25px 0 15px;
}

.redBtn {
	position:absolute;
	width:21px;
	height:42px;
	right:0;
	top:15px;
	background:url(../images/red_btn.png) no-repeat top right;
}

.redBtn:hover {
	background:url(../images/red_btn.png) no-repeat bottom right;
}

/* ------------------------------------------------ side Menu ---*/

.sideMenu a {
	font-family:Tahoma, Geneva, sans-serif;
}

.sideMenu .sideMenuOn a .listTxt {
	text-decoration:underline;
	font-weight:bold;
}

.sideMenu .sideMenuOn a .listBtn {
	background:url(../images/list_btn.png) no-repeat bottom left;
	display:block;
	width:13px;
	height:13px;
	left:0;
	top:1px;
	position:absolute;
}

/* ------------------------------------------------ side Menu zaglebienia---*/

.sideMenu1 a {
	font-family:Tahoma, Geneva, sans-serif;
}

.sideMenu1 a:hover {
	text-decoration:underline;
}

.sideMenu1 .sideMenuOn1 a .listTxt1 {
	text-decoration:underline;
	font-weight:bold;
}

.sideMenu1 .sideMenuOn1 a .listBtn1 {
	background:url(../images/list_btn.png) no-repeat bottom left;
	display:block;
	width:13px;
	height:13px;
	left:0;
	top:1px;
	position:absolute;
}

/* ------------------------------------------------ inner side Menu ---*/

.sideMenu .innerSideMenu {
	list-style:url(../images/arrow_submenu.png);
	margin:0 0 0 32px;
}

.sideMenu .innerSideMenu li {
	margin:0 0 5px 0;
}

.sideMenu .innerSideMenu li a {
	margin:5px 0 0 0;
	padding:0 0 0 0;
	display:block;
	text-transform:none;
	position:static;
}

.sideMenu .innerSideMenu li a sub {
	vertical-align:bottom;
	font-size:8px;
}

.sideMenu .innerSideMenu li a:hover {
	text-decoration:underline;
}

.sideMenu .innerSideMenu .innerSideMenuOn a {
	text-decoration:underline;
}

/* ------------------------------------------------ inner side Menu zaglebienia---*/

.sideMenu1 .sideMenu2 {
	list-style:url(../images/arrow_submenu.png);
	margin:0 0 0 32px;
}

.sideMenu1 .sideMenu2 li {
	margin:0 0 5px 0;
}

.sideMenu1 .sideMenu2 li a {
	margin:5px 0 0 0;
	padding:0 0 0 0;
	display:block;
	text-transform:none;
	position:static;
}

.sideMenu1 .sideMenu2 li a sub {
	vertical-align:bottom;
	font-size:8px;
}

.sideMenu1 .sideMenu2 li a:hover {
	text-decoration:underline;
}

.sideMenu1 .sideMenu2 .sideMenuOn2 a {
	text-decoration:underline;
}

/* ------------------------------------------------ list Style ---*/

.listStyle {
	list-style:none;
}

.listStyle li {
	margin:0 0 10px 0;
}

.listStyle li a {
	padding:0 0 0 17px;
	display:block;
	position:relative;
}

.listStyle li a:hover .listTxt {
	text-decoration:underline;
}

.listStyle li a:hover {
	text-decoration:underline;
}


.listStyle li a .listBtn {
	background:url(../images/list_btn.png) no-repeat top left;
	display:block;
	width:13px;
	height:13px;
	left:0;
	top:1px;
	position:absolute;
}

.listStyle li a:hover .listBtn {
	background:url(../images/list_btn.png) no-repeat bottom left;
	display:block;
	width:13px;
	height:13px;
	left:0;
	top:1px;
	position:absolute;
}

/* ------------------------------------------------ list Style zaglebienia---*/

.listStyle li a .listBtn1 {
	background:url(../images/list_btn.png) no-repeat top left;
	display:block;
	width:13px;
	height:13px;
	left:0;
	top:1px;
	position:absolute;
}

.listStyle li a:hover .listBtn1 {
	background:url(../images/list_btn.png) no-repeat bottom left;
	display:block;
	width:13px;
	height:13px;
	left:0;
	top:1px;
	position:absolute;
}

.listStyle li a:hover .listTxt1 {
	text-decoration:underline;
}


/* ------------------------------------------------ marginesy ---*/

.mb {
	margin-bottom:2px;
}

.mr {
	margin-right:2px;
}

.pb {
	padding-bottom:15px;
}

/* ------------------------------------------------ floaty i inne ---*/
.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
}

.red {
	color:#c11;
}

.blink {
	text-decoration:blink;
}

/* ------------------------------------------------ footer ---*/
#footConteiner {
	clear:both;
	float:left;
	margin-top:7px;
	width:100%;
	height:72px;
	background-color:#f0f0f0;
}

#footContent {
	width:940px;
	height:72px;
	margin:0 auto;
	color:#999;
	text-transform:uppercase;
	text-align:center;
	line-height:36px;
	position:relative;
}

#footContent a {
	color:#999;
}

#footContent a:hover {
	text-decoration:underline;
}

/* ------------------------------------------------ baner ---*/
#baner {
	height:353px;
	overflow:hidden;
	position:relative;
}

.images {
	position:relative;
	height:353px;
	width:500px;
}

.banerBox {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0;
	padding:0;
	height:353px;
	z-index:10;
}

.desc {
	font-family:Calibri, "Trebuchet MS",  Geneva, sans-serif;
	font-size:17px;
	line-height:30px;
	font-weight:normal;
	position:absolute;
	z-index:100;
	bottom:0;
	width:500px;
	padding:5px 15px;
	left:0;
	display:none;
}


.slidetabs {
	z-index:200;
	bottom:2px;
	right:0;
	height:30px;
	width:155px;
	padding:0 15px 0 0;
	position:absolute;
	text-align:right;
}

.banerNav {
	background:url(../images/box_bg_2.png);
	text-align:center;
	line-height:26px;
	font-size:13px;
	font-weight:bold;
	border:1px solid #ccc;
	cursor:pointer;
	color:#ccc;
	padding:1px 6px;
	margin-left:5px;
}

.banerNav:hover {
	color:#FFF;
	border:1px solid #fff;
	background:url(../images/box_bg_3.png);
}

.current {
	color:#FFF;
	border:1px solid #fff;
	background:url(../images/box_bg_3.png);
}

#banerConstant {
	height:auto;
}

#banerConstant img {
	display:block;
}

/* ------------------------------------------------ icon Menu ---*/
#iconMenu {
	height:186px;
	background:#05a;
	clear:both;
}

#iconMenu h1 {
	font-size:19px;
	font-weight:normal;
	font-family:Calibri, "Trebuchet MS",  Geneva, sans-serif;
	font-smooth:always;
	text-transform:uppercase;
	width:460px;
	border-bottom:1px solid #fff;
	margin:0 auto 30px auto;
	padding:10px 0 0 0;
}

#iconMenu table {
	padding:0;
	margin:0 0 0 11px;
	@margin:0 auto 0 auto;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
}

#iconMenu table td {
	width:25%;
	text-align:center;
}

#iconMenu table td a {
	width:110px;
	display:block;
	height:auto;
}

#iconMenu table td a:hover {
	text-decoration:underline;
}


#iconMenu table td a span {
	display:block;
	width:67px;
	height:67px;
	overflow:hidden;
	margin:0 auto 5px auto;
	background-position:center top;
	background-repeat:no-repeat;
	cursor:pointer;
}

#proDo span {
	background-image:url(../images/ico_tel.png);
}

#proDo:hover span {
	background-position:center bottom;
}

#proDo span.icoMenuOn {
	background-position:center bottom;
}

#inOfe span {
	background-image:url(../images/ico_ruler.png);
}

#inOfe:hover span {
	background-position:center bottom;
}

#inOfe span.icoMenuOn {
	background-position:center bottom;
}

#faWyk span {
	background-image:url(../images/ico_drill.png);
}

#faWyk:hover span {
	background-position:center bottom;
}

#faWyk span.icoMenuOn {
	background-position:center bottom;
}

#naReg span {
	background-image:url(../images/ico_24.png);
}

#naReg:hover span {
	background-position:center bottom;
}

#naReg span.icoMenuOn {
	background-position:center bottom;
}

.icoMenuOn {
	text-decoration:underline;
}



#iconMenu table td a b {
	display:block;
	text-transform:uppercase;
}

/* ------------------------------------------------ aktualności ---*/
#aktualnosci {
	height:310px;	
}

#aktualnosci .innerBox {
	margin:0 15px 0 15px;
}

#aktualnosci li {
	margin:0 0 17px 0;
}

#aktualnosci .listBtn {
	top:20px;
}


.date {
	display:block;
	position:static;
	margin:0 0 0 -17px;
	padding:0 0 5px 0;
}

.listStyle li a:hover .date {
	text-decoration:none;
}

/* ------------------------------------------------ tagi ---*/
#tagi {
	/*height:211px;	
	height:320px;
	padding-bottom:27px;*/
        height: 426px;
	overflow:hidden;
}

#tagi #innerBox a {
	line-height:1.3em;
}

#tagi .innerBox a:hover {
	text-decoration:underline;
}

.sizeOne {
	font-size:11px;
}

.sizeTwo {
	font-size:13px;
}

.sizeThree {
	font-size:15px;
}

.sizeFour {
	font-size:17px;
}

/* ------------------------------------------------ podstawy rekuperacji ---*/
#podstReku {
	height:129px;
	background:url(../images/podst_reku_bg.png)
}

#podstReku h1 {
	text-align:right;
	border-bottom:0;
}

/* ------------------------------------------------ oferta formularz ---*/
#ofertaFormBtn {
	height:121px;
}

.ofertaFormA {
	line-height:1.5em;
}

.ofertaFormA:hover {
	text-decoration:underline;
}

/* ------------------------------------------------ mainTxt ---*/
.mainTxt {
	color:#333;
}

.mainTxt .mainTxtRed, .mainTxt .mainTxtWhite {
	padding:10px 35px 5px 35px;
	height:auto;
        position: relative;
        overflow: hidden;
}

.mainTxt .mainTxtWhite address {
	font-style:normal;
	line-height:1.5em;
	margin:0 50px 10px 0 ;
	padding-bottom:5px;
}

.mainTxt h2,
.mainTxt h1.maintxtred{
	text-transform:uppercase;
	font-family:Calibri, "Trebuchet MS",  Geneva, sans-serif;
	font-weight:normal;
	font-size:21px;
	margin:0 0 15px 0;
}

.mainTxt p {
	line-height:1.5em;
	text-align:justify;
}

.mainTxtRed {
	background-color:#c11;
}


.mainTxtRed h2,.mainTxtRed h1.maintxtred
{
	border-bottom:1px solid #fff;
	margin:0 0 10px 0;
}

.mainTxtRed a {
	text-decoration:underline;
}

.mainTxtRed a:hover {
	text-decoration:underline;
}

.mainTxtWhite h2.white {
	color:#333;
	border-bottom:1px solid #333;
}

.mainTxtWhite h2.red {
	color:#333;
	border-bottom:1px solid #333;
}

.mainTxtWhite h3 {
	font-family:Calibri, "Trebuchet MS",  Geneva, sans-serif;
	font-weight:normal;
	font-size:16px;
	margin:0 0 10px 0;
}

.mainTxtWhite .red {
	color:#c11;
}

.mainTxtWhite .grey {
	/*color:#333;*/
}

.mainTxtWhite p, .mainTxtWhite ul, .mainTxtWhite table, .mainTxtWhite ol {
	margin-bottom:10px;
	padding-bottom:5px;
	line-height:1.5em;
}

.mainTxtWhite .innerList {
	margin: 5px 0 5px 15px;
}

.mainTxtWhite a {
	color:#c11;
	text-decoration:underline;
}

.mainTxtWhite a sub {
	color:#c11;
}

.mainTxtWhite a:hover {
	text-decoration:none;
}

.mainTxtWhite .img {
	text-align:center;
	border:1px #ccc dotted;
	overflow:hidden;
	padding:1px;
	padding:5px;
}

.mainTxtWhite .img img {
	vertical-align:middle;
	text-align:center;
	max-width:446px;
}

.mainTxtWhite h4 {
	margin:3px 0;
}

.mainTxtWhite h5 {
	margin:3px 0;
	font-weight:normal;
}
/*do podpisów tabel, zdjęć, utp.*/
.mainTxtWhite .caption { 
	margin:10px 5px 5px 5px;
	display:block;
	text-align:center;
	font-style:normal;
	font-size:9px;
}

.mainTxtWhite * {
	color:#333;
}

.mainTxtWhite ul {
	list-style:circle;
	margin-left:20px;
}

.mainTxtWhite ol {
	margin-left:20px;
}

.mainTxtWhite .center {
	text-align:center;
}

.mainTxtWhite table {
	width:100%;
	border:none;
	border-collapse:collapse;
	padding:0;
	margin-top:5px;
}

.mainTxtWhite table td {
	border:1px solid #CCC;
	padding:2px 5px;
	vertical-align:middle;
}

.mainTxtWhite sub {
	vertical-align:sub;
	font-size:9px;
}

.mainTxtWhite sup {
	vertical-align:super;
	font-size:9px;
}

.mainTxtWhite .f_10px {
	font-size:9px;
}

.borderRed {
	border-bottom:1px dotted #c11;
}

.borderGrey {
	border-bottom:1px dotted #333;
}


.mainTxtWhite .powrot {
	margin-right:15px;
	float:left;
}

.mainTxtWhite .doGory {
	text-decoration:none;
	float:right;
	margin-bottom:10px;
}

.mainTxtWhite .doGory:hover {
	text-decoration:none;
	
}

.mainTxtWhite h4.rPlaneHeader {
	padding-bottom:5px;
}

.mainTxtWhite h4.rPlaneHeader:hover {
	color:#c11;
}

/* ------------------------------------------------ realizacje galeria ---*/

.mainTxtWhite .rPlaneHeader {
	cursor:pointer;
	border-bottom:1px dotted #333;
}


.mainTxtWhite .rPlane .rConteiner {
	display:none;
}


.mainTxtWhite .rPlane table td {
	border:none;
	width:25%;
	text-align:center;
	padding:0 0 10px 0;
	vertical-align:middle;
}

.mainTxtWhite .rPlane table td a:hover{
	background-color:#eee;
	color:#c11;
	text-decoration:underline;
}

.mainTxtWhite .rPlane table td a {
	display:block;
	font-size:11px;
	font-family:Calibri, "Trebuchet MS",  Geneva, sans-serif;
	color:#333;
	text-decoration:none;
	padding:5px 0 0 0;
}

.mainTxtWhite .rPlane img {
	display:block;
	margin:0 auto;
}

.mainTxtWhite .rPlane .none {
	display:none;
}

.mainTxtWhite .rPlane h3:hover {
	color:#c11;
	border-bottom:#c11 1px dotted;
}

.mainTxtWhite .rPlane .red {
	border-bottom:#c11 1px dotted;
	
}

.mainTxtWhite .rImg img {
	height:75px;
	padding-bottom:5px;
}

/* ------------------------------------------------ więcej ---*/
#dowiedzSieWiecej {
	/*min-height:140px;
	height:auto;*/
        height: 140px;
	padding-bottom:5px;
	
}


/* ------------------------------------------------ pytania ---*/
#pytania {
	height:140px;
}

.pytanieForm:hover {
	text-decoration:underline;
}


/* ------------------------------------------------ icons ---*/
 .jpg {
	background:url(../images/ico_jpg.png) left center  no-repeat;
	padding-left:20px;
	display:block;
	margin-bottom:10px;
	height:18px;
}

.dwg {
	background:url(../images/ico_dwg.png) left center  no-repeat;
	padding-left:20px;
	display:block;
	margin-bottom:10px;
	height:18px;
}

.word {
	background:url(../images/ico_word.png) left center  no-repeat;
	padding-left:20px;
	display:block;
	margin-bottom:10px;
	height:18px;
}

.pdf {
	background:url(../images/ico_pdf.png) left center  no-repeat;
	padding-left:20px;
	display:block;
	margin-bottom:10px;
	height:18px;
}

.zip {
	background:url(../images/ico_zip.png) left center  no-repeat;
	padding-left:20px;
	display:block;
	margin-bottom:10px;
	height:18px;
}

/* ------------------------------------------------ overlays ---*/
#overlay {
	background:url(../images/white.png) center no-repeat;
	color:#efefef;
	height:450px;
	width:642px;
	margin:0 auto;
	z-index:1000;
}
	
div.contentWrap {
	height:450px;
	overflow-y:auto;
}


.apple_overlay {
	display:none;
	background-image:url(../images/white.png);
	width:630px;		
	padding:35px;
}

.apple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:0; top:1px;
	cursor:pointer;
	height:36px;
	width:36px;
}



/* ------------------------------------------------ adres ---*/
.mapa {
	margin:25px 0 0 0;
}

#adresy {
	margin:45px 0 0 0;
	height:auto;
}

.adres {

}

.adres address {
	font-style:normal;
	line-height:1.3em;
	margin:0 40px 25px 0;
	width:175px;
	height:auto;

}

/* ------------------------------------------------ faq ---*/
#faq {
	margin:15px 0 15px 0;
	cursor:pointer;
}

/* ------------------------------------------------ wyszukiwarka ---*/
/*#search														{float:right; color:#333; width:250px; height:48px; overflow:hidden; margin:20px 0 0 0; background:url(../images/search.png) no-repeat center;}
#search	#cse-search-form									{margin:17px 0 0 17px;}
#search .gsc-input input.gsc-input							{color:#333; border:none; padding:2px;} !important
#search form.gsc-search-box table.gsc-branding				{color:#fff; margin:20px 0 0;} !important
table.gsc-branding td, table.gsc-branding					{color:#fff; margin:20px 0 0;} !important*/

#extraBaner {
    width:940px; 
    height:94px; 
    background:#fff;
    float: left;
    margin-top: 2px;
   
    
   /* position:absolute; 
    top:548px; 
    left:0; 
    border-top:2px solid #fff;*/
    
}
#najciekawsze{
    margin-top: 2px;
    position: relative;
    overflow: hidden;
    height: 195px;
}
#najciekawsze > h2 > a{
    font-size: 16px;
}
#najciekawsze .lastleft{
    padding-bottom: 10px;
}
#extraBaner a {background:url(http://www.rekuperatory.pl/images/baner_maly1.jpg) no-repeat; display:block; width:100%; height:100%;}

#postIt 	{position:absolute; display:block; width:170px; height:172px; background:url(../images/post_fl.png) no-repeat center; left:45px; display:none; z-index:100;}
#zamPost 	{float:right; height:12px; width:12px; margin:10px 19px 0 0; position:relative; z-index:3;}
#footContent h5{
    color: #999999;
}
	#search 												{position:absolute; color:#333; width:219px; height:68px; overflow:hidden; top:15px; right:0; background:url(http://www.rekuperatory.pl/images/search.png) no-repeat left top;}
	#search #cse-search-form								{margin:9px 0 0 0; position:relative;}
	#search table.gsc-search-box							{width:196px;}
	#search .gsc-input										{vertical-align:middle; @padding-top:2px;}
	#search .gsc-input input.gsc-input						{color:#333; border-color:#fff; padding:2px 2px 2px 0; width:165px;}
	#search .gsc-clear-button								{display:none;}
	#search .gsc-search-box .gsc-branding					{margin:7px 20px 0 0; @margin:12px 20px 0 0; float:right;  display:none;}
	#search .gsc-search-box .gsc-branding td				{vertical-align:middle; padding-right:5px;}
	#search .gsc-search-box .gsc-branding td img			{vertical-align:middle;}
	#search .gsc-branding-text								{color:#fff; font-size:10px; line-height:12px;}
	#search td.gsc-search-button							{vertical-align:bottom;}
	#search input.gsc-search-button							{background:url(http://www.rekuperatory.pl/images/btn_search.png) no-repeat left top; display:block; float:right; width:29px; height:25px; cursor:pointer;}

	.gsc-adBlock											{width:530px; height:auto !important; background:#fff;}
	.gsc-adBlock iframe										{height:auto !important;  background:#fff; border-bottom:3px solid #ccc; width:490px; margin:0 10px 10px 25px; padding-bottom:10px;}

	.gsc-tabsAreaInvisible, .gsc-adBlockInvisible,
	.gsc-resultsHeader												{display:none;}
	.gsc-resultsbox-visible											{padding:10px 25px 0; overflow:auto; clear:both;}
	#cse															{position:relative;}
	#cse * 															{color:#333; font-size:12px;}
	#cse .gsc-resultsRoot											{}
	#cse .gs-title, #cse .gs-title b								{color:#c11; text-decoration:underline;}
	#cse .gs-visibleUrl-short										{display:none;}
	#cse .gs-visibleUrl-long										{font-size:10px;}
	#cse .gs-watermark												{display:none; !important}
	#cse .gs-result													{margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
	#cse .gs-snippet												{margin:5px 0; line-height:1.3em;}
	#cse .gsc-cursor-page											{float:left; width:15px; padding:2px; line-height:1.5em; margin-right:1px; background-color:#eee; text-align:center; cursor:pointer;}
	#cse .gsc-cursor-page:hover										{background-color:#c11; color:#fff;}
	#cse .gsc-cursor-current-page									{background-color:#c11; color:#fff; margin-bottom:10px;}
	.cse input.gsc-input, input.gsc-input 							{background-image:none !important;}
	#zamWysz														{position:absolute; top:0; right:0; color:#fff; background:#c11; font-size:10px; padding:4px 5px; cursor:pointer; border:1px solid #fff; display:none;}
.mainTxtWhite .rPlane .rConteiner {
        display:block;
}
#podstReku h2 {
    border-bottom: 0 none;
    text-align: right;
}
.listStyle h1{
    font-weight: normal;
    font-size: 11px;
}
h2.newstitle{
    font-size: 11px;
    text-transform: none;
}
h2.newstitle a{
    text-decoration: none;
}
h2.newstitle a:hover{
    text-decoration: underline;
}
h3.newsintro {
    text-transform: none;
}
#mapsite{
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 2px;
    width: 219px;
    text-align: right;
}
a.dynamica{
    color:#333333;
    text-decoration: none;
}
#cse-search-form{
     width: 100%;
     color:#333;
     line-height:23px;
     padding-left:13px;
}
#cse{
    /*width:100%;*/
}
#ofertaFormBtn h2.hImg {
    margin-bottom:10px;
}
#ofertaFormBtn div.innerBox{
    margin-top:5px;
    padding-top:5px;
}
#ofertaFormBtn a.ofertaFormA{
}
img.st4uimg{
    position: absolute;
}
span#zamknij{
    cursor: pointer;
}
a.quickForm strong{
 color: #CC1111 !important;   
}
#rekuankieta form fieldset {
    border: 1px solid #CCCCCC;
    margin: 0;
    overflow: hidden;
    padding: 3px;
}
#rekuankieta form fieldset legend{
    padding: 0 10px;
    font-weight: bold;
}
#rekuankieta #pollmail{
    margin: 10px;
    display: none;
}
#rekuankieta #poll_recieved{
    margin: 20px 10px 0 10px;
}
#rekuankieta #recieved_options{
    margin: 5px 10px 0 10px;
}
#rekuankieta #recieved_options div{
    overflow: hidden;
    padding-bottom: 5px;    
}
#rekuankieta #poll_options div{
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 3px;
}
#rekuankieta #recieved_options label{
    display: block;
    float: left;
    margin: 0px 0 0 5px;
}
#rekuankieta #recieved_options input{
    display: block;
    float: left;
}
#rekuankieta #poll_options label{
    display: block;
    float: left;
    margin: 0px 0 0 5px;
    vertical-align: middle;    
}
#rekuankieta #poll_options input{
    display: block;
    float: left;
    vertical-align: middle;
}
#rekuankieta #poll_options{
    margin: 10px;
    display: none;
}
#rekuankieta #poll_sendagain{
     margin: 10px;   
    display: none;     
}
#rekuankieta input#emailinput,
#rekuankieta input#emailinput2{
    background-color: #EEEEEE;
    padding: 2px 3px;
    width: 425px;
    margin-top: 5px;
}
#rekuankieta textarea#inne_details{
    background-color: #EEEEEE;
    padding: 2px 3px;
    width: 425px;
    height: 80px;
    margin-top: 5px;
}
#rekuankieta .submit{
    margin: 10px 0;
    overflow: hidden;
}
#rekuankieta .submit input{
    float: right;
    background-color: #CC1111;
    color: white;
    padding: 3px 5px;
}
#rekuankieta1{
    margin-bottom: 100px;
}
#rekuankieta .blink{
    color: #CC1111;
}
#forummod{
    background: url("../images/box_bg.png") repeat scroll 0 0 transparent;
    position: relative;
    overflow: hidden;
    margin-top: 2px;
    width:530px;
    height: 195px;
}
.threadtitle{
    display: block;
    width: 100%;
}
.thread_las_post{
    display: block;
    font-weight: normal;
    margin: 3px 10px;
}
#forummod a{
    margin: 0px !important;
    padding: 0px !important;
}
.najciekawszebox {
    position: relative;
    overflow: hidden;
}
#najciekawsze .innerBox{
    margin-right: 5px !important;
    padding-bottom: 16px !important;
}
.najciekawszebox h2{
    font-weight: normal;
    display: inline !important;
    font-size: 13px !important;
}
.najciekawszebox h2 a:hover{
    text-decoration: underline;
}
