@charset "utf-8";
html {
  min-height: 100.05%;
  overflow-y: scroll;
}
body {
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #141414;
	/*background-image: url(img/back.jpg);*/
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	font-size:12px;
	color:#FFFFFF;
}
hr {
	color: #cccccc;
	background-color: #000000;
	height: 1px;
	margin: 0px;
	margin-bottom: 5px;
}

/*OGOLNE PODZIALY STRONY*/

#div_TOP{
	position:relative;
	top:0px;
	height:83px;
	z-index:1;
	background-image: url(img/div_top_bg.gif);
	background-repeat: repeat-x;
}
#div_TOP2{
	margin-left: auto ;
 	margin-right: auto ;
	position:relative;
	top:0px;
	width:980px;
	height:83px;
	z-index:2;
}
#div_TOP_lang{
	position:absolute;
	top:0px;
	left:778px;
	width:199px;
	background-image: url(img/div_top_lang.jpg);
	height:50px;
	z-index:3;
}
#div_TOP_submenu{
	position:absolute;
	top:58px;
	left:0px;
	width:980px;
	height:21px;
	z-index:3;
}
#div_MID{
	position:relative;
	top:0px;
	z-index:1;
	left:0px;
}
#div_MID2{
 	margin-left: auto ;
 	margin-right: auto ;
	position:relative;
	top:0px;
	width:980px;
	z-index:2;
	min-height:650px;
	
}
#div_BOT{
	position:relative;
	clear:both;
	top:0px;
	height:27px;
	z-index:1;
	background-image: url(img/div_bot_bg.gif);
	background-repeat: repeat-x;
}
#div_BOT2{
	margin-left: auto ;
 	margin-right: auto ;
	position:relative;
	top:0px;
	width:980px;
	height:27px;
	z-index:2;
}
#div_BOT_submenu{
	position:absolute;
	top:7px;
	left:0px;
	width:980px;
	height:14px;
	z-index:3;
}
/*POZYCJE GORNEGO MENU OBRAZKI ETC*/

#menu_button_1{
	position:absolute;
	left: 0px;
	top:0px;
	width:155px;
	height:50px;
	z-index:3;
}
#menu_button_1u{
	position:absolute;
	left: 0px;
	top:51px;
	width:155px;
	height:5px;
	z-index:4;
	background-color:#ffe911;
	font-size:1px;
}
#menu_button_1s{
	position:absolute;
	left: 154px;
	top:0px;
	width:1px;
	height:56px;
	background-image:url(img/menu_spacer.jpg);
	z-index:4;
}
#menu_button_2{
	position:absolute;
	left: 155px;
	top:0px;
	width:155px;
	height:50px;
	z-index:3;
}
#menu_button_2u{
	position:absolute;
	left: 155px;
	top:51px;
	width:155px;
	height:5px;
	z-index:4;
	background-color:#ffe911;
	font-size:1px;
}
#menu_button_2s{
	position:absolute;
	left: 310px;
	top:0px;
	width:1px;
	height:56px;
	background-image:url(img/menu_spacer.jpg);
	z-index:4;
}
#menu_button_3{
	position:absolute;
	left: 311px;
	top:0px;
	width:155px;
	height:50px;
	z-index:3;
}
#menu_button_3u{
	position:absolute;
	left: 311px;
	top:51px;
	width:155px;
	height:5px;
	z-index:4;
	background-color:#ffe911;
	font-size:1px;
}
#menu_button_3s{
	position:absolute;
	left: 466px;
	top:0px;
	width:1px;
	height:56px;
	background-image:url(img/menu_spacer.jpg);
	z-index:4;
}
#menu_button_4{
	position:absolute;
	left: 467px;
	top:0px;
	width:155px;
	height:50px;
	z-index:3;
}
#menu_button_4u{
	position:absolute;
	left: 467px;
	top:51px;
	width:155px;
	height:5px;
	z-index:4;
	background-color:#ffe911;
	font-size:1px;
}
#menu_button_4s{
	position:absolute;
	left: 622px;
	top:0px;
	width:1px;
	height:56px;
	background-image:url(img/menu_spacer.jpg);
	z-index:4;
}
#menu_button_5{
	position:absolute;
	left: 623px;
	top:0px;
	width:155px;
	height:50px;
	z-index:3;
}
#menu_button_5u{
	position:absolute;
	left: 623px;
	top:51px;
	width:155px;
	height:5px;
	z-index:4;
	background-color:#ffe911;
	font-size:1px;
}
#menu_flaga_1{
	position:absolute;
	left: 807px;
	top:30px;
	width:16px;
	height:11px;
	z-index:4;
}
#menu_flaga_2{
	position:absolute;
	left: 826px;
	top:30px;
	width:16px;
	height:11px;
	z-index:4;
}
#menu_flaga_3{
	position:absolute;
	left: 845px;
	top:30px;
	width:16px;
	height:11px;
	z-index:4;
}
#menu_flaga_4{
	position:absolute;
	left: 864px;
	top:30px;
	width:16px;
	height:11px;
	z-index:4;
}
#menu_flaga_5{
	position:absolute;
	left: 883px;
	top:30px;
	width:16px;
	height:11px;
	z-index:4;
}
#menu_flaga_6{
	position:absolute;
	left: 902px;
	top:30px;
	width:16px;
	height:11px;
	z-index:4;
}
#menu_flaga_7{
	position:absolute;
	left: 921px;
	top:30px;
	width:16px;
	height:11px;
	z-index:4;
}
#menu_flaga_8{
	position:absolute;
	left: 940px;
	top:30px;
	width:16px;
	height:11px;
	z-index:4;
}

/*SUBMENU STRONY (NA GORZE)*/

ul#menu_gorne{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
}
ul#menu_gorne li{
	display: inline;
}
.menu_gorne_empty{
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	float: left;
	color: #fbbf3b;
	padding: 5px 1.5em;
	text-decoration: none;
	font-size: 10px;
}
ul#menu_gorne li a{
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	float: left;
	color: #999;
	padding: 5px 1.5em;
	text-decoration: none;
	font-size: 10px;
}
ul#menu_gorne li a:visited{
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	float: left;
	color: #999;
	padding: 5px 1.5em;
	text-decoration: none;
	font-size: 10px;
}
ul#menu_gorne li a:hover{
	/*background-color: #336699;*/
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	color: #fff;
	font-size: 10px;
}
ul#menu_gorne li a:active{
	/*background-color: #336699;*/
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	color: #ffe911;
	font-size: 10px;
}

/*POLE WYSZUKIWANIA (skrypt z http://www.drdiv.com/2009/09/how-to-style-google-custom-search-field-with-css-rounded-corners/)*/



/*SUBMENU STRONY (NA DOLE)*/

ul#menu_dolne{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-size: 9px;
	color: #777;
}
ul#menu_dolne li.left{
	display: inline;
	float: left;
}
ul#menu_dolne li.right{
	display: inline;
	float: right;
}
ul#menu_dolne li a{
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	color: #777;
	padding: 5px 1em;
	text-decoration: none;
	font-size: 9px;
}
ul#menu_dolne li a:visited{
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	color: #777;
	padding: 5px 1em;
	text-decoration: none;
	font-size: 9px;
}
ul#menu_dolne li a:hover{
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	color: #bbb;
	font-size: 9px;
}
ul#menu_dolne li a:active{
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	color: #fff;
	font-size: 9px;
}

/*NOWY SYSTEM BOXOW*/

.fullwidth_containter{
	width:980px; 
	float:left;
	clear:both;
	_overflow-x:hidden;
	/*background-color:blue;*/
}
.notfullwidth_containter{
	float:left; 
	overflow-x:hidden;
}
.box_main_containter{
	clear:both;
	float:left; 
	padding-left:5px;
	padding-right:5px;
	padding-top: 10px;
	padding-bottom: 0px;
	/*background-color:red;*/
}
.boxt_0pad_0marg{
	padding:0px;
	margin:0px;
}
.boxt_tl{
	background-image:url(img/div_box/box_tl.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
.boxt_tc{
	background-image:url(img/div_box/box_tc.gif);
	height:5px;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}
.boxt_tr{
	background-image:url(img/div_box/box_tr.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
.boxt_ml{
	background-image:url(img/div_box/box_ml.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
.boxt_header{
	height:20px;
	padding:0px;
	padding-left:25px;
	padding-right:25px;
	text-align:justify;
	vertical-align:top;
}
.boxt_mr{
	background-image:url(img/div_box/box_mr.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
.boxt_content{
	background-image:url(img/div_box/box_bg.gif);
	background-repeat:repeat-x;
	padding:0px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	text-align:justify;
	vertical-align:top;
}
.boxt_content_black{
	padding:0px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	text-align:justify;
	vertical-align:top;
}
.boxt_content_bot{
	padding:0px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:5px;
	text-align:justify;
	vertical-align:top;
}
.boxt_bl{
	background-image:url(img/div_box/box_bl.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
.boxt_bc{
	background-image:url(img/div_box/box_bc.gif);
	height:5px;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px
}
.boxt_br{
	background-image:url(img/div_box/box_br.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px
}

/*STYLE LINKOW*/

a:link {
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	font-size:12px;
	color: #fbbf3b;
	text-decoration: none;
}

a:visited {
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	font-size:12px;
	color: #fbbf3b;
	text-decoration: none;
}
a:hover {
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	font-size:12px;
	color: #fff;
	text-decoration: none;
}
a:active {
	font-family:Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-weight:400;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
}

/*STYLE TABELI*/
.tab_0{
	padding:0px;
	margin:0px;
	border:0px;
}
.tab_normal {
	padding:0px;
	margin:0px;
	text-align:justify;
	vertical-align:top;
}
.tab_right {
	padding:0px;
	margin:0px;
	text-align:right;
	vertical-align:top;
}
.tab_center {
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:top;
}
.tab_around {
	text-align: justify;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
	border-color: #CCCCCC;
	background-color: #202020;
	border-width: 1px;
	border-style: solid;
}
.tab2bottom {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #535353;
	border-right-width: 1px;
}
.tab2bottomr {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding-right: 5px;
}
.tab2bottomc {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #535353;
	border-right-width: 1px;
}
.tab2bottomcx {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}
.tab2bottom2 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: #535353;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #535353;
	border-right-width: 1px;
}
.tab2bottom2r {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: #535353;
	border-bottom-width: 1px;
	padding-right: 5px;
}
.tab2bottom2c {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
	border-bottom-color: #535353;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #535353;
	border-right-width: 1px;
}
/*STYLE FORMULARZY*/
input
{
color:#bbb;
background:#000;
border: 1px solid #878787;
}
.input2
{
border: 1px solid #B7C0D2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:12px;
	color:#bbb;
}
textarea
{
	color:#bbb;
	background:#000;
	border: 1px solid #878787;
	overflow: auto;
	padding: 0;
	margin: 0;
	scrollbar-base-color: #000000;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #B7C0D2;
	scrollbar-3d-light-color: #000000;
}
select
{
	border: 1px solid #878787;
	background:#000;
	color:#bbb;
	padding: 0;
	margin: 0;
	scrollbar-base-color: #000000;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #B7C0D2;
	scrollbar-3d-light-color: #000000;
}

/*STYLE TEKSTÓW*/
.bold {
	font-weight:700;
}
.right {
	float:right;
}
.size10 {
	font-size:10px;
}
.color_gray{
	color: #BBBBBB;
}
.color_yellow {
	color: #fbbf3b;
}
.color_yellow2 {
	color: #ffe911;
}
.color_white {
	color: #ffffff;
}
.color_red {
	color: red;
}
.color_green {
	color: #00FF00;
}