html,body{margin:0;padding:0}

body {
	font: 76% arial,sans-serif;
	text-align:center;
	background: url(../images/img_background.jpg) top center repeat-y
}

p {
	margin:0 10px 10px
}

a {
	padding:5px; 
	text-decoration:none; 
	color:#000000;
}

img {
	border: 0px;
}

#container {
	text-align:left
}

#content p {
	line-height:1.4
}

#navigation {

}

#navigation ul {
	margin:0px 0; 
	padding:0; 
	list-style-type:none;
}

#navigation li {
	margin-bottom:0px;
}

#extra {background:#E4E4E4;}

#container {width:1000px;margin:0 auto}

#wrapper {float:left;width:100%}

#content {margin: 0 200px}

#navigation {float:left;width:200px;margin-left:-1000px}

#extra {float:left;width:200px;margin-left:-200px}


#left {
	width: 200px;
	float:left;
}

#right {
	width: 800px;
	float:right;
}


#news {
	width: 340px;
	float:left;
	text-align:justify;
	margin-right: 4px;
	border-right: 1px dashed;
}

#news_stories {
	width: 250px;
	float:right;
	margin-left: 5px;
}

#news_footer {
	clear: both;
	border-top: 1px dashed;
}

#strefa {
	text-align:center;
	border-width: 1px;
	border-style: solid;
	font-size:20px;
	margin: 5px;
}
#strefa a {
	text-decoration: none;
}
#strefa a:hover {
	text-decoration: underline;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu {
	width: 200px;
	margin-top: 0px;
	}
	
#menu li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	font-weight: bold;
	}
	
#menu li a:link, #menu li a:visited {
	color: #000;
	display: block;
	background: url(../images/menu.gif);
	padding: 8px 0 0 20px;
	font-weight: bold;
	}
	
#menu li a:hover {
	color: #fff;
	background: url(../images/menu.gif) 0 -32px;
	padding: 8px 0 0 25px;
	font-weight: bold;
	}
	
#menu li a:active {
	color: #fff;
	background: url(../images/menu.gif) 0 -64px;
	padding: 8px 0 0 25px;
	font-weight: bold;
	}


#right-column-title {
	width: 198px;
	background: #CDC8B1;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	border: 1px dashed;
	margin-top: 6px;
	margin-bottom: 6px;
}

#footer {
	clear: both;
	background:#BFBD93;
	text-align: center;
	font-weight: bold;
	font-family: Verdana;
	color: #000;
}





/* ----------- */
/*    Tabbed   */
/* ----------- */

 #tablist {
    float:left;
    width:100%;
    margin: 0px !important;
    padding: 0px !important;	
    /* line graphic for tabcontentcontainer top - should match tab border and tabcontentcontainer border */
    background: url("../../../images/global/tab_bottom.gif") repeat-x bottom;
}

#tablist ul {
    margin:0;
    padding: 10px 10px 0px 0px;  /* controls space around tabs */
    list-style:none;
}

#tablist li {
    float:left;
    margin:0;
    padding:0 0 0 5px; /* last value controls space between tabs */
    cursor: pointer;
    cursor: hand;				
}


#tablist img {
    border: 0px;
    vertical-align: middle;		
    padding-right: 3px;
}

#tablist a {
    float:left;
    display:block;
    background: #fff; /* background color of unselected tabs */
    padding:5px 5px 4px 6px; /* controls space around tab text */
    border: 1px solid #000; /* border around tabs */				
    text-decoration:none; /* styles of of unselected tab taxt */
    line-height:normal;		
    font-size: 11px;
    font-weight:bold;
    color:#666;

}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tablist a {float:none;}
/* End IE5-Mac hack */

#tablist a:hover {

    background: #fff; /* background color of hovered over tabs (onclick method only) */
    color:#333; /* text color of hovered over tabs (onclick method only) */
}

#tablist li.current {
    border-width:0;
}

#tablist li.current a {
    border-bottom: 1px solid #D9E9CF; /* tab-effect for selected tab - should match bg color of tabcontentcontainer & selected tab */
    background: #D9E9CF; /* background color of selected tab */
    color: #000; /* text color of selected tab */
}

#tabcontentcontainer {

    background: #ff0000;

    /* Color of  "container" holding the tabbed block
       content. For best effect, the background color
       should be the same as the selected tab, and the
       border color should be the same color as the
       tab border and the tab_bottom.gif graphic */
    background: #fff;
    border-bottom: 0px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    margin: 0px !important;				
    padding: 5px;
    clear: left;
}

.tabcontent {
    display:none;
}

.tabcontentspacer {
    /* Bottom margin for tabblock if not shown inside block template */
    margin: 0px !important;
    height: 10px;
}

/* --------------- */
/*    End Tabbed   */
/* --------------- */