* { margin:0 }
html, body, td { font-family: Tahoma; font-size:12px; color:#202020 }
a { color:#ac2525; text-decoration:none }
a:hover { color:#ac2525; text-decoration:underline }
ul, ol { padding-left:25px }
blockquote { margin-left:20px }
img { border:0 }

#lang { width:100%; height:24px; margin-top:11px }
#lang-center { width:800px; margin:auto; text-align:right; color:#ffffff; font-family: 'Ubuntu' ,Trebuchet MS; font-weight:500; font-size:13px }
#lang-center a { color:#ffffff; text-decoration:none }
#lang-center a:hover { color:#ac2525; text-decoration:none }

#cien-1 { width:100%; height:5px; background:url('/images/cien-1.png') bottom repeat-x }
#top { width:100%; height:100px; background-color:#ffffff; background:url('/images/bg-white.png'); text-align:center }
#top-center { width:800px; height:100%; overflow:hidden; margin:auto; position:relative }
#top-logo { position:absolute; left:0; top:23px; border:0 }
#top-title { position:absolute; left:38px; top:63px; font-family: 'Ubuntu',Trebuchet MS; font-weight:300; font-size:13px; color:#525252 }
#top-menu { position:absolute; right:0; top:24px; font-family: 'Ubuntu', Trebuchet MS; font-weight:500; font-size:14px; color:#202020; width:576px; line-height:51px; clear:both }
#top-menu div { float:right; padding-left:17px }
#top-menu a { color:#202020; text-decoration:none }
#top-menu a:hover { color:#e02626; text-decoration:none }
#cien-2 { width:100%; height:5px; background:url('/images/cien-2.png') top repeat-x }

#content { width:810px; margin:auto; margin-top:30px }
.clear { clear:both }

.cien-vertical { width:800px; height:5px; float:left }
.cien-corner { width:5px; height:5px; float:left }
.cien-left { width:100%; background:url('/images/cien-left.png') left repeat-y }
.cien-right { width:100%; background:url('/images/cien-right.png') right repeat-y; text-align:center }
.cien-left-top { background:url('/images/cien-left-top.png') bottom repeat-x }
.cien-top { background:url('/images/cien-top.png') bottom repeat-x }
.cien-right-top { background:url('/images/cien-right-top.png') bottom repeat-x }
.cien-left-bottom { background:url('/images/cien-left-bottom.png') bottom repeat-x }
.cien-bottom { background:url('/images/cien-bottom.png') bottom repeat-x }
.cien-right-bottom { background:url('/images/cien-right-bottom.png') bottom repeat-x }

#content-bg { width:800px; margin:auto; background-color:#ffffff; background:url('/images/bg-white.png'); text-align:left }
#content-padding { padding:20px }
#content-title { width:100%; height:24px; background:url('/images/pasek-top.gif') left no-repeat #333333 }
#content-title-left { float:left; width:690px; padding-left:32px }
#content-title-left, #content-title-left h1 { font-family: 'Ubuntu' ,Trebuchet MS; font-weight:500; font-size:13px; color:#ffffff; line-height:24px }

#content-title-right { float:right; width:30px }
#content-pasek { height:24px; background:url('/images/pasek-bottom.gif') right no-repeat #333333 }

#content-left { float:left; width:500px; text-align:justify }
#content-right { float:right; width:240px }

#content-title-print { font-family: 'Ubuntu' ,Trebuchet MS; font-weight:500; font-size:13px; line-height:24px }

.red { color:#ac2525 }
.font12 { font-size:13px }

.stopka { height:50px }
.stopka a { color:#202020; text-decoration:none }
.stopka a:hover { color:#e02626; text-decoration:none }
#stopka-left { float:left; margin:11px 0 0 15px; width:385px; font-family: 'Ubuntu', Trebuchet MS; font-weight:500; font-size:11px; }
#stopka-right { float:right; text-align:right; margin:5px 15px 0 0; width:385px; font-size:11px; }

#cmsContent { margin:15px 0 }
#cmsContent .tytul { font-weight:bold }
#cmsContent .tytul2 { font-weight:bold }
#cmsContent .tytul2:before { content:"\00bb  "; color:#ac2525 }