body { 
 margin:20 0 10 0px;
 color:#4F5050;
 background-color:#FFFFFF;
 background-image:url("gfx/layout/bg.jpg");
 background-repeat:repeat-y;
 background-position:top center; }

body, td, div { font:11px Tahoma,Arial; }

input, select, textarea {
 padding:1px;
 font:11px Tahoma,Arial;
 color:#4F5050;
 border:1px solid #E1E1E1; }

img { border-color:#DCDCDC; }

a:link { color:#8C8C8C;text-decoration:none; }
a:visited { color:#8C8C8C;text-decoration:none; }
a:active { color:#A83832;text-decoration:none; }
a:hover { color:#A83832;text-decoration:none; }

.check { margin-bottom:0px;border:0px; }
.radio { margin-bottom:-3px;border:0px; }

.button {
 padding:2px;
 font-weight:bold;
 background-color:#FFFFFF;
 border:1px #DBDBDB solid; }

.info { font-size:12px;font-weight:bold;letter-spacing:2px; }
.small { font-size:10px; }
.line_height { line-height:16px; }
.s { margin-bottom:-1px; }
.color_red { color:#A83832; }



/* FORMATOWANIE WYGLĄDU I UKŁADU TABEL STRONY */

.navi_icons {
 color:#7D7D7D;
 padding-top:15px;
 padding-bottom:30px; }

.navi_icons img {
 margin-bottom:-1px;
 margin-right:5px; }

.top_hr {
 height:5px;
 border-bottom:2px solid #C8C8C8; }

.stopka {
 height:50px;
 border-bottom:1px solid #DBDBDB; }

.stopka_left {
 color:#7D7D7D; }

.stopka_right {
 text-align:right;
 color:#555454; }

.stopka_right a:link, .stopka_right a:visited {
 color:#141414;
 text-decoration:none; }

.stopka_right a:active, .stopka_right a:hover {
 color:#141414;
 text-decoration:underline; }



/* MAINPAGE */

.bg_left {
 text-align:right;
 background-color:#671b18;
 background-image:url("gfx/layout/bg_left_right.png");
 background-repeat:repeat-x; }

.bg_right {
 background-color:#671b18;
 background-image:url("gfx/layout/bg_left_right.png");
 background-repeat:repeat-x; }

.welcome {
 height:261px;
 font-size:10px;
 color:#FFFFFF;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 background-color:#99241E;
 background-image:url("gfx/layout/bg_welcome.png");
 background-repeat:repeat-x; }

.welcome div {
 text-align:justify; }

.welcome_flash {
 height:261px;
 border-right:1px solid #FFFFFF;
 background-color:#000000; }

.bottom_news {
 height:89px;
 padding-top:12px;
 border-top:1px solid #FFFFFF;
 border-bottom:2px solid #89675B;
 background-color:#000000;
 background-image:url("gfx/layout/bg_bottom_news.png");
 background-repeat:repeat-x; }

.bottom_news td {
 color:#D0D0D0; }

.bottom_news_text {
 padding:4 0 4 0px; }



/* SUBPAGES */

.bg_left_sub {
 text-align:right;
 background-color:#671b18;
 background-image:url("gfx/layout/bg_left_right_sub.png");
 background-repeat:repeat-x; }

.bg_right_sub {
 background-color:#671b18;
 background-image:url("gfx/layout/bg_left_right_sub.png");
 background-repeat:repeat-x; }

.header {
 height:130px;
 color:#FFFFFF;
 border-left:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 background-color:#99241E;
 background-image:url("gfx/layout/bg_header.png");
 background-repeat:repeat-x; }

.header_foto {
 border-right:1px solid #FFFFFF;
 background-color:#000000; }

.center_left, .center_right {
 border-top:1px solid #FFFFFF;
 border-bottom:2px solid #89675B;
 background-color:#2D2D2D; }

.center {
 padding-top:12px;
 border-top:1px solid #FFFFFF;
 border-bottom:2px solid #89675B;
 background-color:#2D2D2D;
 background-image:url("gfx/layout/header_line.png");
 background-repeat:no-repeat;
 background-position:left -1px; }

.center_box {
 width:866px;
 padding:10 0 30 0px;
 text-align:left;
 color:#D0D0D0; }

.center_box td {
 color:#D0D0D0; }

/* FORMATOWANIE DODATKOWYCH ELEMENTÓW */

.box {
 padding:16 28 18 28px }

.border {
 float:left;
 width:170px;
 height:120px;
 margin:0 15 5 0px; }

.border img {
 border:3px solid #FFFFFF; }

.image {
 text-align:center;
 margin:5 0 5 0px; }

.image img {
 border:1px solid #E6E6E6; }

.border_gallery img {
 border:3px solid #FFFFFF; }

.image_desc {
 width:95%;
 margin-top:5px;
 text-align:left; }

.com_box {
 padding:2 4 2 4px;
 border:1px solid #E3E3E3; }

.answer_box {
 margin:9px;
 padding:9px;
 border:1px dotted #E3E3E3; }

/* KLASY WYŚWIETLANIA BŁĘDÓW */

.error_404 {
 margin-top:40px;
 margin-bottom:40px;
 font-size:14px;
 font-weight:bold;
 text-align:center; }

.err {
 width:70%;
 margin-top:50px;
 margin-bottom:50px;
 padding:5px;
 color:#FF0000;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 border:1px solid #FF0000;
 background-color:#FFF1F1; }

.err div {
 margin:10 0 10 80px;
 color:#000000;
 text-align:left; }


/* WALIDACJA ADRESU E-MAIL */

.check_email {
 display:inline;
 padding:1 6 1 6px;
 margin-left:5px;
 background-repeat:no-repeat;
 background-position:top left; }


/* PAGING */

.str-table {
 margin:5 0 8 0px;
 border:1px solid #663333;
 background-color:#330000; }

.str-page {
 padding:2 3 2 3px;
 line-height:13px;
 color:#000000;
 border:1px solid #996666;
 background-color:#660000; }

.str-ile {
 padding:2 3 2 3px;
 line-height:13px;
 color:#000000;
 border-top:1px solid #996666;
 border-bottom:1px solid #996666;
 border-right:1px solid #996666;
 background-color:#660000; }

.str-nav {
 padding:0 2 0 2px;
 font-family:Verdana;
 font-size:14px;
 font-weight:bold;
 border:1px solid #996666; }

.str-str td {
 letter-spacing:0px;
 line-height:13px;
 border:1px solid #996666; }

.str-null {
 letter-spacing:0px;
 line-height:13px;
 background-color:#cc6666; }

.str-null a:link, .str-null a:visited {
 color:#ffedec;
 text-decoration:none; }

.str-null a:hover, .str-null a:active {
 color:#FF0000;
 text-decoration:none; }

.str-sel {
 color:#000000;
 font-weight:bold;
 background-color:#990000; }
