@charset "utf-8";
/**
* @author:Grzegorz Frydrychowicz
*/

.hItem{
    display:none;
}

body{
background:#ececec url(../img/bg/bg.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#757575;
}
.mainWrapper{
width:950px;
margin:0px auto;
text-align:left;
}
#headerTop{
height:85px;
background:#fff;
}
#headerTopMenu{
height:58px;
background:#fff url(../img/menu/main_menu/main_menu_bg.gif) no-repeat;
}
#headerSubMenu{
background:#7600ba url(../img/menu/submenu/submenu_bg.png) no-repeat;
height:38px;
}
#headerBreadcrumb{
height:25px;
background:url(../img/menu/localizer/localizer_bg.gif) no-repeat;
overflow:hidden;
}
.subPage #headerBreadcrumb{
background-position:0px -25px;
}
#contentWrapper{
background:#fff url(../img/bg/content_bg.gif) left top no-repeat;
}
.subPage #contentWrapper{
background-color:transparent;
}
#mainPageBoxes{
background:#fff url(../img/bg/mpage_boxes_bg.gif) left bottom no-repeat;
height:173px;
display:block;
}
#mainPageBoxes .mPageBox{
height:173px;
background:url(../img/box/live_v_mpage_box.gif) right top no-repeat;
float:left;
display:inline;
overflow:hidden;
}
#mainPageBoxes .mPageBox.box1{
width:316px;
}
#mainPageBoxes .mPageBox.box2{
width:319px;
}
#mainPageBoxes .mPageBox.box3{
background:none;
float:right;
width:292px;
}
#footer{
height:33px;
background:url(../img/bg/footer_bg.gif) no-repeat;
margin-bottom:30px;
}
#copyright{
float:right;
display:inline;
margin-top:10px;
margin-right:5px;
padding-right:10px;
background:url(../img/bullet/footer_menu_space.gif) right 3px no-repeat;
color:#757575;
}
#design{
float:right;
display:inline;
width:25px;
height:10px;
background:url(../img/logo/hypercrew_logo.gif) no-repeat;
text-indent:-2000px;
outline:none;
margin:13px 18px 0px 0px;
}

/* inne */

#fioletPDK_logo{
float:left;
display:inline;
margin:25px 0px 0px 18px;
width:185px;
height:46px;
}
#topNav{
float:right;
width:640px;
display:inline;
margin-right:18px;
text-align:right;
height:85px;
}

/* main layer */

#mainFlashRelWrapper{
position:relative;
}
#mainFlashContainer{
position:absolute;
z-index:2000;
left:0px;
top:25px;
width:634px;
height:330px;
font-size:26px;
color:#fff;
background:none;
visibility:hidden;
}

/* main page */

#mPageHeaderWr{
height:331px;
background:url(../img/form/mpage_header_bg.png) no-repeat;
}
#mainPageFlash{
float:left;
width:635px;
height:331px;
}
#mainPageForm{
float:right;
width:292px;
height:307px;
padding:24px 0px 0px 18px;
}
#mainPageFormTitle{
background:url(../img/text/wypelnij_formularz.gif) no-repeat;
width:254px;
height:43px;
display:block;
margin-bottom:14px;
}
.graySpace{
background:#ECECEC;
height:20px;
clear:both;
}
#leftContentLong{
float:left;
width:640px;
display:inline;
background:#FFFFFF url(../img/bg/content_bg.gif) no-repeat scroll left top;
}
#leftContentMessage{
float:left;
width:950px;
display:inline;
background-color:#fff;
}
#leftContentCommunicate{
float:left;
width:950px;
display:inline;
background-color:#fff;
}
#leftWrapperLong{
background:transparent url(../img/bg/content_bg.gif) no-repeat scroll left top;
float:left;
width:640px;
display:inline;
}
#leftContentLong .fullContent, #leftContentMessage .fullContent{
background:transparent url(../img/bg/left_col_long_bg.gif) left bottom no-repeat;
padding:0px 18px 18px 18px;
}
#leftContentMessage .fullContent{
background:transparent url(../img/bg/left_col_long_message_bg.jpg) left bottom no-repeat;
}
#leftContentCommunicate .fullContent{
background:transparent url(../img/bg/left_col_long_message_bg.gif) left bottom no-repeat;
padding:0px 18px 18px 18px;
}
h1.pTitle{
padding-top:14px;
color:#6c00aa;
font-size:46px;
display:block;
font-weight:bold;
margin-left:-1px;
height:60px;
}
.fullContent #pTitleWrapper{
padding-bottom:24px;
}
#leftWrapperLong #pTitleWrapper{
background:#fff;
padding-left:0px;
padding-top:14px;
background:#fff url(../img/bg/content_bg.gif) no-repeat scroll left top;
}
#leftWrapperLong #pTitleWrapper2{
padding-bottom:16px;
padding-left:18px;
background:transparent url(../img/bg/lb_bg.gif) left bottom no-repeat;
}
#leftWrapperLong #pTitleWrapper h1.pTitle{
padding-top:0px;
}
#pageBottomNav{
height:18px;
padding-top:22px;
}
#pageBottomNav.line{
background:url(../img/bg/news_line.gif) 0px 30px no-repeat;
padding-top:42px;
}
#pageBottomNav a#backLink{
float:left;
display:inline;
background:url(../img/icon/back_link_ico.gif) left top no-repeat;
padding:1px 0px 2px 20px;
text-decoration:none;
color:#757575;
}
#pageBottomNav a#topLink{
float:right;
display:inline;
background:url(../img/icon/top_link_ico.gif) right top no-repeat;
padding:1px 20px 2px 0px;
text-decoration:none;
color:#757575;
cursor:pointer;
}
a#backLink span, a#topLink span{
border-bottom:1px dotted #a3a3a3;
}
#navRight{
width:310px;
float:right;
display:inline;
background:#ECECEC;
}
#subPageForm{
height:306px;
padding:24px 0 0 18px;
width:292px;
background:url(../img/form/spage_form_bg.png) no-repeat;
}
.rightNavWrapper{
background:#ECECEC url(../img/bg/right_nav_bg.gif) no-repeat;
padding:9px 0px 0px 9px;
}
#leftNav{
width:164px;
float:left;
display:inline;
background:transparent url(../img/bg/tr_bg.gif) right top no-repeat;
padding-top:10px;
}
#shortContent{
background:#FFFFFF url(../img/bg/col_short_bg.gif) left bottom no-repeat;
float:left;
width:476px;
padding-bottom:18px;
}
#shortContentWrapper{
padding:0px 18px 0px 18px;
}
#content{
min-height:230px;
height:auto !important;
height:230px;
font-size:12px;
}

/*     EDUCATION   */


body#education{
background:#ececec url(../img/bg/edu_bg.gif) repeat-x;
}
#education .mainWrapper{
width:894px;
}
#education #headerTop{
height:147px;
background:none;
}

#education .contentWrapperEdu{
}
.eduLeft{
float:left;
width:630px;
margin-bottom:20px;
}
.eduLeftTop{
height:18px;
background:url(../img/bg/edu_content_top.gif) no-repeat;
}
.eduLeftContent{
background:#fff;
padding:68px 30px 0px 15px;
}
.eduLeftBottom{
background:url(../img/bg/edu_content_bottom.gif) no-repeat;
height:18px;
}

.eduLeftrelWr{
position:relative;
}
.eduTitle{
position:absolute;
left:0px;
top:-29px;
}
.eduMpage{
position:absolute;
left:-52px;
top:29px;

}




#education #footerMenu{
width:540px;
}
#education #footer{
background:url(../img/bg/edu_footer_menu_bg.gif) no-repeat;
}





/* typography */

#education .pageContent{
padding-left:15px;
}
#education .pageContent h2{

}
#education .pageContent p{
padding-bottom:15px;
background:url(../img/bg/edu_line2.gif) left bottom repeat-x;
margin-bottom:10px;
}

.eduHeader{
background:url(../img/bg/edu_line1.gif) left bottom repeat-x;
padding-bottom:10px;
margin-bottom:15px;
}


.eduWrapper{
height:61px;
clear:both;
}
.eduWrapper #searchBox{
margin:0px;
padding-top:9px;
width:264px;
}
#education .searchBtn{
width:95px;
}
.eduTopMenu{
float:right;
width:400px;
padding-top:31px;
padding-right:20px;
}
.eduTopMenu li{
float:right;
}

.eduTopMenu li a{
text-indent:-3000px;
height:31px;
background-repeat:no-repeat;
background-repeat:repeat;
display:block;
outline:none;
}
.eduTopMenu li a:hover{
background-position:0px -31px;
}

.eduTopMenu li a#m_pyt_i_odp{
background-image:url(../img/menu/edu_top/m_pyt_i_odp.gif);
width:173px;
}
.eduTopMenu li a#m_slownik{
background-image:url(../img/menu/edu_top/m_slownik.gif);
width:84px;
}
.eduTopMenu li a#m_trendy{
background-image:url(../img/menu/edu_top/m_trendy.gif);
width:83px;
}

.rightEdu{
float:left;
width:264px;
}
.rightEdu .configurator{
background:url(../img/bg/edu_kon_zycia_bg.gif) no-repeat;
height:25px;
padding-left:28px;
padding-top:58px;
}
.rightEdu .configurator a{
width:83px;
height:20px;
background:url(../img/btn/edu_konfiguruj_btn.gif) no-repeat;
text-indent:-2000px;
outline:none;
display:block;
}
.edu_archive{
background:url(../img/bg/edu_right_bg.gif) repeat-y;
padding:2px 18px;
width:228px;
}
.edu_archive h1{
outline:none;
display:block;
}
#rNav_archiwum{
width:auto;
background:none;
}
#rNav_archiwum h2.imgText{
background:url(../img/text/edu_header/edu_archiwum.gif) no-repeat;
height:43px;
margin-bottom:20px;
}
#rNav_archiwum .pageContent{
padding-left:0px;
}
#rNav_archiwum .pageContent p{
background:none;
}

#rNav_ostatnio, #rNav_najpop{
width:auto;
background:none;
}
#rNav_najpop{
padding-bottom:20px;
}
#rNav_ostatnio h2.imgText{
background:url(../img/text/edu_header/edu_ostatnio.gif) no-repeat;
height:43px;
margin-bottom:20px;
}
#rNav_najpop h2.imgText{
background:url(../img/text/edu_header/edu_najpop.gif) no-repeat;
height:43px;
margin-bottom:20px;
}

#education #rNav_zobacz_row{
padding:2px 18px;
width:auto;
}
#rNav_zobacz_row .imgText{
background:url(../img/text/edu_header/edu_zobacz_rowniez.gif) no-repeat;
height:44px;
padding-bottom:12px;
}
#rNav_zobacz_row ul{
padding-left:10px;
}
#rNav_zobacz_row li a{
background-position:0px 2px;
}
#rNav_zobacz_row li span{
font-size:14px;
}
#rNav_zobacz_row li .eduDesc{
padding:5px 0px 15px 0px;;
}
.eduBigTextQuestion{
font-size:18px;
color:#7d628d;
padding-bottom:20px;
}
.exAnswerImg{
background:url(../img/text/edu_header/edu_odp_ex.gif) no-repeat;
height:62px;
padding-bottom:10px;
text-indent:-2000px;
}
.exAnswer{
padding-bottom:10px;
background:url(../img/bg/edu_line2.gif) left bottom repeat-x;
margin-bottom:20px;
}
.eduAnswerBox{
}
.eduAnswerBoxTop{
background:url(../img/box/odpowiedz_eksperta/ekspert_top.gif) left bottom no-repeat;
width:571px;
height:42px;
}
.eduAnswerBoxMiddle{
background:url(../img/box/odpowiedz_eksperta/ekspert_middle.gif) left bottom repeat-y;
width:551px;
padding:20px;
}
.eduAnswerBoxBottom{
background:url(../img/box/odpowiedz_eksperta/ekspert_bottom.gif) left bottom no-repeat;
width:571px;
height:9px;
}
#education .pageContent .eduAnswerBox p {
margin:0px;
padding:0px;
background-image:none;
}

/* faq */
.faqContainer{
padding-left:15px;
}
.faqAnwer{
background:url(../img/text/edu_header/faq_odpowiedz.gif) no-repeat;
padding-top:30px;
font-size:12px;
}
.faqQuestion{
border:1px solid #fff;
padding:8px;
width:520px;
float:right;
}
.faqBtnOpen .faqQuestion{
border:1px solid #cccccc;
}
.faqQuestionX{
padding-bottom:15px;
color:#7d628d;
font-size:13px;
}
.faqBtn{
float:left;
width:17px;
height:17px;
background:url(../img/bullet/faq_btn.gif) no-repeat;
margin-top:17px;
display:inline;
cursor:pointer;
}
.faqBtnOpen .faqBtn{
background-position:0px -17px;
}
.faqItem{
}
.faqBtnOpen{
padding-bottom:15px;
}

.eduAlphabet{
height:40px;
margin-left:15px;
background:url(../img/bg/edu_line2.gif) left bottom repeat-x;
margin-bottom:25px;
}
.eduAlphabet li{
display:inline;
margin-right:2px;
font-size:13px;

}
.eduAlphabet li a{
color:#767676;
letter-spacing:5px;
padding:2px;
}
.eduAlphabet li.active a{
background-color:#e6e6e6;
color:#7200b3;
}
.letterFlash {
float:left;
width:70px;
}
.letterItemsWrapper{
margin-left:70px;
background:url(../img/bg/edu_line2.gif) left bottom repeat-x;
margin-bottom:20px;
}
.letterGroup{
padding-left:10px;

}
.letterTitle{
font-size:14px;
padding-bottom:10px;
color:#5b5b5b;
}
.letterDesc{
color:#767676;
font-size:12px;
}
.letterItem{
padding-bottom:17px;
}

.eduAlphabetListing{
margin-left:15px;
}
.eduAlphabetListingCol{
float:left;
margin-right:10px;
width:275px;
}

#introduction{
color:#7D628D;
font-size:18px;
}

.itemSeparator, .pagerFirstItem, .pagerLastItem{
display:none;
}
#subPageNoForm{
height:13px;
padding:0 0 0 18px;
margin:0;
width:292px;
background:url(../img/form/spage_form_no_bg.png) top center no-repeat;
}

/* sela */
#selaTop{
padding:18px 10px;
height:74px;
background:#fff url(../img/bg/content_bg.gif) no-repeat scroll left top;
}
#selaTop .selaMotoConcierge{
float:left;
height:74px;
width:411px;
background:#fff url(../img/sela/sela-moto-concierge.png) no-repeat;
}
#selaTop .selaLogo{
float:right;
}
#selaContent{
width:950px;
height:426px;
}
#selaContent a,#selaContent img{
border:0px;
}
#selaContent .selaLeft{
float:left;
width:593px;
height:426px;
background: url(../img/sela/sela-background-left.png) no-repeat;
}
#selaContent .selaLeft .selaButtonSprawdz{
margin:310px 0px 0px 87px;
}
#selaContent .selaRight{
float:left;
width:357px;
height:426px;
background: url(../img/sela/sela-background-right.png) no-repeat;
}
#selaContent .selaRight .selaButtonWiecej{
float:right;
margin:403px 0px 0px 0px;
}
#selaBottom{
margin-bottom:10px;
width:950px;
height:11px;
background: url(../img/sela/sela-bottom.png) no-repeat;
}
