@charset "utf-8";
/* CSS Document */
BODY {
	margin: 0px;
	padding: 0px;
	background: url(/images/bck_main.jpg) no-repeat center top;
	height: 1500px;
	font: 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #c2edfe;
}
a {outline: none;}
img {border: 0px;}
.clear {clear: both;}
.bo {font-weight: bold;}
#container {
	margin: 0px auto;
	width: 940px;
}
#logo {
	padding-top: 50px;
	margin-left: 20px;
	width: 300px;
	height: 80px;
}
#logo .logo {
	display: block;
	width: 300px;
	height: 80px;
}
#menu {
	margin-top: 370px;
	height: 68px;
}
#menu .separate {
	width: 57px;
	height: 68px;
	float: left;
}
#menu a {
	display: block;
	margin-right: 10px;
	width: 199px;
	height: 68px;
	float: left;
}
#menu a.o-firmie {
	background: url(/images/btn_01_off.jpg) no-repeat;
}
#menu a.o-firmie:hover {
	background: url(/images/btn_01_on.jpg) no-repeat;
}
#menu a.uslugi {
	background: url(/images/btn_02_off.jpg) no-repeat;
}
#menu a.uslugi:hover {
	background: url(/images/btn_02_on.jpg) no-repeat;
}
#menu a.realizacje {
	background: url(/images/btn_03_off.jpg) no-repeat;
}
#menu a.realizacje:hover {
	background: url(/images/btn_03_on.jpg) no-repeat;
}
#menu a.kontakt {
	background: url(/images/btn_04_off.jpg) no-repeat;
}
#menu a.kontakt:hover {
	background: url(/images/btn_04_on.jpg) no-repeat;
}
#menu a.o-firmie-ac {
	background: url(/images/btn_01_on.jpg) no-repeat;
}
#menu a.o-firmie-ac:hover {
	background: url(/images/btn_01_on.jpg) no-repeat;
}
#menu a.uslugi-ac {
	background: url(/images/btn_02_on.jpg) no-repeat;
}
#menu a.uslugi-ac:hover {
	background: url(/images/btn_02_on.jpg) no-repeat;
}
#menu a.realizacje-ac {
	background: url(/images/btn_03_on.jpg) no-repeat;
}
#menu a.realizacje-ac:hover {
	background: url(/images/btn_03_on.jpg) no-repeat;
}
#menu a.kontakt-ac {
	background: url(/images/btn_04_on.jpg) no-repeat;
}
#menu a.kontakt-ac:hover {
	background: url(/images/btn_04_on.jpg) no-repeat;
}
#content {
	margin: 0px 57px 0px 57px;
	height: 754px;
}
#content #nagl_1 {
	width: 600px;
	float: left;
	margin-bottom: 22px;
}
#content #nagl_2 {
	width: 100px;
	float: right;
	margin-bottom: 22px;
	margin-right: 11px;
	text-align: right;
}
#content .nagl {
	margin-bottom: 22px;
}
#content .foto {
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 5px;
	background: url(/images/img_border.png) no-repeat;
	float: left;
}
#content .foto2 {
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 5px;
	background: url(/images/img_border_2.png) no-repeat;
	float: left;
}
#content .realizacja_1 {
	margin-left: 10px;
	margin-right: 30px;
	width: 385px;
	float: left;
}
#content .realizacja_2 {
	width: 385px;
	float: left;
}
#content .right {
	text-align: right;
}
#content a {
	font-weight: bold;
	color: #c2edfe;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
#content a.special {
	font-weight: bold;
	color: #c2edfe;
	text-decoration: none;
	background: #1a1a1a;
	padding: 2px;
}
#content a.special:hover {
	text-decoration: underline;
	background: #000000;
	padding: 2px;
}
#content h1 {
	font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 8px 0px;
}
#content h2 {
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px 0px;
}
#content h3 {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px 0px;
}
#content .uslugi_1 {
	margin: 0px 10px;
	width: 255px;
	float: left;
}
#content .uslugi_2 {
	margin: 0px 10px;
	width: 255px;
	float: left;
}
#content .uslugi_3 {
	margin: 0px 10px;
	width: 255px;
	float: left;
}
#content .uslugi_4 {
	margin: 10px 10px 0px 148px;
	width: 255px;
	float: left;
}
#content .uslugi_5 {
	margin: 10px 60px 0px 10px;
	width: 255px;
	float: left;
}
#content .logos {
	margin: 5px;
}
#content .center {
	text-align: center;
}
#content .navLink a {
	text-decoration:none;
	padding:0;
}
#content .navLink a:hover {
	text-decoration:none;
}
#content .activeBut, .normalBut  {
	padding:1px 4px 2px 4px;
	text-align:center;
	background:#2dbdda;
	color:#fff;
	text-decoration:none;
}
#content .normalBut {
	background:#000000;
}
#content #kontakt_1 {
	width: 390px;
	float: left;
}
#content #kontakt_2 {
	width: 352px;
	float: left;
}
#content label {
	display: block;
	width: 200px;
	margin-top: 10px;
}
#content input.text-input {
	border: 1px solid #2dbdda; 
	background: #1a1a1a;
	color: #c2edfe;
	padding: 5px;
	width: 350px;
}
#content textarea.text-input {
	border: 1px solid #2dbdda; 
	background: #1a1a1a;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #c2edfe;
	width: 350px;
	height: 137px;
}
#content .button {
	margin-top: 10px;
}
#tabelka_rel {
	width: 800px;
	margin: 10px 0px;
}
#tabelka_rel .tabelka_rel1 {
	width: 150px;
	padding: 5px;
	background: #000000;
	font-weight: bold;
	text-align: right;
}
#tabelka_rel .tabelka_rel2 {
	width: 650px;
	padding: 5px;
	background: url(/images/bck_table.png);
}

#hoting_firmy {
	margin-top: 10px;
}
#hoting_firmy td {
	width: 260px;
	padding: 5px;
}
#content #message {
	width:450px; 
	margin: 10px 0px 0px 100px; 
}
#content #message h3 {
	font-size:18px;
	color:#2dbdda;
	margin: 0px 0px 0px 60px;
	padding: 0px;
	text-transform: uppercase;
}
#content #message p {
	font-weight:bold;
	margin:0px 0px 0px 60px;
}
#content #checkmark {
	position:relative;
	float: left;
	top: -50px;
}
#footer {
	margin: 120px 57px 0px 180px;
	height: 30px;
}
#footer #foot_1 {
	margin-top: 10px;
	width: 300px;
	font-size: 12px;
	color: #63767e;
	float: left;
}
#footer #foot_2 {
	width: 40px;
	text-align: right;
	float: right;
}
#foot_2 a {
	display: block;
	width: 35px;
	height: 30px;
}
#form_pop h1 {
	display: block;
	margin: 0px;
	padding: 10px 0px 20px 10px;
}
#form_pop .part_1 {
	margin: 0px 10px;
	width: 230px;
	float: left;
}
#form_pop .part_2 {
	margin-right: 10px;
	width: 280px;
	float: left;
}
#form_pop .form_www_cont_1 {
	margin: 0px;
	padding: 0px;
	background: url(/images/bck_www_rep.jpg) repeat-x;
	height: 400px;
	width: 1000px;
}
#form_pop .form_www_cont_2 {
	background: url(/images/bck_www.jpg) no-repeat top right;
	width: 1000px;
	height: 400px;
}
#form_pop .form_poli_cont_1 {
	margin: 0px;
	padding: 0px;
	background: url(/images/bck_poligrafia_rep.jpg) repeat-x;
	height: 400px;
	width: 1000px;
}
#form_pop .form_poli_cont_2 {
	background: url(/images/bck_poligrafia.jpg) no-repeat top right;
	width: 1000px;
	height: 400px;
}
#form_pop .form_host_cont {
	margin: 0px;
	padding: 0px;
	background: url(/images/bck_hosting.jpg) no-repeat top right #f30100;
	height: 400px;
	width: 1000px;
}
#form_pop label {
	display: block;
	width: 200px;
}
#form_pop .form_marketing_cont_1 {
	margin: 0px;
	padding: 0px;
	background: url(/images/bck_marketing_rep.jpg) repeat-x;
	height: 400px;
	width: 1000px;
}
#form_pop .form_marketing_cont_2 {
	background: url(/images/bck_marketing.jpg) no-repeat top right;
	width: 1000px;
	height: 400px;
}
#form_pop .form_pozycjonowanie_cont_1 {
	margin: 0px;
	padding: 0px;
	background: url(/images/bck_pozycjonowanie_rep.jpg) repeat-x;
	height: 400px;
	width: 1000px;
}
#form_pop .form_pozycjonowanie_cont_2 {
	background: url(/images/bck_pozycjonowanie.jpg) no-repeat top right;
	width: 1000px;
	height: 400px;
}
/* FORM_WWW */
#form_www_fancy input.form-www {
	border: 1px solid #79bfee; 
	background: #79bfee;
	color: #265c81;
	padding: 5px;
	width: 200px;
}
#form_www_fancy select.form-www {
	border: 1px solid #79bfee; 
	background: #79bfee;
	color: #265c81;
	width: 190px;
}
#form_www_fancy textarea.form-www {
	border: 1px solid #79bfee; 
	background: #79bfee;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #265c81;
	width: 210px;
	height: 120px;
}
#form_www_fancy .right {
	width: 730px;
	text-align: right;
}
#form_www_fancy #message {
	width:450px; 
	padding: 100px 0px 0px 80px;
}
#form_www_fancy #message h3 {
	font-size:18px;
	color:#2dbdda;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	text-transform: uppercase;
}
#form_www_fancy #message p {
	font-weight:bold;
	margin:0px 0px 0px 60px;
}
#form_www_fancy #checkmark {
	position:relative;
	float: left;
	top: -40px;
}
/* FORM_POLIGRAFIA */
#form_poli_fancy {
	color: #3A841F;
}
#form_poli_fancy h1{
	color: #7a9721;
}
#form_poli_fancy input.form-poli {
	border: 1px solid #e8ffa6; 
	background: #e8ffa6;
	color: #5d9648;
	padding: 5px;
	width: 200px;
}
#form_poli_fancy select.form-poli {
	border: 1px solid #e8ffa6; 
	background: #e8ffa6;
	color: #5d9648;
	width: 190px;
}
#form_poli_fancy textarea.form-poli {
	border: 1px solid #e8ffa6; 
	background: #e8ffa6;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5d9648;
	width: 210px;
	height: 120px;
}
#form_poli_fancy .right {
	width: 502px;
	text-align: right;
}
#form_poli_fancy #message {
	width:450px; 
	padding: 100px 0px 0px 80px;
}
#form_poli_fancy #message h3 {
	font-size:18px;
	color:#2dbdda;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	text-transform: uppercase;
}
#form_poli_fancy #message p {
	font-weight:bold;
	margin:0px 0px 0px 60px;
}
#form_poli_fancy #checkmark {
	position:relative;
	float: left;
	top: -40px;
}
/* FORM_HOSTING */
#form_host_fancy h1{
	color: #f9b7b7;
}
#form_host_fancy input.form-host {
	border: 1px solid #ff6d6c; 
	background: #ff6d6c;
	color: #c91514;
	padding: 5px;
	width: 200px;
}
#form_host_fancy select.form-host {
	border: 1px solid #ff6d6c; 
	background: #ff6d6c;
	color: #c91514;
	width: 190px;
}
#form_host_fancy textarea.form-host {
	border: 1px solid #B15397; 
	background: #D899C7;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #c91514;
	width: 210px;
	height: 120px;
}
#form_host_fancy .right {
	width: 441px;
	text-align: right;
}
#form_host_fancy #message {
	width:450px; 
	padding: 100px 0px 0px 80px;
}
#form_host_fancy #message h3 {
	font-size:18px;
	color:#2dbdda;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	text-transform: uppercase;
}
#form_host_fancy #message p {
	font-weight:bold;
	margin:0px 0px 0px 60px;
}
#form_host_fancy #checkmark {
	position:relative;
	float: left;
	top: -40px;
}
/* FORM_MARKETING */
#form_marketing_fancy {
	color: #ffffff;
}
#form_marketing_fancy h1{
	color: #f9b7b7;
}
#form_marketing_fancy input.form-marketing {
	border: 1px solid #83130d; 
	background: #ed4138;
	color: #265c81;
	padding: 5px;
	width: 200px;
}
#form_marketing_fancy select.form-marketing {
	border: 1px solid #83130d; 
	background: #ed4138;
	color: #265c81;
	width: 190px;
}
#form_marketing_fancy textarea.form-marketing {
	border: 1px solid #83130d; 
	background: #ed4138;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #265c81;
	width: 210px;
	height: 120px;
}
#form_marketing_fancy .right {
	width: 464px;
	text-align: right;
}
#form_marketing_fancy #message {
	width:450px; 
	padding: 100px 0px 0px 80px;
}
#form_marketing_fancy #message h3 {
	font-size:18px;
	color:#f9b7b7;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	text-transform: uppercase;
}
#form_marketing_fancy #message p {
	font-weight:bold;
	margin:0px 0px 0px 60px;
}
#form_marketing_fancy #checkmark {
	position:relative;
	float: left;
	top: -40px;
}
/* FORM_POZYCJONOWANIE */
#form_pozycjonowanie_fancy {
	color: #ffffff;
}
#form_pozycjonowanie_fancy h1{
	color: #008a2d;
}
#form_pozycjonowanie_fancy input.form-pozycjonowanie {
	border: 1px solid #056423; 
	background: #85d5a1;
	color: #265c81;
	padding: 5px;
	width: 200px;
}
#form_pozycjonowanie_fancy select.form-pozycjonowanie {
	border: 1px solid #056423; 
	background: #85d5a1;
	color: #265c81;
	width: 190px;
}
#form_pozycjonowanie_fancy textarea.form-pozycjonowanie {
	border: 1px solid #056423; 
	background: #85d5a1;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #265c81;
	width: 210px;
	height: 120px;
}
#form_pozycjonowanie_fancy .right {
	width: 464px;
	text-align: right;
}
#form_pozycjonowanie_fancy #message {
	width:450px; 
	padding: 100px 0px 0px 80px;
}
#form_pozycjonowanie_fancy #message h3 {
	font-size:18px;
	color:#008a2d;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	text-transform: uppercase;
}
#form_pozycjonowanie_fancy #message p {
	font-weight:bold;
	margin:0px 0px 0px 60px;
}
#form_pozycjonowanie_fancy #checkmark {
	position:relative;
	float: left;
	top: -40px;
}
