html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, input, select,table, caption, tbody, tfoot, thead, tr, th, td {
		 margin: 0;
		 padding: 0;
		 border: 0;
}
.brdt1darkblue { border-top: 1px solid rgb(11,44,104); }
body { font-family:Arial,Tahoma,Sans-Serif; color:rgb(58, 58, 58); font-size: 14px; line-height: 1.4em }

.umowa_kalkulator {font-size:14px;font-weight:normal;display:inline;}

a { color:rgb(25,41,70); text-decoration: none; cursor: pointer;}
.link-imitation { color: #295C85; cursor: pointer;}
input, select, textarea { padding: 2px 3px; }
input[type=text], input[type=password], select, textarea { border: 1px solid rgb(220,220,220);}
input[type=submit] { border: 0; padding: 0 0 5px 0;}
label { margin-right: 5px; display: block; float: left; text-align: left; }
table {border-collapse: collapse;}

.breadcrumbs { width: 100%; display: block; padding: 0; margin: 12px 0 20px 0; font-weight: normal; border-bottom: 1px solid rgb(220,220,220); }
.breadcrumbs a { font-size: 12px;}

.header-title { margin-top: 7px; margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: bold; color: rgb(11,44,104); margin-bottom: 30px; }

.header-1, .header-1-go, .header-1-b, .header-1-r, .header-1-mb, .header-1-b-inv { font-size: 20px; display: block; padding: 5px 0 5px 20px; margin: 0 0 20px 0; font-weight: normal; }
.header-1-go { border-bottom: 2px solid rgb(228,86,29); }
.header-1-b { color: rgb(11,44,104) !important; border-bottom: 2px solid rgb(11,44,104); }
.header-1-r { color: rgb(157, 1, 1) !important; border-bottom: 2px solid rgb(157, 1, 1); }
.header-1-mb { color: rgb(3,99,40) !important; border-bottom: 2px solid rgb(3,99,40); }
.header-1-b-inv { 
    color: #0F1538 !important;
}
/*** zmiany w czarodzieju 18.06.2014 ***/
.header-1-b-czarodziej {padding: 5px 0 5px 20px; margin: 0 0 10px 0 !important;}

/*** end of zmian ***/

.header-2, .header-2-b, .header-2-r, .header-2-mb { font-size:16px; display:block; font-weight: bold; }
.header-2-b { color: rgb(11,44,104) !important; }
.header-2-r { color: rgb(157, 1, 1) !important; }
.header-2-mb { color: rgb(3,99,40) !important; }

.header-3, .header-3-b, .header-3-r, .header-3-mb{ font-size:14px; display:block; font-weight: bold; margin-bottom: 5px; }
.header-3-b { color: rgb(11,44,104) !important; }
.header-3-mb { color: rgb(3,99,40) !important; }
.header-3-r { color: rgb(157, 1, 1) !important; }

.box-wrapper { margin: 0 0 20px 15px; overflow: hidden; padding-bottom: 10px; font-size: 14px; }
.box-wrapper-thin { margin-bottom: 15px; overflow: hidden; font-size: 14px; }

.sidebar-wrapper { float: left; width: 200px; margin: 5px 30px 0 0; }
.content-col-wrapper { float: left; width: 345px; background: url(/files/images/section-background.jpg) no-repeat; padding-top: 5px;padding-bottom: 5px; }

.mainbox-wrapper { width: 960px; margin: 0 auto; overflow: hidden; }
.mainbox-wrapper a { color:#295C85; }

.zakladka a { 
    color: white; 
    position: relative;
}
.zakladka:hover .submenu {
    display: block;
}
.zakladka .submenu li a {
    color: #9D0101;
    font-weight: normal;
}
.zakladka .submenu li:hover a {
    font-weight: bold;
}

.zakladka .submenu {
    background: #dddddd;
    position: absolute;
   
    margin: 10px 0 0 -10px;
    list-style: none;    
    z-index: 10;
    display: none;
}

.zakladka .submenu li {
    position: relative;
    padding: 10px;
    border-bottom: 1px groove #fff;
}

.content-wrapper {float: left; width: 730px; text-align: justify; /*margin-top: 5px;*/ padding-top: 5px; }

#header-wrapper { background: url('/files/images/top-tlo.jpg'); height: 130px; background-repeat: repeat-x; }
#header-box { width: 960px; height:130px;  margin: 0 auto; background: url('/files/images/top-background2.jpg') no-repeat; display:block}

#type-menu { width:450px; height:63px; background: url('/files/images/type-menu-background2.jpg') no-repeat; }
#type-menu.all-active { background-position: 0 -252px; }
#type-menu.all-active #type-abonament-button { width: 140px !important; }
#type-menu.business-active { background-position: 0 -441px; }
#type-menu.abonament-active { background-position: 0 -630px; }

#type-all-button, #type-business-button, #type-abonament-button { width: 140px; float: left; display: block; font-size:12px; font-weight:bold; margin-top:15px; text-align: center; line-height: 1.1em; }
#type-all-button.active, #type-business-button.active, #type-abonament-button.active { font-size: 14px; margin-top: 15px; }
#type-all-button { color:rgb(181, 116, 121); margin-left: 14px; }
#type-all-button.active { color:rgb(157, 1, 1);width: 140px; }
#type-business-button { color:rgb(128, 138, 145); }
#type-business-button.active  { color:rgb(11,44,104); }
#type-abonament-button { color:rgb(3, 99, 40); width: 140px; }
#type-abonament-button.active  { width: 140px; }
 
#menu-bar {  }
.menu-item, #login-subform-label { float: left; padding: 0 5px; border-right: 1px solid silver; border-top: 1px solid transparent; }

#login-subform-wrapper {display: none;z-index: 10000; position: absolute; top: 16px; width: 230px; margin-top: 5px;right: -16px;}
#login-subform { padding: 15px; padding-bottom: 0; background: white; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; border: 1px solid silver }
#login-subform-label { border: 1px solid silver; padding: 2px 5px; float: right; border-bottom: 1px solid white; background: white; display: block;
	top: -24px; position: absolute; right: 15px; }

.artykuly .kategoria-link {}
.artykuly .kategoria-link a {padding-left:70px;display:block}
.kategoria-link span.a-list-link {position:absolute; z-index:10;}

.error-message, .info-message { font-size: 13px; font-weight: bold; padding: 5px 10px; margin: 0 20px; }
.error-message { background-color: #ffd6dc; color: #C80000;   border: 1px solid lightcoral; }
.info-message { background-color: #EDF7FC; border: 1px solid #D2E8FF; }

.footer-link { list-style: none; display: block; text-align: center; }
.footer-link li { float: left; margin: 0 7px; padding: 0; }
.footer-link a { margin: 0 7px; }

.border-section-red, .border-section-blue { border-left: 2px solid transparent; padding: 3px 2px; margin-top: 20px; }

.pointer, .pointer2 { list-style-image: url(/files/images/point.png); margin-left: 20px; }
.pointer2{ list-style-image: url(/files/images/point2.jpg) }
.pointer3 {
    list-style-image: url('/files/images/zaproszenie_it/pointer3.png'); 
}
.pointer4 {
    list-style-image: url('/files/images/zaproszenie_it/pointer4.png'); 
}
.no-pointer {
    list-style: none;
}

.icon-70x70, .icon-50x30 { float: left; margin: 2px 10px 0 0; }

.icon-box { margin-top: 10px; display: block; overflow: hidden; }
.icon-box img { float: left; margin-right: 5px; }
.icon-box p { font-size: 14px; padding-left: 60px; }

.invalid-value { border: 1px solid lightcoral !important; background: #FFD6DC; }
.invalid-value-message { color: #C80000; font-size: 10px; float: right; line-height: 1.1em; clear: both; display: block; width: 100%; text-align: right; }

.button-50r, .button-50b, .button-75r, .button-75b, .button-100r, .button-100b, .button-125r, .button-125b, .button-150r, .button-150b, .button-175r, .button-175b
{ background: url('/files/images/buttons/buttons.png') no-repeat; height: 34px; display: block; color: white; font-size: 12px; font-weight: bold; line-height: 30px; text-align: center; margin: 5px; color: whitesmoke !important;cursor:pointer }

.button-50b { background-position: 0 0; width: 50px; }
.button-50r { background-position: -175px 0; width: 50px; }
.button-75b { background-position: 0 -34px; width: 75px; }
.button-75r { background-position: -175px -34px; width: 75px; }
.button-75g { background-position: -175px -34px; width: 75px; background-image: url('/files/images/buttons/buttons_zielone.png');repeat:no-repeat; height: 34px; display: block; color: white; font-size: 12px; font-weight: bold; line-height: 30px; text-align: center; margin: 5px; color: whitesmoke !important; cursor:pointer}
.button-100b { background-position: 0 -68px; width: 100px; }
.button-100r { background-position: -175px -68px; width: 100px; }
.button-125b { background-position: 0 -102px; width: 125px; }
.button-125r { background-position: -175px -102px; width: 125px; }
.button-150b { background-position: 0 -136px; width: 150px; }
.button-150r { background-position: -175px -136px; width: 150px; }
.button-175b { background-position: 0 -170px; width: 175px; }
.button-175r { background-position: -175px -170px; width: 175px; }
.button-50b:hover { background-position: -350px 0; }
.button-50r:hover { background-position: -525px 0; }
.button-75b:hover { background-position: -350px -34px; }
.button-75r:hover { background-position: -525px -34px; }
.button-75g:hover { background-position: -350px -34px; }
.button-100b:hover { background-position: -350px -68px; }
.button-100r:hover { background-position: -525px -68px; }
.button-125b:hover { background-position: -350px -102px; }
.button-125r:hover { background-position: -525px -102px; }
.button-150b:hover { background-position: -350px -136px; }
.button-150r:hover { background-position: -525px -136px; }
.button-175b:hover { background-position: -350px -170px; }
.button-175r:hover { background-position: -525px -170px; }

.report-cover { background:white;padding: 3px; margin: 15px; box-shadow: 0 0 10px gray; -moz-box-shadow: 0 0 10px gray; -webkit-box-shadow: 0 0 10px gray; }
.report-cover-home { padding: 3px 3px; margin: 15px 20px; box-shadow: 0 0 10px gray; -moz-box-shadow: 0 0 10px gray; -webkit-box-shadow: 0 0 10px gray; }
.report-home{ width:192px;float:left; }
.report-home-text{ text-align:left; margin-left:25px; }

#search-menu span { display: block; float: left; border: 1px solid silver; border-width: 1px 1px 0 0; padding: 5px 10px; font-weight: bold; cursor: pointer; } 
#search-menu span.active { background: #e6e6e6; } 

.ttupper { text-transform: uppercase; }

.curpointer { cursor: pointer; }

.hidden { display: none; }


.block { display: block; }

.cboth { clear: both; }

.ohidden { overflow: hidden; }

.prelative { position: relative; }
.pabsolute { position: absolute; }

.tcenter { text-align: center; }
.tjustify { text-align: justify; }
.tright { text-align: right; }
.tleft { text-align: left; }

.h300 { height: 300px; }
.h220 { height: 220px; }
.h200 { height: 200px; }
.h125{ height: 125px; }
.h110{ height: 110px; }
.h100{ height: 100px; }
.h85 { height: 85px; }
.h75 { height: 75px; }
.h45 { height: 45px; }
.h30 { height: 30px; }
.h10 { height: 10px; }

.w100p { width: 100%; }

.w960 { width: 960px; }
.w900 { width: 900px; }
.w730 { width: 730px; }
.w730 { width: 730px; }
.w720 { width: 720px; }
.w700 { width: 700px; }
.w670 { width: 670px; }
.w620 { width: 620px; }
.w590 { width: 590px; }
.w500 { width: 500px; }
.w450 { width: 450px; }
.w400 { width: 400px; }
.w350 { width: 350px; }
.w330 { width: 330px; }
.w320 { width: 320px; }
.w300 { width: 300px; }
.w290 { width: 290px; }
.w280 { width: 280px; }
.w260 { width: 260px; }
.w250 { width: 250px; }
.w240 { width: 240px; }
.w230 { width: 230px; }
.w220 { width: 220px; }
.w210 { width: 210px; }
.w200 { width: 200px; }
.w190 { width: 190px; }
.w180 { width: 180px; }
.w170 { width: 170px; }
.w160 { width: 160px; }
.w150 { width: 150px; }
.w140 { width: 140px; }
.w130 { width: 130px; }
.w120 { width: 120px; }
.w110 { width: 110px; }
.w100 { width: 100px; }
.w90 { width: 90px; }
.w80 { width: 80px; }
.w75 { width: 75px; }
.w70 { width: 70px; }
.w60 { width: 60px; }
.w40 { width: 40px; }
.w20 { width: 20px; }


.bold { font-weight: bold; }
.italic{font-style:italic;}

.lh1-3em { line-height: 1.3em; }
.lh1-4em { line-height: 1.4em; }
.lh1-5em { line-height: 1.5em; }

.fonta {font-family: 'Anivers_Regular',Arial;}

.fc_blue {color: rgb(11,44,104) !important;}

.fs48 { font-size: 48px !important; }
.fs32 { font-size: 32px !important; }
.fs24 { font-size: 24px !important; }
.fs22 { font-size: 22px !important; }
.fs20 { font-size: 20px !important; }
.fs18 { font-size: 18px !important; }
.fs17 { font-size: 17px !important; }
.fs16 { font-size: 16px !important; }
.fs15 { font-size: 15px !important; }
.fs14 { font-size: 14px !important; }
.fs13 { font-size: 13px !important; }
.fs12 { font-size: 12px !important; }
.fs11 { font-size: 11px !important; }
.fs10 { font-size: 10px !important; }
.fs9 { font-size: 9px !important; }


.fs24p { font-size: 24pt !important; }
.fs22p { font-size: 22pt !important; }
.fs20p { font-size: 20pt !important; }
.fs18p { font-size: 18pt !important; }
.fs16p { font-size: 16pt !important; }
.fs15p { font-size: 15pt !important; }
.fs14p { font-size: 14pt !important; }
.fs13p { font-size: 13pt !important; }
.fs12p { font-size: 12pt !important; }
.fs11p { font-size: 11pt !important; }
.fs10p { font-size: 10pt !important; }
.fs9p { font-size: 9pt !important; }


.fs80p { font-size: 80% !important;}

.fright { float: right; }
.fleft { float: left; }

.marghauto { margin: 0 auto; }

.margr2 { margin-right: 2px; }
.margr5 { margin-right: 5px; }
.margr7 { margin-right: 7px; }
.margr10 { margin-right: 10px; }
.margr15 { margin-right: 15px; }
.margr20 { margin-right: 20px; }
.margr30 { margin-right: 30px; }
.margr40 { margin-right: 40px; }

.margr60 { margin-right: 60px; }

.margl350 { margin-left: 350px; }
.margl300 { margin-left: 300px; }
.margl165 { margin-left: 165px; }
.margl100 { margin-left: 100px !important; }
.margl60 { margin-left: 60px; }
.margl50 { margin-left: 50px; }
.margl40 { margin-left: 40px; }
.margl30 { margin-left: 30px; }
.margl25 { margin-left: 25px; }
.margl20 { margin-left: 20px; }
.margl15 { margin-left: 15px; }
.margl12 { margin-left: 12px; }
.margl10 { margin-left: 10px; }
.margl5 { margin-left: 5px; }

.margt50 { margin-top: 50px;}
.margt25 { margin-top: 25px;}
.margt20 { margin-top: 20px;}
.margt15 { margin-top: 15px; }
.margt12 { margin-top: 12px; }
.margt10 { margin-top: 10px; }
.margt5 { margin-top: 5px; }
.margt4 { margin-top: 4px; }
.margt2 { margin-top: 2px; }

.margb190 { margin-bottom: 190px; }
.margb40 { margin-bottom: 40px; }
.margb30 { margin-bottom: 30px; }
.margb23 { margin-bottom: 23px; }
.margb20 { margin-bottom: 20px; }
.margb30 { margin-bottom: 30px; }
.margb15 { margin-bottom: 15px; }
.margb10 { margin-bottom: 10px; }
.margb6 { margin-bottom: 6px; }
.margb5 { margin-bottom: 5px; }
.margb2 { margin-bottom: 2px; }

.marg5 { margin: 5px; }
.marg10 { margin: 10px; }
.marg20 { margin: 20px; }

.pad25 { padding: 25px; }
.pad20 { padding: 20px; }
.pad10 { padding: 10px; }
.pad21 { padding: 10px; } 
.pad5 { padding: 5px; }
.pad3 { padding: 3px; }
.padb5 { padding-bottom: 5px; }
.padl50 { padding-left: 50px; }
.padl25 { padding-left: 25px; }
.padl10 { padding-left: 10px; }
.padr25 { padding-right: 25px; }
.padr5 { padding-right: 5px; }
.padt7 { padding-top: 7px; }
.padt5 { padding-top: 5px; }
.padt2 { padding-top: 2px; }
.padt30 { padding-top: 30px; }
.padt25 { padding-top: 25px; }
.padt20 { padding-top: 20px; }
.padt10 { padding-top: 10px; }
.padb10 { padding-bottom: 10px; }
.padb15 { padding-bottom: 15px; }
.padb20 { padding-bottom: 20px; }
.padv7 { padding-top: 7px; padding-bottom: 7px; }
.padv4 { padding-top: 4px; padding-bottom: 4px; }

.pad10-20 { padding: 10px 15px; }

.clmain { color: #3a3a3a !important; }
.cldarkviolet { color: #41233e !important; }
.clwhite { color: white !important; }
.clblue { color: #067fc7 !important; }
.cldarksilver { color: #777 !important; }
.cllightsilver { color: #868686 !important; }
.clorange{color:rgb(253,98,36);}
.clorange2{color:rgb(242,122,36) !important;;}
.cllightblue {color:rgb(110,174,242);}
.clgreen{color:rgb(0,167,79);}
.clwhite{color:rgb(255,255,255) !important;;}
.clred { color: rgb(250, 1, 1) !important; }
.cldarkred { color: rgb(157, 1, 1) !important; }
.cldarkblue { color: rgb(11,44,104) !important; }
.clmblue{ color: rgb(3,99,40) !important; }
.clgrey2{color: rgb(127,127,127) !important;}
.clobwred{color:rgb(243,90,92) !important;}



.brdr1darkviolet { border-right: 1px solid #41233e; }
.brd1silver { border: 1px solid #ddd; }
.brdb1silver { border-bottom: 1px solid #ddd; }
.brdlr1silver { border: 1px solid #ddd; border-width: 0 1px; }
.brdtb1silver { border: 1px solid #ddd; border-width: 1px 0; }
.brdt1silver { border-top: 1px solid #ddd; }
.brdt2silver { border-top: 2px solid silver; }
.brdt2lightsilver { border-top: 2px solid #e6e6e6; }
.brdt2darkblue { border-top: 2px solid rgb(11,44,104); }
.brd5white { border: 5px solid white; }
.brdb2darkred { border-bottom: 2px solid rgb(157, 1, 1); }
.brdb2darkblue { border-bottom: 2px solid rgb(11,44,104); }
.brdb2darkorange { border-bottom: 2px solid rgb(228,86,29); }
.brdb2lightsilver { border-bottom: 2px solid #e6e6e6; }
.brdl2darkred { border-left: 2px solid rgb(157,1,1); }
.brdt1darkred { border-top: 1px solid rgb(157,1,1); }
.brdt2darkred { border-top: 2px solid rgb(157,1,1); }
.brdb2darkred { border-bottom: 2px solid rgb(157,1,1); }

.brdt1darkred-1 { border-top: 1px solid rgb(157,1,1);}


.brdl2darkblue { border-left: 2px solid rgb(11,44,104); }
.brd1pastelblue {border: 1px solid rgb(228,234,240);}
.brd2pastelblue {border: 2px solid rgb(228,234,240);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.brdb2mblue { border-bottom: 2px solid rgb(3,99,40); }


.bgtransparent { background: transparent; border: none; }
.bgdarkviolet { background: #41233e; }
.bgblue { background: #008DCF !important; }
.bgsilver { background: silver !important; color: white; }
.bglightsilver { background: #f5f5f5 !important; }
.bgwhite { background: white !important; }
.bggreen {background-color: #C1C90D;}
.bgorange{background-color:rgb(253,98,36);}
.bglightgrey{background-color:rgb(242,242,242);}
.bgorange2{background-color:rgb(242,122,36);}

.clear {clear:both; font-size:0px;}

ul.znacznik4 { list-style-image: url("/files/images/znacznik4.png");}

ul.clear-list { list-style: none; margin: 0; padding: 0; }
ul.form { list-style: none; margin: 0 auto; padding: 0; }
ul.form li { margin: 5px 0; overflow: hidden; }
ul.form li:not(.hidden) { display: block; }
ul.form label { float: left; margin: 5px; text-align: right; }
ul.form input, ul.form select, ul.form textarea { margin: 3px; float: left; }

table.form {}
table.form td { padding: 5px 0; }

.just{ text-align:justify; }

a.wiecej:hover{
color:rgb(157, 1, 1);  
}
a.wiecej1:hover{
color:rgb(41,92,133);  
}

a.wiecej2:hover{
color:rgb(110,174,242);  
}

.imgl {float:left; margin-right: 20px; margin-bottom: 10px;}
.imgr {float:right; margin-left: 20px; margin-bottom: 10px;}

.zakl0{background-color: white; border-bottom: 1px solid white; font-weight: bold; -moz-border-radius: 5px 5px 0px 0px;}
.zakl1{background-color: #DDDDDD; border-bottom: 0px solid #DDDDDD; -moz-border-radius: 3px 3px 0px 0px;}




/* do zakładki UMCS Group w Payroll */
.zakl3{background-color: white; border-bottom: 0px solid white;}
.zakl2{background-color: rgb(242,122,36); color: white; border-bottom: 0px solid rgb(247,150,70); }
.ora{background-color: rgb(242,122,36); border-bottom: 0px solid rgb(242,122,36);-moz-border-radius: 3px 3px 3px 3px; font-size:12pt; color:white !important;}



#czarodziejtabelka td {padding: 4px;}


/* --- top-nav --- */
ul#topnav { margin: 0; padding: 0; float:right; list-style: none;}
ul#topnav li { float: left; margin: 0; padding: 0; position: relative; z-index: 1000;}
ul#topnav li a { float: left; height:20px; }
ul#topnav a.main-menu-item { padding: 2px 8px; font-size: 14px; font-weight: bold; text-decoration: none; border: 1px solid transparent; margin-left:10px; }
ul#topnav li .sub { position: absolute;	top: 24px; left: 0; padding: 15px 15px 15px; float: left; display: none;
	background: white; border: 1px solid #cbdbe8; border-top: 0; z-index: 1000;
		/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
	-webkit-box-shadow: 0px 3px 5px 0 #c7c7c7; -moz-box-shadow: 0px 3px 5px 0 #c7c7c7; box-shadow: 0px 3px 5px 0 #c7c7c7;}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{ list-style: none; margin: 0; width: 190px; float: left; padding: 5px 10px 5px 0; display: block;}
ul#topnav .sub ul li { color: gray; clear: both; width: 100%  }
ul#topnav .sub ul li h4 { padding: 0;  margin: 0; font-size: 15px; font-weight: normal; }
ul#topnav .sub ul li h4 a { color: #295C85; font-weight: bold; }
ul#topnav .sub ul li a { font-size: 13px; float: none;  text-indent: 0; /*--Reset text indent--*/ height: auto; padding: 4px 10px 4px 0;
	line-height: 1.3em; display: block; text-decoration: none; color: gray; width: 100% }
ul#topnav .sub ul li a:hover {color: #295C85; }
/* --- end top-nav --- */

/* Easy Slider */
.slider-container { position:relative; }
.slider-container #controls { overflow: hidden; margin: 0 auto; width: 120px; margin-top: 10px; }
.slider-container.scp #controls { width: 57px; }
.slider-container #controls li {margin-right: 2px; float: left; display: block; display: block; width: 12px; height: 12px; background-image: url(/files/images/pagination.png);
background-position: 0 0; overflow: hidden; text-indent: 100px; cursor: pointer }
.slider-container #controls li.current { background-position: 0 -12px; }
#main-slider {width:180px; height:135px; overflow:hidden; margin: 0 auto; border:1px solid silver; -webkit-box-shadow: 0px 3px 5px 0 #c7c7c7; -moz-box-shadow: 0px 3px 5px 0 #c7c7c7; box-shadow: 0px 3px 5px 0 #c7c7c7;}
#main-slider ul, #main-slider li{ margin:0; padding:0; list-style:none; }
#main-slider li{ width:180px; height:135px; overflow:hidden; float:left;}
#prevBtn, #nextBtn{ display:block; position:absolute; left:0px; top:60px; z-index:100; }	
#nextBtn{ left:195px; }


#biznes-slider {width:180px; height:200px; overflow:hidden; margin: 0 auto; border:1px solid silver; -webkit-box-shadow: 0px 3px 5px 0 #c7c7c7; -moz-box-shadow: 0px 3px 5px 0 #c7c7c7; box-shadow: 0px 3px 5px 0 #c7c7c7;}
#biznes-slider ul, #biznes-slider li{ margin:0; padding:0; list-style:none; }
#biznes-slider li{ width:180px; height:200px; overflow:hidden; float:left;}
#bprevBtn, #bnextBtn{ display:block; position:absolute; left:0px; top:90px; z-index:100; }
#bnextBtn{ left:195px; }
/* Easy Slider */

#wszyscy-slider {width:180px; height:135px; overflow:hidden; margin: 0 auto; border:1px solid silver; -webkit-box-shadow: 0px 3px 5px 0 #c7c7c7; -moz-box-shadow: 0px 3px 5px 0 #c7c7c7; box-shadow: 0px 3px 5px 0 #c7c7c7;}
#wszyscy-slider ul, #wszyscy-slider li{ margin:0; padding:0; list-style:none; }
#wszyscy-slider li{ width:180px; height:135px; overflow:hidden; float:left;}
#wprevBtn, #wnextBtn{ display:block; position:absolute; left:0px; top:60px; z-index:100; }	
#wnextBtn{ left:260px; }
#wprevBtn{ left:55px; }


/* slider w Dla wszystkich */

#main-slider-300 {
    width:300px; 
    height:225px; 
    overflow:hidden; 
    margin: 0 auto; 
    border:1px solid silver; 
    -webkit-box-shadow: 0px 3px 5px 0 #c7c7c7; 
    -moz-box-shadow: 0px 3px 5px 0 #c7c7c7; 
    box-shadow: 0px 3px 5px 0 #c7c7c7;
}
#main-slider-300 ul, #main-slider-300 li { 
    margin:0; 
    padding:0; 
    list-style:none; 
}
#main-slider-300 li{ 
    width:300px; 
    height:225px; 
    overflow:hidden; 
    float:left;
}
#prevBtn-300, #nextBtn-300 { 
    display:block; 
    position:absolute; 
    left:0px; 
    top:100px; 
    z-index:100; 
}	
#nextBtn-300 { 
    left:315px; 
}
#prevBtn-300 { 
    left:0px; 
}

#main-slider-placografiki {
    width:300px; 
    overflow:hidden; 
    margin: 0 auto; 
    border:1px solid silver; 
    -webkit-box-shadow: 0px 3px 5px 0 #c7c7c7; 
    -moz-box-shadow: 0px 3px 5px 0 #c7c7c7; 
    box-shadow: 0px 3px 5px 0 #c7c7c7;
}
#main-slider-placografiki ul, #main-slider-placografiki li { 
    margin:0; 
    padding:0; 
    list-style:none; 
}
#main-slider-placografiki li img {
    width: 300px;
}
#main-slider-placografiki li{ 
    width:300px; 
    overflow:hidden; 
    float:left;
}
#prevBtn-placografiki, #nextBtn-placografiki { 
    display:block; 
    position:absolute; 
    left:0px; 
    top:100px; 
    z-index:100; 
}	
#nextBtn-placografiki { 
    top: 46%;
    left:315px; 
}
#prevBtn-placografiki { 
    top: 46%;
    left:0px; 
}




#main-slider-placografiki1 {
    width:240px; 
    overflow:hidden; 
    margin: 0 auto; 
    border:1px solid silver; 
    -webkit-box-shadow: 0px 3px 5px 0 #c7c7c7; 
    -moz-box-shadow: 0px 3px 5px 0 #c7c7c7; 
    box-shadow: 0px 3px 5px 0 #c7c7c7;
}
#main-slider-placografiki1 ul, #main-slider-placografiki1 li { 
    margin:0; 
    padding:0; 
    list-style:none; 
}
#main-slider-placografiki1 li a {
    height: 100%; 
    display: block;
}
#main-slider-placografiki1 li img {
    width: 240px;
    height: 100%; 
    display: block;
}
#main-slider-placografiki1 li{ 
    width:240px; 
    overflow:hidden; 
    float:left;
}
#prevBtn-placografiki1, #nextBtn-placografiki1 { 
    display:block; 
    position:absolute; 
    left:0px; 
    top:100px; 
    z-index:100; 
}
.slider-container #controls {
   width: 70px;
}

#nextBtn-placografiki1 { 
    top: 46%;
    left:315px; 
}
#prevBtn-placografiki1 { 
    top: 46%;
    left:0px; 
}



.benefity-slider-container { position: relative; }
#benefity-slider {width:730px; height:280px; overflow:hidden; }
#benefity-slider ul, #benefity-slider li{ margin:0; padding:0; list-style:none; }
#benefity-slider li{ width:730px; height:280px; overflow:hidden; float:left;}
#bPrevBtn, #bNextBtn{ display:block; position:absolute;top:100px; z-index:1000; background: url(/files/images/benefity/slider/strzalka.png); width: 51px; height: 64px; cursor:pointer }	
#bNextBtn{ right: 0; background-position: 51px 0;}
#bPrevBtn{ left: 0 }
#bPrevBtn a, #bNextBtn a { display:block; width: 51px; height: 64px; }




/* Easy Slider w topie */

#top-controls {background:url('grafika/pasek.jpg');}
.top-slider-container #controls2 { overflow: hidden; margin: 0 auto; width:60px; margin-top: 0px; }
.top-slider-container #controls2 li {margin-right: 2px; float: left; display: block; display: block; width: 12px; height: 12px; background-image: url(/files/images/pagination.png);
background-position: 0 0; overflow: hidden; text-indent: 100px; cursor: pointer }
.top-slider-container #controls2 li.current { background-position: 300px -12px; }

.top-slider-container1 {
    width: 960px;
    height: 215px;
    float: left;  
    position: relative;
    margin: 10px 0 15px 0;
    overflow: none;
}
#top-slider-920 {
    width: 920px;
    height: 215px;
    position: absolute;
    left: 20px;
}
#top-slider-920 ul {
    list-style: none;
}
#top-slider-920 li {
    width: 920px;
    height: 215px;
   
}



#slider-art {
    width: 219px;
    height: 120px;
    position: absolute;
    left: 20px;
   
}
#slider-art ul {
    list-style: none;
    margin:0px;
    padding:0px;
}
#slider-art li {
    width: 219px;
    height:105px;
    margin-left:-9px;
    padding:0px;

   

}

.slider-container-art {
    width: 219px;
   height:110px;
    float: left;  
    position: relative;
    margin: 0px 0 0px 0;
    overflow: none;
}

#top-nextBtn1 {   
    display: block;
    float: right;
    margin-top: 100px;   
    background: #ffffff url('../images/slider_top/next.png') no-repeat;
    width: 18px;
}
#top-nextBtn1:hover {
    background: #ffffff url('../images/slider_top/next.png') no-repeat;
}

#top-prevBtn1 { 
    float: left;
    display: block;
    left: 0;
    position: absolute;
    background: #ffffff url('../images/slider_top/prev.png') no-repeat;
    width: 18px;
    margin-top: 100px;  
} 
#top-prevBtn1:hover {
    background: #ffffff url('../images/slider_top/prev.png') no-repeat;
}

#top-slider-730 {width:730px; height:100px; overflow:hidden; margin: 0 auto;}
#top-slider-730 ul, #top-slider-730 li{ margin:0; padding:0; list-style:none; }
#top-slider-730 li{ width:730px; height:100px; overflow:hidden; float:left;}
#top-nextBtn{ display:none; }
#top-prevBtn{ display:none; } 





.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 14px;overflow: hidden;min-height: 0px;}
.ac_loading {background: white url('/obw/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}


table.brd1pastelblue td {border: 1px solid rgb(228,234,240);}


/* z wynagrodzenia.pl */
#tytul_strony {width: 720px; margin-top: 7px; margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: 700; color: rgb(0,20,70);}

#tytul_strony h1 {width: 720px; margin-top: 7px; margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: 700; color: rgb(0,20,70);}

.tytul_strony_odstep_1 {width: 720px; height: 30px;}

.wykres {text-align: center; clear: both;}

.wykres_nazwa {margin-bottom: 5px; font-weight: 700; color: rgb(19,68,171);}

.wykres_opis {margin-top: 5px; font-size: 11px;}



ul.w_tresci {margin-top: 0px; margin-bottom: 0px;}

li.w_tresci {margin-left: 25px;margin-top: 0px; margin-bottom: 0px;}

ol.w_tresci {margin-left: 25px; margin-top: 0px; margin-bottom: 0px;}

ol.w_tresci li {margin: 5px; }

h4 {margin: 0px; font-size: 15px; font-weight: 700; color: rgb(0,20,70);}


#tabela_w_tresci {text-align: left; vertical-align: middle;}

#tabela_w_tresci td {vertical-align: middle;}

.tabela {clear:both;}


.tresc_zdjecie {float: right; margin-bottom: 10px; margin-left: 10px; border-style: solid; border-width: 1px; border-color: rgb(184,184,184);}


ul.podkategorie {margin: 0px; padding-left: 0px; list-style: none;}

ul.podkategorie li {margin: 0px; padding-bottom: 5px; line-height: 110%;}

ul.podkategorie_artykuly {margin: 0px; padding-left: 25px; list-style: none;}

ul.podkategorie_artykuly li {margin: 0px; line-height: 110%;}

ul.artykuly {margin: 0px; padding-left: 25px; list-style: none;}

ul.artykuly li {margin: 0px; padding-bottom: 5px; line-height: 110%;}

.newsletter_tytul {margin-bottom: 5px; margin-top: 0px; padding-top:20px; padding-bottom: 5px; font-size: 16px; font-weight: 700; color: rgb(0,40,100);border-top: 2px solid #E4561D; }

.newsletter_tytul_2 {margin-bottom: 5px; margin-top: 0px; padding-top:20px; padding-bottom: 5px; font-size: 16px; font-weight: 700; color: rgb(0,40,100);border-top: 2px solid #0B2C68; }

.newsletter_tytul_podkreslenie {height: 1px; background-color: rgb(184,184,184);}

.newsletter_tresc_podkreslenie {height: 1px; background-color: rgb(43,96,150);}

.newsletter_odstep_1 {height: 10px;}

.newsletter_odstep_2 {height: 30px;}

.newsletter_tresc {padding-bottom: 10px; line-height: 150%; text-align: justify;}

.newsletter_lista {padding-bottom: 10px; line-height: 180%;}


/* style do starych artykułów wprowadzonych w html */



div.blok3 {margin-bottom: 12px; margin-top: 0px; margin-right: 8px; line-height: 1.4em; font-family: arial; text-align: justify; font-weight: normal; font-size: 14px; padding-top: 0;  color:#3A3A3A;}

/*P.srodtytul {line-height: 1.4em; font-family: 'Arial', 'Verdana'; font-size: 14px; color: black; margin-top: 8px; margin-bottom: 8px// margin-left: 10px; margin-right: 10px; font-weight: bold} */

P.srodtytul {line-height: 1.4em; font-family: 'Arial', 'Verdana'; font-size: 14px; color: #001446;  font-weight: bold; }

UL.wyp { margin-left: 20px; margin-top: 0; margin-bottom: 10px; line-height: 1.4em;  font-family: arial; padding-bottom: 0px; text-align: justify; font-weight: normal; font-size: 14px; }

UL.wypl { margin-left: 20px; margin-top: 0; margin-bottom: 0px; line-height: 1.4em; font-family: arial; padding-bottom: 0px; text-align: left; font-weight: normal; font-size: 12px; }

UL.wyplm { margin-left: 20px;  margin-top: 0; margin-bottom: 0px; line-height: 1.4em; font-family: arial; padding-bottom: 0px; text-align: left; font-weight: normal; font-size: 14px; }

ol.wyp { margin-left: 25px; margin-top: 0; margin-bottom: 12px; line-height: 1.4em; font-family: arial; padding-bottom: 0px; text-align: justify; font-weight: normal; font-size: 14px; }

ul.text { margin-left: 25px; margin-top: 0; margin-bottom: 12px; line-height: 1.4em; font-family: arial; padding-bottom: 0px; text-align: justify; font-weight: normal; font-size: 14px; }

ol.text { margin-left: 25px; margin-top: 0; margin-bottom: 12px; line-height: 1.4em; font-family: arial; padding-bottom: 0px; text-align: justify; font-weight: normal; font-size: 14px; }

ol.wypl {margin-left: 25px;  margin-top: 0; margin-bottom: 0px; line-height: 1.4em; font-family: arial; padding-bottom: 0px; text-align: left; font-weight: normal; font-size: 14px; }

ol.wyp1 {line-height: 1.4em; margin-left: 20px; font-family: arial; text-align: justify; font-weight: normal; font-size: 14px}

ol.biblio { line-height: 1.4em; font-family: arial; padding-bottom: 0px; text-align: left; font-weight: normal; font-size: 14px; margin-left: 20px; }

li.kropka {list-style: disc; }

P.auth {line-height: 1.4em; font-family: arial; padding-top: 0px; padding-bottom: 14px; text-align: left; font-weight: bold; font-size: 12px; font-style: italic}

P.auth1 {line-height: 1.4em; font-family: arial; padding-top: 14px; padding-bottom: 22px; text-align: left; font-weight: bold; font-size: 12px; font-style: italic}

P.tabletc {font-family: Arial; font-size: 14px; color: #1344AB; text-decoration: none; text-align: center;  margin-top: 12px;  margin-bottom: 8px; font-weight: bold;}

table.btable {border: 1px solid #506EB4; background: #506EB4; font-family: Arial; font-size: 8pt; padding: 0px 0px 0px 0px; margin-left:auto; margin-right:auto;}

table.btable1 {border: 0px solid #0037D2; background: #0037D2; font-family: Arial; font-size: 10pt; padding: 0px 0px 0px 0px;}

table.bluetable {border: 1px solid #BADFFF; padding: 0} /* border=1 align=center bordercolor=#BADFFF */

td.tdb1  {font-family: Arial; font-size: 10pt; height: 21pt; border: 0px; background: white; padding: 0px; color: white; vertical-align: middle}

td.tdb   {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: #E5F8FF; color: black;}

td.tdbc  {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: #E5F8FF; font-weight: normal; text-align: center; color: black;}

td.tdbb  {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: #E5F8FF; font-weight: bold; color: black;}

td.tdbbc {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: #E5F8FF; font-weight: bold; text-align: center; color: black;}

td.tdh   { font-family: Arial; font-size: 8pt; height: 21pt; border: 0px; background: #E5F8FF; padding: 2px; padding-left: 4px; color: black; vertical-align: middle;}

td.tdht  { font-family: Arial; font-size: 8pt; height: 21pt; border: 0px; background: #E5F8FF; padding: 2px; padding-left: 4px; color: black; vertical-align: top;}

td.tdhb  { font-family: Arial; font-size: 8pt; height: 21pt; border: 0px; background: #E5F8FF; padding: 2px; padding-left: 4px; color: black; vertical-align: middle; font-weight: bold}

td.tdhc  { font-family: Arial; font-size: 8pt; height: 21pt; border: 0px; background: #E5F8FF; padding: 2px; color: black; text-align: center; vertical-align: middle}

td.tdhcb { font-family: Arial; font-size: 8pt; height: 21pt; border: 0px; background: #E5F8FF; padding: 2px; color: black; text-align: center; vertical-align: middle; font-weight: bold}

td.tdhcbw {	font-family: Arial;	font-size: 8pt;	height: 21pt;	border: 0px;	padding: 2px;	color: white;	text-align: center;	vertical-align: middle;	font-weight: bold;	writing-mode: tb-rl;	filter: flipv fliph;	background-color: #33CCFF;}

td.tdbl   {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: #F3F9FF; font-weight: normal; color: black; }

td.tdblb  {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: #F3F9FF; font-weight: bold; color: black;}

td.tdblc  {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: #F3F9FF; font-weight: normal; text-align: center; color: black; }

td.tdblbc {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: #F3F9FF; font-weight: bold; text-align: center; color: black; }

td.tdlb    { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; color: black; vertical-align: middle}

td.tdlbm    { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 12px; color: black; vertical-align: middle}

td.tdlb2   { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #546eb4; padding: 2px; padding-left: 4px; color: #ffffff; vertical-align: middle; font-weight: bold}

td.tdlbt    { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; color: black; vertical-align: top}

td.tdlbj   { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; font-weight: normal; padding: 2px; padding-left: 4px; color: black; text-align: left}

td.tdlbb   { font-family: Arial; font-size: 9pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; color: black; vertical-align: middle; font-weight: bold}

td.tdlbbc  { font-family: Arial; font-size: 9pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; color: black; text-align: center ;vertical-align: middle; font-weight: bold}

td.tdlbbg  { font-family: Arial; font-size: 9pt; height: 15pt; border: 0px; background: #222222; padding: 2px; padding-left: 4px; color: black; text-align: center ;vertical-align: middle; font-weight: bold}

td.tdlbr   { font-family: Arial; font-size: 9pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; color: red; vertical-align: middle; text-align: center; font-weight: bold}

td.tdlbl   { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; font-weight: bold; color: black;}

td.tdlblm   { font-family: Arial; font-size: 7pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; font-weight: bold; color: black;}

td.tdlblt   { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; font-weight: bold; color: black; vertical-align: top;}

td.tdlbc   { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; color: black; text-align: center; vertical-align: middle}

td.tdlbci  { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; color: black; text-align: center; vertical-align: middle; font-style: italic}

td.tdlbcb  { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 2px; color: black; text-align: center; vertical-align: middle; font-weight: bold}

td.ctdlbcb  { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #C7DBF1; padding: 2px; color: black; text-align: center; vertical-align: middle; font-weight: bold}

td.ctdlbl   { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #C7DBF1; padding: 2px; padding-left: 4px; font-weight: bold; color: black;}

td.ctd   { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #C7DBF1; padding: 2px; padding-left: 4px; font-weight: normal; color: black; text-align: center}

td.tdmlb    { font-family: Arial; font-size: 8pt; height: 13pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; color: black; vertical-align: middle}

td.tdmlbj   { font-family: Arial; font-size: 7pt; height: 13pt; border: 0px; background: #F3F9FF; font-weight: normal; padding: 2px; padding-left: 4px; color: black; text-align: left}

td.tdmlbb   { font-family: Arial; font-size: 8pt; height: 13pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 24px; color: black; vertical-align: middle; font-weight: bold; text-align: left}

td.tdmlbl   { font-family: Arial; font-size: 7pt; height: 13pt; border: 0px; background: #F3F9FF; padding: 2px; padding-left: 4px; font-weight: bold; color: black;; text-align: left}

td.tdmlbc   { font-family: Arial; font-size: 7pt; height: 13pt; border: 0px; background: #F3F9FF; padding: 2px; color: black; text-align: center; vertical-align: middle}

td.tdmlbcb  { font-family: Arial; font-size: 7pt; height: 13pt; border: 0px; background: #F3F9FF; padding: 2px; color: black; text-align: center; vertical-align: middle; font-weight: bold}

td.tdlbp   { font-family: Arial; font-size: 10pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 4px; color: black; vertical-align: middle}

td.tdlbpb  { font-family: Arial; font-size: 10pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 4px; color: gray; vertical-align: middle; font-weight: bold}

td.tdlbpbb { font-family: Arial; font-size: 10pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 4px; padding-right: 10px; color: black; vertical-align: middle; font-weight: bold; text-align: left}

td.tdlbpc  { font-family: Arial; font-size: 10pt; height: 15pt; border: 0px; background: #F3F9FF; padding: 4px; color: black; vertical-align: middle; font-weight: normal; text-align: center}

td.tdw1 { font-family: Arial; font-size: 10pt; height: 15pt; border: 0px; background: #0037D2; padding: 0px; color: black; vertical-align: middle}

td.tdbw  {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: white; font-weight: normal; color: black; }

td.tdbwb  {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: white; font-weight: bold; color: black; }

td.tdbwj {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: white; font-weight: normal; color: black; text-align: left;}

td.tdbwc  {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: white; font-weight: normal; color: black; text-align: center; }

td.tdbwcb {font-family: arial; font-size: 12px; height: 35px; padding: 4px; background: white; font-weight: bold; color: black; text-align: center; }

td.tdw  { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; padding-left: 4px; color: black; vertical-align: middle}

td.tdwb { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; padding-left: 4px; color: black; vertical-align: middle; font-weight: bold;}

td.tdwt { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; padding-left: 4px; color: black; vertical-align: top}

td.tdwi { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; padding-left: 4px; color: black; vertical-align: middle; font-style: italic}

td.tdwj  { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; padding-left: 4px; color: black; vertical-align: middle; text-align: left;}

td.tdwc { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; color: black; vertical-align: middle; text-align: center;}

td.tdwl2 { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding-left: 12px; color: black; vertical-align: top; text-align: left;}

td.tdwl { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; color: black; vertical-align: top; text-align: left;}

td.tdwc7 { font-family: Arial; font-size: 7pt; height: 15pt; border: 0px; background: white; padding: 2px; color: black; vertical-align: middle; text-align: center;}

td.tdwc2 { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #546eb4; padding: 2px; color: #ffffff; vertical-align: middle; text-align: center; font-weight: bold;}

td.tdwct { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; color: black; vertical-align: top; text-align: center;}

td.tdwcb { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; color: black; vertical-align: middle; text-align: center; font-weight: bold;}

td.tdwcbi { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; color: black; vertical-align: middle; text-align: center; font-weight: bold; font-style: italic}

td.tdwr { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: white; padding: 2px; color: black; vertical-align: middle; text-align: right;}

td.tdsc { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #BFBFBF; padding: 2px; color: black; vertical-align: middle; text-align: center;}

td.tdsc1 { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #dddddd; padding: 2px; color: black; vertical-align: middle; text-align: center;}

td.tdsc2 { font-family: Arial; font-size: 8pt; height: 15pt; border: 0px; background: #888888; padding: 2px; color: black; vertical-align: middle; text-align: center;}

td.space  { font-family: Arial; font-size: 4pt; height: 6pt; border: 0px; background: white; padding: 2px;}

table.zrodlo {border: 0px; background: white; font-family: Arial; font-size: 8pt; color: black; padding: 0px 0px 0px 0px; padding-bottom: 12px}

a.zrodlo {font-family: Arial; font-size: 11px; color:#3A3A3A; display: block; text-align:center !important;}

p.zrodlo { margin-bottom: 10px; margin-top: 8px; font-family: Arial; font-size: 8pt; color: black; text-align:center !important;}

table.zrodlo {font-family: Arial; font-size: 8pt; margin-bottom: 10px; margin-top: 10px; margin-left:auto; margin-right:auto;}

td.zrodlo {margin-bottom: 8px; margin-top: 8px; font-family: Arial; font-size: 8pt; color: black; text-align:center !important;}

.zrodloj {font-family: Arial; font-size: 8pt; color: black; text-align: justify;}

div.stytul {line-height: 1.4em; font-family: 'Arial', 'Verdana'; font-size: 15px; color: #001446; margin-top:20px; font-weight: 700;}

div.tytul {line-height: 1.4em; font-family: 'Arial', 'Verdana'; font-size: 15px; color: black; margin-top: 8px; margin-bottom: 8px; font-weight: bold}




/* 
Polska, klikalna mapa wojewodztw - 400px
- http://winstonwolf.pl/css,polska.html
- wersja 1.5 (grudzie� 2009)

author: Winston_Wolf [ http://winstonwolf.pl ]
contact: http://winstonwolf.pl/contact.html
*{padding:0;margin:0;border:0 none;outline:0 none}
(cc)2009 Attribution-Share Alike 
http://creativecommons.org/licenses/by-sa/3.0/
*/

#mapa-polska{width:530px;height:100%;font:normal 1em Verdana,Helvetica,sans-serif;color:#fff;text-align:center}

#a{position:relative;width:100%;margin:2em auto;text-align:left}
#c{position:relative;top:20px;width:100%}
#c ul{list-style:none}
#c li{margin:0.5em 1em;font-size:0.7em;color:#999}
#c li a{color:#ccc}
#c li a:hover{color:#fd0}

/* --- mapka --- */
/* styl listy wojewodztw */
#polska a{ display:block; width:100%; padding:1px 0; font:normal 0.8em sans-serif; color:#ccc; text-decoration:none; text-align:left; }
#polska a:hover,#polska li:hover a{ color:#fd0; text-decoration:underline; }

/* nie edytuj! */
#polska,#polska span.bg{background:transparent url('/files/images/polska.png') no-repeat -9999px 0}
#polska{position:relative;top:0;left:0;display:block;background-position:0px -780px;list-style:none}
#polska *{padding:0;margin:0;border:0 none;outline:0 none}
#polska li{cursor:pointer}
#polska li span{position:absolute;display:block;width:0;height:0;z-index:15}
#polska li a .bg{z-index:3}
#polska li .map{top:0;left:0}
#polska.ukryta{width:440px;height:410px}
#polska.ukryta li{width:0;height:0;text-indent:-9999px}
#polska.po_lewej{left:150px;width:440px;min-height:410px}
#polska.po_lewej li{margin-left:-150px;width:150px}
#polska.po_prawej{width:600px;min-height:410px}
#polska.po_prawej li{width:150px;margin-left:440px}
#polska.po_lewej li:first-child,#polska.po_prawej li:first-child{padding-top:2em}
#polska.ponizej{width:440px;padding-top:415px;overflow:hidden}
#polska.ponizej li{width:100%;float:left}
#polska.ponizej.dwie_kolumny li{width:50%;float:left}
#polska.ponizej.trzy_kolumny li{width:33%;float:left}

#polska1 a:hover .bg{top:212px;left:36px;width:125px;height:112px;background-position:-12px -143px} 
#polska1 .s1{top:226px;left:60px;width:70px;height:100px} 
#polska1 .s2{top:215px;left:82px;width:33px;height:15px} 
#polska1 .s3{top:235px;left:25px;width:40px;height:50px} 
#polska1 .s4{top:226px;left:130px;width:20px;height:44px} 
#polska1 .s5{top:239px;left:150px;width:8px;height:17px} 
#polska1 .s6{top:270px;left:130px;width:12px;height:10px} 
#polska1 .s7{top:280px;left:130px;width:7px;height:11px}
 
#polska2 a:hover .bg{top:86px;left:139px;width:101px;height:96px;background-position:-372px -423px} #polska2 .s1{top:98px;left:146px;width:70px;height:62px} #polska2 .s2{top:90px;left:162px;width:36px;height:10px} #polska2 .s3{top:112px;left:216px;width:19px;height:29px} #polska2 .s4{top:141px;left:216px;width:10px;height:20px} #polska2 .s5{top:160px;left:166px;width:60px;height:7px} #polska2 .s6{top:167px;left:185px;width:37px;height:4px} #polska2 .s7{top:171px;left:197px;width:22px;height:7px}
#polska3 a:hover .bg{top:176px;left:311px;width:107px;height:133px;background-position:-346px -15px} #polska3 .s1{top:175px;left:322px;width:100px;height:100px} #polska3 .s2{top:220px;left:313px;width:10px;height:7px} #polska3 .s3{top:275px;left:338px;width:85px;height:12px} #polska3 .s4{top:287px;left:353px;width:70px;height:10px} #polska3 .s5{top:297px;left:350px;width:26px;height:8px} #polska3 .s6{top:297px;left:390px;width:20px;height:10px}
#polska4 a:hover .bg{top:126px;left:31px;width:77px;height:114px;background-position:-12px -384px} #polska4 .s1{top:156px;left:25px;width:60px;height:70px} #polska4 .s2{top:143px;left:46px;width:40px;height:13px} #polska4 .s3{top:134px;left:66px;width:25px;height:9px} #polska4 .s4{top:126px;left:84px;width:8px;height:8px} #polska4 .s5{top:226px;left:25px;width:35px;height:10px} #polska4 .s6{top:195px;left:85px;width:10px;height:20px} #polska4 .s7{top:205px;left:95px;width:10px;height:13px}
#polska5 a:hover .bg{top:175px;left:170px;width:107px;height:102px;background-position:-12px -268px} #polska5 .s1{top:177px;left:211px;width:20px;height:10px} #polska5 .s2{top:187px;left:205px;width:45px;height:75px}  #polska5 .s3{top:262px;left:228px;width:14px;height:11px}  #polska5 .s4{top:197px;left:197px;width:62px;height:55px}  #polska5 .s5{top:212px;left:183px;width:22px;height:50px}  #polska5 .s6{top:239px;left:174px;width:10px;height:17px}  #polska5 .s7{top:182px;left:231px;width:18px;height:5px}  #polska5 .s8{top:190px;left:250px;width:9px;height:7px}  #polska5 .s9{top:205px;left:259px;width:12px;height:17px}  #polska5 .s10{top:219px;left:259px;width:8px;height:25px}
#polska6 a:hover .bg{top:296px;left:210px;width:101px;height:87px;background-position:-123px -10px} #polska6 .s1{top:298px;left:241px;width:20px;height:5px} #polska6 .s2{top:303px;left:227px;width:37px;height:7px}  #polska6 .s3{top:310px;left:224px;width:40px;height:75px}  #polska6 .s4{top:320px;left:215px;width:9px;height:22px}  #polska6 .s5{top:316px;left:264px;width:43px;height:65px}  #polska6 .s6{top:308px;left:279px;width:17px;height:8px}
#polska7 a:hover .bg{top:104px;left:217px;width:155px;height:160px;background-position:-135px -243px} #polska7 .s1{top:127px;left:235px;width:88px;height:55px} #polska7 .s2{top:105px;left:265px;width:58px;height:100px} #polska7 .s3{top:140px;left:226px;width:10px;height:42px} #polska7 .s4{top:167px;left:219px;width:7px;height:10px} #polska7 .s5{top:143px;left:249px;width:112px;height:50px} #polska7 .s6{top:175px;left:361px;width:7px;height:10px} #polska7 .s7{top:193px;left:258px;width:8px;height:12px} #polska7 .s8{top:205px;left:271px;width:42px;height:47px} #polska7 .s9{top:205px;left:313px;width:10px;height:15px} #polska7 .s10{top:227px;left:293px;width:29px;height:32px} #polska7 .s11{top:222px;left:267px;width:5px;height:22px} #polska7 .s12{top:193px;left:323px;width:20px;height:4px}
#polska8 a:hover .bg{top:252px;left:122px;width:77px;height:81px;background-position:-259px -126px} #polska8 .s1{top:291px;left:130px;width:40px;height:45px} #polska8 .s2{top:280px;left:137px;width:45px;height:37px} #polska8 .s3{top:270px;left:142px;width:47px;height:25px} #polska8 .s4{top:256px;left:150px;width:43px;height:22px}
#polska9 a:hover .bg{top:273px;left:295px;width:103px;height:118px;background-position:-8px -10px} #polska9 .s1{top:286px;left:315px;width:38px;height:11px} #polska9 .s2{top:275px;left:322px;width:16px;height:12px} #polska9 .s3{top:296px;left:307px;width:43px;height:9px} #polska9 .s4{top:297px;left:376px;width:14px;height:9px} #polska9 .s5{top:305px;left:307px;width:90px;height:90px} #polska9 .s6{top:302px;left:296px;width:11px;height:31px} #polska9 .s7{top:333px;left:302px;width:6px;height:15px}
#polska10 a:hover .bg{top:42px;left:307px;width:98px;height:138px;background-position:-105px -417px} #polska10 .s1{top:35px;left:347px;width:60px;height:140px} #polska10 .s2{top:50px;left:340px;width:7px;height:15px} #polska10 .s3{top:102px;left:310px;width:40px;height:27px} #polska10 .s4{top:90px;left:333px;width:15px;height:60px} #polska10 .s5{top:100px;left:323px;width:10px;height:43px} #polska10 .s6{top:150px;left:342px;width:5px;height:12px}
#polska11 a:hover .bg{top:19px;left:121px;width:114px;height:89px;background-position:-12px -560px} #polska11 .s1{top:15px;left:127px;width:93px;height:75px} #polska11 .s2{top:90px;left:127px;width:35px;height:11px} #polska11 .s3{top:90px;left:198px;width:20px;height:10px} #polska11 .s4{top:75px;left:220px;width:7px;height:10px}
#polska12 a:hover .bg{top:258px;left:167px;width:85px;height:110px;background-position:-154px -111px} #polska12 .s1{top:262px;left:193px;width:35px;height:48px} #polska12 .s2{top:278px;left:189px;width:35px;height:42px} #polska12 .s3{top:295px;left:182px;width:33px;height:80px} #polska12 .s4{top:317px;left:170px;width:12px;height:25px} #polska12 .s5{top:342px;left:215px;width:10px;height:35px} #polska12 .s6{top:273px;left:227px;width:14px;height:30px}
#polska13 a:hover .bg{top:242px;left:236px;width:93px;height:77px;background-position:-243px -15px} #polska13 .s1{top:252px;left:250px;width:45px;height:46px} #polska13 .s2{top:244px;left:259px;width:13px;height:10px} #polska13 .s3{top:262px;left:241px;width:10px;height:36px} #polska13 .s4{top:259px;left:295px;width:27px;height:27px} #polska13 .s5{top:298px;left:261px;width:38px;height:10px}  #polska13 .s6{top:308px;left:264px;width:15px;height:8px}  #polska13 .s7{top:286px;left:295px;width:20px;height:10px}  #polska13 .s8{top:296px;left:295px;width:12px;height:6px}
#polska14 a:hover .bg{top:44px;left:211px;width:145px;height:86px;background-position:-213px -428px} #polska14 .s1{top:35px;left:220px;width:120px;height:40px} #polska14 .s2{top:35px;left:340px;width:10px;height:15px}  #polska14 .s3{top:75px;left:227px;width:100px;height:30px}  #polska14 .s4{top:65px;left:327px;width:20px;height:25px}  #polska14 .s5{top:85px;left:218px;width:115px;height:15px}  #polska14 .s6{top:97px;left:215px;width:80px;height:15px}  #polska14 .s7{top:112px;left:235px;width:31px;height:15px}  #polska14 .s8{top:112px;left:266px;width:15px;height:6px}
#polska15 a:hover .bg{top:93px;left:81px;width:136px;height:167px;background-position:-304px -236px} #polska15 .s1{top:101px;left:112px;width:35px;height:25px} #polska15 .s2{top:126px;left:108px;width:39px;height:90px}  #polska15 .s3{top:166px;left:105px;width:80px;height:50px}  #polska15 .s4{top:143px;left:85px;width:67px;height:52px}  #polska15 .s5{top:133px;left:91px;width:20px;height:10px}  #polska15 .s6{top:195px;left:93px;width:12px;height:10px}  #polska15 .s7{top:160px;left:150px;width:17px;height:8px}  #polska15 .s8{top:170px;left:185px;width:12px;height:42px}  #polska15 .s9{top:177px;left:197px;width:8px;height:20px}  #polska15 .s10{top:177px;left:205px;width:6px;height:10px}  #polska15 .s11{top:216px;left:114px;width:70px;height:10px}  #polska15 .s12{top:226px;left:150px;width:33px;height:13px}  #polska15 .s13{top:239px;left:158px;width:16px;height:17px}
#polska16 a:hover .bg{top:35px;left:17px;width:119px;height:124px;background-position:-266px -526px} #polska16 .s1{top:31px;left:17px;width:95px;height:95px} #polska16 .s2{top:31px;left:112px;width:15px;height:70px}  #polska16 .s3{top:126px;left:16px;width:30px;height:30px}  #polska16 .s4{top:126px;left:46px;width:20px;height:17px}  #polska16 .s5{top:126px;left:66px;width:18px;height:8px}  #polska16 .s6{top:126px;left:92px;width:16px;height:7px}
.maz{font-size:12px;}
/* koniec mapki */

/* --- Carousel --- */
.jcarousel-list { height: 40px; width: 10000px !important; }
.jcarousel-list li { margin: 0 13px }
/* --- END Carousel --- */



   .grad {   
   
   background-color: #F07575; /* fallback color if gradients are not supported */  
   
   background-image: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#000));   
   background-image: -webkit-linear-gradient(top, #CCC, #000);   
   background-image:    -moz-linear-gradient(top, #CCC, #000);   
   background-image:     -ms-linear-gradient(top, #CCC, #000);   
   background-image:      -o-linear-gradient(top, #CCC, #000);   
   background-image:         linear-gradient(to bottom, #CCC, #000); /* current standard, but unimplemented and subject to change */  
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000');
   
  }  
  
  .one-edge-shadow {
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

.border-test{
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
        border: solid 1px #CCC;
}



/* --- aplikacja Wojtek --- */

.ubezpieczenia td{border:solid 1px black;}
.td-ub-top { color:white; font-weight:bold; background: #008DCF !important; padding: 5px; }
.td-ub-1 {  font-weight:bold;  padding: 5px; }
.td-ub-2 {  color: white; background-color: silver !important;  padding: 5px; text-align:center; }
.td-ub-3 {  padding: 5px; font-style: italic; }
.td-ub-4 {  background-color: silver !important;  padding: 5px; text-align:center; }
/* --- END  --- */



.di-checkbox, .di-radio { margin-right: 7px; background: url('/files/images/default/inputs/checkbox.jpg') no-repeat; width: 18px; height: 18px; display: inline-block; zoom: 1; *display: inline; /* IE7 */ cursor: pointer; }
.di-checkbox.di-checked, .di-radio.di-checked { background-position: 0 -18px; }
.di-radio { background: url('/files/images/default/inputs/radio.jpg') no-repeat; }
.di-text { width: 300px; padding: 6px 7px; color: #5c5c5c; border: 1px solid #bababa; background: #fff; box-shadow: inset 0px 1px 2px #dcdcdc;
-moz-box-shadow: inset 0px 1px 2px #dcdcdc; -webkit-box-shadow: inset 0px 1px 2px #dcdcdc; -webkit-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px; font-size: 12px; display: inline-block; }
.di-text:focus, .di-select:hover { border-color:#6995ba }
.di-select {  color: #5c5c5c; border: 1px solid #bababa; background: #fff; box-shadow: inset 0px 1px 2px #dcdcdc;
-moz-box-shadow: inset 0px 1px 2px #dcdcdc; -webkit-box-shadow: inset 0px 1px 2px #dcdcdc; -webkit-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px; font-size: 13px; display: inline-block; height:30px; }
.di-select-box { display:block; width: 100%; position: relative; height: 30px; cursor: pointer; overflow: hidden; }
.di-select-dropdown { background: url('/files/images/formularze/select-dropdown.jpg') no-repeat; height:32px; width: 23px; display: block; position: absolute; right:0; }
.di-select-list { list-style: none; display: none; overflow: auto; position: absolute; max-height: 250px; background: white; border: 1px solid silver; z-index: 100;
	box-shadow: 0 1px 2px silver; -webkit-box-shadow: 0 1px 2px silver; -moz-box-shadow: 0 1px 2px silver; }
.di-select-list li { list-style: none; cursor: pointer; padding: 5px 8px !important; margin:0 !important; top: 30px; }
.di-select-list li:hover { background: #f0f0f0; }
.di-select-label { line-height: 30px; padding-left: 4px; float: left; }

.di-button { font-size: 14px; color: #5c5c5c; padding: 7px 20px; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 40%, #dadada);
background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.40, #ffffff), to(#dadada));
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #bababa; cursor: pointer;
text-shadow: 0px 0px 0px rgba(000,000,000,0.2), 0px 0px 0px rgba(255,255,255,1); display: block; text-align: center; }
.di-button:hover { border-color:#999; background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 20%, #d0d0d0); background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.20, #ffffff), to(#d0d0d0));}

 

/* OBW Raport */

.m td.c{width:40px;padding-right:5px; height:100px; background: url(http://wynagrodzenia.pl/obw/images/m1.png); background-repeat: no-repeat;}
.m td.c.c_podsw{background: url(http://wynagrodzenia.pl/obw/images/m2.png); background-repeat: no-repeat;}
.k td.c{width:40px; padding-right:5px; height:100px; background: url(http://wynagrodzenia.pl/obw/images/k1.png); background-repeat: no-repeat;}
.k td.c.c_podsw{background: url(http://wynagrodzenia.pl/obw/images/k2.png); background-repeat: no-repeat;}
.s{width:180px;}
.sp{width:15px;}

.middle-text { padding-top: 2px;}



.list_tag {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: block;
}

.list_tag li{
    float:left;
    height: 27px;
    text-align: center;
    display: table-cell;
    
    margin: 1px;
}

.list_tag .tag_left {
     background: url("../images/button_tagi/button_type_2_left.png") no-repeat;
     float:left;
     height: 27px;
     width: 10px;
}

.list_tag .tag_content {
     background: url("../images/button_tagi/button_type_2_midle.png");
     float:left;
     height: 23px;
     padding-top: 4px;
}

.list_tag .tag_right {
     background: url("../images/button_tagi/button_type_2_right.png") no-repeat;
     float:left;
     height: 27px;
     width: 10px;
}


.list_tag a{
    display: block;
    margin: 0px auto;
}

.list_tag_center{
    margin-bottom: 5px;
  display: inline-block;
  
} 

.list_tag_center li{
    display:inline-block;
    text-align: center;
}

.categories_horizontal_menu {
    list-style: none;
}

.categories_horizontal_menu li {
    display: inline-block;
    font-size: 15px;
}

.categories_horizontal_menu .separator {
    background: #ffffff;
    height: 16px;
    width: 1px;
    margin: 0 3px 0 3px;
}

.categories_horizontal_menu .separator img {
    width: 100%;
    height: 100%;
    margin: 2px 0 0 0;
}

.fix_margin {
    margin: -10px 20px 4px 0
}


.buy_premium {
    border-top: 2px solid silver;
    padding: 20px 0 0 0;
    width: 200px;
    height: 80px;
    color: rgb(157, 1, 1);
}
.buy_premium .box {
    width: 200px;
    height: 25px;
    float: left;
    margin: 0 0 5px 0;
    padding: 0 0 0 15px;
}
.buy_premium .box a {
    cursor: normal;
    color: rgb(157, 1, 1);
}

.buy_premium .box .textarea {
    float: left;
    background: #ffffff url('/files/images/ramka.png') no-repeat;
    width: 132px; 
    height: 26x;
    text-align: center;
    
    
    vertical-align: middle;
    
}
.buy_premium .box .textarea .email {
    height: 15px;
    width: 119px;
    border: 0;
    margin: 3px 0 3px -3px;
   
    
    color: rgb(157, 1, 1);
    font-size: 11px;
    
}
.buy_premium .box .button {
    float: left; 
    width: 25px; 
    height: 25px; 
    display: block;
    background-image: url('/files/images/przycisk_zolty.png'); 
    margin-left: 5px;
    border: 0;
}
.buy_premium .box .button:hover {
    cursor: pointer;
}

#loadingWindow {
    position: fixed;
    width: 300px;
    height: 100px;
    top: 50%;
    margin-top: -50px;
    left: 50%;
    margin-left: -150px;
    border: 1px solid #000000;
    background: #ffffff;
    opacity: 1;
    z-index: 10;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
    display: none;
}
#loadingWindow .close {
    position: relative;
    float: right;
    margin: 3px 6px 0 0;
    display: block;
    border: 1px solid #000000;
    overflow: hidden;
    width: 16px;
    height: 13px;
    border-radius: 3px;
    padding: 0 0 4px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
}
#loadingWindow .content {
    margin: 30px 0 0 0;
    width: 300px;
    border: 0;
    text-align:center;
}

.zaproszenie-content {
        width: 670px;
        color: #0F1538;
    }
    .zaproszenie-content .row {
        width: 670px;
        position: relative;
        float: left;
    }   
    .zaproszenie-content .row .r-image {
        width: 205px;
        float: left;
    }
    .zaproszenie-content .row .r-image img {
        width: 185px;
        margin: 10px 10px 0 0;
    }
    .zaproszenie-content .row .r-content {
        width: 465px;
        float: left;
        margin: 13px 0 0 0;
    }
    .zaproszenie-content .row .r-content .title {
        font-size: 25px;
        line-height: 30px;
        font-weight: bold;

    }
    .zaproszenie-content .row .r-content .desc {
        font-size: 14px;
        margin: 8px 0 0 0;
        display: inline-block;
        line-height: 23px;
        vertical-align: middle;
        
    }
    .middle {
        vertical-align: middle;
    }

    .zaproszenie-content .row .r-content .button, .load_tab.button {
        float: left;
        margin: 10px 20px 10px 20px;
        background: #5B74A9;
        border: 3px solid #3F5f8f;
        width: 170px;
        height: 26px;
        display: block;
        color: #ffffff;
        font-weight: bold;
        font-size: 15px;
        line-height: 26px;
        vertical-align: middle;
        text-align: center;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
    }    
    
    .load_tab.button:hover {
        background: #455982;
    }
    .zaproszenie-content .row ul.menu {
        list-style: none;
        width: 670px;
        display: block;
        float: left;
    }
    .zaproszenie-content .row  ul.menu li {
        display: table;
        width: 132px; 
        height: 48px;
        background: url('/files/images/zaproszenie_it/guzik.png');
        text-align: center;
        vertical-align: middle;
        float: left;
    }
    .active-tab {
        background: url('/files/images/zaproszenie_it/guzik_1.png') !important;
    }
    .active-tab a {
        color: #DC0000 !important;
    }
    
    .zaproszenie-content .row  ul.menu li a {
        display: table-cell;
        vertical-align: middle;
        color: #0F1538;
        font-weight: bold;
    }
    
    .zaproszenie-content .row .context {
        width: 670px;
    }
    .zaproszenie-content .row .context .title {
        text-transform: uppercase;
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 22px;
        display: block;
    }
    .zaproszenie-content .row .context .paragraph {
        display: block;
        margin: 0 0 10px 0;
    }
    
    .decimal_list {
        list-style-type: decimal;
        margin: 20px 0 13px 20px;
    }
    .normal_list {
        list-style-type: initial;        
        margin: 5px 0 5px 20px;
        line-height: 22px;
    }
    .empty_list {
        list-style: none;        
        margin: -2px 0 5px 20px;
        line-height: 22px;
    }
    .like_link {
        color: #295c85;
    }
    
.edenred_content {
    width: 710px;
    float: left;
    height: 100%;
}
.edenred_left {
    margin: 10px 0 10px 0;
    width: 460px;
    float: left;
}
.edenred_right {
    margin: 10px 0 10px 10px;
    width: 210px;
    float: right;
}
.edenred_right img {
   // width: 198px;
}
    
.edenred_title {
    color: #ff0000; 
    display: block;
    width: 475px;
    float: left;
    text-align: left;
    margin-bottom: 40px;
}
.edenred_title .title_text {
    float: left;
    width: 400px;
    font-size: 21px; 
    line-height: 1.2em;
    
}
.edenred_title img {
    width: 52px;
    vertical-align: top;
    float: left;
    margin: 0 10px 0 -10px;
}


.edenred_korzysci {
    margin-top: 15px;
    font-size: 17px; 
    color: #ff0000; 
}


.edenred_korzysci_list {
    margin-top: 7px;
    margin-left:30px;

}

.edenred_short_desc {    

}




.edenred_tabs {
    width: 490px;
    padding: 40px 0 0 0;
    float: left;
    
}

.edenred_photos {
    width: 720px; 
    text-align: center;
    margin-left: -20px;
    height: 153px;
    overflow: hidden;
}

.edenred_photos img {
    display: inline;
    max-width: 243px;
}
.edenred_photos img.special {
    display: inline;
    max-width: 364px;
}

.edenred_tabs .e_tab {
    margin: 5px;
    width: 200px;
    height: 45px;
    float: left;
}
.edenred_tabs .e_tab1 {
    background: url('/files/images/edenred/button_edenred_1.png');
}
.edenred_tabs .e_tab2 {
    background: url('/files/images/edenred/button_edenred_2.png');
}

.more2, .more3, .more4, .more5, .more6, .more7, .more8, .more9 {
    display: none;
}
.h153 {
    height: 153px;
}
.h52 {
    height: 52px;
}

.earn_container {
    width: 150px;
    float: left;
    
}
.earn_container .earn_image {
    text-align: center;
}

.earn_container .earn_value {
    text-align: center;
}

.rules {
    list-style: none;
    width: 100%;
    margin-left: 30px;
}
.rules>li {
    width: 100%;
    margin-bottom: 3em;
}
.rules li .rules_head {
    width: 100%;
    text-align: center;
    font-weight: bold;
}
.rules li .rules_paragraph_sign {
    font-weight: bold;
    width: 100%;
    text-align: center;
}
.rules li .rules_text {
    width: 100%;

    display: block;
}
.rules li .paragraph {
    margin-bottom: 1.2em;
}

.rules li ul  {
    list-style-type: decimal;
    
}
.rules li ul li>span {
    display: block;
    font-weight: normal;
}
.rules ul.normal {
    list-style-type: initial;
    margin-left: 1.5em;
}
.rules ul.normal li>span {
    margin-left: 1.5em;
}
.rules ul.alphabet {
    list-style-type: lower-latin;
    margin-left: 1.5em;
}
.rules ul.alphabet li span {
    margin-left: 1.5em;
    display: block;
}

.code_table_generator {
    font-size: 16px;
}
.code_table_generator th {
    color: #000000;
}

.code_table_generator td {
    padding: 5px 0;
    text-decoration: none;
    line-height: 1.3em;
    font-size: 14px;    
}


.blue-button {
    padding:0 10px;
    color:rgb(255,255,255) !important;
    text-decoration:none;
    background-color:#295C85; 
    font-size:22px; 
    font-family:Calibri, Arial, Helvetica;
    text-align:left; line-height:1.5em;
}

.box-article {
    text-align: center;
    font-style: italic;
    margin: 0px auto;
    padding:10px;
    font-size:17px;
    width:50%;
    border-top:2px solid rgb(91,155,213);
    border-bottom:2px solid rgb(91,155,213);
    color: rgb(91,155,213);
}

.box-article2 {
    text-align: center;
    padding:10px;
    font-size:17px;
    background-color: #FFEDD1;
}
.mobile-info-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9995;
    background: rgba(0, 0, 0, 0.75);
}
.mobile-info {
    margin: 2% 10%;
    margin: 10vh auto 0;
    background: #ffffff;
    width: 80%;
    height: 85%;
    overflow: scroll;
}

.mobile-info .left-mobile {
    width: 20%; 
    height: 100%;
    float: left;
}
.mobile-info .left-mobile .screen-h {
    width: 90%;
    margin: 4vh 1vw 0;
    float: left;
}

.mobile-info .content {
    margin: 4vh 0 0;
    padding: 4vh 0 0 0;
}
.mobile-info .content .title {
    font-size: 1.6em;
    line-height: 1.2em;
    text-align: center;
    
    display: block;
    float: left;
    width: 100%;
}
.mobile-info .content .row {
    width: 100%;
    float: left;
}
.mobile-info .content .ico-h {    
    width: 350px;
    margin: 0 auto;
    display: block;
}
.mobile-info .content .row .ddescription {
    display: block;
    font-size: 1.1em;
    line-height: 1.1em;
    margin: 0 auto;
    padding: 2vh 0 2vh 0;
    text-align: center;
    width: 90%;
}

.mobile-info .content .row .download {
    height: 160px;
 
    margin: 0 auto;
    margin-bottom: 70px;
    display: block;
}
.mobile-info .content .row .nothanks, .mobile-info .content .row .nothanks1 {
    margin: 0 auto;
    display: block;
    width: 100%;
    text-align: center;
   
    font-size: 1.2em;
    line-height: 1.1em;
    display: block;
}
.nothanks1 {
    height: 3em;
}
.margin-absolute-equal {
    float: left;
    width: 100%;
}

.popup-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(255, 255, 255, 0.8);
    z-index: 10;
}

.popup-container > .popup-universal {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1020px;
    height: 500px;
    margin: -250px 0 0 -510px;
    background: #ffffff;
    z-index:11;
    border: 0.2rem solid transparent;
    -moz-border-image: -moz-linear-gradient(top, #96BE31 0%, #4C9411 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #96BE31 0%, #4C9411 100%);
    border-image: linear-gradient(to bottom, #96BE31 0%, #4C9411 100%);
    border-image-slice: 1;
}

.popup-container > .popup-universal > .head {
    width: 100%;
    height: 1rem;
    float: left;
}
.popup-container > .popup-universal > .head > .close {
    background: url('/files/images/xks.jpg');
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    float: right;
    margin: 0.5rem 1rem 0 0;
    cursor: pointer;
}

.put-info-about-yourself {   
    width: 100%;
    padding: 28px;
}

.put-info-about-yourself > .header {
    width: 100%;
    
    display: block;
    font-size: 28px;
}
.put-info-about-yourself > .text {
    width: 100%;
    padding: 1rem;
    font-size: 2em;
    margin-top: 2rem;
    text-align: center;
    
    
}
/*TOBBARALL*/

#topbarall{
    height:30px;
    background-color:rgb(250,72,26);
    z-index: 9001;
    position:fixed;
    width:100%;
}

#topbarall a{
    text-align:center;
    font-weight:bold;
    font-size:1.1em;
    line-height:30px;
    color:white;
    display:block;
    font-size: 16px;
    
}