* {
  margin: 0;
  padding: 0;
  color: #373737;
  font-size: 12px;
  font-family: Arial;
  text-align: left;
  vertical-align: top;
}

body {
  text-align: center;
  background: #FFFFFF url('../images/background.jpg') repeat-x;
}

a:link { color: #7F7F7F; text-decoration: none; }
a:visited { color: #7F7F7F; text-decoration: none; }
a:hover { color: #840042; text-decoration: none; }

img {
  border: 0;
}

hr {
  width: 100%;
  height: 1px;
  background: #9A9A9A;
  border: 0;
  margin: 15px 0 15px 0;
}

hr.yellow {
  background: #FEB62C;
}

#page {
  width: 100%;
  height: 500px;
  margin: 0 auto;
  background: transparent url('../images/clouds_background.jpg') repeat-x center;
}

#main {
  width: 1000px;
  height: 500px;;
  margin: 0 auto;
}

#summit {
  width: 1000px;
  height: 65px;
  vertical-align: middle;
  display: table-cell;
}

#summit p#summit_left {
  width: auto;
  height: auto;
  color: #034389;
  float: left;
  margin: 0 0 0 25px;
}

#summit p#summit_right {
  width: auto;
  height: auto;
  color: #034389;
  float: right;
  margin: 0 25px 0 0;
}

#summit p#summit_right img {
  margin: 0 10px 0 0;
}

#summit p#summit_right span {
  color: #9CDAFE;
  font-size: 10px;
  margin: 0 25px 0 25px;
}

#summit p#summit_right a {
  font-weight: bold;
}

#summit p#summit_right a:link { color: #7B1B41; }
#summit p#summit_right a:visited { color: #7B1B41; }
#summit p#summit_right a:hover { color: #999999; }

#top_menu {
  width: 1000px;
  height: 60px;
  background: transparent url('../images/menu_background.jpg') no-repeat;
}

#top_menu p#top_menu_left {
  width: auto;
  height: auto;
  float: left;
  margin: 20px 0 0 25px;
}

#top_menu p#top_menu_right {
  width: auto;
  height: auto;
  float: right;
  margin: 20px 25px 0 0;
}

#top_menu p#top_menu_left a, #top_menu p#top_menu_right a {
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}

#top_menu p#top_menu_left span, #top_menu p#top_menu_right span {
  color: #98456F;
  font-size: 15px;
  margin: 0 15px 0 15px;
}

#top_menu p#top_menu_left a:link, #top_menu p#top_menu_right a:link { color: #FFFFFF; }
#top_menu p#top_menu_left a:visited, #top_menu p#top_menu_right a:visited { color: #FFFFFF; }
#top_menu p#top_menu_left a:hover, #top_menu p#top_menu_right a:hover { color: #FEC52E; }

#top_menu_bar {
  width: 1000px;
  height: 39px;
  background: transparent url('../images/menu_bar_background.jpg') no-repeat;
}

#top_menu_bar p#top_menu_bar_left {
  width: auto;
  height: auto;
  color: #7B1B41;
  float: left;
  margin: 12px 0 0 25px;
}

#top_menu_bar p#top_menu_bar_right {
  width: auto;
  height: auto;
  color: #7B1B41;
  float: right;
  margin: 12px 25px 0 0;
}

#top_menu_bar p#top_menu_bar_form {
  width: auto;
  height: auto;
  word-spacing: 10px;
  float: right;
  margin: 7px 25px 0 0;
}

#top_menu_bar p#top_menu_bar_left img {
  margin: 2px 10px 0 0;
}

#top_menu_bar p#top_menu_bar_left span {
  color: #DB7E02;
  font-size: 10px;
  margin: 0 25px 0 25px;
}

#top_menu_bar p#top_menu_bar_left a, #top_menu_bar p#top_menu_bar_left b, #top_menu_bar p#top_menu_bar_right a, #top_menu_bar p#top_menu_bar_right b {
  color: #7B1B41;
  font-weight: bold;
}

#top_menu_bar p#top_menu_bar_left a:link, #top_menu_bar p#top_menu_bar_right a:link { color: #7B1B41; }
#top_menu_bar p#top_menu_bar_left a:visited, #top_menu_bar p#top_menu_bar_right a:visited { color: #7B1B41; }
#top_menu_bar p#top_menu_bar_left a:hover, #top_menu_bar p#top_menu_bar_right a:hover { color: #AF6501; }

.top_menu_input_login {
  width: 98px;
  height: 26px;
  color: #9D5B02;
  font-style: italic;
  padding: 0 36px 0 6px;
  background: transparent url('../images/menu_bar_input_login.jpg') no-repeat;
  border: 0;
}

.top_menu_input_password {
  width: 98px;
  height: 26px;
  color: #9D5B02;
  font-style: italic;
  padding: 0 36px 0 6px;
  background: transparent url('../images/menu_bar_input_password.jpg') no-repeat;
  border: 0;
}

.button_dark {
  width: auto;
  height: 26px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0 8px 0 8px;
  background: #7B1B41;
  border: 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
}

#top {
  width: 1000px;
  height: 230px;
  background: transparent url('../images/top_background.jpg') no-repeat;
  margin: 15px 0 15px 0;
}

#top_splash {
  width: 625px;
  height: 200px;
  float: left;
  background: #FFFFFF;
  margin: 15px 0 0 25px;
}

#top_box {
  width: 300px;
  height: 200px;
  float: left;
  margin: 15px 0 0 25px;
}

#top_box_caption {
  width: 300px;
  height: 28px;
  color: #FEC52E;
  font-size: 16px;
  font-weight: bold;
}

#top_box_text {
  width: 300px;
  height: 146px;
  color: #FFFFFF;
  line-height: 1.6em;
  text-align: justify;
}

#top_box_text a:link { color: #FFFFFF; }
#top_box_text a:visited { color: #FFFFFF; }
#top_box_text a:hover { color: #FEC52E; }

#top_box_button {
  width: 300px;
  height: 26px;
  color: #FFFFFF;
  text-align: right;
}

.button_light {
  width: auto;
  height: 26px;
  color: #671636;
  font-weight: bold;
  padding: 0 8px 0 8px;
  background: #FECD4B url('../images/button_light.jpg') repeat-x;
  border: 1px solid #FDA62B;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
}

#logo_winder {
  width: 1000px;
  height: 50px;
  margin: 15px 0 0 0;
}

#bottom {
  width: 1000px;
  height: 50px;
  background: transparent url('../images/bottom_background.jpg') no-repeat;
  margin: 15px 0 0 0;
}

#bottom p#bottom_left {
  width: auto;
  height: auto;
  color: #671636;
  float: left;
  margin: 18px 0 0 25px;
}

#bottom p#bottom_right {
  width: auto;
  height: auto;
  color: #671636;
  float: right;
  margin: 18px 25px 0 0;
}

#bottom p#bottom_left a, #bottom p#bottom_right a {
  color: #671636;
  font-weight: bold;
}

#bottom p#bottom_left a:link, #bottom p#bottom_right a:link { color: #7B1B41; }
#bottom p#bottom_left a:visited, #bottom p#bottom_right a:visited { color: #7B1B41; }
#bottom p#bottom_left a:hover, #bottom p#bottom_right a:hover { color: #AF6501; }

#bottom p#bottom_left span, #bottom p#bottom_right span {
  color: #DB7E02;
  font-size: 10px;
  margin: 0 10px 0 10px;
}

#fuse {
  width: 1000px;
  height: 36px;
  display: table-cell;
}

#fuse p#fuse_left {
  width: auto;
  height: auto;
  color: #9A9A9A;
  float: left;
  margin: 10px 0 0 25px;
}

#fuse p#fuse_left span {
  color: #DB7E02;
  font-size: 10px;
  margin: 0 7px 0 7px;
}

#fuse p#fuse_right {
  width: auto;
  height: auto;
  color: #9A9A9A;
  float: right;
  margin: 10px 25px 0;
}

#fuse p#fuse_left a, #fuse p#fuse_right a, #fuse p#fuse_left b, #fuse p#fuse_right b {
  color: #9A9A9A;
}

#fuse p#fuse_left a {
  font-weight: bold;
}

#fuse p#fuse_left a:link, #fuse p#fuse_right a:link { color: #9A9A9A; }
#fuse p#fuse_left a:visited, #fuse p#fuse_right a:visited { color: #9A9A9A; }
#fuse p#fuse_left a:hover, #fuse p#fuse_right a:hover { color: #671636; }

#fuse p#fuse_right span {
  color: #FEC42E;
  font-size: 10px;
  margin: 0 10px 0 10px;
}

#base_start {
  width: 1000px;
  height: 160px;
  background: transparent url('../images/base_start_background.jpg') no-repeat;
}

#base_start_left {
  width: 650px;
  height: 160px;
  float: left;
}

#base_start_right {
  width: 350px;
  height: 160px;
  float: right;
}

a.base_link {
  width: 290px;
  height: 40px;
  color: #840042;
  font-size: 16px;
  font-weight: bold;
  float: top;
  background: transparent url('../images/base_link1.jpg') no-repeat;
  display: block;
  padding: 20px 0 0 10px;
  margin: 15px 0 0 0;
}

a.base_link:link { color: #840042; text-decoration: none; }
a.base_link:visited { color: #840042; text-decoration: none; }
a.base_link:hover { color: #FEC52E; text-decoration: none; background: transparent url('../images/base_link2.jpg') no-repeat; }


.start_box {
  width: 156px;
  height: auto;
  float: left;
  border: 1px solid red;
}

.start_caption {
  width: auto;
  height: 20px;
  color: #850042;
  font-size: 16px;
  font-weight: bold;
  padding: 13px 0 0 25px;
}

.start_text {
  width: auto;
  height: 104px;
  line-height: 1.6em;
  text-align: justify;
  padding: 10px 25px 13px 25px;
}

#start_menu {
  width: 1000px;
  height: 11px;
  text-align: center;
  background: transparent url('../images/start_menu_background.jpg') no-repeat; 
}

#start_menu img {
  margin: 2px 0 0 0;
}

#start_window {
  width: 950px;
  height: 375px;
  z-index: 1;
  background: #F7F7F7;
  border: 1px solid #999999;
  position: absolute;
  margin: -398px 0 0 25px;
}

#start_window h1 {
  width: auto;
  height: auto;
  color: #850042;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0 10px 10px;
}

#start_window_base {
  width: 916px;
  height: 312px;
  background: #FFFFFF;
  border: 1px solid #E2E2E2;
  position: relative;
  margin: 0 0 0 10px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 6px 6px 6px 6px;
  overflow: scroll;
}

#start_window_base_left {
  width: 600px;
  height: auto;
  float: left;
}

#start_window_base_right {
  width: 280px;
  height: auto;
  float: right;
}

#start_window_base_right h1 {
  width: auto;
  height: auto;
  color: #850042;
  font-size: 16px;
  font-weight: bold;
  margin: 25px 0 6px 0;
}

#start_window_base_right button {
  width: 280px;
  height: 26px;
  color: #FFFFFF;
  font-weight: bold;
  background: #E80000;
  text-align: center;
  border: 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
}

#base {
  width: 1000px;
  height: 176px;
  display: table-cell;
  background: transparent url('../images/base_background.jpg') repeat-y;
}

#base_left {
  width: 625px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  float: left;
  margin: 10px 0 10px 25px;
}

#base_right {
  width: 300px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  float: right;
  margin: 10px 25px 10px 0;
}

#base_left h1, #base_right h1 {
  width: auto;
  height: auto;
  color: #850042;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

#base_top {
  width: 1000px;
  height: 3px;
  background: transparent url('../images/base_top_background.jpg') no-repeat;
}

#base_bottom {
  width: 1000px;
  height: 3px;
  background: transparent url('../images/base_bottom_background.jpg') no-repeat;
}

.box {
  width: 300px;
  height: auto;
  background: #840042 url('../images/base_box_bottom.jpg') no-repeat bottom;
}

.box_caption {
  width: 300px;
  height: 45px;
  color: #FEC52E;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
  display: table-cell;
  padding: 0 0 0 10px;
  background: transparent url('../images/base_box_caption.jpg') no-repeat;
}

.box_text {
  width: 280px;
  height: auto;
  color: #FFFFFF;
  line-height: 1.6em;
  text-align: justify;
  padding: 10px 10px 10px 10px;
}

.box_text_form {
  width: 274px;
  height: 30px;
  background: transparent url('../images/base_box_form.jpg') no-repeat;
}

.box_text_chat {
  width: 274px;
  height: 30px;
  background: transparent url('../images/base_box_chat.jpg') no-repeat;
}

.box_text_form, .box_text_chat {
  font-size: 14px;
  padding: 10px 0 0 6px;
}

.box_text_form a, .box_text_chat a {
  font-size: 14px;
}

.box_text_form a:link, .box_text_chat a:link { color: #7B1B41; }
.box_text_form a:visited, .box_text_chat a:visited { color: #7B1B41; }
.box_text_form a:hover, .box_text_chat a:hover { color: #999999; }

.box_shipping {
  width: 300px;
  height: 261px;
  background: transparent url('../images/box_shipping_background.jpg') no-repeat;
  margin: 15px 0 0 0;
}

.box_shipping .box_caption {
  width: auto;
  height: auto;
  color: #7B1B41;
  font-size: 16px;
  font-weight: bold;
  background: none;
  padding: 8px 0 0 10px;
}

.box_shipping .box_text {
  width: 280px;
  height: auto;
  color: #373737;
  line-height: 1.6em;
  text-align: justify;
  padding: 10px 10px 10px 10px;
}

.box_pricelist {
  width: 300px;
  height: 124px;
  background: transparent url('../images/box_pricelist_background.jpg') no-repeat;
  margin: 15px 0 0 0;
}

.box_pricelist .box_caption {
  width: auto;
  height: auto;
  color: #7B1B41;
  font-size: 16px;
  font-weight: bold;
  background: none;
  padding: 8px 0 0 10px;
}

.box_pricelist .box_text {
  width: 190px;
  height: auto;
  color: #373737;
  line-height: 1.6em;
  text-align: left;
  padding: 10px 10px 10px 10px;
}

.box_pricelist .box_text a {
  font-weight: bold;
}

.float_left {
  float: left;
}

#base_left sup {
  font-size: 9px;
  color: #868686;
}

#box_all {
  width: 100%;
  height: 385px;
  position: relative;
}

#box_contact1 {
  width: 300px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  position: absolute;
  margin: 0 0 0 0;
}

#box_contact2 {
  width: 300px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  position: absolute;
  margin: 0 0 0 323px;
}

#contact_map {
  width: 625px;
  height: 397px;
  position: absolute;
  margin: 173px 0 0 0;
  border: 1px dotted #9A9A9A;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
}

#box_contact_bielsko {
  width: 200px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  position: absolute;
  margin: 400px 0 0 0;
  border-right: 1px dotted #9A9A9A;
}

#box_contact_krakow {
  width: 188px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  position: absolute;
  margin: 400px 0 0 220px;
  border-right: 1px dotted #9A9A9A;
}

#box_contact_katowice {
  width: 196px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  position: absolute;
  margin: 400px 0 0 429px;
}

#box_contact_info {
  width: 400px;
  height: auto;
  color: #850042;
  font-weight: bold;
  line-height: 1.6em;
  text-align: center;
  position: absolute;
  padding: 6px 0 6px 0;
  margin: 510px 0 0 220px;
  background: #F0F0F0;
  border: 1px dotted #9A9A9A;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
}

/* JP (fajki, kółka, ikonki...) */

ul, ol {
  margin-left: 35px;
  text-align: justify;	
}

ul.fajki, ul.kolka {
  width: 130px;
  line-height: 1.4em;
  position: relative;
}

ul.fajki li {
  background-image: url('../images/ico/tick.gif');
  margin-left: -38px;	
  background-repeat: no-repeat;
  padding-left: 16px;
  background-position: 0 3px;
  list-style-type: none;
}

ul.kolka li {
  background-image: url('../images/ico/circle.gif');
  margin-left: -38px;	
  background-repeat: no-repeat;
  padding-left: 16px;
  background-position: 0 3px;
  list-style-type: none;
}

ul.kolka {
  width: auto;
}

li {
  text-align: justify;	
}

ul.fajki_contact {
  width: 100px;
  line-height: 1.6em;
}

/* Chmurki */

.cloud_box {
  position: relative;
  display: inline;
}

.cloud_box a:link { color: #373737; text-decoration: none; }
.cloud_box a:visited { color: #373737; text-decoration: none; }
.cloud_box a:hover { color: #7F7F7F; text-decoration: none; }

.cloud {
  position: absolute;
  display: none;
  clear: right;
  left: 100%;
  top: 10px;
  width: 279px;
  height: 92px;
  text-align: center;
  z-index: 1;
  background: transparent url('../images/cloud.png') no-repeat;
  font-size: 12px;
  text-align: justify;
  line-height: 1.46em;
  padding: 24px 17px 13px 18px;
}

/* table_customers */

.table_customers {
  width: 100%;
  height: auto;
}

.table_customers_cell1 {
  width: 33%;
  height: 80px;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid #D1D1D1;
  border-bottom: 1px solid #D1D1D1;
}

.table_customers_cell2 {
  width: 33%;
  height: 80px;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid #D1D1D1;
}

.table_customers_cell3 {
  width: 33%;
  height: 80px;
  text-align: center;
  vertical-align: middle;
  border-left: 1px solid #D1D1D1;
  border-bottom: 1px solid #D1D1D1;
}

.table_customers_cell_bottom {
  border-bottom: none;
}

/* table_realized */

.table_realized {
  width: 100%;
  height: auto;
  margin: 6px 0 0 0;
}

.table_realized_cell1 {
  width: 50%;
  height: 120px;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid #D1D1D1;
  border-bottom: 1px solid #D1D1D1;
}

.table_realized_cell2 {
  width: 50%;
  height: 120px;
  text-align: center;
  vertical-align: middle;
  border-bottom: 1px solid #D1D1D1;
}

.table_realized_cell_bottom {
  border-bottom: none;
}

.realized_media {
  height: 90px;
  background: transparent url('../../files/realized/media.jpg') no-repeat top center;
  background-position: 0px 10px;
}

.realized_www {
  background: transparent url('../../files/realized/strony_www.jpg') no-repeat top center;
}

.realized_printing {
  background: transparent url('../../files/realized/poligrafia.jpg') no-repeat top center;
}

.realized_quality {
  background: transparent url('../../files/realized/jakosc.jpg') no-repeat top center;
  background-position: 0px 10px;
}

.table_realized_cell1 h2, .table_realized_cell2 h2 {
  width: auto;
  height: auto;
  color: #850042;
  font-size: 20px;
  font-weight: bold;
  margin: 40px 0 0 0;
  text-align: center;
}

.table_realized_cell1 h2 a, .table_realized_cell2 h2 a {
  color: #850042;
  font-size: 20px;
  font-weight: bold;
}

.table_realized_cell1 h3, .table_realized_cell2 h3 {
  width: auto;
  height: auto;
  font-size: 12px;
  font-weight: bold;
  margin: 4px 0 0 0;
  text-align: center;
}

.realized_media h2, .realized_quality h2 {
  margin: 50px 0 0 0;
}

.table_realized_cell1 h2 a:link, .table_realized_cell2 h2 a:link { color: #850042; }
.table_realized_cell1 h2 a:visited, .table_realized_cell2 h2 a:visited { color: #850042; }
.table_realized_cell1 h2 a:hover, .table_realized_cell2 h2 a:hover { color: #C99201; }

.realized_position {
  width: auto;
  height: auto;
  margin: 0 0 15px 0;
}

.realized_position img {
  border: 1px dotted #9A9A9A;
}

#realized_portion {
  width: 625px;
  height: auto;
  text-align: right;
  font-weight: bold;
  border-top: 1px solid #9A9A9A;
}

#realized_portion span {
  width: 130px;
  height: auto;
  color: #9A9A9A;
  font-size: 16px;
  text-align: right;
  margin: 3px 6px 0 0;
  display: block;
  float: right;
}

a.realized_portion_link {
  width: 20px;
  height: auto;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 3px 6px 3px 6px;
  margin: 0 0 0 2px;
  display: block;
  float: right; 
}

a.realized_portion_link:link { color: #850042; background: #EBEBEB; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; }
a.realized_portion_link:visited { color: #850042; background: #EBEBEB; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; }
a.realized_portion_link:hover { color: #FFFFFF; background: #850042; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; }

a.realized_portion_link_selected {
  width: 20px;
  height: auto;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 3px 6px 3px 6px;
  margin: 0 0 0 2px;
  display: block;
  float: right; 
}

a.realized_portion_link_selected:link { color: #FEC535; background: #850042; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; }
a.realized_portion_link_selected:visited { color: #FEC535; background: #850042; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; }
a.realized_portion_link_selected:hover { color: #FFFFFF; background: #850042; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-bottom: 1px solid #9A9A9A; }

.player_mp3 {
  width: 605px;
  height: auto;
  color: #850042;
  font-weight: bold;
  background: #F0F0F0;
  border: 1px dotted #9A9A9A;
  padding: 6px 10px 6px 10px;
  margin: 15px 0 0 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
}

/* Promotions */

.promotion {
  width: 625px;
  height: auto;
  margin: 0 0 15px 0;
  border: 1px dotted #9A9A9A;
}

.promotion_image {
  border-bottom: 1px dotted #9A9A9A;
}

.promotion_text {
  width: 613px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  background: #F0F0F0;
  padding: 5px 6px 5px 6px;
}

.promotion_text h2 {
  width: auto;
  height: auto;
  color: #850042;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 4px 0;
}

/* Help */

.help_group {
  width: 613px;
  height: auto;
  margin: 0 0 15px 0;
  background: #F0F0F0;
  border: 1px dotted #9A9A9A;
  padding: 5px 6px 5px 6px;
  position: relative;
}

.help_group h2, .help_group h2 a {
  width: auto;
  height: auto;
  color: #850042;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 4px 0;
}

.help_group h2 a:link { color: #000000; }
.help_group h2 a:visited { color: #000000; }
.help_group h2 a:hover { color: #850042; }


.help_group ul li span {
  width: 582px;
  display: none;
  line-height: 1.6em;
  text-align: justify;
  font-style: italic;
  background: #FFFFFF;
  padding: 5px 6px 5px 6px;
  border: 1px dotted #9A9A9A;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px; 
  margin: 3px 0 10px 0;
}

.help_group ul li a {
  font-weight: bold;
}

.help_group ul li a:link { color: #850042; }
.help_group ul li a:visited { color: #850042; }
.help_group ul li a:hover { color: #000000; }

.help_group_questions {
  display: none;
}

.help_group_close {
  width: auto;
  height: auto;
  position: absolute;
  margin: -20px 0 0 586px;
}

.help_questions_close {
  width: auto;
  height: auto;
  float: right;
  margin: 0 0 2px 6px;
}

/* Offer */

#offer_all {
  width: 625px;
  height: auto;
  display: table;
}

#offer_left {
  width: 300px;
  height: auto;
  color: #840042;
  font-weight: bold;
  line-height: 1.6em;
  float: left;
}

#offer_right {
  width: 300px;
  height: auto;
  color: #840042;
  font-weight: bold;
  line-height: 1.6em;
  float: right;
}

#offer_left ul li, #offer_right ul li {
  color: #840042;
}

#offer_left h2, #offer_right h2 {
  width: auto;
  height: auto;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 4px 0;
}

#offer_left a:link, #offer_right a:link { color: #840042; text-decoration: none; }
#offer_left a:visited, #offer_right a:visited { color: #840042; text-decoration: none; }
#offer_left a:hover , #offer_right a:hover { color: #000000; text-decoration: none; }

.offer_space {
  padding: 13px 0 0 0;
}

/* Formularz */

.form_left {
  width: 210px;
  height: 30px;
  vertical-align: middle;
  padding: 6px 0 6px 0;
}

.form_right {
  width: 415px;
  height: 30px;
  vertical-align: middle;
  padding: 6px 0 6px 0;
}

.form_border {
  border-bottom: 1px dotted #9A9A9A;
}

select {
  width: 415px;
  height: 26px;
  color: #333333;
  padding: 0 6px 0 6px;
  background: #F5F5F5;
  border-top: 1px solid #BEBEBE;
  border-left: 1px solid #BEBEBE;
  border-right: 1px solid #D3D3D3;
  border-bottom: 1px solid #D3D3D3;
}

select option {
  padding: 2px 6px 2px 6px;
  color: #333333;
  background: #FFFFFF;
  margin: 1px 0 0 0;
  border-top: 1px solid #BEBEBE;
  border-left: 1px solid #BEBEBE;
  border-right: 1px solid #D3D3D3;
  border-bottom: 1px solid #D3D3D3;
}

.form_text {
  width: 415px;
  height: 26px;
  color: #333333;
  padding: 0 6px 0 6px;
  background: #F5F5F5;
  border-top: 1px solid #BEBEBE;
  border-left: 1px solid #BEBEBE;
  border-right: 1px solid #D3D3D3;
  border-bottom: 1px solid #D3D3D3;
}

.form_textarea {
  width: 415px;
  height: 182px;
  color: #333333;
  padding: 6px 6px 6px 6px;
  background: #F5F5F5;
  border-top: 1px solid #BEBEBE;
  border-left: 1px solid #BEBEBE;
  border-right: 1px solid #D3D3D3;
  border-bottom: 1px solid #D3D3D3;
}

.form_token {
  width: 56px;
  height: 24px;
  color: #333333;
  padding: 4px 6px 4px 6px;
  background: #F5F5F5;
  border-top: 1px solid #BEBEBE;
  border-left: 1px solid #BEBEBE;
  border-right: 1px solid #D3D3D3;
  border-bottom: 1px solid #D3D3D3;
}

.form_button {
  padding: 0 20px 0 20px;
  margin: 0 4px 0 4px;
}

.form_error {
  background: #FFE6E6;
  border-top: 1px solid #B30000;
  border-left: 1px solid #B30000;
  border-right: 1px solid #FF0000;
  border-bottom: 1px solid #FF0000;
}

.form_left small {
  font-size: 9px;
}

.form_right span {
  color: #FF0000;
  font-weight: bold;
}

/* Dodatki */

.image_right {
  width: auto;
  height: auto;
  border: 1px dotted #9A9A9A;
  float: right;
}

/* Podział na kolumny */

.place_column {
  width: 613px;
  height: auto;
  background: #F0F0F0;
  border: 1px dotted #9A9A9A;
  padding: 5px 6px 5px 6px;
  margin: 15px 0 15px 0;
  display: table;
}

.place_column_left {
  width: 294px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  float: left;
}

.place_column_right {
  width: 294px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  float: right;
}

.place_column_left ul, .place_column_right ul {
  width: auto;
  margin-top: -5px;
}

/* Wyróżnienia w tek¶cie */

.distinction_text1, .distinction_text1 blink {
  width: 625px;
  height: auto;
  color: #FA8401;
  font-size: 40px;
  text-align: center;
  margin: 20px 0 20px 0;
}

.distinction_text2 {
  width: 613px;
  height: auto;
  color: #373737;
  text-align: center;
  background: #F0F0F0;
  border: 1px dotted #9A9A9A;
  padding: 10px 6px 10px 6px;
  margin: 20px 0 20px 0;
}

.distinction_text3 {
  width: 613px;
  height: auto;
  line-height: 1.6em;
  text-align: justify;
  background: #F0F0F0;
  border: 1px dotted #9A9A9A;
  padding: 10px 6px 10px 6px;                                                    
  margin: 15px 0 15px 0;
}

/* Table ulotki */

table.table_ulotki {
  width: 100%;
  height: auto;
  background: #F0F0F0;
  border: 1px dotted #9A9A9A;
  margin: 15px 0 15px 0;
}

table.table_ulotki td {
  width: auto;
  height: auto;
  background: #FFFFFF;
  border: 1px solid #CDCDCD;
}

table.table_ulotki th, table.table_ulotki td {
  text-align: center;
  line-height: 1.6em;
  vertical-align: middle;
  padding: 2px 0 2px 0;
}

table.table_ulotki th {
  color: #850042;
  background: #CDCDCD;
}

/* Inne */

.incentive {
  width: auto;
  height: auto;
}

.featured {
  width: 280px;
  height: auto;
  margin: 10px 0 10px 10px;
  display: table;
  float: left; 
}

.featured ul {
  width: 100%;
}


