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;
}

/*sciezka*/
#path{
width:	960px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
}

/*bannery*/
#banner_sub{
width:	960px;
margin:	0px;
padding:	15px 0px 0px 0px;
border:	none;
}

/*tresci*/
#info{
width:	960px;
overflow:	hidden;
margin:	0px;
padding:	15px 0px 0px 0px;
border:	none;
text-align:	left;
}

/*lewa kolumna*/
#left{
width:	230px;
border:	none;
margin:	0px;
padding:	0px;
float:	left;
text-align:	left;
}

#left table.bannerTable{
padding:	0px 0px 15px 0px;
}

/*srodkowa kolumna*/
#center{
width:	475px;
border:	none;
margin:	0px;
padding:	0px 20px 0px 20px;
float:	left;
text-align:	left;
}

/*prawa kolumna*/
#right{
width:	215px;
border:	none;
margin:	0px;
padding:	0px;
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;
}

/*informacje i ostrzezenia*/
table.cms_error, table.cms_info{
border : 1px solid rgb(215, 90, 35);
margin : 10px;
background-color : white;
color : inherit;
}

table.cms_error td.cms_error, table.cms_info td.cms_info{
font-size : 12px;
color : rgb(255, 255, 255);
padding-left : 11px;
font-weight : bold;
background-color : rgb(215, 90, 35);
margin : 0px;
}

table.cms_error td, table.cms_info td{
color : rgb(76, 76, 76);
background-color : inherit;
text-align : left;
padding : 5px;
}

/*linki*/
a.cms_link_more{
font-weight:	normal;
color:	rgb(255, 102, 0);
background-color : inherit;
text-decoration:	none;
}

a.cms_link_more:hover{
color:	rgb(0, 130, 172);
background-color:	inherit;
text-decoration:	none;
}

/* print content & send to friend*/
a.content_module{
color:	rgb(255, 102, 0);
background-color : inherit;
text-decoration:	none;
}

a.content_module:hover{
color:	rgb(0, 130, 172);
background-color:	inherit;
text-decoration:	none;
}

/*paging*/
td.searchbar{
font-weight : normal;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

span.paging{
font-weight : normal;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

a.paging{
font-weight : bold;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

a.paging:hover{
color:	rgb(0, 130, 172);
background-color:	inherit;
text-decoration:	none;
}

/* kanaly rss */
table.rss{
width:	100%;
text-align:	center;
}

table.rss a, a.rss_link{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

table.rss a:hover, a.rss_link:hover{
color:	rgb(0, 130, 172);
background-color:	inherit;
text-decoration:	none;
}

#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;}
