body 
{
background-color:#fff;
background-image:url("gfx/bk.png");
background-position:center top;
background-repeat:repeat-x;
color:#373737;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
width:100%;
}
#site
{

margin: 0 auto;
width: 960px;
}

input
{
font-size:11px;
}
* {
margin: 0;
padding: 0;
}
img 
{
border: 0;
}
a 
{
text-decoration: none;
color:#347AB5;
}
a:hover, .activeTopButton
{
text-decoration: none;
color:#EFB400;
}
ul
{
list-style: none;
}
ul div
{
color:#efb400;
display:inline;

}
/** header **/
#topMenu .searchOnPage{display:block;float:right;margin:16px 25px 0 0}
#topMenu .searchOnPage img{display:block;float:left;margin-top:-1px}
#topMenu .searchOnPage input{border:1px solid #2a8fc2; padding:4px 5px; width:149px; height:13px; display:block;float:left; margin:0 5px}
#topMenu .searchOnPage label{display:block;float:left;margin-top:3px}
#topMenu
{
background:url("gfx/bk-topMenu.jpg") no-repeat right top;
float:left;
height:113px;
width:100%;
}

#search
{
background-image:url("gfx/bk-search.jpg");
float:left;
height:109px;
margin-left:686px;
padding:19px;
position:absolute;
top:308px;
width:257px;
z-index:100;
}
#search form
{
float:left;
margin-top:10px;
}
.headerSearchButton
{
float:right;
}
#search span
{
display:block;
float:left;
height:20px;
margin-top:3px;
width:90px;
}
.customSelect
{
float:right;
width:166px;
}
.customSelect li
{
background-image:none;
padding:0;
}
.customSelect2 {width:168px}
.customSelect2 .selectbox{background: #fff url(gfx/bg_select2.png) no-repeat right top; border:1px solid #dfdfdf}

.logo
{
float:left;
margin:16px 0 0 20px;
position:relative;
z-index:100;
}
.topNavBar{
float:right;
display:inline;
margin-right:12px;
margin-top:27px;
width:790px;
}

.topNavBar ul{float:right;}
.topNavBar li
{
background:url(gfx/sTop.png) no-repeat 14px 0;
padding:0;
display:inline;
padding:10px 0 0 27px;
float:left;
font:bold 11px arial,sans-serif;
text-transform:uppercase;
height:39px;
}
.topNavBar li a{color:#787878}
.topNavBar li a:hover{color:#007fc5}
.topNavBar li.nbgi{background-image:none}


.bannerSpace{display:block;float:left;width:960px; height:325px}
#banner{display:block;float:left;width:960px; height:324px}

.bannerSpace .imgBanner{display:block;float:left; width:960px; height:324px; background: url(gfx/bannerJPG.jpg) no-repeat 0 0;}

.bannerSpace .imgBanner .leftRight{display:block;float:right; width:312px; height:57px; margin:255px 51px 0 0}

.safeDriver
{
background-image:url("gfx/bk-legitymacja.gif");
background-repeat:repeat-x;
display:inline;
float:right;
height:44px;
padding-top:12px;
text-align:center;
width:162px;
}
/*************************** CUFON ***************************************/
h1
{
font-size:16px;
}
h2
{
font-size:13px;
color:#d8ab00;
margin-bottom:6px;
}
.font13
{
font-size:13px;
display:inline;
}
.font13Mhover
{
font-size:13px;
}
.font2-15
{
font-size:15px;
color:#104E7E;
}
.font2-13
{
font-size:13px;
}
.font2-16
{
font-size:15px;
color:#493F21;
letter-spacing:-1px;
}
.font25
{
font-size:25px;
color:#ffffff;
}
.font20
{
font-size:20px;
color:#ffffff;
}

.font2-16 span
{
color:#EFB400;
}
/** lewa kolumna******************************************************************************/
#leftColumn
{
width:276px;
float:left;
margin-right:40px;
}


/** aktualnoĹ›ci **/
.newsTitle
{
border-bottom:1px solid #E4E4E4;
margin-bottom:10px;
padding-bottom:10px;
width:100%;
float:left;
display:inline;
}
.newsFoto
{
width:57px;
background-image:url("gfx/bk-newsFoto.png");
height:57px;
float:right;
}
.newsFoto img
{
margin:3px 0 0 4px;
}
.shortNews
{
float:left;
width:212px;
display:inline;
margin-bottom:15px;
}
.shortNews2
{
float:left;
width:520px;
display:block;
}

.shortNews2 strong
{
display:block;
}

.newsLink
{
width:100%;
float:left;
display:inline;
}
.news
{
float:left;
margin-bottom:10px;
width:100%;
}
.moreButton
{
float:right;
margin-top:18px;
}
.okButton
{
width:34px; 
height:19px;
}
/** Ĺ›rodkowa kolumna**************************************************************************/
#middleColumn
{
float: left;
margin: 36px 32px 0 20px;
width: 593px
}
#middleColumnNew
{
width:631px;
float:left;
margin:10px 0 0 8px;
}
#middleColumnNew2
{width:631px;float:left;margin:-6px 0 0 8px;}

#middleColumn p
{
  margin:10px 0 10px 0;
}

li
{
background-image:url("gfx/arrowGray.gif");
background-position:left 5px;
background-repeat:no-repeat;
padding-left:10px;
}
#middleColumnNew2 #navBar{margin-bottom: 1px;}


#navBar{width:100%;margin-bottom: 16px;}
#navBar ul
{
display:block;
}
#navBar li
{
display:inline;
padding:0;
background:none;
}
#navBar a
{
color:#1E5F94;
}
#last a
{
color:#373737;
}
#middleColumnNew2 .meedleHeader2{margin-bottom:-1px}
.newBox{background:#f7f7f7 url(gfx/bgBox.png) repeat-y 0 0;display:block;float:left; border:1px solid #ececec;padding:-1px; width:629px}

/** nagĹ‚Ăłwki**/
.meedleHeader 
{
border-bottom:1px solid #E4E4E4;
margin-bottom:10px;
padding-bottom:10px;
width:277px;
float:right;
}
.meedleHeader2
{
background: url("gfx/bgH.gif") repeat-x scroll 0 0 transparent;
margin-bottom:10px;
padding: 7px 0;
width:100%;
float:left;
}
.meedleHeader2 h1{margin-left:13px}
.checkButton, .askButon
{
float:right;
margin-top:20px;
}
.checkNowButton
{
float:right;
display:block;
margin-top:45px;
}
.skipCard, .skipCard2
{
background-image:url("gfx/skipCard.png");
background-position:right top;
background-repeat:no-repeat;
float:right;
margin:7px -20px 0 0;
padding-right:20px;
width:276px;
}
.skipCard2
{

width:100%;
}

.freeSpace
{
float:right;
height:90px;
width:146px;
}
/** faq **/
.faq li
{
background-image:url("gfx/arrow.gif");
background-position:left 6px;
background-repeat:no-repeat;
line-height:18px;
padding-left:14px;
}
.faq ul
{
float:left;
}
.faq
{
margin-top:30px;
float:left;
width:277px;

}
/** nav bar **********************************************************************************/
#iconMenu a
{
background-image:url("gfx/navBarIcons.png");
display:block;
float:left;
height:54px;
margin-bottom:18px;
}
#iconMenu #ico1 a, #iconMenu #ico2 a,#iconMenu #ico3 a,#iconMenu #ico4 a,#iconMenu #ico5 a,#iconMenu #ico6 a
{
width:197px;
}
#iconMenu #ico2 a
{
background-position:197px 0;
}
#iconMenu #ico3 a
{
background-position:394px 0;
}
#iconMenu #ico4 a
{
background-position:591px 0;
}
#iconMenu #ico5 a
{
background-position:788px 0;
}
#iconMenu #ico6 a
{
background-position:985px 0;
}


#iconMenu #ico1 a:hover,#iconMenu #ico1 #acitveIconMenu
{
background-position:0 54px;
}
#iconMenu #ico2 a:hover,#iconMenu #ico2 #acitveIconMenu
{
background-position:197px 54px;
}
#iconMenu #ico3 a:hover,#iconMenu #ico3 #acitveIconMenu
{
background-position:394px 54px;
}
#iconMenu #ico4 a:hover,#iconMenu #ico4 #acitveIconMenu
{
background-position:591px 54px;
}
#iconMenu #ico5 a:hover,#iconMenu #ico5 #acitveIconMenu
{
background-position:788px 54px;
}
#iconMenu #ico6 a:hover,#iconMenu #ico6 #acitveIconMenu
{
background-position:985px 54px;
}
/** wyniki wyszukiwania punktĂłw dystrybucji **/
.resContent
{
display:block;
}
.customScrollBox
{
display:block;
float:right;
width:277px;

}
#pane1
{
	height: 397px;
	width:277px;
	display:block;
	float:left;
}
#pane1 span
{
color:#1e5f94;
font-weight:bold;
display:block;
background-image:url(gfx/bk-scrollBar.gif);
}
#pane1 p
{
margin:0;
padding-bottom:16px;
background-image:url(gfx/bk-scrollBar.gif);
}
			
			
.osX .jScrollPaneTrack {
	background: url(gfx/osx_track.gif) repeat-y;
}
.osX .jScrollPaneDrag {
	background: url(gfx/osx_drag_middle.gif) repeat-y;
}
.osX .jScrollPaneDragTop {
	background: url(gfx/osx_drag_top.gif) no-repeat;
	height: 20px;
}
.osX .jScrollPaneDragBottom {
	background: url(gfx/osx_drag_bottom.gif) no-repeat;
	height: 21px;
}
.osX a.jScrollArrowUp {
	height: 13px;
	background: url(gfx/osx_arrow_up.gif) no-repeat;
}
/* 	.osX a.jScrollArrowUp:hover {
	background-position: 0 0;
} */
.osX a.jScrollArrowDown {
	height: 13px;
	background: url(gfx/osx_arrow_down.gif) no-repeat;
}
/* 	.osX a.jScrollArrowDown:hover {
	background-position: 0 0;
}	 */		

			
			
.googleMaps
{
display:inline;
width:297px;
height:400px;
float:left;
background-color:#666;
}
/** wyniki wyszukiwania **/
.oneRow
{
display:block;
margin-bottom:16px;
}
.contentNews
{
display:block;
}
.activNavBarNews
{
color:#373737;
}
#navBarNews .activNavBarNews:hover
 {
 color:#373737;
 }
.topic
{
font-weight:bold;
}
#navBarNews
{
display:block;
float:left;
text-align:center;
width:100%;
color:#347ab5;
}
#navBarNews a:hover
{
color:#347ab5;
}
#prev
{
background-image:url("gfx/arrow.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:9px;
display:inline;
float:left;
}
#prev a:hover
{
color:#efb400;
}
#next
{
background-image:url("gfx/arrow.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:9px;
display:inline;
float:right;
}
#next a:hover
{
color:#efb400;
}
.logoDiscount
{
float:right;
margin-top:10px;
display:block;
}
.discount strong
{
margin-bottom:6px;
display:block;
}
.return
{
background-image:url("gfx/arrow.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:9px;
margin-top:10px;
float:right;
display:block;
}
/** zniĹĽki **********/
.checkNowButton2
{
float:right;
height:19px;
display:block;
margin-bottom:18px;
}
.bk-header
{
display:block;
float:left;
width:100%;
height:26px;
padding-top:13px;
background-image:url("gfx/bk-znizki.png");
text-align:center;
}
.discountsList
{
display:block;
float:left;
width:100%;
}
.oneCompany
{
display:block;
float:left;
width:100%;
border-bottom: 1px solid #E4E4E4;
}
.discountLogo
{
display:block;
float:left;
padding-top:24px;
text-align:center;
width:228px;
}

.dicrabeCompany
{
display:block;
float:right;
width:365px;
padding-top:20px;
}
.dicrabeCompany strong
{
color:#1E5F94;
display:block;
margin-bottom:9px;
}
.discountLinkSpace
{
float:right;
display:block;
width:100%;
}
.readMore
{
background-image:url("gfx/arrow.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:9px;
float:right;
display:block;
margin:-7px 8px 10px 0;
}
/** aktualnoĹ›ci **/
.newsMoreLinkList
{
display:block;
line-height:18px;
margin:20px 0;
}
.newsMoreSign
{
font-weight:bold;
}
.date
{
display:inline;
float:left;
}
.difrentNewses
{
display:block;
margin:15px 0;
float:left;
width:100%;
}
.difrentNewsCategory
{
background-image:url("gfx/arrow.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:9px;
display:block;
float:left;
width:100%;
}
.newsData
{
}
.beginingNews
{
color:#347ab5;
}
.bigNewsFoto
{
background-image:url("gfx/bk-newsFotoBig.png");
display:block;
float:right;
width:97px;
height:96px;
margin:0 9px 18px 18px;
}
.bigNewsFoto  img
{
margin:5px 0 0 6px;
}
/** FAQ **/
h3
{
font-size:11px;
font-weight:normal;

}
#questions p
{
margin-left:14px;
}
#questions a
{
margin-left:14px;
display:block;
}

.collaps 
{
background-image:url("gfx/arrow.gif");
background-position:left 5px;
background-repeat:no-repeat;
display:block;
float:left;
height:13px;
padding-left:14px
}

.expand 
{
background-image:url("gfx/arrowDown.gif");
background-position:left 5px;
background-repeat:no-repeat;
display:block;
float:left;
height:13px;
padding-left:14px;
}
/** assistance **/

.assistanceTabel
{
display:block;
width:100%;
float:left;
margin-bottom:24px;
}

.assistanceTabel table
{
width:100%;
background-color:#fbfbfb;
background-image:url(gfx/bk-table.png);
background-position:bottom center;
background-repeat:repeat-x;
}

.assistanceTabel td
{
border-bottom:1px solid #FFFFFF;
border-right:1px solid #EFEFEF;
border-left:1px solid #FFFFFF;
border-top:1px solid #EFEFEF;
padding:14px 7px;
}
.assistanceTabel tr > .wlb
{
border-left:none;
}
.assistanceTabel tr >.wrb
{
border-right:none;
}
.assistanceTabel tr >.wbb
{
border-bottom:none;
}
.assistanceTabel tr >.wtb
{
border-top:none;
}
.assistanceTabel tr >.fontBold
{
font-weight:bold;
}
.assistanceTabel tbody >.row01 
{
background-color:#FFFFFF;
background-image:url("gfx/bk-tr01.png");
background-position:center bottom;
background-repeat:repeat-x;
border-bottom:none;
}
.row02 
{
background-image:url("gfx/bk-tr02.png");
background-position:center top;
background-repeat:repeat-x;
}

.assistanceTabel a
{
font-weight:bold;
}



/** kontakt **/
.contactInputsFilds
{
display:block;
float:left;
margin-bottom:10px;
width:100%;
}
.contactInputsFilds2
{
display:block;
float:left;
margin-bottom:10px;
width:100%;
margin-top:17px;
}
.contactInputsFilds span
{
display:block;
float:left;
width:100px;
height:19px;
padding-top:2px;
}
.contactInputsFilds2 span
{
display:block;
float:left;
width:110px;
height:17px;
padding-top:2px;
margin-bottom: 4px;
}
.contactInputsFilds2 .centerColumn2 span{height:19px; width:179px}
.contactInputsFilds input, .contactInputsFilds2 input
{
display:block;
float:right;
border:none;
background-color:#EFB400;
height:19px;
width:156px;
padding:0 5px; 
margin-bottom:4px;
font-size:11px;
}
.contactInputsFilds .centerColumn2 input, .contactInputsFilds2 .centerColumn2 input
{
border:1px solid #dedede;
background-color:#fff;
}
.contactLeftColumn
{
display:block;
float:left;
width:276px;
}
.contactRightColumn
{
display:block;
float:right;
width:277px;
}
.contactTextFild
{
display:block;
float:left;
width:100%;
margin-bottom:4px;
}
.contactTextFild textarea
{
display:block;
float:right;
width:473px;
height:65px;
border:none;
overflow:auto;
padding:3px 5px;
background-color:#EFB400;
font-size:11px;
}
.contactSelectSection, .contactSelectSection2
{
display:block;
float:left;
width:276px;
}
.contactInputsFilds2 p
{
display:inline;
color:#ff0000;
}
.contactSelectSection2
{
float:right;
}
.contactSelectSection span, .contactTextFild span
{
display:block;
float:left;
}
.contactStrong
{
margin-bottom:10px;
display:block;
}
/** legitymacja **/
.checkboxes p
{
display:block;
float:left;
width:570px;
}

.checkboxes
{
display:block;
float:left;
width:100%;
margin-top:10px;
}
.nextStepButton
{
display:block;
float:right;
margin-top:25px;
}
.nextStepButton img
{
width:105px;
height:19px;
}

.nextStepButton2 img
{
width:123px;
height:24px;
}
.nextStepButton2{margin:10px 10px 0 0}

.sendButton
{
display:block;
float:right;
margin-top:25px;
}

.sendButton img
{
width:130px;
height:24px;
}


/** prawa kolumna*****************************************************************************/
#rightColumn
{
width:308px;
float:right;
margin:10px 7px 0 0;
}

/** logowanie **/
#login
{
display:block;
border: 1px solid #E4E4E4;
margin-bottom:17px;
float:right;
}
#login .loginSpace,
#loginZalogowany .loginSpace
{background: #ececec url(gfx/bgL.gif) repeat-x 0 0;display:block;float:left;padding:0 20px 15px 20px;}
#loginZalogowany .loginSpace{width:265px}

.white {color:#fff; }
.bgH{background:url(gfx/bgH.gif) repeat-x 0 0; width:306px; height:32px}
.bgH .fontWS-16{padding: 6px 0 0 18px;}
#login p
{
width:100%;
height:30px;
margin:12px 0; 
float:left;
}
#login form
{
width:100%;
float:left;
}
#login label
{
display:inline;
float:left;
margin-left:-2px;
padding-top:3px;
text-align:right;
height:20px;
width:91px;
}
#login span
{
display:inline;
float:left;
margin-left:-2px;
padding:2px;
}
#login .more
{
display:block;
float:left;
background:url(gfx/sep.png) no-repeat 0 0;
width:265px;
padding-top:10px;
margin-top:10px;
}
#login input
{
border:1px solid #e1e1e1;
width:166px;
height:13px;
padding:3px;
margin-bottom:4px;
background-color:#fff;
float:right;
}
.loginLinks
{
margin:1px 0 7px 0;
width:100%;
float:left;
}
.loginButton
{
float:right;
}
.loginRegistry a{color:#284a5c;}
.loginRegistry
{
background-image:url("gfx/arrow.png");
background-position:left -27px;
background-repeat:no-repeat;
display:inline;
padding-left:15px;
float:left;
}
.loginRegistry:hover{background-position:left 4px;}
.loginRegistry:hover a{color:#3b91d0}

/** facebook **/
#facebook
{
width:306px;
height:300px;
border: 1px solid #E4E4E4;
float:right;
margin-bottom:25px;
}
.will
{
width:306px;
height:150px;
border: 1px solid #E4E4E4;
float:right;
margin-bottom:25px;
}
#rightColumn .will{background-color:#f8f8f8}
.will .font2-16
{
	margin:16px 0 0 16px;
}
.will img
{
	margin:14px 0 0 14px;
	float:left;
}
.will .font13
{
background:url(gfx/arrow.gif) no-repeat 0 5px;
display:block;
float:left;
margin-left:-5px;
margin-top:34px;
width: 150px;
padding-left:9px;
}

/**partners**/
#partners
{
width:100%;
float:right;
}


/** infolinia **/
#infolinia
{
display:block;
margin-bottom:16px;
}




/** SPRAWDĹą TAKĹ»E **/
#checAlso, #searchProd, #extantDiscount, #searchProd2
{
border: 1px solid #E4E4E4;
margin-bottom:20px;
float:right;
width:276px;
display:block;
padding:15px;
}

#checAlso { background: #ececec url(gfx/bgL.gif) repeat-x 0 30px; }
#checAlso .bgH{margin-top:-15px; margin-left:-15px;}


#checAlso ul, #extantDiscount ul
{
margin-top:14px;
}
#checAlso ul ul, #extantDiscount ul ul
{
margin:0;
}
#checAlso li, #extantDiscount li
{
background-image:url("gfx/arrow.gif");
background-position:left 4px;
background-repeat:no-repeat;
padding-left:10px;
}

#checAlso>ul>li
{
background:url(gfx/sep.png) no-repeat 0 bottom;
padding-left:15px;
padding-bottom:5px;
margin-bottom:5px;
display:block;
float:left;
width:100%;
}

#checAlso>ul>li>ul,
.styledList>ul>li>ul
{margin:0;padding:0; display:block;float:left;width:100%;}

#checAlso li,
#checAlso li.lastLi,
.styledList li
{background-image:none;padding-top:2px;padding-bottom:2px}
#checAlso li a,
.styledList li a
{
background-image:url("gfx/arrow.png");
background-position:left -27px;
background-repeat:no-repeat;

padding-left:15px;
color:#284a5c;
}
#checAlso li a:hover,
.styledList li a:hover
{background-position:left 4px;color:#3b91d0}


/** wyszukiwarka produktĂłw dystrybucji **/
#searchProd{display:block;height:160px;float:right;background-color:#f8f8f8;padding-bottom: 35px}
#searchProd form{display:block}
#searchProd p{margin-top:6px;margin-bottom:12px;display:block}
#searchProd span{display:block;float:left;height:22px;margin-top:3px;width:90px}
#searchProd .bgH{margin:-15px 0 0 -15px}


.prodSearchButton{display:block;float:right;margin-top:8px}



#searchProd2
{
display:block;
height:160px;
float:right;
}
#searchProd2 form
{
display:block;
}
#searchProd2 p
{
margin-top:6px;
margin-bottom:12px;
display:block;
}
#searchProd2 span
{
display:block;
float:left;
height:20px;
margin-top:3px;
width:90px;
}




/** footer***********************************************************************************/
#footer
{
background-image:url("gfx/bk-bottom.png");
background-position:center top;
background-repeat:repeat-x;
background-color:#418fcf;
padding-bottom:5px;
display:block;
width:100%;
float:left;
position:relative;
}

#footer .collarea{display:block;float:left;margin:20px 0 0 20px}
#footer .collumn{color:#fff;display:inline;float:left; margin-right:20px}
#footer .collumn strong{margin-left:10px;}
#footer ul li{background:url(gfx/darrow.gif) no-repeat 0 7px; color:#3e3e3e;line-height:19px}
#footer ul li a{color:#3e3e3e}
#footer ul li a:hover{color:#fff;}


#footer .c240{width:240px}
#footer .c220{width:220px}
#footer .c180{width:180px}

#footer .about{font-size:10px; display:block;float:left;width:890px;margin-left:20px; padding:2px 15px 0 15px; border-top:1px solid #4ea2db; margin-top:5px;}
#footer .about span{display:inline;float:left}



#footer form
{
margin-top:20px;
}
#footer input
{
border:none;
width:119px;
height:19px;
float:right;
padding:0 5px; 
background-color:#EFB400;
}
.searchFooter
{
background-image:url("gfx/bk-searchFooter.png");
float:left;
height:54px;
margin-left:21px;
padding:18px 18px 35px;
width:239px;
}
.searchFooter span
{
float:left;
display:inline;
}
.searchFooterButton
{
float:right;
display:inline;
}
.footerNavBar
{
float:left;
margin-top:58px;
width:666px;
}
.footerNavBar li
{
background-image:url("gfx/arrow.gif");
background-position:left center;
background-repeat:no-repeat;
display:inline;
margin-right:8px;
padding-left:9px;
}
.footerNavBar ul
{
display:inline;
float:left;
margin-left:40px;
}
.atom
{
float:right;
display:inline;
}
.atom a{color:#3e3e3e}
.atom a:hover{color:#fff}




/******************************** custom checkbox*****************************************/
.checkbox, .radio {
background: url(gfx/checkboxes.png) no-repeat;
display:block;
float:left;
height:10px;
margin-top:2px;
padding:0 7px 0 0;
width:10px;
}

#gallery {
	position:relative;
	height:104px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	
 #slider {

	background:#202834 url(gfx/loading.gif) no-repeat 50% 50%;
	position:relative;
	width:981px;
	height:363px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
}	
/***************** zalogowany ********************/
.loginRegistry
{
margin-right:16px;
}
#loginZalogowany
{
display:block;
float:right;
border:1px solid #E4E4E4;
margin:0 0 12px 0;
}

#loginZalogowany p
{
padding:13px 0;
}
#rPanel
{
border: 1px solid #E4E4E4;
margin-bottom:20px;
display:block;
float:right;
width:276px;
padding:15px;
}
#rPanel ul
{
margin-top:14px;
margin-bottom:0;
}
#rPanel li
{
background-image:url("gfx/arrow.gif");
background-position:left 4px;
background-repeat:no-repeat;
padding-left:10px;
}
.middleNews
{
display:block;
float:right;
width:277px;
margin-bottom:15px;
}
.middleNews>.shortNews
{
margin-bottom:0;
}
.middleNews>.shortNews > a
{
display:block;
}
.middleContener
{
display:block;
float:right;
width:277px;
}
.redAlert
{
display:inline;
color:#ff0000;
}
.expandTime, .expandTime2
{
background-image:url("gfx/arrow.gif");
background-position:left 5px;
background-repeat:no-repeat;
padding-left:8px;
display:block;
height:13px;
font-weight:bold;
width:50px;
}
.expandTime2
{
display:inline;
font-weight:normal;
margin-left:10px;
}
.pdfIco
{
background:url("gfx/pdf-ico.png") no-repeat 0 0;
padding-left:23px;
}
.moreButton2
{
float:right;
}
.expandTabel
{
display:block;
width:100%;
float:left;
margin-bottom:24px;
}

.expandTabel table
{
width:100%;
background-color:#fbfbfb;
background-image:url(gfx/bk-table02.png);
background-position:bottom center;
background-repeat:repeat-x;
}

.expandTabel td
{
border-bottom:1px solid #FFFFFF;
border-right:1px solid #EFEFEF;
border-left:1px solid #FFFFFF;
border-top:1px solid #EFEFEF;
padding:8px 7px;
}
.expandTabel tr > .wlb
{
border-left:none;
}
.expandTabel tr >.wrb
{
border-right:none;
}
.expandTabel tr >.wbb
{
border-bottom:none;
}
.expandTabel tr >.wtb
{
border-top:none;
}
.expandTabel tr >.fontBold
{
font-weight:bold;
}
.expandTabel tbody >.row01 
{
background-color:#FFFFFF;
background-image:url("gfx/bk-tr01.png");
background-position:center bottom;
background-repeat:repeat-x;
border-bottom:none;
height:40px;
}
.expandTabel tbody >.row02 
{
background-image:url("gfx/bk-tr02.png");
background-position:center top;
background-repeat:repeat-x;
}

.expandTabel a
{
font-weight:bold;
}
.oneCategory
{
display:block;
margin-bottom:18px;
float:left;
}
.oneCategoryTop
{
background-image:url("gfx/bk-category.png");
display:block;
float:left;
height:54px;
width:100%;
background-repeat:repeat-x;
background-position:left bottom;
}
.oneCategoryContent
{
background:#fbfbfb url("gfx/bk-table03.png") repeat-x left bottom;
display:block;
width:100%;
float:left;
}
.oneCategoryContentFirstRow, .oneCategoryContentRow
{
background:url("gfx/bk-separatorTable.png") repeat-x left bottom;
padding:10px 12px 10px 20px;
display:block;
float:left;
width:562px;
}
.oneCategoryContentRow
{
background:none;
}
.oneCategoryContentLeft
{
display:block;
float:left;
}
.oneCategoryContentLeft span
{
display:block;
color:#347ab5;
}
.oneCategoryContentRight
{
padding:16px 0 0 0;
float:right;
}
.oneCategoryTop .oneCategoryTopRight01, .oneCategoryTop .oneCategoryTopRight02, .oneCategoryTop .oneCategoryTopRight03, .oneCategoryTop .oneCategoryTopRight04, .oneCategoryTop .oneCategoryTopRight05, .oneCategoryTop .oneCategoryTopRight06
{
background-image:url("gfx/navBarIcons.png");
background-position:-110px -54px;
display:block;
float:right;
height:54px;
width:86px;
}
.oneCategoryTop .oneCategoryTopRight02
{
background-position:-334px -54px;
display:block;
float:right;
height:54px;
width:60px;
}
.oneCategoryTop .oneCategoryTopRight03
{
background-position:-505px -54px;
display:block;
float:right;
height:54px;
width:87px;
}
.oneCategoryTop .oneCategoryTopRight04
{
background-position:-718px -54px;
display:block;
float:right;
height:54px;
width:71px;
}
.oneCategoryTop .oneCategoryTopRight05
{
background-position:-917px -54px;
display:block;
float:right;
height:54px;
width:69px;
}
.oneCategoryTop .oneCategoryTopRight06
{
background-position:-1099px -54px;
display:block;
float:right;
height:54px;
width:83px;
}
.oneCategoryTop .oneCategoryTopLeft01, .oneCategoryTop .oneCategoryTopLeft02, .oneCategoryTop .oneCategoryTopLeft03, .oneCategoryTop .oneCategoryTopLeft04, .oneCategoryTop .oneCategoryTopLeft05, .oneCategoryTop .oneCategoryTopLeft06
{
background-image:url("gfx/navBarIcons.png");
background-position:0 -54px;
width:80px;
display:block;
height:54px;
float:left;
}
.oneCategoryTop .oneCategoryTopLeft02
{
background-position:-196px -54px;
width:140px;
}
.oneCategoryTop .oneCategoryTopLeft03
{
background-position:-394px -54px;
width:119px;
}
.oneCategoryTop .oneCategoryTopLeft04
{
background-position:-591px -54px;
width:140px;
}
.oneCategoryTop .oneCategoryTopLeft05
{
background-position:-787px -54px;
width:140px;
}
.oneCategoryTop .oneCategoryTopLeft06
{
background-position:-984px -54px;
width:100px;
}
.mb
{
margin-bottom:15px;
}
.checkboxesLogin
{
display:inline;
float:right;
margin-left:21px;
margin-right: 8px;
margin-top: 5px;
}
.checkboxesLogin .mem
{
display:inline;
float:left;
margin-left:-33px;
color:#284a5c;
margin-right:15px;
margin-top:2px;
}

.checkboxesLogin .checkbox, .newCheckbox .checkbox{background-image:url(gfx/checkboxes2.png);border: 1px solid #ddd}
.assistanceTabel .col1{width:32%}
.assistanceTabel .col2{width:20%}
.assistanceTabel .col3{width:24%}
.assistanceTabel .col4{width:24%}
.centerColumn{margin:0 auto;float:none;width:330px}

.newBox .newCheckbox span{ height: 13px;margin: 2px 0 0 8px;width: 8px}
.newBox .checkboxes{float: right;margin-top:0;width: 433px;}
.newBox .checkboxes p {margin: 0 0 10px 11px;width: 374px;}
.newBox .contactInputsFilds2{margin-bottom:0}

.centerColumn .contactSelectSection2{width:330px}
.centerColumn2 .contactSelectSection2{width:355px}
.centerColumn span{width:155px;text-align:right}
.centerColumn span img{display:inline;margin: -3px 3px -3px -3px;}
.centerColumn .styled{display:none}
.centerColumn .checkbox{ height: 14px;margin-left: 9px;margin-top: 6px;width: 10px}


.centerColumn2{margin-left:16px;float:left;width:355px}
.centerColumn span{color:#2e4a5b}

.formGroup{display: block;float: left;font-size: 15px;font-weight: bold;margin: 5px 0;text-align: center;width: 100%}

.centerColumn2 .formGroup{    color: #2E4A5B;
    font: bold 16px Arial;
    margin: 5px -6px;
    padding-right: 30px;
    text-align: right;
    width: 179px;}

.centerColumn2 .formGroup2{font-size:14px}

#iconMenu{position:relative;display:block;float:left;clear: both;width:395px;margin: 0;height: 60px;}

.info {background: #ececec url(gfx/bgInfo.gif) repeat-x 0 0; padding:18px;border:1px solid #ececec; margin-bottom:8px}


.boxOffer {background: #fdca13 url(gfx/bgOffer.png) repeat-x 0 0; padding:18px;border:1px solid #ececec; display:block; float:left; width:594px; margin-bottom:8px;}
.boxOffer .mR{margin-left:3px;}
.boxOffer .leftColumn{display:inline;width:295px; float:left;}
.boxOffer .leftColumn .fontWS-16{display:block;float:left;margin-bottom:8px; width:100%;}
.boxOffer .leftColumn .one{display:block;float:left;width:100%;background: url(gfx/sOffer.png) no-repeat center top}
.boxOffer .leftColumn .one img{display:block;float:left;margin:-8px}
.boxOffer .leftColumn .one span{display:block;float:left; margin-top:30px; width:212px;}
.boxOffer .leftColumn .one span a{color:#3b3b3b}
.boxOffer .leftColumn .one span a:hover{color:#3b91d0}

.w{display:block;float:left;width:100%}
.mB{margin-bottom:8px}
.info .heder{font:bold 14px arial,sans-serif;}

.A14{font:bold 14px arial,sans-serif;}
.sep{background: url(gfx/sOffer.png) no-repeat center bottom; padding-bottom:8px; margin-bottom:8px}

.columnB{display:block;float:left;width:272px;background: #ececec url(gfx/bgNews.png) repeat-x 0 0; border:1px solid #ececec; padding:18px; min-height:190px}
.columnB .will{width:268px;margin-bottom:0; float:left;background-color:#fff}
.columnB .will img{margin-left:-2px}
.columnB .will .font13{font-size:10px;width:140px;margin-left:-8px;padding-left:6px}


.banerSpace2{background: #e8ebec url(gfx/bgP.png) repeat-x 0 0;display:block;float:left;border:1px solid #ececec;margin-left:-8px; width:918px; min-height:203px;padding:10px 0 0 40px}
.banerSpace2 .bannerSeparator{display:block;width:856px; height:1px; background-color:#cacaca;clear:both;margin-bottom:5px}
.summary{display:block;float:left;width:617px;height:51px;background: url(gfx/bgSummary.png) repeat-x 0 0;padding:10px 0 0 14px}
.summary .fontB18AW, .summary .fontB13AW{display:block;float:left;width:100%;color:#fff; font:bold 18px Arial;}
.summary .fontB13AW{font-size:13px}
.tableSpace{display:block;float:left;width:416px;margin:0 0 7px 187px}
.tableSpace table{border: 1px solid #ececec; border-collapse: collapse;}
.tableSpace table th,.tableSpace table td{border: 1px solid #ececec;padding:4px 0;vertical-align: middle;text-align:center; color:#5f7380; width:10%}
.tableSpace table th{background-color:#3e9dd4;color:#fff;font-weight:normal}
.newBox .tableSpace table input{width: 100%;height:13px;border:none;background-color:transparent;}
.fR{float:right}

ul.social-plugins
{
  list-style:none;
}

ul.social-plugins li
{
  float:left;
  background-image:none;
}

div.textBox {
	width: 660px;
	float: left;
}
div.textBox div.top {
	width: 660px;
	height: 10px;
	background: url(gfx/textBox-top.png) left top no-repeat;
	float: left;
}
div.textBox div.cont {
	background: #ede9e0;
	float: left;
	width: 630px;
	padding: 0px 15px;
}
div.textBox div.bot {
	width: 660px;
	height: 17px;
	background: red url(gfx/textBox-bot.png) left top no-repeat;
	float: left;
}
.Items {
	width:167px;
}

