/* CSS Document */

a.squarebutton {
	background: transparent url('../img/promo_1_bg_left.jpg') no-repeat top left;
	display: block;
	float: left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	filter: glow(color=#000000, strength=4);
	font-weight:bold;
	line-height: 27px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 35px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
}
a.squarebutton_sel {
	background: transparent url('../img/promo_1_bg_left.jpg') no-repeat top left;
	display: block;
	float: left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	filter: glow(color=#000000, strength=4);
	font-weight:bold;
	line-height: 27px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 35px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	background-position: bottom left;
}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton, a:link.squarebutton_sel, a:visited.squarebutton_sel, a:active.squarebutton_sel {
	color: #b6b6a6; /*button text color*/
}
a.squarebutton span {
	background: transparent url('../img/promo_1_bg_right.jpg') no-repeat top right;
	display: block;
	padding: 2px 8px 6px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.squarebutton_sel span {
	background: transparent url('../img/promo_1_bg_right.jpg') no-repeat top right;
	display: block;
	padding: 2px 8px 6px 0; /*Set 9px below to match value of 'padding-left' value above*/
	background-position: bottom right;
	color: #b6b6a6;
}
a.squarebutton:hover { /* Hover state CSS */
	background-position: bottom left;
}
a.squarebutton:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: #b6b6a6;
}
.buttonwrapper { /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}


.top_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:underline;
	cursor:pointer;
}
.top_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:none;
	cursor:pointer;
}
.top_search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	font-weight:bold;
	background-image:url(../img/search_top_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	cursor:pointer;
}
.top_search2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	font-weight:bold;
	background-image:url(../img/search_top_bg_2.jpg);
	background-repeat:repeat-x;
	text-align:center;
	cursor:pointer;
}
.top_search_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
}
.top_search_input {
	color:#222222;
	border:1px solid #909376;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.top_search_check {
	border:0px;
}
.top_ng_green, .top_ng_green h2, .top_ng_green h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#95B13A;
	display: inline;
}
.top_ng_normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
}
.partner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:none;
}
.partner:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:underline;
}
.top_typ_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	background-image:url(../img/search_2_menu_blue.jpg);
	background-repeat:no-repeat;
}
.top_typ_blue h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	display: inline;
}
.top_typ_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	background-image:url(../img/search_2_menu_green.jpg);
	background-repeat:no-repeat;
}
.top_typ_green h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	display:inline;
	width:115px;
}
.typ_nazwa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:none;
}
.typ_nazwa:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:underline;
}
.typ_ile {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A5A5A5;
	text-decoration:none;
}
.promowane {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
}
.promowane2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.stopka {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:none;
}
.stopka:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:none;
}
.stopka2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:none;
}
.stopka2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	text-decoration:none;
}
.stopka3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ABC61F;
	text-decoration:none;
	font-weight:bold;
}
.stopka3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ABC61F;
	text-decoration:none;
	font-weight:bold;
}
.table_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	height:25px;
	border:1px solid #93B721;
	background-color:#93B721;
}
.table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60624A;
	text-decoration:none;
}
.table:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60624A;
	text-decoration:none;
}
.table_a_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60624A;
	font-weight:bold;
	border-top:1px solid #D2D2CA;
	border-right:1px solid #D2D2CA;
	border-left:1px solid #D2D2CA;
	background-color:#EFEFE7;
	height:25px;
	width:50%;
	padding-left:10px;
}
.table_a_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60624A;
	border-right:1px solid #D2D2CA;
	border-top:1px solid #D2D2CA;
	background-color:#EFEFE7;
	height:25px;
	width:50%;
	text-align:right;
	padding-right:10px;
}
.table_b_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60624A;
	font-weight:bold;
	border-top:1px solid #D2D2CA;
	border-right:1px solid #D2D2CA;
	border-left:1px solid #D2D2CA;
	background-color:#F6F6EE;
	height:25px;
	width:50%;
	padding-left:10px;
}
.table_b_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60624A;
	border-right:1px solid #D2D2CA;
	border-top:1px solid #D2D2CA;
	background-color:#F6F6EE;
	height:25px;
	width:50%;
	text-align:right;
	padding-right:10px;
}
.table_c_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border-top:1px solid #1E2A3A;
	border-right:1px solid #1E2A3A;
	border-left:1px solid #1E2A3A;
	background-color:#1E2A3A;
	height:25px;
	;
	width:50%;
	padding-left:10px;
}
.table_c_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border-right:1px solid #1E2A3A;
	border-top:1px solid #1E2A3A;
	background-color:#1E2A3A;
	height:25px;
	width:50%;
	text-align:right;
	padding-right:10px;
}
.table_desc {
	border:1px solid #D2D2CA;
	background-color:#ffffff;
}
.table_desc_td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60624A;
	text-align:justify;
	text-decoration:none;
}
.table_desc_td:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60624A;
	text-align:justify;
	text-decoration:underline;
}
.obraz_small {
	border:3px solid #FFFFFF;
	background-color:#CCCCCC;
	cursor:pointer;
	width:90px;
	height:60px;
}
.obraz_small_over {
	border:3px solid #1E2A3A;
	background-color:#CCCCCC;
	cursor:pointer;
	width:90px;
	height:60px;
}
#overlay img {
	border: none;
}
#overlay {
	background-image: url(../img/overlay.png);
}
* html #overlay {
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
}
.top_bg {
	background-image:url(../img/top_bg.jpg);
	background-position:right;
	background-position:top;
	background-repeat:repeat-x;
}
.top_podmenu_2_bg {
	background-image:url(../img/top_podmenu_2_bg.jpg);
	background-position:right;
	background-position:top;
	background-repeat:repeat-x;
}
.top_bg2 {
	height:100%;
	background-image:url(../img/top_bg2.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#szukaj_loader {
	display:none;
	position:absolute;
	margin-left:90px;
	margin-top:5px;
}
.search_top_bg_outside {
	background-image:url(../img/search_top_bg_outside.jpg);
	background-repeat:repeat-x;
}

