body.main{
margin:	auto;
padding:	0px;
text-align:	center;
color:	rgb(63, 63, 63);
background-color:	inherit;
font-family: arial,serif;
font-size:	11px;
height:	100%;
}

/*moduly*/
table.modules{
width:	100%;
margin:	0px;
padding:	0px;
}

table.bannerTable{
width:	100%;
margin:	0px;
padding:	0px;
text-align:	center;
}

form{
margin:	0px;
padding:	0px;
}

p{
margin:	0px;
padding:	0px;
}

/*obrazki*/
img{
border:	none;
}

/*glowny kontener*/
#main{
width:	960px;
border:	none;
padding:	0px;
margin:	0 auto 0;
}

/*gora*/
#top{
width:	960px;
height:	122px;
margin:	0px;
padding:	0px;
border:	none;
}

#top_logo{
width:	345px;
padding:	48px 0px 0px 0px;
margin:	0px;
border:	none;
float:	left;
text-align:	right;
}

#top_menu{
width:	600px;
padding:	0px 15px 0px 0px;
margin:	0px;
border:	none;
float:	left;
text-align:	right;
}

#top_menu a{
color:	rgb(32, 30, 26);
background-color:	inherit;
text-decoration:	none;
padding:	0px 15px 0px 15px;
}

#top_menu a:hover{
color:	rgb(0, 130, 172);
background-color:	inherit;
text-decoration:	none;
}

/*menu*/
#menu{
width:	960px;
height:	71px;
margin:	0px;
padding:	0px;
border:	none;
background:	url('../images/icplus_menu_bg.jpg') repeat-x top left;
}

#menu_items{
height:	70px;
width:	830px;
padding:	1px 0px 0px 15px;
margin:	0px;
border:	none;
float:	left;
text-align:	left;
background:	url('../images/icplus_menu_bg_left.jpg') no-repeat top left;
}

#menu_langs{
width:	115px;
height:	55px;
padding:	16px 0px 0px 0px;
margin:	0px;
border:	none;
float:	left;
text-align:	left;
background:	url('../images/icplus_menu_bg_right.jpg') no-repeat top right;
}

/*spacer*/
div.spacer{
width:	960px;
height:	1px;
margin:	0px;
padding:	0px;
border:	none;
background-color:	rgb(231, 231, 231);
color:	inherit;
text-align:	right;
}

/*bannery*/
#banners_1{
width:	960px;
margin:	0px;
padding:	0px 0px 0px 0px;
border:	none;
background:	url('../images/icplus_kontakt.jpg') no-repeat bottom right;
overflow:	hidden;
}

#banners_2{
width:	960px;
margin:	0px;
padding:	0px 0px 0px 0px;
border:	none;
background:	url('../images/icplus_kontakt_en.jpg') no-repeat bottom right;
overflow:	hidden;
}

#banner_left{
width:	622px;
padding:	16px 0px 0px 0px;
margin:	0px;
border:	none;
float:	left;
text-align:	left;
}

#banner_right{
width:	338px;
padding:	16px 0px 93px 0px;
margin:	0px;
border:	none;
float:	right;
text-align:	left;
}

#banner_right table.bannerTable{
padding:	0px 0px 13px 0px;
}

/*tresci*/
#info{
width:	960px;
overflow:	hidden;
clear:	both;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
background:	url('../images/icplus_info_bg.jpg') repeat-y top center;
}

#info_bg{
width:	959px;
overflow:	hidden;
padding:	0px;
margin:	0px 1px 0px 0px;
border:	none;
text-align:	left;
background:	url('../images/icplus_info_bg_right.jpg') no-repeat right 3px;
}

#info_box{
width:	392px;
padding:	0px 0px 0px 30px;
margin:	0px;
float:	left;
text-align:	left;
}

#info_newsletter{
width:	253px;
margin:	0px;
padding:	0px 0px 0px 25px;
float:	left;
text-align:	left;
}

/*dol*/
#bottom{
width:	960px;
height:	95px;
margin:	0px;
padding:	25px 0px 0px 0px;
border:	none;
}

#bottom_logo{
width:	110px;
padding:	0px;
margin:	0px;
border:	none;
text-align:	right;
float:	left;
}

#bottom_menu{
width:	750px;
padding:	15px 0px 0px 0px;
margin:	0px;
border:	none;
text-align:	center;
float:	left;
}

#bottom_menu table{
margin:	0 auto 0;
padding:	0px;
}

#bottom_logo2{
width:	100px;
padding:	6px 0px 0px 0px;
margin:	0px;
border:	none;
text-align:	left;
float:	left;
}

/*powiadom znajomego*/
body.send_friend{
padding : 0px;
margin : 0px;
}

table.send_friend{
text-align : center;
}

table.send_friend_form{
width : 100%;
height : 100px;
background-color : rgb(255, 255, 255);
color : inherit;
text-align : center;
padding : 0px;
margin : 0px;
}

table.send_friend_form th{
background-color:	rgb(0, 130, 172);
font-family : tahoma, serif;
font-weight : bold;
font-size : 12px;
color : rgb(255, 255, 255);
text-align : justify;
padding : 5px;
border-bottom : 1px solid rgb(0, 0, 0);
}

table.send_friend_form td{
background-color : rgb(255, 255, 255);
text-align : justify;
font-family : tahoma, serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(0, 0, 0);
padding : 5px;
}

table.send_friend_form a{
background-color : inherit;
font-family : tahoma, serif;
font-size : 12px;
font-weight : bold;
color : rgb(255, 0, 0);
text-decoration : none;
}

table.send_friend_form a:hover{
text-decoration : underline;
}

input.send_friend_input{
background-color : rgb(255, 255, 255);
font-family : tahoma, serif;
font-size : 12px;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
padding-bottom : 5px;
padding-left : 5px;
}

input.send_friend_submit{
background-color : rgb(0, 0, 0);
border : 1px solid rgb(255, 255, 255);
font-size : 12px;
font-weight : bold;
color : rgb(255, 255, 255);
text-align : center;
padding : 5px;
}

/*drukowanie zawartosci*/
body.print{
padding : 10px;
margin : 0px;
background-color : rgb(255, 255, 255);
color : inherit;
}

table.print{
text-align : center;
}

table.print_form{
width : 100%;
margin : 0px;
padding : 0px;
}

table.print_form th{
padding : 5px;
}

table.print_form th a{
background-color : inherit;
font-family : tahoma, serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(97, 97, 97);
text-decoration : none;
}

table.print_form th a:hover{
background-color : inherit;
font-family : tahoma, serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(0, 0, 0);
text-decoration : none;
}

td.print_form_header{
font-family : tahoma, serif;
font-size		  : 11px;
padding : 5px;
background-color : inherit;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
border : 1px;
border-style : none none solid none;
border-color : rgb(220, 220, 220);
}

td.print_form_content{
font-family : tahoma, serif;
font-size		  : 11px;
padding : 5px;
background-color : inherit;
font-weight : normal;
color : rgb(0, 0, 0);
text-align : justify;
}

#all2	{width:100%; height:100%; position: absolute; z-index:100; top:0; left:0; background-color: #fff; ;filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
#komunikat{ width: 500px; height: 708px; left: 50%; margin-left:-251px; position: absolute; z-index:200; top: 150px; }

#komunikatclose{ cursor: pointer; width: 20px; height: 25px; left: 50%; margin-left:237px;  position: absolute; z-index:201; top: 150px; background-color:#fff; font: bold 21px Tahoma, Sans-serif; color: #9F272C; border:1px solid #9F272C;}

