html,body{
    text-align:center;
    width:100%;
    margin:0 auto;
    font-family:Verdana;
}
body{
    background:url(des/des_02.jpg) repeat-x #e3dbc9;
}
#strona{
    width:800px;
    margin:0 auto;
}
#s_naglowek{
    width:800px;
    height:98px;
    background:url(des/des_03.jpg) no-repeat;
}
#s_menu_przesuwane{
    height:162px;
    overflow:hidden;
    width:100%;
}
#sp_ap01,#sp_ap02,#sp_ap03,#sp_ap04,#sp_ap01_a,#sp_ap02_a,#sp_ap03_a,#sp_ap04_a{
    width:200px;
    height:33px;
    display:block;
    float:left;
}
#s_podmenu{
    height:33px;
}
#sp_ap01,#sp_ap01_a{
    background:url(des/ap01.jpg) no-repeat;
}
#sp_ap02,#sp_ap02_a{
    background:url(des/ap02.jpg) no-repeat;
}
#sp_ap03,#sp_ap03_a{
    background:url(des/ap03.jpg) no-repeat;
}
#sp_ap04,#sp_ap04_a{
    background:url(des/ap04.jpg) no-repeat;
}

#sp_ap01:hover,#sp_ap02:hover,#sp_ap03:hover,#sp_ap04:hover
{
    background-position:-200px 0;
}


#sp_ap01_a,#sp_ap02_a,#sp_ap03_a,#sp_ap04_a
{
    background-position:-200px 0;
}


#s_glowna{
    width:800px;
    background:url(des/des_31.jpg) no-repeat bottom #ffffff;
    float:left;
    padding:0 0 20px 0;
}
#sg_kontener{
    width:761px;
    background:url(des/des_32.jpg) no-repeat bottom #efebe1;
    float:left;
    margin:0 0 0 19px;
}
#sg_lewa{
    width:300px;
    background:#b3985c;
    float:left;
}
#sgl_content{
    float:left;
    width:300px;
}
#gorne_menu{
    float:left;
    margin:80px 0 0 412px;
    font-size:12px;
    font-family:Arial;
}
#stopka{
    float:right;
    margin:0px 20px 0px 0px;
    font-size:12px;
    font-family:Arial;
}
#sgl_dol{
    width:300px;
    height:20px;
    background:url(des/des_30.png) no-repeat;
    float:left;
}
#sg_prawa{
    float:left;
    text-align:left;
}
#sgp_naglowek{
    background:#e3dbc9;
    height:115px;
    width:460px;
    float:left;
    margin:0 0 10px 0;
    padding:0;
}
#sgp_nagloweki{
    background:#e3dbc9;
    height:100px;
    width:460px;
    float:left;
    margin:0 0 10px 0;
    padding:0;
}
.sgl_tresc{
    width:280px;
    margin:0 10px 0 10px;
    text-align:justify;
    font-family:Verdana;
    font-size:12px;
    color:#4a2706;
}
.sgl_naglowek{
    margin:10px 0 5px 0;
}
.sgl_galeria{
    width:280px;
    margin:0 10px 0 10px;
    text-align:left;
}
.sglg_fot{
    float:left;
    margin:5px 3px 5px 3px;
    border:1px solid #7a562b;
}
.sglg_nagl{
    margin:40px 0 0 0;
}
.sgp_tresc{
    width:440px;
    padding:0 10px 0 10px;
    margin:0px 0 10px 0;
    text-align:justify;
    font-family:Verdana;
    font-size:12px;
    color:#4a2706;
    
}
.sgp_opis01{
    float:left;
    margin:0 0 0 10px;
    font-family:Verdana;
    font-size:12px;
    color:#4a2706;
}
.sgp_opis02{
    text-align:right;
    margin:0 10px 0 0;
    font-family:Verdana;
    font-size:12px;
    color:#4a2706;
}


.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
        width: 800px;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 20%;
	height:162px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */
}

#kwick_1 {
	background:url(slide/1.jpg);
}
#kwick_2 {
	background:url(slide/2.jpg);
}
#kwick_3 {
	background:url(slide/3.jpg);
}
#kwick_4 {
	background:url(slide/4.jpg);
}
#kwick_5 {
	background:url(slide/5.jpg);
}
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}

img {border:0;}

#s_kalendarz{
    width:800px;
    margin:20px auto;
}
.sks_nazwa{
    background:url(des/kalendarz.png) no-repeat;
    width:152px;
    height:34px;
    margin:-15px 0 0 40px;
    float:left;
    position:relative;
}
.sk_start{
    background:url(des/des_37.jpg) no-repeat;
    width:800px;
    height:35px;
    display:block;
    clear:both;
}
.sk_content{
    background:url(des/des_38.jpg) repeat-y;
    width:800px;
}
.sk_end {
    background:url(des/des_40.jpg) no-repeat;
    width:800px;
    height:43px;
}
.sk_data01,.sk_data02{
    width:255px;
    height:27px;
    margin:0 0 0 220px;
}
.sk_data01{
    background:url(des/des33a.jpg) no-repeat;
    width:255px;
    height:27px;
    float:left;
}
.sk_data02{
    background:url(des/des33b.jpg) no-repeat;
    width:255px;
    height:27px;
    float:left;
}
.skd01{
    float:left;
    width:100px;
    height:20px;
    font-size:18px;
    margin:5px 0 0 15px;
}
.skd02{
    float:left;
    width:100px;
    height:20px;
    font-size:18px;
    margin:5px 0 0 15px;
}

a {color:#5F3C06;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}

.ftext, .farea, .fsubmit {background:#E3DBC9;border:1px solid #5F3C06; }

.ferror {border: 1px solid #5F3C06;font-weight:bold;margin:3px;padding:3px;}


td.tbl_green {background-color:#e0d3b4;}
td.tbl_month {background-color:#e0d3b4;font-weight:bold;}
td.tbl_red {background-color:#eab7a2;}

.calendar {margin:0 20px;font-size:11px;}

#thislink, #nextlink {cursor:url;}
