/* OGÓLNE */* {	padding: 0;}html {	background: #646054;}body {	max-width: 1000px;	font-family:Verdana,sans-serif;	text-align: center;	color: #373737;	background: url(contents/bgs/body_bg_.png) center no-repeat #a8a498;	margin: 5px auto;	border: 1px solid #222;}img {	border: none;}/* PUDEŁKA */div#header {	clear: both;	width: 90%;	margin: 0 auto 25px auto;	text-align: left;	background: url(contents/bgs/route_of_fighting_first.png) left center no-repeat;		padding-top: 5px;}div#headeren {	clear: both;	width: 90%;	margin: 0 auto 25px auto;	text-align: left;	background: url(contents/bgs/route_of_fighting_first_en.png) left center no-repeat;		padding-top: 5px;}div#inner_head {	background: url(contents/bgs/head_menu_r_bg_.png) right bottom no-repeat;}div#footer {	text-align: right;	font-weight: bold;	font-size: 0.7em;	clear: both;	width: 90%;	margin: 0 auto;	background: url(contents/bgs/foot_r_bg_.png) bottom left no-repeat;		padding-bottom: 5px;}div#menu {	clear: both;	width: 100%;	margin-top: 15px;}div#main {	width: 100%;	min-height: 300px;	margin: 0 auto 25px auto;	text-align: center;	padding: 15px 0;}/* MENU */ul#menulist{	margin: 0;  overflow: hidden;  font-size: 0.8em;  border-left: 1px solid #333;      border-bottom: 1px solid #333;}ul#menulist li{  list-style-type: none;  float: left;  border-right: 1px solid #333;  border-top: 1px solid #333;  background: url(contents/btn/btn_h.png) center repeat-x;}ul#menulist li#btn_pl {	background: url(contents/btn/lang_pl_h.png) center; 	padding-left: 7px; 	padding-right: 7px;}ul#menulist li#btn_en {	background: url(contents/btn/lang_en_h.png) center; 	padding-left: 7px; 	padding-right: 7px;}ul#menulist li:hover{  list-style-type: none;  float: left;  background: url(contents/btn/btn_.png) center repeat-x;}ul#menulist li a{  display: block;  padding: 10px 5px;  color: #000;  font-weight: bold;  text-decoration: none;}ul#menulist li a:hover{  display: block;  padding: 10px 5px;  color: #eee;  font-weight: bold;  text-decoration: none;  text-shadow: 0px 0px 3px #dcdcdc;}ul#menulist li li a{  width: 190px;  padding: 6px 12px;}ul#menulist li li a:hover{  width: 190px;  padding: 6px 12px;  color: #eee;}ul#menulist li ul{  overflow: hidden;  display:none;}ul#menulist li:hover ul{  position: absolute;  padding:0;  display: block;  width: 160px;}ul#menulist li:hover ul li {	max-width: 158px;	text-align: left;}li.sub {	border-top: 0;	border-left: 1px solid #333;	border-bottom: solid 1px #333;}/* TEKST */h1, h2, h3{	line-height: 75%;}p {	text-indent: 10px;}span.deco {	color: #333;	font-style: oblique;}span.smalltext {	font-size: 0.7em;}span.it {	font-style: oblique;}div.tips {	float: right;	text-align: right;}a.tips {	color: #e2e2e2;	padding: 1px 3px;	border: solid 1px #333;	background: #878787;}a.tips:hover {	color: #dfd;	padding: 1px 3px;	border: solid 1px #333;	background: #878787;	cursor: help;}/* LINKI */a:link {	color: #414141; }a:active {	color: #555; }a:hover {	color: #252525;}a:visited { 	color:#444;}/* PRZYCISKI */input {	padding: 5px;	border: 1px solid #333;	background: url(contents/bgs/td_bg_light.png);}input.button {	padding: 5px;	border: 1px solid #333;	background: url(contents/btn/btn_.png) center repeat-x;}input.button:hover {	padding: 5px;	color: #eee;	border: 1px solid #333;	background: url(contents/btn/btn_h.png) center repeat-x;	text-shadow: 0px 0px 3px #dfdfdf;}textarea {	padding: 5px;	border: 1px solid #333;	background: url(contents/bgs/td_bg_light.png);}button {	border: 1px solid #333;	background: url(contents/btn/btn_.png) center repeat-x;	padding: 5px 7px;	margin: 5px;}button:hover {	border: 1px solid #333;	background: url(contents/btn/btn_h.png) center repeat-x;	padding: 5px 7px;	margin: 5px;	color: #eee;	text-shadow: 0px 0px 3px #e3e3e3;}a.btn {	text-decoration: none;}a.btn:hover {	text-decoration: none;	text-shadow: 0px 0px 3px #e3e3e3;	color: #eee;}/* TABELE */table {	max-width: 95%;	margin: 15px auto;}table.table_main {	width: 600px;	margin: 15px auto;	border: solid 1px #777;}th {	color: #353535;	padding: 10px 10px 10px 45px;	text-align: left;	font-size: 1.2em;	border: 1px solid #555;	background: url(contents/bgs/th_first_.png) left repeat-x;}tr {	}td {	padding: 5px;	border: solid 1px #555;	background: url(contents/bgs/td_bg_light.png);	text-align: left;}td.subhead {	background: #a8a498;	font-weight: bold;}td.headallert {	background: #9c7a7a;	font-weight: bold;}td.desc {	background: #a6a6a6;	font-style: oblique;	font-size: 0.7em;	text-align: right;}td.autor {	font-size: 0.7em;	text-align: right;}td.thumb {	text-align: center;}td.thumb:hover {	text-align: center;	border: solid 1px #333;	background: url(contents/bgs/td_bg_dark.png);}td.img_clause {	border: 1px solid #222;	padding: 0;	margin: 5px 5px 0 5px;}td.img_desc_clause {	border: 1px solid #222;	padding: 0;	margin: 0 5px 5px 5px;	font-size: 0.6em;	color: #111;	background: #eee;}td.alert_ok {		width: 500px;        background: url(contents/bgs/alert_green.png);        text-align: center;        border: solid 1px #008713;        color: #008713;		font-size: 0.9em;}td.alert_no {		width: 500px;        background: url(contents/bgs/alert_red.png);        text-align: center;        border: solid 1px #870000;        color: #870000;		font-size: 0.9em;}td.alert_tip {		width: 500px;        background: url(contents/bgs/alert_yellow.png);        text-align: center;        border: solid 1px #878200;        color: #878200;		font-size: 0.9em;}div.alert_ico_ok {        background: url(contents/ics/ok_.png) 5px 5px no-repeat;        text-align: center;        padding: 5px;        font-weight: bold;		font-size: 1.1em;}div.alert_ico_no {        background: url(contents/ics/no_.png) 5px 5px no-repeat;        text-align: center;        padding: 5px;        font-weight: bold;		font-size: 1.1em;}div.alert_ico_tip {        background: url(contents/ics/tip_.png) 5px 5px no-repeat;        text-align: center;        padding: 5px;        font-weight: bold;		font-size: 1.1em;}