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

@font-face {
  font-family: 'Titillium Maps';
  src: url("../fonts/TitilliumMaps29L002.eot");
  src: local('Titillium Maps'), local('TitilliumMaps'),
    url("../fonts/TitilliumMaps29L002.otf") format("opentype"),
    url("../fonts/TitilliumMaps29L002.woff") format("woff");
}

body, html{
   color: white;
  font-family: 'Trebuchet MS', sans-serif;
}

*{
	margin:0px;
	padding:0px;
}

p{
	margin:8px 0px;
}

h1{
	font-weight:normal;
}

h2{
	padding:3px 0;
	color:#fbd400;
	font-family: 'Titillium Maps', Arial;
	font-weight:normal;
}

ul{
	list-style-position:outside;
	list-style-type:square;
	padding:0 0 0 15px;
	margin:10px 0;
}

a:link,
a:visited{
	color:#FFF;
}

iframe{
	border:0px solid black;
}

#bg_header
{
  background-color:#1A1A1A;
  height:95px;
  max-width:10000px;
}

#header
{
	width:1050px;
	margin:0 auto;
	padding:0px;
	display:block ;
    position:relative;
    overflow:hidden;
	height:94px;
}

#header .logo{
	position:absolute;
	top:20px;
	left:30px;
}

#header ul
{
	max-width:1030px;
	margin:0px 0px 0px 260px;
	padding:50px 0px 0px 0px;
	text-align:left;
	list-style-type:none;
}

#header ul.menumainmenu li{
	display:inline;
}

#header ul.menumainmenu li a:link,
#header ul.menumainmenu li a:visited{
	padding:50px 10px 25px 10px;
	font-family:'Microsoft Sans Serif';
	text-transform:none;
	color:white;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}

#header ul.menumainmenu li.active a:link,
#header ul.menumainmenu li.active a:visited{
	padding:50px 10px 25px 10px;
	font-family:'Microsoft Sans Serif';
	text-transform:none;
	font-size:16px;
	font-weight:normal;
	color:black;
	background-color:#fec400;
	background-image: linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -o-linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -moz-linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -webkit-linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -ms-linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -webkit-gradient(
	   linear,
	   left bottom,
	   left top,
	   color-stop(0.12, rgb(254,188,47)),
	   color-stop(0.55, rgb(251,234,1))
	);
}

#header ul.menumainmenu li a:hover,
#header ul.menumainmenu li a:active,
#header ul.menumainmenu li a:focus{
	color:black;
	background-color:#fec400;
	background-image: linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -o-linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -moz-linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -webkit-linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -ms-linear-gradient(bottom, rgb(254,188,47) 12%, rgb(251,234,1) 55%);
	background-image: -webkit-gradient(
	   linear,
	   left bottom,
	   left top,
	   color-stop(0.12, rgb(254,188,47)),
	   color-stop(0.55, rgb(251,234,1))
	);
}

#header .customfirmynet{
	height:100px;
	width:230px;
	position:absolute;
	top:0px;
	right:5px;
}

#all{
	width:1050px;
	margin:0 auto;
	padding:0px;
	text-align:left;
	overflow:hidden;
}

#main{
	width:75%;
	float:left;
	margin:0px;
	overflow:hidden;
	position:relative;
	padding-bottom:20px;
}

#main.shownocolumns{
	width:100%;
}

#right{
	width:21%;
	float:left;
	margin:20px 0px;
	position:relative;
}

#footer-outer{
	background:black;
	margin:0px;
	padding:0px;
}

#footer-outer #footer-inner{
	margin:0 auto;
	width:1025px;
	padding:10px 15px 15px 10px;
}

#footer-outer #footer-inner.notexist{
	display:none;
}

#footer-outer #footer-inner .footer-margin{
	position:relative;
	margin-left:10px;
	text-align:left;
	width:100%;
	overflow:hidden;
}

#footer-outer #footer-inner .footer-margin .moduletable_losowanie1,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie2,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie3,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie4{
	padding:5px;
}

#footer-outer #footer-inner .footer-margin .moduletable_losowanie1:hover,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie2:hover,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie3:hover,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie4:hover{
	background-color:#FFCC00;
}

#footer-outer #footer-inner .footer-margin .moduletable_losowanie1,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie2,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie3,
#footer-outer #footer-inner .footer-margin .moduletable_losowanie4{
	float:left;
	margin:0px 10px;
}

#footer-outer #footer-inner .footer-margin .moduletabletitle-gallery{
	font-size:25px;
	line-height:30px;
	float:left;
	margin-top:20px;
}

#footer-outer #footer-sub{
	background:#FBD001;
	overflow:hidden;
}

#footer-outer #footer-sub .footer-margin{
	color:#666666;
	margin:0 auto;
	width:1020px;
	font-size:10px;
	line-height:16px;
	padding:15px 10px 15px 20px;
}

#footer-outer #footer-sub .footer-margin p{
	font-size:10px;
	margin:0px;
	text-align:center;
}

#footer-outer #footer-sub .footer-margin a:link,
#footer-outer #footer-sub .footer-margin a:visited{
	color:black;
}

#footer-outer #footer-sub .footer-margin a:hover{
	background:black;
	color:white;
}

.item-page-ofirmie,
.item-pagecookies,
.item-page-blog,
.blog-ofirmie
{
	line-height:16px;
	color:white;
	font-size:14px;
	line-height:1.7em;
	padding:20px;
	background-color: rgba(0,0,0,0.7);
}

.blog-blog{
	line-height:16px;
	color:white;
	font-size:14px;
	line-height:1.7em;
	padding:20px;
}

.blog-blog .category-desc {margin-left:30px;}
.blog-blog .main {position:relative; height:100px; margin:15px 0px 20px 0px;}
.blog-blog .main .main {height:50px; margin-bottom:10px;}
.blog-blog .main .circle {background-color:#99ffff; -webkit-border-radius: 50px; border-radius: 50px; width:50px; height:50px; position:absolute; left:20px; top:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5);}
.blog-blog .main .main-title {margin:0; padding:0; font-size:37px; color:#99ffff; position:absolute; top:5px; left:100px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.blog-blog .main .opis {margin:0; padding:0px 0px 0px 0px; font-size:25px; color:white; position:absolute; top:50px; left:100px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
/***************************************************************************/

.blog-blog .items-leading .leading-0,
.blog-blog .items-leading .leading-1,
.blog-blog .items-leading .leading-2,
.blog-blog .items-leading .leading-3,
.blog-blog .items-leading .leading-4,
.blog-blog .items-leading .leading-5,
.blog-blog .items-leading .leading-6,
.blog-blog .items-leading .leading-7,
.blog-blog .items-leading .leading-8,
.blog-blog .items-leading .leading-9{
	margin:10px 0px;
	padding:10px;
	position:relative;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	background-color: rgba(0,0,0,0.7);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.item-page-blog,
.blog-blog{
	margin-top:20px;
}

.item-page-blog h1,
.blog-blog h1{
	padding:3px 0;
	color:#fbd400;
	font-family: 'Titillium Maps', Arial;
	font-weight:normal;
	line-height:35px;
}

.item-page-blog h1.inline,
.item-page-blog h2.inline,
.item-page-blog h3.inline{
	font-family: 'Trebuchet MS', sans-serif;
	text-decoration:none;
	border:none;
	font-weight:normal;
	font-size:14px;
	display:inline;
	margin:8px 0px;
	padding:0px;
	color:#FFF;
}	

.item-page-blog ol,
.item-page-blog ul{
	list-style-position:inside;
}

.item-page-ofirmie h5,
.item-pagecookies h5,
.blog-ofirmie h5{
	border-bottom:1px solid white;
	color:#FBD001;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}

.blog-blog .img-intro-left,
.item-page-blog .pic{
	float:left;
	margin-right:10px;
	max-width:400px;
}

.blog-blog .img-intro-left img{
	max-width:200px;
}

.item-page-blog h1{
	margin:10px 0px 20px;
}

.item-page-blog h3{
	font-size:20px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid white;
}

.item-page-blog p.inline{
	display:inline;
}

.blog-blog .item-separator{
	clear:both;
}

.blog-ofirmie .category-desc{
	margin:10px 0;
	padding-left:0px;
}

.blog-ofirmie h2{
	font-size:20px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

.blog-ofirmie .items-row{
	overflow:hidden;
	margin-bottom:10px;
}

.blog-ofirmie .readmore a,
.blog-blog .readmore a{
	font-weight:bold;
	margin-top:5px;
	color:white;
	float:right;
	font-size:12px;
	padding:10px;
	background-color:#011B1A;
	border:1px solid #DDDDDD;
}

.blog-ofirmie .readmore a:hover,
.blog-blog .readmore a:hover{
	background:#FBD400;
	color:black;
}

.blog-blog .pagination .pagenav {text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.blog-blog .pagination a.pagenav:link, .blog-blog .pagination a.pagenav:visited {color:#FFCC00; text-decoration:underline;}
.blog-blog .pagination a.pagenav:active, .blog-blog .pagination a.pagenav:hover, .blog-blog .pagination a.pagenav:focus {color:black; background:#FFCC00; text-shadow: 0px 0px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=0);}
.blog-blog .pagination {font-size:14px; border-top:1px solid #DDDDDD; clear:both; margin:10px 0; padding:10px 0;}
.blog-blog .pagination .counter {font-weight:bold;}
.blog-blog .pagination ul {margin:0px; padding:0px;}
.blog-blog .pagination ul li {border:1px solid #EEEEEE; display:inline; margin:0px 2px; padding:2px 5px;}
.blog-blog .pagination ul li .pagenav {padding:2px;}
.blog-blog .pagination li.pagination-start, .blog-blog .pagination li.pagination-start span {padding:0px;}
.blog-blog .pagination li.pagination-start, .blog-blog .pagination li.pagination-next, .blog-blog .pagination li.pagination-end, .blog-blog .pagination li.pagination-prev {border:0 none;}
/**********************************************************************************/

#jc{
	width:400px;
	margin-left:auto;
	margin-right:auto;
}

#jc #comments-form #comments-form-name,
#jc #comments-form #comments-form-email,
#jc #comments-form #comments-form-comment,
#jc #comments-form #comments-form-captcha{
	background-color:#4f7a76;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.item-page_kontakt h2{
	margin: 0;
	padding: 0;
	font-size: 27px;
	color: #fff;
	position: absolute;
	top: 5px;
	left: 100px;
	font-weight: bold;
	text-shadow: 2px 3px 18px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	display: block;
	width: 100%;
	border-bottom: solid 2px #ffcc00;
	padding-bottom: 5px;
	font-family:'Trebuchet MS',sans-serif;
}

.item-page_kontakt .kontakt-opis{
	margin-top:40px;
	text-align:center;
	font-size:20px;
	line-height:35px;
	font-weight:bold;
	text-shadow: 1px 1px 2px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
}

.item-page_kontakt .kontakt-opis a:link,
.item-page_kontakt .kontakt-opis a:visited{
	color:#FFCC00;
}

.item-page_kontakt .kontakt-opis a:active,
.item-page_kontakt .kontakt-opis a:hover,
.item-page_kontakt .kontakt-opis a:focus{
	background:#FFCC00;
	color:black;
	text-shadow: 0px 0px 0px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=0);
}

.item-page_kontakt .sexy_contact_module{
	width:500px !important;
}

#seo{
	width:1050px;
	margin:20px auto;
	padding:15px;
	text-align:left;
	overflow:hidden;
	background-color: rgba(0,0,0,0.7);
}

#seo p{
	font-size:14px;
	line-height:20px;
	color:white;
	text-align:justify;
	text-shadow: 1px 1px 2px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
}

#seo h3{
	text-align:center;
	font-size:30px;
}

#seo.not-seo{
	display:none;
}

/******************************** STRONA GŁÓWNA *******************************************/
.item-pagehome .welcome {float:left; position:relative; width:430px; top:30px; left:30px;}
.item-pagehome .welcome .main_text {posisiton: relative; top:30px; left:40px;}
.item-pagehome .welcome .main_text .text1 {position:absolute; top:0px; left:50px; font-size:70px; font-weight:bold; color:white; text-shadow: 2px 2px 2px #000000; filter: dropshadow(color=#000000, offx=2, offy=2);}
.item-pagehome .welcome .main_text .text2 {position:absolute; top:70px; left:20px; font-size:35px; font-weight:bold; color:#80d9e0; text-shadow: 2px 2px 2px #000000; filter: dropshadow(color=#000000, offx=2, offy=2);}
.item-pagehome .welcome .main_text .text3 {position:absolute; top:80px; left:70px; font-size:85px; font-weight:bold; color:white; text-shadow: 2px 2px 2px #000000; filter: dropshadow(color=#000000, offx=2, offy=2);}
#main .item-pagehome .welcome .slogan {font-size:20px; color:#ffcc00; font-family:'Trebuchet MS', sans-serif; margin-top:200px; border:0px solid black;}
#main .item-pagehome .welcome .description {font-size:14px; line-height:20px; color:white; margin:10px 15px 0px 0px; text-align:center; width:80%; text-shadow: 1px 1px 2px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);}
/***************************************************************************/
/***************************************************************************/
.item-pagehome .website {float:right; position:relative; margin-right:10px; width:560px; height:460px;}
.item-pagehome .website .pic {background-image:url('../images/website_point.png'); background-repeat:no-repeat; background-position:center; width:390px; height:266px; margin-top:100px;}
#main .item-pagehome .website .website_title {font-size:29px; color:black; position:absolute; top:240px; left:80px; z-index:999; text-transform:uppercase; font-weight:bold; font-family:'Trebuchet MS', sans-serif;}
/*******************************************************************/
#main .item-pagehome .website .wizytowka a:link, #main .item-pagehome .website .wizytowka a:visited {text-decoration:none; position:relative; left:83px;}
#main .item-pagehome .website .wizytowka a:hover, #main .item-pagehome .website .wizytowka a:active, #main .item-pagehome .website .wizytowka a:focus {background:transparent; text-decoration:none;}
#main .item-pagehome .website .wizytowka a.no_move {left:0px; position:absolute;} 
.item-pagehome .website .wizytowka div {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .website .wizytowka span {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .website .wizytowka {position:absolute; top:30px; left:110px; width:200px; height:110px;}
.item-pagehome .website .wizytowka .bg {background:none; width:90px; height:110px; position:absolute; top:-5px; left:75px;}
.item-pagehome .website .wizytowka .circle {background-color:#97f9f9; -webkit-border-radius: 20px; border-radius: 20px; width:25px; height:25px; position:absolute; left:10px; top:50px; -webkit-box-shadow: 0px 0px 5px 5px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 5px 5px rgba(151, 249, 249, 0.5);}
.item-pagehome .website .wizytowka .top {margin:0; padding:0; font-size:23px; color:white; text-transform:uppercase; text-align:center; position:relative; left:0px;}
.item-pagehome .website .wizytowka .title {margin:0; padding:0 25px; background-color:#a8a8a8; font-size:27px; color:#e6e6e6; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:75px;}
.item-pagehome .website .wizytowka .description {margin:0; padding:0; font-size:14px; font-weight:bold; color:white; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:40px; width:170px;}

.item-pagehome .website .wizytowka .circle2 {background-color:white; -webkit-border-radius: 30px; border-radius: 30px; width:45px; height:45px; position:absolute; left:0px; top:30px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .website .wizytowka .top2 {margin:0; padding:0; font-size:23px; color:black; text-transform:uppercase; text-align:center; position:relative; left:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 10px 10px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
.item-pagehome .website .wizytowka .title2 {margin:0; padding:0 25px; background-color:#d7d7d7; font-size:27px; color:white; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:75px; -webkit-box-shadow: 0px 0px 10px 10px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 10px 10px rgba(255, 255, 255, 0.5);}
.item-pagehome .website .wizytowka .description2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:black; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:40px; width:170px; -webkit-box-shadow: 0px 0px 10px 10px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 10px 10px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
/*******************************************************************/
#main .item-pagehome .website .sklep a:link, #main .item-pagehome .website .sklep a:visited {text-decoration:none; position:relative; left:83px; top:25px;}
#main .item-pagehome .website .sklep a:hover, #main .item-pagehome .website .sklep a:active, #main .item-pagehome .website .sklep a:focus {background:transparent; text-decoration:none;}
#main .item-pagehome .website .sklep a.no_move {left:0px; position:absolute;} 
.item-pagehome .website .sklep div {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .website .sklep span {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .website .sklep {position:absolute; top:110px; right:0px; width:205px; height:110px;}
.item-pagehome .website .sklep .bg {background:none; width:130px; height:110px; position:absolute; top:-5px; left:55px;}
.item-pagehome .website .sklep .circle {background-color:#97f9f9; -webkit-border-radius: 20px; border-radius: 20px; width:25px; height:25px; position:absolute; left:10px; top:50px; -webkit-box-shadow: 0px 0px 5px 5px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 5px 5px rgba(151, 249, 249, 0.5);}
.item-pagehome .website .sklep .top {margin:0; padding:0; font-size:23px; color:white; text-transform:uppercase; text-align:center; position:relative; left:0px; top:0px;}
.item-pagehome .website .sklep .title {margin:0; padding:0 25px; background-color:#49b4b4; font-size:27px; color:#e6e6e6; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:60px;}
.item-pagehome .website .sklep .description {margin:0; padding:0; font-size:14px; font-weight:bold; color:white; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:35px; width:170px;}

.item-pagehome .website .sklep .circle2 {background-color:white; -webkit-border-radius: 30px; border-radius: 30px; width:45px; height:45px; position:absolute; left:0px; top:40px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .website .sklep .top2 {margin:0; padding:0; font-size:23px; color:black; text-transform:uppercase; text-align:center; position:relative; left:0px; top:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
.item-pagehome .website .sklep .title2 {margin:0; padding:0 25px; background-color:#48eaea; font-size:27px; color:white; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:60px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .website .sklep .description2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:black; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:35px; width:170px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
/*******************************************************************/
#main .item-pagehome .website .pro a:link, #main .item-pagehome .website .pro a:visited {text-decoration:none; position:relative; left:75px; top:25px;}
#main .item-pagehome .website .pro a:hover, #main .item-pagehome .website .pro a:active, #main .item-pagehome .website .pro a:focus {background:transparent; text-decoration:none;}
#main .item-pagehome .website .pro a.no_move {left:0px; position:absolute;}
.item-pagehome .website .pro div {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .website .pro span {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .website .pro {position:absolute; bottom:60px; right:65px; width:205px; height:110px;}
.item-pagehome .website .pro .bg {background:none; width:100px; height:110px; position:absolute; top:0px; left:65px;}
.item-pagehome .website .pro .circle {background-color:#97f9f9; -webkit-border-radius: 20px; border-radius: 20px; width:25px; height:25px; position:absolute; left:10px; top:50px; -webkit-box-shadow: 0px 0px 5px 5px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 5px 5px rgba(151, 249, 249, 0.5);}
.item-pagehome .website .pro .top {margin:0; padding:0; font-size:23px; color:white; text-transform:uppercase; text-align:center; position:relative; left:5px; top:0px;}
.item-pagehome .website .pro .title {margin:0; padding:0 25px; background-color:#e66b19; font-size:27px; color:#e6e1dd; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:65px;}
.item-pagehome .website .pro .description {margin:0; padding:0; font-size:14px; font-weight:bold; color:white; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:30px; width:170px;}

.item-pagehome .website .pro .circle2 {background-color:white; -webkit-border-radius: 30px; border-radius: 30px; width:45px; height:45px; position:absolute; left:0px; top:40px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .website .pro .top2 {margin:0; padding:0; font-size:23px; color:black; text-transform:uppercase; text-align:center; position:relative; left:5px; top:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
.item-pagehome .website .pro .title2 {margin:0; padding:0 25px; background-color:#ff7b00; font-size:27px; color:white; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:65px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .website .pro .description2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:black; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:30px; width:170px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
/*******************************************************************/
#main .item-pagehome .website .cms a:link, #main .item-pagehome .website .cms a:visited {text-decoration:none; position:relative; left:90px; top:25px;}
#main .item-pagehome .website .cms a:hover, #main .item-pagehome .website .cms a:active, #main .item-pagehome .website .cms a:focus {background:transparent; text-decoration:none;}
#main .item-pagehome .website .cms a.no_move {left:0px; position:absolute;}
.item-pagehome .website .cms div {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .website .cms span {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .website .cms {position:absolute; bottom:0px; left:0px; width:205px; height:150px;}
.item-pagehome .website .cms .bg {background:none; width:100px; height:110px; position:absolute; top:5px; left:75px;}
.item-pagehome .website .cms .circle {background-color:#97f9f9; -webkit-border-radius: 20px; border-radius: 20px; width:25px; height:25px; position:absolute; left:10px; top:45px; -webkit-box-shadow: 0px 0px 5px 5px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 5px 5px rgba(151, 249, 249, 0.5);}
.item-pagehome .website .cms .top {margin:0; padding:0; font-size:23px; color:white; text-transform:uppercase; text-align:center; position:relative; left:0px; top:0px;}
.item-pagehome .website .cms .title {margin:0; padding:0 25px; background-color:#191919; font-size:27px; color:#818181; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:60px;}
.item-pagehome .website .cms .description {margin:0; padding:0; font-size:14px; font-weight:bold; color:white; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:40px; width:170px;}

.item-pagehome .website .cms .circle2 {background-color:white; -webkit-border-radius: 30px; border-radius: 30px; width:45px; height:45px; position:absolute; left:0px; top:35px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .website .cms .top2 {margin:0; padding:0; font-size:23px; color:black; text-transform:uppercase; text-align:center; position:relative; left:0px; top:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
.item-pagehome .website .cms .title2 {margin:0; padding:0 25px; background-color:black; font-size:27px; color:white; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:60px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .website .cms .description2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:black; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:40px; width:170px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
/*******************************************************************/
/*******************************************************************/
.item-pagehome .google {float:left; position:relative; margin:60px 0px 0px 0px; width:400px; height:270px;}
.item-pagehome .google .pic {background-image:url('../images/seo_point.png'); background-repeat:no-repeat; background-position:center; width:241px; height:146px; margin-left:95px;}
#main .item-pagehome .google .google_title {font-size:26px; color:black; position:absolute; top:47px; left:115px; z-index:999; text-transform:uppercase; font-weight:bold; font-family:'Trebuchet MS', sans-serif;}
/*******************************************************************/
#main .item-pagehome .google .seo a:link, #main .item-pagehome .google .seo a:visited {text-decoration:none; position:relative; top:40px; left:0;}
#main .item-pagehome .google .seo a:hover, #main .item-pagehome .google .seo a:active, #main .item-pagehome .google .seo a:focus {background:transparent; text-decoration:none;}
#main .item-pagehome .google .seo a.no_move {top:0px; position:absolute;}
.item-pagehome .google .seo div {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .google .seo span {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .google .seo {position:absolute; top:135px; left:0px; width:195px; height:120px;}
.item-pagehome .google .seo .bg {background:none; width:200px; height:85px; position:absolute; top:25px; left:-5px;}
.item-pagehome .google .seo .circle {background-color:#94e694; -webkit-border-radius: 20px; border-radius: 20px; width:25px; height:25px; position:absolute; left:90px; top:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(148, 230, 148, 0.5); box-shadow: 0px 0px 5px 5px rgba(148, 230, 148, 0.5);}
.item-pagehome .google .seo .title {margin:0; padding:0 5px; background-color:#25462a; font-size:22px; color:#e6e6e6; text-align:center; text-transform:uppercase; position:relative; top:0px; left:0px;}
.item-pagehome .google .seo .description {margin:0; padding:0; font-size:14px; font-weight:bold; color:white; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:30px; width:130px;}

.item-pagehome .google .seo .circle2 {background-color:white; -webkit-border-radius: 30px; border-radius: 30px; width:45px; height:45px; position:absolute; left:80px; top:-10px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .google .seo .title2 {margin:0; padding:0 5px; background-color:#124a1c; font-size:22px; color:white; text-align:center; text-transform:uppercase; position:relative; top:0px; left:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .google .seo .description2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:black; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:30px; width:130px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
/*******************************************************************/
#main .item-pagehome .google .copy a:link, #main .item-pagehome .google .copy a:visited {text-decoration:none; position:relative; top:40px; left:0;}
#main .item-pagehome .google .copy a:hover, #main .item-pagehome .google .copy a:active, #main .item-pagehome .google .copy a:focus {background:transparent; text-decoration:none;}
#main .item-pagehome .google .copy a.no_move {top:0px; position:absolute;}
.item-pagehome .google .copy div {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .google .copy span {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .google .copy {position:absolute; top:135px; right:0px; width:160px; height:150px;}
.item-pagehome .google .copy .bg {background:none; width:160px; height:80px; position:absolute; top:30px; left:0px;}
.item-pagehome .google .copy .circle {background-color:#94e694; -webkit-border-radius: 20px; border-radius: 20px; width:25px; height:25px; position:absolute; left:65px; top:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(148, 230, 148, 0.5); box-shadow: 0px 0px 5px 5px rgba(148, 230, 148, 0.5);}
.item-pagehome .google .copy .title {margin:0; padding:0 5px; background-color:#193832; font-size:22px; color:#e6e6e6; text-align:center; text-transform:uppercase; position:relative; top:0px; left:0px; width:160px;}
.item-pagehome .google .copy .description {margin:0; padding:0; font-size:14px; font-weight:bold; color:white; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:20px; width:130px;}

.item-pagehome .google .copy .circle2 {background-color:white; -webkit-border-radius: 30px; border-radius: 30px; width:45px; height:45px; position:absolute; left:55px; top:-10px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .google .copy .title2 {margin:0; padding:0 5px; background-color:#003229; font-size:22px; color:white; text-align:center; text-transform:uppercase; position:relative; top:0px; left:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .google .copy .description2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:black; text-align:center; text-transform:uppercase; position:absolute; top:70px; left:20px; width:130px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
/***************************************************************************/
/***************************************************************************/
.item-pagehome .inne {float:right; position:relative; margin:80px 50px 0px 0px; width:400px; height:280px;}
.item-pagehome .inne .pic {background-image:url('../images/service_point.png'); background-repeat:no-repeat; background-position:center; width:250px; height:164px; margin:50px 0 0 0; float:right;}
#main .item-pagehome .inne .inne_title {font-size:28px; color:white; position:absolute; top:120px; left:190px; z-index:999; text-transform:uppercase; font-weight:bold; font-family:'Trebuchet MS', sans-serif;}
/*******************************************************************/
#main .item-pagehome .inne .help a:link, #main .item-pagehome .inne .help a:visited {text-decoration:none; position:relative; top:0px; left:0px;}
#main .item-pagehome .inne .help a:hover, #main .item-pagehome .inne .help a:active, #main .item-pagehome .inne .help a:focus {background:transparent; text-decoration:none;}
#main .item-pagehome .inne .help a.no_move {position:absolute;}
.item-pagehome .inne .help div {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .inne .help span {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .inne .help {position:absolute; top:0px; left:30px; width:160px; height:110px;}
.item-pagehome .inne .help .bg {background:none; width:120px; height:90px; position:absolute; top:-5px; left:-5px;}
.item-pagehome .inne .help .circle {background-color:#e6bdbd; -webkit-border-radius: 20px; border-radius: 20px; width:25px; height:25px; position:absolute; left:130px; top:35px; -webkit-box-shadow: 0px 0px 5px 5px rgba(230, 189, 189, 0.5); box-shadow: 0px 0px 5px 5px rgba(230, 189, 189, 0.5);}
.item-pagehome .inne .help .title {margin:0; padding:0 5px; background-color:#6b1942; font-size:22px; color:#e6e6e6; text-align:center; text-transform:uppercase; position:relative; top:0px; left:0px;}
.item-pagehome .inne .help .description {margin:0; padding:0; font-size:14px; font-weight:bold; color:white; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:-5px; width:120px;}

.item-pagehome .inne .help .circle2 {background-color:white; -webkit-border-radius: 30px; border-radius: 30px; width:45px; height:45px; position:absolute; left:130px; top:30px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .inne .help .title2 {margin:0; padding:0 5px; background-color:#7b003d; font-size:22px; color:white; text-align:center; text-transform:uppercase; position:relative; top:0px; left:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .inne .help .description2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:black; text-align:center; text-transform:uppercase; position:absolute; top:30px; left:-5px; width:120px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
/***************************************************************************/
#main .item-pagehome .inne .hack a:link, #main .item-pagehome .inne .hack a:visited {text-decoration:none; position:relative; top:20px; left:0px;}
#main .item-pagehome .inne .hack a:hover, #main .item-pagehome .inne .hack a:active, #main .item-pagehome .inne .hack a:focus {background:transparent; text-decoration:none;}
#main .item-pagehome .inne .hack a.no_move {top:0px; position:absolute;}
.item-pagehome .inne .hack div {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .inne .hack span {transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s;}
.item-pagehome .inne .hack {position:absolute; top:155px; left:30px; width:160px; height:110px;}
.item-pagehome .inne .hack .bg {background:none; width:120px; height:90px; position:absolute; top:20px; left:-5px;}
.item-pagehome .inne .hack .circle {background-color:#e6bdbd; -webkit-border-radius: 20px; border-radius: 20px; width:25px; height:25px; position:absolute; left:120px; top:50px; -webkit-box-shadow: 0px 0px 5px 5px rgba(230, 189, 189, 0.5); box-shadow: 0px 0px 5px 5px rgba(230, 189, 189, 0.5);}
.item-pagehome .inne .hack .title {margin:0; padding:0 5px; background-color:#993366; font-size:22px; color:#e6e6e6; text-align:center; text-transform:uppercase; position:relative; top:0px; left:0px;}
.item-pagehome .inne .hack .description {margin:0; padding:0; font-size:14px; font-weight:bold; color:white; text-align:center; text-transform:uppercase; position:absolute; top:50px; left:-5px; width:110px;}

.item-pagehome .inne .hack .circle2 {background-color:white; -webkit-border-radius: 30px; border-radius: 30px; width:45px; height:45px; position:absolute; left:120px; top:30px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .inne .hack .title2 {margin:0; padding:0 5px; background-color:#b83d7b; font-size:22px; color:white; text-align:center; text-transform:uppercase; position:relative; top:0px; left:0px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5);}
.item-pagehome .inne .hack .description2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:black; text-align:center; text-transform:uppercase; position:absolute; top:50px; left:-5px; width:110px; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.5); background-color:rgba(255,255,255,0.5);}
/********************************************************************************************/
/************************************END STRONA GŁÓWNA***************************************/
/********************************************************************************************/

/******************************** OFERTA *******************************************/
.item-pageoferta {margin-top:30px;}
.item-pageoferta .strony-www {position:relative; height:800px;}
.item-pageoferta .strony-www .main {height:50px; margin-bottom:10px;}
.item-pageoferta .strony-www .circle {background-color:#99ffff; -webkit-border-radius: 50px; border-radius: 50px; width:50px; height:50px; position:absolute; left:20px; top:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5);}
.item-pageoferta .strony-www .main-title {margin: 0; padding: 0; font-size: 27px; color: #fff; position: absolute; top: 5px; left: 100px; font-weight: bold; text-shadow: 2px 3px 18px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); display: block; width: 100%; border-bottom: solid 2px #ffcc00; padding-bottom: 5px;}
/***************************************************************************/
.item-pageoferta .strony-www .wizytowka {width:770px; height:160px; padding:10px; margin-left:auto; margin-right:auto; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px;}
.item-pageoferta .strony-www .wizytowka .title {float:left; margin-right:20px; position:relative; top:10px;}
.item-pageoferta .strony-www .wizytowka .title .part1 {font-size:45px; text-transform:uppercase; color:white; position:relative; left:5px;}
.item-pageoferta .strony-www .wizytowka .title .part2 {font-size:45px; text-transform:uppercase; color:white; background-color:#a8a8a8; text-align:center; width:100%; padding:0px 45px;}
.item-pageoferta .strony-www .wizytowka .description {float:left; width:480px; margin-right:15px; height:110px;}
#main .item-pageoferta .strony-www .wizytowka .description h2 {font-size:22px; margin-bottom:0px;}
#main .item-pageoferta .strony-www .wizytowka .description h2 a:link, #main .item-pageoferta .strony-www .wizytowka .description h2 a:visited
{color:#ffcc00; text-decoration:underline;}
#main .item-pageoferta .strony-www .wizytowka .description h2 a:hover,
#main .item-pageoferta .strony-www .wizytowka .description h2 a:active,
#main .item-pageoferta .strony-www .wizytowka .description h2 a:focus
{color:black; background-color:#ffcc00;}
#main .item-pageoferta .strony-www .wizytowka .description p {font-size:15px; line-height:25px; color:white; margin:0; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageoferta .strony-www .wizytowka .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right; margin-right:50px;}
#main .item-pageoferta .strony-www .wizytowka .description a:link, #main .item-pageoferta .strony-www .wizytowka .description a:visited {color:white;}
#main .item-pageoferta .strony-www .wizytowka .description a:hover, #main .item-pageoferta .strony-www .wizytowka .description a:active, #main .item-pageoferta .strony-www .wizytowka .description a:focus {background-color:#ffcc00; color:black;}
.item-pageoferta .strony-www .wizytowka .price {margin-left:670px;
background: rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */
text-align: center;
font-size: 22px;
color: white;
text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=2, offy=2);
padding: 8px;
-webkit-border-radius: 20px;
border-radius: 10px;
margin-top: 40px;
padding: 17px;}
/***************************************************************************/
.item-pageoferta .strony-www .pro {width:770px; height:160px; padding:10px; margin-left:auto; margin-right:auto; margin-top:40px; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px;}
.item-pageoferta .strony-www .pro .title {float:left; margin-right:20px; position:relative; top:10px;}
.item-pageoferta .strony-www .pro .title .part1 {font-size:45px; text-transform:uppercase; color:white; position:relative; left:5px;}
.item-pageoferta .strony-www .pro .title .part2 {font-size:22px; text-transform:uppercase; color:white; background-color:#ff6600; text-align:center; width:100%; padding:12px 5px; position:relative; top:10px;}
.item-pageoferta .strony-www .pro .description {float:left; width:480px; margin-right:15px;  height:110px;}
#main .item-pageoferta .strony-www .pro .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px;}
#main .item-pageoferta .strony-www .pro .description h2 a:link, #main .item-pageoferta .strony-www .pro .description h2 a:visited
{color:#ffcc00; text-decoration:underline;}
#main .item-pageoferta .strony-www .pro .description h2 a:hover,
#main .item-pageoferta .strony-www .pro .description h2 a:active,
#main .item-pageoferta .strony-www .pro .description h2 a:focus
{color:black; background-color:#ffcc00;}
#main .item-pageoferta .strony-www .pro .description p {font-size:15px; line-height:25px; color:white; margin:0; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageoferta .strony-www .pro .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right; margin-right:50px;}
#main .item-pageoferta .strony-www .pro .description a:link, #main .item-pageoferta .strony-www .pro .description a:visited {color:white;}
#main .item-pageoferta .strony-www .pro .description a:hover, #main .item-pageoferta .strony-www .pro .description a:active, #main .item-pageoferta .strony-www .pro .description a:focus {background-color:#ffcc00; color:black;}
.item-pageoferta .strony-www .pro .price {margin-left:670px;
background: rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */
text-align: center;
font-size: 22px;
color: white;
text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=2, offy=2);
padding: 8px;
-webkit-border-radius: 20px;
border-radius: 10px;
margin-top: 40px;
padding: 17px;}
/***************************************************************************/
.item-pageoferta .strony-www .biznes {width:770px; height:160px; padding:10px; margin-left:auto; margin-right:auto; margin-top:40px; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px;}
.item-pageoferta .strony-www .biznes .title {float:left; margin-right:20px;}
.item-pageoferta .strony-www .biznes .title .part1 {font-size:45px; text-transform:uppercase; color:white; position:relative; left:5px;}
.item-pageoferta .strony-www .biznes .title .part2 {font-size:45px; text-transform:uppercase; color:white; background-color:black; text-align:center; width:100%; padding:0px 10px;}
.item-pageoferta .strony-www .biznes .description {float:left; width:480px; margin-right:15px;  height:110px;}
#main .item-pageoferta .strony-www .biznes .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px;}
#main .item-pageoferta .strony-www .biznes .description h2 a:link, #main .item-pageoferta .strony-www .biznes .description h2 a:visited
{color:#ffcc00; text-decoration:underline;}
#main .item-pageoferta .strony-www .biznes .description h2 a:hover,
#main .item-pageoferta .strony-www .biznes .description h2 a:active,
#main .item-pageoferta .strony-www .biznes .description h2 a:focus
{color:black; background-color:#ffcc00;}
#main .item-pageoferta .strony-www .biznes .description p {font-size:15px; line-height:25px; color:white; margin:0; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageoferta .strony-www .biznes .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right; margin-right:50px;}
#main .item-pageoferta .strony-www .biznes .description a:link, #main .item-pageoferta .strony-www .biznes .description a:visited {color:white;}
#main .item-pageoferta .strony-www .biznes .description a:hover, #main .item-pageoferta .strony-www .biznes .description a:active, #main .item-pageoferta .strony-www .biznes .description a:focus {background-color:#ffcc00; color:black;}
.item-pageoferta .strony-www .biznes .price {margin-left:670px;
background: rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */
text-align: center;
font-size: 22px;
color: white;
text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=2, offy=2);
padding: 8px;
-webkit-border-radius: 20px;
border-radius: 10px;
margin-top: 40px;
padding: 17px;}
/***************************************************************************/
.item-pageoferta .strony-www .sklep {position:relative; width:770px; height:160px; padding:10px; margin-left:auto; margin-right:auto; margin-top:40px; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px;}
.item-pageoferta .strony-www .sklep .title {float:left; margin-right:20px;}
.item-pageoferta .strony-www .sklep .title .part1 {font-size:45px; text-transform:uppercase; color:white; position:relative; left:5px;}
.item-pageoferta .strony-www .sklep .title .part2 {font-size:45px; text-transform:uppercase; color:white; background-color:#48eaea; text-align:center; width:100%; padding:0px 20px;}
.item-pageoferta .strony-www .sklep .description {float:left; width:480px; margin-right:15px; height:110px;}
#main .item-pageoferta .strony-www .sklep .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px;}
#main .item-pageoferta .strony-www .sklep .description h2 a:link, #main .item-pageoferta .strony-www .sklep .description h2 a:visited
{color:#ffcc00; text-decoration:underline;}
#main .item-pageoferta .strony-www .sklep .description h2 a:hover,
#main .item-pageoferta .strony-www .sklep .description h2 a:active,
#main .item-pageoferta .strony-www .sklep .description h2 a:focus
{color:black; background-color:#ffcc00;}
#main .item-pageoferta .strony-www .sklep .description p {font-size:15px; line-height:25px; color:white; margin:0; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageoferta .strony-www .sklep .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right; margin-right:50px;}
#main .item-pageoferta .strony-www .sklep .description a:link, #main .item-pageoferta .strony-www .sklep .description a:visited {color:white;}
#main .item-pageoferta .strony-www .sklep .description a:hover, #main .item-pageoferta .strony-www .sklep .description a:active, #main .item-pageoferta .strony-www .sklep .description a:focus {background-color:#ffcc00; color:black;}
.item-pageoferta .strony-www .sklep .price {margin-left:670px;
background: rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */
text-align: center;
font-size: 22px;
color: white;
text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=2, offy=2);
padding: 8px;
-webkit-border-radius: 20px;
border-radius: 10px;
margin-top: 40px;
padding: 17px;}
/***************************************************************************/
/***************************************************************************/
.item-pageoferta .uslugi {position:relative; height:900px; margin-top:130px;}
.item-pageoferta .uslugi .main {height:50px; margin-bottom:10px;}
.item-pageoferta .uslugi .circle {background-color:#99ffff; -webkit-border-radius: 50px; border-radius: 50px; width:50px; height:50px; position:absolute; left:20px; top:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5);}
.item-pageoferta .uslugi .main-title {margin: 0; padding: 0; font-size: 27px; color: #fff; position: absolute; top: 5px; left: 100px; font-weight: bold; text-shadow: 2px 3px 18px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); display: block; width: 100%; border-bottom: solid 2px #ffcc00; padding-bottom: 5px;}
/***************************************************************************/
.item-pageoferta .uslugi .next {position:relative; width:770px; height:160px; padding:10px; margin-left:auto; margin-right:auto; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px; margin-top:20px;}
.item-pageoferta .uslugi .next .image {float:left; margin-right:20px; position:relative; top:20px;}
.item-pageoferta .uslugi .next .description {float:left; width:600px;}
#main .item-pageoferta .uslugi .next .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px;}
#main .item-pageoferta .uslugi .next .description h2 a:link, #main .item-pageoferta .uslugi .next .description h2 a:visited
{color:#ffcc00; text-decoration:underline;}
#main .item-pageoferta .uslugi .next .description h2 a:hover,
#main .item-pageoferta .uslugi .next .description h2 a:active,
#main .item-pageoferta .uslugi .next .description h2 a:focus
{color:black; background-color:#ffcc00;}
#main .item-pageoferta .uslugi .next .description p {font-size:15px; line-height:25px; color:white; margin:0; height:110px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageoferta .uslugi .next .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right; height:30px; position:relative; top:-10px;}
#main .item-pageoferta .uslugi .next .description a:link, #main .item-pageoferta .uslugi .next .description a:visited {color:white;}
#main .item-pageoferta .uslugi .next .description a:hover, #main .item-pageoferta .uslugi .next .description a:active, #main .item-pageoferta .uslugi .next .description a:focus {background-color:#ffcc00; color:black;}
/***************************************************************************/
/***************************************************************************/
.item-pageoferta .kabza {position:relative; top:0px; height:420px;}
.item-pageoferta .kabza .circle {background-color:#99ffff; -webkit-border-radius: 50px; border-radius: 50px; width:50px; height:50px; position:absolute; left:20px; top:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5);}
.item-pageoferta .kabza .main-title {margin: 0; padding: 0; font-size: 27px; color: #fff; position: absolute; top: 5px; left: 100px; font-weight: bold; text-shadow: 2px 3px 18px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); display: block; width: 100%; border-bottom: solid 2px #ffcc00; padding-bottom: 5px;}
/***************************************************************************/
.item-pageoferta .kabza .hosting {position:relative; top:80px; left:100px; width:350px; height:270px; padding:10px; float:left; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px;}
.item-pageoferta .kabza .hosting .logo {text-align:center; margin-left:auto; margin-right:auto;}
.item-pageoferta .kabza .hosting .description {width:300px;}
#main .item-pageoferta .kabza .hosting .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px;}
#main .item-pageoferta .kabza .hosting .description p {font-size:15px; line-height:25px; color:white; margin:0; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageoferta .kabza .hosting .description ul li {font-size:15px; line-height:25px; color:white; margin:0;}
#main .item-pageoferta .kabza .hosting .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right;}
#main .item-pageoferta .kabza .hosting .description a:link, #main .item-pageoferta .kabza .hosting .description a:visited {color:white;}
#main .item-pageoferta .kabza .hosting .description a:hover, #main .item-pageoferta .kabza .hosting .description a:active, #main .item-pageoferta .kabza .hosting .description a:focus {background-color:#ffcc00; color:black;}
/***************************************************************************/
.item-pageoferta .kabza .agencja {position:relative; top:80px; left:150px; width:350px; height:270px; padding:10px; float:left; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px;}
.item-pageoferta .kabza .agencja .logo {text-align:center; margin-left:auto; margin-right:auto;}
.item-pageoferta .kabza .agencja .description {width:300px;}
#main .item-pageoferta .kabza .agencja .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px;}
#main .item-pageoferta .kabza .agencja .description p {font-size:15px; line-height:25px; color:white; margin:0; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageoferta .kabza .agencja .description ul li {font-size:15px; line-height:25px; color:white; margin:0;}
#main .item-pageoferta .kabza .agencja .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right;}
#main .item-pageoferta .kabza .agencja .description a:link, #main .item-pageoferta .kabza .agencja .description a:visited {color:white;}
#main .item-pageoferta .kabza .agencja .description a:hover, #main .item-pageoferta .kabza .agencja .description a:active, #main .item-pageoferta .kabza .agencja .description a:focus {background-color:#ffcc00; color:black;}
/********************************************************************************************/
/*****************************************END OFERTA*****************************************/
/********************************************************************************************/

/******************************** OFERTA SUBPAGE*******************************************/
#right .moduletableoferta-tytul {position:relative; top:13px;}
#right .customoferta-tytul {font-size:23px; padding:10px 0px 15px 10px; background-color:#003333;}
#right .customoferta-tytul h4 {color:white;}

#right .moduletablemenuoferta {padding:0px 0px 5px 10px; background-color:#003333;}
#right .moduletablemenuoferta ul {list-style-image:url(../../../images/main/kropka.png); margin-left:15px; padding:0;}
#right ul.menumenuoferta li {font-size:15px; margin:13px 0px;}
ul.menumenuoferta li a:link, ul.menumenuoferta li a:visited {background:none; color:#FFCC00;}
ul.menumenuoferta li a:hover, ul.menumenuoferta li a:active, ul li a:focus {background:#fcd300; color:black;}
#right ul.menumenuoferta li.active a:link, #right ul.menumenuoferta li.active a:visited {background:#fcd300; color:black;}
/***************************************************************************/
.item-pageview-offer .main .circle {background-color:#99ffff; -webkit-border-radius: 50px; border-radius: 50px; width:50px; height:50px; position:absolute; left:0px; top:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5);}
#main .item-pageview-offer .main .main-title {margin:0; padding:0; font-size:37px; color:#99ffff; position:absolute; top:5px; left:75px; font-family:'Trebuchet MS',sans-serif; border:0px solid black; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}

.item-pageview-offer {position:relative;}
.item-pageview-offer .strona-www {position:relative; margin-top:35px; margin-left:80px;}
.item-pageview-offer .strona-www .title {float:left; margin:130px 20px 0px 0px;}
.item-pageview-offer .strona-www .title .part1 {font-size:45px; text-transform:uppercase; color:white; position:relative; left:5px;}
.item-pageview-offer .strona-www .title .part2 {font-size:45px; text-transform:uppercase; color:white; background-color:#a8a8a8; text-align:center; width:100%; padding:0px 45px;}
.item-pageview-offer .strona-www .description {padding:95px 15px 0px 180px;}
#main .item-pageview-offer .strona-www .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageview-offer .strona-www .description p {font-size:15px; line-height:25px; color:white; margin:0; text-align:justify; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageview-offer .strona-www .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right; margin-right:50px;}
/***************************************************************************/
.item-pageview-offer .full {position:relative; margin-top:40px; height:310px; margin-left:80px;}
.item-pageview-offer .full .part-left {float:left; width:55%; margin-right:40px; height:310px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full .part-left .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:100%;}
.item-pageview-offer .full .part-left .down {padding:0px 10px;}
#main .item-pageview-offer .full .part-left .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}

.item-pageview-offer .full .part-right {float:left; height:280px; width:260px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full .part-right .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:260px;}
.item-pageview-offer .full .part-right .down {padding:0px 10px;}
#main .item-pageview-offer .full .part-right .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px;}
/***************************************************************************/
.item-pageview-offer .pasek {width:90%; height:3px; background-color:#04b8b3; position:absolute; bottom:-30px; right:0px;}
/***************************************************************************/
.item-pageview-offer .price {position:relative; background-color:rgbargba(0,0,0,0.3); padding:7px 0px; margin-bottom:20px; margin-top:30px; margin-left:80px; float:right; width:90%;}
.item-pageview-offer .price .middle {float:right;}
.item-pageview-offer .price .zamow {float:right; font-size:30px; color:white; text-shadow: 2px 2px 2px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); vertical-align:middle; margin-top:15px;}
.item-pageview-offer .price .pytanie {float:right; font-size:30px; color:white; text-shadow: 2px 2px 2px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); margin-top:15px; vertical-align:middle; margin-right:25px;}
.item-pageview-offer .price .cena {float:right;
background: rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */
text-align:center; font-size:27px; color:white; text-shadow: 2px 2px 2px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); padding:8px; -webkit-border-radius: 20px; border-radius: 20px; margin:0px 20px;}
.item-pageview-offer .price .pytanie a:hover, .item-pageview-offer .price .zamow a:hover {background:#FFCC00; color:black; text-shadow: 0px 0px 0px #000; filter: dropshadow(color=#000, offx=0, offy=0);}
/***************************************************************************/
/********************************Proffesional Package*******************************************/
/***************************************************************************/
.item-pageview-offer .strona-www .title-proffesional {float:left; margin:100px 20px 0px 0px;}
.item-pageview-offer .strona-www .title-proffesional .part1 {font-size:45px; text-transform:uppercase; color:white; position:relative; left:5px;}
.item-pageview-offer .strona-www .title-proffesional .part2 {font-size:22px; text-transform:uppercase; color:white; background-color:#ff6600; text-align:center; width:100%; padding:12px 5px; position:relative; top:10px;}

.item-pageview-offer .full-proffesional {position:relative; margin-top:40px; height:400px; margin-left:80px;}
.item-pageview-offer .full-proffesional .part-left {float:left; width:55%; margin-right:40px; height:390px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-proffesional .part-left .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:100%;}
.item-pageview-offer .full-proffesional .part-left .down {padding:0px 10px;}
#main .item-pageview-offer .full-proffesional .part-left .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}

.item-pageview-offer .full-proffesional .part-right {float:left; height:390px; width:260px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-proffesional .part-right .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:260px;}
.item-pageview-offer .full-proffesional .part-right .down {padding:0px 10px;}
#main .item-pageview-offer .full-proffesional .part-right .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
/***************************************************************************/
/********************************BIZNES Package*******************************************/
/***************************************************************************/
.item-pageview-offer .strona-www .title-biznes {float:left; margin:110px 20px 0px 0px;}
.item-pageview-offer .strona-www .title-biznes .part1 {font-size:45px; text-transform:uppercase; color:white; position:relative; left:5px;}
.item-pageview-offer .strona-www .title-biznes .part2 {font-size:45px; text-transform:uppercase; color:white; background-color:black; text-align:center; width:100%; padding:0px 10px;}

.item-pageview-offer .full-biznes {position:relative; margin-top:40px; height:530px; margin-left:80px;}
.item-pageview-offer .full-biznes .part-left {float:left; width:55%; margin-right:40px; height:520px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-biznes .part-left .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:100%;}
.item-pageview-offer .full-biznes .part-left .down {padding:0px 10px;}
#main .item-pageview-offer .full-biznes .part-left .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}

.item-pageview-offer .full-biznes .part-right {float:left; height:520px; width:260px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-biznes .part-right .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:260px;}
.item-pageview-offer .full-biznes .part-right .down {padding:0px 10px;}
#main .item-pageview-offer .full-biznes .part-right .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
/***************************************************************************/
/********************************SKLEP ONLINE*******************************************/
/***************************************************************************/
.item-pageview-offer .strona-www .title-sklep {float:left; margin:130px 20px 0px 0px;}
.item-pageview-offer .strona-www .title-sklep .part1 {font-size:45px; text-transform:uppercase; color:white; position:relative; left:5px;}
.item-pageview-offer .strona-www .title-sklep .part2 {font-size:45px; text-transform:uppercase; color:white; background-color:#659999; text-align:center; width:100%; padding:0px 20px;}

.item-pageview-offer .full-sklep {position:relative; margin-top:40px; height:590px; margin-left:80px;}
.item-pageview-offer .full-sklep .part-left {float:left; width:55%; margin-right:40px; height:580px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-sklep .part-left .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:100%;}
.item-pageview-offer .full-sklep .part-left .down {padding:0px 10px;}
#main .item-pageview-offer .full-sklep .part-left .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}

.item-pageview-offer .full-sklep .part-right {float:left; height:580px; width:260px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-sklep .part-right .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:260px;}
.item-pageview-offer .full-sklep .part-right .down {padding:0px 10px;}
#main .item-pageview-offer .full-sklep .part-right .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
/***************************************************************************/
/********************************POZYCJONOWANIE*******************************************/
/***************************************************************************/
.item-pageview-offer .strona-www .image {float:left; margin:95px 20px 0px 0px;}

.item-pageview-offer .full-seo {position:relative; margin-top:40px; height:410px; margin-left:80px;}
.item-pageview-offer .full-seo .part1 {background-color:rgba(0,0,0,0.3); margin-bottom:15px;}
.item-pageview-offer .full-seo .part2 {background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-seo .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:100%;}
.item-pageview-offer .full-seo .down {padding:0px 10px;}
#main .item-pageview-offer .full-seo .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.item-pageview-offer .price .zamow2 {text-align:center; font-size:30px; color:white; text-shadow: 2px 2px 2px #000000; filter: dropshadow(color=#000000, offx=2, offy=2); vertical-align:middle; margin-top:15px;}
.item-pageview-offer .price .zamow2 a:hover {background:#FFCC00; color:black; text-shadow: 0px 0px 0px #000; filter: dropshadow(color=#000, offx=0, offy=0);}
/***************************************************************************/
/********************************TEKSTY SEO*******************************************/
/***************************************************************************/
.item-pageview-offer .full-texty {position:relative; margin-top:40px; height:390px; margin-left:80px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-texty.helpdesk {height:420px;}
.item-pageview-offer .full-texty .text-highlight {color:#FFCC00;}
.item-pageview-offer .full-texty .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:100%;}
.item-pageview-offer .full-texty .down {padding:0px 10px;}
#main .item-pageview-offer .full-texty .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
/***************************************************************************/
/********************************TEKSTY SEO*******************************************/
/***************************************************************************/
.item-pageview-offer .full-hacking {position:relative; margin-top:40px; height:570px; margin-left:80px; background-color:rgba(0,0,0,0.3);}
.item-pageview-offer .full-hacking .text-highlight {color:#FFCC00;}
.item-pageview-offer .full-hacking .up {font-size:15px; line-height:25px; color:white; margin:0; background-color:#003333; padding-left:5px; height:25px; max-width:100%;}
.item-pageview-offer .full-hacking .down {padding:0px 10px;}
#main .item-pageview-offer .full-hacking .down ul li {font-size:15px; line-height:25px; color:white; margin:0; padding:5px 0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
/********************************************************************************************/
/****************************************END SUBPAGE*****************************************/
/********************************************************************************************/

/******************************** PORTFOLIO*******************************************/
.blogportfolio {margin-top:30px;}
.blogportfolio .category-desc {margin-left:30px;}
.blogportfolio .main {position:relative; height:100px; margin:15px 0px 20px 0px;}
.blogportfolio .main .main {height:50px; margin-bottom:10px;}
.blogportfolio .main .circle {background-color:#99ffff; -webkit-border-radius: 50px; border-radius: 50px; width:50px; height:50px; position:absolute; left:20px; top:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5);}
.blogportfolio .main .main-title {margin:0; padding:0; font-size:37px; color:#99ffff; position:absolute; top:5px; left:100px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.blogportfolio .main .opis {margin:0; padding:10px 0px 0px 0px; font-size:25px; color:white; position:absolute; top:50px; left:100px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
/***************************************************************************/
.blogportfolio .next {position:relative; width:770px; height:170px; padding:10px; margin-left:auto; margin-right:auto; margin-bottom:50px; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px;}
.blogportfolio .next .image {float:left; margin-right:20px; position:relative;}
#main .blogportfolio .next .image a:link, #main .blogportfolio .next .image a:visited, #main .blogportfolio .next .image a:hover, #main .blogportfolio .next .image a:active, #main .blogportfolio .next .image a:focus {background:transparent;}
.blogportfolio .next .description {float:left; width:550px;}
#main .blogportfolio .next .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .blogportfolio .next .description h2 a:link, #main .blogportfolio .next .description h2 a:visited
{color:#ffcc00 !important; text-decoration:underline;}
#main .blogportfolio .next .description h2 a:hover,
#main .blogportfolio .next .description h2 a:active,
#main .blogportfolio .next .description h2 a:focus
{color:black !important; background-color:#ffcc00;}
#main .blogportfolio .next .description p {font-size:15px; line-height:25px; color:white; margin:0; height:110px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .blogportfolio .next .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-align:right; height:30px;}
#main .blogportfolio .next .description a:link, #main .blogportfolio .next .description a:visited {color:#FBD400;}
#main .blogportfolio .next .description a:hover, #main .blogportfolio .next .description a:active, #main .blogportfolio .next .description a:focus {background-color:#ffcc00; color:black; text-shadow: 0px 0px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=0);}
/***************************************************************************/
/***************************************************************************/
/*****************POJEDYNCZY WPIS*******************************************/
.item-pageportfolio .next {position:relative; width:770px; height:170px; padding:10px; margin-left:auto; margin-right:auto; margin-top:70px; margin-bottom:50px; background-color:rgba(0,0,0,0.7); -webkit-border-radius: 10px; border-radius: 10px;}
.item-pageportfolio .next .image {float:left; margin-right:20px; position:relative;}
#main .item-pageportfolio .next .image a:link, #main .blogportfolio .next .image a:visited, #main .blogportfolio .next .image a:hover, #main .blogportfolio .next .image a:active, #main .item-pageportfolio .next .image a:focus {background:transparent;}
.item-pageportfolio .next .description {float:left; width:500px;}
#main .item-pageportfolio .next .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px; border-bottom:solid 1px white; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageportfolio .next .description h2 a:link, #main .blogportfolio .next .description h2 a:visited
{color:#ffcc00 !important; text-decoration:underline;}
#main .item-pageportfolio .next .description h2 a:hover,
#main .item-pageportfolio .next .description h2 a:active,
#main .item-pageportfolio .next .description h2 a:focus
{color:black !important; background-color:#ffcc00;}
#main .item-pageportfolio .next .description p {font-size:15px; line-height:25px; color:white; margin:0; height:110px; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
#main .item-pageportfolio .next .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-align:right; height:30px;}
#main .item-pageportfolio .next .description a:link, #main .item-pageportfolio .next .description a:visited {color:#FBD400;}
#main .item-pageportfolio .next .description a:hover, #main .item-pageportfolio .next .description a:active, #main .item-pageportfolio .next .description a:focus {background-color:#ffcc00; color:black; text-shadow: 0px 0px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=0);}

.item-pageportfolio .back-to-portfolio {text-align:center; font-size:22px;}
/***************************************************************************/
/***************************************************************************/
.blogportfolio .kabza {position:relative; top:0px; height:420px;}
.blogportfolio .kabza .circle {background-color:#99ffff; -webkit-border-radius: 50px; border-radius: 50px; width:50px; height:50px; position:absolute; left:20px; top:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5);}
.blogportfolio .kabza .main-title {margin:0; padding:0; font-size:37px; color:#99ffff; position:absolute; top:5px; left:100px;}
/***************************************************************************/
/***************************************************************************/
.blogportfolio .pagination .pagenav {text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}
.blogportfolio .pagination a.pagenav:link, .blogportfolio .pagination a.pagenav:visited {color:#FFCC00; text-decoration:underline;}
.blogportfolio .pagination a.pagenav:active, .blogportfolio .pagination a.pagenav:hover, .blogportfolio .pagination a.pagenav:focus {color:black; background:#FFCC00; text-shadow: 0px 0px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=0);}
.blogportfolio .pagination {font-size:14px; border-top:1px solid #DDDDDD; clear:both; margin:10px 0; padding:10px 0;}
.blogportfolio .pagination .counter {font-weight:bold;}
.blogportfolio .pagination ul {margin:0px; padding:0px;}
.blogportfolio .pagination ul li {border:1px solid #EEEEEE; display:inline; margin:0px 2px; padding:2px 5px;}
.blogportfolio .pagination ul li .pagenav {padding:2px;}
.blogportfolio .pagination li.pagination-start, .blogportfolio .pagination li.pagination-start span {padding:0px;}
.blogportfolio .pagination li.pagination-start, .blogportfolio .pagination li.pagination-next, .blogportfolio .pagination li.pagination-end, .blogportfolio .pagination li.pagination-prev {border:0 none;}
/********************************************************************************************/
/**************************************END PORTFOLIO*****************************************/
/********************************************************************************************/

/******************************** PRACA*******************************************/
.item-pagepraca .praca {position:relative; height:800px; margin-top:15px;}
.item-pagepraca .praca .main {height:50px; margin-bottom:10px;}
.item-pagepraca .praca .circle {background-color:#99ffff; -webkit-border-radius: 50px; border-radius: 50px; width:50px; height:50px; position:absolute; left:20px; top:0px; -webkit-box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5); box-shadow: 0px 0px 10px 10px rgba(151, 249, 249, 0.5);}
.item-pagepraca .praca .main-title {margin:0; padding:0; font-size:37px; color:#99ffff; position:absolute; top:5px; left:100px;}
/***************************************************************************/
.item-pagepraca .praca .next {position:relative; width:770px; height:160px; padding:10px; margin-left:auto; margin-right:auto;}
.item-pagepraca .praca .next:hover {background-color:rgba(255,255,255,0.2);}
.item-pagepraca .praca .next .image {float:left; margin-right:20px; position:relative; top:20px;}
.item-pagepraca .praca .next .description {float:left; width:600px;}
#main .item-pagepraca .praca .next .description h2 {font-size:22px; color:#ffcc00; margin-bottom:0px;}
#main .item-pagepraca .praca .next .description h2 a:link, #main .item-pagepraca .praca .next .description h2 a:visited
{color:#ffcc00; text-decoration:underline;}
#main .item-pagepraca .praca .next .description h2 a:hover,
#main .item-pagepraca .praca .next .description h2 a:active,
#main .item-pagepraca .praca .next .description h2 a:focus
{color:black; background-color:#ffcc00;}
#main .item-pagepraca .praca .next .description p {font-size:15px; line-height:25px; color:white; margin:0; height:110px;}
#main .item-pagepraca .praca .next .description .more {font-size:15px; line-height:25px; color:white; margin:0; text-transform:uppercase; text-align:right; height:30px;}
#main .item-pagepraca .praca .next .description a:link, #main .item-pagepraca .praca .next .description a:visited {color:white;}
#main .item-pagepraca .praca .next .description a:hover, #main .item-pagepraca .praca .next .description a:active, #main .item-pagepraca .praca .next .description a:focus {background-color:#ffcc00; color:black;}
/********************************************************************************************/
/**************************************END PRACA*****************************************/
/********************************************************************************************/