@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0;
	height:100%;
	color:#3c3b3b;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bcg.jpg);
	font-size:14px;
	background-color:#e5e5e5;
	background-repeat:repeat-x;
	font-family:Helvetica;
}
#container {
	
	position:relative;
}
#header {
	background-image:url(../images/top_bcg.jpg);
	background-repeat:repeat-x;
}
#body {
	width:100%;
	margin:0 auto;
	position:relative;/* Height of the footer */
}
#footer {
	bottom:0;
	width:100%;
	height:292px;   /* Height of the footer */
	background-image:url(../images/footer_bcg.jpg);
	background-repeat:repeat-x;
}
#footer_content {
	width:780px;
	margin:0 auto;
	height:228px;
	background-image:url(../images/footer_inner_bcg.jpg);
	background-repeat:no-repeat;
}
#footer_left {
	height:228px;
	width:270px;
	float:left;
}
#footer_middle {
	height:228px;
	width:270px;
	float:left;
	font-family:Helvetica;
	color:#4f5d61;
	margin-top:30px;
	line-height:18px;
	font-size:13px;
}
#footer_middle a, .contact_right a {
	font-family:Helvetica;
	font-weight:bold;
	color:#368625;
	text-decoration:none;
}
#footer_middle a:hover , .contact_right a:hover{
	font-family:Helvetica;
	font-weight:bold;
	color:#4f5d61;
	text-decoration:none;
}
#footer_right {
	height:228px;
	width:240px;
	float:left;
	font-family:Helvetica;
	color:#4f5d61;
	margin-top:30px;
	line-height:18px;
	font-size:13px;
}
ul.fotter_links {
	margin:0px;
	margin-top:30px;
	padding:0px;
	list-style:none;
	font-family:Helvetica;
	font-weight:bold;
	color:#368625;
	font-size:13px;
}
#ania a {
	font-size:12px;
	width:120px;
	font-size:12px;
	color:#434f52;
	text-decoration:none;
}
#ania a:hover {
	font-size:12px;
	width:120px;
	font-size:12px;
	color:#368625;
	text-decoration:none;
}
#ania {
	font-size:10px;
	width:140px;
	font-size:10px;
	color:#393e40;
	float:left;
}

#madeby {
	margin-top:40px;
	color:#393e40;
}
ul.fotter_links li {
	height:40px;
	border-top:1px solid #293036;
	width:200px;
	line-height:40px;
	padding-left:30px;
	background-image:url(../images/arrow_footer.png);
	background-position:left;
	background-repeat:no-repeat;
}
ul.fotter_links li a {
	font-family:Helvetica;
	font-weight:bold;
	color:#368625;
	text-decoration:none;
	height:40px;
	display:block;
	width:200px;
}
ul.fotter_links li a:hover {
	font-family:Helvetica;
	font-weight:bold;
	color:#4f5d61;
	text-decoration:none;
	height:40px;
	display:block;
	width:200px;
}
#content {
	margin:0 auto;
	width:780px;
	position:relative;
}
#menu {
	list-style:none;
	margin:0 auto;
	width:780px;
	padding:0px;
	height:74px;
}
#menu li {
	list-style:none;
	margin:0 auto;
	position:relative;
	float:left;
}
#menu li a {
	list-style:none;
	display:block;
	width:155px;
	height:74px;
	margin: 0 1px 0 0px;
}
#menu li a#menu_01 {
	background-image:url(../images/menu_01_off.png)
}
#menu li a#menu_02 {
	background-image:url(../images/menu_02_off.png)
}
#menu li a#menu_03 {
	background-image:url(../images/menu_03_off.png)
}
#menu li a#menu_04 {
	background-image:url(../images/menu_04_off.png)
}
#menu li a#menu_05 {
	background-image:url(../images/menu_05_off.png)
}
#menu li a:hover#menu_01 {
	background-image:url(../images/menu_01_hover.png)
}
#menu li a:hover#menu_02 {
	background-image:url(../images/menu_02_hover.png)
}
#menu li a:hover#menu_03 {
	background-image:url(../images/menu_03_hover.png)
}
#menu li a:hover#menu_04 {
	background-image:url(../images/menu_04_hover.png)
}
#menu li a:hover#menu_05 {
	background-image:url(../images/menu_05_hover.png)
}
#menu li a.selected#menu_01 {
	background-image:url(../images/menu_01_on.png)
}
#menu li a.selected#menu_02 {
	background-image:url(../images/menu_02_on.png)
}
#menu li a.selected#menu_03 {
	background-image:url(../images/menu_03_on.png)
}
#menu li a.selected#menu_04 {
	background-image:url(../images/menu_04_on.png)
}
#menu li a.selected#menu_05 {
	background-image:url(../images/menu_05_on.png)
}
#logo {
	width:484px;
	height:211px;
	float:left;
}
#logo2 {
	width:265px;
	height:211px;
	float:left;
}
#logo #logo_img {
	position:absolute;
	left:-90px;
}
#logo2 #logo_img {
	position:absolute;
	left:-90px;
	z-index:10;
}
#maszyna {
	float:left;
	width:296px;
	height:255px;
	margin-top:28px;
	text-align:right;
	left:-120px;
	position:relative;
}
#index_text {
	margin-top:34px;
	
	float:right;

	font-size:32px;

}
#index_text img {
	margin-top:20px;
}
#maszyna img {
	margin-top:0px;
}
#modico_top {
	position:relative;
	margin-top:30px;
	float:left;
	width:296px;
	height:160px;
	text-align:right;
	z-index:87;
}
#universal_content {
	background-image:url(../images/content_bcg.jpg);
	background-repeat:no-repeat;
	width:780px;
	float:left;
	
}
#_content h2 {
	margin-top:30px;
}
#universal_content h2 {
	margin-top:30px;
}
#steps {
	width:780px;
	height:400px;
}
#steps .step {
	line-height:18px;
	font-size:13px;
	color:#676665;
	width:252px;
	margin:0 2px 0 0px;
	background-image:url(../images/krok_bcg.png);
	background-repeat:no-repeat;
	float:left;
	font-style:italic;
}
.step p {
	margin:0 20px 0 20px;
	height:200px;
}
.step img.chosen {
	margin-top:20px;
	margin-left:16px;
	display:block;
	margin-bottom:20px;
}
.machines {
	width:230px;
	margin:0 auto;
}
.five_text {
	font-size:20px;
	line-height:30px;
	color:#2a2825;
	width:780px;
	text-align:center;
	margin-top:40px;
	margin-bottom:20px;
}
.five_text span {
	font-size:24px;
	line-height:30px;
	color:#199008;
}
.atam {
	padding-top:0px;
	width:150px;
	text-transform:lowercase;
	display:block;
	float:right;
	font-family:arial;
	font-size:11px;
	color:#404444;
	padding-top:25px;
}
.atam {
	padding-top:0px;
	position:absolute;
	right:-40px;
	top:15px;
}
.atam a {
	height:20px;
	width:148px;
	padding-top:10px;
	display:block;
	background-image:url(../images/logos/atam2.png);
	background-repeat:no-repeat;
}
 .atam a:hover {
	height:20px;
	width:148px;
	display:block;
	background-image:url(../images/logos/atam2_on.png);
	background-repeat:no-repeat;
}
.atam a {
	padding-left:0px;
	display:block;
	font-family:arial;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	color:#404444;
}
#about_left {
	width:533px;
	float:left;
	height:300px;
	margin-top:17px;
	line-height:24px;
	font-size:13px;
	color:#676665;
}
#about_left h3 {
	font-weight:bold;
	width:500px;
}
#about_left p {
	width:500px;
	margin:0px;
	padding:0px;
}
#about_left ul {
	margin:0px;
	padding:0px;
	width:500px;
	list-style:none;
}
#about_left ul li {
	background-image:url(../images/about_list_bcg.png);
	background-repeat:no-repeat;
	width:450px;
	padding-left:30px;
	background-position:left center;
}
#about_right {
	width:247px;
	float:left;
	margin-top:24px;
	position:relative;
}
.about_line {
	height:3px;
	width:247px;
	background-image:url(../images/about_line.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.atri {
	width:247px;
	height:90px;
	display:block;
}
.atri:hover {
	width:247px;
	height:90px;
	display:block;
	background-image:url(../images/bg_try.png);
	cursor:help;
	background-repeat:no-repeat;
	background-position:right bottom;
}
.atri img {
	float:left;
	width:70px;
	display:block;
	vertical-align:bottom;
}
.atri span {
	display:block;
	float:left;
	width:170px;
	font-size:12px;
	line-height:17px;
	margin-top:20px;
	color:#716e69;
}
.atri span strong {
	color:#373532;
	font-weight:normal;
}
.model {
	background-color:#f0efef;
	height:500px;
	width:790px;
	background-image:url(../images/modele_top_frame.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}
.model_header {
	width:750px;
	margin:0 auto;
	height:50px;
}
.model_content {
	width:750px;
	margin:0 auto;
	height:60%;
}
.model_content2 {
	width:750px;
	padding-top:10px;
	margin:0 auto;
	height:20%;
}
.model_footer {
	width:790px;
	height:5px;
	background-color:#d0d0d0;
}
.model_header .cena {
	width:170px;
	line-height:48px;
	height:50px;
	float:left;
	color:#72c04e;
	font-size:20px;
	font-weight:bold;
}
.model_header .cena span {
	line-height:48px;
	font-size:12px;
	color:#a5a7a8;
	font-weight:normal;
}
.model_header .name {
	width:580px;
	height:50px;
	line-height:48px;
	float:left;
	font-size:16px;
	color:#e2e2e2;
	font-weight:bold;
}
.model_small_inner_line {
	height:2px;
	width:790px;
	background-image:url(../images/model_small_inner_line.jpg);
	display:block;
	margin:0 auto;
	position:relative;
	top:10px;
}
.model_small_inner_line span {
	position:absolute;
	top:-20px;
	margin-left:20px;
	font-weight:bold;
	color:#4c4b4a;
}
.model_small_inner_line2 {
	height:2px;
	width:450px;
	background-image:url(../images/model_small_inner_line.jpg);
	display:block;
}
.model_content_right {
	float:left;
	height:280px;
	width:240px;
}
.image{
height:270px;
margin-top:20px;
position:relative;
}
.zoom
{
	position:absolute;
	right:0px;
	bottom:0px;
	
}
.zoom a
{
background-image:url(../images/zoom_off.jpg);
	height:26px;
	width:96px;
	display:block;
}
.zoom a:hover
{
	background-image:url(../images/zoom_on.jpg);
	height:26px;
	width:96px;
	display:block;
	
}
.model_content_middle {
	float:left;
	width:20px;
	height:270px;
	background-repeat:no-repeat;
	background-image:url(../images/model_content_middle.jpg);
}
.model_content_left {
	float:left;
	width:490px;
	height:300px;
}
ul.spec {
	list-style:none;
	margin:20px 0 10px 0;
	padding:0px;
}
ul.spec li {
	background-repeat:no-repeat;
	width:430px;
	padding-left:20px;
	background-image:url(../images/list_arrow.jpg);
	background-position:left center;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#4c4b4a;
}
ul.spec li span, ul.details li span, ul.make li span {
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	
}
ul.details {
	list-style:none;
	margin:20px 0 20px 0;
	padding:0px;
}
ul.details li {
	padding-left:20px;
	background-repeat:no-repeat;
	width:430px;
	padding-left:20px;
	background-position:left center;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#4c4b4a;
}
ul.details li.waga {
	background-image:url(../images/list_waga.jpg);
}
ul.details li.zasilanie {
	background-image:url(../images/list_zasilanie.jpg);
}
ul.details li.moc {
	background-image:url(../images/list_moc.jpg);

}
ul.make {
	width:250px;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:15px;
}
ul.make li {
	width:230px;
	padding-left:20px;
	background-position:left 4px;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:16px;
	height:26px;
	display:block;
	font-weight:bold;
}
ul.make li.yes {
	background-image:url(../images/list_yes.jpg);
}
ul.make li.no {
	background-image:url(../images/list_no.jpg);
}
.contact_left
{
float:left;	
width:540px;
height:100px;

font-family:
}
.contact_right
{
	float:left;
	width:210px;
height:100px;
padding-top:8px;


}
.contact_left p
{
margin:0px;
padding:0px;
font-size:12px;
line-height:24px;
color:#676665;
margin-top:20px;
width:500px;
}
.contact_right h3
{
margin-left:20px;
display:block;
}
label
{
display:block;	
}

.inputs input
{
border:none;
width:227px;
height:20px;
margin:0px;
padding:0px;
font-size:12px;
color:#111111;
font-family:Helvetica;
padding-left:25px;
padding-top:6px;
}
.inputs #name
{
background-image:url(../images/form_name.jpg);
}
.inputs #email
{
background-image:url(../images/form_email.jpg);
margin-left:15px;
}
.inputs #subject
{
background-image:url(../images/form_temat.jpg);
margin-left:15px;
}
.inputs #firma
{
background-image:url(../images/form_firma.jpg);

}

#name.input_err
{
background-image:url(../images/form_name.jpg);
color:#F00;
}
#email.input_err
{
background-image:url(../images/form_email.jpg);
color:#F00;
}
#subject.input_err
{
background-image:url(../images/form_temat.jpg);
color:#F00;
}
#firma.input_err
{
background-image:url(../images/form_firma.jpg);
color:#F00;
}


.form_field
{
margin-top:35px;	
}
#message
{
background-image:url(../images/form_msg.jpg);
width:495px;
height:192px;
border:none;
padding:0px;
margin:0px;
padding-left:25px;
padding-top:10px;
font-size:12px;
color:#111111;
font-family:Helvetica;
}
.labels
{
	margin-top:5px;
}
.errors
{
	margin-top:10px;
	height:20px;
}
.errors #name_error
{
float:left;
width:270px;
display:block;
font-size:12px;
font-weight:bold;
color:#36ad00;
}
.errors #email_error, .errors #subject_error
{
float:right;
width:270px;
display:block;
font-size:12px;
font-weight:bold;
color:#36ad00;
}
.labels span
{
float:left;
width:270px;
display:block;
font-size:12px;
color:#676665;
}
#send
{
float:right;
margin-right:20px;
margin-top:10px;
background-image:url(../images/send_off.jpg);
height:26px;
width:77px;
border:none;
padding:0px;
}
#send:hover
{
float:right;
margin-right:20px;
height:26px;
width:77px;
margin-top:10px;
background-image:url(../images/send_on.jpg);
}
.contact_right p
{
	padding-top:10px;
	line-height:24px;
	font-size:12px;
color:#676665;
margin-left:60px;
}
#machine
{
width:790px;
position:relative;
}

#machine_foto
{
background-image:url(../images/machine.png);
width:457px;
height:466px;
margin: 0 auto;
margin-top:100px;
position:relative;
z-index:1;
}
#machine_pokretlo
{
z-index:2;
width:315px;
height:155px;
top:240px;
left:10px;
position:absolute; 
background-image:url(../images/machine_pokretlo.png);	
}
#machine_pokretlo:hover
{
z-index:2;
background-image:url(../images/machine_pokretlo_on.png);	
}
#machine p
{
font-size:11px;
color:#353331;
line-height:16px;	
}
#machine_pokretlo p
{
margin-top:50px;
width:160px;
margin-left:20px;
}
#machine_pokretlo p strong, #machine_czerw_diod p strong, #machine_zielona_diod p strong, #machine_start_diod p strong,, #machine_klamra p strong, #machine_power p strong
{
font-size:13px;	
}
#machine_czerw_diod
{
z-index:3;
width:301px;
height:262px;
top:260px;
left:310px;
position:absolute; 
background-image:url(../images/machine_czerw_diod.png);	

}
#machine_czerw_diod:hover
{
z-index:3;
background-image:url(../images/machine_czerw_diod_on.png);	
}
#machine_czerw_diod p
{
margin-top:158px;
width:160px;
margin-left:20px;
}
#machine_zielona_diod
{
z-index:3;
width:435px;
height:149px;
top:95px;
right:0px;
position:absolute; 
background-image:url(../images/machine_zielona_diod.png);	

}
#machine_zielona_diod:hover
{
z-index:4;

background-image:url(../images/machine_zielona_diod_on.png);	
}
#machine_zielona_diod p
{
margin-top:18px;
width:160px;
margin-left:150px;
}
#machine_start_diod
{
z-index:5;
width:343px;
height:118px;
top:245px;
right:45px;
position:absolute; 
background-image:url(../images/machine_start.png);	

}
#machine_start_diod:hover
{
z-index:5;
background-image:url(../images/machine_start_on.png);	
}
#machine_start_diod p
{
margin-top:18px;
width:160px;
margin-left:60px;
}

#machine_klamra
{
z-index:6;
width:301px;
height:193px;
top:-80px;
left:385px;
position:absolute; 
background-image:url(../images/machine_klamra.png);	

}
#machine_klamra:hover
{
z-index:6;
background-image:url(../images/machine_klamra_on.png);	
}
#machine_klamra p
{
margin-top:18px;
width:160px;
margin-left:22px;
}

#machine_power
{
z-index:6;
width:301px;
height:147px;
top:90px;
left:20px;
position:absolute; 
background-image:url(../images/machine_power.png);	

}
#machine_power:hover
{
z-index:6;
background-image:url(../images/machine_power_on.png);	
}
#machine_power p
{
margin-top:18px;
width:160px;
margin-left:22px;
}
.narozniczek
{
position:absolute;
right:0px;
z-index:30;
}
.not_send, .just_send
{
	
margin-top:40px;
border:2px solid #ff8100;
height:100px;
width:500px;
background-color:#f2e9e0;
border-radius:2px;
-moz-border-radius:2px;

}
.not_send span, .just_send span
{
	padding-top:20px;
	line-height:16px;
	font-size:12px;
color:#d36b00;
	text-align:center;
	display:block;
	margin:0 auto;
}

.not_send span em, .just_send span em
{
	padding-top:10px;
	line-height:16px;
	font-size:10px;
color:#353331;
	text-align:center;
	display:block;
	margin:0 auto;
}
.not_send span strong
{
	padding-top:0px;
	line-height:16px;
	font-size:15px;
color:#060;
	text-align:center;
	margin:0 auto;
}
.special_offer
{
width:400px;
margin:0 auto;
height:32px;
background-image:url(../images/special_offer.png);	
line-height:32px;
color:#4c4b4a;
padding-left:200px;
}
.special_offer:hover
{
width:400px;
margin:0 auto;
height:32px;
background-image:url(../images/special_offer_hover.png);	
line-height:32px;
color:#4c4b4a;
padding-left:200px;
}
.special_offer a
{
color:#111111;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.special_offer a:hover
{
color:#368625;
font-size:12px;
text-decoration:none;
}

.cloud
{
width:300px;
height:184px;
background-image:url(../images/cloud.png);	
position:absolute;
left:-310px;
}
.cloud p
{
margin-left:10px;
margin-top:10px;
margin-right:30px;
padding:0px;
color:#404040;
font-size:11px;
line-height:16px;
}





