html, body {
  background: black;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:12px;
  height: 100%;
  color:white;
  margin: 0;
}

h1{
  font-size:13px;
  padding:0px;
}

.content {
  width:1000px;
}

.content a:link	{
  color: white;
  font-style:normal;
  text-decoration:none;
  cursor:hand;
}

.content a:visited	{
  color: white;
  font-style:normal;
  text-decoration:none;
  cursor:hand;
}

.content a:hover{
  color: white;
  font-style: normal;
  text-decoration:underline;
  cursor:hand;
}

p {
  text-indent: 25px;
}

a.black{
  background: url(../images/arrow_right2.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  line-height:15px;
  padding-left:10px;
  color:black;
}

a.black:link{
  text-decoration:none;
  color:white;
}

a.black:hover{
  text-decoration:none;
  background-image: url(../images/arrow_right.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  color: white;
  font-weight:bold;
}

a.black:visited{
  text-decoration:none;
  color:white;
}

a.mail{
  line-height:15px;
  padding-left:10px;
  color:black;
}

a.mail:link{
  text-decoration:none;
  color:black;
}

a.mail:hover{
  text-decoration:none;
  background-image: url(../images/arrow_right.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  color: black;
  font-weight:bold;
}

a.mail:visited{
  text-decoration:none;
  color:black;
}

#languages_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/languages_background.jpg);
  background-position: 1000px;
  height: 632px;
  float:left;
  width:100%;
}

#languages_menu{
  background: url(../images/languages_main.jpg);
  background-repeat: no-repeat;
  height: 541px;
}

#adres{
  font-size:13px;
  padding:115px 0px 0px 720px;
}

#languages_menu1{
  background: url(../images/languages_main1.jpg);
  background-repeat: no-repeat;
  height: 90px;
}

#languages_menu1 img{
  width:90px;
  height: 99px;
  border: 0px;
}

#push1 {
  width: 15px;
  height: 84px;
  float:left;
}

#polish{
  height: 94px;
  float:left;
  width: 100px;
  margin-left:20px;
}

#english{
  height: 94px;
  float:left;
  width: 105px;
}

#spanish{
  height: 94px;
  float:left;
  width: 100px;
}

#german{
  height: 94px;
  float:left;
  width: 100px;
}

#fr{
  height: 94px;
  float:left;
  width: 80px;
}

#it{
  height: 94px;
  float:left;
  width: 100px;
}

#bg{
  height: 94px;
  float:left;
  width: 100px;
}

#hl{
  height: 94px;
  float:left;
  width: 100px;
}

#ro{
  height: 94px;
  float:left;
  width: 100px;
}

#ru{
  height: 94px;
  float:left;
  width: 80px;
}



#main_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/main_background.jpg);
  background-position: 1000px;
  height: 640px;
  float:left;
  width:100%;
}

#main_main{
  background: url(../images/main.jpg);
  height: 640px;
  width:100%;  
}

#main_main img{
  height: 100%;
  width:100%;
  border:none;
}

#main_up{
  height: 250px;
  width:100%;  
}

#main_boxer{
  height: 393px;
  width:200px;
  float:left;
}

#main_kicker{
  height: 300px;
  width:110px;
  margin-top:93px;
  float:left;
}

#main_door{
  height: 300px;
  width:110px;
  margin-top:93px;
  float:left;
}

#main_hammer{
  height: 300px;
  width:90px;
  margin-top:93px;
  float:left;
}

#main_armwrestler{
  height: 300px;
  width:50px;
  margin-top:93px;
  float:left;
}

#main_koszykowka{
  height: 300px;
  width:140px;
  margin-top:93px;
  float:left;
}

#main_przyczepa{
  height: 100px;
  width:210px;
  margin-top:110px;
  float:left;
}

#menu {
  background-color: #99001E;
  margin-top:3px;
  margin-left:0px;
  clear:both;
}

#menu table{
  background-color: #99001E;
  width:1000px;
  text-align:left;
  margin-left:10px;
  font-size:11px;
  
}

#menu table th{
  font-weight:bold;
  width:140px;
  font-size:12px;
  text-align:left;
}

td.link:hover{
  background: #01C613;
}

#menu a{
  background: url(../images/arrow_right.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  line-height:15px;
  padding-left:10px;
}

#menu a:link{
  text-decoration:none;
  color:white;
}

#menu a:hover{
  text-decoration:none;
  background-image: url(../images/arrow_right2.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  color: black;
  font-weight:bold;
}

#menu a:visited{
  text-decoration:none;
  color:white;
}

#technical_data_label {
  margin-left:350px;
  margin-top:150px;
  float:left;
}

#technical_data {
  margin-left:350px;
  width:400px;
  height:320px;
  text-align:justify;
  float:left;
  overflow:auto;
  padding-right:20px;
  z-index:9;
}

#technical_data span {
  padding-left:60px;
}

#gallery {
  display:none;
  margin-left:350px;
  width:400px;
  height:320px;
  text-align:justify;
  float:left;
  overflow:auto;
  padding-right:20px;
  z-index:10;
  background-image: url(../images/gallery.jpg);
  background-repeat: no-repeat;
}


#gallery ul {
  list-style: none;
}
#gallery ul li {
  display: inline;
}
#gallery ul img {
  border: 5px solid #3e3e3e;
  border-width: 5px 5px 20px;
  margin-left:8px;
}
#gallery ul a:hover img {
  border: 5px solid black;
  border-width: 5px 5px 20px;
  color: black;
}
#gallery ul a:hover {
  color: black;
}

#gallery_ico {
  margin-left:20px;
  margin-top:50px;
  width:90px;
  height:60px;
  cursor: pointer;
  z-index:10;
  background-image: url(../images/gallery_ico.png);
  background-repeat: no-repeat;
  float:left;
}

#gallery_close {
  text-align:right;
  width:100%;
  height:20px;
  font-weight:bold;
  font-size:16px;
  cursor: pointer;
}

#movie{
  margin-top:105px;
  float:left;
  width:205px;
  height:160px;
  text-align:center;
  z-index:15;
}

#movie img{
  height: 100%;
  width:100%;
  border:none;
  z-index:15;
}

#label {
  background:#666666;
  width:230px;
  text-align:right;
  font-weight:bold;
  padding-right:10px;
  color:red;
  margin-top:-190px;
}

#player {
  display:block;
  width:240px;
  height:180px;
}



#products_world_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/products_world_background.jpg);
  background-position: 1000px;
  height: 640px;
  float:left;
  width:100%;
}

#products_world{
  background: url(../images/products_world.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_world img{
  height: 100%;
  width:100%;
  border:none;
}

#products_world_armwrestler{
  height: 185px;
  width:130px;
  float:left;
  margin-left:140px;
  margin-top:65px;
}

#products_world_mlot{
  height: 185px;
  width:125px;
  float:left;
  margin-left:2px;
  margin-top:65px;
}

#products_world_kicker_matrix{
  height: 185px;
  width:120px;
  float:left;
  margin-top:65px;
}

#products_world_boxer_z_naklejka{
  height: 185px;
  width:120px;
  float:left;
  margin-top:65px;
}

#products_world_boxer_malowany{
  height: 185px;
  width:120px;
  float:left;
  margin-top:65px;
}

#products_world_przyczepa{
  height: 185px;
  width:150px;
  float:left;
  margin-top:65px;
}

#products_world_boxer_pastel{
  height: 160px;
  width:135px;
  float:left;
  margin-left:70px;
  clear:both;
}

#products_world_koszykowka_matrix{
  height: 160px;
  width:135px;
  float:left;
}

#products_world_boxer_matrix{
  height: 160px;
  width:115px;
  float:left;
}

#products_world_boxer_king{
  height: 160px;
  width:125px;
  float:left;
}

#products_world_koszykowka_standart{
  height: 160px;
  width:145px;
  float:left;
}

#products_world_speed_race{
  height: 160px;
  width:145px;
  float:left;
}

#products_world_inne{
  height: 110px;
  width:130px;
  margin-left:730px;
  clear:both;
}


#products_world_text{
  height: 70px;
  width:80%;
  float:left;
  margin-left:90px;
  background: url(../images/pasek.png);
  background-repeat: no-repeat;
  color:black;
  padding-top:15px;
  padding-left:80px;
}

#products_world_text_en{
  height: 70px;
  width:80%;
  float:left;
  margin-left:90px;
  background: url(../images/pasek.png);
  background-repeat: no-repeat;
  color:black;
  padding-top:15px;
  padding-left:15px;
}

#products_world_text_en H1{
  font-size:12px;
}

#products_world_other{
  background: url(../images/products_world_other.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_world_other img{
  height: 100%;
  width:100%;
  border:none;
}

#products_world_o_1{
  height: 220px;
  width:165px;
  float:left;
  margin-left:200px;
  margin-top:65px;
  background: url(../images/mini_photo/top_up.jpg);
  background-repeat: no-repeat;
}

#products_world_o_2{
  height: 220px;
  width:165px;
  float:left;
  margin-top:65px;
  background: url(../images/mini_photo/gold.jpg);
  background-repeat: no-repeat;
}
#products_world_o_3{
  height: 220px;
  width:175px;
  float:left;
  margin-top:65px;
  margin-right:20px;
  background: url(../images/mini_photo/shark.png);
  background-repeat: no-repeat;
}
#products_world_o_4{
  height: 220px;
  width:165px;
  float:left;
  margin-top:65px;
  background: url(../images/mini_photo/skate.jpg);
  background-repeat: no-repeat;
}



#products_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/products_background.jpg);
  background-position: 1000px;
  height: 640px;
  float:left;
  width:100%;
}

#products_boxer{
  background: url(../images/boxer.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_boxer_pastel{
  background: url(../images/boxer_pastel.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_boxer_matrix{
  background: url(../images/boxer_matrix.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_boxer_malowany{
  background: url(../images/boxer_malowany.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_boxer_z_naklejka{
  background: url(../images/boxer_z_naklejka.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_arm_wrestler{
  background: url(../images/arm_wrestler.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_koszykowka_standart{
  background: url(../images/koszykowka_standart.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_koszykowka_matrix{
  background: url(../images/koszykowka_matrix.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_kopacz_matrix{
  background: url(../images/kicker_matrix.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_mlot{
  background: url(../images/mlot.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_top_up{
  background: url(../images/top_up.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_speed_race{
  background: url(../images/speed_race.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_przyczepa{
  background: url(../images/przyczepa.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_air_hockey_gold{
  background: url(../images/air_hockey_gold.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_air_hockey_skate{
  background: url(../images/air_hockey_skate.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#products_air_hockey_shark{
  background: url(../images/air_hockey_shark.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#service_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/service_background.jpg);
  background-position: 999px;
  height: 640px;
  float:left;
  width:100%;
}

#service_main{
  background: url(../images/service_main.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1000px;
}

#service_data {
  margin-left:370px;
  margin-top:155px;
  padding-right:15px;
  width:500px;
  height:480px;
  text-align:justify;
  float:left;
  overflow:auto;
  color:black;
}
#news h2 {
  text-align:center;
  font-size:13px;
}

#news hr {
  color: #efefef;
  background-color: #efefef;
  height: 1px;
  width:80%;
}

#distributors_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/distributors_background.jpg);
  background-position: 1000px;
  height: 640px;
  float:left;
  width:100%;
}

#distributors_main{
  background: url(../images/distributors.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1000px;
}

#distributors_contener{
  margin-left: 212px;
  padding-top:100px;
  float:left;
  width: 600px;
  height: 144px;
  text-align:justify;
  color: black;
}

#distributors_1 {
  float:left;
  width: 170px;
  height: 100px;
}

#distributors_2 {
  float:left;
  width: 250px;
  height: 100px;
}

#distributors_3 {
  float:left;
  width: 180px;
  height: 100px;
}

#distributors_4 {
  float:left;
  width: 170px;
  height: 100px;
  padding-top:20px;
}

#distributors_5 {
  float:left;
  width: 250px;
  height: 100px;
  padding-top:20px;
}

#distributors_6 {
  float:left;
  width: 175px;
  height: 100px;
  padding-top:20px;
}


#contact_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/contact_background.jpg);
  background-position: 998px;
  height: 640px;
  float:left;
  width:100%;
}

#contact_main{
  background: url(../images/contact.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1000px;
}

#contact_contener{
  float:left;
  height: 200px;
  width:285px;
  margin-top: 70px;
  margin-left: 420px;
  color:black;
  font-size:16px;
  font-weight:bold;
}


#contact_map{
  float:left;
  height: 207px;
  width:171px;
  margin-top: 85px;
  margin-left: 120px;
}

#contact_map img{
  height: 207px;
  width:171px;
}

#contact_map img:hover{
  cursor: pointer;
}

#about_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/about_background.jpg);
  background-position: 998px;
  height: 640px;
  float:left;
  width:100%;
}

#about{
  background: url(../images/about.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1000px;
}

#about_company{
  background: url(../images/about_company.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1000px;
}


#about_contener{
  padding-top:45px;
}

#about_label {
  margin-left: 440px;
  float:left;
  width: 480px;
  height: 40px;
}

#about_main {
  margin-left: 440px;
  float:left;
  width: 480px;
  height: 350px;
  text-align:justify;
  overflow:auto;
  padding-right:25px;

}

#rewards_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/about_background.jpg);
  background-position: 998px;
  height: 640px;
  float:left;
  width:100%;
}

#rewards{
  background: url(../images/about.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1000px;
}

#rewards_background1{
  border-bottom: solid 2px #99001E;
  background: url(../images/rewards_background.jpg);
  background-position: 998px;
  height: 640px;
  float:left;
  width:100%;
}

#surexpo2007{
  background: url(../images/rewards.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1000px;
}

#surexpo2009{
  background: url(../images/surexpo2009.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1000px;
}

#parts_background{
  border-bottom: solid 2px #99001E;
  background: url(../images/parts_background.jpg);
  background-position: 1000px;
  height: 640px;
  float:left;
  width:100%;
}

#parts_contener{
  width: 300px;
  height: 252px;
  background: url(../images/cart.png);
  background-repeat: no-repeat;
  margin-left:400px;
  margin-top:153px;
  float:left;
  color:black;
  padding-left:60px;
  padding-top:40px;
  padding-right:100px;
}

#parts_contener img {
  border: none;
  float:right;
  margin-right: 170px;
}

#parts_boxer_matrix{
  background: url(../images/parts_boxer_matrix.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#parts_arm_wrestler{
  background: url(../images/parts_armwrestler.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#parts_mlot{
  background: url(../images/parts_mlot.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#parts_kicker{
  background: url(../images/parts_kicker_matrix.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#parts_kicker_kj{
  background: url(../images/parts_kicker_kj.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#parts_boxer_bj{
  background: url(../images/parts_boxer_malowany.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#parts_boxer_bjp{
  background: url(../images/parts_boxer_pastel.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#parts_koszykowka_matrix{
  background: url(../images/parts_koszykowka_matrix.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#parts_koszykowka_standard{
  background: url(../images/parts_koszykowka_standard.jpg);
  background-repeat: no-repeat;
  height: 640px;
  width:1001px;
}

#promo{
  width: 300px;
  height: 252px;
  background: url(../images/cart_small.png);
  background-repeat: no-repeat;
  margin-left:300px;
}

#promo_offer {
  font-size:12px;

}

#promo_offer ul {
  list-style: none;
  font-size:14px;
  color:#99001E;
}

#promo_offer li {
  padding-bottom:10px;
  
}

#promo_offer ul img {
  border: 1px solid black;
  margin-left:8px;
}
#promo_offer ul a:hover img {
  border: 1px solid #99001E;
  color: black;
}
#promo_offer ul a:hover {
  color: black;
}