/*---------------------PODSTAWOWE ZMIENNE----------------------*/	
/*Zmieni� �cie�k� dost�pu do zestau kolorystycznego*/
/*Dost�pne schematy: red, orange, yellow, green, blue, violet*/
.centralservicesit {
position : relative;
height : 19px;
padding : 5px 0 0 15px;
color : #000000; 
font : bold 11px Verdana, Sans-serif;
background : url(../images/serv_loop.gif);
z-index : 2;
}
.centralservice {
width : 725px;
height : 19px;
padding : 5px 0 0 15px;
color : #000000; 
font : bold 11px Verdana, Sans-serif;
background : url(../images/serv_loop.gif);
z-index : 2;
}
.sideservice {
height : 24px;
background : url(../images/serv_side.gif);
z-index : 0; 
}
.leftservice {
height : 24px;
width : 10px;
background : url(../images/serv_left.gif); 
z-index : 0;
}
.rightservice {
height : 24px;
width : 10px;
background : url(../images/serv_right.gif); 
z-index : 0;
}
.menuservice:link {
margin : 0 10px 0 10px;
text-decoration : none;
}
.menuservice:visited {
margin : 0 10px 0 10px;
text-decoration : none;
}
.menuservice:hover {
margin : 0 10px 0 10px;
text-decoration : none;
}

.menuselected {
	position : relative;
	height : 35px;
	padding-top : 14px;
	padding-left : 12px;
	padding-right : 12px;
	text-decoration : none;
	background-image : url(../images/menu.gif);
	float : left;
	color : #FFFFFF;
	z-index : 3;
}	   
.block_clear {
	position : relative;	
	height : 33px;
	width : 30px; 
	float : left;
	background-image: url(../images/block_clear.gif);	
}
.block_info {
	position : relative;	
	height : 33px;
	width : 40px; 
	float : left;
	background-image: url(../images/block_info.gif);	
}
.block_press {
	position : relative;	
	height : 33px;
	width : 40px; 
	float : left;
	background-image: url(../images/block_press.gif);	
}	  
.block_activity {
	position : relative;	
	height : 33px;
	width : 40px; 
	float : left;
	background-image: url(../images/block_activity.gif);	
}	 
.block_weather {
	position : relative;	
	height : 33px;
	width : 40px; 
	float : left;
	background-image: url(../images/block_weather.gif);	
}			  
.block_note {
	position : relative;	
	height : 33px;
	width : 40px; 
	float : left;
	background-image: url(../images/block_note.gif);	
}		   
.block_movie {
	position : relative;	
	height : 33px;
	width : 40px; 
	float : left;
	background-image: url(../images/block_movie.gif);	
}							
.block_photo {
	position : relative;	
	height : 33px;
	width : 40px; 
	float : left;
	background-image: url(../images/block_photo.gif);	
}		
.block_map {
	position : relative;	
	height : 33px;
	width : 40px; 
	float : left;
	background-image: url(../images/block_map.gif);	
}	

/*-------------------------DANE OG�LNE--------------------------*/
html, body {
    height : 100%;
	padding : 0;
    margin : 0;
	background-color : #BFBFBF;
	scrollbar-face-color : #BFBFBF;
	scrollbar-shadow-color : #4D4C4B;
	scrollbar-highlight-color : #ECEBE7;
	scrollbar-3dlight-color : #7B7A78;
	scrollbar-darkshadow-color : #4D4C4B;
	scrollbar-track-color : #BFBFBF;
	scrollbar-arrow-color : #4D4C4B;
}
td {
	vertical-align: top;
	text-align : left;
}

/*-----------------------Obrazy i ikony-------------------------*/
img {
	border : 0;
}			
.icon {
	border : 1px solid #606060;
	background : #CFCFCF;
	padding : 4px;
	margin : 0px;
}	
.iconright {
	border : 1px solid #606060;
	background : #DFDFDF;
	padding : 4px;
	margin : 0px; 	 
	margin-left : 5px;
	float : right;
}	
.iconleft {
	border : 1px solid #606060;
	background : #DFDFDF;
	padding : 4px;
	margin : 0px; 
	margin-right : 5px;
	float : left;
}										

/*------------------------Wygl�d link�w-------------------------*/  
a:link {  
	color : #000000;
}
a:visited {	 
	color : #000000;
}
a:hover {
	color : #606060;
	text-decoration : underline; 
}
.more {
	position : relative;	
	margin-top : -10px;
	margin-bottom : 10px; 
	text-align : right;
}
.link {
	color : #000000; 	
	padding-left : 10px;
	background-image : url(../images/button_moreone.gif);
	background-position : top left;
	background-repeat : no-repeat;
}

.mlink {
	color : #FF0000; 	
	text-decoration : none;
	font-family : Verdana, Sans-serif;
	font-size : 12px;
	padding-left : 12px;
	}
	
.sublinka {
	color : #000000; 	
	padding-left : 10px;
	background-image : url(../images/button_submenu.gif);
	background-position : top left;
	background-repeat : no-repeat;
}
.sublinkb {
	color : #000000;
	padding-left : 15px;
}

/*------------Wygl�d i formatowanie tekstu strony---------------*/
p {
	margin : 0px;
	margin-bottom : 1em;
	padding : 0px;
	padding-left : 2px;
	padding-right : 2px;	
}	
h1 {
	margin : 0px;
	margin-bottom : 1em;
	padding : 0px;
	padding-left : 2px;
	padding-right : 2px;
	font-size : 1.25em;
	font-family : Verdana, Sans-serif;
	font-weight : normal; 
	text-align : left;
	color : #000000;	
}	
h2 {
	margin : 0px;
	padding : 0px;
	padding-left : 2px;
	padding-right : 2px;
	font-size : 1.1em;
	font-family : Verdana, Sans-serif;
	font-weight : normal; 
	text-align : left;
	color : #AA0507;
}	
ul {
	margin : 0px;
	margin-bottom : 1em;  
	margin-left : 2.5em;
	padding : 0px;
	list-style : square;
}
ol {
	margin : 0px;
	margin-bottom : 1em;  
	margin-left : 2.5em;
	padding : 0px;
}  
dl {
	margin : 0px;
	margin-bottom : 1em;  
	margin-left : -1em;
	padding : 0px;
} 
hr {
	height : 1px;
	width : 75%;
	text-align: center;
	margin-top : -15px;
}
 
/*---------------------Wygl�d formularzy------------------------*/ 
button {
	margin : 0 auto; 
	padding : 0px;
	border : 0px; 
	cursor : hand;	
	padding-right : 7px;
	background-image : url(../images/button_moreone.gif);
	background-position : top right;
	background-repeat : no-repeat;
	background-color : #FFFFFF;	
	font-family : Verdana, Sans-serif;
	font-size : 9px;
	color : #000000; 
}
.button {
	margin : 0 auto; 
	padding : 0px;
	border : 0px; 
	cursor : hand;	
	padding-right : 7px;
	background-image : url(../images/button_moreone.gif);
	background-position : top right;
	background-repeat : no-repeat;
	background-color : #FFFFFF;	
	font-family : Verdana, Sans-serif;
	font-size : 9px;
	color : #000000; 
}
form {
	margin : 0 auto; 
	padding : 0px;
	border : 0px;
	font-family : Verdana, Sans-serif;
	font-size : 9px;
	color : #000000;  
}	 
input {
	margin : 0 auto;
	padding : 2px;
	border : 1px solid #ABABAB;
	font-family : Verdana, Sans-serif;
	font-size : 9px;
	color : #000000;
	background-color : #FFFFFF;
}
textarea {
	margin : 0 auto;
	padding : 4px;
	border : 1px solid #ABABAB;
	font-family : Verdana, Sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #FFFFFF;	
}	 
select {
	margin : 0 auto; 
	padding : 2px;
	font-family : Verdana, Sans-serif;
	font-size : 11px;
	color : #000000;
	border : 1px solid #ABABAB;
	background-color : #FFFFFF;  
}	
option {

}	
/*--------------------POZYCJONOWANIE STRONY---------------------*/ 

/*----------------------Szkielet g��wny-------------------------*/	
.maintable {
	width : 100%;
	height : 100%;
	border : 0px;
}
.leftcolumn {
	background-image: url(../images/back.gif);
	background-position: right top;
}		
.leftloop {
	width : 10px;
	background-image: url(../images/loop_left.gif);
}																										  
.rightcolumn {
	background-image: url(../images/back.gif);
	background-position: left top;
}
.rightloop {
	width : 10px;
	background-image: url(../images/loop_right.gif);
}				  
.centralcolumn {
	width : 740px;
	background-image: url(../images/loop_content.gif);
}	  
.centralempty {
	width : 740px;
	background-color : #FFFFFF;
	background-image: url(../images/loop_empty.gif);
	background-position: left;
	background-repeat : repeat-y; 
}	 
.backgroundleft {
	position : relative;
	width : 100%;
	height : 264px;
	background-image: url(../images/loop_back.jpg);
	background-position: right top;
}
.leftside {
	position : relative;
	width : 10px;
	height : 264px;
	background-image: url(../images/back_left.jpg);
	background-position: right top;
}
.backgroundright {
	position : relative;
	width : 100%;
	height : 264px;
	background-image: url(../images/loop_back.jpg);
	background-position: left top;
}	
.rightside {
	position : relative;
	width : 10px;
	height : 264px;
	background-image: url(../images/back_right.jpg);
	background-position: left top;
}  

/*---------------------------Nag��wek---------------------------*/
.topheader {
	position : relative;
	height : 91px;
	width : 740px;
	border : 0 none inherit;
    margin : 0 auto; 
	background-image: url(../images/loop_menu.gif);
	background-position: bottom; 
	background-repeat : repeat-x;
	background-color : #FFFFFF;
	z-index : 0;
}	   	
.sitheader {
	position : relative;
	height : 91px;
	width : 100%;
	border : 0 none inherit;
    margin : 0 auto; 
	background-image: url(../images/loop_menu.gif);
	background-position: bottom; 
	background-repeat : repeat-x;
	background-color : #FFFFFF;
	z-index : 0;
}	
.logoig {
	position : absolute;
	left : 12px;
	top : 16px;
	/* background-image : url(../images/logo_ig.gif); */
	height : 55px;
	width : 114px;
}	
.search {
	position : relative;
	float : right;
	overflow-x : auto;
	top : 12px;	
	right : 12px;
}
.languages {
	position : relative;
	height : 17px;
	float : left;
	top : 30px;
	left : 130px;
	font-family : Verdana, Sans-serif;
	font-size : 12px;
}	 
.flag {
	border : 1px solid #ABABAB;			   
	margin-right : 8px;
}

/*------------------------G��wna grafika------------------------*/ 
.generalheader {
	position : relative;
	width : 740;	
	height : 154px;
	border : 0 none inherit;
    margin : 0 auto; 
	z-index : 0;  
}										   
.flash {
	position : absolute;
	left : 0px;
	top : 0px;
	height : 154px;
	width : 740px;
	z-index : 1;
}	  	

/*----------------------Definiecje kalendarza-------------------*/
.year {
	position : absolute; 
	left : 650px;
	top : 91px;
	width : 69px;
	font-family : Verdana, Sans-serif;
	font-size : 9px;
	text-align : center;
	color : #000000;
	z-index : 2;
}
.month {
	position : absolute; 
	left : 650px;
	top : 80px;	
	width : 69px;
	font-family : Verdana, Sans-serif;
	font-size : 8px; 
	text-transform: uppercase;
	text-align : center;
	color : #000000;
	z-index : 2;
}
.day {
	position : absolute; 
	left : 650px;
	top : 49px;
	width : 69px;
	font-family : Verdana, Sans-serif;
	font-size : 24px;
	font-weight : bold;
	text-align : center;
	color : #000000;
	z-index : 2;
}

/*-------------------------Menu g��wne--------------------------*/
.menu {
	position : absolute;	 
	top : -36px;
	right : 0px; 
	height : 49px;
	font-family : Verdana, Sans-serif;
	font-size : 11px;
	z-index : 2;
} 		 
.sitmenu {
	position : absolute;	 
	top : 55px;
	left : 140px; 
	height : 49px;
	font-family : Verdana, Sans-serif;
	font-size : 11px;
	z-index : 2;
} 	
.menuidle {
	position : relative;
	height : 35px;
	padding-top : 14px;
	padding-left : 12px;
	padding-right : 12px;
	text-decoration : none;
	float : left;
	cursor : hand;  
	color : #000000;
}  
.menuover {
	position : relative;
	height : 35px;
	padding-top : 14px;
	padding-left : 12px;
	padding-right : 12px;
	text-decoration : none;
	background-image : url(../images/loop_menuover.gif);
	background-position: top;
	background-repeat : repeat-x;
	float : left;
	cursor : hand;
	color : #606060;;
}
.menuleft {
	position : absolute;
	top : 0px;
	left : -4px;
	height : 49px;
	width : 4px;
	background-image : url(../images/menu_left.gif);
}
.menuright {
	position : absolute;
	top : 0px;
	right : -4px;
	height : 49px;
	width : 4px;
	background-image : url(../images/menu_right.gif);
}

/*------------------------G��wne kolumny------------------------*/ 
.submenu {	 
	position : relative;
	width : 136px;		
	overflow-y : auto; 
	border : 0 none inherit;
    margin : 0 auto;
	float : left; 
	padding-left : 4px;	
	padding-right : 5px;
	padding-top : 19px;
	background-image: url(../images/shadow_left.gif);
	background-position: top;
	background-repeat : no-repeat;  
	font-size : 11px;
	font-family : Verdana, Sans-serif; 
	text-align : left;
	z-index : 0;
}		
.content {
	position : relative;
	width : 484px;		
	overflow-y : auto; 
	border : 0 none inherit;
    margin : 0 auto;
	float : left;
	padding-right : 4px; 
	padding-left : 4px;
	background-image: url(../images/loop_shadow.gif);
	background-position: top;
	background-repeat : repeat-x;
	z-index : 0;
}  
.contentempty {
	position : relative;
	width : 555px;		
	overflow-y : auto; 
	border : 0 none inherit;
    margin : 0 auto;
	float : left;
	padding-right : 20px; 
	padding-left : 20px;	
	padding-top : 4px;
	background-image: url(../images/loop_shadow.gif);
	background-position: top;
	background-repeat : repeat-x;
	font-size : 0.7em;
	font-family : Verdana, Sans-serif; 
	text-align : justify;
	color : #000000;
	z-index : 4;
}
.links {	 
	position : relative;
	width : 94px;		
	overflow-y : auto; 
	border : 0 none inherit;
    margin : 0 auto;
	float : left;
	padding-right : 4px; 
	padding-left : 5px;
	padding-top : 19px;
	background-image: url(../images/shadow_right.gif);
	background-position: top;
	background-repeat : no-repeat;	
	text-align : center;
	z-index : 0;
} 				
.iso {
	position : relative; 
	height : 69px;
	background-image: url(../images/divider_leftside.gif);
	background-position: bottom;
	background-repeat : repeat-x;
	text-align : center;
}	
.app {
	position : relative; 
	height : 69px;
	background-image: url(../images/loop_divider.gif);
	background-position: bottom;
	background-repeat : repeat-x;
	text-align : center;
}  
.leftdivider { 
	position : relative;
	width : 136px;	
	padding-top : 20px;
	margin-bottom : 10px;
	background-image: url(../images/divider_leftside.gif);
	background-position: top;
	background-repeat : repeat-x;
	position : relative;
	text-align : center; 
	font-size : 9px;
}
.header {
	position : relative;
	height : 31px;
	padding-top : 10px; 
	padding-left : 17px;
	font-family : Verdana, Sans-serif;
	font-size : 18px;
	text-align : left;
	color : #000000;
}	   
.buttonlink {
	padding : 0px;
	margin : 0px;  
	margin-top : 5px;
}

/*-----------------------Kolumny tre�ci-------------------------*/
.contentleft {
	position : relative;
	float : left;
	width :	267px; 
	padding : 0px;
	padding-right : 4px;
	padding-top : 4px;
	border-right : 2px solid #BFBFBF;
	overflow-y : auto;
	font-size : 0.7em;
	font-family : Verdana, Sans-serif; 
	text-align : justify;
	color : #000000;
}
.contentright {
	position : relative; 
	width : 205px;
	left : -2px;   
	float : left;
	padding : 0px;
	padding-left : 4px;
	padding-top : 4px; 
	border-left : 2px solid #BFBFBF;
	overflow-y : auto; 
	font-size : 0.7em;
	font-family : Verdana, Sans-serif; 
	text-align : justify;
	color : #000000;
}
.contentsingle {
	position : relative;
	width : 484px;	
	padding : 0px;
	padding-top : 4px;
	overflow-y : auto;
	font-size : 0.7em;
	font-family : Verdana, Sans-serif; 
	text-align : justify;
	color : #000000;
} 	 

/*-----------------------Bloki informacyjne---------------------*/
.block {
	position : relative;
	width : 100%;
	height : 43px;
	padding : 0px;
	border : 0 none inherit;
    margin : 0 auto; 
	background-image: url(../images/loop_divider.gif);
	background-position: bottom;
	background-repeat : repeat-x;
}
.block_header {
	position : relative;	 
	float : left;
	top : 5px;
	font-size : 11px; 
}  	  
.block_more {
	position : relative;
	float : right; 
	top : 6px;
}
   
/*------------------------WYGL�D POPUP�W------------------------*/	

/*----------------------Definicje pozycjonowania----------------*/		  
.popuplogo {
	position : absolute;
	background-image : url(../images/logo_ig.gif);
	top : 20px;
	height : 55px;
	width : 114px;
}
.popupicon {
	position : relative;
	text-align : right;	   
	margin-top : 10px;
}		
.popupheader {
	position : relative;
	height : 31px;
	padding-top : 4px; 
	padding-left : 137px;
	font-family : Verdana, Sans-serif;
	font-size : 16px;  
	text-align : left;
	color : #000000;
}	
.popupdivider {
	position : relative;
	height : 10px;
}  
