#top_page {width: 100%;}
#header_wrap { position: absolute; width: 100%; }
#wrapper { width: 100%; overflow: hidden; position: relative; }
#wrapp_in { width: 981px; margin: 0 auto;}

/*HEADER*/
#header {
	width: 980px;
	height: 486px;
	padding: 0;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	}
	
/*TOP*/
#top_box { position: relative; width: 980px; height: 368px; }

/*LOGO*/
#logo {
	float: left; 
	position: absolute;
	left: 43px;
	top: 27px;
	width: 194px;
	height: 118px;
	margin: 0; padding: 0;
	}

h1#logo_link {
	text-indent: -9999px;
	font-size: 0px;
	margin: 0;
	}
	
h1#logo_link a {
	display: block;
	width: 194px;
	height: 118px;
	background: url('../images/logo.png');
	}

/*SITE LINKS*/
#sitelinks { float: right; width: 13px; position: absolute; top: 96px; right: 41px; }
#sitelinks ul {float: left; }
#sitelinks ul li, #sitelinks ul li#current {
	height: 11px;
	display: block;
	line-height: 11px;
	list-style-type: none;
	margin: 13px 0;
	padding: 0;
	}
#sitelinks ul li a:link, #sitelinks ul li a:visited, #sitelinks ul li#current a {
	padding: 0;
	margin: 0;
	line-height: 11px;
	}

	
/*SEARCH*/
#search { 
	position: absolute;
	right: 41px;
	top: 19px;
	width: auto;
	height: 19px;
	}
.search .inputbox { 
	width: 120px;
	height: 14px;
	margin: 0 8px 1px 0;
	padding: 2px 0 0 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #879699;
	background: #fff;
	}
	
.search .button {text-transform: lowercase; padding: 1px 2px 2px 2px;}

/*MAIN MENU*/
#menu_box { 
	position: absolute; 
	top: 295px;
	left: 0;
	width: 980px; 
	}
#nav_bar { float: left; position: relative; left: 50%; text-align: center!important; }
#nav_bar_in { float: left; position: relative; right: 50%; width: auto; margin: 0 auto;}
	
#menu_l {  float: left; width: 6px; height: 66px; background: url('../images/menu_l_bg.png') no-repeat; }
#menu_in { float: left; width: auto; height: 66px; background: #fff; }
#menu_r {  float: left; width: 6px; height: 66px; background: url('../images/menu_r_bg.png') no-repeat; }

/*BANER*/
#banner_wrap { min-height: 46px; height: auto!important; height: 46px;}
#banner {
	width: 960px;
	height: auto;
	margin: 0 0 0 0; padding: 0 0px 5px 0px;
	text-align: center;
	background: none;
	}

/*BREADCRUMBS*/
#breadcrumbs {
	width: 100%;
	height: 13px;
	padding: 8px 0px 29px 0px; 
	text-align: left;
	}

#breadcrumbs img {padding: 0px 4px 1px 4px; vertical-align: middle; }
#breadcrumbs .breadcrumbs, #breadcrumbs .pathway { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 14px;
	
	}
.pathway {} 
.pathway a:link, .pathway a:visited { color: #e1cacd; text-decoration: underline; font-size: 12px; line-height: 14px; }
a:hover.pathway, a:active.pathway { text-decoration: none; }
.breadcrumbs { color: #fff; }

	
/*MAIN PAGE*/
#main_page { 
	width: 100%; 
	color: #e1cacd;
	background: url('../images/headerbg_i.png') center top no-repeat; }
#mainout{ overflow: hidden; background: url('../images/content_i.png') center top repeat-y;}
/*PAGE CONTENT*/

/*
scheme_1 - bez sidebarow
scheme_2 - jeden sidebar
scheme_3 - dwa sidebary
*/
#content_cols_outer {
	/*
width: 980px;
*/
	
/*
background: url('../images/content_i.png') center top  repeat-y;
*/

	}
#content_cols_bg { 
	/*
width: 980px;
*/
/*
	margin: 0 auto;
*/
	/*
background: url('../images/content_top__i.png') center top no-repeat;
*/
	}
#main {}
#content_cols { 
	width: 960px; 
	padding: 0px 10px 15px 10px; 
	/*
background: url('../images/main_page_bg.gif') 377px 0 no-repeat; 
*/
	}
#cols_strip_trick { background: url('../images/cols_strip_bg.gif') 0 0 repeat-y; }
#cols_strip_trick.strip_off { background: none; }
.scheme_3 .fst_sidebar.first,
.scheme_2 .fst_sidebar.first { float: left; width: 235px; padding: 0;  }

.scheme_3 .main_body_second { float: left; width: 465px; padding: 0 15px 0px 10px; }
.scheme_2 .main_body_first { float: left; width: 700px; padding: 0 15px 0px 10px; }  /*no left*/
.scheme_2 .main_body_second { float: right; width: 705px; padding: 0 10px 0px 10px; } /*no right*/
.scheme_1 .main_body_first { width: 940px; padding: 0 10px 0px 10px; } /*no left and no right*/

.scheme_3 .snd_sidebar.third,
.scheme_2 .snd_sidebar.second { float: right; width: 235px; padding: 0px;  }

#left_mod { width: 235px;} 
#right_mod 	{ width: 235px;} 
#main_content { padding: 0px 0 0px 0; text-align: justify; line-height: 17px; font-size: 12px; }
#content_modules {}

/*BOTTOM*/
#bottom_wrap { width: 979px; margin: 0 auto; height: auto;  }
#bottom { height: auto; background: url('../images/bottom_bg.png') 0 0 no-repeat;   }
#bottom a { color: #b97183; padding-right: 2px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
#bottom div.bannergroup_text { padding: 0!important; color: #b97183;}
#bottom div.bannerheader { margin-bottom: 30px; padding: 0!important; text-align: center;}
#bottom div.banneritem_text { float: left; width: 170px; padding: 0 50px 0 0!important; text-align: left; color: #e1cacd; }
#bottom div.bannerfooter_text { float: left; width: 100%; margin: 0; text-align: right; padding: 10px 0 3px 0!important;}
#bottominside{background: url('../images/bottominside.png') 0 48px repeat-x; padding: 22px 37px 7px 52px;}
/*TOP MENU*/

#topmenu {
	background: url('../images/bottom_wrap.png') repeat-y;
	text-align: center;
	}
#topmenu_inside{
	border-top: 1px solid #b97183;
	width: 960px;
	margin: 0 auto;
	padding: 11px 0; 
}	
#topmenu ul#mainlevel-nav { 
	margin:0;
	padding:0;
	}
	
#topmenu ul#mainlevel-nav li {
	background: url('../images/footer_list_marker.gif') 100% 3px no-repeat;
	display: inline;
	line-height: 12px;
	list-style-type:none;
	margin: 0;
	padding: 0 10px;
	}
	
#topmenu ul#mainlevel-nav li a:link, #topmenu ul#mainlevel-nav li a:visited {
	color: #e1cacd;
	text-decoration: underline;
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: none;
	}
	
#topmenu ul#mainlevel-nav li a:hover { background: none; text-decoration: none;}

/*FOOTER*/
#footer {
	width: 960px;
	height: auto;
	margin: 0px;
	padding: 10px 10px 20px 10px;
	text-align: center;
	background: url('../images/bottom_wrap.png') repeat-y;
	}
	
#copyrights {
	display: inline;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #b97183;
	}
#poweredby {
	display: inline;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 11px;
	color: #b97183;
	}
#poweredby a:link, #poweredby a:visited { color: #b97183; font-size: 11px; } 
