body{ background-color:#FFFFFF; background-image:url(../bg2.jpg); background-position:center; background-repeat:repeat-y;  margin:0; font-family:Tahoma, Verdana, sans-serif;}
h1{ font-size:11px;}
img{border:0;}
form{ margin:0;}
p{margin:0; padding:0}
a{ color:#a63a14; text-decoration:none } 
a:hover{ color:#990000; text-decoration:underline}

h3 {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Verdana;
    font-size: 13px;
    color: red;
    text-align: center;
}

#menu_linki { width:739px; margin:0 auto; font-size:14px; color:#a09a98;}
#menu_linki a{color:#a09a98; text-decoration:none;}
#logowanie {margin-left:30px; }

#menu_linki_stopka { width:739px; margin:0 auto; font-size:13px; color:#a09a98;}
#menu_linki_stopka a{color:#a09a98; text-decoration:none;}

.menu_linki_sr { color:#a09a98;  }
.menu_linki_sr a{color:#525252; text-decoration:none;}
.menu_linki_sr a:hover{color:#186ba4; text-decoration:none;}

.m_linek { position:relative; top:-8px; left: 5px;}


#zd_rej { margin-top:-120px; margin-left:380px; }
#zd_pyt { margin-top:-115px; margin-left:530px; }
#zd_kont { margin-top:-115px; margin-left:652px; }

#witam { width:739px; margin:0 auto; }
#witam .content{ margin:10px 20px ; margin-right:370px; color:#525252 }
#witam h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing:-0.3px; color:#4c403b; font-weight:normal; margin:0 0 17px 0;}
#witam p{ font-size:12px; line-height:18px; text-align:justify; }
#witam .more{text-align:right; margin-top:17px;}
#witam .more a{ color:#a63a14; text-decoration:none } 
#witam .more a:hover{ color:#990000; text-decoration:underline}

#news { width:739px; margin:0 auto}
#news .content{ margin:10px 20px; color:#525252}
#news h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing:-0.3px; color:#4c403b; font-weight:normal; margin:0 0 17px 0;}
#news p{ font-size:12px; line-height:18px; text-align:justify}
#news .more{text-align:right; margin-top:17px; }
#news .more a{ color:#a63a14; text-decoration:none } 
#news .more a:hover{ color:#990000; text-decoration:underline}

#archiwum { font-size: 11px; margin: 10px 20px; text-align: right; }

#sklepy {
width:710px; padding:10px 0; margin:0 auto; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#9f2d20; font-weight:lighter; 
}

#sklepyopis {
 padding:10px 0; margin: auto; 
}

#bg4 .title { width:710px; padding:15px 0; margin:0 auto; font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; color:#9f2d20; font-weight:lighter; }
#bg5 .tresc {width:710px; margin:0 auto; padding:20px 0; font-size:12px; line-height:20px;}
#bg5 .tresc .opis{  padding-right:20px; margin-right:25px; width:710px; color:#686868}

.menu_l{ background:url(../images/menu_left.gif) no-repeat; height:41px; width:5px; float:right;}
.menu_r{ background:url(../images/menu_right.gif) no-repeat right top; height:41px; float:right; padding:0 15px 0 10px}
.menu_r a{ padding-left:7px; padding-right:7px; color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold;}

#form_kont input{ height:19px; padding:5px 0 0 5px; width:300px;} 
#form_kont textarea{ height:120px; padding:5px 0 0 5px; width:300px;} 
#form_kont .kod{ height:19px; padding:5px 5px 0 5px;; width:80px; }
#form_kont .submit{width:80px; height:26px; padding:0;}
.error td{ background:#FF0000; color:#FFFFFF; padding:4px 7px;}

#rejest {
    
    
	font-size: 13px;
	text-align:justify;
    padding: 3px;
	line-height:18px;
	color:#525252;
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;

}

#rejest .naglowek2 {
    
    
	font-size: 18px;
	text-align:justify;
    padding: 3px;
	line-height:18px;
	color:#9f2d20;
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;

}


#stopka{ font-size:10px; margin:0 auto; color:#a09a98;}
#stopka a{color:#a09a98; text-decoration:none;}
#stopka a:hover{ text-decoration:underline; color:#186ba4; }

.table {
    border: 1px solid #DBDFE3;
    background-color: #F3F7FA;
    padding: 3px;
	font-size: 13px;
}

.table2 {
    border: 1px solid #DBDFE3;
    background-color: #F3F7FA;
	font-size: 13px;
	text-align: center;
    padding: 3px;
}

.table3 {
    
    
	font-size: 13px;
	text-align: center;
    padding: 3px;
}

.table4 {
    
    
	font-size: 13px;
	text-align:justify;
    padding: 3px;
	color:#525252;
	font-size:12px;
	line-height:18px;
	
}

.naglowek {
    background-color: #556579;
    color: #fff;
	font-size: 13px;
    padding: 3px;
    text-align: center;
    font-weight: bold; 