/*  
Theme Name: gazpoMag
Theme URI: gazpo.com
Description: gazpoMag is a clean and featured-rich Wordpress magazine style theme. It allows you to easily customize every detail of the theme to best suit your needs.
Version: 1.6
Author: Sami Ch.
Author URI: http://www.gazpo.com
License: GNU General Public License
License URI: license.txt
@import"../skin/blue.monday/jplayer.blue.monday.css";
@import"prettyPhoto.css";
@import"pro_pages_style.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
@import"forms.css";
*/
@import"reset.css";
@import"grid.css";@import"jquery.snippet.min.css";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);
/* moje css */
h2.ilogo {padding: 24px 0 0 23px;margin: 0;font-size: 0;float: left;line-height: 0}
.center {text-align:center;}
img.sticker11 {position:absolute;top:45px;left:160px;}
img.sticker22 {position:absolute;top:45px;left:400px;}
img.sticker33 {position:absolute;top:45px;left:645px;}
img.sticker44 {position:absolute;top:45px;left:880px;}
.porownanie {width:964px!important;margin:0px!important;}
.quoter {width:234px;margin-right:5px;float:left;border:1px solid #289EE6;}
ul.praca {margin-bottom:20px;margin-left: 25px; list-style-image: url("images/bullet.png"); color:#000; font-size:13px; }
ul.praca li {line-height:25px;}
.wynik_p {margin-bottom:40px;}
.handlo_nazwisko {margin-bottom:10px;}
#uli {display:none;width:400px;}
input.bon{width:300px!important;}
.znajdowanie {padding: 32px 32px 0px 32px;height: 100px;width:400px;margin:0 auto;border: 1px solid #39B4EC;}
input.p_znajdz {cursor: pointer;border: 0px;width: 120px;background: url(images/head-bg1.gif) repeat-x 0 0 #289ee6;font-size: 12px;line-height: 30px;color: #ffffff;height: 30px;text-transform: uppercase;}
.p_label {margin-right: 18px;line-height: 39px;font-size: 21px;}
.okno {color: #2BA2E7;width: 447px;position: absolute;left: 265px;}
ul.feromedia {list-style-image: url("images/bullet.png"); }
.mtop {margin-top:35px;display:block;}
.post p {padding-bottom:5px;}
.postmeta {margin-bottom:35px;}
.post h2 {margin-bottom:10px;font-size:18px;}
.widget_recent_entries {margin-bottom:10px;}
.widget_recent_entries  ul {margin-left:15px;}
.widget_recent_entries  li {margin-bottom:10px;}
div.textwidget #search1 input {width: 180px;border:1px solid #ccc;}
img.alignright {float:right;}
img.alignleft {float:left;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
div.textwidget #search1 {float: right;margin: 0 0 10px 0;position: relative;}
@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	}
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
		}
	}
li#menu-item-777 a {color:#2BA2E7;}
#magnes_logo {margin:10px 0px 0px 0px;}
.thumb-entry {margin-top:10px;}
/* powiadomienie cookie */
#impliedsubmit:hover { background: #66D631;text-decoration: none;color: #092031; }
#impliedsubmit { background: #51A827;border-radius: 5px;color: #fff;cursor: pointer;padding: 2px 10px;margin: 2px 0 0 10px; }
/* LIST #3 */
.ue {background:url('images/innowacja_ue.png') no-repeat;width:940px;height:79px;margin-bottom:-17px;}
.ue2 {background:url('images/innowacja_ue2.png') no-repeat;width:940px;height:79px;margin-bottom:-17px;margin-top:17px;border-top: 1px solid #D8D8D8;}
table.t2 {margin-top: 25px;margin-bottom: 25px;margin-left: 100px;}
.szukaj {padding:26px 61px 26px 61px!important;width:862px!important;}
#text-4 {height:250px;}
#oplaty  ul {font-size:14px;}
.atuty {margin-left: 30px;list-style-type: circle;}
.ptematyczne1 {position: absolute;top: 158px;left: 609px;background: url('images/ptematstick.png') no-repeat;width: 64px;height: 64px;color: #ffffff;font-size: 26px;padding-top: 23px;padding-left: 9px;}
.ptematyczne2 {position: absolute;top: 323px;left: 609px;background: url('images/ptematstick.png') no-repeat;width: 64px;height: 64px;color: #ffffff;font-size: 26px;padding-top: 23px;padding-left: 9px;}
.ptematyczne3 {position: absolute;top: 488px;left: 609px;background: url('images/ptematstick.png') no-repeat;width: 64px;height: 64px;color: #ffffff;font-size: 26px;padding-top: 23px;padding-left: 9px;}
.list3 ul {margin-bottom:20px;margin-left: 25px; list-style-image: url("images/bullet.png"); color:#a4a4a4; font-size:15px; }
.list3 ul li { line-height:30px; }
.stickpakiet {position: absolute;top: 8px;left: 534px;background: url('images/stickerr.png') no-repeat;width: 108px;height: 108px;color: #ffffff;font-size: 40px;padding-top: 46px;padding-left: 20px;}
.sticker_big {z-index:-1;position: absolute;top: 18px;left: 540px;background: url('images/stickerr.png') no-repeat;width: 108px;height: 108px;color: #ffffff;font-size: 40px;padding-top: 46px;padding-left: 20px;}
.internet_main {background:url('images/internet_main.png') no-repeat;width:700px;height:404px;}
.telewizja_main {background:url('images/telewizja.jpg') no-repeat;width:700px;height:404px;}
.telefon_main {background:url('images/telefon.jpg') no-repeat;width:700px;height:404px;}
a.czytaj_w {float:right;margin-top:350px;margin-right:30px;font-size:20px;}
span.pakiety1 {color:#ffffff;font-family: 'Open Sans',sans-serif;font-size:15px;display:block;padding:10px 5px;background: url(images/head-bg1.gif) repeat-x 0 0 #289ee6;}
tr.kanalpodpis  {height:50px;vertical-align:top;}
table.kanaly td {vertical-align:middle;text-align:center;}
.iright {float:right;}
table.cennik {margin-top:-18px;border:1px solid #4a4a4a;border-top:0px;}
table.cennik  td {vertical-align:middle;padding:5px;border:1px solid #a4a4a4}
td.cena {width:100px;}
td.poz {width:28px;}
td.kwota {font-size:15px;}
img.pani-bok {position:absolute;z-index:-1;left: 362px;top: 110px;}/* top:92px; */
.book {float:left;margin-bottom:-25px;}
.bokmain {margin-top: 83px;width:700px;float:left;}
.logowanieb {width:220px;float:left;margin-left: 65px;margin-right: 65px;}
.glowektop {margin-top: -2px;
margin-bottom: -15px;
background: url('images/naglowektop.png') no-repeat;
float: right;
width: 340px;
height: 94px;}
.glowekside {
height: 180px;
width: 26px;
z-index: 10;
background: url('images/naglowekside.png') no-repeat;
top: 0px;
left: 986px;
position: absolute;}
.right {float:right;}
body{
	background: #f0f0f0;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#585D66;
	position:relative;
	min-width:990px;
}
html {padding:0px;}
html,body{height:100%;}
p{padding-bottom:18px;}
a{color:#2ba2e7;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#4a4a4a;font-family: 'Open Sans', sans-serif; margin-bottom:25px; text-transform:uppercase; letter-spacing:-1px;}
h1{font-size:18px;}
h2{font-size:24px;}
h3{font-size:15px;} 
h4{font-size:20px;}  
h5{font-size:15px;}
h6{font-size:13px;margin-bottom:10px;}
.logowanie  h4 {padding: 0px 10px;text-align: right;width: 200px;height: 44px;background: url(images/zielony.png) repeat-x 0 0 rgb(20, 209, 20);float: right;font-size: 14px;line-height:44px;color:#ffffff;margin-bottom:20px;}

.textwidget {margin-bottom:20px;}
.ebok {text-align: right;}
.ebok input.input {border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
font-size: 14px;
height: 30px;
width: 180px;
text-align: right;
padding: 0px 5px;
margin-bottom: 10px;
border-top: 0px;
border-left: 0px;}
/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ff2100;}
.przekreslenie {color:red;text-decoration:line-through}
.main {
	width:986px; 	
	padding:0;
	margin:0 auto;
}

.last1 {
	margin-bottom:0 !important;
}

.last2 {
	padding-bottom:0 !important;
}

.wrapper {width:100%; overflow:hidden;}
 
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.prev-indent-bot {margin-bottom:10px;}	

.buttons a:hover {cursor:pointer;}
.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}


.logo {
	margin-left: -20px;
	display:block; 
	width:395px; 
	height:100px; 
	text-indent:-5000px; 
	background:url(images/logo2.png) 0 0 no-repeat;
}

/*********************************header*************************************/
header {	
	width:100%;
	position:relative; 
	z-index:2;
	
}

.p9 {
	padding-bottom:26px;
}

.last3 {
	background:none !important;
}

.head-box1 {
	margin-bottom:15px;
}


#menu-header_menu {
    float: right;
    margin-right: 23px;
    padding-top: 24px;
}

#menu-header_menu a {
	color:rgb(58, 58, 58);
	transition: all 0.4s ease 0s;
	font-size:10px;
	text-transform:uppercase;
}

#menu-header_menu a:hover {
	color:#259dd4;
	text-decoration:none;
}


#menu-header_menu li {
    background: url("images/divider1.gif") no-repeat scroll 0 2px transparent;
    display: block;
    float: left;
    margin-left: 8px;
    padding-left: 11px;
}

header h1 {
	padding: 24px 0 0 23px;
	margin:0;
	font-size:0;
	float:left;
	line-height:0;
}

nav {
	float:left;
}

.head-box2 {
	background:url(images/head-bg1.gif) repeat-x 0 0 #289ee6;
}

/*** MENU ***/
#menu-main_menu, .menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#menu-main_menu {
	line-height:	1.0;
}
#menu-main_menu li {
	float:			left;
	background:url(images/divider2.gif) no-repeat right 0;
	position:		relative;
}
#menu-main_menu a {
    color: #FFFFFF;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
    padding: 16px 25px;
    position: relative;
    text-transform: uppercase;
}
#menu-main_menu a:hover,
#menu-main_menu a.active,
#menu-main_menu li.sfHover > a {
	text-decoration:none;
	background:url(images/zielony.png) repeat-x 0 0 #abda3c;
}
#menu-main_menu li.current-menu-item  {background:url(images/zielony.png) repeat-x 0 0 rgb(20, 209, 20);}

#menu-main_menu ul a:hover,
#menu-main_menu ul li.sfHover > a {
	color:#fff;
	background:#259dd4;
}
input.zaloguj {cursor: pointer;
border: 0px;
width: 120px;
background: url(images/head-bg1.gif) repeat-x 0 0 #289ee6;
font-size: 12px;
line-height: 30px;
color: #ffffff;
height: 30px;
text-transform: uppercase;}
#menu-main_menu ul ul a:hover,
#menu-main_menu ul ul li.sfHover > a {
	color:#818181;
	background:#f9f9f9;
}

#menu-main_menu ul {
	position:		absolute;
	top:			-999em;
	background:#f9f9f9;
	width:			112px; /* left offset of submenus need to match (see below) */
}

#menu-main_menu ul ul {
	background:#3aade2;

}
#menu-main_menu ul li {
	width:			100%;
	background:none;
}
#menu-main_menu ul a {
	font-family:Arial, Helvetica, sans-serif;
	color:#818181;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	padding:8px 0 8px 23px;
	text-transform:none;
	letter-spacing:0;	
}
#menu-main_menu ul ul a {color:#fff;padding:8px 0 8px 16px;}

#menu-main_menu ul li span {
	display:block;
	position:absolute;
	left:20px;
	background:url(images/divider3.png) repeat-x 0 0;
	width:63%;
	bottom:-1px;
	height:1px;
}
#menu-main_menu ul ul li span {
	background:url(images/divider4.png) repeat-x 0 0;
}

#menu-main_menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}

#menu-main_menu li:hover ul,
#menu-main_menu li.sfHover ul {
	left:			0;
	top:			53px; /* match top ul list item height */
	z-index:		99;
}
ul#menu-main_menu li:hover li ul,
ul#menu-main_menu li.sfHover li ul {
	top:			-999em;
}
ul#menu-main_menu li li:hover ul,
ul#menu-main_menu li li.sfHover ul {
	left:			113px; /* match ul width */
	top:			1px;
}
ul#menu-main_menu li li:hover li ul,
ul#menu-main_menu li li.sfHover li ul {
	top:			-999em;
}
ul#menu-main_menu li li li:hover ul,
ul#menu-main_menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

#search1 input {
    border: none;
    color: #000;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
	background:#fff;
    outline: medium none;
    padding: 4px 24px 4px 13px;
    width: 215px;
}

#search1 {
    float: right;
    margin: 15px 24px 0 0;
    position: relative;
}


#search1 a {
    background: url("images/marker1.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 11px;
    position: absolute;
    right: 8px;
    top: 7px;
    width: 11px;
}

#search1 a:hover {
	background-position:0 -31px;
}


/********************** Content ************************/

#content {
	width:986px;
	background:#fff; 
	padding:26px 0 61px;
	position:relative;
	z-index:1;
	margin:0 auto;
}

.p10 {
	padding:36px 0 61px !important;
}

aside {
	padding:31px 0 31px;
	margin:0;
	position:relative;
	width:100%;
}

.img-bot {
	border:1px solid #e8e8e8;
	background:#fff;
	padding:6px;
	display:inline-block;
}

																									/***** Page 1 *****/


.p6 {
	padding-top:10px;
	color:#727272;
	font-size:12px;
	line-height:18px;
}

.link1 {
    color: #2BA2E7;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
	transition: all 0.4s ease 0s;
    letter-spacing: -1px;
    line-height: 20px;
    text-transform: uppercase;
}

.link1:hover {
    color: #4d4d4d;
	text-decoration:none;
}

.page1-img1 {
	margin-bottom:15px;
}


.border1 {
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 42px;
    padding-bottom: 26px;
}

.text1 {
	font-size:14px;
	text-transform:uppercase;
	color:#4a4a4a;
	display:block;
	margin-bottom:17px;
}


.button1 {
    background: url("images/button1.gif") repeat-x scroll 0 0 #218DE3;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
    padding: 8px 18px;
    text-transform: uppercase;
}

.button1:hover {
	text-decoration:none;
	background:url(images/menu-hov.gif) repeat-x 0 0 #696969;
}

.p7 {
	padding-bottom:37px;
}


.page1-img2 {
    float: left;
    margin-right: 12px;
    margin-top: 4px;
}

.time1 {
	font-size:13px;
	text-transform:uppercase;
	color:#2ba2e7;
	margin-bottom:4px;
	display:block;
	line-height:20px;
}

.page1-box2 {
	padding-top:7px;
	overflow:hidden;
	
}

.border2 {
	border-bottom:1px solid #e2e3e4;
	margin-bottom:12px;
}

.page1-box2 p {padding-bottom:17px;}

.border3:before {
	position:absolute;
	display:block;
	height:100%;
	width:1px;
	background:#e2e3e4;
	top:0;
	left:-11px;
	content:'  ';
}

.border3 {
	position:relative;
}

.p8 {
	margin-top:17px;
}


.text2 {
    border-bottom: 1px solid #C8C8C8;
    color: #4A4A4A;
    display: block;
    font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing:-1px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 13px;
    padding-bottom: 9px;
}

.list1 a {
	color:#929292;
	transition: all 0.4s ease 0s;
	font-size:12px;
}

.list1 a:hover {
	color:#2ba2e7;
	text-decoration:none;
}

.list1 li {
	display:block;
	line-height:16px;
	padding-bottom:8px;
}

.soc-links a {
	display:block;
	width:24px;
	height:24px;
}

.soc-links {
	padding-top:4px;
	padding-left:2px;
}

.soc-links a:hover {background-position:0 -42px;
}

.soc-link1 {background:url(images/soc-link1.png) no-repeat 0 0 ;
}
.soc-link2 {background:url(images/soc-link2.png) no-repeat 0 0 ;
}
.soc-link3 {background:url(images/soc-link3.png) no-repeat 0 0 ;
}
.soc-link4 {background:url(images/soc-link4.png) no-repeat 0 0 ;
}

.soc-links li {
	display:block;
	float:left;
	margin-right:7px;
}

																									/***** Page 2 *****/

.page2-img1 {
	margin-bottom:15px;
}

.p11 {
	margin-bottom:28px;
}

.text3 {
	float:left;
	margin-right:6px;
	color:#4a4a4a;
	font-size:14px;
	display:block;
}

.page2-box1 p {
	padding-bottom:14px;
}

.list2 a {
	color:#4a4a4a;
	transition: all 0.4s ease 0s;
	font-size:14px;
	text-transform:uppercase;
}

.list2 a:hover {
	color:#2ba2e7;
	text-decoration:none;
}


.list2 li {
    background: url("images/marker2.png") no-repeat scroll 0 5px transparent;
    display: block;
    line-height: 17px;
    padding-bottom: 13px;
    padding-left: 17px;
}

.p12 {
	padding-bottom:28px;
}

.link2 {
	color:#2ba2e7;
	transition: all 0.4s ease 0s;
	font-size:14px;
	text-transform:uppercase;
}

.link2:hover {
	color:#4d4d4d;
	text-decoration:none;
}

.page2-img2 {
	margin-bottom:16px;
}

.p13 {
	margin-bottom:5px;
}

.p14 {
	padding-top:4px;
}


.page2-im3 {
    float: left;
    margin-right: 7px;
    margin-top: 3px;
}

.page2-box2 {
	overflow:hidden;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:16px;
}

.p15 {
	margin-bottom:26px;
}
.p16 {
	margin-bottom:6px;
}

.page2-box2 p {
	padding-bottom:16px;
}

.last5 {
	border:none !important;
	margin-bottom:0 !important;
}

.p17 {
	padding-bottom:25px;
}

.page2-img4 {
	float:right;padding-top:5px;
	
}

.text4 {
    float: right;
    font-size: 11px;
    margin-top: -13px;
    position: relative;
}

.p18 {margin-top:3px;}
																									/***** Page 3 *****/



.page3-img1 {
    float: left;
    margin: 3px 20px 10px 0;
}

.page3-img2 {
    float: left;
    margin: 3px 20px 6px 0;
}

.p19 {
	margin-bottom:47px;
}
																									/***** Page 4 *****/

.p20 {
	margin-bottom:22px;
}

.time2 {
    background: url("images/marker5.gif") no-repeat scroll 0 0 transparent;
    color: #FEFFFF;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 42px;
    line-height: 16px;
    margin-right: 20px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 56px;
}
.time2 span {
	display:block;
}

.p21 {
	margin-bottom:29px;
}

.p22 {
	padding-top:8px;
	padding-right:30px;
}

.link3 {
	color:#878b91;
	transition: all 0.4s ease 0s;
}

.link3:hover {
	color:#2ba2e7;
	text-decoration:none;
}


.p25 {
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 30px;
}

.inner1 {
	margin-bottom:25px;
}

.page5-img1 {
	margin-top:4px;
}

.page5-box1 p {
	padding-right:30px;
}

.p23 {
	margin-top:10px;
}

.p24 {
	margin-bottom:36px;
}

.page6-img1 {
	margin-bottom:25px;
}

																									/***** Page 5 *****/



																									
	
																								
.dl1 dt {width:150px;margin-bottom: 18px;}

.dl1 span {float:left; width:93px;}

.dl1 dd { line-height:18px;}

.dl1 dd a {color:#878b91;transition: all 0.4s ease 0s;}

.dl1 dd a:hover {color:#2ba2e7; text-decoration:none;}
	
/******************** Footer ******************/
footer {
	width:100%; 
	padding:0 0 30px;
}

.foot-page1 {
	width:940px;
	font-size:12px;
	margin:0 auto;
	padding-top:17px;
	padding-bottom:17px;
	border-top:1px solid #d8d8d8;
}
.foot-page1 a {
	color:#818181;
	transition: all 0.4s ease 0s;
}

.foot-page1 a:hover {
	color:#2ba2e7;
	text-decoration:none;
}
.logo-tyt {float: left;
width: 150px;
margin-top: 72px;
}
.logo-tyt span {
    color: #4A4A4A;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 45px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 45px;
	margin-top:-1px;
    padding-right: 6px;
    text-transform: uppercase;
}
.logo-tyt span strong {
	color:#31a9e9;
	text-transform:none;
}

.foot-page1 span {
    color: #4A4A4A;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
	margin-top:-1px;
    padding-right: 6px;
    text-transform: uppercase;
}
.foot-page1 span strong {
	color:#31a9e9;
	text-transform:none;
}
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
body{
	background: #f0f0f0;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#585D66;
	position:relative;
	min-width:990px;
}
html,body{height:100%;}
p{padding-bottom:18px;}
a{color:#2ba2e7;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#4a4a4a;font-family: 'Open Sans', sans-serif; margin-bottom:25px; text-transform:uppercase; letter-spacing:-1px;}
h1{font-size:18px;}
h2{font-size:24px;}
h3{font-size:15px;} 
h4{font-size:20px;}  
h5{font-size:15px;}
h6{font-size:13px;margin-bottom:10px;}
/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ff2100;}

.main {
	width:986px; 	
	padding:0;
	margin:0 auto;
}

.last1 {
	margin-bottom:0 !important;
}

.last2 {
	padding-bottom:0 !important;
}

.wrapper {width:100%; overflow:hidden;}
 
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.prev-indent-bot {margin-bottom:10px;}	

.widget_nav_menu li {margin-bottom:10px;}
ul.menu {margin-left:15px;}

.buttons a:hover {cursor:pointer;}
.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}
#s_socialbar {position:absolute;top:10px;left:-54px;}
#s_socialbar ul li {margin-bottom:5px;}
article  h4 {
padding: 0px 10px;
text-align: left;
width: 200px;
height: 44px;
background: url(images/zielony.png) repeat-x 0 0 #b0de41;
float: left;
font-size: 14px;
line-height: 44px;
color: #ffffff;
margin-bottom: 10px;}
/*********************************header*************************************/
header {	
	width:100%;
	position:relative; 
	z-index:2;
	
}

.p9 {
	padding-bottom:26px;
}

.last3 {
	background:none !important;
}

.head-box1 {
	margin-bottom:15px;
}


#menu-header_menu {
    float: right;
    margin-right: 23px;
    padding-top: 30px;
}


#menu-header_menu li {
    background: url("images/divider1.gif") no-repeat scroll 0 2px transparent;
    display: block;
    float: left;
    margin-left: 8px;
    padding-left: 11px;
}


nav {
	float:left;
}

.head-box2 {
	background:url(images/head-bg1.gif) repeat-x 0 0 #289ee6;
}

/********************** Content ************************/

#content {
	width:986px;
	background:#fff; 
	padding:26px 0 61px;
	position:relative;
	z-index:1;
	margin:0 auto;
}

.p10 {
	padding:36px 0 61px !important;
}

aside {
	padding:31px 0 0px;
	margin:0;
	position:relative;
	width:100%;
}

.img-bot {
	border:1px solid #e8e8e8;
	background:#fff;
	padding:6px;
	display:inline-block;
}

																									/***** Page 1 *****/


.p6 {
	padding-top:10px;
	color:#727272;
	font-size:12px;
	line-height:18px;
}

.link1 {
    color: #2BA2E7;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
	transition: all 0.4s ease 0s;
    letter-spacing: -1px;
    line-height: 20px;
    text-transform: uppercase;
}

.link1:hover {
    color: #4d4d4d;
	text-decoration:none;
}

.page1-img1 {
	margin-bottom:15px;
}


.border1 {
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 42px;
    padding-bottom: 26px;
}

.text1 {
	font-size:14px;
	text-transform:uppercase;
	color:#4a4a4a;
	display:block;
	margin-bottom:17px;
}


.button1 {
    background: url("images/button1.gif") repeat-x scroll 0 0 #218DE3;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 20px;
    padding: 8px 18px;
    text-transform: uppercase;
}

.button1:hover {
	text-decoration:none;
	background:url(images/menu-hov.gif) repeat-x 0 0 #696969;
}

.p7 {
	padding-bottom:37px;
}


.page1-img2 {
    float: left;
    margin-right: 12px;
    margin-top: 4px;
}

.time1 {
	font-size:13px;
	text-transform:uppercase;
	color:#2ba2e7;
	margin-bottom:4px;
	display:block;
	line-height:20px;
}

.page1-box2 {
	padding-top:7px;
	overflow:hidden;
	
}

.border2 {
	border-bottom:1px solid #e2e3e4;
	margin-bottom:12px;
}

.page1-box2 p {padding-bottom:17px;}

.border3:before {
	position:absolute;
	display:block;
	height:100%;
	width:1px;
	background:#e2e3e4;
	top:0;
	left:-11px;
	content:'  ';
}

.border3 {
	position:relative;
}

.p8 {
	margin-top:17px;
}


.text2 {
    border-bottom: 1px solid #C8C8C8;
    color: #4A4A4A;
    display: block;
    font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing:-1px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 13px;
    padding-bottom: 9px;
}

.list1 a {
	color:#929292;
	transition: all 0.4s ease 0s;
	font-size:12px;
}

.list1 a:hover {
	color:#2ba2e7;
	text-decoration:none;
}

.list1 li {
	display:block;
	line-height:16px;
	padding-bottom:8px;
}

.soc-links a {
	display:block;
	width:24px;
	height:24px;
}

.soc-links {
	padding-top:4px;
	padding-left:2px;
}

.soc-links a:hover {background-position:0 -42px;
}

.soc-link1 {background:url(images/soc-link1.png) no-repeat 0 0 ;
}
.soc-link2 {background:url(images/soc-link2.png) no-repeat 0 0 ;
}
.soc-link3 {background:url(images/soc-link3.png) no-repeat 0 0 ;
}
.soc-link4 {background:url(images/soc-link4.png) no-repeat 0 0 ;
}

.soc-links li {
	display:block;
	float:left;
	margin-right:7px;
}

																									/***** Page 2 *****/

.page2-img1 {
	margin-bottom:15px;
}

.p11 {
	margin-bottom:28px;
}

.text3 {
	float:left;
	margin-right:6px;
	color:#4a4a4a;
	font-size:14px;
	display:block;
}

.page2-box1 p {
	padding-bottom:14px;
}

.list2 a {
	color:#4a4a4a;
	transition: all 0.4s ease 0s;
	font-size:14px;
	text-transform:uppercase;
}

.list2 a:hover {
	color:#2ba2e7;
	text-decoration:none;
}


.list2 li {
    background: url("images/marker2.png") no-repeat scroll 0 5px transparent;
    display: block;
    line-height: 17px;
    padding-bottom: 13px;
    padding-left: 17px;
}

.p12 {
	padding-bottom:28px;
}

.link2 {
	color:#2ba2e7;
	transition: all 0.4s ease 0s;
	font-size:14px;
	text-transform:uppercase;
}

.link2:hover {
	color:#4d4d4d;
	text-decoration:none;
}

.page2-img2 {
	margin-bottom:16px;
}

.p13 {
	margin-bottom:5px;
}

.p14 {
	padding-top:4px;
}


.page2-im3 {
    float: left;
    margin-right: 7px;
    margin-top: 3px;
}

.page2-box2 {
	overflow:hidden;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:16px;
}

.p15 {
	margin-bottom:26px;
}
.p16 {
	margin-bottom:6px;
}

.page2-box2 p {
	padding-bottom:16px;
}

.last5 {
	border:none !important;
	margin-bottom:0 !important;
}

.p17 {
	padding-bottom:25px;
}

.page2-img4 {
	float:right;padding-top:5px;
	
}

.text4 {
    float: right;
    font-size: 11px;
    margin-top: -13px;
    position: relative;
}

.p18 {margin-top:3px;}
																									/***** Page 3 *****/



.page3-img1 {
    float: left;
    margin: 3px 20px 10px 0;
}

.page3-img2 {
    float: left;
    margin: 3px 20px 6px 0;
}

.p19 {
	margin-bottom:47px;
}
																									/***** Page 4 *****/

.p20 {
	margin-bottom:22px;
}

.time2 {
    background: url("images/marker5.gif") no-repeat scroll 0 0 transparent;
    color: #FEFFFF;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 42px;
    line-height: 16px;
    margin-right: 20px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 56px;
}
.time2 span {
	display:block;
}

.p21 {
	margin-bottom:29px;
}

.p22 {
	padding-top:8px;
	padding-right:30px;
}

.link3 {
	color:#878b91;
	transition: all 0.4s ease 0s;
}

.link3:hover {
	color:#2ba2e7;
	text-decoration:none;
}


.p25 {
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 30px;
}

.inner1 {
	margin-bottom:25px;
}

.page5-img1 {
	margin-top:4px;
}

.page5-box1 p {
	padding-right:30px;
}

.p23 {
	margin-top:10px;
}

.p24 {
	margin-bottom:36px;
}

.page6-img1 {
	margin-bottom:25px;
}

																									/***** Page 5 *****/



																									
	
																								
.dl1 dt {width:150px;margin-bottom: 18px;}

.dl1 span {float:left; width:93px;}

.dl1 dd { line-height:18px;}

.dl1 dd a {color:#878b91;transition: all 0.4s ease 0s;}

.dl1 dd a:hover {color:#2ba2e7; text-decoration:none;}
	
.container_12{margin-left:auto;margin-right:auto;width:960px;position:relative;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin:0 10px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;height:0}

.pakiet3 { margin-top:-17px;float:right;width:445px;background:#ffffff;background:url("./images/tlo.jpg") no-repeat;border:2px solid #0c99ca; }
.pakiet3 li {padding:27px 15px;font-size:23px;}
.wp-image-267 {float:left;}
.wp-image-277 {position: absolute;left:605px;top:94px;}
.wp-image-277-s2 {position: absolute;left:605px;top:440px;}
.wp-image-290 {float:right;margin-right:15px;}
.fleft {float:left;}
.fleft ul {margin-bottom: 9px;margin-left: 48px;font-size: 18px;}
ul.biz li {padding:5px;font-size:12px;}
.pcenter  {text-align:center;}
.center table {border:1px solid #f0f0f0;}
.internet_main {background:url('images/internet_main.png') no-repeat;width:700px;height:404px;}
.telewizja_main {background:url('images/telewizja.jpg') no-repeat;width:700px;height:404px;}
.telefon_main {background:url('images/telefon.jpg') no-repeat;width:700px;height:404px;}

.pakiety {
position: relative;
padding: 44px 0 10px;
}
.pakiety .pakiety-content {
background: #FFF;
border: 1px solid #BAC5D3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.ppcenter {
display: inline-block;
width: 100%;
padding: 5px;
text-align:left;
}
.pakiety .pakiety-menu {
height: 45px;
position: absolute;
top: 0;
left: 0;
display: inline-block;
width: 100%;
}
.pakiety .pakiety-menu ul {
list-style: none;
float: right;
padding: 0 0 0 6px;
margin: 0;
}
.pakiety .pakiety-menu ul li.active {
background: #FFF;
color: #1D174D;
border-top: 1px solid #BAC5D3;
border-left: 1px solid #BAC5D3;
border-right: 1px solid #BAC5D3;

}
.pakiety .pakiety-menu ul li {
text-align:center;
float: left;
height: 43px;
background: #F3F6F9;
margin-right: 3px;
border-top: 1px solid #DBE5F3;
border-bottom: 1px solid #BAC5D3;
border-left: 1px solid #DBE5F3;
border-right: 1px solid #DBE5F3;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;}
.pakiety .pakiety-menu ul li .tab {
color: #1D174D;
width: 85px;
height: 16px;
line-height: 16px;
font-size: 13px;
font-weight: normal;
display: block;
padding: 12px 16px;
text-decoration: none;
}
.pakiety .pakiety-menu ul li {
float: left;
height: 43px;
background: #F3F6F9;
margin-right: 5px;
border-top: 1px solid #DBE5F3;
border-bottom: 1px solid #BAC5D3;
border-left: 1px solid #DBE5F3;
border-right: 1px solid #DBE5F3;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
}
.ppcenter table td {padding:0 2px;}
/* Przylacze */
.wpcf7 p {
	display:inline;
}
.f-full{ 
	 width:100%;
 }
.fhalf{ 
	 width:100%;
 }
.f-quarter { 
    width: 100%
 }

 .form-full{
	
	width: 100%;
    float: left;
	
 }
 .form-half{
    width: 49%;
    float: left;
 }
.lastfhalf{
	 margin-left:2%;
 }
 .form-quarter {
    width: 24%;
    float: left;
	margin-right:1%;
 }
.lastfquarter{
	 margin-right:0%;
 }
.beforelastfquarter{
	 margin-left:1%;
 }
p.bold{font-weight:bold;float:left;    padding-bottom: 10px; margin-top:-10px;}
.clear{clear:both;}
#menu-item-1146 > a:after{ position: relative;   content: url(http://feromedia.net/wp-content/themes/fero/images/wykrzyknik_menu.png);    top: 2px;    left: 3px;}
.red-audit > input {font-weight:800;}