body { 
 margin: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:#3B635E;text-decoration:none; }
a:visited { color:#3B635E;text-decoration:none; }
a:active { color:#E02F11;text-decoration:none; }
a:hover { color:#E02F11;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:#DA2E1F; }

/* FORMATOWANIE WYGLĄDU I UKŁADU TABEL STRONY */

.bg_left {
 background-image:url("gfx/layout/bg_left.jpg");
 background-repeat:repeat-y; }

.bg_right {
 background-image:url("gfx/layout/bg_right.jpg");
 background-repeat:repeat-y; }

.menu {
 background-image:url("gfx/layout/bg_menu.jpg");
 background-repeat:repeat-x; }

.column_left {
 width:264px;
 background-color:#F8F8F8;
 background-image:url("gfx/layout/bg_column_left.jpg");
 background-repeat:repeat-y; }

.column_left_table td {
 height:20px; }

.column_right {
 width:586px; }

.box {
 padding:12 16 12 16px }

.stopka_left {
 padding-left:30px;
 color:#688581; }

.stopka_left a:link, .stopka_left a:visited {
 color:#688581;
 text-decoration:none; }

.stopka_left a:active, .stopka_left a:hover {
 color:#2F5953;
 text-decoration:underline; }

.stopka_right {
 padding-right:30px;
 text-align:right;
 color:#2F5953; }

.stopka_right a:link, .stopka_right a:visited {
 color:#E02F11;
 text-decoration:none; }

.stopka_right a:active, .stopka_right a:hover {
 color:#E02F11;
 text-decoration:underline; }


/* FORMATOWANIE DODATKOWYCH ELEMENTÓW */

.border {
 width:193px;
 height:154px;
 margin:0 5 0 0px;
 background-image:url("gfx/layout/border.jpg");
 background-repeat:no-repeat; }

.border img {
 margin-top:17px;
 margin-left:16px; }

.border_in_text {
 float:left;
 width:193px;
 height:154px;
 margin:0 5 0 0px;
 background-image:url("gfx/layout/border.jpg");
 background-repeat:no-repeat; }

.border_in_text img {
 margin-top:17px;
 margin-left:16px; }


.image {
 text-align:center;
 margin:5 0 5 0px; }

.image img {
 border:1px solid #E6E6E6; }

.com_box {
 padding:2 4 2 4px;
 border:1px solid #E3E3E3; }

.hr {
 height:20px;
 background-image:url("gfx/layout/hr_px.jpg");
 background-repeat:repeat-x; }


/* KLASY WYŚWIETLANIA BŁĘDÓW */

.error_404 {
 margin-top:60px;
 margin-bottom:60px;
 font-size:12px;
 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:0px;
 border:1px solid #999999; }

.str-page {
 padding:2 3 2 3px;
 color:#000000;
 border:1px solid #E3E3E3;
 background-color:#F8F8F8; }

.str-ile {
 padding:2 3 2 3px;
 color:#000000;
 border-top:1px solid #E3E3E3;
 border-bottom:1px solid #E3E3E3;
 border-right:1px solid #E3E3E3;
 background-color:#F8F8F8; }

.str-nav {
 padding:0 2 0 2px;
 font-family:Verdana;
 font-size:14px;
 font-weight:bold;
 border:1px solid #FFFFFF; }

.str-str td {
 border:1px solid #E3E3E3; }

.str-null {
 background-color:#F8F8F8; }

.str-null a:link, .str-null a:visited {
 color:#000000;
 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:#E3E3E3; }
