html{ height:100%;
	margin:0;
	padding:0;
	}

form 
{
	margin:0;
	padding:0;
	}
body
{

	height:100%;
	margin:0;
	padding:0;
	background-color:black;
	overflow: hidden;	

}

.inst{color:white;}

div
{

 margin:0;
 padding:0;
}

.scroll-pane
{
	overflow: auto;
}


:-moz-any-link:focus {
  outline: none;
}

a:focus, a:hover, a:active { outline:none }

#content
 {
	position:absolute;
	left:574px;
	top:70px;
	width:680px;
	height:405px;
	z-index:10;
	float: none;
	color: #FFF;
	overflow: hidden;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	visibility: hidden;
}

 #fmenu
 {
	z-index:20;
	position:absolute;
	left:-150px;
	top:650px;
	width:140;
	height:145;
	overflow: hidden;
	visibility: hidden;
}

a img {border: 0px;}

a:active {color: #fff; border: 0px solid #000;}
a:visited {color: #aaa; border: 0px solid #000;}
p {
	margin: 0px; padding: 0px;font-family: Verdana; font-size: 10px;text-decoration: none; font-weight: normal;
	border-width: 0px; text-transform:none; font-variant: normal; font-style: normal;
}

a label {cursor: pointer;}

span,div {font-family: Verdana; font-size: 10px;color: #b0b0b0;}
div.separator {display:block; clear:both; height:10px;}

.etykieta {
    font-size: 10px;
    width: 100%;
    clear: both;
    color: #bbb;
    overflow: visible;
}

.etykieta label {font-size: 11px; font-weight: normal; color:#b0b0b0;}
.etykieta textarea {font-family: Verdana; font-size: 12px; background-color: #222; color: #d5d5d5;  border: 1px solid #666; padding: 5px;}

label {font-size: 11px; font-weight: bold; color:#b0b0b0;}

span.alert {color: #fc0000; padding-left: 1px; padding-top: 2px; font-size: 13px; clear: none; display: inline; visibility: hidden;}

div.etykieta div.wskazowka {font-size: 9px; font-weight: normal;}
div.etykieta span.etykietaL {width: 110px; float: left; color: #bbb; overflow: hidden;}
div.etykieta span.etykietaP {width: 110px; float: right; color: #bbb; overflow: hidden;}

div.etykieta span.etykietaL, div.etykieta span.etykietaP {padding-top: 4px;}
                       
div.etykieta input, select.selectL,
div.etykieta select {border:solid 1px #666; background-color: #222; color: #b0b0b0; width:25px; padding:1px;}

div.etykieta input.inputL, select.selectL {float:left; width:154px;} 
div.etykieta input.inputL2 {float:left; width:195px;} 

span.checkbox input {width: 12px; margin: 0px; padding: 0px;}


select.selectL {float:left; width:163px;} 

.grafika {width:250px; margin-right: 4px;} 

div.etykieta input.inputP {float:right; width:154px;}
div.etykieta select.selectP {float:right; width:156px;}

div.etykieta table.selectP {float:right; width:162px;}
div.etykieta table.selectP input {vertical-align: bottom;}
div.etykieta table.selectP label {padding-top: 0px; font-size: 11px; font-weight: bold; color:#b0b0b0;}
                     
div.art {color: #ccc; font-size: 12px;}
div.art strong {color: #006eb7;}

div.link:hover {cursor: pointer;}

/* == vb_webpanel ==*/

    div.cMenu {
        top:97px;
    }
    
    div.cNag {
        left: 38px;
        width: 725px;
        height: 24px;
        overflow: hidden;
        position: absolute;
        top:72px;
    }
    div.cIkona {
        position: absolute;
        top: 20px; 
        left: 10px; 
        width: 35px; 
        height: 35px; 
    }
    div.cNaglowek {
        position: absolute;
        top: 20px; 
        left: 52px; 
        width: 245px; 
        height: 35px; 
        overflow: hidden;
    }
    div.cNaglowekInner {
        width: 245px; 
        height: 35px; 
        overflow: hidden;
        background-repeat: no-repeat; 
        background-position: left 10px;
    }
    div.cStp {
		height: 40px;
		position: relative;
		border-top-style: solid;
		margin-bottom: 1px;
		border-top-color: #666;
		border-bottom-style: solid;
		border-bottom-color: #333;
		margin-top: 5px;
		border-right-style: solid;
		border-left-style: solid;
		border-right-color: #333;
		border-left-color: #333;
		left: 0px;
		border-left-width: 0px;
		border-bottom-width: 0px;
		border-right-width: 0px;
		border-top-width: 1px;
		width: 800px;
		margin-left: 0px;
		margin-right: 0px;
		background-repeat: repeat-x;
		background-image: url("../img/tbl_ver_tlo.png");
		background-position: 0% 0%;
		background-color: #131313;
		border-top-color: #777;
		padding-left:0px;
   }
   div.cCnt {
        /*top: 37px;*/
        /*bottom: 23px;*/
		
        left: 0px;
        width: 800px;
        overflow: hidden;
        /*border-right: solid 1px #636363;*/
        /*border-top: solid 5px #333333;*/
        /*border-bottom: solid 1px #333333;*/
        position: relative;
        /*height: expression(parseInt(document.body.clientHeight-233)+'px'); */
        height:auto;
        padding-bottom: 0px; 
        /*padding-top: 10px;*/

		
   }
   /*
   div.cSuw {
        top: 37px;
        bottom: 23px;
        right: 0px;
        width: 22px;
        overflow: hidden;
        height: expression(parseInt(document.body.clientHeight-235)+'px'); 
        position: absolute;
   }
   div.cScrol {
        width: 18px;
        margin-left: 1px;
        height: 42px;
        background-image: url(../img/scrollbutton.png);
        cursor: pointer;
   }
    div.cScrolOff {
        width: 18px;
        margin-left: 1px;
        height: 42px;
        background-image: url(../img/scrollbuttonoff.png);
   }
   */
   div.cStp a {
        
   }
   
    .podstronaHTML2 div.cNag {
        top: 14px;
        left: 238px;
        width: 725px;
        height: 24px;
        overflow: hidden;
        position: absolute;
    }

    .podstronaHTML2 div.cIkona {
        position: absolute;
        top: 10px; 
        left: 0px; 
        width: 35px; 
        height: 35px; 
    }
    .podstronaHTML2 div.cNaglowek {
        position: absolute;
        top: 10px; 
        left: 42px; 
        width: 245px; 
        height: 35px; 
        overflow: hidden;
    }   

   .podstronaHTML2 div.cCnt {
        
        width: 762px;
        padding-left: 200px;
        position: relative;
   }
   
/* == vb_webpanel ==*/

/* == vb_webtabpanel == */

div.cTab div.webTopTabMenu {margin-top: 8px;position: static; border-bottom: 1px dotted #636363; padding-bottom: 1px; height: 20px;}
div.cTab div.webTopTabMenu_Element{margin-left:2px;}
div.cTabUsd div.webTopTabMenu {margin-top: 0px;position: static; border-bottom: none; padding-top: 1px;margin-bottom:10px;}
div.cTabUsd div.webTopTabMenu_Element{margin-left:2px;}
/* == vb_webtabpanel == */

/* == REJESTRACJA ==*/

div.SummaryBox {margin: 0px 50px 10px 50px; padding: 6px;}
div.SummaryBox div.SummaryHeader {border-bottom: 1px dashed #006eb7; padding: 2px; margin-bottom: 10px;}

div.SummaryBox ul {padding-left: 15px;}
div.SummaryBox ul li {color: #e70000; font-size: 13px;}

div.rejTrescBox {width: 600px; height: 105px; color: #b0b0b0; overflow: auto; font-size: 12px; padding: 6px; border: 1px solid #666; font-family: Geneva, Arial, Helvetica, sans-serif;}

/* == REJESTRACJA ==*/

/* == WSTAP ==*/

.wstapt 
{
	z-index: 13000;
	position: absolute;
}

.wstapt .tip {
	color: #006eb7;
	width: 139px;
	z-index: 13000;
}
 
.wstapt .tip-title {
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	margin: 0;
	color: #006eb7;
	padding: 8px 8px 8px;
	overflow: hidden;
	background: url(../img/bubble.png) top left;
}

.wstapt .tip-text {
	height: 8px;
	width: 139px;
	border: 1px solid orange;
}

.wstapt .tip-bottom {
	height: 8px;
	width: 139px;
	background: url(../img/bubble.png) bottom left no-repeat;
	overflow: hidden;
	position: static;
}

div.btn_logowanie {float: left; width: 137px; height: 190px; background: url(../img/ikony/login3.png) center center no-repeat;}
div.btn_rejestracja {float: left;  width: 137px; height: 190px; background: url(../img/ikony/rejestracja3.png) center center no-repeat;}
div.btn_files {float: left; width: 137px; height: 190px; background: url(../img/ikony/files3.png) center center no-repeat;}
div.btn_cennik {float: left;  width: 137px; height: 190px; background: url(../img/ikony/cennik3.png) center center no-repeat;}

/* == WSTAP ==*/

/* == CENTRALA ==*/

div.ProfilMenu {padding-top: 10px; font-size: 11px; font-weight: bold; color:#b0b0b0;}
h3.atProfilMenu {padding: 3px; margin:1px; overflow: hidden; cursor: pointer;}
h3.atProfilMenu:hover {background: url(../img/abg.png) left top repeat-x;}

div.ProfilInfoBox {color: #aaa; font-size: 11px; padding: 10px; border: 1px solid #888; 
	background: url(../img/abg.png) left top repeat; cursor: pointer;}
	
div.ListaRow 
{
    color: #bbb; 
    font-size: 10px;
    margin-bottom: 1px; 
    overflow: hidden;
}

div.ListaRow span
{
    display: block;
    float: left;
    height: 12px;
    text-align: center;
    display: block; 
    float: left; 
    overflow: hidden; 
    padding: 2px;
    padding-top: 15px; 
    margin: 6px 0px;
}

div.ListaRow a {
    float: right; 
    margin-left: 1px; 
    font-size: 10px; 
    font-weight: bold; 
    text-decoration: none; 
    color: #000;
    width: 50px;
    padding: 4px 5px 4px 5px;
    margin-top: 37px;
    height: 12px;
    text-align: center;
    background: url(../img/midTabMenuBg/midTabMenuBg.png) left top no-repeat;    
}
div.ListaRow a:hover {text-decoration: underline;}
div.ListaRow span a {margin: 0px; padding: 0px; background: transparent;}

div.ListaHead {color: #ccc; font-weight: bold; font-size: 12px;}
/* == CENTRALA ==*/

/* == FAKE FILE INPUTS ==*/
div.fileinputs {position: relative; width: 260px;}

div.fakefile {position: absolute; top: 0px;	left: 0px; z-index: 1;}

div.fakefile input {width: 160px; margin-right: 10px;}

div.fileinputs input.file {
	position: relative;
	text-align: right;

	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;

	z-index: 2;
}
/* == END FAKE FILE INPUTS ==*/

/* == MENU CONTEXTOWE ==*/
ul.SimpleContextMenu {
	display: none;
	position: absolute;
	z-index: 100000;
	margin: 0px;
	padding-top: 10px;
	padding-left: 15px;
	/*list-style-type: none;*/
	overflow: hidden;
	width: 141px;
	height: 107px;
	background: url(../img/contxt_menu.png) left top no-repeat;
}
ul.SimpleContextMenu li 
{
    padding-top: 5px;
    padding-left: 20px;
}
ul.SimpleContextMenu li:hover {
    background: url(../img/bullet.gif) center left no-repeat;
}
/* == END MENU CONTEXTOWE ==*/

/* == METRYKA ZASOBU == */

div.zasContainerBox {}
div.zasContainerBox div.zasContainerLeft {float: left; overflow: hidden; width: 230px; padding: 5px;}
div.zasContainerBox div.zasContainerLeft div.zasContainerMiniaturka {width: 220px; padding: 15px 5px 15px 5px; height: 110px; text-align: center;}
div.zasContainerBox div.zasContainerLeft div.zasContainerOpis {width: 216px; height: 120px; padding: 10px; padding-bottom: 20px; font-size: 10px; color: #ccc;}

/* == METRYKA ZASOBU == */

div.starsContainer0 {
	width: 99px;
	height: 15px;
	background-image: url(../img/stars.png);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}

/* == Preloading == */

div.preloading {}

div.preloading div.pbox {margin:300px auto; width: 502px; height: 43px; padding: 3px 3px 3px 3px; background-color: #111;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.preloading div.pbox div.tekst {width: 500px; height: 20px; font-size: 11px; letter-spacing: 3px; color: #c0c0c0; text-align: center;}
div.preloading div.pbox div.ramka {width: 500px; height: 34px; border:solid 1px #232323;padding-top:7px;}
div.preloading div.pbox2 {margin-left: 70px; margin-top: 140px; width: 400px; height: 34px; padding: 10px 2px 2px 2px; background-image: url(../img/pp_bg2.jpg); background-position: left top; background-repeat: no-repeat;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.preloading div.pbox2 div.tekst2 {width: 400px; height: 20px; font-size: 11px; letter-spacing: 3px; color: #c0c0c0; text-align: center;}

img.pagimg {margin: 2px 3px 0px 3px;}

/* == Preloading == */

div.PageHeader {
    color: #111; 
    padding: 4px 4px 4px 6px;
    width: 646px; 
    height: 17px; 
    font-weight: bold;
    font-size: 11px;  
    background: #d5d5d5 url(../img/ph_b.jpg) left bottom repeat-x;
}

div.PageHeader_Invert {
    color: #d5d5d5; 
    padding: 4px 4px 4px 6px;
    width: 646px; 
    height: 17px; 
    font-weight: bold;
    font-size: 11px;  
    background-color: #333;
}

div.centrala_forms {padding-top: 23px; width: 620px;}

/* == CentralaTablicaInformacyjna == */

div.CentralaTablicaInformacyjna {
    width: 328px;
    overflow: hidden;
  /*  background-image: url(../img/tlo_2.png); */
}

div.CentralaTablicaInformacyjna div.CentralaTablica_Element {
    width: 470px;
    height: 16px;
    padding-top: 4px;
    padding-left: 6px;
    margin: 0px 0px 6px 0px;
}

div.CentralaTablicaInformacyjna div.CentralaTablica_Element div.CentralaTablica_ElementMsg {
    font-size: 10px;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 5px;
    color: #169fef;
}

div.CentralaTablicaInformacyjna div.CentralaTablica_Element div.CentralaTablica_ElementMsg a {
    background: url(../img/pix2.gif) left center no-repeat;
    padding-left: 18px;
    color: #b0b0b0;
    text-decoration: none;
}

div.CentralaTablicaInformacyjna div.CentralaTablica_Element div.CentralaTablica_ElementMsg a:hover {
    color: #ffffff;
}

/* == CentralaTablicaInformacyjna == */

a.CentralaButton {
    font-size: 11px;
    font-weight: bold;
    color: #111;
    padding: 4px 8px;
    height: 14px;
    width: 80px;
    text-align: center;
    display: block;
    overflow: hidden;
    background-color: #d5d5d5;
    border: 1px solid #333;    
    text-decoration: none;
}

a.CentralaButton:hover {
    text-decoration: underline;
    border: 1px solid #eee;
    background-color: #777;
    color: #d5d5d5;
}
div.MobileMetrykaTlo{
    top: 70px;
    left: 100px;
	/*left: expression(parseInt(document.body.clientWidth-1024)+'px');*/ 
    position: absolute;
}

div.MobileMetrykaPopupyTlo {
    position:absolute;
    top:30px;
    height:355px;
    width:630px;
    background-image: url(../img/tlo_3.png);
    background-position: right top;
    background-repeat: repeat-y;
}   

div.MobileMetrykaPopupyTlo2 {
    position:absolute;
    top:30px;
    height:355px;
    width:630px;
}   

div.MobileWyszukiwarkaTlo {
	background-image: url(../img/tlo_3.png); background-position: right top; background-repeat: repeat-y; position: absolute; left: 0px; top: 0px; height: 100%; right: 0px; margin: 0px; padding: 0px;
}
div.MobileWyszukiwarkaTlo3 {
    background-image: url(../img/tlo_3.png); background-position: right top; background-repeat: repeat-y; position: absolute; left: 0px; top: 0px; height: 100%; right: 0px; margin: 0px; padding: 0px;
}
div.MobileWyszukiwarkaTlo4 {
	position: absolute; left: 0px; top: 0px; height: 100%; right: 0px; margin: 0px; padding: 0px;
}
div.MobileWyszukiwarka {
    float: right; 
    width: 306px; 
    padding: 4px;
    border: solid 1px #828282;position: absolute; right: 5px; top: 5px; text-align: left;
    background-color: #2f2f2f;
    padding-bottom: 10px;
}

div.MobileWyszukiwarkaTlo2 {background-image: url(../img/oknozaawansowane.png); background-position: right top; background-repeat: no-repeat; position: absolute; width: 306px; height: 465px; top: 0px; right: 0px; margin: 0px; padding: 0px; z-index: 3000; overflow: hidden;}
div.MobileWyszukiwarka2 {
    float: right; 
    width: 306px; 
    overflow: hidden;
    background-image: url(../img/oknozaawansowane_dol.png); background-position: right bottom; background-repeat: no-repeat;
    position: absolute; right: 0px; top: 77px; text-align: left; 
    padding-bottom: 10px;
}

div.MobileWyszukiwarkaTlo2 div.inp, div.noweOkna div.inp {overflow: hidden; padding-right: 7px; background-image: url(../img/inp_right.png); background-position: right bottom; background-repeat: no-repeat; border: 0px solid #000!important; background-color: Transparent;}
div.MobileWyszukiwarkaTlo2 div.inp2, div.noweOkna div.inp2  {float: left; clear: none; overflow: hidden; padding: 0px; padding-right: 7px; background-image: url(../img/inp_right.png); background-position: right bottom; background-repeat: no-repeat; border: 0px solid #000!important; background-color: Transparent;}
div.MobileWyszukiwarkaTlo2 div.inp3, div.noweOkna div.inp3  {float: left; clear: none; overflow: hidden; padding: 0px; padding-right: 7px; height: 57px; background-image: url(../img/inp2_right.png); background-position: right bottom; background-repeat: no-repeat; border: 0px solid #000!important; background-color: #000;}
div.MobileWyszukiwarkaTlo2 input, div.noweOkna input {height: 20px; padding-top: 4px; padding-left: 6px; background-image: url(../img/inp_left.png); background-position: left bottom; background-repeat: no-repeat; border: 0px solid #000!important; background-color: Transparent;}
div.MobileWyszukiwarkaTlo2 textarea, div.noweOkna textarea {height: 47px; padding-top: 4px; padding-left: 6px; background-image: url(../img/inp2_left.png); background-position: left bottom; background-repeat: no-repeat; border: 0px solid #000!important; background-color: Transparent;}
div.MobileWyszukiwarkaTlo2 select, div.noweOkna select {height: 24px; padding-left: 6px; background-image: url(../img/inp_left.png); background-position: left bottom; background-repeat: no-repeat; border: 0px solid #000!important; background-color: Transparent;}
div.MobileWyszukiwarkaTlo2 input[type=checkbox], div.noweOkna input[type=checkbox] {background-image:none;}

div.MobileWyszukiwarkaBtn {width: 70px; height: 27px; padding-left: 7px; background-image: url(../img/mw_btn_l.png); background-position: left top; background-repeat: no-repeat; overflow: hidden;}
div.MobileWyszukiwarkaBtn div {height: 27px; background-image: url(../img/mw_btn_r.png); background-position: right top; background-repeat: no-repeat;}
div.MobileWyszukiwarkaBtn div a {height: 20px; padding-top: 7px; text-transform: uppercase; color: #fff; display: block; width: 100%; text-decoration: none; font-size: 10px; font-weight: bold;}

div.MobileWyszukiwarkaBtn2 {width: 70px; height: 27px; padding-left: 7px; background-image: url(../img/mw_btn2_l.png); background-position: left top; background-repeat: no-repeat; overflow: hidden;}
div.MobileWyszukiwarkaBtn2 div {height: 27px; background-image: url(../img/mw_btn2_r.png); background-position: right top; background-repeat: no-repeat;}
div.MobileWyszukiwarkaBtn2 div a {height: 20px; padding-top: 7px; text-transform: uppercase; color: #fff; display: block; width: 100%; text-decoration: none; font-size: 10px; font-weight: bold;}

div.MobileWyszukiwarkaBtn3 {width: 18px; height: 18px; background-image: url(../img/naglowekZamknij.png); background-position: -18px top; background-repeat: no-repeat;}
div.MobileWyszukiwarkaBtn3:hover {width: 18px; height: 18px; background-image: url(../img/naglowekZamknij.png); background-position: left top; background-repeat: no-repeat;}
div.MobileWyszukiwarkaBtn3 div {width: 18px; height: 18px;}
div.MobileWyszukiwarkaBtn3 div a {width: 18px; height: 18px; display: block;}



div.MobileWyszukiwarka span, div.MobileWyszukiwarka div, div.MobileWyszukiwarka label {
	font-family: Verdana; font-size: 10px; color: #b0b0b0;	
}
table.WyszukiwarkaRadio {
	margin :0px;
	padding: 0px;
	margin-top: 3px;
}
table.WyszukiwarkaRadio input {
	margin :0px;
	padding: 0px;
	margin-right: 3px;
	margin-top: 3px;
	
}
div.MobileWyszukiwarka div.MobileWyszukiwarkaInner {
    padding: 4px;
}
.WyszukiwarkaInput 
{
    font-family: verdana; 
    margin-top: 3px;	 
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    font-size: 12px;
    width: 175px;
    border:solid 1px #666;
    background-color: #222; 
    color: #b0b0b0; 
    padding-left: 2px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
    } 

div.MobileWyszukiwarkaPanel {padding-top: 1px; margin-top: 5px; border-top: 1px solid #181818;}

div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element {float: left; overflow: hidden; height: 20px; 
        padding-left: 6px; margin: 0px 2px 0px 0px; cursor: pointer; font-size: 11px; font-weight: bold; 
        color:#000; background-color: #b0b0b0; cursor: pointer; overflow: hidden;
        background: url(../img/botTabMenuBg/botTabMenuBg_o.png) left top no-repeat;}
div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element div {height: 16px; padding: 3px 6px 1px 0px; 
    background: url(../img/botTabMenuBg/botTabMenuBg_i.png) right top no-repeat; overflow: hidden; text-align: center }
div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element label {color: #555; cursor: pointer;text-align: center }

div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element a {text-align: center; color: #555; text-decoration: none;}
div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element a:hover {text-align: center ;color: #169fef;}

div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element_Active {float: left; overflow: hidden; height: 20px; 
        padding-left: 6px; margin: 0px 2px 0px 0px; cursor: pointer; font-size: 11px; font-weight: bold; 
        color:#000; background-color: #b0b0b0; cursor: pointer; overflow: hidden;text-align: center ;
        background: url(../img/botTabMenuBg/botTabMenuBg_o.png) left top no-repeat;}
div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element_Active div {height: 16px; padding: 3px 6px 1px 0px; 
    background: url(../img/botTabMenuBg/botTabMenuBg_i.png) right top no-repeat; overflow: hidden;}
    
div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element_Active div label {color: #000; cursor: pointer;}
div.MobileWyszukiwarkaPanel div.MobileWyszukiwarkaPanel_Element_Active div a {color: #000; text-decoration: none;}

div.KLBox {
    padding: 2px; 
    clear: none; 
    float: left; 
    overflow: hidden; 
    margin-right: 15px;
    margin: 5px;
    text-align: center;
    background-image: url(/img/tlo_belka2.png);
    background-repeat:repeat;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
}

div.KLPhoto {
     cursor: pointer;
     overflow: hidden;
     margin:6px;
}

div.KLOpis {
    padding: 2px;
    overflow: hidden;
}

div.KLKarta {
    overflow: hidden;
    height: 5px;
}

div.KLStopka {
    padding: 2px;
    padding-top: 0px;
    margin-top: 2px;
    overflow: hidden;
    font-size: 1px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
}
div.KLStopka2 {
    padding: 1px;
    padding-top: 0px;
    margin-top: 1px;
    overflow: hidden;
    font-size: 1px;
}
div.KLBox div.KLOpis div.KLNazwa {
    text-align: center; height: 16px; overflow: hidden; 
    background-image: url("img/tlo_9.png");
    background-repeat: repeat-x;
    
}
div.KLNazwa, div.KLNazwa a, div.KLNazwa:hover, div.KLNazwa:visited {
	font-size: 10px; color: #b5b5b5; font-weight: bold; color: #169fef; text-decoration: none;
}
div.KLNazwa a:hover {
	color: #fecb00;
}

div.KLBox div.KLOpis div.KLWiersz2 {
    height: 17px;
    width: 140px; 
    overflow: hidden;
    color: #b5b5b5;
    font-size: 10px;
    text-align: left;
}

div.KLBox div.KLOpis div.KLWiersz2 div.KLWiersz2_Inner {
    width: 150px; height: 16px; overflow: hidden;
}

div.KLBox div.KLOpis div.KLWiersz3 {
    height: 28px;
    width: 108px;

    overflow: hidden;
    color: #b5b5b5;
    font-size: 10px;
    padding-top: 3px;
}

div.KLBox div.KLOpis div.KLWiersz3 img {
    float: left;
}

div.KLProfilInfo {
    color: #b5b5b5; 
    padding: 8px 0px 2px 7px; 
    border-left: 1px solid #000; 
    font-size: 12px;
}


div.FollowContentResize {
  position: absolute;
  top: 23px;
  left: 0px;
  right: 0px;
  bottom: 23px;
  overflow: auto;
}

div.MobileKategorie {
    margin-top: 22px; 
    float: right; 
    width: 144px; 
    position: relative;
    border: 1px solid #555; 
    border-bottom: 0px solid #000;
}

div.MobileKategoriaElement {
    padding: 2px 2px 2px 6px;
    color: #b5b5b5;
    background-color: #222;
    border-bottom: 1px solid #555;
    cursor: pointer;
    overflow: hidden;
}

div.MobileKategoriaElement img {
    float: left;
}

div.MobileKategoriaElement span {
    font-size: 9px;
    float: left;
    padding-top: 6px;
    padding-left: 5px;
}

/* Formaty tesktu - do ogolnego stosowania */

div.Tekst12BlueBold {
	font-size: 12px;
	color: #169fef;
	font-family: Verdana;
	font-weight: bold;
}
div.Tekst10BlueBoldLinia {
	font-size: 10px;
	color: #169fef;
	font-family: Verdana;
	font-weight: bold;
	padding-bottom: 3px;
	display: block;
}
div.Tekst10SilverBold {
	font-size: 10px;
	color: #979797;
	font-family: Verdana;
	font-weight: bold;
}
div.Tekst10DarkSilver {
	font-size: 10px;
	color: #606060;
	font-family: Verdana;
	font-weight: normal;
}
span.Tekst10DarkSilverPix {
	color: #606060;
	background-image: url(../img/pix3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-weight: normal;
}
span.Tekst10DarkSilverBoldPix, a.Tekst10DarkSilverBoldPix {
	color: #808080;
	background-image: url(../img/pix3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	line-height:15px;
	font-weight: bold;
	text-decoration: none;
}
a.Tekst10DarkSilverBoldPix:hover {
    color: #ddd;
}
.ObszarTekstowy {
	background-image: url(../img/tlo_7.png);
	padding: 5px;
	/*border-top: 1px solid #333333;*/
	background-repeat:repeat-x;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
}
.ObszarTekstowy, .ObszarTekstowy span {
	font-family: Verdana;
	font-size: 10px;
	color: #b0b0b0;
	font-weight: normal;
}

/* **************************************** */


div.popWindow {margin-left: 120px; width: 540px; margin-top: 50px;}

div.popWindowInner {padding: 10px; border: solid 1px #525252; background-color:#121212 }

div.KomunikatCzerwony {
	color: red; 
	font-weight: bold;
	font-size: 11px;
}
div.KomunikatNiebieski {
	color: #006eb7; 
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}


a.HelpIcon {  
    color: #8cca1e;
    font-weight: bold;
    /*border-bottom: 4px solid #000;*/
    cursor: help;
    padding: 0px 2px 6px 2px;
    font-size: 11px;
}

a.HelpIcon2 {  
    color: #ff0000;
    font-weight: bold;
    cursor: help;
    padding: 0px 2px 6px 2px;
    font-size: 11px;
}

a.HelpIcon2 sup {  
    color: #8cca1e;
    font-weight: bold;
    cursor: help;
    padding: 0px 2px 6px 2px;
    font-size: 11px;
}

div.HelpIcon {
    max-width: 300px;
    padding: 7px;
    border: 1px solid #777;
    background-color: #111;
    color: #999;
    z-index: 3000;
}

div.HelpIcon h1 {
    color: #8cca1e; 
    font-size: 10px;
	font-weight: bold;
	display: block;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #555;
}

div.HelpIcon4 {
    max-width: 350px;
    overflow:hidden;
    padding: 25px;
    border: 1px solid #777;
    background-color: #111;
    color: #999;
    z-index: 3000;
}

div.HelpIcon4 h1 {
    color: #8cca1e; 
    font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 0px;
	margin-bottom: 14px;
	padding: 0px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #555;
}

td.KatGal_Node {
    background-color: #111;
    width: 100%;
    height: 15px;
    padding: 2px;
    padding-left: 7px;
}

td.KatGal_Root {
    background-color: #000;
}

td.KatGal_Leaf {
    background-color: #222;
}

td.KatGal_Node a {   
    color: #b0b0b0;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
}

td.KatGal_Root a {
    color: #b0b0b0;
    text-decoration: none;
    cursor: default;
}

td.KatGal_Node:hover {
    background-color: #444;
}

td.KatGal_Node:hover a {
    color: #ccc;
}

td.KatGal_Leaf:hover {
   background-color: #111;
}

div.gp_KomentarzBox {
    background-color: #000;
    padding: 3px;
}

div.gp_KomentarzBox_Alt {
    background-color: #111;
}

div.gp_KomentarzBox h1 {     
    font-size: 10px;
    font-weight: bold;
    margin: 2px 0px;
    float: left;
}

div.gp_KomentarzBox div {     
    font-size: 10px;
    clear: both;
}

/**************** artykul.ascx ***************************/
div.art_menu {
	width: 230px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
div.art_content {
	width: 510px;
	margin-top: 10px;
	background-image: url(../img/tlo_2.png);
	padding-bottom: 20px;
}
div.art_tytul {
	font-size: 11px;
	font-weight: bold;
	color: #0066ff;
	margin-bottom: 3px;
}
div.art_tytul_sel {
	font-size: 11px;
	font-weight: bold;
	color: #fecb00;
	margin-bottom: 3px;
}
div.art_skrot {
	font-size: 10px;
	font-weight: normal;
	color: #aaaaaa;
}
div.art_box {
	background-image: url(../img/tlo_1.png);
	padding: 5px;
	margin-bottom: 5px;
	border-top: solid 1px #353535;
}
div.art_box_alter {
	background-image: url(../img/tlo_2.png);
	padding: 5px;
	margin-bottom: 5px;
	border-top: solid 1px #353535;
}
div.art_nag {
	display:block; font-size: 11px; color: #169fef; font-weight: bold; padding-bottom: 3px; 
	border-bottom: solid 1px #636363; margin-bottom: 7px; margin-top: 10px;
	line-height: 20px;
	
}
/***   komentarze  ****/
.KomentRow, .KomentRowAlter {
	/*background-image: url(../img/tlo_1.png);*/
	background:#131313;
	margin-top: 3px;
	padding: 3px;
	display: block;
	height: 40px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
}
.KomentRowAlter {
	/*background-image: url(../img/tlo_2.png);*/
	background:#161616;
}

.KomentRowSpan, .KomentRowSpan div, .KomentRowSpan span {font-size: 10px;font-family: Verdana;color: #b0b0b0}

.IkonaOcenaJest {
	color: #626262;
	background-image: url(../img/ocena.png);
	padding-left: 17px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 12px;
}
.IkonaOcenaBrak {
	color: #626262;
	background-image: url(../img/ocenabrak.png);
	padding-left: 10px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 12px;
}
.IkonaTekst {
	color: #626262;
	background-image: url(../img/teksty.png);
	padding-left: 17px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 15px;
}
.IkonaUtwory {
	color: #626262;
	background-image: url(../img/utwory.png);
	padding-left: 17px;
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 15px;
}

div.divErrorBox {
    font-size: 11px;
    color: Red;
    letter-spacing: 1px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement {  
	visibility: hidden;
	margin: 0px!important;
	background-color: #111;
	color: #b0b0b0;
	border: 1px solid #b0b0b0;
	cursor: pointer;
	overflow: hidden;
	height: 200px;
    text-align: left; 
    list-style-type: none;
    padding: 0px!important;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem {
	background-color: #b0b0b0;
	color: #111;
	padding: 2px 0px 2px 5px;
	height: 15px;
	border-bottom: 1px dotted #b0b0b0
}

/* AutoComplete item */

.autocomplete_listItem {
	background-color : #111;
	color : #b0b0b0;
	padding: 2px 0px 2px 5px;
	height: 15px;
	border-bottom: 1px dotted #b0b0b0
}

/* belka rejestracyjna */
div.belka_rej {
	/*background-image: url(../img/tlo_1.png);
	border: solid 1px #636363;*/
	text-align: right;
	height: 26px;
	padding-right: 5px;
	padding-top: 2px;
	margin-bottom: 10px;
	color: black;
	float: right;
}
div.belka_rej a, div.belka_rej a:hover, div.belka_rej a:selected, div.belka_rej a:visited, div.belka_rej a img {
	border: none;
	color: black;
}

/* tablea z danymi */
table.tbl1, table.tbl1 tr, table.tbl1 tr td,
table.tbl2, table.tbl2 tr, table.tbl2 tr td,
table.tbl3, table.tbl3 tr, table.tbl3 tr td
{
	margin: 0px;
	padding: 0px;
}

table.tbl1,table.tbl2,table.tbl3 {
	width: 100%;
	border-spacing: 1px;
}

table.tbl1 thead tr td,table.tbl2 thead tr td,table.tbl3 thead tr td {
		margin: 0px;
		padding: 0px;
		border : 0px;
			
}

table.tbl1 thead tr td div,table.tbl2 thead tr td div, table.tbl3 thead tr td div
{
		margin-left: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0px;
		background-color: #333333;
		background-repeat: repeat-x;
		background-image: url("../img/tbl_ver_tlo.png");
		border-top-color: #9c9c9c;
		border-bottom-color: #111111;
		border-left-color: #333333;		
		border-top-style: solid;
		border-left-style: solid;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-top-width: 1px;
		border-left-width: 0px;
		text-align: center;
		font-weight: bold;
		font-size: 12;
		color: #00aaff;

}



table.tbl1 tbody tr td,table.tbl2 tbody tr td,table.tbl3 tbody tr td {
	margin: 0px;
	/*border-left: solid 1px #333333;*/
	/*border-right: solid 1px #464646*/
	/*border-bottom: solid 1px #333333;*/
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	color: #555;
}

table.tbl3 tbody tr td 
{
	color: #aaa;
}

table.tbl2 tbody tr td{
	padding: 2px;
}
    
table.tbl1 tbody tr td a, table.tbl1 tbody tr td a:hover, table.tbl1 tfoot tr td a, table.tbl1 tfoot tr td a:hover,
table.tbl2 tbody tr td a, table.tbl2 tbody tr td a:hover, table.tbl2 tfoot tr td a, table.tbl2 tfoot tr td a:hover, 
table.tbl3 tbody tr td a, table.tbl3 tbody tr td a:hover, table.tbl3 tfoot tr td a, table.tbl3 tfoot tr td a:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #d0d896;
	text-decoration: none;
}

table.tbl2 tbody tr td a, table.tbl2 tbody tr td a:hover, table.tbl2 tfoot tr td a, table.tbl2 tfoot tr td a:hover{
	color: #c5c5c5;
}

table.tbl2 tbody tr td a.active, table.tbl2 tfoot tr td a.active{
	color: #FCCA23;
}

table.tbl1 tbody tr td a:hover,table.tbl1 tfoot tr td a:hover {
	color: #FFFFFF;
}

table.tbl1 tbody tr , table.tbl2 tbody tr , table.tbl3 tbody tr
{
background-image: url(../img/tlo_belka3.png); 
background-repeat: no-repeat; 
background-position: left bottom;  
}



table.tbl1 tbody tr:hover, table.tbl2 tbody tr:hover , table.tbl3 tbody tr:hover 
{
		/*background-color: #333;*/
        background-image: url(../img/tlo_belka8.png); 
        background-repeat: repeat-x; 
        background-position: left 30%;   
}



table.tbl2 tbody tr td a:hover,table.tbl2 tfoot tr td a:hover  {
	color: #ffffff;
}

table.tbl2 tbody tr td span {
	text-align:center;
	font-weight:bold;
}

table.tbl1 tfoot tr td {
	margin: 0px;
	border: solid 1px #222222;
	padding: 2px;
}

table.tbl1 tfoot tr td div {
	background-image: url(../img/tbl_tlo.png);
	padding: 2px;
	background-repeat: repeat-x;
	background-position: bottom left;
	color: #00b0ff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	line-height: 16px;
}

table.galerie1 thead td {
    text-align: center;
	color:#169fef;
	font-weight: bold;
}
table.galerie1 tbody td {
    text-align: center;
	/*border-top: solid 1px #464646;*/
}

.reglink {color: #C62C11; text-decoration: none;}



/* style do podstrony HTML */
body.podstronaHTML {
	/*background-image: url(../img/bodyBg/tlo.jpg);*/
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	/*background-image: url(../img/bodyBg/tlo-tile-srodek.jpg);*/
	background-position: left top;
	background-repeat: repeat;
	position:relative;
	/*height: auto;*/
	overflow: auto;
}

div.dvBodyMiddle {
   /* background-image: url(../img/bodyBg/tlo.jpg);*/
	background-position: center top;
	background-repeat: repeat;
	background-attachment: fixed;
	position:relative;
	height: auto;
	overflow: hidden;
}

div.dvBodyBottom {
    /* background-image: url(../img/bodyBg/tlo-bottom.jpg);*/
	background-position: center bottom;
	background-repeat: no-repeat;
	position:relative;
	height: auto;
	overflow: hidden;
}

div.contentHTML {
	position:relative;
	/*top:67px;*/
	width:1000px;
	
	/*height:expression(parseInt((document.body.clientHeight-77))+'px');*/
	height: auto;
	overflow: hidden;
	
	/*bottom: 10px;*/
	right: 0px;
	margin: auto;
	z-index:10;
	float: none;
	left: 0px;
	margin-left: expression(parseInt((document.body.clientWidth-1024)/2)+'px'); 
	color: #FFF;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

div.zawartoscHTML {
	width: 800px;
	position:relative;
	/*top:0px;*/
	/*bottom: 70px;*/
	left: 200px;
	background-image: url(../img/tlo_polcien.png);
	background-repeat: repeat-y;
	background-position: left top;
	/*height:expression(parseInt((document.body.clientHeight-160))+'px');*/
	height: auto;
	padding-top: 0px;
}
div.zawartoscHTMLmargin {
	width: 800px;
	position: relative;
	/*top:5px;*/
	/*bottom: 10px;*/
	left: 0px;
	right: 0px;
	/*height:expression(parseInt((document.body.clientHeight-170))+'px');*/
	height: auto;
	padding-top: 0px;
}
div.fmenu {
	z-index:20;
	position:absolute;
	left:-150px;
	top:350px;
	width:140;
	height:145;
	overflow: hidden;
		
}
div.logoHTML {
	width: 147px;
	height: 122px;
	position: absolute;
	bottom: 25px;
	left: 10px;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
}

div.BottomCopyMenu 
{
    font-weight:bold;
    color: #aaaaaa;
	position: relative; 
	left: 200px;
	width: 800px;
	height:20;
	margin-top: 20px; 
	margin-bottom: 20px;
}

div.BottomCopyMenu a.copymenu_link {
    text-decoration: none;
    font-size: 11px;
    color: #494949;
    padding: 2px 7px 0px 7px;
}

div.BottomCopyMenu a.copymenu_link:hover {
    color: #cfcfcf;
}



div.contentHTML2 {
	position:absolute;
	top:67px;
	width:980px;
	right: 0px;
	left: 0px;
	margin: auto;
	z-index:10;
	float: none;
	left: expression(parseInt((document.body.clientWidth-1024)/2)+'px');
	color: #FFF;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

div.zawartoscHTML2 {
	width: 980px;
}
div.zawartoscHTMLmargin2 {
	width: 980px;
}


a.oneway_link {color: #FF9A0E;}
a.oneway_link:hover {color: #E90102;}

div.dvSciezkaKatalogow a {
    font-weight: bold;
    color: #999;
    text-decoration: none;
}

div.dvSciezkaKatalogow a:hover {
    text-decoration: underline;
    color: #0BB0FF;
}

div.dvSciezkaKatalogow a.active {
    color: #FCCA23;
}

span.checkbox {

}

span.checkbox input {
    width: 11px; height: 11px;
    vertical-align: bottom;
}

span.checkbox input+label {
    font-size: 10px;
    margin-left: 5px;
}

div.grus_mini_txt {
    width: 50px;
    height: 30px;
}

div.topPasek {
	position:absolute;
	width:980px;
	height:71px;
	margin: auto;
	z-index:10;
	float: none;
	left:0px;
	right:0px;
	left: expression(parseInt((document.body.clientWidth-1024)/2)+'px');
	background-image: url(../img/topPasek/tlo_pasek.png);
	background-position: 380px top;
    background-repeat:no-repeat;
}

div.topPasek2 {
    position:absolute;
    width:100%;
    height:71px;
    background-image: url(../img/topPasek/tlo_pasek_rpx.png);
	background-position:left top;
    background-repeat:repeat-x;
	left: 0px; 
	top: 0px;
    }
    
div.topPasek3 {
	
	position:relative;
	width:1000px;
	height:71px;
	z-index:10;
	float: none;
	margin: auto;
	left:0px;
	right:0px;
	top:0px;
	margin-left: expression(parseInt((document.body.clientWidth-1024)/2)+'px'); 
	/*background-image: url(../img/topPasek/tlo_pasek_10px7.jpg);
	background-position: 200px top;
    background-repeat:no-repeat;*/
}

    
    div.banner1str 
    {
        position:absolute;
        width: 160px;
        height: 600px;
        left: 10px;
        top: 52px;
    }

div.ikona {
   overflow:hidden;
   position:absolute;
   width:43px;
   top:15px; 
}

input.logowanie {
    border-style:none;
    background-color:#151515;
    font-size:16px;
    color:#fbdf00;
    width:122px;
    height:20px;
}

div.panelLogowania {
    z-index:2147483647;
    position:absolute;
    right:15%;
    top:75px;
    width:310px;
    height:175px;
    background-image: url(../img/topPasek/oknozalogujsie.png);
    background-repeat:no-repeat;
}

div.panelDokupPunkty {
    z-index:2147483610;
    position:absolute;
    width:430px;
    height:366px;
    top:70px;
    float:none;
    left: 400px;
    background-repeat:no-repeat;
}

div.platnosciPrzelew {
    float:left;
    width:138px;
}

div.platnosciPrzelew input{
    float:left;
    margin-top:10px;
}
    
div.platnosciPrzelew label{
    width:100px;
    height:70px;
    display:block;
    overflow:hidden;
}

div.platnosciPrzelew label span{
    display:block;
    float:left;
    text-align:center;
    width:100px;
    font-weight:normal;
}

div.buttonSzukaj {
    cursor:pointer;
    width:120px;
    float:left;
    margin-left:10px;
    margin-top:14px;
    height:32px;
    background-image: url(../img/buttonSzukaj2.png);
    background-repeat:no-repeat;
}

div.ikonaGalerii{
    width:40px; 
    /*height:40px; */
    margin:5px 15px 5px 5px;
    float:left; 
    font-weight:bold;
    text-align:center;
}

div.checkbox {
    margin-top:0px;
    margin-left:18px;
    cursor:pointer;
    background-image: url(../img/topPasek/checkbox.jpg);
    background-position:left top;
    width:13px;
    height:13px;
    float:left;
    position:relative;
    top:60px;
}

div.dvpunkty {
    float:left;
    background-image: url('../img/topPasek/punkty.png');
    cursor:pointer; 
    background-repeat:no-repeat;
    background-position: left top;
    width:120px;
    height:50px;
}

div.dvwiadomosci {
    float:left;
    background-image: url('../img/topPasek/wiadomosci.png'); 
    background-repeat:no-repeat;
    background-position: left top;
    cursor:pointer;
    width:85px;
    height:50px;
}

div.dvznajomi {
    float:left;
    background-image: url('../img/topPasek/znajomi.png');
    background-repeat:no-repeat;
    background-position:left top;
    width:85px;
    height:50px;
    cursor:pointer; 
}

div.dvznajomi div, div.dvwiadomosci div, div.dvpunkty div {color:#cccccc;}
div.dvznajomi:hover, div.dvwiadomosci:hover {background-position: -85px top;}
div.dvpunkty:hover {background-position: -120px top;}
div.dvznajomi:hover div, div.dvwiadomosci:hover div, div.dvpunkty:hover div {color:#fff;}

div.dvProfil {
    float:left;
    margin-top:8px;
    background-image: url(../img/topPasek/cien_mojprofil.png); 
    background-repeat:no-repeat;
    width:68px;
    height:50px;
    cursor:pointer;
    text-align:center;
}

div.dvProfil a {color:#cccccc;text-decoration:none;}
div.dvProfil:hover a,div.Profil a:hover{color:#fff;}
div.dvProfil:hover div a {background-position: -28px top;}

/*przyciski z css'owym highlight*/

 a.btnTopWyloguj{
    color:#cccccc;
    text-decoration:none;
}
a.btnTopWyloguj:hover{color:#fff;}

 a.btnTopZaloguj {
    display:block;
    width:118px;
    height:43px;
    float:left;
    background-image: url(../img/topPasek/zalogujsie.png);
    background-repeat:no-repeat;
    background-position: left top;
}
    
a.btnTopZaloguj:hover{background-position: -118px top;}

a.btnTopRejestracja {
    display:block;
    width:109px;
    height:43px;
    float:left;
    margin-left:15px;
    background-image: url(../img/topPasek/zalozkonto.png);
    background-repeat:no-repeat;
    background-position: left top;
}

a.btnTopRejestracja:hover {background-position: -109px top;}

 a.ikonaTopProfil, a.ikonaTopGaleria {
    display:block;
    width:30px;
    height:30px;
    margin-top:10px;
    margin-left:23px;
    margin-bottom: 2px;
    background-image: url(../img/topPasek/profil_active_out.png);
    background-repeat:no-repeat;
    background-position: left top;   
}

a.ikonaTopGaleria {
    width:28px;
    height:30px;
    background-image: url(../img/topPasek/img_galeria_active_prawa.png);
}

a.zamknijMetryke {
    display:block;
    width:18px;
    height:18px;
    float:right;
    margin-top:4px;
    background-image: url(../img/naglowekZamknij.png);
    background-repeat:no-repeat;
    background-position: left top;
}

a.zamknijMetryke:hover{background-position: -18px top;}


a.ustawieniaStart {
    display:block;
    width:24px;
    height:24px;
    float:right;
    margin-top:2px;
    background-image: url(../img/ustawieniaStart.png);
    background-repeat:no-repeat;
    background-position: left bottom;
}

a.ustawieniaStart:hover{background-position: left top;}

a.pobierzStart {
    display:block;
    width:24px;
    height:24px;
    float:right;
    margin-top:2px;
    background-image: url(../img/pobierzStart.png);
    background-repeat:no-repeat;
    background-position: left bottom;
}

a.pobierzStart:hover{background-position: left top;}

/*----------------------------*/
a.przeslijpliki{
    display:block;
    width:210px;
    height:60px;
    background-image: url(../img/topPasek/przeslij_pliki.png);
    background-repeat:no-repeat;
    background-position: left top;
    }
    
a.przeslijpliki:hover {background-position: -210px top;}

a.dokupPunkty {
    display:block;
    width:184px;
    height:59px;
    background-image: url(../img/topPasek/dokuppunkty2.png);
    background-repeat:no-repeat;
    background-position: left top;
    }
    
a.dokupPunkty:hover {background-position: right top;}


a.dokupunkty2 {
    display:block;
    width:168px;
    height:38px;
    background-image: url(../img/topPasek/dokuppunkty.jpg);
    background-repeat:no-repeat;
    background-position: left top;
    margin-left:100px;
    }
    
a.dokuppunkty2:hover {background-position: -168px top;}



a.dokup {
    display:block;
    width:120px;
    height:45px;
    background-image: url(../img/dokup.png);
    background-repeat:no-repeat;
    background-position: left bottom;
    margin:10px;
    }
    
a.dokup:hover {background-position: left top;}

a.aktywuj {
    display:block;
    width:135px;
    height:45px;
    background-image: url(../img/aktywuj.png);
    background-repeat:no-repeat;
    background-position: left bottom;
    margin:10px;
    }
    
a.aktywuj:hover {background-position: left top;}

a.aktywujS {
    display:block;
    width:120px;
    height:45px;
    background-image: url(../img/aktywujS.png);
    background-repeat:no-repeat;
    background-position: left bottom;
    margin:10px;
    }
    
a.aktywujS:hover {background-position: left top;}


a.akceptuj {
    display:block;
    width:135px;
    height:45px;
    background-image: url(../img/akceptuj.png);
    background-repeat:no-repeat;
    background-position: left bottom;
    margin:10px;
    }
    
a.akceptuj:hover {background-position: left top;}

a.zamawiam {
    display:block;
    width:135px;
    height:45px;
    background-image: url(../img/zamawiam.png);
    background-repeat:no-repeat;
    background-position: left bottom;
    margin:10px;
    }
    
a.zamawiam:hover {background-position: left top;}

a.btnClose {
    display:block;
    width:15px;
    height:15px;
    margin-left:280px;
    margin-top:0px;
    background-image: url(../img/topPasek/close.png);
    background-repeat:no-repeat;
    background-position: left top;
    position:relative;
    top:20px;
}
    
a.btnClose:hover{background-position: -15px top;}

a.btnClose2 {
    display:block;
    width:91px;
    height:25px;
    background-image: url(../img/imgAnuluj.png);
    background-repeat:no-repeat;
    background-position: left top;
}

a.btnZaloguj {
    display:block;
    width:103px;
    height:50px;
    position:absolute;
    top:70px;
    left:180px;
    background-image: url(../img/topPasek/logowanie.png);
    background-repeat:no-repeat;
    background-position: left top;
    
    }
    
a.btnZaloguj:hover{background-position: -103px top;}

.btnSzukaj1Str, .btnZaawansowane1Str {
    width:140px;
    height:22px;
    display: block;
    text-align: center;
    padding-top: 6px;
    font-size: 12px;
    font-weight: bold;
    color: #eee;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 9px;
    font-family: Arail, Verdana;
    background-image: url(../img/1str_wysz_btn.png);
    background-repeat:no-repeat;
}

.btnSzukaj1Str:hover, .btnZaawansowane1Str:hover {
    color: #ff7200;    
}

div.txtWyszukiwanie1Str {
    width: 414px;
    height: 23px;
    padding: 3px 12px;
    background-image: url(../img/1str_wysz_inp.png);
    background-repeat:no-repeat;
    margin-top: 11px;
}

input.txtWyszukiwanie1Str {
    width: 390px;
    height: 16px;
    background-image: none;
    background-color: Transparent;
    font-family: Arail, Verdana;
    border: none;
    color: #d5d5d5;
}

div.KategorieWysz1Str {
    width: 414px;
    height: 30px;
    overflow: hidden;
    text-align: center;
}

.btnKategorieWysz1Str, .btnKategorieWysz1Str_active {
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    color: #d5d5d5;
    font-family: Arial, Verdana;
    padding-left: 7px;
    background-image: url(../img/1str_wysz_kat_sep.png);
    background-repeat:no-repeat;
    background-position: left center;
    margin-top: 5px;
    margin-left: 3px;
    display: block;
    float: left;
}

.btnKategorieWysz1Str:hover, .btnKategorieWysz1Str_active {
    color: #00c6ff;
}

.block_1str_sep {width: 975px; height: 1px; margin-top: 6px; margin-bottom: 5px; line-height: 1px; border-top: 1px solid #2c2c2c; background-color: #646464;}

.block_1str_cien_top {width: 968px; margin-left: 4px; background: url(../img/tlo_pod_block_bottom.png) no-repeat left bottom;}
.block_1str_cien_bottom {width: 960px; padding: 4px; background: url(../img/tlo_pod_block_top.png) no-repeat left top;}
.block_1str_top {width: 960px; position: relative;}

.block_1str_middle {height: 54px; background: url(../img/block_top_l.png) no-repeat left top; padding-left: 15px;}
.block_1str_middle2 {background: url(../img/block_top_r.png) no-repeat right top; padding-right: 16px;}
.block_1str_middle3 {background: url(../img/block_top_m.png) repeat-x left top;}

.block_1str_bottom {background: url(../img/block_bottom_l.png) no-repeat left bottom; margin-top: 1px; padding-left: 12px;}
.block_1str_bottom2 {background: url(../img/block_bottom_r.png) no-repeat right bottom; padding-right: 13px;}
.block_1str_bottom3 {background: url(../img/block_bottom_m.png) repeat-x left bottom;}

.block_1str_cien_top_small {width: 628px; margin-left: 4px; background: url(../img/tlo_pod_block_bottom_small.png) no-repeat left bottom;}
.block_1str_cien_bottom_small {width: 620px; padding: 4px; background: url(../img/tlo_pod_block_top_small.png) no-repeat left top;}
.block_1str_top_small {width: 620px; position: relative;}

.block_maniacy {width: 965px; height: 116px; padding-left: 3px; padding-top: 5px; margin-left: 4px; background: url(../img/maniacy.jpg) no-repeat left top; overflow: hidden;}
.block_maniacy .block_maniacy_big {float: left; width: 220px; text-transform: uppercase; color: #111; font-weight: bold; font-size: 20px; clear: left;}
.block_maniacy .block_maniacy_small {float: left;  width: 220px; color: #111; font-size: 10px; clear: left;}
.block_maniacy .block_maniacy_main {float: left; width: 690px; clear: none; color: #111; font-size: 10px; margin-top: 10px; color: #111; overflow: hidden;}

span.dvAktualnosci1str {text-transform: uppercase; font-size: 20px; color: #ff7200; font-weight: bold; font-family: Arial, Verdana;}
div.dvAktualnosci1str {padding-left: 15px; margin-top: 12px;}
div.dvAktualnosci1str div.dvAktualnosci1str_Item {margin-top: 30px;}
div.dvAktualnosci1str div.dvAktualnosci1str_Item span.dvAktualnosci1str_Item_Title {font-size: 11px; color: #c34500; font-weight: bold;}
div.dvAktualnosci1str div.dvAktualnosci1str_Item div.dvAktualnosci1str_Item_Text {margin-top: 5px; color: #494949;}
div.dvAktualnosci1str div.dvAktualnosci1str_Item div.dvAktualnosci1str_Item_Text a.more {font-weight: bold; text-decoration: underline; color: #494949;}
div.dvAktualnosci1str div.dvAktualnosci1str_Item div.dvAktualnosci1str_Item_Text a.more:hover {color: #c34500;}

div.zapiszSieNaKonkurs 
{
    height:199px;
    float:left;
    background-image: url(../img/dolaczdokbg.png);
    background-repeat:repeat-x;
    background-position: left top;
    width:296px;}
div.zapiszSieNaKonkursB 
{
    height:365px;
    float:left;
    background-image: url(../img/dolaczdokbgb.png);
    background-repeat:repeat-x;
    background-position: left top;
    width:425px;}
    
div.zapiszSieNaKonkursL, div.zapiszSieNaKonkursP {height:199px;width:5px;background-position:left top;background-repeat:no-repeat;float:left;}
div.zapiszSieNaKonkursL {background-image: url(../img/dolaczdokl.png);}
div.zapiszSieNaKonkursP {background-image: url(../img/dolaczdokp.png);}
div.zapiszSieNaKonkursLB, div.zapiszSieNaKonkursPB {height:365px;width:6px;background-position:left top;background-repeat:no-repeat;float:left;}
div.zapiszSieNaKonkursLB {background-image: url(../img/dolaczdoklb.png);}
div.zapiszSieNaKonkursPB {background-image: url(../img/dolaczdokpb.png);}
div.zapiszSieNaKonkursN {position:absolute;left:34px;}

 .banerySeparator {padding: 10px 0px; background-color: #161616; }
 
 .RamkaSztywnaWysokosc {float: left; width: 1px; height: 654px; clear: none;}
 
 div.dvSciagnikPlik {width: 231px; height: 63px; padding: 15px 0px 0px 60px; background-image: url(../img/sciagnij_plik2.png); background-position: left top; background-repeat: no-repeat;}
 div.dvSciagnikPlikActive {background-image: url(../img/sciagnij_plik1.png);}
 div.dvSciagnikPlik a, div.dvSciagnikPlikActive a {color: #a6a6a6; font-family: Trebuchet MS; font-size: 12px; text-decoration: none; width: 120px; display: block;}
 div.dvSciagnikPlikActive a {color: #fff;}
 div.dvSciagnikPlik2 {width: 221px; height: 62px; background-image: url(../img/sciagnij_plik3.png); background-position: left top; background-repeat: no-repeat;}
 div.dvSciagnikPlik2a {background-image: url(../img/sciagnij_plik3a.png);}
 div.dvSciagnikPlik3 {width: 231px; height: 93px; background-image: url(../img/sciagnij_plik4.png); background-position: left top; background-repeat: no-repeat;}
 
 span.chkAkcepujeRegulamin input {vertical-align: middle;}
 span.chkAkcepujeRegulamin label {font-size:10px;color:#888;}
 span.chkAkcepujeRegulamin label a {font-size:10px;color:#355FF7;text-decoration:none;}
 
 .popupHover {display:none; width: 160px; border: solid 1px red; background-color: #000000; border: solid 1px #B5B5B5; padding: 3px; margin:0px; margin-top:15px;}
 

 
 
 div.Pakiety
 {
    padding:0px 10px 10px 10px; 
    font-size: 11px;    
 }

 
 div.Pakiety ul 
 {
    list-style-type:none;
    padding-top:10px;
 }         
 
 div.Pakiety ul li                    
{
    background-image:url(../img/ok.png);
    background-repeat:no-repeat;
    margin:0px;
    padding-bottom:7px;
    padding-left:30px;
    padding-top:1px;
}

 div.PakietyTlo
 {
     background-image: url(../img/platnosci/platnosci_tlo.png);
     background-position: 50% 0%;
     background-repeat:no-repeat;
     margin:0px;
 }
 
  div.AbonamentTlo
 {
     background-image: url(../img/platnosci/abonamenty_tlo.png);
     background-position: 50% 0%;
     background-repeat:no-repeat;
     margin:0px;
 }
 
 div.TransferOpis
 {
     background-image: url(../img/platnosci/transfer_opis.png);
     background-position: 50% 0%;
     background-repeat:no-repeat;
     margin:10px;
     height:20px;
     display:block;
 }
 
 div.ArtykulNaglowekTlo
 {
     background-image: url(../img/artykul_naglowek_tlo.png);
     background-position: 50% 0%;
     background-repeat:no-repeat;
     padding:20px 30px 30px 30px;
     margin-top:20px;
     left:0px;
     top:0px;
 }
 
 .punktyPlatnosc
 {
     left:10px;
     width:175px;
     height:30px;text-align:center;
     color:#ff3b00; 
     font-size:20pt;
     padding:18px 5px 2px 5px;
 }
 
 
 .punktyPlatnoscGB
 {
    left:10px; 
    text-align:center; 
    color:#555; 
    font-size:12px;
 }
 
 
#accordion {
	margin:10px 0px;
}

.toggler {
	    
	border: 1px solid #f5f5f5;
	border-color:#666 #555 #333;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: url("/img/pix5.gif") no-repeat scroll 3px 50% #444444;
	color: #b9b9b9;
	margin: 4px 0 4px 0;
	padding: 5px 5px 5px 14px;
}



.element p{
	margin:4px;
	padding:4px;
}


.n1 {
	border-bottom: 1px dotted #666;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: url("/img/pix5.gif") no-repeat 3px 60% transparent;
	color: #fff;
	margin: 4px 0 4px 0;
	padding: 10px 5px 5px 14px;
}


a.shareicon , a.wykop , a.twitter, a.facebook, a.flaker, a.google, a.grono, a.digg, a.blogger, a.delicious, a.blip
{
    display:block;
    height:16px;
    width:16px;
    background-image: url("/img/shareicons/shareicons.png");
    background-repeat:no-repeat;
    float:left;
    margin:5px;
}

 a.wykop {background-position: 100% 0px;}
 a.wykop:hover {background-position: 0px 0px;}
 
 a.twitter {background-position: 100% -16px;}
 a.twitter:hover {background-position: 0px -16px;}
 
 a.grono {background-position: 100% -32px;}
 a.grono:hover {background-position: 0px -32px;}
 
 a.google {background-position: 100% -48px;}
 a.google:hover {background-position: 0px -48px;}
 
 a.facebook {background-position: 100% -64px;}
 a.facebook:hover {background-position: 0px -64px;}
 
 a.digg {background-position: 100% -80px;}
 a.digg:hover {background-position: 0px -80px;}
 
 a.delicious {background-position: 100% -96px;}
 a.delicious:hover {background-position: 0px -96px;}
 
 a.blogger {background-position: 100% -112px;}
 a.blogger:hover {background-position: 0px -112px;}
 
 a.blip {background-position: 100% -128px;}
 a.blip:hover {background-position: 0px -128px;}
 
 a.flaker {background-position: 100% -144px;}
 a.flaker:hover {background-position: 0px -144px;}
 
 
 
.opacity20
{
	filter:alpha(opacity: 20);
	opacity: 0.2;
}
 
.opacity40
{
	filter:alpha(opacity: 40);
	opacity: 0.4;
}

.opacity60
{
	filter:alpha(opacity: 60);
	opacity: 0.6;
}


 
.opisPunkty
{
    padding:10px;
    border:1px solid #333;
    position:absolute;
    width:300px;
    height:170px;
    background-color: #494949;
    background-image: url("img/tlo_6.png");
    background-position: 0% 0%;
    background-repeat: repeat-x;
    border-bottom-color: #777;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #666;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #666;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #aaa;
    border-top-style: solid;
    border-top-width: 1px;
    z-index:50;   
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
    display:none;
}

.tlo1
{
 background-image: url('img/tlo_belka2.png'); 
 background-repeat: repeat-y; 
 background-position: left bottom;
}
