html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1.25;color: black;background: white;}
ol, ul {
	list-style: upper-roman;
}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

a,a:active{outline: none;text-decoration: none;} /* usuwa ramki z punkcikow dookola linkow*/
.cleaner {clear: both;}
img {border: 0; padding: 0; margin: 0;}
/************************************************* KONIEC RESETU *******************************/
body{background-color:#7f0000;background-image:url(images/tlo_body.jpg);background-repeat:repeat-x;background-position:0px 133px;}
/************************************************* BODY *******************************/
#mainbox{width:834px;height:auto;background-color:#fefefc;margin:0px auto 0px auto;}
.top{float:right;width:615px;height:309px;background-image:url(images/top.jpg);display:inline;position:relative;}
.top_en{float:right;width:615px;height:309px;background-image:url(images/top_en.jpg);display:inline;position:relative;}
.switch{position:absolute;left:441px;top:50px;;background-image:url(images/bc_en.jpg);text-align:right;
padding-top:2px;}
.en{padding:4px 2px 0px 0px;}
.switch a {color:#7f0000;font-weight:bold;width:172px;height:19px;display:block;}
.switch a:hover {color:#ebb04c;}
.left_ko,.left_of,.left_fi{float:left;width:218px;background-image:url(images/left.jpg);background-repeat:no-repeat;display:inline;border-right:1px solid #e1e1c9;}
.left_of{height:1675px;}
.left_fi{height:943px;}
.left_ko{height:919px;}
/************************************************* MENU *******************************/
.menu{float:left;width:590px;height:48px;margin-top:233px;margin-right:0px;}
.menu li{float:left; list-style: none;margin-right:0px;}
.menu a{width:130px;height:34px;display:block;color:white;padding-top:15px;font-size:12px;font-weight:bold;text-align:center;}
.menu a:hover{background-color: #7f0000;}
/************************************************* FOOTER *******************************/
#footer{width:834px;height:88px;background:url(images/footer.jpg) no-repeat ;margin:0px auto 0px auto;}
#footer p{float:left;color:white;margin-top:35px;padding-left:250px;}
#footer a{color:white;}
#footer a:hover{color:#d77e7e;}
/************************************************* CONTENT *******************************/
.content p{margin-bottom:0px;}
h1{font-size: 20px;font-weight: bold;color:#272727;margin:5px 0px 10px 10px;width:350px;border-bottom:1px solid #a60000;}
h2{font-size: 18px;font-weight: bold;color:#272727;margin:35px 0px 10px 10px;width:350px;}
.content{width:570px;height:auto;float:right;margin:0px 0px 0px 0px;padding-right:30px;}
.rightimg{float:right;}
.leftimg{float:left;}
.ofleftimg{float:left;margin:0px;}
.ofrightimg,.ofleftimg{margin:5px;}
.rightimg,.leftimg{margin:5px;border:1px solid #a60000;}
.content ul.oferta{
	height: auto;
	margin-left: 30px;
	margin-bottom:10px;
	list-style-type:none;
}
.content ul.oferta li{height:auto;}
/************************************************* KONTAKT *******************************/
.content ol li{height:auto;}
.content ul{height:auto;}
.content li{display:block;height:145px;}
.content .oferta li{height:220px;display:block;}
.content .oferta p{padding-top:65px;}
.content li p{padding-top:15px;}
ul.kontakt {margin-top:50px;margin-left:10px;}
.content .kontakt li{height:auto;display:block;font-size:14px;}
.content ul.kontakt {margin-left:30px;list-style-type:none;}
.kontakt_nag{font-size:18px;font-weight:bold;}
.kontakt a{font-size:14px;font-weight:bold;color:#a60000;}
.kontakt a:hover{font-size:14px;font-weight:bold;color:orange;}
.mapa{margin:10px 0px 10px 30px;}
.content ul.krs {margin-left:30px;list-style-type:none;margin-top:10px;}
.content .krs li{height:auto;display:block;font-size:11px;}
/************************************************* KONTAKT *******************************/
