/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; }

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.385em; color:#191919;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#191919;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3,
.col-4 {float:left;}

/***************tabele***************/
.cennik1-title-l { float:left; width:275px; height:18px; border:solid 1px; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.cennik1-title-r { float:left; width:150px; height:18px; border:solid 1px; border-left:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.cennik1-l { float:left; width:275px; height:18px; border:solid 1px; border-top:none; border-color:#191919; color:#191919; text-align:center; }
.cennik1-r { float:left; width:150px; height:18px; border:solid 1px; border-top:none; border-left:none; border-color:#191919; color:#191919; text-align:center; }

.cennik2-title-l { float:left; width:175px; height:18px; border:solid 1px; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.cennik2-title-c { float:left; width:125px; height:18px; border:solid 1px; border-left:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.cennik2-title-r { float:left; width:125px; height:18px; border:solid 1px; border-left:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.cennik2-l { float:left; width:175px; height:18px; border:solid 1px; border-top:none; border-color:#191919; color:#191919; text-align:center; }
.cennik2-c { float:left; width:125px; height:18px; border:solid 1px; border-top:none; border-left:none; border-color:#191919; color:#191919; text-align:center; }
.cennik2-r { float:left; width:125px; height:18px; border:solid 1px; border-top:none; border-left:none; border-color:#191919; color:#191919; text-align:center; }

.tabela-title-1 { float:left; width:50px; height:38px; border:solid 1px; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.tabela-title-2 { float:left; width:75px; height:38px; border:solid 1px; border-left:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.tabela-title-3 { float:left; width:75px; height:38px; border:solid 1px; border-left:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.tabela-title-4 { float:left; width:75px; height:19px; border:solid 1px; border-left:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.tabela-title-5 { float:left; width:75px; height:19px; border:solid 1px; border-left:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.tabela-title-6 { float:left; width:75px; height:19px; border:solid 1px; border-left:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.tabela-title-top { float:left; width:227px; height:18px; border:solid 1px; border-left:none; border-bottom:none; border-color:#191919; color:#191919; text-align:center; font-weight:bold; }
.tabela-1 { float:left; width:50px; height:18px; border:solid 1px; border-top:none; border-color:#191919; color:#191919; text-align:center; }
.tabela-2 { float:left; width:75px; height:18px; border:solid 1px; border-top:none; border-left:none; border-color:#191919; color:#191919; text-align:center; }
.tabela-3 { float:left; width:75px; height:18px; border:solid 1px; border-top:none; border-left:none; border-color:#191919; color:#191919; text-align:center; }
.tabela-4 { float:left; width:75px; height:18px; border:solid 1px; border-top:none; border-left:none; border-color:#191919; color:#191919; text-align:center; }
.tabela-5 { float:left; width:75px; height:18px; border:solid 1px; border-top:none; border-left:none; border-color:#191919; color:#191919; text-align:center; }
.tabela-6 { float:left; width:75px; height:18px; border:solid 1px; border-top:none; border-left:none; border-color:#191919; color:#191919; text-align:center; }

/***************text***************/
h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#161c3e; font-weight:600; margin:0px 0px 0px 0px; }
h1 a {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#3c3c3c; font-weight:100; margin:0px 0px 0px 0px; text-decoration:none; }
h1 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#3c3c3c; font-weight:100; margin:0px 0px 0px 0px; text-decoration:underline; }

h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#161c3e; font-weight:100; margin:0px 0px 0px 0px; }
h2 a {font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; font-weight:100; margin:0px 0px 0px 0px; text-decoration:none; }
h2 a:hover {font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; font-weight:100; margin:0px 0px 0px 0px; text-decoration:underline; }

.justify { text-align:justify; }
.indent { text-indent:20px; margin:10px 0px 0px 0px; }


/***************header***************/
.logo {padding:0px 0px 0px 25px;}

.slide {margin:0 -12px; }
.menu-0 {margin:167px -12px 0; }
.menu-1 {margin:0px -12px 0; }

.banner {padding:25px 0px 9px 30px; }
.banner .col-1, .banner .col-2, .banner .col-3 {padding-right:36px;}

.banner .image {margin-bottom:16px;}
.banner .link {padding-left:26px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:1px 20px 0 0;}
.phone {float:right; margin-right:120px;}
cite {font-style:normal;}

#content {background:#fffce4 url(images/content-tail.gif) left top repeat-x;}

.inner {padding:25px 25px 0px ;}
.inner .text {padding:25px 0px 25px 0px;}

.border {border-left:1px solid #A2A2A2;}

/***************titles***************/
.title {border-bottom:2px solid #B7B7B7; padding:0px 0px 10px 0px; }
.banner .title {border:none; padding:0; margin:0px 0px 8px 8px; }

h3 {font-size:1.077em; font-weight:normal; color:#B23C08;}
h3 a {color:#191919;}

.box h2 {background:url(images/box-bg.jpg) left 1px no-repeat; font-size:1.385em; color:#FFF; text-align:center; padding:9px 0;}
.box h3 {padding-bottom:8px;}

h4 {text-align:right; padding:0 16px 14px 0;}

/***************links***************/
.link {color:#B23C08;}

.button1, .button2 {display:block; color:#0d1228; text-decoration:none; line-height:1em; float:left;}
.button1 span, .button2 span {display:block;}
.button1 span span, .button2 span span {display:block; padding:8px 10px 10px; font-size:12px; }
.button1:hover, .button2:hover {text-decoration:underline;}

.button1 {background:url(images/button1-tail.gif) left top repeat-x;}
.button1 span {background:url(images/button1-left.gif) left top no-repeat;}
.button1 span span {background:url(images/button1-right.gif) right top no-repeat;}

.button2 {background:url(images/button2-tail.gif) left top repeat-x;}
.button2 span {background:url(images/button2-left.gif) left top no-repeat;}
.button2 span span {background:url(images/button2-right.gif) right top no-repeat;}


.list li {background:url(images/list-marker.gif) 1px 2px no-repeat; padding:0 0 11px 21px;}
.list li a:hover, .list .extra a {color:#B23C08;}

.bottom li {float:left; padding-left:67px;}
.bottom .extra {padding-left:60px;}

/***************boxes***************/
.box strong {color:#1b2558; font-size:0.923em; }

.bottom {background:#A2A2A2 url(images/comp-tail.jpg) left top repeat-x; margin:0px 0px 0px 0px; padding:5px 0px 5px 10px;}

/***************form***************/
#contactForm {padding:0px 0px 0px 0px; }
#contactForm input, #contactForm textarea {font-size:0.846em; line-height:1em; color:#414141; border:1px solid #A2A2A2; background:#B7B7B7; padding:2px 0px 0px 3px; }
#contactForm select {font-size:0.846em; line-height:1em; color:#414141; border:1px solid #A2A2A2; background:#B7B7B7; padding:2px 0px 0px 3px; }
#contactForm textarea {overflow:hidden;}


/***************positioning***************/
.padding1 {padding-bottom:5px;}
.padding2 {padding-bottom:24px;}
.padding3 {padding-bottom:38px;}
.padding4 {padding-bottom:42px !important;}
.padding5 {padding-right:58px;}
.padding6 {padding-right:45px;}
.padding7 {padding-bottom:8px !important;}
.padding8 {padding-right:70px;}
.padding9 {padding-bottom:18px;}

/***************footer***************/
#footer {color:#D7D7D7; font-size:0.923em; line-height:1em; text-align:center; padding:27px 0 24px;}
#footer a {margin:0px 0px 0px 0px; color:#D7D7D7;}