@charset "utf-8";
/* CSS Document */

html,
body {
margin:0;
padding:0;
height:100%;
color:#3c3b3b;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#container {
   min-height:100%;
   position:relative;
}
#header {
	
	
}
#body {
   padding:10px;
   padding-bottom:64px; 
   /* Height of the footer */
}
#footer {
 
   bottom:0;
   width:100%;
   height:64px;   /* Height of the footer */
   background-image:url(../images/stopka_bg.png);
   background-repeat:repeat-x;	
}
#content
{
margin:0 auto;
width:976px;	
}

#home_left
{
float:left;	
width:675px;
display:block;
height:600px;

}
#home_right
{
float:left;	
display:block;
width:285px;

}
#news_contener
{

display:block;
width:265px;

margin-left:20px;
}
#news_contener2
{

display:block;
width:274px;
margin-top:30px;
margin-left:20px;
}
#separator
{
float:left;	

}
#header_left
{

}
#header_right
{
border-bottom:1px solid #dcdbda;
margin-left:20px;

}




/* menu */
#menu_contener
{
position:relative;
width:967px;
margin:0 auto;
top:-9px;
padding-bottom:70px;
}
#menu_contener a
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
display:block;
padding-top:10px;
position:relative;
text-decoration:none;
color:#7e7d7b;
text-align:center;
height:24px;

}
#menu_contener a:hover
{
color:#589cc9;	

}
#menu_contener a.menu_selected

{
color:#589cc9;
z-index:60;

}

#menu_top_line
{
height:9px;
background-image:url(../images/top_bcg.jpg);
z-index:50;
position:relative;
width:100%;
}

#home
{
position:absolute;
width:33px;
height:33px;
text-align:center;
z-index:60;
top:60px;
right:0px;
}

#home a
{
width:33px;
height:33px;
background-image:url(../images/menu/home.png);	
display:block;
padding-top:0px;
}
#home a:hover, #home a.home_selected
{
width:33px;
height:33px;
background-image:url(../images/menu/home_active.png);
display:block;
padding-top:0px;
}
#menu_01 a
{
position:absolute;
width:182px;

background-image:url(../images/menu/menu_01.png);
text-align:center;
z-index:49;
top:0px;
}
#menu_02 a
{
position:absolute;
width:160px;

background-image:url(../images/menu/menu_02.png);
text-align:center;
z-index:48;
left:160px;
top:0px;
}
#menu_03 a
{
position:absolute;
width:162px;

background-image:url(../images/menu/menu_03.png);
text-align:center;
z-index:47;
left:300px;
top:0px;
}

#menu_04  a
{
position:absolute;
width:173px;

background-image:url(../images/menu/menu_04.png);
text-align:center;
z-index:46;
left:440px;
top:0px;
}

#menu_05 a
{
position:absolute;
width:186px;

background-image:url(../images/menu/menu_05.png);
text-align:center;
z-index:45;
left:590px;
top:0px;
}
#menu_06 a
{
position:absolute;
width:136px;

background-image:url(../images/menu/menu_06.png);
text-align:center;
z-index:44;
left:750px;
top:0px;
}
#menu_07 a
{
position:absolute;
width:108px;

background-image:url(../images/menu/menu_07.png);
text-align:center;
z-index:43;
left:870px;
top:0px;
}

/* #menu_01
{
position:relative;
width:135px;
height:34px;
background-image:url(../images/menu_01.png);
text-align:center;
}
#menu_02
{
position:relative;
width:165px;
height:34px;
background-image:url(../images/menu_02.png);
}
#menu_03
{
position:relative;
width:142px;
height:34px;
background-image:url(../images/menu_03.png);
}
#menu_04
{
position:relative;
width:150px;
height:34px;
background-image:url(../images/menu_04.png);
}
#menu_05
{
position:relative;
width:163px;
height:34px;
background-image:url(../images/menu_05.png);
}
#menu_06
{
position:relative;
width:120px;
height:34px;
background-image:url(../images/menu_06.png);
}
#menu_07
{
position:relative;
width:101px;
height:34px;
background-image:url(../images/menu_07.png);
}
#menu a
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:10px;
display:block;
position:relative;
text-decoration:none;
color:#7e7d7b;
text-align:center;
padding-left:6px;
z-index:30;
}
#menu a:hover
{
color:#589cc9;		
}
#menu_07 a,#menu_06 a
{
padding-left:0px;	
}
#menu .menu_selected
{
color:#589cc9;	
}


menu end */


#baner
{
margin:0 auto;
width:976px;
height:276px;
margin-top:25px;
margin-bottom:35px;
}

h2
{
line-height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
font-style:italic;	
}
h2 span
{
color:#d2730e;	
}
h3
{
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}


#offer
{
margin:0px;
padding:0px;
width:675px;
list-style:none;
padding-top:20px;
}
#offer li
{
margin-left:0px;
padding:0px;

}
#offer li div
{
float:left;	
}
#offer li div.image
{
width:70px;
height:60px;
}
#offer li div.desc
{
width:600px;
height:60px;
line-height:20px;
}
#offer li.separator_line
{
margin-left:40px;	
}


#spec
{
margin:0px;
padding:0px;
width:600px;
list-style:none;
padding-top:20px;
float:left;
}
#spec li
{
margin:0px;
padding:0px;
width:550px;
list-style:none;
padding-left:25px;
margin-bottom:15px;
background-image:url(../images/list_arrow.jpg);
background-repeat:no-repeat;
background-position:0px 5px;
line-height:20px;
}
#construction
{
margin:0px;
padding:0px;
width:600px;
list-style:none;
padding-top:20px;
float:left;
}
#construction li
{
margin:0px;
padding:0px;
width:550px;
list-style:none;
padding-left:25px;
margin-bottom:15px;
background-repeat:no-repeat;
background-position:0px 3px;
line-height:20px;
}
#ink
{
margin:0px;
padding:0px;
width:400px;
list-style:none;
padding-top:20px;
float:left;
}
#ink li
{
margin:0px;
padding:0px;
width:400px;
list-style:none;
padding-left:25px;
margin-bottom:15px;
background-repeat:no-repeat;
background-position:0px 3px;
line-height:20px;
}
.num_1
{
background-image:url(../images/num_1.jpg);
}
.num_2
{
background-image:url(../images/num_2.jpg);
}
.num_3
{
background-image:url(../images/num_3.jpg);
}
.num_4
{
background-image:url(../images/num_4.jpg);
}
.num_5
{
background-image:url(../images/num_5.jpg);
}
.num_6
{
background-image:url(../images/num_6.jpg);
}
.num_7
{
background-image:url(../images/num_7.jpg);
}
#warning
{
margin-left:25px;
font-size:13px;
margin-top:30px;
width:300px;
font-style:italic;
line-height:18px;
}

#download
{
margin:0px;
padding:0px;
width:400px;
list-style:none;
padding-top:20px;
float:left;
}
#download li
{
margin:0px;
padding:0px;
width:320px;
list-style:none;
padding-left:0px;
margin-bottom:15px;
line-height:20px;
}
#download li a
{
margin:0px;
padding:0px;
width:275px;
list-style:none;
padding-left:40px;
padding-top:6px;
display:block;
margin-bottom:15px;
line-height:20px;
height:27px;
background-image:url(../images/download_off.jpg);
text-transform:uppercase;
color:#7e7d7b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
}
#download li a:hover
{
margin:0px;
padding:0px;
width:275px;
list-style:none;
padding-left:40px;
padding-top:6px;
display:block;
margin-bottom:15px;
line-height:20px;
height:27px;
text-transform:uppercase;
color:#ea7a00;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;

background-image:url(../images/download_on.jpg);
}
#addres
{
padding-top:20px;	
font-size:14px;
}
#addres a, .desc a
{
color:#ea7a00;
text-decoration:none;
}
#addres a:hover, .desc a:hover
{
color:#ea7a00;	
text-decoration:none;
}
#addres div
{
float:left;
}
#addres div.image
{
width:30px;
height:40px;
}

#addres div.addres_text
{
width:320px;
height:40px;
margin-left:10px;
line-height:20px;
}
#universal_right,#universal_left
{
float:left;	
}
#universal_right
{
padding-top:30px;	
}
#comp_footer
{

font-size:11px;
color:#838282;
width:300px;
height:20px;
text-align:center;
padding-top:0px;
margin: 0 auto;
display:block;
margin-top:30px;
}
#makers
{
float:right;
padding-top:15px;
font-size:11px;
color:#838282;
width:230px;
}
#makers a
{


font-size:11px;
color:#666;
text-decoration:none;

}
#makers a:hover
{


font-size:11px;
color:#589cc9;
text-decoration:none;

}
#zofia
{
float:left;
}
#news_desc
{
width:275px;	
}
#news_desc h4
{
font-size:14px;
text-transform:uppercase;
color:#458cbb;
height:20px;
width:250px;
margin:0px;
padding:0px;
}
#news_desc ul
{
margin:0px;
padding:0px;
width:250px;
list-style:none;
padding-top:10px;
}
#news_desc li
{
margin:0px;
padding:0px;
width:250px;
list-style:none;
padding-left:15px;
margin-bottom:5px;
background-image:url(../images/list_arrow.jpg);
background-repeat:no-repeat;
background-position:0px 8px;
line-height:20px;
font-size:13px;

}
.news_photo
{
 height:190px;
 width:265px;
 text-align:center;
}
#news_button
{
margin-top:10px;

}
#news_button a
{
background-image:url(../images/button_orange_off.png);	
display:block;
width:147px;
margin-left:60px;
height:18px;
text-align:center;
color:#FFF;
font-size:10px;
text-transform:uppercase;
padding-top:4px;
text-decoration:none;
}
#news_button a:hover
{
background-image:url(../images/button_orange_on.png);	
display:block;
width:147px;
height:18px;
text-align:center;
color:#FFF;
font-size:10px;
text-transform:uppercase;
padding-top:4px;
text-decoration:none;
}
#sklady a
{
background-image:url(../images/button_orange_off.png);	
display:block;
width:147px;

height:18px;
text-align:center;
color:#FFF;
font-size:10px;
text-transform:uppercase;
padding-top:4px;
text-decoration:none;
}
#sklady a:hover
{
background-image:url(../images/button_orange_on.png);	
display:block;
width:147px;
height:18px;
text-align:center;
color:#FFF;
font-size:10px;
text-transform:uppercase;
padding-top:4px;
text-decoration:none;
}
#ready a
{
background-image:url(../images/button_blue_off.png);	
display:block;
width:126px;
height:18px;
text-align:center;
color:#FFF;
font-size:10px;
text-transform:uppercase;
padding-top:4px;
text-decoration:none;
margin-left:10px;
}
#ready a:hover
{
background-image:url(../images/button_blue_on.png);	
display:block;
width:126px;
height:18px;
text-align:center;
color:#FFF;
font-size:10px;
text-transform:uppercase;
padding-top:4px;
text-decoration:none;
margin-left:10px;
}
#sklady, #ready
{
float:left;	
}
#news_contener
{
width:275px;
overflow:hidden;
height:345px;
}
#news_content
{
	width:275px;
}
#news_content1,#news_content2,#news_content3
{
position:relative;
width:265px;
height:345px;

}
#pieczatka_top
{
background-image:url(../images/pieczatki_top.jpg);	
height:19px;
width:976px;
}
#pieczatka_content
{
border:1px solid #e3e3e3;
border-bottom:none;
border-top:none;
width:974px;
height:176px;
}
#pieczatki_bottom
{
background-image:url(../images/pieczatki_bottom.jpg);
height:4px;
width:976px;	
}
.pieczatka_title
{
font-size:14px;
line-height:20px;
color:#e6841b;
text-transform:uppercase;
font-weight:bold;
margin-left:210px;
display:block;
}
.pieczatka_title span
{
text-transform:none;
font-weight:normal;
}
#pieczatka_photo
{
float:left;
width:210px;
position:relative;
text-align:center;
top:-20px;
height:180px;
}
.img_contener
{
position:absolute;
bottom:10px;
text-align:center;
width:210px;
}
.img_contener a
{
text-align:center;
width:210px;
z-index:100;
height:170px;
display:block;


}
.img_contener a:hover
{
text-align:center;
width:210px;
display:block;
height:170px;
background-image:url(../images/ico_lupa.png);
background-repeat:no-repeat;
background-position:left bottom;


}
#pieczatka_photo img
{
border:none;
z-index:10;
}
#pieczatka_desc_contener
{
height:156px;
width:192px;
margin-top:0px;
float:left;
background-color:#edefef;
border:1px solid #e3e3e3;
border-bottom:0px;
z-index:11;
}
#pieczatka_desc_contener2
{
	border-top:1px solid #e3e3e3;
width:313px;
height:159px;
float:left;
}
#pieczatka_desc_contener2 .icos
{

width:15px;
height:16px;
padding-top:5px;
padding-left:10px;
float:left;

}
#pieczatka_desc_contener2  .icos_desc
{
width:160px;

padding-top:3px;
padding-left:10px;
float:left;	
font-size:11px;
line-height:20px;
color:#999999;
font-weight:bold;
text-transform:uppercase;
}

#pieczatka_desc_contener2  .icos_desc span
{
width:100px;
padding-left:0px;
float:left;	
font-size:11px;
line-height:20px;
color:#999999;
font-weight:normal;
text-transform:none;
position:relative;
top:-5px;
}
#pieczatka_desc_contener2  .icos_text
{
width:100px;

padding-top:3px;
padding-left:10px;
float:left;	
font-size:11px;
line-height:20px;
color:#3c3b3b;
font-weight:normal;
text-transform:none;
}
#pieczatka_desc_contener2 .icos_text_cena
{
width:100px;

padding-top:3px;
padding-left:10px;
float:left;	
font-size:11px;
line-height:20px;
color:#3c3b3b;
font-weight:bold;
text-transform:none;
}
#pieczatka_desc_contener3
{
border-top:1px solid #e3e3e3;
width:109px;
height:159px;
float:left;	
text-align:center;
position:relative;
cursor:help;

}

.cloud
{
width:261px;
height:165px;
background-image:url(../images/cloud.png);	
position:absolute;
top:-7px;
left:-240px;
}
.cloud ul
{
margin:0px;
padding:0px;
width:240px;
list-style:none;
padding-top:5px;	
}

.cloud li
{
	color:#302f2b;
margin:0px;
padding:0px;
width:230px;
list-style:none;
padding-left:15px;
margin-bottom:2px;
text-align:left;
background-image:url(../images/arrow_cloud.png);
background-repeat:no-repeat;
background-position:4px 4px;
line-height:13px;
font-size:11px;

}

#pieczatka_desc_contener3 img
{
		
padding-top:35px;

}

#pieczatka_desc_contener4 a
{
		
margin-top:35px;
background-image:url(../images/find_off.png);
width:85px;
height:71px;
display:block;
margin-left:40px;

}
#pieczatka_desc_contener4 a:hover
{
		
margin-top:35px;
background-image:url(../images/find_on.png);
width:85px;
height:71px;
display:block;
margin-left:40px;
}
#pieczatka_desc_contener4
{
height:156px;
width:147px;
margin-top:0px;
float:left;
background-color:#edefef;
border:1px solid #e3e3e3;
border-bottom:none;
border-right:none;
text-align:center;
}

.pieczatka_colors
{
	width:170px;
	height:40px;
	margin-left:20px;
	vertical-align:middle;
}
.pioro_desc
{
	width:150px;
	height:55px;
	margin-left:30px;
	vertical-align:middle;
	font-family:Arial;
	color:#717171;
	font-size:10px;
	font-weight:bold;
}
.pieczatka_colors div
{
	width:27px;
	height:27px;
	float:left;
	margin:2px;
	margin-top:5px;

}
.pieczatka_colors div img
{
	cursor:pointer;

}

.pieczatka_subtitle
{
	font-size:11px;
	line-height:20px;
	color:#999999;
	font-weight:bold;
	display:block;
	margin-left:24px;
	text-transform:uppercase;
	margin-top:10px;
	
}
.desc_row_grey
{
background-color:#edefef;
width:313px;
height:26px;
}
.desc_row_white
{
width:313px;
height:26px;
}
#buttons
{
margin-top:20px;
margin-left:10px;

}
#piecazatka
{
margin-bottom:20px;	
}
#cechy_button_cont
{
width:250px;
float:left;
margin-bottom:30px;
margin-left:30px;
}
#cechy_button_cont div
{
	float:left;
	cursor:pointer;
}
#bottom_menu
{
	z-index:10px;
margin:0 auto;
padding-top:10px;
font-size:11px;

width:750px;

}
#bottom_menu a
{
display:block;
float:left;
text-decoration:none;
color:#666;
font-weight:normal;
padding-left:10px;
padding-right:5px;
border-right: 1px solid #838282
}
#bottom_menu a:hover
{
display:block;
float:left;
text-decoration:none;
color:#589cc9;
padding-left:10px;
padding-right:5px;
border-right: 1px solid #838282;
}
.nowosc
{
position:absolute;
top:-23px;
left:-5px;

}



