body { margin: 0; scrollbar-face-color: #570003; scrollbar-arrow-color: #9e6736; vertical-align: top; scrollbar-track-color: #570003; scrollbar-highlight-color: #570003; scrollbar-shadow-color: #570003; scrollbar-darkshadow-color: #9e6736; scrollbar-3dlight-color: #9e6736; scrollbar-base-color: #570003; text-align: center; background: #570003 url('img/bg.gif') repeat top; }

html,body { height: 100%; margin: 0; padding: 0; border: 0; width: 100%; }

body, p, ul, li, td, div { font-family: verdana;
    font-weight: normal;
    font-size: 12px;
    color: #ffa6a8;
    line-height: 130%;
    }

ul { margin: 0 0 0 20px; padding: 0;}

p, li { text-align: justify; }

p { padding: 0; margin: 15px 20px; }

li { margin: 5px 20px; }

img { display: block; }

a img { border: 0; }


h1 { font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 21px; text-align: left;  color: #b40505; line-height: 24px;  padding: 0;  margin: 0; font-style: italic; font-weight: normal; margin-left: 45px; }
h2 {font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 19px; text-align: left;  color: #fb4648; line-height: 20px; margin: 0px 20px 10px 20px; font-style: italic; font-weight: normal; }

h3 { font-size: 11px; font-weight: bold; margin: 0 0 10px 20px; text-align: left; color: #37404C;}

a, a:link,  a:visited {
    color: #EEEEEE;
    text-decoration: none;
}

a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

hr { margin: 0 20px; color: #470104;}
form { margin: 0; padding: 0; }
.clear { clear: both; }

#td_middle { background: #570003 url('img/tabela_bg.gif') repeat-y; vertical-align: top}
#menu_v { background: url('img/menu_bg.jpg') no-repeat top; width: 186px; vertical-align: top; }
#c_ontent { width: 589px; vertical-align: top; }
#f_ooter { background: #570003 url('img/tabela_bg.gif') repeat-y; vertical-align: bottom}
#obrys1 { margin: 20px 10px 15px 20px; border: 1px solid #470104;}
#obrys2,.obrys2 { border: 1px solid #620004;}
#box_under_menu { height: 98px; position: relative;}
#napisz { position: absolute; left: 61px; top: 17px; width: 115px;}
#newsletter { position: absolute; left: 54px; top: 64px; width: 127px; height: 23px;}
#news_input {width: 122px; height: 23px; background-color: transparent; border: none; color: #B17143; padding-left: 5px; font-family: Tahoma;}


.ramka_l { display: block; margin: 0 10px 10px 0; padding: 5px; border: 1px solid #D28E9B; float: left;}
.dimm { filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
.button1, a.button1 { font-size: 11px; font-weight: bold; padding: 2px; font-family: sans-serif; cursor: pointer;}

img.foto1 { border: 1px solid #959595;}
