body { background: #121212; font-family: "Arial"; font-size: 14px; color: #000; }

.clear { clear: both; }
a { text-decoration: none; color: #FF0000; }
a:hover { text-decoration: underline; }
ul li { list-style: disc; margin-left: 20px; }
ol li { list-style: decimal; margin-left: 25px; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }

#background { background: url(images/tlo.jpg) repeat-y center top; }
#container { background: #fff; width: 1002px; margin: 0 auto; }
#header { height: 77px; position: relative; }
#header .logo { position: absolute; left: 0px; top: 0px; }
#header .linki { position: absolute; right: 2px; top: 18px; }
#slider { width: 1002px; height: 340px; background: url(images/header00.jpg) no-repeat left top; position: relative; }
#slider img { position: absolute; left: 0px; top: 0px; }

#content { padding: 10px; }
#content .content-bg { background: url(images/tlo-content.jpg) repeat-y 214px top; }

#content .lfstyle h1 { color: #B90000; font-weight: normal; font-size: 24px; margin-bottom: 15px; }
#content .lfstyle p { margin-bottom: 15px; }
#menu { margin-bottom: 30px; padding-right: 5px; }
#menu li { list-style: none; margin-left: 0; }
#menu a { display: block; padding: 5px; color: #000; border-bottom: dotted 1px #000; }
#menu a.active, #menu a:hover { text-decoration: none; color: #FF0000; border-bottom: dotted 1px #000; }

#content .rtstyle h1 { color: #000; font-size: 18px; height: 46px; background: url(images/tlo-header.jpg) no-repeat left top; padding-left: 40px; }
#content .rtstyle h1, #content .rtstyle h2, #content .rtstyle h3, #content .rtstyle p, #content .rtstyle ul, #content .rtstyle ol, #content .rtstyle table { margin-bottom: 20px; } 
#content .rtstyle h2 { font-size: 18px; font-weight: normal; }

#footer { width: 1002px; margin: 0 auto; font-size: 12px; color: #BEBEBE; padding: 10px 0; text-align: center; }
/*#submenu { margin-bottom: 30px; padding-right: 5px; }
#submenu li { list-style: none; margin-left: 0; }
#submenu a { font-size: 12px; display: block; padding: 5px 0; color: #BEBEBE; border-bottom: dotted 1px #BEBEBE; }
#submenu a:hover { text-decoration: none; color: #FF0000; border-bottom: dotted 1px #BEBEBE; }*/
#submenu a { font-size: 12px;  padding: 0; margin: 0 10px; color: #BEBEBE; }
#submenu a:hover { text-decoration: none; color: #FF0000; }
#footer h2 { font-weight: normal; font-size: 14px; }
#footer h2, #footer p { margin-bottom: 5px; }
#footer input, #footer textarea { border: solid 1px #BEBEBE; padding: 5px; width: 328px; background: #121212; font-size: 10px; color: #BEBEBE; }
#footer textarea { height: 100px; }
#footer input.przycisk { width: 120px; background: #BEBEBE; color: #000; font-size: 14px; }
#footer input.token { width: 100px; }
#footer img { vertical-align: middle; }
