*{
 margin:0;
 padding:0;
 border:0;
 }
#galleryTable{
	margin-top:10px;
	/*color:#183674 !important;*/
	color:black !important;
	} 
#galleryTable a{
	color:#183674 !important;
}
#sms{
 position:relative;
 background-color:#f1f1f1;
 clear:right;
 padding:10px;
}
#sms h2{
 background-color:#f1f1f1 !important;
}
#sms a{
 color:#000;
 text-decoration:none;
}
#sms a:hover{
 text-decoration:underline;
}
#addTerm{
 position:absolute;
 top:0;
 right:185px !important;;
}
#addProduct{
 position:absolute;
 top:0;
 rigtht:0 !important;
}
fieldset{
 position:relative;
 padding:10px;
}
legend{
 font-size:14px;
}
#fullsearch{}
.delBtn,.edtBtn{
 width:88px;
 text-align:center;
 position:absolute;
 top:0;
 background-color:#e0dfe3;
 z-index:20;
}
.delBtn{
 right:0;
}
.edtBtn{
 right:92px;
}
.delBtn:hover,.edtBtn:hover{
 background-color:#333;
 color:#fff;
 cursor:pointer;
}
h3.info{
 clear:both;
 padding-bottom:10px;
}
.gadugadu{
 border:none !important;
 padding:0 !important;
 zoom:1;
 position:static !important;
 margin-bottom:-4px !important;
}
#gieldaWyniki td{
 padding:3px;
}
.line{
 border-bottom:1px solid #ccc;
 margin:0 !important;
 padding:0 !important;
}
.gieldaWynikiRow{
 border-bottom:1px solid #ccc;
}
.gieldaWynikiBg{
 background-color:#f1f1f1 !important;
}
.gieldaWynikiImg{
 width:60px;
}
#fullsearch td{
 background-color:#fff;
 padding:5px;
}
#fullsearch .division{
 width:160px;
 background-color:#ccc;
 color:#333;
 padding:5px;
 }
.result img{
 float:left;
 margin-right:10px;
 }
#fullsearch .title{
 width:180px;
 background-color:#ccc;
 color:#333;
 padding:5px;
}
#fullsearch .description{
 background-color:#ccc;
 color:#333;
 padding:5px;
 }
html{
 position:relative;
 height:auto;
 z-index:0;
 } 
.inputTxt{
 border:1px solid #ccc;
 width:180px;
 } 
h1 label{
 font-size:11px;
 font-weight:normal;
 }
h1 input{
 position:absolute;
 top:0;
 right:0;
 }  
select{
 border:1px solid #ccc;
}

.inputSelect{
 border:1px solid #ccc;
 width:180px;
 }
.inputSelectBig{
 border:1px solid #ccc;
 width:300px;
 }   
.inputBtn{
 border:none;
 width:180px;
 background-color:#3f82d0;
 color:#fff;
 }
h1 .edit{
 background-color:#fe0000 !important;
 color:#fff;
}
.fileInput{
 border:1px solid #ccc;
 margin-right:3px;
}
.delete{
 border:none;
 width:160px;
 background-color:#c8c8c8;
 color:#333;
}
.inputBtnBig{
 border:none;
 width:300px;
 background-color:#c8c8c8;
 color:#333;
 } 
.inputBtn:hover,.inputBtnBig:hover,.delete:hover,h1 .edit:hover{
 background-color:#333 !important;
 color:#fff;
 cursor:pointer;
 } 
.komisContent{
 clear:both;
 padding-top:5px;
} 
textarea{
 border:1px solid #ccc;
 width:180px;
 }
form td, form th{
 padding:3px;
 }
form th{
 }   
h1 form{
 position:absolute;
 top:0;
 right:0;
 font-size:12px !important;
 font-weight:normal !important;
 z-index:5;
} 
img{
 background-color:#fff;
}
.min:hover,.min2:hover{
 border-color:#ccc !important;
 cursor:default !important;
 }
.min2,fieldset .min{float:left;margin-right:10px;}
.ha{
 color:/*#7d723c*/#173868 !important;
 text-decoration:none;
 } 
.ha:hover{
 text-decoration:underline !important;
 }      
body{
 font-family:Verdana, Arial, Helvetica, sans-serif !important;
 font-size:12px;
 color:#333;
 background-color:#fff;
 background:#fff url(../design_img/bodyBg.gif);
 position:relative;
 height:100%;
 z-index:1;
 }
#container{
 width:990px;
 margin:0px auto;
 position:relative;
 background-color:#fff;
 color:#333;
 border:2px solid #fff;
 }
h2 .stone,p .stone{
 position:relative;
 top:-5px;
 right:0;
 margin-left:3px;
 border:none !important;
 cursor:default !important;
 } 
h1 .stone{
 position:relative;
 top:-6px;
 right:0;
 margin-left:3px;
 border:none !important;
 cursor:default !important;
 } 
* html h2 .stone, * html p .stone{
 position:relative;
 top:-4px;
 right:0;
 margin-left:3px;
 border:none !important;
 cursor:default !important;
 } 
* html h1 .stone{
 position:relative;
 top:-3px;
 right:0;
 margin-left:3px;
 border:none !important;
 cursor:default !important;
 } 
* + html h2 .stone,* + html p .stone{
 position:relative;
 top:-4px;
 right:0;
 margin-left:3px;
 border:none !important;
 cursor:default !important;
 } 
* + html h1 .stone{
 position:relative;
 top:-3px;
 right:0;
 margin-left:3px;
 border:none !important;
 cursor:default !important;
 } 
#header{
 width:990px;
 height:123px;
 /*background:url(../design_img/headerBg3.jpg) 0px 0px;*/
 background:url(../design_img/headerBgNew.jpg) 0px 0px;
 position:relative;
 z-index:10;
 } 

#headerPart{
 position:absolute;
 right:-15px;
 top:0px;
 } 
#topBar{
 width:560px;
 position:absolute;
 top:0;
 right:0;
 z-index:250;
 } 
#topBarCompany{
 position:absolute;
 top:0px;
 left:0;
 background-color:#94badf;
 width:380px;
 padding:7px 5px 6px 5px;
 left:10px;
 font-weight:bold;
 font-size:11px;
 } 
#topBarCompany span{
 font-weight:normal !important;
}
#error{
 width:550px;
 padding:5px;
 position:absolute;
 top:30px;
 right:0;
 background-color:#fff;
 color:#f00;
 font-size:11px;
 } 
#logotype{
 position:absolute;
 /*top:22px;*/
 top:7px;
 left:5px;
 } 
#loginFrm{
 width:380px;
 height:20px;
 float:left;
 /*padding:7px 0px 7px 0px;*/
 /*background:#94badf*/ /*url(../design_img/loginFrmBg.gif) center left no-repeat;*/
 color:#000;
 font-size:11px;
 } 
#loginFrm li{
 list-style-type:none;
 float:left;
 }
#loginFrm #user,#loginFrm #pswrd{
 border:none;
 background:transparent url(../design_img/inpTxtBglogin.gif);
 color:#333;
 width:96px;
 padding:3px 4px 2px 3px;
 height:14px;
 position:relative;
 top:4px;
 }
* html #loginFrm #user, * html #loginFrm #pswrd{
 border:1px solid #ccc;
 background-color:#fff;
 color:#333;
 width:96px;
 position:relative;
 top:2px;
 }
* + html #loginFrm #user, * + html #loginFrm #pswrd{
 border:1px solid #ccc;
 background-color:#fff;
 color:#333;
 width:96px;
 padding:3px 4px 2px 3px;
 height:14px;
 position:relative;
 top:2px;
 }    

#loginFrm #pswrd{
 margin-right:10px;
 }  
* html #loginFrm #pswrd{
 margin-right:5px;
 }    
#loginFrm label{
 margin-left:15px;
 margin-right:5px;
 position:relative;
 top:4px;
 }
* + html #loginFrm label{
 margin-left:15px;
 margin-right:5px;
 position:relative;
 top:1px;
 } 
* html #loginFrm label{
 margin-left:15px;
 margin-right:5px;
 position:relative;
 top:0px;
 }
#loginFrm .submitBtn{
 width:17px;
 height:17px;
 background:transparent url(../design_img/loginFrmSubmit2.gif);
 position:relative;
 top:5px;
 cursor:pointer;
 }
#loggedUser{
 background-color:#f0f0f0;
 padding:5px;
 width:150px;
 margin-bottom:3px;
 text-align:center;
 font-weight:bold;
 }  
#topBarLinks{
 width:180px;
 height:30px;
 float:right;
 /*padding:8px 0px 8px 0px;*/
 /*background:#94badf*/ /*url(../design_img/topBarLinksBg.jpg) repeat-x;*/
 color:/*#7f7432*/#000;
 }
#topBarLinks ul li{
 list-style-type:none;
 display:block;
 float:left;
 width:90px;
 text-align:center;
 }
#topBarLinks a{ 
 color:#000;
 text-decoration:none; 
 margin-left:20px;
 position:relative;
 top:5px;
 font-size:11px;
}
* html #topBarLinks a{ 
 color:#000;
 text-decoration:none; 
 margin-left:20px;
 position:relative;
 top:6px;
 font-size:11px;
}
* + html #topBarLinks a{ 
 color:#000;
 text-decoration:none; 
 margin-left:20px;
 position:relative;
 top:6px;
 font-size:11px;
}    
#topBarLinks a:hover{
 text-decoration:underline;
 }
#help{
 position:absolute;
 width:244px;
 top:25px;
 right:0;
 padding:10px;
 background-color:#fff;
 color:#333;
 border:1px solid #ccc;
 z-index:200;
 display:none;
 }
 * html #help{
 position:absolute;
 width:244px;
 height:284px;
 top:25px;
 right:0;
 padding:10px;
 background-color:#fff;
 color:#333;
 border:1px solid #ccc;
 z-index:290;
 display:none;
 }
#help li{
 list-style-type:none;
 margin-bottom:5px;
 }
#help li a{
 display:block;
 width:241px;
 color:#333;
/*background-color:#fff;*/
 text-decoration:none;
 padding:5px 0px 5px 3px;
 font-size:11px;
 }  
#help li a:hover{
 background-color:#3f82d0/*#def4f8*/;
 color:#fff;
 } 
#help a#close{
 position:absolute;
 top:0;
 right:0;
 display:block;
 width:15px;
 height:15px;
 z-index:200;
 background-color:#333;
 color:#fff; 
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 padding:3px;
 }
#nav{
 width:990px;
 height:29px;
 position:relative;
 background:transparent url(../design_img/navBgNew.jpg) no-repeat;
 } 
#navSearch{
 position:absolute;
 top:0;
 right:0;
 width:180px;
 height:35px;
 background-color:transparent/*#777367*/;
 color:#fff;
 }  
#nav ul{
 margin-left:5px;
 } 
#nav li{
 float:left;
 list-style-type:none;
 position:relative;
 top:11px;/*16*/
 padding:0px 0px 0px 5px;
 margin-left:10px;
 background:transparent url(../design_img/navLinkBg2.gif) no-repeat; 
 } 
#nav li.first{
 float:left;
 list-style-type:none;
 position:relative;
 top:11px;/*16*/
 padding:0px 0px 0px 0px;
 /*margin-left:10px;*/
 background:none; 
 } 
#nav a{
 color:/*#006078*/#044e8b;
 color:#000;
 background-color:transparent;
 font-weight:normal;
 text-decoration:none;
 position:relative;
 top:-4px;
 }
#topBarLinks a.active{
 color:#000;
 } 
#nav a.active{
 font-weight:bold;
 color:#044e8b;
 } 
#topBarLinks a.active{

 }  
#nav a:hover{
 background-color:transparent;
 text-decoration:underline;
 color:#0152a9;
 } 
.banner{
 text-align:center;
 margin-top:5px;
 overflow:hidden;
 position:relative;
 } 
.banner #adClick{
 height:100%;
 overflow:hidden;
}
.bannerbottom{
 text-align:center;
 margin-top:20px;
width:610px;overflow:hidden;
 }
.bannerbottom a:hover img{cursor:pointer !important;}
.bannerbottom img{
	 border:none !important;
 } 
/*====================leftBar============================*/
#leftBar{
 float:left;
 width:170px;
 padding:8px 10px 10px 0px;
 margin-top:0px;
 background:transparent;
 } 
#sideNav li{
 list-style-type:none;
 }
#sideNav{
 clear:both;
 padding-top:0px;
 } 
#sideNav a{
 color:#034f8d/*#006078*/;
 display:block;
 width:160px;
 text-decoration:none;
 padding:5px 0px 7px 10px;
 font-size:11px;
 background:transparent url(../design_img/line.gif) 10px bottom no-repeat;
 }  
#sideNav a:hover{
 background-color:#3f82d0;
 color:#fff;
 } 
#rightContent{
 background:transparent;
 float:right;
 width:805px;
 margin-top:0px;
 padding-bottom:10px;
 }
#content{
 float:left;
 width:620px;
 min-height:450px;
 margin-top:8px;
 background:transparent;position:relative;
 }
#content a{
	 color:#3f82d0;
	 text-decoration:none;
 } 
#content a:hover{
	 text-decoration:underline;
 } 
* html #content{
 float:left;
 width:620px;
 height:450px;
 overflow:visible;
 margin-top:8px;
 background:transparent;
 position:relative;
 z-index:3;
 }
.contentBox,.contentBoxEdit{
 position:relative;
  position:static !important;
 zoom:1;
 }

.contentBoxTxt label,.contentBoxTxtlabel{
 display:block;
 width:130px;
 float:left;
 margin-bottom:5px;
 } 
.contentBox .edit{
 position:absolute;
 top:0;
 right:0;
 z-index:10;
 }  
.nr{
 position:absolute;
 top:0;
 right:0;
 font-size:20px;
 color:#333;
 }  
#gieldaTopFrm{
 /*position:absolute;
 top:0;
 right:0;*/
 }
#gieldaTopFrm select{width:150px;} 
#selectList{
 margin-bottom:10px;
 background-color:#def4f8;
 padding:5px;

}
#found{
 background-color:#f1f1f1;
 padding:5px;
 text-align:left;
 margin-bottom:10px;
 position:relative;
}
#found .inputBtn{
 position:absolute;
 top:3px;
 right:0;
}
#gieldaTopFrm select{
 border:1px solid #ccc;
 font-weight:normal;
 } 
.contentBoxHeader{
 position:relative;
 height:30px;
  } 
.contentBox .contentBoxTxt{
 clear:right;
 }
.contentBoxTxt ul{
 margin-bottom:10px;
 } 
.contentBoxTxt li{
 margin-bottom:5px;
 list-style-type:none;
 }  
.contentBoxTxt li a{
 color:#333;
 text-decoration:none;
 }
.contentBoxTxt li a:hover{
 color:#f00;
 text-decoration:underline;
 }  
.contentBox img{
 padding:5px;
 border:1px solid #ccc;
 /*float:left;
 margin-right:10px;*/
 position:relative;
 z-index:10;
 }
.contentBoxEdit img{
 padding:5px;
 border:1px solid #ccc;
 float:left;
 margin-right:10px;
 width:100px;
 } 
.contentBoxEdit{width:620px;} 
.contentBoxEdit .contentBoxTxt{
 float:right;
width:490px; /*width:80%;*/
 } 
.photo{
 float:left;
 text-align:center;
 margin-right:10px;
 position:relative;
 }
.photo img{
 float:none !important;
 margin:0 !important;
 } 
.photo a{
 color:#333;
 text-decoration:none;
 padding:3px 0 3px 0;
 font-size:10px;
 }
.photo a:hover{
 text-decoration:underline;
 }   
.contentBox img:hover{
 cursor:pointer;
 border-color:#333;
 }  
#content a.click img, img.click{
 cursor:pointer !important;
}
#content a.click:hover img{
  border-color:#63a3e1!important;
}
#content img.click:hover{
  border-color:#63a3e1!important;
}
#content img{
 padding:5px;
 border:1px solid #ccc;
 cursor:default;
 }

#content #filled{
 color:/*#7d723c*/#173868;
 background-color:#fff;
 font-size:18px;
 margin-bottom:10px;
 position:relative;
 height:25px;
 }
#content h1{
 color:/*#7d723c*/#173868;
 background-color:#fff;
 font-size:18px;
 margin-bottom:10px;
 margin-top:10px;
 position:relative;
 } 
#poradyFrm{
 /*position:absolute;
 top:0;
 right:0;*/
 } 
#poradyFrm select{
 border:1px solid #ccc;
 width:160px;
 font-weight:normal;
 } 
#content h2{
 color:/*#7d723c*/#173868;
 background-color:#fff;
 font-size:14px;
 margin-bottom:10px;
 } 
#content ul{
 /*margin-left:20px;
 margin-bottom:10px;*/
 }
#content ul li{
 /*line-height:1.66;*/
 }  
#content p{
 margin-bottom:10px;
 line-height:1.66;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 } 
.listingSpacer{
 clear:both;
 border-bottom:1px solid #bab99b;
 height:0;
 overflow:hidden;
 padding-bottom:10px;
 margin-bottom:10px;
 } 
.spacer{
 clear:both;
 height:0;
 overflow:hidden;
 /*padding-bottom:10px;*/
 }
#gieldaSpis{
 /*float:right;
 width:445px;*/
 }  
#brands{
 /*float:left;*/
 width:170px;
 
 }
#brands h3{
 background-color:#8b8b8b;
 font-size:12px;
 color:#fff;
 padding:5px 3px 5px 3px;
 clear:both;
 }

 
#brands ul{
 padding:0 !important;
 margin:0 !important;
 width:170px;
 }
#brands ul li{
 width:165px !important;
 padding:4px 5px 4px 0px;
 }   
#brands ul li a{
 width:165px;
 display:block;
 font-size:11px;
 } 
.bg{
 background-color:#dedede;
 padding:3px 5px 3px 0px;
 }

#news img{
 padding:5px;
 border:1px solid #ccc;
 margin-right:10px;
 position:relative;
 z-index:10;
 } 
.rabat{
 border:1px solid #ccc;
 margin-bottom:10px;
 }  
.rabat li{
 list-style-type:none;
 padding:5px;
 } 
.rabatCompany, .rabatya{
 background-color:#f0f0f0;
 font-weight:bold;
 color:#333 !important;
 } 
.rabatya:hover{
 text-decoration:underline;
 }  
.rabat a{
 color:#786f38;
 text-decoration:none;
 }
.rabat a:hover{
 color:#f00;
 text-decoration:underline;
 }  
.news{
 clear:both;
 margin-top:10px;
 padding-top:0px;
 } 
.leftNews{
 width:305px;
 float:left;
 /*margin-bottom:10px;*/
 } 
.leftNews a,.rightNews a{
 color:#333;
 text-decoration:none;
}
.leftNews a:hover,.rightNews a:hover{
 text-decoration:underline !important;
}
.leftNews img,.rightNews img{
 padding:5px;
 border:1px solid #ccc;
}
.leftNews p,.rightNews p{
 clear:both;
}
.rightNews{
 width:305px;
 /*float:right;*/
 float:left;
 margin-left:5px;
 /*margin-bottom:10px;*/
 }  
#search{
 clear:both;
 }
#content h3{
 font-size:12px;
}
#search h3{
 background-color:#f0f0f0;
 font-weight:normal;
 width:120px;
 text-align:center;
 padding:5px 0px 5px 0px;
 margin-bottom:0 !important;
 position:relative;
 left:10px;
 color:#006078;
 font-size:12px;
 } 
#searchFrm{
 background-color:/*#797665*/#fff;
 color:#fff;
 height:60px;
 background-image:url(../design_img/searchFrmBg.gif);
 margin-top:0px !important;
 position:relative;
 z-index:2;
 } 
#searchFrm ul{
 margin-bottom:0 !important;
 }  
#searchFrm li{
 list-style-type:none;
 float:left;
 position:relative;
 top:8px;
 z-index:2;
 margin-right:0 !important;
 padding-left:10px;
 line-height:normal !important;
 }   
#searchFrm label{
 display:block;
 margin-bottom:3px;
 color:#fff;
 }
#keyword{
 border:none;
 background:url(../design_img/inpTxtbranze.gif);
 background-color:#fff;
 color:#333;
 width:174px;
 padding:4px 5px 3px 5px;
 } 
#keyword:hover,#brand:hover,#region:hover{
 border-color:#333;
}
option{
	 background-color:#fff;
 }
* html #content ol{
 margin-left:30px;
 margin-bottom:10px;
}
#content ol{
 margin-left:25px;
 margin-bottom:10px;
}
#brand,#region{
 border:none;
 background:transparent url(../design_img/selectbranze.gif);
 color:#333;
 width:184px;
 padding:3px 2px 3px 1px;
 position:relative;
 z-index:2;
 }  
* html form select{
	position:relative;
	z-index:2;
} 
#searchFrm .submitBtn{
 width:17px;
 height:17px;
 background:transparent url(../design_img/loginFrmSubmit2.gif);
 position:relative;
 top:18px;
 cursor:pointer;
 }
* html #searchFrm .submitBtn{
 width:17px;
 height:17px;
 background-image:url(../design_img/loginFrmSubmit2.gif);
 position:relative;
 top:19px;
 cursor:pointer;
 }    
#rightBar{
 float:right;
 width:170px;
 padding:10px 0px 10px 10px;
 background:transparent;
 }
* html #rightBar .banner{
 position:relative;
 z-index:2 !important;
 width:170px !important;
 overflow:hidden;
}
.sideBarBox{
 margin-top:10px;
 padding-bottom:1px;
 /*border:1px solid #ccc;*/
 position:relative;
 /*background:transparent url(../design_img/sideBarBoxBgNew.jpg) 169px top no-repeat;*/
 }
* html .sideBarBox{
 margin-top:10px;
 padding-bottom:1px;
 /*border:1px solid #ccc;*/
 position:relative;
 /*background:transparent url(../design_img/sideBarBoxBgNew.jpg) top right no-repeat;*/
 }  

.sideBarBox h2 a{
	color:#fff!important;
 	text-decoration:none !important;
 }
.sideBarBox h2 a:hover{
 	text-decoration:underline!important;
 }
 
 
* html #leftBar .rbg{
 position:absolute;
 right:10px;
 top:22px;
 z-index:10;
}
.lbg{
 position:absolute;
 left:0px;
 top:22px;
 z-index:10;
}
.rbg{
 position:absolute;
 right:0px;
 top:22px;
 z-index:10;
}
#newsletterBox{
	margin-top:5px;	
	margin-bottom:10px;
	}
#newsletterBox label{
	font-size:11px;
}

#swadbaCalendar .inpTxt{
	border:0;
	padding:4px 2px 3px 3px;
	background:transparent url(../design_img/inpTxtCal.gif);
	}	
#newsletterBox .btn{
	background-color:#3f82d0;
	color:#fff;
	margin-left:3px;
	padding:0 3px 0 3px;
	text-align:center;
}

#swadbaCalendar .arrow{
	padding:1px 3px;
	}
#swadbaCalendar select{
	width:100px;
	}		
#swadbaCalendar .arrow a{
	text-decoration:none;
	color:#333;
	background-color:transparent;
	font-size:11px;
	font-weight:bold;
	}	
#swadbaCalendar thead td {
	background-color:#ddd;
	}		
#swadbaCalendar tfoot td a{
	text-decoration:none;
	color:#333;
	background-color:transparent;
	font-size:10px;
	font-weight:bold;
	}		
#swadbaCalendar tfoot td a:hover{
	text-decoration:underline;
	}	
#swadbaCalendar th{
	padding:1px;
	background-color:#686667;
	color:#fff;
	font-size:10px;
	}		
#swadbaCalendar td{
	padding:1px;
	font-size:10px;
	}	
#nEmail{
		width:130px;
		padding:4px 2px 3px 3px;
		background:transparent url(../design_img/inpTxtnewsletter.gif);
}
#newsletterBox{
	background-color:#ddd;
	padding-bottom:5px;
}
#swadbaCalendar{
	margin-bottom:10px;
	/*background-color:#ddd;*/
	}
#swadbaCalendar table{
	padding:2px;
	}	
#swadbaCalendar li img{
	position:relative;
	top:3px;
	margin-left:3px;
	}	
#newsletterBox form{
	padding:5px;
}
#newsletterBox .submitBtn{
 width:17px;
 height:17px;
 background:transparent url(../design_img/loginFrmSubmit2.gif);
 position:relative;
 top:1px;
 margin-left:3px;
 cursor:pointer;
 }
 * + html #newsletterBox .submitBtn{
 width:17px;
 height:17px;
 background:transparent url(../design_img/loginFrmSubmit2.gif);
 position:relative;
 top:-1px;
 margin-left:3px;
 cursor:pointer;
 } 
 * html #newsletterBox .submitBtn{
 width:17px;
 height:17px;
 background:transparent url(../design_img/loginFrmSubmit2.gif);
 position:relative;
 top:-1px;
 margin-left:3px;
 cursor:pointer;
 }  
.sideBarBox h2, #newsletterBox h2, #swadbaCalendar h2{
 background:transparent url(../design_img/boxh2Bg.jpg) top left repeat-x;
 color:#fff;
 padding:5px 0px 5px 0px;
 font-size:11px;
 text-align:center;
 } 
.sideBarBox ul,.sideBarBox ol{
 margin-top:15px;
 margin-left:15px;
 } 
.sideBarBox ol{
 padding-left:15px;
 margin-bottom:20px;
 font-size:11px;
 } 
.sideBarBox ol.added{
 list-style-type:none;
 list-style-image:url(../design_img/raquo.gif);
 left:-3px;
 position:relative;
 } 
.sideBarBox ul li{
 list-style-type:none;
 margin-bottom:5px;
 background-color:transparent;
 color:#f00;
 list-style-position:outside;
 white-space:wrap;
 } 
.sideBarBox ol li{
 margin-bottom:5px;
 background-color:transparent;
 color:#f00;
 white-space:wrap;
 list-style-position:outside;
 }  
.sideBarBox ol a{
 color:#333;
 background-color:transparent;
 text-decoration:none;
 margin-left:0px;
 font-size:11px;
 } 
.sideBarBox ul a{
 color:#333;
 background-color:transparent;
 text-decoration:none;
 margin-left:5px;
 }  
.sideBarBox a:hover{
 color:#f00;
 text-decoration:underline;
 background-color:transparent;
 } 
.more{
 color:/*#7d723c*/#006078;
 background-color:transparent;
 text-align:right;
 position:relative;
 z-index:5;
 } 
.more a{
 color:#006078;
 background-color:#fff;
 text-decoration:none;
 margin-left:5px;
 } 
.more a:hover{
 color:#f00;
 background-color:#fff;
 text-decoration:underline;
 } 
#footer{
 clear:both;
 height:45px;
 position:relative;
 background:transparent url(../design_img/footerBg.jpg) repeat-x;
 } 
#copyrights{
 position:absolute;
 left:0;
 top:0;
 background-color:transparent;
 color:#333;
 width:350px;
 padding:15px 0px 20px 0px;
 height:17px;
 text-align:center;
 font-size:11px;
 } 
#footer ul{
 position:absolute;
 right:10px;
 top:15px;
 } 
#footer ul li{
 float:left;
 list-style-type:none;
 color:#333;
 background:transparent;
 } 
#footer a{
 color:#333;
 text-decoration:none;
 font-size:11px;
 } 
#footer a:hover{
 text-decoration:underline;
 } 
#footer span{
 margin-left:5px;
 margin-right:5px;
 } 
/*=====Prasa============================*/
.press{
 margin-bottom:10px;
 }
.press img{
 float:left;
 }
.press .txt{
 clear:right;
 } 
/*=====Wiadomosci============================*/
.adviceAlone{
 margin-bottom:10px;
 }
.newsHeader{
 width:610px;
 height:20px;
 position:relative;
 background-color:#fff;
 padding:3px 0px 3px 0px;
 margin-bottom:10px;
 }
.newsHeader h2{
 position:absolute;
 left:0px;
 top:5px;
 background:transparent !important;
 } 
.date{
 color:#aaa;
 margin-left:10px;
 font-size:14px;
 font-weight:normal !important;
 } 
 
#paging{
 padding-top:10px;
 margin-left:0 !important;
 margin-bottom:0 !important;
 height:20px;
 clear:both;
 } 
#paging li{
 list-style-type:none;
 float:left;
 margin-right:2px;
 line-height:normal !important;
 }
#paging a{
 background-color:#fff;
 color:#333;
 text-decoration:none;
 display:block;
 width:20px;
 padding:5px 0px 5px 0px;
 text-align:center;
 border:1px solid #ccc;
 }  
#paging a:hover,#alphabetList a:hover{
 background-color:/*#def4f8*/#3f82d0;
 color:#fff;
 }
#paging .active, #alphabetList .active{
 background-color:#006078;
 color:#fff;
 }   
/*=====Spis firm============================*/
#alphabetList,#brandList{
 margin-left:0 !important;
 }
#alphabetList li,#brandList li{
 list-style-type:none;
 float:left;
 margin-right:2px;
 line-height:normal !important;
 }
#alphabetList a{
 background-color:#fff;
 color:#333;
 text-decoration:none;
 display:block;
 width:18px;
 padding:4px 0px 4px 0px;
 text-align:center;
 border:1px solid #ccc;
 }  
fieldset{
 border:1px solid #ccc;
 padding:10px;
 }
legend{
 padding:5px;
 font-weight:bold;
 color:#3f82d0;
 }  
#brandList th{
 background-color:#7d723c;
 color:#fff;
 text-align:left;
 padding:5px;
 }
#brandList td{
 /*amrgin-right:20px;*/
 width:280px;
 } 
#brandList a{
 color:#333;
 text-decoration:none;
 }
#brandList a:hover{
 color:#f00;
 text-decoration:underline;
 }
.bg{
 background-color:#f1f1f1;
 }   
#companySearch li{
 list-style-type:none;
 float:left;
 }
#companySearch #phrase,#companySearch #city,#companySearch #region{ 
 width:160px;
 border:1px solid #ccc;
 background-color:#fff;
 margin-right:10px;
 }
#companySearch #phrase{
 padding:1px 0px 1px 0px;
 } 
#companySearch label{
 display:block;
 margin-bottom:3px;
 }   
#companySearch .submitBtn{
 width:17px;
 height:17px;
 background:transparent url(../design_img/loginFrmSubmitwhite.gif);
 position:relative;
 top:18px;
 cursor:pointer;
 }  
/*=======================Pojedynczy wpis===========================*/
.company{
 border:1px solid #ccc;
 padding:10px;
 }
.company .logo{
 float:left;
 }
.company li{
 list-style-type:none;
 line-height:1.66;
 }
.contentBox .description{
 clear:both;
 padding-top:10px;
 }

.contentBox .counter{
 background-color:#f1f1f1;
 text-align:right;
 padding:5px;
 margin-bottom:10px;

 }   
.recommendation{
 /*border-bottom:1px solid #ccc;*/
 padding-bottom:0px;
 margin-bottom:15px;
 }
.recommendation span{
 color:#006fc5;
 margin-right:10px;
}
.who{
 text-align:right;
 font-style:italic;
 }
#addRecomm{
 color:#333;
 background-color:#f1f1f1;
 padding:3px 0 3px 0;
 text-decoration:none;
 margin-bottom:10px;
 display:block;
 font-weight:bold;
 text-transform:uppercase;
 font-size:10px;
 text-align:right;
 }   
#addRecomm:hover{
 color:#f00;
 }
#recommendFrm{
 display:none;
 background-color:#f1f1f1;
 margin-bottom:10px;
 }  
#recommendFrm .inputTxt{
 width:500px !important;
 }
#recommendFrm textarea{
 width:500px;
 height:100px;
}
.counter ul{
 margin-top:10px;
 }
.contentBox .category{
 background-color:#f7eeb5;
 padding:5px;
 } 
.contentBox .category ul{
 margin-left:20px;
 } 
.contentBox .category li{
 list-style-type:square;
 }   
.contentBox .category a{
 color:#333;
 text-decoration:none;
 }
 .contentBox .category a:hover{
  color:#f00;
  text-decoration:underline;
  } 
.companyTxt{
 clear:right;
 } 
 
/*NUMBERED GALLERY*/
#numberedGallery dl{
 width:70px;
 float:left;
 margin:0px 7px 5px 7px;
 position:relative;
 }  
#numberedGallery dt{
 position:relative;
 width:60px;
 height:60px;
 padding:5px;
 margin:1px;
 border:1px solid #ccc;
 background-color:#fff;
 list-style-type:none;
 overflow:hidden;
 } 
#numberedGallery dt:hover{
 background-color:#fff;
 cursor:pointer;
 }
#numberedGallery dt:hover img{
	cursor:pointer;
}   
#numberedGallery dt img{
 position:absolute;
 top:5px;
 left:5px;
 clip:rect(0px 60px 60px 0px);
 z-index:5;
 border:none !important;
 padding:0 !important;
 }  
#numberedGallery dd{
 position:absolute;
 width:143px;
 height:30px;
 bottom:3px;
 left:3px;
 padding:5px;
 /*background-color:#fff;*/
 background:#fff url(../design_img/list_bull.gif) 5px 5px no-repeat;
 text-align:left;
 font-size:12px;
 display:block;
 cursor:pointer;
 text-align:center;
 z-index:20;
 }
#numberedGallery dd.zoom{
 position:absolute;
 top:0px;
 left:-3px;
 background:transparent;
 z-index:25;
 display:none;
 text-align:left;
 } 
#numberedGallery dd.zoom a{
 background-color:#fff;
 color:#777;
 text-decoration:none;
 font-size:14px;
 font-weight:bold;
 padding:3px 6px 3px 6px;
 } 

#numberedGallery dd.zoom a:hover{
 background-color:#63a3e1;
 color:#fff;
 } 
#numberedGallery dl:hover dd.zoom{
 display:block;
 } 
#numberedGallery dl:hover dt{
 border-color:#63a3e1;
 } 
#contactName,#contactEmail,#contactContent{
 width:200px;
 border:1px solid #ccc;
 }
#contactContent{
 height:150px;
 } 
#contactFrm label{
 display:block;
 width:100px;
 float:left;
 margin-right:5px;
 font-size:11px;
 }  
#contactBtn{
 width:202px;
 margin-left:105px;
 } 
#contactBtn:hover{
 background-color:#333;
 color:#fff;
 cursor:pointer;
 } 
#contactFrm{

 } 
/*==========================*/ 
#zoomDiv,#zoomFrm,#zoomFrm2{
 position:absolute;
 top:50%;
 left:50%;
 padding:10px 10px 5px 10px;
 border:1px solid #ccc;
 background-color:#fff;
 display:none;
 cursor:pointer;
 z-index:250;
 }
#zoomDiv li,#zoomFrm li,#zoomFrm2 li{
 list-style-type:none;
 font-size:12px;
 }
#zoomDiv .description{
 padding-top:10px;
 text-align:center;
 }
#zoomDiv:hover,#zoomFrm:hover,#zoomFrm2:hover{
 border-color:#63a3e1;
 }
#zoomDiv:hover img{
 position:relative;
 } 
#zoomDiv:hover a#closeDiv,#zoomFrm:hover a,#zoomFrm2:hover a{
 display:block;
 position:absolute;
 } 
#zoomDiv a#closeDiv,#zoomFrm a,#zoomFrm2 a{
 position:absolute;
 top:0;
 right:0;
 padding:3px 7px 3px 7px;
 background-color:#63a3e1;
 text-decoration:none !important;
 color:#fff !important;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 display:none;
 z-index:200;
 }   
#zoomDiv img{
 /*position:relative;*/
 z-index:100;}  
#zoomImg{
 text-align:center;
 } 
#zoomImg span{
 margin-left:10px;
 margin-right:10px;
 }
#zoomImg a{
 color:#333;
 text-decoration:none;
 }  
#zoomImg a:hover{
 text-decoration:underline;
 } 
#zoomImg img{
 padding-bottom:5px;
 } 
/*==================================*/
#zoomDivCon{
 display:none;
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 background-color:transparent;
 } 
* html #zoomDivCon{
position:absolute;
width:100%;
height:100%;
margin:0;
z-index:200;
background-color:transparent;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px");
left:0;
}  
/*====================Produkt============================*/
.product{ 
 margin-bottom:10px;
 }
.product img{
 float:left;
 }
.productTxt{
 clear:right;
 }
.product ul{
 margin-bottom:10px;
 } 
.product li{
 list-style-type:none;
 }  
/*====================Gielda wpis============================*/
#gieldaFrm li{
 list-style-type:none;
 margin-bottom:5px;
 }
#gieldaFrm label{
 display:block;
 float:left;
 width:160px;
 margin-right:5px;
 }  
#gieldaFrm #region,#gieldaFrm #category,#gieldaFrm #term,#gieldaFrm #companyCat,#gieldaFrm #companyName,#gieldaFrm #address,#gieldaFrm #www,#gieldaFrm #email,#gieldaFrm #file,#gieldaFrm #description,#gieldaFrm #price{
 border:1px solid #ccc;
 width:250px;
} 
#gieldaFrm #postalCode{
 border:1px solid #ccc;
 width:80px;
 margin-right:5px;
 }
#gieldaFrm #city{
 width:163px;
 border:1px solid #ccc;
 }
#gieldaFrmBtn{
 position:relative;
 left:165px;
 width:250px;
 background-color:#c0b355;
 color:#fff;
 text-align:center;
 cursor:pointer;
 }  
/*==========================Komis==========================*/
.productHeader{
 width:610px;
 height:20px;
 position:relative;
 background-color:#fff;
 color:#fff;
 margin-bottom:10px;
 }
.productPrice{ 
 font-weight:bold;
 color:#333;
 font-size:14px;
 }
.productName{
 color:/*#827234*/#000 !important;
 font-size:14px;
 font-weight:bold;
 } 
.productName{
 position:absolute;
 left:0px;
 top:2px;
 }
.productPrice{
 position:absolute;
 right:5px;
 top:2px;
 }
.product img:hover{
 background-color:#c0b355;
 cursor:pointer;
 } 
.product li{
 margin-bottom:5px;
 }
.product li span{
 font-weight:bold;
 }  
.product .more,.product .more a{
 background-color:#fff;
 }  
.product .more a:hover{
 background-color:#fff;
 } 
/*==========================Targi==========================*/
.tradeHeader{
 width:610px;
 height:20px;
 position:relative;
 background-color:#fff;
 color:#fff;
 margin-bottom:10px;
 }
.trade img{
 float:left;
 }     
.trade p{
 clear:right;
 } 
.tradeTitle{
 font-weight:bold;
 font-size:14px;
 color:#827234;
 }
.tradeTitle span{
 font-size:12px;
 color:#bbb;
 margin-left:10px;
 font-weight:normal !important;
 } 
.tradeTitle{
 position:absolute;
 left:5px;
 top:2px;
 } 
.tradeDate{
 position:absolute;
 right:5px;
 top:2px;
 } 
.trade{
 margin-bottom:10px;
 } 
/*========================Nawigacja po zalogowaniu====================*/
#loggedIn{
 background-color:#ddd;
 color:#333;
 width:170px;
 padding:10px 0px 10px 0px;
 text-align:center;
 margin-bottom:3px;
 font-size:11px;
 }
#sideMainNav{
 color:#fff;
 width:170px;
 margin-bottom:10px;
 }
#sideMainNav li{
 list-style-type:none;
 }
#sideMainNav a{
 display:block;
 width:165px;
 padding:5px 0px 5px 5px;
 color:#333;
 font-size:11px;
 background-color:#f1f1f1;
 text-decoration:none;
 border-bottom:1px solid #fff;
 }  
#sideMainNav a.active{
 background-color:#0169da !important;
 color:#fff !important;
}
.logout{
 background-color:#ddd !important;
 color:#333 !important;
 width:170px;
 text-align:center;
 margin-bottom:3px;
 margin-top:3px;
 } 
.logout:hover{
 background-color:#3f82d0 !important;
 color:#fff !important;
 } 
#sideMainNav a:hover{ 
 background-color:#3f82d0/*#60c6ff*/;
 color:#fff;
 }  
/*========================boczna wyszukiwarka====================*/
* html #sideSearch{
 padding:4px 5px 4px 5px;
 margin-bottom:3px;
 width:160px;
 background-image:url(../design_img/sideSearchBg2.gif);
 margin-bottom:10px;
}
#sideSearch{
 padding:5px 5px 6px 5px;
 width:160px;
 margin-bottom:3px;
 background-image:url(../design_img/sideSearchBg2.gif);
 margin-bottom:10px;
 }
* + html #sideSearch{
 padding:5px 5px 6px 5px;
 width:160px;
 margin-bottom:3px;
 background-image:url(../design_img/sideSearchBg2.gif);
 margin-bottom:10px;
 } 
* html #sideSearch .submitBtn{
 width:17px;
 height:17px;
 background:transparent url(../design_img/loginFrmSubmit2.gif);
 position:relative;
 top:-1px;
 cursor:pointer;
 } 
#sideSearch .submitBtn{
 width:17px;
 height:17px;
 background:transparent url(../design_img/loginFrmSubmit2.gif);
 position:relative;
 top:1px;
 cursor:pointer;
 } 
#sideSearchPhrase{
 border:none;
 background:transparent url(../design_img/inpTxtBgsideSearch.gif);
 width:131px;
 padding-left:2px;
 padding-right:2px;
 margin-right:5px;
 color:#6f7784;
 } 
#sideSearchPhrase:hover{
 border-color:#333;
}
/*===========================Formularze=========================================*/
form li{
 list-style-type:none;
 margin-bottom:5px;
 }
form li:hover label{
 /*color:#f00;*/
 } 
#companyRegisterFrm{
 width:340px;
 margin:0 auto;
 }   
#weddingTradeFrm{
 width:410px;
 margin:0 auto;
 } 
#companyRegisterFrm label{
 display:block;
 width:130px;
 float:left;
 } 
#companyRegisterFrm strong,#weddingTradeFrm strong{
 display:block;
 padding:8px 0px 8px 0px;
 } 
.error{
 display:block;
 color:#f00;
 clear:both;
 } 
#crLogin,#crPassword,#crFirstName,#crLastName,#crPhoneNo,#crEmail,#crFaxNo,#crCellPhoneNo,#crAddress,#crPostalCode,#crCity,#crMail{
 background-color:#fff;
 color:#333;
 border:1px solid #ccc;
 margin-left:5px;
 width:200px;
 } 
#crRegion{
 background-color:#fff;
 color:#333;
 border:1px solid #ccc;
 margin-left:5px;
 width:202px;
} 
#crShowAddress{
 margin-right:5px;
 } 
#crBtn{
 position:relative;
 left:135px;
 width:202px;
 border:none;
 background-color:#ccc;
 text-align:center;
 cursor:pointer;
 } 
#wtBtn{
 position:relative;
 left:165px;
 width:242px;
 border:none;
 background-color:#ccc;
 text-align:center;
 cursor:pointer;
 }  
form input,textarea,select{
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding:2px 0px 2px 0px;
 } 
#crBtn:hover,#wtBtn:hover{
 background-color:#333;
 color:#fff;
 } 
#weddingTradeFrm label{
 display:block;
 width:160px;
 float:left;
 }  
#wtCategory,#wtCompanyName,#wtEmail,#wtAddress,#wtPostalCode,#wtCity,#wtMail,#wtPhoneNo,#wtWWW,#wtDescription,#wtPrice,#wtFile{
 background-color:#fff;
 color:#333;
 border:1px solid #ccc;
 margin-left:5px;
 width:240px;
 } 
#wtDescription{
 height:100px;
 } 
#wtTerm,#wtRegion,#wtCompanyCategory{
 background-color:#fff;
 color:#333;
 border:1px solid #ccc;
 margin-left:5px;
 width:242px;
 }


#brandsList{
 margin-top:10px;
 margin-bottom:10px;
 padding-left:20px;
 }
#brandsList li{
 float:left;
 width:300px;
 list-style-type:square !important;
 line-height:1.66;
} 
#brands li{
 list-style-type:none;
 line-height:1.66;
 float:left;
 }
#brandsList a{
 color:#333;
 text-decoration:none;
 font-weight:bold;
 }   
#brands a{
 color:#333;
 text-decoration:none;
 }    
#brandsList a:hover,#brands a:hover{
 color:#f00;
 text-decoration:underline;
 } 
#brandsList ul{
 margin-left:15px;
 list-style-type:square !important;
 } 
#brandsList ul li{
 float:none;
 width:260px;
 margin-right:20px;
 list-style-type:square !important;
 } 
#brandsList ul a{
 font-weight:normal;
 } 
#path{
 width:/*985px*/615px;
 padding:8px 0px 8px 5px;
 color:#fff;
 /*background-color:#f1f1f1;*/
 /*background:transparent url(../design_img/pathBg.jpg) top left repeat-x;*/
 background-image:url(../design_img/pathBg.jpg);
 margin-top:/*8px*/0px;
 font-size:11px;
 }  
#path li{
 display:inline;
 list-style-type:none;
 }
#path a{
 color:#fff;
 text-decoration:none;
 font-size:11px;
 font-weight:bold;
 }
#path a:hover{
 text-decoration:underline;
 }
#path span{
 margin-left:5px;
 margin-right:5px;
 font-family:Arial;
 }
#path .active{
 font-weight:bold;
 } 
.back{
 clear:both;
 padding-top:5px;
 color:#006078;
 }
.back a{
 color:#006078;
 text-decoration:none;
 }      
.back a:hover{
 color:#f00;
 text-decoration:underline;
 } 
#searchResults{
 display:block;
 }
#searchResults a{
 color:#333;
 text-decoration:none;
 }
#searchResults a:hover{
 color:#f00;
 text-decoration:underline;
 } 
#searchResults p{
 margin-top:10px;
 } 
#searchResults td{
 /*text-align:center;*/
 /*border-bottom:1px solid #ccc;*/
 /*padding:5px 0px 5px 0px;*/
 } 
.srCompany,.srBrand,.srRegion,.srCity{
 background-color:#797665;
 color:#fff;
 padding:3px;
 width:150px;
 } 
#myData{
 width:620px;
 } 
#myData li{
 list-style-type:none;
 margin-bottom:5px;
 clear:both;
 padding:3px;
 }
#myData label{
 display:block;
 float:left;
 width:200px;
 }
#myData .title,#mojaGaleria .title{
 background-color:#f0f0f0;
 border-bottom:1px solid #ccc;
 text-align:left;
 } 
#myData a{
 color:#333;
 text-decoration:none;
 } 
#myData a:hover{
 color:#f00;
 text-decoration:underline;
 }
#myData span{
 color:#f00;
 }
#myData td,#myData th,#mojaGaleria td,#mojaGaleria th{
 padding:3px;
 line-height:1.66;
 }   
.save,.save2{
 background-color:#c8c8c8;
 color:#333;
 width:242px !important;
 text-align:center;
 margin-right:5px;
 cursor:pointer;
 border:none !important;
 }
.upload{
 background-color:#c8c8c8;
 color:#333;
 width:160px !important;
 text-align:center;
 margin-right:5px;
 cursor:pointer;
 border:none !important;
 }  
.upload:hover,.save:hover,.save2:hover{
background-color:#333;
 color:#fff;
 } 
#zasieg{
 margin-left:15px;
 list-style-type:square;
 line-height:1.66;
 } 
#zasieg a{
 color:#333;
 text-decoration:none;
 }
#zasieg a:hover{
 text-decoration:underline;
 }  
/*==========================*/
#mojaGaleria img{
 padding:5px;
 border:1px solid #ccc;
 } 
.radio{
 width:100px;
 text-align:center;
 border-bottom:1px solid #ccc;
 }
.foto{
 width:150px;
 text-align:center;
 border-bottom:1px solid #ccc;
 }  
.desc{
 width:350px;
 text-align:left;
 border-bottom:1px solid #ccc;
 } 
#fotoName,#fotoDescr,#galleryFrm select{
 width:160px;
 border:1px solid #ccc;
 background-color:#fff;
 } 
#galleryFrm label{
 display:block;
 width:120px;
 float:left;
 text-align:left;
 } 
#galleryUl{
 margin-top:10px;
 text-align:center;
 }
#galleryUl li{
 margin-bottom:5px;
 list-style-type:none;
 text-align:left;
 }    
#galleryUl label{
 display:block;
 width:250px;
 float:left;
 text-align:right;
 position:relative;
 top:2px;
 margin-right:5px;
 } 
#galleryUl input{
 border:1px solid #ccc;
 width:160px;
 } 
#galleryUl select{
 border:1px solid #ccc;
 width:162px;
 } 
span.required,.error
{
color:red;
} 
.save{
 width:242px;
 margin-left:255px;
 }
.save2{
 width:242px;
 } 

fieldset{
 margin-bottom:10px;
 }

img.gadugadu
{
	border:0px;
	padding:0px;
	margin:0px;
	height:16px;
}


/*ad zas�anianie flasha*/
#adClick
{
	position:relative;
	margin:0 auto;
}

#adClick div{
	position:absolute; 
	display:block ;
 	/*width:100% ;
 	height:100% ;*/
 	z-index:50 ;
 	top:0px ;
 	left:0px ;
 	background-color:transparent;
}

#adClick div img {
 
 position:absolute;
 background-color:transparent;
 /*width:100%;
 height:100%;*/
 left:0px ;
 top:0px ;
 /*border:1px solid blue;*/
 cursor: pointer;
}



#help iframe{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:300px;/*must have for any big value  2000*/
 height:400px/*must have for any big value  3000*/;

}
.click{float:left;margin-right:10px;position:relative;}

.firmInfoList {
	float: right;
	width: 445px;
}
h2.termin {
	margin-bottom: 2px !important;
}
p.termin {
	font-size: 11px;
	padding-left: 1px;
}

#main_gielda table .odd td, #main_gielda table th {
	background: #F1F1F1;
	padding: 2px 4px;
	
}

#main_gielda table td {
	padding: 2px 4px;
	vertical-align: middle !important;
	/*height: 72px;*/
}

* html #main_gielda table td {
	/*height: 72px;*/
}

#main_gielda table td a img {
	display: block;
}

h1.mainpage {
	/*background: #ECECEC;*/
	padding: 3px;
}

#main_gielda h1 a {
	/*color: #A1BFDC !important;*/
}

#mini{
	width:170px;
	margin:0 auto;
	font-size:11px;
	}
#mini h6{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	}
#mini h6 span{
	float:left;
	font-weight:bold;
	}		
#miniHead{
	background-color:#f1f1f1;
	padding:3px;
	margin-top:5px;
	margin-bottom:0px;
	}	
#mini .spacer{
	clear:both;
	height:0 !important;
	padding:0;
	margin:0;
	overflow:hidden !important;
	}	
#mini a{
	color:#3f82d0;
	text-decoration:none;
	}	
#mini a:hover{
	text-decoration:underline;
	}		
#miniPhotos{
	background-color:#ddd/*#3366FF*/;
	padding:5px;
	}		
#miniPhotos img{
	border:2px solid #fff;
	margin:1px 1px 0 2px;
	}
.mpKomis{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
	}		
.leftCol{
	float:left;
	width:305px;
	}
.rightCol{
	float:right;
	width:305px;
	}	
	
.leftCol a img, .rightCol a img{
	float:left;
	margin-right:10px;
	}	
.colTxt{
	clear:right;
	font-size:11px;
	}
		
.nHeader .nBtn{
	background-color:#3f82d0;
	color:#fff !important;
	padding:3px 0;
	text-align:center;
	display:block;
	width:100px;
	float:right;
	position:relative;
	z-index:150;
	}	
.nHeader .nBtnRed{
	background-color:red;
	color:#fff !important;
	padding:3px 0;
	text-align:center;
	display:block;
	width:100px;
	float:right;
	position:relative;
	z-index:150;
	}	

.nHeader .nBtn:hover, .nFrm .btn:hover{
	text-decoration:none !important;
	background-color:#333333;
	}
.nFrm{
	padding-bottom:10px;
	color:#173868;
	}	
.nFrm .inpTxt{
	border:1px solid #ccc;
	margin-right:7px;
	}		
.nFrm .btn{
	background-color:#3f82d0;
	color:#fff !important;	
	width:100px;
	cursor:pointer;
	}
.nFrm .btn2{
	background-color:#919191;
	color:#fff !important;	
	width:100px;
	cursor:pointer;
	}
#spiewnikLink{
	display:block;
	margin:10px 0;
	}		
	
h1.mainpage
{
	background-color:#EBECEE  !important;
	color: #B0C7E5 !important;
}

h1.mainpage a
{
	text-decoration:none !important;
	background-color:#EBECEE  !important;
	color: #B0C7E5 !important;
	padding:0 !important;
}

h1.mainpage a:hover
{
	text-decoration:underline !important;
}

h3.mainpage
{
	padding-bottom:5px !important;
}

h3.mainpage a
{
	font-size:10px !important;
	text-decoration:none !important;
	color: #8c8c8c !important;
}

h3.mainpage a:hover
{
	color:black !important;
}

a.gallery_title
{
	color:black !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

a.gallery_title:hover
{
	color:red !important;
}

h2.kalendarz{
margin-top: 10px !important;;
margin-bottom: 5px !important;;
}


ul.spiewnik li
{
	line-height:25px;
	margin-left:10px;
	list-style-type:none;
}

div.googleRight 
{
	width:160px;
	text-align:center;
}

div.googleLeft 
{
	width:170px;
	text-align:center;
}

div.googleCenter 
{
	width:620px;
	text-align:center;
}


div.articleTags
{
	/*border:1px solid #ccc;*/
	background-color:#eee;
	font-size:11px;
	padding:5px;
	margin-bottom:3px;
	
}

div.mpArticleTags
{
	font-size:11px;
	padding:5px;
	margin-bottom:3px;
}

#boxTags 
{
	padding:3px;
}

#boxTags a
{
	text-decoration:none;
}

#boxTags span.size1 a
{
	font-size:9px;
	color:black;
}

#boxTags span.size2 a
{
	font-size:11px;
	color:#6F6F6F;
}

#boxTags span.size3 a
{
	font-size:13px;
	color:#AFAFAF;
}

#boxTags span.size4 a
{
	font-size:15px;
	color:#6F6F6F;;
}
#boxTags span.size5 a
{
	font-size:17px;
	color:#1F1F1F;
}

#boxTags a:hover
{
	text-decoration:underline;
}

#footerLinks 
{
 	background-color:#F2F1F6;
} 

#footerLinks td
{
 	padding:5px;
}

#footerLinks a
{
 	text-decoration:none;
 	color:black;
}

#footerLinks a:hover
{
 	text-decoration:underline;
 	color:red;
}

/*
#footerLinks{
 	clear:both;
 	position:relative;
 	background:transparent url(../design_img/footerBg.jpg) repeat-x;
 	text-align:center;
	padding: 6px;
 } 
 
#footerLinks a{
	color:#333;
 	text-decoration:none;
 	font-size:11px;
 } 
#footerLinks a:hover{
 	text-decoration:underline;
 } 
#footerLinks span{
 	margin-left:5px;
 	margin-right:5px;
 } 
*/

#seeAlso
{
	margin-top:20px;
}

#seeAlso div.seeAlsoBox
{
	float:left;
	width:300px;
	padding:0px 5px 5px 5px;
}

#seeAlso div.seeAlsoBox h3
{
	margin-bottom:10px;
}

