@charset "utf-8";

* { margin: 0; }
html, body { height: 100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color:#000000; }
img{ border: 0px;  padding: 0px;  margin: 0px }
ul { list-style-image: url(/design/graf/strzalka.gif) }
li { margin: 0px 0px 0px 0px }

a:link, a:visited, a:active { text-decoration:none; color: #CCCCCC; }
a:hover {  text-decoration: none; color: #FF0000; } 

a.ind{ color:#FF0000; text-decoration:none; }
a.menu{ display: block; height: 24px; padding: 8px 10px 0px 10px; background-color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; text-align: center; }
a.menu:link, a.menu:visited, a.menu:active { background-color: #000000; color: #FFFFFF; } 
a.menu:hover { color: #FF0000; text-decoration: none; } 
a.menu_act:link, .menu_act:visited, .menu_act:active, .menu_act:hover{ display: block; height: 24px; padding: 8px 10px 0px 10px; font-size: 11px; font-weight: bold; text-align: center; background-color:#242424; color: #FF0000; text-decoration: none; } 

a.lng{ display: block; height: 20px; padding: 4px 4px 0px 4px; }


a.button_print_pl{ display: block; position:absolute; width: 57px; height: 16px; padding: 0px; margin-left: 543px; margin-top: -20px; background:url(graf/print_pl.gif) no-repeat top; }
a:hover.button_print_pl{ background-position: 0px -16px; }
a.button_print_uk{ display: block; position:absolute; width: 57px; height: 16px; padding: 0px; margin-left: 543px; margin-top: -20px; background:url(graf/print_uk.gif) no-repeat top; }
a:hover.button_print_uk{ background-position: 0px -16px; }

a.button_top_pl{ display: block; position:absolute; width: 57px; height: 16px; padding: 0px; margin-left: 480px; margin-top: -20px; background:url(graf/top_pl.gif) no-repeat top; }
a:hover.button_top_pl{ background-position: 0px -16px; }
a.button_top_uk{ display: block; position:absolute; width: 57px; height: 16px; padding: 0px; margin-left: 480px; margin-top: -20px; background:url(graf/top_uk.gif) no-repeat top; }
a:hover.button_top_uk{ background-position: 0px -16px; }

h1 { font-size:18px; font-weight: bold; color:#CC0000; text-align: right; }
h2 { text-align: center; color: #C4161C; font-size: 14px; }
h3 { text-align: center; font-size: 12px; font-weight: bold; color: #C4161C; margin: 30px 0px 30px 0px; }

.bld { font-weight: bold; color: #FF0000; }
.bld2 { font-weight: bold; color: #FF0000; font-size: 14px; }
.bld3 { font-weight: bold; color: #FF0000; font-size: 18px; }
.bld4 { font-weight: bold; color: #FF0000; }

#pl{ position: absolute; margin-left: 643px; }
#uk{ position: absolute; margin-left: 674px; }

#pretop{ width: 100%; height:25px; background:url(graf/body1.gif); }
#top{ width: 100%; height: 150px; background-color: #333333; }
#posttop{ width: 100%; height:25px; background:url(graf/body2.gif); }
#stopka{ width: 100%; height: 37px; margin: 0px; background:url(graf/body3.gif) repeat-x; }

#gora { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -37px; }
#dol, #push { height: 37px; }

.center{ width: 780px; margin:auto; }
#tresc{ width: 600px; margin:auto; line-height: 130%; text-align:justify; }
#tresc p{ margin-bottom:15px; }
.fot_gal, .fot_gal_men { width: 120px; height: 120px; padding: 1px; margin: 5px; border: 5px solid #1E1E1E; background-color: #626262; }

.inp{ 
	border: 1px solid #c4e8b9;;
	background-color: #1e1e1e; 
	background: url(graf/inp_tlo.gif) repeat-x;
	height: 15px; 
	padding: 2px 5px 3px 5px;
	font-size: 12px; 
	color: #FFFFFF;
}

.val, .noval{
	border: 1px solid;
	background-color: #1e1e1e; 
	padding: 2px 5px 3px 5px;
	font-size: 12px; 
	color: #FFFFFF;
}
.val{ border-color: #626262; }
.noval{ border-color: #ff0000; }

.news_ramka{ padding:10px; }
.news_data{ width:560px; text-align:right; font-size: 10px; }
.news_tytul{ width:460px;font-size:20px; line-height: 120%; font-weight:bold; color: #FF0000; margin: -17px 0px 20px 20px; }
.news_tresc{ margin: 0px 20px 5px 20px;  }
.news_autor{ width:560px; text-align:right; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
