@CHARSET "UTF-8";

#mc-box-content { width: 960px; margin: 0px auto 20px;}
#mc-box-content h1 { font-family: Tele-Grotesk-Fett; font-size: 36px; line-height: 40px; font-weight: normal; padding-left: 20px; color: #333333; }
#mc-box-content h3 { font-family: Tele-Grotesk-Fett; font-size: 18px; font-weight: normal; margin: 10px 0;}
#mc-box-content a { text-decoration: none; }
#mc-box-content p { margin: 14px 0; }
#mc-box-content .clear { clear: both; float: none; font-size: 0px; height: 0px; background: none; padding: 0 !important;}
#mc-box-content .light { color: #999999; }
#mc-box-content .arrow-right { padding-right: 10px; background: url(../images/common/gfx_arrow_right_blue.png) no-repeat right center; white-space: nowrap; }
#mc-box-content .arrow-right:hover { background: url(../images/common/gfx_arrow_right_pink.png) no-repeat right center;}
#mc-box-content .text-wrapper { padding: 14px 20px; }
#mc-box-content .content-wrapper { border-bottom: 1px solid #eeeeee; padding-bottom: 30px; margin-bottom: 0px; }
#mc-box-content .right { float: right; }
#mc-box-content .btn { display: block; text-indent: -1000em; overflow: hidden; }
#mc-box-content .btn:hover { background-position: 0 100%; }
#mc-box-content .btn-buy { width: 92px; height: 22px; background: url(../images/common/btn_cart_92x44.png) no-repeat 0 0; text-indent: -1000em;}
#mc-box-content .btn-meeting { width: 101px; background: url(../images/common/btn_meeting_small.png) no-repeat 0 0; }
#mc-box-content .btn-meeting-big { width: 137px; height: 22px; background: url(../images/common/btn_meeting.png) no-repeat 0 0; display:block; text-decoration:none ; text-indent: -1000em;}
#mc-box-content .btn-meeting-big:hover { background-position:bottom left }
.layer-container-product div.l-info a.btn-meeting-big {    background:url(../images/common/btn_meeting.png) no-repeat scroll 0 0 transparent; display: block; float: right;  width: 137px; height: 22px;   margin-right: 56px;  overflow: hidden;  text-indent: -1000em;}
.layer-container-product div.l-info a.btn-meeting-big:hover { background-position:bottom left }

#mc-box-content .btn-check { width: 92px; height: 22px; background: url(../images/common/btn_check.png) no-repeat 0 0; }
#mc-box-content .hide-text { text-indent: -1000em; }
#mc-box-content .nowrap { white-space: nowrap; }
#mc-box-content .no-border { border: none !important; }

#mc-box-content .main-banner { width: 960px; height: 160px; }

#mc-box-content .grey-box { background-color: #eeeeee; padding: 12px 20px 6px; margin-top: 14px; }
#mc-box-content .grey-box h2 { font-family: Tele-Grotesk-Norm; font-size: 24px; line-height: 26px; letter-spacing: -1px; margin-bottom: 8px; }
#mc-box-content .grey-box p {}

#mc-box-content table { margin-bottom: 13px; margin-top: 21px; float: left; width: 100%; }
#mc-box-content table.table-hidden { width: 920px; margin: 40px 20px; float: left; }
#mc-box-content table.table-hidden td.small { width: 40px !important; background: #EEEEEE; }
#mc-box-content td { height: 59px; width: 180px; text-align: center; padding: 0 12px; }
#mc-box-content tr.month-price td { /*font-family: Tele-Grotesk-Fett; */font-size: 18px; font-weight: normal; }
#mc-box-content tr.month-price td .smaller { font-size: 14px;] }
#mc-box-content tr.highlight td { color: #e20074; }
#mc-box-content tr.strike td { text-decoration: line-through; font-family: Arial; font-size: 16px; }
#mc-box-content td .col-center { width: 180px; text-align: center; display: block; }
#mc-box-content td.center-col { text-align: center !important; }
#mc-box-content td.center-col:first-child { width: 368px !important; }
#mc-box-content tr.grey { background-color: #f6f6f6; }
#mc-box-content td:first-child { text-decoration: none !important; font-size: 12px !important; font-family: Arial !important; text-align: left; font-weight: normal !important; width: 200px !important; padding: 0 8px 0 16px !important; }
#mc-box-content .usluga-poczta td:first-child { text-align: center; }
#mc-box-content .usluga-poczta td.first-col { text-align: left; }
#mc-box-content td .btn-buy, #mc-box-content td .btn-meeting-big { margin: 0 auto;}
#mc-box-content .table td.empty { background: #ffffff; }
#mc-box-content .table.content-wrapper h1 { color: #333333; margin-bottom: 0px; }
#mc-box-content .table h2 { font-family: Tele-Grotesk-Norm; font-size: 24px; line-height: 26px; padding-left: 20px; width: 645px;; float: left; margin-bottom: 50px;  }
#mc-box-content .table td { background: #f7f7f7; }
#mc-box-content .table td.first-col { background: #eeeeee; }
#mc-box-content .table.table-polaczenia-specjalne td.first-col { padding-top: 5px !important; padding-bottom: 5px !important; width: 340px !important; }
#mc-box-content .table td.wide-col { width: auto !important;  }
#mc-box-content .table td .pink { color: #E20074; }
#mc-box-content .table td .small-td { font-size: 10px; }
#mc-box-content td .small-td{ font-size: 11px; line-height: 16px; }
#mc-box-content .contractData td.order .small-td{ font-size: 11px; line-height: 13px; display: block; color: #949494; }
#mc-box-content .table td .td-left { float: left; display: block; width: 200px; text-align: right; }
#mc-box-content .table td .td-right { float: left; display: block; width: 288px; text-align: left; margin-left: 10px; }
#mc-box-content .table td.pad-col { padding: 13px 12px; }
#mc-box-content .table .iphone-images img { margin: 10px auto; }

#mc-box-content .table .grey-box h2 { padding-left: 0px; width: 100%; margin-bottom: 10px;}
#mc-box-content .table .text-wrapper { float: right; padding: 0 20px; width: 240px; }
#mc-box-content .table .arrow-right { float: right;  }
#mc-box-content .table .products-container .arrow-right { float: none; }
#mc-box-content .box-extra-info.table .arrow-right { float: left; }
#mc-box-content .question-icon { background: url(../images/common/gfx_question.png) no-repeat right top; height: 15px; width: 17px; display: inline-block; }
.layer-container-product .question-icon { background: url(../images/common/gfx_question.png) no-repeat right top; height: 15px; width: 17px; display: inline-block; text-decoration: none; }
#mc-box-content .info-icon { background: url(../images/common/gfx_info.png) no-repeat right top; height: 15px; width: 17px; display: inline-block; overflow: hidden; margin-bottom: -3px; }
#mc-box-content .gift-icon { background: url(../images/common/gfx_gift.png) no-repeat right top; height: 15px; width: 17px; display: inline-block; overflow: hidden; margin-bottom: -3px; }
#mc-box-content .info-icon-big { background: url(../images/common/gfx_info.png) no-repeat right 5px; height: 21px; width: 17px; display: inline-block; }

#mc-box-content table.col-4 td { width: 215px !important; }
#mc-box-content table.col-4 td:first-child { width: 200px !important; }
#mc-box-content table.col-3 { width: 100%; }
#mc-box-content table.col-3 td { width: 336px !important; }
#mc-box-content table.col-3 td:first-child { width: 200px !important; }
#mc-box-content table.col-2 td { width: 695px !important; }
#mc-box-content table.col-2 td:first-child { width: 870px !important; }

#mc-box-content .table .box-header.header-lb { margin-bottom: 5px; }
#mc-box-content .table .box-header.header-lb p { margin-bottom: 0px; }

#mc-box-content .box-extra-info { border-top: 1px solid #EEEEEE; padding-bottom: 73px; padding-top: 91px; clear: both; }
#mc-box-content .box-extra-info.table { border: none; }
#mc-box-content .box-extra-info .item { width: 303px; float: left; border-left: 1px solid #eeeeee; padding-right: 15px; }
#mc-box-content .box-extra-info .item:first-child { border: none; }
#mc-box-content .box-extra-info img { float: left; margin-right: 15px; }
#mc-box-content .box-extra-info p { margin: 10px 0; height: 76px; }
#mc-box-content .box-extra-info .item p.light { border-bottom: 1px solid #eeeeee; padding-bottom: 8px; height: auto; margin-left: 160px; }
#mc-box-content .box-extra-info .item p.light.wide { width: 145px; }
#mc-box-content.produkt .box-extra-info .item p.light { margin-left: 0;}
#mc-box-content .box-extra-info h3 { margin: 6px 0; }

#mc-box-content .boxes-wrapper { margin-top: 30px; }
#mc-box-content .boxes-wrapper .box-gift { width: 470px; float: left; }
#mc-box-content .boxes-wrapper .box-gift { clear: both; float: left; font-size: 13px; width: 478px; position: relative; }
#mc-box-content .boxes-wrapper .box-gift .box-gift-top { height: 6px; background-image: url(../images/common/bg_gift_box_top_wide.png); }
#mc-box-content .boxes-wrapper .box-gift .box-gift-content { height: auto; min-height: 90px; background: url(../images/common/bg_gift_box_content_wide.png) bottom left; padding-bottom: 25px; }
#mc-box-content .boxes-wrapper .box-gift p { line-height: 18px; }
#mc-box-content .boxes-wrapper .box-gift h2 { padding: 23px 23px 15px 23px; color: #e20074; font-size: 24px; border: none; font-weight: normal; font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; margin: 0; width: 430px; line-height: 15px; }
#mc-box-content .boxes-wrapper .box-gift ul {padding: 0 125px 0 23px; margin: 0; clear: both; }
#mc-box-content .boxes-wrapper .box-gift ul li { background: transparent url(../images/konfigurator/li.png) no-repeat 0 4px; padding: 2px 0 2px 23px; color: #333; font-family: Tele-Grotesk-Norm; line-height: 18px; font-size: 18px; }
#mc-box-content .boxes-wrapper .box-gift img { position: absolute; right: 55px; bottom: 20px; }
#mc-box-content .boxes-wrapper .grey-box { width: 436px; float: right; margin-top: 3px; padding-top: 20px; }

#mc-box-content.produkty .box-extra-info { padding-top: 30px; margin-top: 61px; }
#mc-box-content.produkty .products-container { padding-bottom: 33px; }
#mc-box-content.produkty .products-container > h1,
#mc-box-content.produkty .products-container > h2 { padding-left: 20px; }	 

#mc-box-content.usluga .box-extra-info { height: 210px; padding-bottom: 48px; }
#mc-box-content.usluga .services~.box-extra-info { height: 206px; }
#mc-box-content.produkt .box-extra-info .item { height: 186px; }
#mc-box-content.produkt .box-extra-info p{ height: auto; }
#mc-box-content.produkt .box-extra-info .product-box-description{ float: left; width: 140px; height: 156px; }
#mc-box-content.produkt .box-extra-info .similar-phones .product-box-description{ width: 130px; }
#mc-box-content.produkt .box-extra-info .item-prada .product-box-description{ width: 128px; }

/* biznes_oferta_abonament */
#mc-box-content.abonament .content-wrapper,
#mc-box-content.oferta .content-wrapper {border: none; padding-bottom: 0px; float: left; }
#mc-box-content.stacjonarny .content-wrapper { padding-bottom: 14px; float: left; }
#mc-box-content.internet-mobilny .content-wrapper { margin-bottom: 65px; }

#mc-box-content .main-item .top-links { float: right; width: 200px; text-align: right; padding: 10px 0 30px; }
#mc-box-content.usluga .main-item .top-links { padding: 0px 0 5px; }
#mc-box-content .main-item .top-links .phones-all { }
#mc-box-content .main-item .item-headers .users-opinions { font-size: 12px; color: #999999; margin-top: 41px; margin-bottom: 10px; display: none; float: left; }
*+html #mc-box-content .main-item .item-headers .users-opinions { margin-top: 0; }

#mc-box-content .main-item .item-headers .users-opinions-stars{ display: none; }
#mc-box-content .main-item .item-headers .users-opinions-stars .stars-container { float: left; clear: both; display: block; background: url(../images/common/gfx_stats_stars.png) repeat-x 0 3px; width: 75px; height: 17px; }
#mc-box-content .main-item .item-headers .users-opinions-stars .stars-pink { background: url(../images/common/gfx_stats_stars_pink.png) repeat-x 0 3px; height: 17px; display: block; float: left; clear: both;}
#mc-box-content .main-item .item-headers .users-opinions-stars .opinion { width: 91% }
#mc-box-content .main-item .item-headers .users-opinions-stars .users-opinions-number .number{ font-weight: bold; color: #000; font-size: 12px; margin: 3px 10px; float: left; }
#mc-box-content .main-item .item-headers .users-opinions-stars .users-opinions-number .opinions-link { margin: 3px 4px; float: left; }

#mc-box-content .main-item .social-links { margin: 48px 0; }
#mc-box-content .main-item .facebook-button { width: 120px; float: left;  }
#mc-box-content .main-item .googleplus-button { width: 86px; float: left; }
#mc-box-content .main-item .pinit-button { width: 90px; float: left;  }

#mc-box-content .box-header { font-family: Tele-Grotesk-Fett; font-size: 18px; line-height: 20px; font-weight: normal; padding-left: 20px; margin-bottom: 70px; color: #333333; float: left; }
#mc-box-content .box-header.header-lb { margin-bottom: 20px; }
#mc-box-content.abonament .box-header { margin-bottom: 57px; }
#mc-box-content.oferta .box-header { margin-bottom: 41px; }
#mc-box-content .box-header .header-left { float: left; width: 727px; color: #333333; font-family: Tele-Grotesk-Norm; font-size: 18px; line-height: 20px; }
#mc-box-content .box-header.header-wide .header-left { width: 935px; }
#mc-box-content .box-header .header-right { float: right; width: 200px; color: #333333; font-family: Tele-Grotesk-Norm; font-size: 18px; line-height: 20px; }
#mc-box-content .box-items .item-left-container {float: left; width: 715px; border-right: 1px solid #EEEEEE; padding-left: 20px;}
#mc-box-content .box-items .item-wide { width: 940px; border: none; }
#mc-box-content .box-items .item-wide .item-left { width: 100%; padding-bottom: 0px; border: none; }
#mc-box-content .box-items .item-last .item-left { padding-bottom: 0px; border: none; }
#mc-box-content .box-items .item-last-c { margin-top: 50px; }
#mc-box-content .box-items .item-last-c .item-left { border-bottom: none; }
#mc-box-content .box-items .item-last-c .item-right { border-bottom: none; }

#mc-box-content .box-items .item-left { float: left; width: 694px;  border-bottom: 1px solid #EEEEEE; padding-bottom: 0px; padding-top: 27px; height: 252px; }
#mc-box-content .box-items .item-left h2 {font-family: Tele-Grotesk-Norm; font-size: 36px; font-weight: normal; padding-bottom: 16px; *line-height: 24px; }
#mc-box-content .box-items .item-left .item-info {font-family: Tele-Grotesk-Norm; font-size: 18px; line-height: 20px; padding-bottom: 50px; padding-right: 15px; }
#mc-box-content .box-items .item-bottom-left, #mc-box-content .box-items .item-bottom-right  {font-family: Tele-Grotesk-Fett; font-size: 12px; line-height: 20px;}
#mc-box-content .box-items .item-bottom-left { background: url(../images/images/gfx_icon_phone.png) no-repeat 0 4px; padding-left: 40px; }
#mc-box-content .box-items .item-bottom-right { background: url(../images/images/gfx_icon_sim.png) no-repeat 0 4px; padding-left: 40px; }
#mc-box-content .box-items .item-bottom-left span, #mc-box-content .box-items .item-bottom-right span, #mc-box-content .box-items .item-bottom-left a, #mc-box-content .box-items .item-bottom-right a  {clear: both; float: left; }
#mc-box-content .box-items .item-bottom-left {float: left; width: 260px; }

#mc-box-content .box-items .item-bottom-right {float: right; width: 324px; }

#mc-box-content .item-left .item-info-small { font-size: 12px; width: 230px; font-family: Arial;}
#mc-box-content .item-left .item-info-bigger { font-size: 18px; height: 38px; width: 230px; }
#mc-box-content .item-left .item-info-bigger .font-procent { font-family: arial; float: none; }
#mc-box-content .item-left a { font-size: 12px; text-decoration: none; margin-top: 10px; font-family: Arial;  }

#mc-box-content .box-items .item-right-container { float: right; width: 203px;  padding-left: 20px; height: 259px; }
#mc-box-content .box-items .item-right { float: right; border-bottom: 1px solid #EEEEEE; padding-bottom: 55px;  }

#mc-box-content .box-items .item-last .item-right {border: none; }
#mc-box-content .box-items .item-right img {float: left; }
#mc-box-content .box-items .item-right .phone-info { float: right; padding-left: 10px; width: 106px; }
#mc-box-content .box-items .item-right .phone-name { font-size: 14px; font-weight: bold; clear: both; float: left; padding: 31px 0 20px; width: 198px; }
#mc-box-content .box-items .item-right .phone-name sup { font-size: 7px; }
#mc-box-content .box-items .item-right .payment { margin-top: 10px; font-size: 12px; color: #999999; clear: both; float: left; }
#mc-box-content .box-items .item-right .price-vat { color: #e20074; font-size: 24px;clear: both; float: left; font-family: Tele-Grotesk-Fett; width: 92px; }
#mc-box-content .box-items .item-right .vat { color: #333333; font-size: 14px; font-family: Tele-Grotesk-Norm; }
#mc-box-content .box-items .item-right .pay-month { margin-top: 10px;color: #333333; font-size: 12px; clear: both; float: left; }
#mc-box-content .box-items .item-right .phone-price { font-weight: bold; width: auto; display: inline; float: none; }
#mc-box-content .box-items .item-right .phone-price-container { width: 92px; float: left; }
#mc-box-content .box-items .item-right .btn-buy {clear: both; float: left; margin-top: 24px; }

#mc-box-content.oferta .box-items .item-left { height: 170px; padding-top: 45px; }
#mc-box-content.oferta .box-items .item-left .item-info { padding-bottom: 20px; }
#mc-box-content.oferta .box-items .item-left h2,
#mc-box-content.abonament .box-items .item-left h2 { font-weight: normal; }
#mc-box-content.oferta .box-items .item-right-container { height: auto; }
#mc-box-content.oferta .box-items .item-right { position: relative; padding-top: 10px; padding-bottom: 25px; width: 100%; height: 180px; }
#mc-box-content.oferta .box-items .item-last-c .item-right { height: auto; }
#mc-box-content.oferta .box-items .item-last-c .item-right ul { margin: 0px 4px;}
#mc-box-content.oferta .box-items .item-right img { position: absolute; bottom: 25px; left: 0; }
#mc-box-content.oferta .box-items .item-right img.big-image { bottom: 12px; }
#mc-box-content.oferta .box-items .item-right img.img-wide { left: -20px; }
#mc-box-content.oferta .box-items .item-right .phone-info { padding-left: 10px; position: absolute; right: 0; top: 50px; min-height: 150px; }
#mc-box-content.oferta .box-items .item-right .phone-name { padding: 10px 0 10px; width: 100%; }
#mc-box-content.oferta .box-items .item-right .phone-price { width: auto; display: inline; float: none; }
#mc-box-content.oferta .box-items .item-right .btn-buy { position: absolute; bottom: 10px; left: 10px; }
#mc-box-content.oferta .box-items .item-right .item-right-list { padding: 0; margin: 33px 4px;  }
#mc-box-content.oferta .box-items .item-right .item-right-list li { margin-bottom: 8px; }
#mc-box-content.oferta .box-items .item-right .gfx-my-wallet { position: absolute; bottom: 20px; left: -15px; background-image: url(../images/common/gfx_mywallet_sticker_small.png); width:64px; height:65px }

#mc-box-content .box-items .text-and-items .item-left { height: 250px; }
#mc-box-content .box-items .text-and-items .item-right { height: 255px; }
#mc-box-content.stacjonarny .box-items .first-item .item-left { padding-top: 0px; height: 270px; }
#mc-box-content.stacjonarny .box-items .first-item .item-right { padding-top: 0px; height: 245px; }
#mc-box-content.stacjonarny .box-items .item-left { padding-top: 30px; height: 185px; }
#mc-box-content.stacjonarny .box-items .item-left h3 { font-family: Tele-Grotesk-Norm; margin: 0 0 25px; }
#mc-box-content.stacjonarny .box-items .item-left p { margin: 0; }
#mc-box-content.stacjonarny .box-items .item-right { padding-top: 20px; height: 170px;  }
#mc-box-content.stacjonarny .box-items .item-right p { font-weight: bold; font-size: 13px; margin-top: 0px; }
#mc-box-content.stacjonarny .box-items .item-right img { position: relative; float: left; bottom: auto; left: auto; margin: 5px 0 20px; }

#mc-box-content.internet-mobilny .box-items .item { width: 425px; min-height: 200px; float: left; position: relative; text-align: right; margin: 0 50px 40px 0; }
#mc-box-content.internet-mobilny .box-items .item h2 { font-family: Tele-Grotesk-Halb; font-size: 22px; color: #333333; font-weight: normal; background: url(../images/common/gfx_header_line.png) no-repeat right bottom; padding-right: 1px; height: 28px; z-index: 1000; position: relative; display: block; float: right; clear: left; width: 244px; line-height: 22px; }
#mc-box-content.internet-mobilny .box-items .item h2 a { color: #333333; }
#mc-box-content.internet-mobilny .box-items .item h2 a:hover { color: #333333; }
#mc-box-content.internet-mobilny .box-items .item h2.short { background-position: 14px 24px; }
#mc-box-content.internet-mobilny .box-items .item h2.middle { background-position: 10px 24px; }
#mc-box-content.internet-mobilny .box-items .item h2.long { background-position: 0px 24px; }
#mc-box-content.internet-mobilny .box-items .item img { position: absolute; top: -43px; left: 20px; z-index: 100; }
#mc-box-content.internet-mobilny .box-items .item ul { padding-bottom: 10px; float: right; clear: right; width: 195px; position: relative; z-index: 101; }
#mc-box-content.internet-mobilny .box-items .item ul { * margin-top: 10px; }
#mc-box-content.internet-mobilny .box-items .item .arrow-right { float: right; clear: right; }
#mc-box-content.internet-mobilny .box-items .item .arrow-right { * margin-top: 15px; }

#mc-box-content.internet-mobilny-z-urzadzeniem .content-wrapper{ float: none; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items{ padding: 98px 0 0 0; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item{ padding: 0 0 114px 0; background-repeat: no-repeat; clear: both; position: relative; min-height: 234px; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item .line{ position: absolute; top: 58px; right: 0px; background-image: url(../images/common/gfx_line_dot_wide.png); background-repeat: no-repeat; width: 713px; height: 4px; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item img{ float: left; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item .item-text{ float: right; width: 582px; padding-right: 10px; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item .item-details{ float: left; width: 334px; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item .item-text p{ margin-top: 0; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item .item-text img{ float: right; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item h2 { font-family: Tele-Grotesk-Norm; font-size: 36px; color: #333333; font-weight: normal; z-index: 1000; line-height: 22px; clear: left; padding: 0 0 30px 0; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item h2.no-desc{ height: 44px; padding-top: 6px; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item h2 span { display: block; font-size: 18px; padding: 6px 0 0; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item ul{ margin: 0; padding: 0 0 22px 0; }
#mc-box-content.internet-mobilny-z-urzadzeniem .box-items .item li { background: url(../images/common/gfx_square.png) no-repeat scroll 0 4px transparent; font-size: 12px; line-height: 16px; padding-bottom: 4px; padding-left: 15px; }

#mc-box-content.internet-mobilny-z-urzadzeniem.z-laptopem .box-items #item-1 .line{ width: 665px; }
#mc-box-content.internet-mobilny-z-urzadzeniem.z-laptopem .box-items #item-2 .line{ width: 631px; }
#mc-box-content.internet-mobilny-z-urzadzeniem.z-laptopem .box-items #item-3 .line{ width: 713px; }
#mc-box-content.internet-mobilny-z-urzadzeniem.z-laptopem .box-items #item-4 .line{ width: 640px; }

#mc-box-content.internet-mobilny-z-urzadzeniem.z-tabletem .box-items .item h2{ padding-bottom: 22px; }
#mc-box-content.internet-mobilny-z-urzadzeniem.z-tabletem .box-items #item-1 .line{ width: 690px; }
#mc-box-content.internet-mobilny-z-urzadzeniem.z-tabletem .box-items #item-2 .line{ width: 632px; }
#mc-box-content.internet-mobilny-z-urzadzeniem.z-tabletem .box-items #item-3 .line{ width: 664px; }
#mc-box-content.internet-mobilny-z-urzadzeniem.z-tabletem .box-items #item-4 .line{ width: 640px; }
#mc-box-content.internet-mobilny-z-urzadzeniem.z-tabletem .box-items #item-5 .line{ width: 650px; }

#mc-box-content.strefa-klienta .content-wrapper{ border-bottom: 0; padding-bottom: 104px; }
#mc-box-content.strefa-klienta #header-container-left{ float: left; width: 682px; }
#mc-box-content.strefa-klienta #header-container-right{ float: right; width: 240px; height: 232px; margin-top: 22px; }
#mc-box-content.strefa-klienta h1 { margin-bottom: 0; }
#mc-box-content.strefa-klienta .box-header{ width: 662px; float: none; margin-bottom: 40px; margin-top: 30px; }
#mc-box-content.strefa-klienta .box-header p{ font-family: Tele-Grotesk-Norm; font-size: 18px; line-height: 22px; }
#mc-box-content.strefa-klienta .box-header-under-link{ padding: 0 0 0 20px; }
#mc-box-content.strefa-klienta .box-items{ padding-left: 40px; }
#mc-box-content.strefa-klienta .box-items .item { width: 425px; min-height: 200px; float: left; position: relative; text-align: right; margin: 0 50px 40px 0; }
#mc-box-content.strefa-klienta .box-items .item.right{ margin-right: 0; }
#mc-box-content.strefa-klienta .box-items .item h2 { font-family: Tele-Grotesk-Halb; font-size: 22px; color: #333333; font-weight: normal; background: url(../images/common/gfx_header_line.png) no-repeat right bottom; padding-right: 1px; height: 28px; z-index: 1000; position: relative; display: block; float: right; clear: left; width: 244px; line-height: 22px; }
#mc-box-content.strefa-klienta .box-items .item h2 a { color: #333333; }
#mc-box-content.strefa-klienta .box-items .item h2 a:hover { color: #333333; }
#mc-box-content.strefa-klienta .box-items .item h2.short { background-position: 14px 24px; }
#mc-box-content.strefa-klienta .box-items .item img { position: absolute; top: 0px; left: 20px; z-index: 100; }
#mc-box-content.strefa-klienta .box-items .item ul { padding-bottom: 10px; float: right; clear: right; }
#mc-box-content.strefa-klienta .box-items .item ul { * margin-top: 10px; }

#mc-box-content.dlaczego-tmobile .content-wrapper{ border-bottom: none; padding-bottom: 0; }
#mc-box-content.dlaczego-tmobile #box-15-mln{ background: url(../images/common/gfx_banner_15_5_mln.png) no-repeat 16px 24px; padding: 40px 0 0 434px; height: 125px; font-family: Tele-Grotesk-Norm; font-size: 30px; margin-top: 30px; }
#mc-box-content.dlaczego-tmobile #box-15-mln .smaller{ display: block; font-size: 24px; padding-top: 8px; }
#mc-box-content.dlaczego-tmobile .content #dlaczego-tmobile, #mc-box-content.dlaczego-tmobile .content #zobacz-film{ float: right; width: 680px; padding: 10px 0 0 0px; }
#mc-box-content.dlaczego-tmobile .content h3{ padding-left: 20px; padding-bottom: 20px; }
#mc-box-content.dlaczego-tmobile .content .box-items{ padding: 0 0 0 20px; }
#mc-box-content.dlaczego-tmobile .content .box-items .pair{ border-bottom: 1px solid #eeeeee; padding: 20px 0; }
#mc-box-content.dlaczego-tmobile .content .box-items .item{ float: left; width: 320px; border-right: 1px solid #eeeeee; }
#mc-box-content.dlaczego-tmobile .content .box-items .item.right{ float: right; border: none; }
#mc-box-content.dlaczego-tmobile .content .box-items .item img{ float: left; }
#mc-box-content.dlaczego-tmobile .content .box-items .item .text{ float: left; width: 166px; }
#mc-box-content.dlaczego-tmobile .content .box-items .item h4{ font-family: Tele-Grotesk-Fett; font-size: 18px; font-weight: normal; color: #333; margin: 0 0 10px 0; }
#mc-box-content.dlaczego-tmobile .content .box-items .item .link{ padding-top: 30px; }
#mc-box-content.dlaczego-tmobile .content .box-items .item1 .link{ padding-top: 10px; }
#mc-box-content.dlaczego-tmobile .content .box-items .item4 .link{ padding-top: 15px; }
#mc-box-content.dlaczego-tmobile .content #zobacz-film .vid{ padding: 20px 0 0 20px; }
#mc-box-content.dlaczego-tmobile .content #zobacz-film #boxImage{ border: 10px solid #eeeeee; }
#mc-box-content.dlaczego-tmobile .content #zobacz-film #boxImage img{ cursor: pointer; }

#mc-box-content.kupuj-online .content-wrapper { border-bottom: 0; padding-bottom: 0; }
#mc-box-content.kupuj-online .list-ticks { margin: 70px 0 30px; padding: 0; }
#mc-box-content.kupuj-online .list-ticks li { background: url(../images/common/gfx_yes_big.png) no-repeat -6px 5px; width: 190px; float: left; font-family: Tele-Grotesk-Norm; padding: 0 16px 0 33px; }
#mc-box-content.kupuj-online .list-ticks li h2 { font-size: 24px; line-height: 28px; font-weight: normal; margin-bottom: 1px; }
#mc-box-content.kupuj-online .list-ticks li p { font-size: 18px; line-height: 22px; margin: 0;  }
#mc-box-content.kupuj-online .content .tab-box { float: right; width: 680px; padding: 10px 0 0 0px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content { padding-left: 20px; font-size: 14px; line-height: 18px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content h4 { font-size: 16px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content h5 { font-size: 14px; margin: 8px 0 4px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content p { margin-top: 0; }
#mc-box-content.kupuj-online .content .tab-box .tab-content p.hide-faq { margin-top: 14px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content p.list-pdf { margin: 5px 0 20px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content ul { padding-left: 10px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content li { background: url(../images/common/gfx_square.png) no-repeat 0 7px; padding: 0 0 11px 18px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content .hdv-faq li { background-position: 0 10px; padding: 0 0 5px 15px; }
#mc-box-content.kupuj-online .content .tab-box .tab-content.description { border-bottom: none; float: none; width: 500px; }
#mc-box-content.kupuj-online .content h3{ padding-left: 20px; padding-bottom: 20px; }
#mc-box-content.kupuj-online #kilka-kart .need-more { background: url(../images/images/gfx_karty_sim.png) no-repeat 0px 45px; margin-top: 40px; height: 210px; }
#mc-box-content.kupuj-online #kilka-kart .need-more ul { padding: 2px 0 0 230px; margin: 0; }
#mc-box-content.kupuj-online #kilka-kart .need-more li { background: url(../images/common/gfx_square.png) no-repeat 0 6px; padding: 0 0 15px 20px; }
#mc-box-content.kupuj-online #kilka-kart .need-more li p { font-size: 14px; margin-bottom: 10px; }
#mc-box-content.kupuj-online #pytania-i-odpowiedzi h3 { margin-bottom: 0; padding-bottom: 5px; }
#mc-box-content.kupuj-online #certyfikat img { float: right; margin-right: 15px; }
#mc-box-content.kupuj-online #certyfikat p { padding-top: 30px; font-family: Tele-Grotesk-Norm; font-size: 18px; line-height: 20px; }
#mc-box-content.kupuj-online #certyfikat a { font-size: 12px; float: left; }
#mc-box-content.kupuj-online #regulamin p.small { font-size: 12px; }
#mc-box-content.kupuj-online .questions { margin-bottom: 30px; }
#mc-box-content.kupuj-online .questions .item { border-right: 1px solid #eeeeee; width: 170px; float: left; margin: 16px 0 0 20px; padding-right: 30px; height: 90px; }
#mc-box-content.kupuj-online .questions .item.last { border-right: none; }
#mc-box-content.kupuj-online .questions .item h4 { font-family: Tele-Grotesk-Fett; font-size: 18px; font-weight: normal; margin: 0 0 6px; }
#mc-box-content.kupuj-online .questions .item p { font-size: 14px; margin-top: 0px; margin-bottom: 10px;}
#mc-box-content.kupuj-online .questions .item p.small { font-size: 10px; line-height: 14px; }

#mc-box-content .step-item { width: 660px; padding-bottom: 11px; background: url(../images/common/bg_item_arrow_down.png) no-repeat bottom left; height: 85px; margin-left: 20px; }
#mc-box-content .step-item.first { margin-top: 15px; }
#mc-box-content .step-item.last { background: none; border-bottom: 1px solid #eeeeee; padding-bottom: 0; margin-bottom: 60px; }
#mc-box-content .content .step-item h4 { margin: 3px 0 5px; padding-top: 14px; font-family: Tele-Grotesk-Fett; font-size: 18px; font-weight: normal; }
#mc-box-content .content .step-item p { font-family: Tele-Grotesk-Norm; font-size: 14px; margin: 0; display: none; }
#mc-box-content .step-item img { float: left; margin-right: 15px; }

#mc-box-content.abonament .services-box,
#mc-box-content.stacjonarny .services-box,
#mc-box-content.oferta .services-box { padding-bottom: 80px; }
#mc-box-content.offer-for-clients .best-offers-box { padding-bottom: 10px; }
#mc-box-content.abonament .box-extra-info,
#mc-box-content.stacjonarny .box-extra-info,
#mc-box-content.oferta .box-extra-info,
#mc-box-content.produkt .box-extra-info { padding-top: 30px; border-top: 1px solid #eeeeee;}

#mc-box-content.oferta .content-wrapper h1,
#mc-box-content.abonament .content-wrapper h1,
#mc-box-content.internet-mobilny .content-wrapper h1 { margin-bottom: 0px; }

#mc-box-content.oferta .content-wrapper .box-header,
#mc-box-content.abonament .content-wrapper .box-header,
#mc-box-content.internet-mobilny .content-wrapper .box-header { margin-top: 50px; }

#mc-box-content.internet-stacjonarny .box-items .item-left { padding-top: 27px; height: 188px; }
#mc-box-content.internet-stacjonarny .box-items .item-right { padding-top: 22px; height: 168px; }
#mc-box-content.internet-stacjonarny .box-items .item-right .phone-name { position: relative; z-index: 1000; }
#mc-box-content.internet-stacjonarny .box-items .item-right img { z-index: 100; bottom: 15px; }
#mc-box-content.internet-stacjonarny .box-items .item-right .phone-info { top: 60px; }

#mc-box-content.konfigurator .content-wrapper { border: none; padding: 0; margin: 0 0 71px; }
#mc-box-content.konfigurator .content-wrapper .box-header { font-family: Tele-Grotesk-Norm; margin-bottom: 0; }
#mc-box-content.konfigurator .content-wrapper .box-header h2 { font-weight: normal; padding-bottom: 15px; }
#mc-box-content.konfigurator .content-wrapper .box-header h2, #mc-box-content.konfigurator .content-wrapper .box-header p { margin: 0; font-size: 18px; font-family: Tele-Grotesk-Norm; line-height: 22px; }
#mc-box-content.konfigurator .content-wrapper > .text-wrapper { padding: 0 20px; width: 200px; float: right; }
#mc-box-content.konfigurator .box-extra-info { padding-top: 20px; margin-bottom: 0px; }
#mc-box-content.konfigurator .grey-box { float: right; width: 680px; } 
#mc-box-content .layer-container { display: none; }
#mc-box-content .box-services  { /*font-family: Tele-Grotesk-Norm;*/ /*border-top: 1px solid #EEEEEE; */float: left; width: 100%; }
#mc-box-content .box-services h2 { font-size: 24px; font-family: Tele-Grotesk-Fett; padding-bottom: 20px; background: url(../images/common/gfx_arrow_top.png) no-repeat right 7px; padding-right: 20px; display: inline-block; }
#mc-box-content .box-services .services-line,
#mc-box-content .collapse .services-line { border-bottom: 1px solid #EEEEEE; float: left; width: 100%; }

#mc-box-content .box-services .services-item { float: left;  margin-right: 45px; width: 283px;  height: 120px; /*150px;*/}
#mc-box-content .box-services .services-item-last { margin-right: 0; }
#mc-box-content .box-services .services-item h3 { font-size: 18px; font-family: Tele-Grotesk-Fett; }
#mc-box-content .box-services .services-item a { float: right; clear: both; font-size: 12px; position: relative; bottom: 13px;  }
#mc-box-content .services-box .services-box-link { float: right; margin-right: 73px; }


#mc-box-content .box-extra-info { float: left; }
#mc-box-content .box-extra-info .similar-phones img { margin: 14px 35px 0 42px; }
#mc-box-content .box-extra-info .similar-phones .similar-left { clear: both; background: url(../images/common/gfx_similar_arrow_left.png) no-repeat left center; width: 37px; height: 40px; float: left; left: 0px;}
#mc-box-content .box-extra-info .similar-phones .similar-right { background: url(../images/common/gfx_similar_arrow_right.png) no-repeat right center; width: 37px; height: 40px; float: right; right: -15px;  }

#mc-box-content .box-extra-info .similar-phones .similar-left, #mc-box-content .box-extra-info .similar-phones .similar-right { color: #fff; display: block; text-indent: -1000em; position: relative; bottom: 25px; }

#mc-box-content .box-extra-info .item-prada img { margin: 14px 35px 0 42px; }

#mc-box-content .item-headers { width: 300px; float: left; margin-left: 20px; padding-top: 100px; }
#mc-box-content .item-headers.three-lines { padding-top: 150px; }
#mc-box-content .item-headers.four-lines { padding-top: 200px; }
#mc-box-content .item-headers h1 { font-family: Tele-Grotesk-Norm; font-size: 48px; margin: 0; padding: 0; line-height: 50px; color: #333333; }
#mc-box-content .item-headers h2 { font-family: Tele-Grotesk-Fett; font-size: 48px; margin: 0; padding: 0; line-height: 50px; color: #333333; }
#mc-box-content .item-headers h3 { font-family: Tele-Grotesk-Norm; font-size: 24px; margin: 0; padding: 0; line-height: 26px; color: #333333; }

#mc-box-content .item-headers .item-functions {font-size: 12px; color: #999999; margin-top: 45px; display: block; }
#mc-box-content .item-headers ul { padding: 0; margin-top: 77px; margin-left: 0px; }
#mc-box-content .item-headers ul li { font-size: 12px;  background: url(../images/common/gfx_li.png) no-repeat left top; line-height: 14px; padding-left: 25px; padding-bottom: 6px; }


#mc-box-content .item-gallery { width: 320px; float: left; text-align: center; margin-top: 19px; }
#mc-box-content .item-gallery .item-gallery-image { position: relative; }
#mc-box-content .item-gallery a.gallery-item { background: url(../images/common/gfx_lupka_grey.png) no-repeat 300px 324px; display: block; position: absolute; width: 320px; height: 351px; top:0; left:0; z-index: 900; }
#mc-box-content .item-gallery a.gallery-item.active { z-index: 1000; }
#mc-box-content .item-gallery a.gallery-item:hover { background: url(../images/common/gfx_lupka_pink.png) no-repeat 300px 324px; }

#mc-box-content .sticker-mywallet { width: 320px; height: 351px; text-indent: -1000em; overflow: hidden; position: absolute; top: 0; left: 0; background: url(../images/common/gfx_mywallet_sticker_magenta.png) no-repeat 10px 210px;}
#mc-box-content .sticker-mywallet_magenta { width: 320px; height: 351px; text-indent: -1000em; overflow: hidden; position: absolute; top: 0; left: 0; background: url(../images/common/gfx_mywallet_sticker_magenta.png) no-repeat 10px 210px;}
#fancybox-outer .sticker-mywallet { width: 700px; height: 560px; text-indent: -1000em; overflow: hidden; position: absolute; top: 0; left: 0; background: url(../images/common/gfx_mywallet_sticker_layer_magenta.png) no-repeat 135px 330px; z-index: 1102; padding: 10px; }
#fancybox-outer .sticker-mywallet_magenta { width: 700px; height: 560px; text-indent: -1000em; overflow: hidden; position: absolute; top: 0; left: 0; background: url(../images/common/gfx_mywallet_sticker_layer_magenta.png) no-repeat 135px 330px; z-index: 1102; padding: 10px; }
#fancybox-outer .l-product-image .sticker-mywallet { width: 276px; height: 303px; text-indent: -1000em; overflow: hidden; position: absolute; top: 0; left: 0; background: url(../images/common/gfx_mywallet_sticker_magenta.png) no-repeat 0px 220px; padding: 44px 0;  }

#mc-box-content .item-gallery-mini ul {  margin: 3px auto 0; padding: 0; width: 265px;}
#mc-box-content .item-gallery-mini ul li { float: left;  border: 1px solid #eeeeee; margin: 0 3px 3px; cursor: pointer; width: 58px; height: 58px; }
#mc-box-content .item-gallery-mini ul li.selected, #mc-box-content .item-gallery-mini ul li:hover { border: 1px solid #e20074; }
#mc-box-content .item-gallery-mini.color-changed { display: none; }

#mc-box-content .item-buy { width: 300px; float: left; font-size: 12px; margin-top: 44px; margin-left: 20px; }
#mc-box-content .item-buy .pink-price { color: #e20074; font-size: 48px; font-family: Tele-Grotesk-Fett; }
#mc-box-content .item-buy .net-price { color: #333333; font-size: 18px; font-family: Tele-Grotesk-Norm; }
#mc-box-content .item-buy .price-info { margin: 3px 0 52px; display: block; width: 50px; height: 30px; float: none; clear: both; }
#mc-box-content .item-buy .price-info .more-pos { float: left; clear: both; }

#mc-box-content .item-buy .btn-buy { background: url(../images/common/btn_cart.png) no-repeat; height: 33px; width: 135px; display: block; float: left; }
#mc-box-content .item-buy .btn-buy:hover { background-position: bottom left; }
#mc-box-content .item-buy .item-call, #mc-box-content .btn-buy .price-info .arrow-right, #mc-box-content .item-buy .item-color { float: left; clear: both; }
#mc-box-content .item-buy .item-call { margin: 16px 0 71px; float: left; clear: both; text-align: right; width: 121px; }

#mc-box-content .item-buy .btn-buy.color-changed { display: none; }

#mc-box-content .item-buy .item-color .color {}




#mc-box-content .content { border-top: 1px solid #eeeeee; margin-top: 37px; min-height: auto; /*400px;*/ float: left; width: 940px; margin-bottom: 40px; }
#mc-box-content.kupuj-online .content { min-height: 355px; }
#mc-box-content .content .menu { font-size: 18px; font-family: Tele-Grotesk-Norm; width: 240px; margin: 0; padding: 0; float: left; position: absolute;  }
#mc-box-content .content .tabs .menu { width: 240px;  position: relative; }
#mc-box-content .content .menu li{ width: 240px; height: 50px; border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee; background: url(../images/common/gfx_menu.png) repeat-x; }
#mc-box-content .content .menu li.last a:hover { /* border-bottom: 1px solid #eeeeee; */ }
#mc-box-content .content .menu li a:hover { font-family: Tele-Grotesk-Fett; font-weight: normal; }
#mc-box-content .content .menu li.last { border-bottom: 1px solid #ffffff; }
#mc-box-content .content .menu li.highlight a { color: #e20074; font-family: Tele-Grotesk-Fett; }

#mc-box-content .content .menu li a { height: 30px; width: 230px; padding: 12px 4px 6px 14px; display: block; color: #333333;}
#mc-box-content .content .menu li:hover, #mc-box-content .content .menu li.selected, #mc-box-content .content .menu li.ui-tabs-active { background: #fff; border-right: 1px solid #fff; font-family: Tele-Grotesk-Fett; font-weight: normal;  }
#mc-box-content .content .menu li.ui-tabs-active.last, #mc-box-content .content .menu li.ui-state-hover.last { border-bottom: 1px solid #eeeeee; }

#mc-box-content .content .menu.fixed-nav {padding-bottom: 8px; position: fixed; top: 0; z-index: 99;}

#mc-box-content .content .menu.fixed-nav-bottom {   padding-bottom: 8px; position: absolute; top: 1862px; z-index: 99;}
#mc-box-content .content h3 { font-size: 24px; font-family: Tele-Grotesk-Norm; color: #333333; margin: 20px 0 8px;}
#mc-box-content .content h4 { font-size: 14px; margin: 14px 0;   }

#mc-box-content.usluga-zasieg .content{ min-height: auto; }

#mc-box-content #stop-scrolling-menu{ height: 0; }

#mc-box-content .content .phone-for, #mc-box-content .content .phone-opinions, #mc-box-content .content .phone-info, #mc-box-content .content .phone-prices, 
	#mc-box-content .content .phone-specifications, #mc-box-content .content .phone-accesories, #mc-box-content .content .phone-spec
, #mc-box-content .content .phone-tarif
, #mc-box-content .content .phone-video
, #mc-box-content .content .phone-users-op
, #mc-box-content .content .phone-spec-access
, #mc-box-content .content .phone-spec-aplic  { width: 680px; float: right; border-bottom: 1px solid #eeeeee; }
#mc-box-content .content .phone-for.last, #mc-box-content .content .phone-opinions.last, #mc-box-content .content .phone-info.last, #mc-box-content .content .phone-prices.last, 
	#mc-box-content .content .phone-specifications.last, #mc-box-content .content .phone-accesories.last, #mc-box-content .content .phone-spec.last
, #mc-box-content .content .phone-tarif.last
, #mc-box-content .content .phone-video.last
, #mc-box-content .content .phone-users-op.last
, #mc-box-content .content .phone-spec-access.last
, #mc-box-content .content .phone-spec-aplic.last { border-bottom: none; }
	#mc-box-content.usluga.roaming .content { min-height: 400px; }

#mc-box-content .content .phone-for h3 {  }
#mc-box-content .content .phone-for h4 {  }
#mc-box-content .content .phone-for { padding-bottom: 10px; }
#mc-box-content .content .phone-for, #mc-box-content .content .phone-info { /*border-bottom: 1px solid #eeeeee; */}
#mc-box-content .content .phone-info.long { border: none; }
#mc-box-content .content .phone-for .stats-phone-for .item-phone-for  { font-size: 12px; color: #333333; float: left; clear: both; width: 110px; margin-bottom: 8px;  }
#mc-box-content .content .phone-for .stats-phone-for { float: left; width: 350px; margin-top: 17px; }
#mc-box-content .content .phone-for .info-phone-for { float: left; width: 329px; }
#mc-box-content .content .phone-for .info-phone-for p { font-size: 14px; }
#mc-box-content .content .phone-for .stats-phone-for .stats-line-container { background: url(../images/common/gfx_stats_line.png) repeat-x 0 3px; width: 200px; height: 23px; display: block; float: left; }
#mc-box-content .content .phone-for .stats-phone-for .stats-line { background: url(../images/common/gfx_stats_line_pink.png) repeat-x 0 3px; height: 8px; display: block; float: left; }
#mc-box-content .content .phone-for .stats-phone-for .stats-net { width: 90%; }
#mc-box-content .content .phone-for .stats-phone-for .stats-photo { width: 80%; }
#mc-box-content .content .phone-for .stats-phone-for .stats-games { width: 50%; }
#mc-box-content .content .phone-for .stats-phone-for .stats-social { width: 70%; }
#mc-box-content .content .phone-for .stats-phone-for .value-1{ width: 10%; }
#mc-box-content .content .phone-for .stats-phone-for .value-2{ width: 20%; }
#mc-box-content .content .phone-for .stats-phone-for .value-3{ width: 30%; }
#mc-box-content .content .phone-for .stats-phone-for .value-4{ width: 40%; }
#mc-box-content .content .phone-for .stats-phone-for .value-5{ width: 50%; }
#mc-box-content .content .phone-for .stats-phone-for .value-6{ width: 60%; }
#mc-box-content .content .phone-for .stats-phone-for .value-7{ width: 70%; }
#mc-box-content .content .phone-for .stats-phone-for .value-8{ width: 80%; }
#mc-box-content .content .phone-for .stats-phone-for .value-9{ width: 90%; }
#mc-box-content .content .phone-for .stats-phone-for .value-10{ width: 100%; }


#mc-box-content .content .phone-prices { padding-bottom: 32px; }
#mc-box-content .content .phone-prices.long { border: none; }
#mc-box-content .content .phone-prices .prices-table {}
#mc-box-content .content .phone-prices .prices-table th { font-size: 12px; color: #999999; text-align: left;}
#mc-box-content .content .phone-prices .prices-table td { white-space: nowrap; font-weight: normal; border: none; text-align: left; padding: 5px 66px 0 0 !important; height: auto; width: auto !important; }


#mc-box-content .content .phone-prices .prices-table .pink-price { font-family: Tele-Grotesk-Fett; font-size: 24px; color: #e20074;  }
#mc-box-content .content .phone-prices .prices-table .price-net { font-family: Tele-Grotesk-Norm; font-size: 18px; color: #333333; margin-left: 3px;  }
*+html #mc-box-content .content .phone-prices .prices-table td.prices { float: left; }
*+html #mc-box-content .content .phone-prices .prices-table .pink-price { float: left; }
*+html #mc-box-content .content .phone-prices .prices-table .price-net { float: left; margin-top: 6px; width: 60px; }


#mc-box-content .content .phone-prices .prices-table .period-prices { font-family: Tele-Grotesk-Norm; font-size: 24px; color: #333333; }
#mc-box-content .content .phone-prices .prices-table .months-prices { font-family: Tele-Grotesk-Norm; font-size: 18px; color: #333333; margin-left: 3px;  }

#mc-box-content .content .phone-prices .prices-table .table-monthly-pay { width: 170px; }
#mc-box-content .content .phone-prices .prices-table .table-period { width: 170px; }
#mc-box-content .content .phone-prices .prices-table .table-pay { width: 170px; }
#mc-box-content .content .phone-prices .prices-table .table-link { width: 170px; }

#mc-box-content .content .phone-info { padding-bottom: 25px; }
#mc-box-content .content .phone-info p { width: 455px; float: left; clear: both; margin-top: 0px; font-size: 14px; }
#mc-box-content .content #opis-telefonu .phone-info p,
#mc-box-content .content #opis-modemu .phone-info p { width: 615px; font-size: 14px;  line-height: 20px; }
#mc-box-content .content .phone-info img {float: right; margin-top: -150px; margin-right: 44px; display: block;  }
#mc-box-content .content .phone-info .trendy img { margin: 0; float: left; }
#mc-box-content .content .phone-info .trendy a { clear: both; float: left; margin-top: 10px; }
/* ie7 only */
*+html #mc-box-content .content .phone-info img { margin-top: 20px; }
#mc-box-content .content .phone-info img.under{ float: none; margin: 0; padding-bottom: 40px; }

#mc-box-content .content .phone-info h3 {width: 300px; float: left; clear: both; line-height: normal; margin-top: 10px; }
#mc-box-content .content .phone-info h4 {width: 455px; float: left; clear: both; }
#mc-box-content .content .phone-info .phone-about { float: left; clear: both; }
#mc-box-content .content .phone-specifications { padding-bottom: 31px; }
#mc-box-content .content .phone-specifications h3 { margin-bottom: 29px; }
#mc-box-content .content .phone-specifications .phone-item-spec { width: 215px; float: left; margin-right: 11px; }

#mc-box-content .content .phone-specifications .phone-spec-info { float: left; margin: 8px 0 5px; width: 170px; }
#mc-box-content .content .phone-specifications .phone-item-spec .icon-image { float: left; width: 33px; height: 33px; margin: 12px 6px; }
#mc-box-content .content .phone-specifications .phone-item-spec .icon-image { background: url(../images/common/gfx_icon_spec.png) no-repeat;}
#mc-box-content .content .phone-specifications .phone-item-spec .icon-cpu { background-position: 0px 0px; }
#mc-box-content .content .phone-specifications .phone-item-spec .icon-acu { background-position: -31px 0px; }
#mc-box-content .content .phone-specifications .phone-item-spec .icon-camera { background-position: -63px 0px; }
#mc-box-content .content .phone-specifications .phone-item-spec .icon-screen { background-position: -102px 0px; }
#mc-box-content .content .phone-specifications .phone-item-spec .icon-memory { background-position: -140px 0px; }
#mc-box-content .content .phone-specifications .phone-item-spec .icon-size { background-position: -176px 0px; }
#mc-box-content .content .phone-specifications .more-spec { margin-top: 10px; float: left; }

#mc-box-content .content .phone-opinions { padding-bottom: 33px; }
#mc-box-content .content .phone-opinions h3 { padding-bottom: 15px; }
#mc-box-content .content .phone-opinions .opinions-info { float: left; width: 200px;  }
#mc-box-content .content .phone-opinions .opinions-info .opinion-date { font-size: 12px; color: #999999; }
#mc-box-content .content .phone-opinions .opinions-info .opinion-user { font-size: 12px; color: #333333; font-weight: bold; clear: both; display: block; padding-top: 0px;  }
#mc-box-content .content .phone-opinions .opinions-info .stars-container { float: left; clear: both; display: block; background: url(../images/common/gfx_stats_stars.png) repeat-x 0 3px; width: 75px; height: 17px; }
#mc-box-content .content .phone-opinions .opinions-info .stars-container .stars-pink { background: url(../images/common/gfx_stats_stars_pink.png) repeat-x 0 3px; height: 17px; display: block; float: left; clear: both;}
#mc-box-content .content .phone-opinions .opinions-info .stars-container .user1 { width: 50% }
#mc-box-content .content .phone-opinions .opinions-info .stars-container .user2 { width: 70% }
#mc-box-content .content .phone-opinions .opinion-text {  margin-bottom: 24px; background: url(../images/common/gfx_opinion_line.png) repeat-y 0 0px; padding-left: 35px; width: 444px; float: right;  }
#mc-box-content .content .phone-opinions .more-spec { margin-top: 4px; float: left; clear: both;  }

#mc-box-content .content .phone-accesories { padding-bottom: 43px; border: none; }
#mc-box-content .content .phone-accesories h3 { padding-bottom: 7px;  }
#mc-box-content .content .phone-accesories .ac-image { width: 220px; float: left; text-align: center; margin-bottom: 15px; }
#mc-box-content .content .phone-accesories .ac-image .ac-info { clear: both; float: left; }
#mc-box-content .content .phone-accesories .ac-image .img-container {height: 140px; }
#mc-box-content .content .phone-accesories .arrow-right { float: left; }

#mc-box-content .content .phone-spec { padding-bottom: 30px;  }
#mc-box-content .content .phone-spec.long { border: none; }
#mc-box-content .content .phone-spec h3.short-header { width: 502px; line-height: 22px; float: left; }
#mc-box-content .content .phone-spec .show-all-spec { float: right; width: 150px; margin: 20px 14px 8px; text-align: right; }
#mc-box-content .content .phone-spec .phone-spec-header { border-right: 10px solid #EEEEEE; cursor: pointer; border-bottom: 1px solid #ffffff; clear: both; float: left; width: 620px; height: 16px; display: block; font-size: 12px; font-weight: bold; padding: 8px 20px; }
#mc-box-content .content .phone-spec .phone-spec-header.active { background: url(../images/common/gfx_table_arrow_up.png) no-repeat center right #eeeeee; }
#mc-box-content .content .phone-spec .phone-spec-header { background: url(../images/common/gfx_table_arrow_down.png) no-repeat center right #eeeeee; }
#mc-box-content .content .phone-spec .spec-row { width: 100%; }
#mc-box-content .content .phone-spec .spec-row .s-key, #mc-box-content .content .phone-spec .spec-row .s-value{ border-bottom: 1px solid #eeeeee; background: #ffffff; font-size: 12px; display: block; padding: 8px 20px; width: 290px; float: left; height: 16px; }
#mc-box-content .content .phone-spec .spec-row .s-value.lines-2, #mc-box-content .content .phone-spec .spec-row .s-key.lines-2 { height: 32px; }
#mc-box-content .content .phone-spec .spec-row .s-value.lines-3, #mc-box-content .content .phone-spec .spec-row .s-key.lines-3 { height: 45px; }
#mc-box-content .content .phone-spec .spec-row .s-value.lines-4, #mc-box-content .content .phone-spec .spec-row .s-key.lines-4 { height: 62px; }

#mc-box-content .content .phone-spec .spec-row .s-key {  clear: both;  color: #999999; }
#mc-box-content .content .phone-spec .spec-row .s-value { color: #333333; padding-right: 30px; }
#mc-box-content .content .phone-spec .spec-row.active { display: block; }
#mc-box-content .content .phone-spec .spec-row { display: none; }
#mc-box-content .content .phone-spec .spec-info { color: #999999; font-size: 12px; margin-top: 20px; float: left; clear: both; width: 100%;}
#mc-box-content .content .phone-spec .yes-image { margin-right: 5px; }
#mc-box-content .content { padding-bottom: 20px; border-bottom: none;}
#mc-box-content .content .phone-video.long { border: none; } 
#mc-box-content .content .phone-video .video-yt { border: 8px solid #eeeeee; margin: 30px 0 40px; width: 640px; }

.layer-container-product { width: 738px; min-height: 425px; display: none; padding-bottom: 8px;  }
.layer-container-product .l-product-image-container { float: left; width: 200px; text-align: center; }
.layer-container-product .l-product-image { padding: 44px 0px; float: left; position: relative;}
.layer-container-product .l-info { float: right; width: 460px; margin-top: 30px; position: relative; }
.layer-container-product .l-month-price { font-weight: normal; margin-bottom: 20px; color: #e20074; font-size: 30px; font-family: Tele-Grotesk-Fett; line-height: 30px; }
.layer-container-product .l-net { color: #333333; font-size: 18px; font-family: Tele-Grotesk-Norm; }
.layer-container-product .l-list { padding: 0; margin: 30px 0 0 ;  }
.layer-container-product .l-list-header { font-size: 14px; font-weight: bold; margin: 10px 0; float: left; width: 100%;}
.layer-container-product .l-list li { line-height: 14px; padding-bottom: 8px; line-height: 16px; float: left; }
.layer-container-product .l-left-ul { float: left; width: 238px; background: url(../images/common/gfx_square.png) no-repeat 0 6px; padding-left: 18px; font-size: 14px; }
.layer-container-product .l-right-ul { margin-left: 40px; float: left; font-weight: bold; font-size: 14px; }
.layer-container-product .l-product-name { font-weight: normal; line-height: 30px; color: #333333; font-size: 30px; font-family: Tele-Grotesk-Fett; margin: 41px 0 3px 0; clear: both; float: left; }
.layer-container-product .l-price-info { width: 420px; color: #999999; font-size: 12px; clear: both; float: left; margin: 20px 0 0; clear: both; float: left; }
.layer-container-product .l-price-cont {float: left; width: 204px; clear: both; float: left; }
.layer-container-product .l-price { color: #e20074; font-size: 40px; font-family: Tele-Grotesk-Fett; }
.layer-container-product .l-price-net { color: #333333; font-size: 18px; font-family: Tele-Grotesk-Norm; }
.layer-container-product .l-btn-buy { text-indent: -1000em; margin-right: 56px; text-indent: -1000em; overflow: hidden; float: right;  background: url(../images/common/btn_cart.png) no-repeat; height: 33px; width: 135px; display: block; }
.layer-container-product .l-btn-buy:hover { background-position: left bottom; } 
.layer-container-product .l-box { margin: 29px 0 10px; clear: both; float: left; background: url(../images/common/bg_layer_box.png) no-repeat 0 0px; width: 408px; height: 138px;  }
.layer-container-product .l-box-h { color: #e20074; font-size: 24px; font-family: Tele-Grotesk-Norm; margin: 16px 0 0 23px; float: left;  }
.layer-container-product .l-box-list { padding: 0; float: left; margin: 14px 21px; } 
.layer-container-product .l-box-list li { background: url(../images/common/gfx_yes.png) no-repeat 0 4px; padding: 0 60px 3px 22px; font-size: 14px; }
.layer-container-product .color.selectBox-dropdown { float: left; clear: both; margin-top: 15px; }

.layer-container-product .box-gift { margin: 29px 0 10px; clear: both; float: left; font-size: 13px; width: 440px; position: relative; }
.layer-container-product .box-gift .box-gift-top { height: 6px; background-image: url(../images/konfigurator/bg_gift_box_top.png); }
.layer-container-product .box-gift .box-gift-content { height: auto; min-height: 90px; background: url(../images/konfigurator/bg_gift_box_content.png) bottom left; padding-bottom: 25px; }
.layer-container-product .box-gift p { line-height: 18px; }
.layer-container-product .box-gift h2 { padding: 23px 23px 15px 23px; color: #e20074; font-size: 24px; border: none; font-weight: normal; font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; margin: 0;}
.layer-container-product .box-gift ul {padding: 0 125px 0 23px; margin: 0; }
.layer-container-product .box-gift ul li { background: transparent url(../images/konfigurator/li.png) no-repeat 0 4px; padding: 2px 0 2px 23px; color: #333; font-family: Tele-Grotesk-Norm; line-height: 18px; font-size: 18px; }
.layer-container-product .box-gift img { position: absolute; right: 20px; bottom: 20px; }

#mc-box-content .content .long { border: medium none;}
#mc-box-content .content .description.long { border: medium none;}
#mc-box-content .content .description { padding-bottom: 0px;}
#mc-box-content .content .description { border-bottom: 1px solid #EEEEEE; float: right; width: 680px;}
#mc-box-content .content .description h4 { clear: both; float: left; width: 645px; margin: 17px 0 1px;}
#mc-box-content .content .description p { font-size: 14px; line-height: 20px; width: 645px;}
#mc-box-content .content .description p.last { margin-bottom: 3px; }
#mc-box-content .content .description h4.hd-voice-range { margin-top: 33px;  }
#mc-box-content .content .description .list { padding: 0; float: left; margin: 1px 0px 14px; clear: both; width: 636px;  } 
#mc-box-content .content .description .list li { background: url(../images/common/gfx_yes.png) no-repeat 0 4px; padding: 0 60px 1px 22px; font-size: 14px;  }
#mc-box-content .content .description .hdv-more { float: left; clear: both; margin: 30px 0 10px; }
#mc-box-content .content .description .hdv-phones { float: left; clear: both; width: 680px; padding-top: 20px; }
#mc-box-content .content .description .hdv-phones h3 { margin: 20px 0 25px;}
#mc-box-content .content .description .hdv-phones .phones-container { float: left;  }
#mc-box-content .content .description .hdv-phones .phones-container.items-2-per-line { margin-left: 45px; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item { float: left; width: 226px; /*text-align: center; */ padding-bottom: 40px; }
#mc-box-content .content .description .hdv-phones .phones-container.items-2-per-line .hdv-item { margin-right: 90px; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item img { float: left; margin-left: 22px; }
#mc-box-content .content .description .hdv-phones .hdv-phones-more { margin: 41px 0 6px; float: left; clear: both;  }
#mc-box-content .content .description .hdv-faq { float: left; clear: both; width: 645px; }

#mc-box-content .content .description .hdv-faq ul,
#mc-box-content .products-container .hdv-faq ul { padding: 0; margin: 30px 0 0 ;  }
#mc-box-content .products-container .hdv-faq ul { margin: 20px 0 0 30px;}
#mc-box-content .content .description .hdv-faq > ul > li,
#mc-box-content .products-container .hdv-faq > ul > li { cursor: pointer; whitespace: no-wrap; line-height: 14px; padding-bottom: 11px; line-height: 18px; min-height: 18px; background: url(../images/common/gfx_square.png) no-repeat 0 10px; padding-left: 18px; font-size: 14px; clear: both; }
#mc-box-content .content .description .hdv-faq li.no-dot,
#mc-box-content .products-container .hdv-faq li.no-dot { background: none; padding-left: 0; }
#mc-box-content .products-container .hdv-faq li { * padding-bottom: 0; }
#mc-box-content .content .description .hdv-faq .hdv-faq-more,
#mc-box-content .products-container .hdv-faq .hdv-faq-more { float: left; clear: both; margin: 30px 0 0px;  }
#mc-box-content .content .description .hdv-faq li .hdv-down,
#mc-box-content .products-container .hdv-faq li .hdv-down { background: url(../images/common/gfx_arrow_select.png) no-repeat 0 8px; width: 11px; height: 16px; margin: 0 10px; display: block; float: left;  }
#mc-box-content .content .description .hdv-faq li .hdv-down.active,
#mc-box-content .products-container .hdv-faq li .hdv-down.active { background: url(../images/common/gfx_arrow_top.png) no-repeat 0 8px; }
#mc-box-content .content .description .hdv-faq li .hdv-list-item,
#mc-box-content .products-container .hdv-faq li .hdv-list-item { float: left; margin:4px 0 10px }

#mc-box-content .content .description .hdv-faq li .hide-faq,
#mc-box-content .products-container .hdv-faq li .hide-faq { display: none; }
#mc-box-content .content .description .hdv-faq li p,
#mc-box-content .products-container .hdv-faq li p,
#mc-box-content .content .description .hdv-faq li div,
#mc-box-content .products-container .hdv-faq li div { clear: both; float: left; font-size: 12px; }
#mc-box-content .content .description .hdv-faq li div,
#mc-box-content .products-container .hdv-faq li div,
#mc-box-content .content .description .hdv-faq li div p,
#mc-box-content .products-container .hdv-faq li div p { font-size: 14px; }
#mc-box-content .products-container .hdv-faq li p,
#mc-box-content .content .description .hdv-faq li div { margin: 10px 0 14px; }
#mc-box-content .content .description .hdv-faq li .hide-faq .black-dot { background: url(../images/common/gfx_square_black.png) no-repeat scroll 0 7px transparent; display: block; float: left; width: 10px; height: 100%;  }
#mc-box-content .content .description .hdv-faq li .hide-faq .black-dot.higher { margin-bottom: 10px; }
#mc-box-content .content .description .hdv-faq li .hide-faq .small { font-size: 9px; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .h-phone { float: right; width: 102px; text-align: left; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .h-name { font-size: 14px; color: #333333; font-weight: bold; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .h-name sup{ font-size: 8px; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .h-more { margin: 10px 0 19px; float: left; display: block; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item.hdv-item-long-title .h-more{ margin-bottom: 4px; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .h-price { font-size: 12px; color: #999999; display: block; padding-top: 40px; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item.hdv-item-long-title .h-price{ padding-top: 25px; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .h-price-v { whitespace: no-wrap;  margin: 5px 0 2px; float: left; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .h-value { float: left; font-size: 24px; color: #e20074; font-family: Tele-Grotesk-Fett; line-height: 24px; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .h-net { float: left; font-size: 14px; color: font-family: Tele-Grotesk-Norm; color: #333333; margin-left: 5px; line-height: 30px;  }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .btn-buy-hdv { background: url(../images/common/btn_cart_92x44.png) no-repeat 0 0; width: 92px; height: 22px; float: left; display: block; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .btn-buy-hdv:hover { background-position: left bottom; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .btn-meeting-hdv { background: url(../images/common/btn_meeting_small.png) no-repeat 0 0; width: 103px; height: 22px; float: left; display: block; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .btn-meeting-hdv:hover { background-position: left bottom; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .btn-check { background: url(../images/common/btn_check.png) no-repeat 0 0; width: 92px; height: 22px; float: left; display: block; }
#mc-box-content .content .description .hdv-phones .phones-container .hdv-item .btn-check:hover { background-position: left bottom; }

#mc-box-content .box-extra-info .headphones img { margin: 21px 28px 25px 28px; }
#mc-box-content .box-extra-info .earth img { margin: 21px 28px 20px 29px; }
#mc-box-content .box-extra-info .blackberry img { margin: 21px 20px 20px 14px; }
#mc-box-content .box-extra-info .bell img { margin: 21px 28px 20px 28px; }
#mc-box-content .box-extra-info .bell img.question { margin: 0; }
#mc-box-content .box-extra-info .reach img { margin: 21px 28px 35px 28px; }
#mc-box-content .box-extra-info .locker img { margin: 21px 28px 25px 28px; }
#mc-box-content .box-extra-info .at img { margin: 21px 28px 25px 28px; }
#mc-box-content .box-extra-info .hands img { margin: 21px 25px 25px 0; }
#mc-box-content .box-extra-info .people img { margin: 21px 15px 25px 10px; }
#mc-box-content .box-extra-info .super-info img { margin: 40px 28px 25px 28px; }
#mc-box-content .box-extra-info .wirtualna-centrala img { margin: 21px 20px 20px 0px; }
#mc-box-content .box-extra-info .blackberry p.light { margin-left: 143px; }

#mc-box-content .box-extra-info .service-box-description{ height: 110px; }

#mc-box-content .box-extra-info .bell .item-phone-number, #mc-box-content .box-extra-info.table .item-phone-number { margin-right: 4px; }

#mc-box-content .main-item-service h1 { float: left; color: #333333; font-size: 36px; font-family: Tele-Grotesk-Fett; line-height: 40px; font-weight: normal padding-left: 0; margin-bottom: 0; }
#mc-box-content .main-item-service h2.header-description { clear: both; float: left; width: 645px; color: #333333; font-size: 36px; font-family: Tele-Grotesk-Norm; padding: 20px 0 0 20px; line-height: 40px; font-weight: normal}
#mc-box-content .main-item-service img { clear: right; float: right; margin: 5px 70px 0px 0px;}
#mc-box-content .main-item-service img.wide { margin-right: 10px; }

#mc-box-content .services h1,
#mc-box-content.offer-for-clients h1 { float: left; color: #333333; font-size: 36px; font-family: Tele-Grotesk-Fett; font-weight: normal; line-height: 40px; clear: both; padding: 0 0 42px; margin-bottom: 0;}
#mc-box-content .services > p { float: left; color: #333333; font-size: 18px; font-family: Tele-Grotesk-Norm; line-height: 22px; clear: both; padding: 0 0px; margin-top: 6px !important; }
#mc-box-content.usluga .services h1, #mc-box-content.usluga .services > p { margin-left: 20px; }
#mc-box-content.usluga .services > p { margin-bottom: 71px; float: left; }

#mc-box-content .services { margin-bottom: 30px; padding-top: 26px; width: 100%; float: left; }
#mc-box-content .services.stac { padding-top: 82px; }
#mc-box-content.usluga .services { padding-top: 0; float: left; }
#mc-box-content .services .item { width: 291px; height: 190px; float: left; border-left: 1px solid #eeeeee; padding-right: 20px; margin-top: 20px; margin-bottom: 16px; }
#mc-box-content.internet-mobilny .services .item.item2 .arrow-right { * margin-left: 153px; }
#mc-box-content.internet-mobilny .services .item.item3 .arrow-right { * margin-left: 132px; }
#mc-box-content .services .item.item1 { padding-right: 27px; }
#mc-box-content .services .item.item2 { padding-left: 10px; padding-right: 17px; }
#mc-box-content .services .item.item3 { padding-right: 1px; }

#mc-box-content .services .item:first-child, #mc-box-content .services .item.first { border: none; }
#mc-box-content .services img { float: left;  margin: 13px 9px 0px; }
#mc-box-content .services p { margin: 10px 0; }
#mc-box-content .services h3 { margin: 6px 0; line-height: 19px; }
#mc-box-content .services .services-item h3 { margin: 22px 0 6px 0; }
#mc-box-content .services .services-item .services-item-container { height: 73px; /*106px;*/ }
*+html #mc-box-content .services .services-item .services-item-container { height: 96px; }
#mc-box-content .services .link { display: block; float: left; margin-top: 31px; }
#mc-box-content .services h2, 
#mc-box-content .collapse h2 { margin-left: 20px; float: left; color: #333333; font-size: 28px; font-weight: normal; font-family: Tele-Grotesk-Norm; line-height: 36px; clear: both; padding-bottom: 5px; padding-top: 4px; white-space: no-wrap; }
#mc-box-content .services-box,
#mc-box-content .collapse .best-offer-box { border-top: 1px solid #EEEEEE; clear: both; float: left; width: 100%; }
#mc-box-content .services-box .link-wrapper { width: 222px; float: right; text-align: left; }
#mc-box-content .services-box a.hide-services-box,
#mc-box-content .collapse a.hide-services-box { margin: 16px 60px 16px 0; background: url(../images/common/gfx_arrow_select.png) no-repeat right 5px; display: block; float: right; padding-right: 22px; clear: none; }
#mc-box-content .services-box a.hide-services-box.down,
#mc-box-content .collapse a.hide-services-box.down { background: url(../images/common/gfx_arrow_top.png) no-repeat right 5px; display: block; float: right; padding-right: 22px; }
#mc-box-content .services-box .services-line.hide, 
#mc-box-content .collapse .services-line.hide { display: none; }
#mc-box-content .content .hide-tab { display: none; }
#mc-box-content .services-box .itemContent { height: 146px; }

#mc-box-content.offer-for-clients .collapse > h1 { padding-left: 20px; }
#mc-box-content.offer-for-clients .collapse > h2 { font-size: 36px; line-height: 40px; padding: 12px 0 16px 20px; margin: 0;}
#mc-box-content.offer-for-clients .collapse > h3 { float: left; clear: both; font-family: Tele-Grotesk-Norm; font-size: 24px; line-height: 52px;  padding-left: 20px;}
#mc-box-content.offer-for-clients .collapse .best-offers-box { border-bottom: none; height: auto; }
#mc-box-content.offer-for-clients .collapse .services-line { border: none; padding-top: 20px; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .services-item { width: 240px; height: 95px; padding: 18px 0 0px 0px; margin: 0; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .services-item.item-02 { width: 240px; padding-left: 110px; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .services-item.item-03 { width: 230px; padding-left: 100px; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .services-item .services-item-container { padding-top: 12px; float: left; width: 140px; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .services-item .services-item-img-container { width: 90px; float: left; text-align: center; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .services-item img { margin: 14px auto; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .services-item h3 { border: none; padding: 4px 0 30px; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .services-item a { float: left; }
#mc-box-content.offer-for-clients .collapse .best-offers-box .item .text{ width: 128px; }

/* ie7 only */
#mc-box-content .services .item .arrow-right { margin-left: 130px;  }
#mc-box-content .services .item .image-container { width: 130px; height:146px; text-align: center; float: left; display: block; }
#mc-box-content .item .image-container-wide { width: 165px; height:146px; text-align: center; float: left; display: block; }
#mc-box-content .item .image-container-wide img.nomargin { margin-left: 0; margin-right: 0;  }
#mc-box-content .item .arrow-right.wide { margin-left: 165px; }
#mc-box-content .item p.wide { margin-left: 165px; }

#mc-box-content .best-offers{ margin-bottom: 0px; height: 371px; }
#mc-box-content .best-offers h2 { margin-left: 20px; color: #333333; font-size: 28px; font-weight: normal; font-family: Tele-Grotesk-Norm; line-height: 36px; clear: both; padding-bottom: 5px; padding-top: 30px; }
#mc-box-content .best-offers-box{ border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; width: 100%; height: 280px; clear: both; float: left; margin-bottom: 15px; }
#mc-box-content .best-offers-box h3{ font-size: 14px; font-family: Arial; border-bottom: 1px solid #eeeeee; padding: 24px 0 22px 0; margin: 0; }
#mc-box-content .best-offers-box h3.three-lines{ padding-bottom: 8px; height: 48px; }
#mc-box-content .best-offers-box .item{ width: 280px; float: left; background: url(../images/common/bg_best_offers_item.png) no-repeat right top; padding: 0 21px 0 22px; }
#mc-box-content .best-offers-box .item.item1{ width: 275px; }
#mc-box-content .best-offers-box .item.item2{ width: 276px; }
#mc-box-content .best-offers-box .item.item3{ width: 250px; background: none; padding-right: 0; }
#mc-box-content .best-offers-box .item img{ float: left; }
#mc-box-content .best-offers-box .item img.wide{ margin-left: -20px; }
#mc-box-content .best-offers-box .item .text{ float: left; width: 124px; }
#mc-box-content .best-offers-box .item h4{ padding: 24px 0 40px 0; font-size: 14px; margin: 0; }
#mc-box-content .best-offers-box .item h4 sup{ font-size: 8px; }
#mc-box-content .best-offers-box .item .price-txt{ display: block; font-size: 12px; color: #999999;  }
#mc-box-content .best-offers-box .item .price-value{ display: block; font-family: Tele-Grotesk-Norm; font-size: 14px; padding-bottom: 12px; }
#mc-box-content .best-offers-box .item .price-value .pink{ font-family: Tele-Grotesk-Fett; font-size: 24px; color: #e20074; }
#mc-box-content.offer-for-clients .best-offers-box .item h4 { height: 57px; padding-bottom: 0;  }


#mc-box-content .products-container h1 { float: left; color: #333333; font-size: 36px; font-family: Tele-Grotesk-Fett; font-weight: normal; line-height: 40px; clear: both; padding-left: 0; margin-bottom: 0; }
#mc-box-content .products-container h2 { float: left; color: #333333; font-size: 30px; font-family: Tele-Grotesk-Norm; font-weight: normal; line-height: 32px; clear: both; margin: 53px 0 24px; font-size: 24px; }
#mc-box-content .products-container .grey-header { float: left; background: #eeeeee; clear: both; width: 953px; height: 52px;  }
#mc-box-content .products-container .grey-header h3 { float: left; color: #333333; font-size: 18px; font-family: Tele-Grotesk-Norm; line-height: 27px; width: 400px; margin-left: 19px; }
#mc-box-content .products-container .grey-header .show-all { float: right; margin-right: 19px; margin-top: 18px;}

#mc-box-content .products-container .products-box-line,
#mc-box-content .table .products-box-line { float: left; clear: both; border-bottom: 1px solid #eeeeee; width: 100%; margin: 10px 0; padding-bottom: 18px; }
#mc-box-content .table .products-box-line { padding-bottom: 28px; margin-top: 15px; }
#mc-box-content .products-container .products-box-line .products-box,
#mc-box-content .table .products-box-line .products-box { float: left; width: 475px; margin: 0 0 0px; }
#mc-box-content .table .products-box-line .products-box { position: relative; min-height: 235px; width: 470px; }
#mc-box-content .products-container .products-box-line .products-box.first-child,
#mc-box-content .table .products-box-line .products-box.first-child { border-right: 1px solid #eeeeee; }
#mc-box-content .table .products-box-line .products-box.first-child { width: 488px; }
#mc-box-content .products-container .products-box-line .products-box.distance-between,
#mc-box-content .table .products-box-line .products-box.distance-between { padding: 20px 50px 20px 0; border-bottom: 1px solid #eeeeee; }
#mc-box-content .products-container .products-box-line .products-box img { float: left;  margin: 12px 54px; }
#mc-box-content .table .products-box-line .products-box img { position: absolute; bottom: 0; left: 0; z-index: 100;}
#mc-box-content .products-container .products-box-line .products-box .products-image-info,
#mc-box-content .table .products-box-line .products-box .products-image-info { width: 262px; float: right; }
#mc-box-content .table .products-box-line .products-box .products-image-info { z-index: 1000; width: 300px; position: relative; margin-top: 12px; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info h4,
#mc-box-content .table .products-box-line .products-box .products-image-info h4 { width: 100%; font-weight: normal; margin: 6px 0 20px; clear: both; float: left; color: #333333; font-size: 24px; font-family: Tele-Grotesk-Fett; line-height: 30px; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .products-list,
#mc-box-content .table .products-box-line .products-box .products-image-info .products-list { height: 60px; width: 100%;  margin: 11px 0 20px; padding: 0; clear: left; float: left; }
#mc-box-content .table .products-box-line .products-box .products-image-info .products-list { margin-top: 0px; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .products-list .start-more-container,
#mc-box-content .table .products-box-line .products-box .products-image-info .products-list .start-more-container { float: left; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .products-list li,
#mc-box-content .table .products-box-line .products-box .products-image-info .products-list li { background: url(../images/common/gfx_square.png) no-repeat scroll 0 4px transparent; clear: both; font-size: 12px; line-height: 16px; padding-bottom: 4px; padding-left: 15px; }
#mc-box-content .table .products-box-line .products-box .products-image-info .products-list li { padding-bottom: 1px; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .products-pay-start,
#mc-box-content .table .products-box-line .products-box .products-image-info .products-pay-start { font-size: 12px; color: #999999; float: left; width: 140px; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .products-pay-price-container,
#mc-box-content .table .products-box-line .products-box .products-image-info .products-pay-price-container { width: 140px; float: left;  }
#mc-box-content .table .products-box-line .products-box .products-image-info .products-pay-price-container { width: 160px; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .products-pay-price-container .products-pay-price,
#mc-box-content .table .products-box-line .products-box .products-image-info .products-pay-price-container .products-pay-price { float: left; color: #e20074; font-size: 30px; font-family: Tele-Grotesk-Fett; line-height: 42px; letter-spacing: -1px; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .products-pay-price-container .products-pay-price-vat,
#mc-box-content .table .products-box-line .products-box .products-image-info .products-pay-price-container .products-pay-price-vat { float: left; color: #333333; font-size: 18px; font-family: Tele-Grotesk-Norm; line-height: 24px; margin-left: 5px; margin-top: 13px; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .btn-buy-product,
#mc-box-content .table .products-box-line .products-box .products-image-info .btn-buy-product,
#mc-box-content .products-container .products-box-line .products-box .products-image-info .btn-check,
#mc-box-content .table .products-box-line .products-box .products-image-info .btn-check,
#mc-box-content .products-container .products-box-line .products-box .products-image-info .btn-meeting { margin: 16px 0 0 10px; background: url(../images/common/btn_cart_92x44.png) no-repeat 0 0; width: 92px; height: 22px; float: left; display: block; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .btn-check,
#mc-box-content .table .products-box-line .products-box .products-image-info .btn-check { background: url(../images/common/btn_check.png) no-repeat 0 0; }
#mc-box-content .products-container .products-box-line .products-box .products-image-info .btn-meeting { background: url(../images/common/btn_meeting_small.png) no-repeat 0 0; width: 101px; margin: 16px 0;}
#mc-box-content .products-container .products-box-line .products-box .products-image-info .btn-buy-product:hover,
#mc-box-content .products-container .products-box-line .products-box .products-image-info .btn-check:hover,
#mc-box-content .table .products-box-line .products-box .products-image-info .btn-buy-product:hover,
#mc-box-content .products-container .products-box-line .products-box .products-image-info .btn-meeting:hover { background-position: left bottom; }
#mc-box-content .table .products-box-line .products-box .products-image-info .start-more-container { position: absolute; bottom: -56px; left: 0px; }
#mc-box-content .table .products-box-line .products-box .products-image-info .start-more-container { * bottom: -76px; }
	
#mc-box-content .products-container .products-more { float: left; clear: both;  }
#mc-box-content .products-container .net-products .products-box-line .products-box img { float: left;  margin: 12px 20px; }


#mc-box-content .products-container a.hide-services-box { margin: 16px 0; background: url(../images/common/gfx_arrow_select.png) no-repeat right 5px; display: block; float: right; padding-right: 22px; clear: both; }
#mc-box-content .products-container a.hide-services-box.down { background: url(../images/common/gfx_arrow_top.png) no-repeat right 5px; display: block; float: right; padding-right: 22px; }
#mc-box-content .products-container .hide { display: none; }

#mc-box-content .products-container .products-bottom-info-box { cursor: pointer; margin: 30px 0 0px 0; border: 1px solid #eeeeee;  width: 100%; height: 48px; display: block; float: left; background: url(../images/common/bg_products_bottom_info_box_show.png) repeat-x; clear: both;  }
#mc-box-content .products-container .products-bottom-info-box.products-bottom-info-box-show { margin: 30px 0 20px 0; background: url(../images/common/bg_products_bottom_info_box.png) repeat-x;  }
#mc-box-content .products-container .products-bottom-info-box.first { margin-bottom: 0; }
#mc-box-content .products-container .products-bottom-info-box.second { margin-top: 0; margin-bottom: 0; border-top: none; }
#mc-box-content .products-container .products-bottom-info-box .text { color: #333333; font-size: 18px; font-family: Tele-Grotesk-Norm; line-height: 47px; margin-left: 23px; background: url(../images/common/gfx_arrow_top.png) no-repeat scroll right 8px transparent; clear: both; padding-right: 23px; }
#mc-box-content .products-container .products-bottom-info-box.products-bottom-info-box-show .text { background: url(../images/common/gfx_arrow_select.png) no-repeat scroll right 8px transparent;  }
#mc-box-content .products-container .net-products .products-box-line .products-box .product-group { width: 100%; color: #999999; font-size: 12px; float: left; margin-top: 13px; }


#mc-box-content .products-container .products-bottom-info-box-content { margin-bottom: 20px; padding-bottom: 20px; width: 100%; float: left; clear: both; border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;  }
#mc-box-content .products-container .products-bottom-info-box-content.first { margin-bottom: 0; }
#mc-box-content .products-container .products-bottom-info-box-content p,
#mc-box-content .list-pdf { padding: 0 20px 0px; float: left; clear: both; margin: 14px 0 4px; width: 800px;}
#mc-box-content .list-pdf { width: 640px; padding-left: 0px; margin-bottom: 8px; }
#mc-box-content .products-container .products-bottom-info-box-content .grey-pdf,
#mc-box-content .list-pdf .grey-pdf { float: left; clear: both; color: #999999; font-size: 12px; margin-right: 30px; width: 70px; }
#mc-box-content .products-container .products-bottom-info-box-content .pdf-icon,
#mc-box-content .list-pdf .pdf-icon { background: url(../images/common/gfx_pdf_icon.png) no-repeat left 0px; display: block; height: 18px; padding-left: 28px; float: left; width: 550px; }
#mc-box-content .list-pdf .pdf-icon { width: 500px; }
#mc-box-content .products-container .products-bottom-info-box-content .pdf-icon.higher,
#mc-box-content .list-pdf .pdf-icon.higher { height: 32px; }

#mc-box-content .other-devices { margin: 40px 0 40px; }
#mc-box-content .other-devices h2.main { margin-bottom: 0; width: 100%; border-top: 1px solid #eeeeee; padding-top: 20px; font-weight: normal; }
#mc-box-content .other-devices h2.main.devices-second-header { width: 47%; border: none; padding-top: 50px; }
#mc-box-content .other-devices h2.main.devices-third-header { width: 47%; margin-left: 14px; border: none; padding-top: 50px; }
#mc-box-content .table .products-box-line .products-box.third-box .products-image-info   .start-more-container{ bottom: -8px; }
#mc-box-content .table .products-box-line .products-box p {margin: 14px 14px 14px 0;}

#mc-box-content .info-window-bottom-big { position: absolute; z-index: 3000; background: url(../images/common/gfx_tooltip_bottom_big.png) no-repeat scroll 0 bottom transparent; padding-bottom: 7px; width: 313px;}
#mc-box-content .info-window-bottom-big.hide { display: none; }
#mc-box-content .info-window-top-big { background: url(../images/common/gfx_tooltip_top_big.png) no-repeat scroll 0 top transparent; padding-top: 7px; width: 313px; }
#mc-box-content .info-window-big { background: url(../images/common/gfx_tooltip_big.png) repeat-y scroll 0 0 transparent; color: #666666; font-size: 11px; line-height: 13px; width: 313px; }
#mc-box-content .info-window-arrow-big { background: url(../images/common/gfx_tooltip_arrow_big.png) no-repeat scroll left center transparent; line-height: 13px; padding: 7px 21px; width: 270px; }
#mc-box-content .info-window-arrow-right-big { background: url(../images/common/gfx_tooltip_arrow_right_big.png) no-repeat scroll right center transparent; line-height: 13px; padding: 7px 26px 7px 21px; width: 270px; }

#mc-box-content .info-window-bottom-small {background: url(../images/common/gfx_tooltip_bottom_small.png) no-repeat 0 bottom; padding-bottom: 12px; width: 177px; }
#mc-box-content .info-window-top-small {background: url(../images/common/gfx_tooltip_top_small.png) no-repeat 0 top; padding-top: 7px; width: 177px; }
#mc-box-content .info-window-small {background: url(../images/common/gfx_tooltip_small.png) repeat-y; width: 147px; padding: 7px 15px; font-size: 11px; color: #666666; line-height: 13px;}

#mc-box-content .info-window-bottom {background: url(../images/common/gfx_tooltip_bottom.png) no-repeat 0 bottom; padding-bottom: 12px; width: 218px; }
#mc-box-content .info-window-top {background: url(../images/common/gfx_tooltip_top.png) no-repeat 0 top; padding-top: 7px; width: 218px; }
#mc-box-content .info-window {background: url(../images/common/gfx_tooltip.png) repeat-y; width: 188px; padding: 7px 15px; font-size: 11px; color: #666666; line-height: 13px;}

#mc-box-content .iphone-header { margin-top: 30px; }
#mc-box-content .iphone-phones-container { clear: both; float: left; margin: 0 0 53px; width: 100%; }
#mc-box-content .iphone-phones-container .item { float: left; width: 302px; margin-left: 22px; text-align: center; border-left: 1px solid #EEEEEE;}
#mc-box-content .iphone-phones-container .item.first { margin-left: 0px; border: medium none;}
#mc-box-content .iphone-phones-container .image-container { float: left; width: 154px; }
#mc-box-content .iphone-phones-container img { margin: 0 auto; }
#mc-box-content .iphone-phones-container .i-phone { float: right; text-align: left; width: 140px;}
#mc-box-content .iphone-phones-container .i-name { color: #333333; font-size: 14px; font-weight: bold;}
#mc-box-content .table .iphone-phones-container .i-more { display: block; float: left; margin: 20px 0; width: 100%;}
#mc-box-content .iphone-phones-container .i-price { color: #999999; font-size: 12px; white-space: nowrap; }
#mc-box-content .iphone-phones-container .i-price-v { float: left; margin: 9px 0 9px;}
#mc-box-content .iphone-phones-container .i-value { color: #E20074; float: left; font-family: Tele-Grotesk-Fett; font-size: 24px; line-height: 24px;}
#mc-box-content .iphone-phones-container .i-net { color: #333333; float: left; font-size: 14px; line-height: 30px; margin-left: 5px;}
#mc-box-content .iphone-phones-container .btn-buy-iphone { background: url(../images/common/btn_cart_92x44.png) no-repeat scroll 0 0 transparent; display: block; float: left; height: 22px; width: 92px;}
#mc-box-content .iphone-phones-container .btn-buy-iphone:hover { background-position: left bottom;}
#mc-box-content .products-container .pn-container h2 { margin: 9px 0 0; color: #E2008A; }
#mc-box-content .products-container .pn-container p { font-size: 14px; padding-top: 20px; padding-bottom: 10px;  }

#mc-box-content .table-services .highlight { font-size: 18px; font-weight: normal; }
#mc-box-content .table-services .strike  { font-family: Arial; font-size: 16px; text-decoration: line-through;}
#mc-box-content .table-services .long-col { line-height: 30px; }
#mc-box-content .table-services .no-color { background: none; }
#mc-box-content .table-services .two-lines td { line-height: 16px; }
#mc-box-content .table.services-infoline td { width: auto !important;}
#mc-box-content .table.services-prices td:first-child {width: 370px !important;}

#mc-box-content .ui-tabs-panel.priv-table .contractData { display: none; }
#mc-box-content .ui-tabs-panel.priv-table .contractData.active { display: block; }
#mc-box-content .priv-table table { border-collapse: collapse; width: 680px; }
#mc-box-content .priv-table td { text-align: center; width: 165px; padding: 2px 8px; }
#mc-box-content .priv-table .offerContent td:first-child { font-size: 12px; font-weight: normal !important; padding: 2px 8px !important; text-align: center; text-decoration: none !important; width: 165px !important;}

#mc-box-content .priv-table td p { margin: 0; }
#mc-box-content .priv-table td.info-user, #mc-box-content .priv-table td.info-price { border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee; } 
#mc-box-content .priv-table td.info-price { font-size: 29px; width: 130px; }

#mc-box-content .priv-table td.info-transfer, #mc-box-content td.info-transfer:first-child { font-size: 29px !important; width: 120px; padding-left: 0;}
#mc-box-content .priv-table td.info-user { text-align: left; width: 230px; padding: 2px 14px; }
#mc-box-content .priv-table td.info-user h5 { font-size: 14px; color: #e20074; margin: 10px 0; }
#mc-box-content .priv- td.info-price { font-size: 29px; width: 130px; }
#mc-box-content .priv-table td.info-price .info-price-net { font-size: 14px; }
#mc-box-content .priv-table td.order { width: 172px; }
#mc-box-content .priv-table td.order .sms { color: #949494; }
#mc-box-content .priv-table td.order .sms .sms-number { color: #333333; font-size: 19px; font-weight: normal; line-height: 22px; }
#mc-box-content .priv-table td.order .sms .phone-number { color: #333333; font-size: 19px; line-height: 24px; font-weight: normal; }
#mc-box-content .content .description .order p { font-size: 13px; line-height: 17px; }
#mc-box-content .priv-table td.order .iboa { font-size: 13px; line-height: 17px; color: #949494; }
#mc-box-content .priv-table td.order .sms-text { color: #333333; font-size: 19px; line-height: 22px;  }
#mc-box-content .priv-table td.order .btn-login { display: block; width: 123px; height: 28px; background: url(../images/common/btn_login.png) no-repeat 0 0; margin: 8px auto 6px;}
#mc-box-content .priv-table td.order .btn-login:hover { background-position: 0 100% }

#mc-box-content .priv-table tr.empty-row td { border: none; height: 18px; padding: 0; }
#mc-box-content .priv-table tr.empty-row.border-bottom td { border-bottom: 1px solid #eeeeee; }

#mc-box-content .priv-table  .description p { width: auto; }

#mc-box-content .ui-tabs-panel.priv-table form { margin-bottom: 10px;  float: left; margin-top: 25px; }
#mc-box-content .ui-tabs-panel.priv-table .formItem { margin-left: 10px;  }
#mc-box-content .ui-tabs-panel.priv-table input { display: none; }
#mc-box-content .ui-tabs-panel.priv-table label { background: url(../images/common/bg_radiobutton.jpg) no-repeat 0 -1px; padding-left: 20px; height: 16px;}
#mc-box-content .ui-tabs-panel.priv-table label.checked { background-position: 0 -31px; }

#mc-box-content .pad-lft-20 { padding-left: 20px; }
#mc-box-content .table .grey-line {  color: #EEEEEE; border-color: #EEEEEE; border-style: solid none none; border-width: 1px medium medium; margin-bottom: 40px; }
#mc-box-content #akcesoria .strike  { text-decoration: line-through;}

#mc-box-content .table .order .btn-login { display: block; width: 123px; height: 28px; background: url(../images/common/btn_login.png) no-repeat 0 0; margin: 6px auto 6px;}
#mc-box-content .table .order .btn-login:hover { background-position: 0 100% }
#mc-box-content .table .order .higher-interline { display: block; padding-top: 7px; }

/*zarzadzaj kontem - formularz*/
#mc-box-content .unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#mc-box-content .box-manage-account { width:248px; padding: 0; color: #fff; position: relative; }
#mc-box-content .box-manage-account .header { height: 50px; padding: 2px 4px 6px 24px; line-height: 50px; font-size: 20px; font-family: Tele-Grotesk-Halb, Arial; background: url(http://www.t-mobile.pl/r/repo1/projekty/strona_glowna/images/bg_manage_account.png) no-repeat left top; cursor: pointer; }
#mc-box-content .box-manage-account.open { background: url(http://www.t-mobile.pl/r/repo1/projekty/strona_glowna/images/bg_manage_account.png) no-repeat 0 -56px; }
#mc-box-content .box-manage-account.open .header { background: none; }
#mc-box-content .box-manage-account .header .arrow { width: 13px; height: 8px; background: url(http://www.t-mobile.pl/r/repo1/projekty/strona_glowna/images/arrows.png) no-repeat left bottom; position: absolute; right: 20px; top: 22px; font-size: 0; }
#mc-box-content .box-manage-account.open .header .arrow { background-position: left top; }
#mc-box-content .box-manage-account .header.constant { cursor: default; }
#mc-box-content .box-manage-account .header.constant .arrow { display: none; }
#mc-box-content .box-manage-account .content { height: 140px; padding: 15px 24px 25px; position: relative; border: none; float: none; margin-top: 0; min-height: auto; width: auto; }
#mc-box-content .box-manage-account .content .rb { height: 20px; line-height: 20px; padding-left: 25px; background: url(http://www.t-mobile.pl/r/repo1/projekty/strona_glowna/images/rb.png) no-repeat top left; cursor: pointer; }
#mc-box-content .box-manage-account .content .rb.checked { background-position: left bottom; }
#mc-box-content .box-manage-account .content .box-input { padding-top: 10px; display: none; }
#mc-box-content .box-manage-account .content .box-input form { padding:0; margin:0; }
#mc-box-content .box-manage-account .content .box-input input { height: 28px; line-height: 26px;  padding: 0 20px; border-width: 1px; border-style: solid; border-color: #cfcfcf  #fff #fff #cfcfcf ; font-size: 12px; color: #666; font-family: Arial; float: left; }
#mc-box-content .box-manage-account .content .box-input input.tel { width: 100px;  }
#mc-box-content .box-manage-account .content .box-input input.tel.long { width:140px; }
#mc-box-content .box-manage-account .content .box-input input.prefix { background: #fff url(http://www.t-mobile.pl/r/repo1/projekty/strona_glowna/images/prefix.png) no-repeat left top; padding-left: 38px; }
#mc-box-content .box-manage-account .content .box-input input.boa-kod { width: 118px; }
#mc-box-content .box-manage-account .content .box-input .submit { display: block; width: 40px; height: 30px; background: url(http://www.t-mobile.pl/r/repo1/projekty/strona_glowna/images/btn_submit.png) no-repeat; float: left; padding: 0; border: none; }
#mc-box-content .box-manage-account .content .how-to-login { position: absolute; left: 20px; bottom: 25px; color: #fff; text-decoration: none; outline: none; }
#mc-box-content .box-manage-account .content .how-to-login:hover { text-decoration: underline; }
/*zarzadzaj kontem - formularz*/

/* linkujace boksy */
.clickable { cursor: pointer; }

/* konfigurator */

#mc-box-content.konfigurator h1 { margin-bottom: 0; }
#mc-box-content.konfigurator .content-wrapper > h2 { font-size: 24px; line-height: 26px; font-family: Tele-Grotesk-Norm; padding-left: 20px; width: 690px; float: left; }
#mc-box-content.konfigurator .box-header { margin-top: 46px; width: 940px; }
	
#mh-box-content * {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline: none;
}

/* HTML5 display-role reset for older browsers */
#mh-box-content, #mh-box-content article, #mh-box-content aside, #mh-box-content details, #mh-box-content figcaption, #mh-box-content figure, #mh-box-content footer, #mh-box-content header, #mh-box-content hgroup, #mh-box-content menu, #mh-box-content	nav, #mh-box-content section { display: block; }

#mh-box-content .hidden { display: none; }
#mh-box-content { width: 960px; margin: 30px auto 0; background: #fff; font-size: 12px; font-family: Arial, Tahoma, sans-serif; line-height: 1; position: relative; }

#mh-box-content h1,#mh-box-content h1,#mh-box-content h2 { font-size: 16px; font-weight: bold; }
#mh-box-content { float: left; }

#mh-box-content .hide { display: none; }
#mh-box-content .clear { display: block; clear: both; line-height: 0px; font-size: 0px; height: 0px; padding: 0px; margin: 0px; overflow: hidden; }
#mh-box-content a { outline: none ; color: #000000; text-decoration: none; outline: none;  }
#mh-box-content a:hover {outline: none;  color: #0098db; }
#mh-box-content ul { list-style: none; }
#mh-box-content .color-gray { color: #999; }

#mh-box-content .bar {padding:20px 0; font-size:21px; overflow:hidden; line-height:21px;}
#mh-box-content .bar .left { display: block; float: left; }

#mh-box-content ul.dot li { padding: 1px 0 10px 20px; min-height: 16px; background: url(../images/konfigurator/li.gif) no-repeat 0 2px; line-height: 18px; overflow: hidden; font-size: 14px; }

#mh-box-content .gfx-more, .tmobile-dialog .gfx-more { display: inline-block; margin-bottom: -1px; width: 12px; height: 12px; overflow: hidden; text-indent: -1000em; background: url('../images/gfx_more.png') no-repeat 0 0; }
#mh-box-content .gfx-close, .tmobile-dialog .gfx-close { display: inline-block; margin-bottom: -1px; width: 12px; height: 12px; overflow: hidden; text-indent: -1000em; background: url('../images/gfx_close.png') no-repeat 0 0; }
#mh-box-content .gfx-gift, .tmobile-dialog .gfx-gift { display: inline-block; margin-bottom: -3px; width: 16px; height: 16px; overflow: hidden; text-indent: -1000em; background: url('../images/gfx_gift.png') no-repeat 0 0; cursor: pointer; }
#mh-box-content .gfx-quest, .tmobile-dialog .gfx-quest { display: inline-block; margin-bottom: -3px; width: 15px; height: 15px; overflow: hidden; text-indent: -1000em; background: url('../images/gfx_quest.png') no-repeat 0 0;  cursor: pointer; }

#mh-box-content .banner680 { width:680px; height: 120px; padding-bottom: 20px; background-color: #fff; display: none; }
#mh-box-content .banner440 { width:440px; height: 120px; margin-bottom: 10px; display: none; }
#mh-box-content .banner200 { width:200px; height: 120px; margin-bottom: 10px; display: none; }
#mh-box-content .banner200-bottom { width:200px; height: 120px; padding-bottom: 20px; border-bottom: 1px solid #eee; position: relative; top: -13px; display: none; }

#mh-box-content .banner680.show-banner,
#mh-box-content .banner440.show-banner,
#mh-box-content .banner200.show-banner,
#mh-box-content .banner200-bottom.show-banner { display: block; }

/* Contract switcher */
#mh-box-content .box-contrat-switcher { width: 241px; z-index: 1; position: absolute; left: 0; top: 0; }
#mh-box-content .box-contrat-switcher a.link-more { display: inline-block; color: #003399; padding-right: 20px;  font-size: 11px; line-height: 14px; background: url(../images/gfx_more.png) no-repeat right center; }
#mh-box-content .box-contrat-switcher a.link-more:hover { color: #e20074; }

#mh-box-content .box-contract-list li { padding:0; background: none; }
#mh-box-content .box-contract-list { width: 241px; margin-left: 0; }
#mh-box-content .box-contract-list a { display: block; height: 50px; padding: 0 0 0 20px; background: url(../images/konfigurator/btn_contract.png) no-repeat bottom left; color: #000;  font-size: 18px; font-weight: normal; line-height: 50px; font-family: Tele-Grotesk-Fett; }
#mh-box-content .box-contract-list a span { font-family: Tele-Grotesk-Norm; }
#mh-box-content .box-contract-list a:hover { text-decoration: none; }
#mh-box-content .box-contract-list a.active { color: #e20074; background-position: top left; background-color: #fff; }

#mh-box-content form { padding: 30px 0 30px 20px; }
#mh-box-content form label { display: block; font-size: 12px; margin: 0 0 5px 0;}
/* Contract switcher - END*/


/* Contract details */
#mh-box-content .box-modules { width: 680px; padding: 0 19px; border: 1px solid #e20074; background: #fff url(../images/konfigurator/gray_point.png) repeat-y 479px 0px; float: right; position: relative; }
#mh-box-content .box-modules .modules-margin { height: 19px; background-color: #fff; clear:both; }
#mh-box-content .box-modules.gift-height1 .box-contrat-details { padding-bottom: 180px; }
#mh-box-content .box-modules.gift-height2 .box-contrat-details { padding-bottom: 140px; }
#mh-box-content .box-modules.gift-height3 .box-contrat-details { padding-bottom: 110px; }

#mh-box-content .box-contrat-details { float: left; width: 440px; padding-right: 21px; }
#mh-box-content .box-contrat-details .box-expandable { padding-bottom:35px; width: 440px; position: relative;  }
#mh-box-content .box-contrat-details  ul + .box-expandable { margin-top: -24px; }
#mh-box-content .box-contrat-details .box-expandable .btn-slide { position: absolute; left: 0; bottom: 11px; cursor: pointer; color: #003399; }
#mh-box-content .box-contrat-details .box-expandable .btn-slide:hover { color: #e20074; }
#mh-box-content .box-contrat-details .box-expandable .btn-slide .zwin { display: none; }
#mh-box-content .box-contrat-details .box-expandable .btn-slide .wiecej { display: inline; }
#mh-box-content .box-contrat-details .box-expandable .btn-slide.open .zwin { display: inline; }
#mh-box-content .box-contrat-details .box-expandable .btn-slide.open .wiecej { display: none; }
#mh-box-content .box-contrat-details .box-expandable .btn-slide.open .icon-expandable { background-position: left bottom; }
#mh-box-content .box-contrat-details .box-expandable .box-expandable-content {  width: 440px; display: none; margin-bottom: -9px; }
#mh-box-content .box-contrat-details .box-expandable .box-expandable-content ul { padding: 12px 2px 0 2px; }
#mh-box-content .box-contrat-details h2 { padding: 0 12px 8px 0px; font-size: 24px; line-height: 24px; border-bottom: 1px solid #eee; font-weight: normal; font-family: Tele-Grotesk-Norm; }
#mh-box-content .box-contrat-details h2 span { font-size: 18px; }
#mh-box-content .box-contrat-details h2 span.header-2nd-column { margin-left: 55px; }
#mh-box-content .box-contrat-details ul { padding: 12px 2px; font-size: 13px;  }
#mh-box-content .box-contrat-details .super-item { color: #e20074; }
#mh-box-content .box-contrat-details .label { display: block; float: left; }
#mh-box-content .box-contrat-details .icon-expandable { display: inline-block; width: 9px; height: 7px; background: url(../images/konfigurator/icon_open.png) left top; vertical-align: middle; margin-left: 6px; }
#mh-box-content .box-contrat-details .icon-expandable.open { background-position: left bottom; }
#mh-box-content .box-contrat-details .value { display: block; float: right; width: 120px; font-weight: bold; }
#mh-box-content .box-contrat-details .value .normal { font-weight: normal; }
#mh-box-content .box-contrat-details .value.big { width: 155px; }
#mh-box-content .box-contrat-details .value.s { text-decoration:line-through; }
#mh-box-content .box-contrat-details ul li.expandable {  }
#mh-box-content .box-contrat-details ul li.expandable .label { cursor: pointer; }
#mh-box-content .box-contrat-details ul li .hidden-content { width:415px; padding: 5px 0; font-size: 11px; color: #333; line-height:normal; clear: both; display: none; }
#mh-box-content .box-contrat-details .price-info { font-size: 11px; padding-bottom: 10px; color: #999; text-align: right; }

#mh-box-content .box-gift { font-size: 13px; width: 440px; position: relative; margin-top: 40px; }
#mh-box-content .box-gift .box-gift-top { height: 6px; background-image: url(../images/konfigurator/bg_gift_box_top.png); }
#mh-box-content .box-gift .box-gift-content { height: auto; min-height: 90px; background: url(../images/konfigurator/bg_gift_box_content.png) bottom left; padding-bottom: 25px; }
#mh-box-content .box-gift p { line-height: 18px; }
#mh-box-content .box-gift h2 { padding: 23px 23px 15px 23px; color: #e20074; font-size: 24px; border: none; font-weight: normal; font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif;}
#mh-box-content .box-gift ul {padding: 0 125px 0 23px; margin: 0; }
#mh-box-content .box-gift ul li { background: transparent url(../images/konfigurator/li.png) no-repeat 0 4px; padding: 2px 0 2px 23px; color: #333; font-family: Tele-Grotesk-Norm; line-height: 18px; font-size: 18px; }
#mh-box-content .box-gift img { position: absolute; right: 20px; bottom: 20px; }
#mh-box-content .box-gift.height1 img { right: 20px; bottom: 10px }
#mh-box-content .box-contrat-details footer { float: left; width: 270px; padding: 12px 0 0 0;  }

#mh-box-content .box-contrat-details .box-no-gift { padding: 20px 0 12px 26px; background: #dbdbdb; margin: 0 -12px 0 -12px; font-size: 13px; font-weight: bold; }
#mh-box-content .box-contrat-details .box-no-gift p { line-height: 18px; font-weight: bold; font-size: 14px; }
/* Contract details */

/* Phones list */
#mh-box-content .box-phone-list { width: 200px; ; float: right; }

#mh-box-content .box-phone-list h2 { padding: 0 0 8px 0; border-bottom: 1px solid #eee; font-size: 24px; line-height: 24px; color: #333; font-weight: normal; font-family: Tele-Grotesk-Norm; }

#mh-box-content .box-phone-list .item { height: 230px; border-bottom: 1px solid #eee; position: relative; }
#mh-box-content .box-phone-list .item.extend { height: 246px; }
#mh-box-content .box-phone-list .item .title { font-family: Arial; color: #333333; font-size: 14px; line-height: 16px; font-weight: bold; margin: 0; padding: 20px 0 0 0; }
#mh-box-content .box-phone-list .item .title sup { font-size: 8px; line-height: 8px; vertical-align: super; }
#mh-box-content .box-phone-list .item .box-gfx { position: absolute; top: 0; left: 0; width: 105px; height: 190px; text-align: center; padding-top: 40px }
#mh-box-content .box-phone-list .item .btn-more { position: absolute; left: 95px; top: 80px; padding: 10px; width: 90px; }
#mh-box-content .box-phone-list .item .info-price-value { font-size: 12px; color: #999999; display: block; width:95px; line-height: normal; position: absolute; left: 105px; top: 123px; }
#mh-box-content .box-phone-list .item .mc-price { position: absolute; left: 105px; top: 140px; width: 95px;}
#mh-box-content .box-phone-list .item .mc-price .price-value { font-size: 24px; color: #e20074; font-family: Tele-Grotesk-Fett; }
#mh-box-content .box-phone-list .item .mc-price .price-value span { font-size: 14px; line-height: 16px; color: #333; white-space: nowrap; font-family: Tele-Grotesk-Norm; }
#mh-box-content .box-phone-list .item .box-btn { position: absolute; top: 186px; right: 3px; width: 92px; }
#mh-box-content .box-phone-list .item.phone-tmpl { display: none; }

#mh-box-content .box-phone-list .frame-bottom { padding: 0 0px 12px 0px; }
/* Phones list - END*/

/* Buttons */
#mh-box-content a.btn-compare { color: #003399; display:block; margin-right:20px; font-size:11px; font-weight: normal; padding-right: 20px; float: right; background: url(../images/gfx_more.png) no-repeat right center; }
#mh-box-content a.btn-compare:hover { color: #e20074; }

#mh-box-content a.btn-more,
#mh-box-content a.btn-extend-contract,
#mh-box-content a.btn-order,
#mh-box-content a.btn-meeting-arrange { color: #003399;  font-size: 12px; line-height: 14px; margin-right: 7px; display: block; }
#mh-box-content a.btn-more:hover, 
#mh-box-content a.btn-extend-contract:hover,
#mh-box-content a.btn-order:hover,
#mh-box-content a.btn-meeting-arrange:hover { color: #e20074; }
#mh-box-content a.btn-more,
#mh-box-content a.btn-extend-contract,
#mh-box-content a.btn-order,
#mh-box-content a.btn-meeting-arrange { * margin-right: 0; }

#mh-box-content a.btn-add-to-cart{ display: block; float: left; height: 22px; width: 112px; background: url(../images/konfigurator/btn_add_to_cart_u.png) no-repeat 0 0; overflow: hidden; text-indent: -1000em; }
#mh-box-content a.btn-add-to-cart.hide { display: none; }

#mh-box-content a.btn-buy-now{ display: block; float: left; height: 22px; width: 92px; background: url(../images/konfigurator/btn_basket_small.png) no-repeat 0 0; overflow: hidden; text-indent: -1000em; }
#mh-box-content a.btn-buy-now:hover { background-position: 0 100%; }
#mh-box-content a.btn-buy-now.hide { display: none; }

#mh-box-content a.btn-other-phone { display: block; height: 22px; width: 142px; background: url(../images/konfigurator/btn_other_phone.png) no-repeat 0 0; overflow: hidden; text-indent: -1000em; float: right;}
#mh-box-content a.btn-other-phone:hover { background-position: 0 100%; }
#mh-box-content a.btn-other-phone.hide { display: none; } 

#mh-box-content a.btn-other-modem { display: block; height: 22px; width: 142px; background: url(../images/konfigurator/btn_other_modem.png) no-repeat 0 0; overflow: hidden; text-indent: -1000em; float: right;}
#mh-box-content a.btn-other-modem:hover { background-position: 0 100%; }
#mh-box-content a.btn-other-modem.hide { display: none; } 

#mh-box-content a.btn-other-device { display: block; height: 32px; width: 193px; background: url(../images/konfigurator/btn_select_other_device.png) no-repeat 0 0; overflow: hidden; text-indent: -1000em; float: right;}
#mh-box-content a.btn-other-device:hover { background-position: bottom left; }
#mh-box-content a.btn-other-device.hide { display: none; } 

#mh-box-content a.btn-phone-order{ color: #003399; display:block; padding-top: 22px; width:140px; font-size: 12px; text-align: right; float: right; }
#mh-box-content a.btn-phone-order:hover { color: #e20074; }
#mh-box-content a.btn-phone-order.hide { display: none; }

#mh-box-content a.btn-shop-list { display: block; height: 22px; width: 101px; float: right; background: url(../images/konfigurator/btn_meeting_small.png) no-repeat 0 0; overflow: hidden; text-indent: -1000em; }
#mh-box-content a.btn-shop-list:hover { background-position: bottom left; }
#mh-box-content a.btn-shop-list.hide { display: none; } 

#mh-box-content .box-super-btn { padding: 10px 8px; }

#mh-box-content .btn-extend-contract, 
#mh-box-content .btn-order,
#mh-box-content .btn-meeting-arrange { position: absolute; top: 208px; right: -10px; padding: 10px; }
#mh-box-content .btn-extend-contract.hide,
#mh-box-content .btn-order.hide, 
#mh-box-content .btn-meeting-arrange.hide  { display: none; }

#mh-box-content .box-phone-list .item select { display: none; }

/* Buttons - END*/

/* PopUp DETAILS */
.tmobile-dialog { display: none; outline: none;}
.tmobile-dialog a { outline: none; }
.tmobile-dialog a.btn-more { text-decoration: none; color: #003399; float: left; }
.tmobile-dialog a.btn-more:hover { color: #e20074; }
.tmobile-dialog .box-galery { width: 270px; float: left; }
.tmobile-dialog .box-galery .img-big { min-height: 360px; padding: 30px 0; text-align: center; }
.tmobile-dialog .box-galery .img-big img { text-align: center; }
.tmobile-dialog .box-galery .imgs-mini { overflow: hidden; padding-bottom: 30px;}
.tmobile-dialog .box-galery .imgs-mini .img-mini { width: 50px; height: 50px; padding: 5px 4px 4px 6px; margin: 2px; border: 1px solid #eeeeee; cursor: pointer; float: left;}
.tmobile-dialog .box-galery .imgs-mini .img-mini img { width: 50px; height: 50px; }
.tmobile-dialog .box-galery .imgs-mini .img-mini:hover, .tmobile-dialog .box-galery .imgs-mini .img-mini.active { border-color: #e20074; }

.tmobile-dialog .box-details { width: 450px; padding-top: 20px; float: right;}
.tmobile-dialog .box-details .super-item { color: #e20074; }
.tmobile-dialog .box-details .name { padding: 10px 0; margin: 0; font-size: 30px; line-height: 24px; font-weight: normal; font-family: Tele-Grotesk-Fett, Arial; }
.tmobile-dialog .box-details ul.dot { padding: 0px; margin: 10px 0 16px;}
.tmobile-dialog .box-details ul.dot li { padding: 0px 0 0px 14px; min-height: 16px; font-size: 14px; background: url(../images/konfigurator/li.gif) no-repeat 0 1px; line-height: 18px; overflow: hidden;}
.tmobile-dialog .box-details ul.dot li .label { display: block; float: left;  }
.tmobile-dialog .box-details ul.dot li .value { display: block; float: right; width: 335px; font-weight: bold; }
#dialog-summary .box-details ul.dot li .value { width: 120px; }
.tmobile-dialog .box-details .device-details {  }
#dialog-summary .box-details .device-details { min-height: 150px; }
.tmobile-dialog .box-details .device-details p { line-height: 18px; margin: 0; padding: 10px 0;}
.tmobile-dialog .box-details .contract-details { min-height: 90px; padding: 28px 0 20px; position: relative; clear: left;}
.tmobile-dialog .box-details .contract-details .contract-summary { font-size: 12px; margin: 0; padding: 15px 0;}
.tmobile-dialog .box-details .contract-details .contract-summary span.contract-value { color: #333; font-weight: bold; }
.tmobile-dialog .box-details .contract-details .contract-summary span.contract-value  span { font-weight: normal; }
.tmobile-dialog .box-details .contract-details .contract-summary span.contract-value-netto { font-weight: bold; }
.tmobile-dialog .box-details .contract-details .contract-summary span.period-value { color: #333; font-weight: normal; }
.tmobile-dialog .box-details .contract-details .btn-order-device { display: block; height: 33px; width: 134px; margin: 0; background: url(../images/konfigurator/btn_basket.png) no-repeat 0 0; overflow: hidden; text-indent: -1000em; position: absolute; right:20px; bottom: 10px;}
.tmobile-dialog .box-details .contract-details .btn-order-device:hover { background-position: 0 100%; }
.tmobile-dialog .box-details .contract-details .btn-order-device.hide { display: none; }
.tmobile-dialog .box-details .contract-details .btn-meeting { display: block; height: 33px; width: 171px; margin: 0; background: url(../images/konfigurator/btn_meeting.png) no-repeat 0 0; overflow: hidden; text-indent: -1000em; position: absolute; right:20px; bottom: 10px;}
.tmobile-dialog .box-details .contract-details .btn-meeting:hover { background-position: 0 100%; }
.tmobile-dialog .box-details .contract-details .btn-meeting.hide { display: none; }
.tmobile-dialog .box-details .contract-details .device-price { position: relative; }
.tmobile-dialog .box-details .contract-details .device-price .info-price-value { color: #999; }
.tmobile-dialog .box-details .contract-details .device-price .previous-price-value { font-size: 18px; color: #333333; text-decoration:line-through; padding-left:20px; }
.tmobile-dialog .box-details .contract-details .device-price .value { color: #e20074; font-size: 40px; font-family: Tele-Grotesk-Fett; }
.tmobile-dialog .box-details .contract-details .device-price .value span { color: #333; font-size: 18px; white-space: nowrap; font-family: Tele-Grotesk-Norm; }
.tmobile-dialog .box-details .contract-details ul.dot li { color: #666666; }
.tmobile-dialog .box-details .box-gift { font-size: 13px; width: 440px; position: relative; margin-top: 10px; }
.tmobile-dialog .box-details .box-gift .box-gift-top { height: 6px; background-image: url(../images/konfigurator/bg_gift_box_top.png); }
.tmobile-dialog .box-details .box-gift .box-gift-content { height: auto; min-height: 90px; background: url(../images/konfigurator/bg_gift_box_content.png) bottom left; padding-bottom: 25px; }
.tmobile-dialog .box-details .box-gift p { line-height: 18px; }
.tmobile-dialog .box-details .box-gift h2 { padding: 23px 23px 15px 23px; color: #e20074; font-size: 24px; border: none; font-weight: normal; font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; margin: 0;}
.tmobile-dialog .box-details .box-gift ul {padding: 0 130px 0 23px; margin: 0; }
.tmobile-dialog .box-details .box-gift ul li { background: transparent url(../images/konfigurator/li.png) no-repeat 0 4px; padding: 2px 0 2px 23px; color: #333; line-height: 16px; font-size: 14px; }
.tmobile-dialog .box-details .box-gift img { position: absolute; right: 20px; bottom: 20px; }
.tmobile-dialog .box-details select { display: none; }
/* PopUp DETAILS - END */

#lead-form { display: none; }

/* PopUp Zamów telefonicznie */
#dialog-phone-order { background: #ffffff url(../images/loader.gif) no-repeat center center; width: 740px; }
#dialog-phone-order p { text-align: center; background-color: #fff; width: 736px; }
/* PopUp Zamów telefonicznie  END */

/* jForms */
#mh-box-content .jselect { height: 30px; line-height: 30px; cursor: pointer; }
#mh-box-content .jselect { display: inline-block; position: relative; padding: 0; color: #666666; width: 200px; background: url(../images/konfigurator/bg_select.png) no-repeat 0 0; vertical-align: top; cursor: pointer; }
#mh-box-content .jselect.only-one { background: none; cursor: default; } 
#mh-box-content .jselect > span { display: block; position: absolute; top: 0; right: 0; left: 0; width: auto; height: 30px; line-height: 30px; padding: 0 0 0 10px; z-index: 1; cursor: pointer; }
#mh-box-content .jselect.only-one > span { padding: 0; cursor: default; }
#mh-box-content .jselect select { width: 100%; position: relative; left: 0px; top: -3px;  height: 30px; margin: 0; padding: 0; cursor: pointer; z-index: 2 }
#mh-box-content .jselect.only-one select { cursor: default; }
/* jForms - END*/
/* konfigurator END */

#mc-box-content .product-description.lb-desc { margin-bottom: 20px; }
#mc-box-content .product-description h2 { clear: both; float: left; display: block; width: 100%; margin-bottom: 15px; margin-top: 30px;}

#mc-box-content .product-description .product-list { padding: 0 20px; margin: 0 !important; float: left; clear: both; width: 96%; }
#mc-box-content .product-description .product-list.margin-top { margin-top: -15px; }
#mc-box-content .product-description .product-list .black-list { padding-left: 5px;  }
#mc-box-content .product-description .product-list .black-list li{ background: url(../images/common/gfx_square_black.png) no-repeat scroll 0 8px transparent; }
#mc-box-content .product-description .product-list li, #mc-box-content .product-description .product-list .li { background: url(../images/konfigurator/li.gif) no-repeat scroll 0 1px transparent; font-size: 14px; line-height: 18px; min-height: 16px; overflow: hidden; padding: 0 0 0 14px; margin: 8px 0; }
#mc-box-content .product-description .product-list.product-list-2-column li.sup-line { background-position: 0 5px; line-height: 20px;  }
#mc-box-content .product-description .product-list.product-list-2-column{ float: left; width: 294px; clear: none; }

#mc-box-content .product-description .product-left { padding-left: 20px; padding-top: 5px; margin-bottom: 40px; display: block; float: left; }
#mc-box-content .product-description.top .product-left { margin: 0; font-size: 14px; }
#mc-box-content .table-description h2 { margin: 0; }
#mc-box-content .content .description p.netto-small { font-size: 10px; margin-left: 10px; }
#mc-box-content .table-description h3.dot-description{ margin: 0; font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; font-size: 18px; padding-left: 20px; }
#mc-box-content .table-description ul.dot{ padding-left: 20px; margin: 4px 0; }
#mc-box-content .table-description ul.dot li { font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; padding: 1px 0 0 20px; background: url(../images/konfigurator/li.gif) no-repeat 0 6px; overflow: hidden; font-size: 18px; }
#mc-box-content .table-description #txt-blueconnect-packet{ display: block; margin-left: -126px; }
#mc-box-content .table-description p{ font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; }

#mc-box-content .boxes-offer-use{ padding: 24px 0 0 0; }
#mc-box-content .boxes-offer-use h3{ font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; font-size: 24px; padding-bottom: 32px; }
#mc-box-content .boxes-offer-use .one{ width: 214px; height: 84px; float: left; border-right: 1px solid #eee; font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; font-size: 18px; }
#mc-box-content .boxes-offer-use .second{ width: 222px; padding: 0 38px 0 58px; }
#mc-box-content .boxes-offer-use .last{ padding-left: 46px; border: none; width: 250px; }
#mc-box-content .boxes-offer-use .one .number{ display: block; font-family: Arial; font-size: 14px; padding: 8px 0 10px; }
#mc-box-content .boxes-offer-use .one .annotation{ font-family: Arial; font-size: 10px; }
#mc-box-content .boxes-offer-use .one .button{ padding: 22px 0 0 110px; }

#mc-box-content .bottom-explanation{ padding-top: 54px; font-family: Tele-Grotesk-Norm, Arial, Helvetica, sans-serif; font-size: 16px; }


/* Dropdown control */
.selectBox-dropdown, 
#mh-box-content .selectBox-dropdown,
.tmobile-dialog .box-details .selectBox-dropdown {
 min-width: 105px; position: relative; border: solid 1px #BBB; line-height: 1; text-decoration: none; text-align: left; color: #000; outline: none; vertical-align: middle; background: #fff; display: inline-block; cursor: default;
}
#mh-box-content .selectBox-dropdown { min-width: 92px; left: 105px; top: 20px;}
.tmobile-dialog .box-details .selectBox-dropdown { min-width: 92px; left: 0px; top: -10px;}
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow, 
#mh-box-content .selectBox-dropdown:focus, #mh-box-content .selectBox-dropdown:focus .selectBox-arrow,
.tmobile-dialog .box-details .selectBox-dropdown:focus, .tmobile-dialog .box-details .selectBox-dropdown:focus .selectBox-arrow{
 border-color: #666;
}
#mh-box-content .selectBox-dropdown:hover,
.tmobile-dialog .box-details .selectBox-dropdown:hover { color: #e20074; }
.selectBox-dropdown .selectBox-label, #mh-box-content .selectBox-dropdown .selectBox-label,
.tmobile-dialog .box-details .selectBox-dropdown .selectBox-label {
 padding: 4px 8px; display: inline-block; white-space: nowrap; overflow: hidden; width: 66px !important;
}

.selectBox-dropdown .selectBox-arrow, #mh-box-content .selectBox-dropdown .selectBox-arrow,
.tmobile-dialog .box-details .selectBox-dropdown .selectBox-arrow{
 position: absolute; top: 0; right: 0; width: 23px; height: 100%; background: url(../images/common/gfx_arrow_select.png) 50% center no-repeat;
}

/* Dropdown menu */
.selectBox-dropdown-menu, #mh-box-content .selectBox-dropdown-menu,
.tmobile-dialog .box-details .selectBox-dropdown-menu{
 position: absolute; z-index: 99999; max-height: 200px; min-height: 1em; border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */ background: #FFF; overflow: auto;
}

/* Inline control */
.selectBox-inline, #mh-box-content .selectBox-inline,
.tmobile-dialog .box-details .selectBox-inline{
 min-width: 150px; outline: none; border: solid 1px #BBB; background: #FFF; display: inline-block;
 /*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/ overflow: auto;
}

.selectBox-inline:focus, #mh-box-content .selectBox-inline:focus,
.tmobile-dialog .box-details .selectBox-inline:focus{
 border-color: #666;
}

/* Options */
.selectBox-options,.selectBox-options LI,.selectBox-options LI A, 
#mh-box-content .selectBox-options, #mh-box-content .selectBox-options LI, #mh-box-content .selectBox-options LI A,
.tmobile-dialog .box-details .selectBox-options, .tmobile-dialog .box-details .selectBox-options LI, .tmobile-dialog .box-details .selectBox-options LI A {
 list-style: none; display: block; cursor: default; padding: 0; margin: 0;
}

.selectBox-options LI A, #mh-box-content .selectBox-options LI A,
.tmobile-dialog .box-details .selectBox-options LI A {
 line-height: 1.5; padding: 0 .5em; white-space: nowrap; overflow: hidden; background: 6px center no-repeat; text-decoration: none;
}

.selectBox-options LI.selectBox-hover A, #mh-box-content .selectBox-options LI.selectBox-hover A,
.tmobile-dialog .box-details .selectBox-options LI.selectBox-hover A{
 background-color: #fff;
}

.selectBox-options LI.selectBox-disabled A, #mh-box-content .selectBox-options LI.selectBox-disabled A,
.tmobile-dialog .box-details .selectBox-options LI.selectBox-disabled A{
 color: #888; background-color: transparent;
}

.selectBox-options LI.selectBox-selected A, #mh-box-content .selectBox-options LI.selectBox-selected A,
.tmobile-dialog .box-details .selectBox-options LI.selectBox-selected A{
 background-color: #fff;
}

.selectBox-options .selectBox-optgroup, #mh-box-content .selectBox-options .selectBox-optgroup,
.tmobile-dialog .box-details .selectBox-options .selectBox-optgroup{
 color: #666; background: #EEE; font-weight: bold; line-height: 1.5; padding: 0 .3em; white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled, #mh-box-content .selectBox.selectBox-disabled,
.tmobile-dialog .box-details .selectBox.selectBox-disabled {
 color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow, #mh-box-content .selectBox-dropdown.selectBox-disabled .selectBox-arrow,
.tmobile-dialog .box-details .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
 opacity: .5; filter: alpha(opacity =       50); border-color: #666;
}

.selectBox-inline.selectBox-disabled, #mh-box-content .selectBox-inline.selectBox-disabled,
.tmobile-dialog .box-details .selectBox-inline.selectBox-disabled {
 color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A, #mh-box-content .selectBox-inline.selectBox-disabled .selectBox-options A,
.tmobile-dialog .box-details .selectBox-inline.selectBox-disabled .selectBox-options A {
 background-color: transparent !important;
}
