body
{
  background: url('../images/tlo.jpg') repeat;
  background-color: #C0C0C0;
  margin:0 auto;
  overflow: auto;
  line-height: 16px;
}

div, td,  h1, h2, h3, h4, h5, h6
{
  color: #000000;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  margin:0px;
  padding:0px;
}


a{text-decoration: none; font-size:11px;}
img{border: none; margin: 0px; padding: 0px;}
p{border: none; margin: 0px; padding: 0px;}
form{padding: 0px; margin: 0px;}
br {clear:left;}

.submit_button{height:16px;  padding: 0px 10px 2px 10px; margin: 0px 0px 0px 0px; background: #F0F0F0; font-size:10px; border: solid #D2DBC3 1px; color:#33392A;}
.submit_button2{height:25px;  padding: 0px 10px 2px 10px; margin: 0px 0px 0px 0px; background: #F0F0F0; font-size:11px; border: solid #D2DBC3 1px; color:#33392A;}
.input_button{height:12px; margin: 2px 0px 0px 0px; background: #F0F0F0; border: solid #D2DBC3 1px; font-size:10px; color:#33392A;}




.input{margin: 0px; padding: 3px 5px;  background: #fff; border: solid #EAEAEA 2px; font-size:12px; color:#666666;}
.button{text-align:center; padding: 3px 18px; background:#5D5A47; border: solid #2C4122 1px; font-size:13px; font-weight:bold; color:#fff;}
.red{color:#B70000;}

.info{float:left;  width:500px; padding: 5px 10px 5px 10px; clear:left; color: #000000;}
.error{float:left; width:540px; margin: 10px 0px 20px 0px; padding: 5px 10px 5px 10px; clear:left; color: #fff; font-weight: bold; text-align: center; background: #FF0000; border: solid #000 1px;}
.communication{float:left; width:540px; margin: 10px 0px 20px 0px; padding: 5px 10px 5px 10px; clear:left; color: #fff; font-weight: bold; text-align: center; background: #008000; border: solid #000 1px;}


#player{float:left; width: 750px; text-align:center; margin:0px; padding:0px;}




#start {
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 980px;
  background: #EFEDE0;
}


/*HEADER*/
#header{
 position:relative;
 float: left;
 width: 980px;
 color: #fff;
 background: #EFEDE0;
}



/*FOOTER*/
#footer{float: left; width: 980px; height:48px; background:url('../images/footer.jpg') repeat-x;}
#footer p{text-align: left; color: #EFEDDE; margin: 0px; padding: 20px 0px 0px 20px;}
#footer a{color: #EFEDDE;}


.homes{margin: 10px;}




/*SRODEK START*/
#contener{
  float: left;
  width: 980px;
  color: #000;
  padding: 10px 0px 10px 0px;
  background: #EFEDE0;
}



/*CONTENER nr 1*/
#contener_1{float: left; width: 265px; background-color: #EFEDE0; }
.menu_left_spaces{float:left; width: 265px; height: 5px;}

#menu_left{
 float:left;
 width: 265px;
 padding: 20px 0px 20px 0px;
 margin:0px;
 background: #E0E0C6;
}

.menu_left_normal{
 float:left;
 width:250px;
 height:20px;
 margin: 4px 0px 5px 0px;
 padding: 8px 0px 0px 15px;
 color: #5A5A42;
 font-size: 13px;
 cursor:pointer;
 font-weight:bold;
 background: url('../images/left_normal.gif') no-repeat;
}
.menu_left_normal a{color: #5A5A42; font-size: 13px;}


.menu_left_active{
 float:left;
 width:250px;
 height:20px;
 margin: 4px 0px 5px 0px;
 padding: 8px 0px 0px 15px;
 color: #5A5A42;
 font-size: 13px;
 cursor:pointer;
 font-weight:bold;
 background: url('../images/left_activ.gif') no-repeat;
}
.menu_left_active a{color: #5A5A42; font-size: 13px;}

.menu_left_level_1{
 float:left;
 width:240px;
 padding: 8px 0px 0px 25px;
 color: #5A5A42;
 font-size: 12px;
 font-weight:normal;
 cursor:pointer;
}
.menu_left_level_1 a{color: #5A5A42; font-size: 12px; font-weight:normal;}



.menu_left_level_2{
 float:left;
 width:230px;
 padding: 0px 0px 0px 35px;
 color: #9D9D9D;
 font-size: 10px;
 cursor:pointer;
}
.menu_left_level_2 a{color: #9D9D9D; font-size: 10px;}



.menu_left_level_3{
 float:left;
 width:230px;
 padding: 5px 0px 0px 45px;
 color: #FE8C1C;
 font-size: 10px;
 cursor:pointer;
}
.menu_left_level_3 a{color: #FE8C1C; font-size: 10px;}





/*CONTENER nr 2*/
#contener_2{float: left; width: 685px; min-height: 400px; padding: 0px 0px 0px 30px;  background: url('../images/contener_background.jpg') top right no-repeat;}

#contener_2 .navigation{float:left; width: 685px; color: #808080; padding: 2px 0px 2px 0px; font-size: 11px;}
#contener_2 .navigation a{color:#808080;}

#contener_2 .title h1{float:left; width: 685px; color: #FE8C1C; padding: 5px 0px 5px 0px; margin:0px;  font-weight:normal; font-size: 22px; line-height: 22px;}
#contener_2 .title h1 a{color:#FE8C1C; font-size: 22px;}

#contener_2 .lines{float:left; width: 500px; height:2px; margin: 2px 0px 2px 0px; background: url('../images/lines_1.gif') repeat-x;}
#contener_2 .lines2{float:left; width: 585px; height:2px; margin: 2px 0px 2px 0px; background: url('../images/lines_1.gif') repeat-x;}


#contener_2 .contents{float:left; width: 685px; color: #2C2A1B; padding: 5px 0px 5px 0px; line-height: 180%;}
#contener_2 .contents h2{float:left; width: 685px; margin:0px; padding:0px; font-size: 12px; line-height:19px; color:#000000;}

#contener_2 .contents_1{float:left; padding: 0px; width:465px;}
#contener_2 .contents_2{float:left; padding: 10px 10px 10px 10px; width:200px;}

#contener_2 .images{float:left; margin: 0px 0px 20px 0px; width:200px; text-align:center; border: solid #CECFA7 0px;}

#contener_2 .photo_list{float:left; margin: 10px 10px 10px 10px; height:100px; text-align:center; border: solid #CECFA7 0px;}


/*Styl dla listy z zajawka*/
#contener_2 .list{float:left; width: 585px; padding: 5px 0px 5px 0px;  text-align:left; font-size: 11px; }
#contener_2 .list a{color: #FE8C1C;  font-weight:bold;}
#contener_2 .list a:hover{color: #5A5945; font-weight:bold;}
#contener_2 .list a{color: #FE8C1C;  font-weight:bold;}
#contener_2 .list img{float: left; margin: 2px 4px 4px 0px;}
#contener_2 .list_more{float:left; width: 585px; padding: 5px 0px 5px 0px;  text-align:right; font-size: 11px; }
#contener_2 .list_more a{color: #FE8C1C;}



#contener_3 .navigation_big{float:left; width: 970px; color: #808080; padding: 2px 0px 2px 10px; font-size: 11px;}
#contener_3 .navigation_big a{color:#808080;}

#contener_3 .title_big{float:left; width: 970px; color: #FE8C1C; padding: 5px 0px 5px 10px; font-size: 22px; }
#contener_3 .title_big a{color:#FE8C1C; font-size: 22px;}

#contener_3 .lines_big{float:left; width: 800px; height:2px; margin: 2px 0px 2px 10px; background: url('../images/lines_1.gif') repeat-x;}
#contener_3 .lines2_big{float:left; width: 850px; height:2px; margin: 2px 0px 2px 0px; background: url('../images/lines_1.gif') repeat-x;}
#contener_3 .contents_big{float:left; width: 980px; color: #2C2A1B; padding: 5px 0px 5px 0px;}


.tab_download{
 float:left;
 width:500px;
 margin: 10px 0px 10px 0px;
 border-collapse: collapse;
 border:solid #CECFA7 1px;
}

.tab_download th{text-align:left; padding: 3px 10px 3px 10px; font-weight:bold; background: #CECFA7; color: #FE8C1C;}
.tab_download td{padding: 3px 5px 3px 5px;  background: #EFEDE0; color: #5A5945;}
.tab_download .column_1{text-align:center; width: 20px;}
.tab_download .column_2{text-align:left; width: 470px;}
.tab_download a{color: #5A5945;}
.tab_download a:hover{color: #3B3A2C;}


#navi{float:left; text-align:right; width: 585px; color: #FE8C1C; padding: 2px 0px 2px 0px; font-size: 11px;}
#navi a{color: #FE8C1C;}


/*Tabelka listujaca START*/
#bookmarks{
  float: left;
  width: 580px;
  height: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-bottom: solid #E4DFA7 1px;
}

#bookmarks li{
  float: left;
  text-align:center;
  width: 140px;
  height: 30px;
  background: url('../images/frame_1.gif') repeat-x;
  cursor: pointer;
  list-style: none;
  padding: 7px 2px 5px 2px;
  margin: 0px;
  color: #FE8C1C;
}


#bookmarks li:hover{
  list-style: none;
  padding: 7px 2px 5px 2px;
  float: left;
  width: 140px;
  background: url('../images/frame_2.gif') repeat-x;
  color: #FE8C1C;
  font-weight: bold;
}

.pole{
  float: left;
  width: 640px;
  margin: 10px 0px 10px 0px;
  padding: 0px;
}










/*Lista do technicznych*/
#technical{
  float: left;
  width: 650px;
  height: 30px;
  margin: 30px 0px 0px 20px;
  padding: 0px;
}

#technical li{
  float: left;
  text-align:left;
  width: 600px;
  list-style: square;
  padding: 4px 2px 4px 2px;
  margin: 0px;
  color: #FE8C1C;
}
#technical li a{color: #FE8C1C;}

#technical li:hover{
  list-style: square;
  padding: 4px 2px 4px 2px;
  margin: 0px;
  float: left;
  width: 600px;
  color: #FE8C1C;
  font-weight: bold;
}
#technical li a{color: #FE8C1C;}





.downloads_title{
  float: left;
  width: 650px;
  height: 30px;
  margin: 20px 0px 0px 10px;
  padding: 0px;
  font-weight: bold;
  font-size: 12px;
}
.downloads_title a{color: #FE8C1C;}

.downloads{
  float: left;
  width: 650px;
  height: 30px;
  margin: 0px 0px 0px 30px;
  padding: 0px;
}
.downloads a{color: #004080;}
.downloads img{float:left; margin:0; padding:0;}








/*Galeria START*/
.galery{
 float:left;
}

.galery_title{float:left; width:600px; margin:0; padding:0; background: #C0C0C0; color: #1B3864; }
.galery_title h1{float:left; width:600px; padding: 4px 5px 5px 5px; margin: 0px; color: #1B3864;}
.galery_title h1 a{color: #1B3864;}

.galery_contents{float:left; width:650px; }

.galery_box{float:left; width:170px; height:170px;}
.galery_box h1 a{color: #1B3864;}
.galery_box p a{color: #000;}




#galery_scene{float:left; width:600px;  margin:0; padding:0; background: #F2EFE6; border:solid #541220 1px; color: #541220;}
#galery_images{float:left; width:600px; height:284px; padding: 10px 0px 5px 0px; text-align:center;}
#galery_photo_content{float:left; width:580px; height:60px; padding: 2px 10px 3px 10px; background: #DBD7D6;}

#galery_listing{float:left; width:600px;  margin: 10px 0px 10px 0px; padding:0;}
.gal_list_box{float:left; width: 170px; height:110px; margin:5px; padding:5px; border:solid #EBE5D7 1px;  text-align:center; cursor:pointer;}
/*GALERIA END*/



/*Menu TOP START*/
.HeaderTopLine{
 float:left;
 width:980px;
 height:5px;
 background: #EFEDE0;
}

#MenuTop{
 float:left;
 width:980px;
 height:30px;
 background: #E0E0C6;
}

#SearchForm{
 float:left;
 width:213px;
}

#SearchFormWord{float:left; width: 150px; text-align:center; padding: 5px 0px;}
#SearchFormWord input{width: 130px; border:solid #C7C696 2px; background:#fff;}

#SearchFormSend{float:left; text-align:left; width: 60px; padding: 5px 0px;}
#SearchFormSend input{background:none; border:none; color:#585743; font-size:12px; font-weight:bold;}

.MenuTopBreak{
 float:left;
 width:2px;
 height:30px;
 background: url('../images/MenuTopBreak.gif') no-repeat;
}

#MenuTopRight{
 float:right;
 text-align:right;
 width:765px;
 height:30px;
}

.MenuTopRightLogin{
 float:right;
 width:170px;
 height:21px;
 padding:9px 30px 0px 0px;
 background:url('../images/dziubek.jpg') no-repeat right center;
 color:#5A5A42;
 font-weight:bold;
 margin:0px;
}
.MenuTopRightLogin a{color:#5A5A42; font-weight:bold;}


.MenuTopRightRegister{
 float:right;
 width:120px;
 height:21px;
 padding:9px 30px 0px 0px;
 background:url('../images/dziubek.jpg') no-repeat right center;
 color:#5A5A42;
 font-weight:bold;
 margin:0px;
}
.MenuTopRightRegister a{color:#5A5A42; font-weight:bold;}

.MenuTopRightShop{
 float:right;
 xwidth:190px;
 height:21px;
 padding:9px 10px 0px 30px;
 margin:0px;
 background:url('../images/basket.jpg') no-repeat;
 color:#5A5A42;
 font-weight:bold;
 text-align:left;
}
.MenuTopRightShop span{color:#FE8C1C;}
.MenuTopRightShop a{color:#5A5A42;}
/*Menu TOP END*/


/*Sklep START*/
.Shop{

}

/*Sklep END*/





/*REJESTRACJA START*/
.Register{
 float:none;
 text-align:center;
 width:660px;
 border-collapse: collapse;
 border-spacing:0;
 margin:10px;
}

.RegisterTitle{
 width:660px;
 text-align:left;
}
.RegisterTitle h1{margin:0; padding: 10px 0px 10px 140px; color:#309BB6; font-size:15px;}

.RegisterCopy{
 width:660px;
 text-align:center;
}
.RegisterCopyClick{padding: 10px 0px 10px 10px; cursor:pointer; font-weight:bold;}

.RegisterContent{text-align:left;  padding:5px 15px;}
.RegisterContent a{color:#666666;}



.RegisterText{
 width:180px;
 text-align:right;
 padding:5px 5px;
}
.RegisterText a{color:#666; font-weight:bold;}

.RegisterInput{
 width:220px;
 text-align:left;
 padding:5px 5px;
}
.RegisterInput input{width: 250px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #EAEAEA 2px; font-size:12px; color:#666666;}
.RegisterInput textarea{width: 250px; height:70px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #EAEAEA 2px; font-size:12px; color:#666666;}


.RegisterCheckbox{
 width:220px;
 text-align:left;
 padding:5px 5px;
}



#RegisterInfoEmail{float:left; width:200px; text-align:left; }
#RegisterInfoPass{float:left; width:200px; text-align:left; }



.RegisterButton{
 width:400px;
 text-align:center;
 padding:5px 0px;
}

/*REJESTRACJA END*/





/*SHOP START*/
/*SKLEP*/
ShopCartItems{margin:0; padding:0;}
#ShopCartValue{margin:0; padding:0;}


.basket{
 float:none;
 text-align:center;
 width:620px;
 border-collapse: collapse;
 border-spacing:0;
 margin:20px;
}

.basket th{
 background:#5A5945;
 color: #fff;
 padding:5px 10px;
 border-right: solid #fff 2px;
}

.basket tr{
 border-bottom: solid #C0C0C0 1px;
}

.basket td{
  padding:10px 10px;
}

.BasketItem{text-align:left;}
.BasketItem span{font-size:11px; color:#808080;}

.BasketRemove{
 width:39px;
 height:19px;
 cursor:pointer;
 background: url('../images/shop/usun.png') no-repeat;
}

.BasketAllValue{text-align:right; font-weight:bold;}

.BasketAmount1{float:left; border:solid #5A5945 0px; padding-top:4px; width:25px;}
.BasketAmount2{float:left; border:solid #5A5945 0px; width:15px; padding-left:8px; cursor:pointer;}
.BasketAmount2 img{margin:1px 0px;}


.BasketList{
 float:left;
 clear:both;
 width:200px;
 list-style:none;
}

.BasketList li{
 float:left;
 width:200px;
}

.BasketButton{
 float: left;
 padding:10px;
 width: 600px;
 text-align:right;
}

.BasketText{
 float: left;
 padding:10px;
 width: 600px;
 height:20px;
 text-align:right;
}

#Vat{font-weight:bold; height:20px; padding:0px; margin:0px;}
#TransportMoney{font-weight:bold; height:20px;  padding:0px; margin:0px; }
#AllMoney{font-weight:bold; height:20px;  padding:0px; margin:0px;}


#Vat img{float:none; margin:0px; padding:0px;}
#TransportMoney img{float:none; margin:0px; padding:0px;}
#AllMoney img{float:none; margin:0px; padding:0px;}

.titleInfo{float:left; clear:both; width:130px; color: #5A5945; padding: 5px 10px 5px 10px; font-size: 12px; font-weight:bold;}
.titleInfox{float:left; color: #FE8C1C; padding: 5px 0px 5px 0px; font-size: 12px; font-weight:bold;}

/*SHOP END*/


/*Products Box START*/
.ShopBox{
 float:left;
 width:200px;
 height:240px;
 margin: 5px 5px 5px 5px;
 padding: 2px;
 border:solid #E0DFCB 1px;
}

.ShopBoxTitle{float:left;   width:190px;  background: #DBDCBD; color:#585742; font-weight:bold; padding: 5px 5px 5px 5px;}
.ShopBoxPhoto{float:left;   width:190px;  height:110px; padding: 15px 5px 5px 5px; text-align:center;}
.ShopBoxContent{float:left; width:110px; height:120px; padding: 5px 5px 5px 5px;}

.ShopBoxContentA{float:left; width:180px;  padding: 3px 0px 3px 10px; font-size:10px;}
.ShopBoxContentB{float:left; width:108px; height:20px; margin:2px 0px 2px 10px; padding: 5px 0px 0px 0px; border: solid #C9C8A9 1px; font-size:10px;}
.ShopBoxContentC{float:left; width:35px; height:27px; margin: 2px 10px 20px 20px; padding: 0px 0px 0px 0px; background:url('../images/wozek.jpg') no-repeat; cursor:pointer;}

.ShopBoxContentB span{color:#F69431; font-size:11px; font-weight:bold;}
.ShopBoxContentA a{color:#585647;}


.Shopboks{
 float:left;
 width:200px;
 height:220px;
 margin: 5px;
 border: solid #5A5945 1px;
}
.Shopboks p{text-align:center; margin: 4px 0px 4px 0px;}
p.ShopBoksPrice{text-align:center;  margin: 10px 2px 2px 35px; float:left; width:132px; height:27px;  padding: 5px 0px 0px 0px; background:url('../images/add_to_cart.jpg') no-repeat; cursor:pointer;}

/*Products Box END*/






#dialog{
 position:absolute;
 top: 300px;
 left:400px;
 display:none;
 width:300px;
 height:100px;
 border:solid #000 3px;
 background: #C0C0C0;
 z-index:999;
}

.opacity{
 background: #000;
 opacity: 0.75
}

#dialogClose{
 float:right;
 xwidth:200px;
 color: #000;
 font-weight:bold;
 font-size:14px;
 cursor:pointer;
 padding: 5px;
}

#dialogContent{
 float:left;
 width:250px;
 text-align:center;
 color: #000;
 font-size:14px;
 padding: 20px 10px 10px 20px;
}


#dialogMore{
 float:left;
 width:250px;
 text-align:center;
 color: #000;
 font-size:14px;
 padding: 5px 0px 5px 30px;
}
#dialogMore a{color:#309BB6; font-size:12px; font-weight:bold;}



/*Lista zamowien START*/
.OrdersList{
 width:654px;
 border-collapse:separate;
 border-spacing: 0px;
 color: #000;
 background: #5A5945;
}


.OrdersList td{border-top: solid #000 1px;}
.OrdersList th{background: #5A5945; color:#fff; padding: 5px 5px;}
.OrdersList td{background: #EFEDE0; padding: 5px 5px;}
.OrdersListCenter{text-align:center;}
.OrdersListLeft{text-align:left;}
/*Lista zamowien END*/







.Search{
 float:left;
 width: 600px;
 padding: 3px 0px;
}


.SearchTitle a{
 float:left;
 width: 600px;
 padding: 3px 0px;
 font-size:14px;
 color: #2C4122;
 font-weight:bold;
}

.SearchText a{
 float:left;
 width: 600px;
 padding: 3px 0px;
 color: #666;
}


/*Paginacja START*/
.pagination{
 float:left;
 width:648px;
 padding: 7px 5px;
 margin: 9px 0px;
 text-align:left;
}
.pagination_activ   {text-align:left; margin:0px 10px; padding:4px 4px; display:inline; margin:0px; background:#9E0000; color: #fff;}
.pagination_deactiv {text-align:left; margin:0px 10px; padding:4px 4px; display:inline; margin:0px; background:#213770; color: #fff;}

.pagination_prev{float:left; width:110px; margin:0px 10px; padding:4px 10px; text-align:center; background:#1F3871;}
.pagination_prev a{color:#fff;}

.pagination_next{float:left; width:110px; margin:0px 10px; padding:4px 10px; text-align:center;  background:#1F3871;}
.pagination_next a{color:#fff;}

.pagination_block{float:left; margin:0px 10px; padding:4px 0px;}


.FormFaq{
 width:554px;
 border-collapse:separate;
 border-spacing: 0px;
 color: #000;
 border:solid #E0DFCB 2px;
}
.FormFaq td{vertical-align:vertical;}

.FormFaqTitle{padding:5px 5px; color:#585742; background:#DBDCBD; }
.FormFaqText{text-align:right; width:100px; padding:5px 5px;}
.FormFaqInput{text-align:left; width:400px; padding:5px 5px;}
.FormFaqSend{text-align:center; padding:5px 5px;}


.FormFaqInput input{width: 380px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #EAEAEA 2px; font-size:12px; color:#666666;}
.FormFaqInput textarea{width: 380px; height:70px; margin: 0px; padding: 3px 5px;  background: #fff; border: solid #EAEAEA 2px; font-size:12px; color:#666666;}



#advert{
 position:absolute;
 top:100px;
 left:190px;
 width: 600px;
 height:400px;
 background:green;
 z-index:500;
 display:none;
}


#advertclose{
 position:relative;
 top: -100px;
 left: -10px;
 width: 600px;
 height: 40px;
 color:#fff;
 text-align:right;
 z-index:9000;
}


.opacity{
 background: #000;
 opacity: 0.4;
 z-index:20;
}

#advertswf{
 z-index:40;
 opacity: 0.0;
}


.back{
 float:left;
 width:670px;
 padding:0px 15px 5px 0px;
 text-align:right;
}

.back a{color:#FE8C1C; font-weight:bold; font-size:12px;}
