#section {position:relative;width:960px;margin:0 auto 30px auto;text-align:left}
#home #section h2 {color:#333;font-size:18px;margin-bottom:6px}
#section h1{margin:0;padding:3px 0 14px 30px;font-size:3.0em;font-weight:normal;}
#section h1 span {font-size: 12px; color: #b30098; margin-left: 10px;}
#section h2,#playboxPopup .descriptionAccesory .text h2{margin-bottom:12px;font-size:3.6em;line-height:1.1em;font-weight:bold}
#section .text h2 {font-size:18px}
#section .headerTextContainer.text h2 {font-size:36px}
#section h5 {font-size:11px;font-weight:bold}
#section .size44 h2 {font-size:44px;margin-bottom:14px}
#section .size44 p {font-size:16px;}
	#section h2 strong {color:#b30098}
#section h3 {font-size:1.8em;padding:0 0 5px 0}
	#section h3 strong {color:#b30098}
#section .basicForm h3 {font-size:14px;margin:0 0 10px 30px}
#section .basicForm h3 strong {color:#616162}
#section .text h3 strong {color:#000000}
/*#section .text h2,*/#playboxPopup .descriptionAccesory .text h2{font-size:18px;font-weight:normal}
    #section .text h2 span {color:#616162}
#section .text h5,#playboxPopup .text h5{font-size:14px;margin-bottom:16px}
    #section .text h2 strong {font-weight:bold;color:#363637}
#section p {padding-bottom:12px;font-size:12px;line-height:18px;color:#616162}
#section p strong {color:#363637}
#section h3.promotionOffersH3 {font-size: 14px;}
#section input[type=text], #section input[type=password], .file, #section textarea {padding:4px 7px;font-size:1.1em;border:1px solid #b7b7b7;background:#fff}
#section .filmBox{background:#eaeaea url(../_img/_section/filmBox.png) no-repeat 0 0; width:400px; height:30px; text-align:right; padding:30px 20px 0 0;}
.filmBoxWraper{width:470px; background:#fff;}
.filmBoxWraper h2{padding:20px 90px 20px 20px; border-bottom:1px solid #ccc;font-size:2em; color:#000;}
#h1menu, .h2menu {position:absolute;z-index:100;top:17px;right:30px;list-style:none}
	#h1menu li, .h2menu li {float:left;margin-left:18px;line-height:1.2em;font-size:1em;background:none !important}
		#h1menu li a, .h2menu li a {display:block}
.h2menu  {top:2px;}

#sectionMenu {height:38px;margin-bottom:12px;border-bottom:1px solid #cccccc;list-style:none}
	#sectionMenu li,#playboxPopup .head li{float:left;height:38px;line-height:38px;vertical-align:middle;text-align:center;font-size:12px;border-right:1px solid #ccc;border-left:1px solid #fff;background:none}
	#sectionMenu li:first-child,#playboxPopup .head li:first-child{border-left:none}
	#sectionMenu li:last-child,#playboxPopup .head li:last-child{border-right:none !important}
	#sectionMenu li.selected{padding:0 30px;color:#48227c;border:1px solid #cccccc !important;border-bottom:none  !important;background:#fff}
	#playboxPopup .head li.selected{padding:0 30px;color:#48227c;border:1px solid #cccccc;border-bottom:none;border-right-width:1px !important;background:#fff}
	#sectionMenu li.selected:first-child,#playboxPopup .head li.selected:first-child{border-left-width:1px}
	#sectionMenu li.selected + li,#playboxPopup .head li.selected+li{border-left:none}
		#sectionMenu li a,#playboxPopup .head li{display:block;padding:0 30px;color:#616162;background:#e6e6e6}
		#sectionMenu li.selected a {padding:0;color:inherit;background:#fff}
		#sectionMenu li:hover a,#playboxPopup .head li:hover{background:#ececec;text-decoration:none}
		#sectionMenu li.selected:hover a{background:#fff;text-decoration:none}
	#sectionMenu li.clientOffer, #sectionMenu li.mnpOffer, #sectionMenu li.basicOffer {border-left: 0; border-right: 1px solid white;}
	#sectionMenu li.selected + li.clientOffer, #sectionMenu li.selected + li.mnpOffer, #sectionMenu li.selected + li.basicOffer {border-left: 1px solid white !important;}
	#sectionMenu li.clientOffer {border-bottom: 1px solid #8970aa !important;}
	#sectionMenu li.clientOffer:hover {border-bottom: 1px solid #9b85b7 !important;}
	#sectionMenu li.clientOffer a {background-color:#8970aa;color:#fff;}
	#sectionMenu li.clientOffer a:hover {background-color:#9b85b7;}
	#sectionMenu li.mnpOffer {border-bottom: 1px solid #b886b1 !important;}
	#sectionMenu li.mnpOffer:hover {border-bottom: 1px solid #c398bd !important;}
	#sectionMenu li.mnpOffer a {background-color:#b886b1;color:#fff;}
	#sectionMenu li.mnpOffer a:hover {background-color:#c398bd;}
	#sectionMenu li.basicOffer {border-bottom: 1px solid #b06785 !important;}
	#sectionMenu li.basicOffer:hover {border-bottom: 1px solid #bc7e97 !important;}
	#sectionMenu li.basicOffer a {background-color:#b06785;color:#fff;}
	#sectionMenu li.basicOffer a:hover {background-color:#bc7e97;}
	
#bannerContainer {width:960px;height:317px}
#bannerContainerWithMenu {height:347px}
	#sectionBannerMenu {position:absolute;height:38px;top:30px;left:0;list-style:none;z-index:3}
	#sectionBannerMenu li {float:left;height:38px;padding-left:0 !important;line-height:38px;vertical-align:middle;text-align:center;font-size:14px;border-right:1px solid #ccc;border-left:1px solid #fff;background:none !important}
	#sectionBannerMenu li:first-child {border-left:none}
	#sectionBannerMenu li:last-child {border-right:none}
	#sectionBannerMenu li.selected {color:#48227c;border:none;background:#fff !important}
	#sectionBannerMenu li.selected a, #sectionBannerMenu li.selected a:hover {background:#fff}
	#sectionBannerMenu li.selected + li {border-left:none}
		#sectionBannerMenu li a {display:block;padding:0 29px;color:#616162;background:#e6e6e6;outline:none}
		#sectionBannerMenu li:hover a {background:#ececec;text-decoration:none}
	
	#sectionBanner,
	#bannerContainer .sectionBanner {position:relative;float:left;width:720px/*660px*/;height:317px;padding:/*30px 30px*/ 0;background:#eaeaea url(../_img/_section/sectionBannerBG.png) no-repeat 0 0}
	.sectionBanner {margin-bottom:20px}
		#sectionBannerImg, .sectionBannerImg,
		#bannerContainer .sectionBannerImg {position:absolute;min-height:317px;height:auto !important;height:317px;top:0;right:0;z-index:1}
		#sectionBannerTxt, .sectionBannerTxt,
		#bannerContainer .sectionBannerTxt {position:absolute;padding:45px 52px;z-index:2}
		#bannerContainer #sectionBannerTxt, #bannerContainer .sectionBannerTxt {height:227px}
		.sectionBannerBox {width:180px;min-height:120px;position:absolute;right:0;top:80px;padding:20px 30px;z-index:2;background:url(../_img/_section/bgOpacityWhite.png) repeat;}
			.sectionBannerBox h3 {font-size:14px !important;margin-bottom:10px;font-weight:bold}
		#sectionBannerTxt .socialLikes {position:absolute;left:50px;bottom:20px}
		#bannerContainerWithMenu #sectionBannerTxt, #bannerContainerWithMenu .sectionBannerTxt {padding-top:90px}
		#sectionBanner p,
		#bannerContainer .sectionBanner p {font-size:14px;padding-bottom:30px}
		#sectionBanner .sectionBannerTxt sup {font-size:10px;vertical-align:super;}
		#sectionBanner ul,
		#bannerContainer .sectionBanner ul {margin-bottom:30px;font-size:1.4em;line-height:1.2em;color:#363637;list-style:none}
			#sectionBanner ul li,
			#bannerContainer .sectionBanner ul li {padding-left:16px;background:url(../_img/_section/listBullet.png) no-repeat left center}
		#sectionBanner .whiteText ul, #sectionBanner .whiteText p, #sectionBanner .whiteText h2, #sectionBanner .whiteText h2 a, #sectionBanner .whiteText h2 a:hover,
		#bannerContainer .sectionBanner .whiteText ul, #bannerContainer .sectionBanner .whiteText p, #section  .whiteText p strong, #bannerContainer .sectionBanner .whiteText h2, #bannerContainer .sectionBanner .whiteText h2 a, #bannerContainer .sectionBanner .whiteText h2:hover {color:#fff !important;text-shadow:0 1px 0 #333333}
		#sectionBanner .OSlist li {float:left;padding:0;margin-right:25px;list-style:none;list-style-image:none;background:none;}
		#sectionBanner .OSlist li a:hover {position:relative;top:-2px;left:2px;}
	#bannerContainerRightCol {float:left;width:180px;height:257px;padding:30px;background:#eaeaea url(../_img/_section/learnMoreBG.png) no-repeat 0 0}
		#bannerContainerRightCol h2 {margin-bottom:18px;font-size:2.4em;color:#363637;margin-top:0;font-weight:normal}
		#bannerContainerRightCol h3 {margin-bottom:6px;font-weight:bold}
		#bannerContainerRightCol h4 {margin:0 0 4px;font-weight:bold;font-size:12px}
		#bannerContainerRightCol ul li {padding-left:16px;line-height:16px;font-size:12px;background:url(../_img/_section/listBullet.png) no-repeat 0 6px}
		#bannerContainerRightCol ul.linkPointer li {padding-bottom:5px !important;line-height:16px}
		#bannerContainerRightCol p {padding:0;color:#616162}
		#bannerContainerRightCol p small {font-size:0.9em;color:#999;line-height:1.1em}
		#bannerContainerRightCol input[type=text] {width:165px;height:13px;margin-bottom:7px}
		#comeToSalon {margin:30px 0}
		#gcs2{position:relative}
		#bannerContainerRightCol .gcs{position:absolute;width:150px;right:29px;top:0}
		#bannerContainerRightCol .gcs label{display:none;position:absolute;right:100px;top:5px;cursor:text;color:#999;font-size:1em}
		#bannerContainerRightCol .gcs input{width:120px;height:auto;margin-bottom:0;padding:0;border:0;font-size:1em}
		#bannerContainerRightCol .gcs .searchInput{background:#fff;display:block;width:138px;height:13px;font-size:1.1em;padding:5px 6px 5px 6px;border:1px solid #c1c1c1;font-size:11px}
		#bannerContainerRightCol .gcs .submitSearch {position:absolute;right:0;top:0;width:28px;height:23px;background:url('../_img/_header/btn_search.gif') no-repeat 0 0;border:0;cursor:pointer;outline:none}	
.gcs3{position:relative; margin:0; width:630px;}
.fbLike.belowBanner {float:none; margin:8px 0 25px 30px;}

	#bannerContainer.infoBanner {height:390px;}
	#bannerContainer.infoBanner #sectionBanner {width:960px; background:white;}
	#bannerContainer.infoBanner #sectionBannerTxt {width:420px !important;padding:60px 30px 30px;}
	
#landingContainer {min-height:630px;}
#landingContainer .imgContainer {float:left;width:600px;text-align:center;}
#landingContainer .infoContainer {float:right; width:360px; margin:50px 0 0;}
#landingContainer .infoContainer.wide {width:960px;}
#landingContainer .infoContainer h1 {padding:0 0 6px;}
#landingContainer .infoContainer h2 {border:10px solid #48227c;font-size:25px;font-weight:bold;line-height:1.04;color:#fff;background:#48227c;}
#landingContainer .infoContainer h2.noBg {border:none;background:none;}
#landingContainer .infoContainer h2.siec4g {padding-right:60px;background:#48227c url(../_img/_section/4g_50.png) no-repeat right center;}
#landingContainer .infoContainer h2.siec4gSmall {padding-right:50px;background:#48227c url(../_img/_section/4g_36.png) no-repeat right center;}
#landingContainer .infoContainer h3 {padding:10px 0 0;font-size:36px;font-weight:bold;line-height:38px;}
#landingContainer .infoContainer .text h3 strong,
#landingContainer.dark .infoContainer .text h3 strong {color:#b30098;}
#landingContainer .infoContainer h3 strong em {font-size:72px;color:inherit;font-weight:bold;}
#landingContainer .infoContainer h4 {padding-bottom:3px; font-size:24px; line-height:26px; color:#616162;}
#landingContainer .infoContainer .text {padding:0 12px;margin:35px 0;font-size:14px;}
#landingContainer .infoContainer .text p,
#landingContainer .infoContainer .text ul li {font-size:14px;}
#landingContainer .infoContainer .text li {padding:0 0 0 14px; font-size:inherit; line-height:22px; background-position:0 9px;}
#landingContainer .infoContainer .text strong {color:#363637;}

#landingContainer.dark .infoContainer h3,
#landingContainer.dark .infoContainer .text strong {color:#fff;}
#landingContainer.dark .infoContainer h4,
#landingContainer.dark .infoContainer .text p,
#landingContainer.dark .infoContainer .text li {color:#ccc;}
#landingContainer.dark .infoContainer a.linkPointer {color:#999;}

#landingContainer .infoContainer .text p.white,
#landingContainer.dark .infoContainer .text p.white {color:#fff;}

	
#section .col3 .range {top:0}
#section .col3 .range .textLabel {display:none;position:absolute;left:10px;top:6px;cursor:text;color:#999;font-size:1em}
#section .col3 .range input {width:570px;margin-bottom:0;border:0;padding:0;font-size:11px}
#section .col3 .range .searchInput {background:#fff;position:relative;display:block;width:616px;padding:6px;font-size:11px;border:1px solid #c1c1c1;font-size:11px}
#section .col3 .range .submitSearch {position:absolute;right:10px;top:0;width:20px;height:23px;background:url('../_img/_header/btn_search.gif') no-repeat 0 0;border:0;cursor:pointer;outline:none}	
#section .col3 .range .mapPoint{height:19px;background:url('../_img/_section/bg_mapPointPink.png') no-repeat 0 0; line-height:20px; display:inline; float:right; padding:0 20px 0 25px; font-size:11px;}
#section .col3 .range .mapPointWhite{background:url('../_img/_section/bg_mapPointWhite.png') no-repeat 0 0;}
#section .col3 .range .styleRadio {margin-right:4px}
	
#section .sectionTabs {position:relative;width:960px;/*max-height:164px;height:auto !important;*/height:164px;margin-bottom:30px;list-style:none;z-index:1}
	#section .sectionTabs li{float:left;position:relative;display:block !important;width:240px;height:164px;}
	#section .sectionTabs li div{position:absolute;width:240px;height:164px;background-position:0 0;/*background-repeat:no-repeat;*/cursor:pointer;z-index:1;zoom:1;overflow:visible !important}
	#section .sectionTabs li:nth-child(even) div{background-image:url(../_img/_section/sectionTabEvenBG.png)}
	#section .sectionTabs li:nth-child(odd) div{background-image:url(../_img/_section/sectionTabOddBG.png)}
		#section .sectionTabs li .sectionTabsImg {position:absolute;width:240px;height:58px;padding:0;top:106px;background:url(../_img/_section/sectionTabImgBGHoverBG.png) no-repeat 0 0;overflow:hidden;zoom:1}
			#section .sectionTabs li .sectionTabsImg img {position:absolute;bottom:0;zoom:1}
			#section .sectionTabs li .sectionTabsImg.valignTop img {top:0}
		#section .sectionTabs li .sectionTabShadow {display:none;position:absolute;width:10px;height:164px;background-repeat:no-repeat;top:20px;zoom:1}
		#section .sectionTabs li .sectionTabShadowLeft {background-image:url(../_img/_section/sectionTabHoverShadowLeft.png);left:-10px;z-index:3}
		#section .sectionTabs li .sectionTabShadowRight {background-image:url(../_img/_section/sectionTabHoverShadowRight.png);right:-10px;z-index:4}
	#section .sectionTabs li:hover div,
	#section .sectionTabs li.hover div{/*height:204px;/*top:-20px;*/background:#fff url(../_img/_section/sectionTabHoverBG.png) no-repeat 0 0 !important;z-index:9;zoom:1}
	#section .sectionTabs.whiteOdds li:hover div,
	#section .sectionTabs.whiteOdds li.hover div{background:#fff !important}
		#section .sectionTabs li:hover .sectionTabsImg,
		#section .sectionTabs li.hover .sectionTabsImg {/*top:106px;*//*height:98px;*/background-position:0 -58px;zoom:1}
		#section .sectionTabs li:hover .sectionTabShadow,
		#section .sectionTabs li.hover .sectionTabShadow {display:block;z-index:9999}
	#section .sectionTabs li h3 {padding:24px 30px 5px 30px;margin:0;font-size:1.8em;color:#333}
		#section .sectionTabs li h3 a {padding-right:20px;color:#333;text-decoration:none;background:url(../_img/_section/sectionTabHoverHeaderBG.png) no-repeat -10px -10px}
		#section .sectionTabs li:hover h3 a,
		#section .sectionTabs li.hover h3 a {background-position:right center}
		#section .sectionTabs li p {padding:0 30px;font-size:1.1em;line-height:1.2em;color:#666}
	#section .sectionTabs li.lonelySheep{ background:url("../_img/_section/bottomContainerBoxBG.png") no-repeat 0 0}
		#section .sectionTabs li.lonelySheep ul{ margin:13px 30px 30px}
			#section .sectionTabs li.lonelySheep ul li{ float:none;width:auto;height:auto;padding-bottom:11px !important;font-size:11px}
				#section .sectionTabs li.lonelySheep ul li a span{ font-size:11px}
				
#section .sectionTabs.sectionSmall {height:127px}
	#section .sectionTabs.sectionSmall li {height:127px}
	#section .sectionTabs.sectionSmall li:nth-child(even) div{background:url(../_img/_section/sectionTabEvenBG.png) repeat-y}
	#section .sectionTabs.sectionSmall li:nth-child(odd) div{background:url(../_img/_section/sectionTabOddBG.png) repeat-y}
	    #section .sectionTabs.sectionSmall li h3 {padding-bottom:0}
	    #section .sectionTabs.sectionSmall li div.item {height:127px}
	    #section .sectionTabs.sectionSmall li p.price {position:absolute;bottom:40px}
	    #section .sectionTabs.sectionSmall li .phone {position:absolute;right:30px;top:20px}
	        #section .sectionTabs.sectionSmall li p.price strong {color:#b30098;font-size:12px}
	    #section .sectionTabs.sectionSmall li .sectionTabShadowLeft {background-image:url(../_img/_section/sectionTabHoverShadowLeftSmall.png);left:-10px;z-index:3}
		#section .sectionTabs.sectionSmall li .sectionTabShadowRight {background-image:url(../_img/_section/sectionTabHoverShadowRightSmall.png);right:-10px;z-index:4}
	    #section .sectionTabs.sectionSmall li:hover div {background:#f8f8f8 url(../_img/_section/sectionSmallTabHoverBG.png) no-repeat 0 100% !important}
	
	#section .sectionTabs.sectionSmall li .sectionTabShadow {height:126px;}
		
	#section .sectionTabs.phoneTabs li:nth-child(even) div{background-image:url(../_img/_section/phoneSectionTabEvenBG.png)}
	#section .sectionTabs.phoneTabs li:nth-child(odd) div{background-image:url(../_img/_section/phoneSectionTabOddBG.png)}
	#section .sectionTabs.phoneTabs li:hover div,
	#section .sectionTabs.phoneTabs li.hover div{background-image:url(../_img/_section/phoneSectionTabHoverBG.png)!important;}
#bottomContainer {position:relative;width:960px;/*margin-top:23px;*/border-top:1px solid #ddd;background:#f4f4f4;overflow:hidden}
#bottomContainer.whiteBackground{background:#fff;border-top:0}
#bottomContainer.whiteBackground h3 {border-bottom:1px solid #dddddd}
	#bottomContainer h3 {padding:16px 30px 14px;font-size:1.8em;font-weight:bold;color:#363637;background:#fff}
	#bottomContainerMenu {position:absolute;right:30px;top:20px;list-style:none}
	#bottomContainerBoxes,
	#bottomContainerBoxes2White,
	#bottomContainerBoxes2Gray {width:960px;min-height:180px;height:auto !important;height:180px;background:#f4f4f4;/*overflow:hidden;*/}
	#bottomContainerBoxes2White {min-height:90px}
		#bottomContainerBoxes li {float:left;position:relative;width:210px;min-height:160px;height:auto /*!important;height:160px*/;padding:0 0 20px 30px;list-style:none;background:url(../_img/_section/bottomContainerBoxBG.png) no-repeat 0 0}
		#bottomContainerBoxes li.wide {width:450px}
		#bottomContainerBoxes li li {float:none;background:none;min-height:0;height:auto;padding:0}
		#bottomContainerBoxes h4 {width:210px;height:35px;padding-top:25px;margin-bottom:15px;font-size:1.6em;color:#363636;background-repeat:no-repeat;background-position:right top}
		#bottomContainerBoxes li.wide h4 {width:450px}
			#bottomContainerBoxes h4 a {color:#363637;text-decoration:none}
			#bottomContainerBoxes h4 a:hover {color:#48227c}
			#servicesUseful {background-image:url(../_img/_section/servicesIcoUseful.png)}
			#servicesFun {background-image:url(../_img/_section/servicesIcoFun.png)}
			#servicesWriteAndCall {background-image:url(../_img/_section/servicesIcoWriteAndCall.png)}
			#servicesPackets {background-image:url(../_img/_section/servicesIcoPackets.png)}
			#alsoInstall {background-image:url(../_img/_section/alsoIcoInstall.png)}
			#alsoModems {background-image:url(../_img/_section/alsoIcoModems.png)}
			#alsoArea {background-image:url(../_img/_section/alsoIcoArea.png)}
			#alsoPlayOnline {background-image:url(../_img/_section/alsoIcoPlayOnline.png)}
			#howToMove {background-image:url(../_img/_section/icoJakPrzejsc.png)}
			#moveNumberStatus {background-image:url(../_img/_section/icoStatusPrzenoszenia.png)}
			#fb {background-image:url(../_img/_section/icoFacebook.png);padding-bottom:10px}
			#fbZero {background-image:url(../_img/_section/icoFacebookZero.png);padding-bottom:10px}

		#bottomContainerBoxes p {padding:0 30px 18px 0;font-size:1.1em;line-height:13px}
		#bottomContainerBoxes ul.linkPointer li {list-style:none;font-size:0.9em;padding-bottom:10px}
		#bottomContainerBoxes ul.linkPointer.single {position:absolute;margin-bottom:30px;bottom:0}
	#bottomContainerBoxes2White,
	#bottomContainerBoxes2Gray {background:transparent;margin-top:5px}
		#bottomContainerBoxes2White li,
	    #bottomContainerBoxes2Gray li {float:left;position:relative;width:420px;height:90px;padding:20px 30px 30px;list-style:none;background:url(../_img/_section/tempBottomBoxBG.png) no-repeat left bottom}
	    #bottomContainerBoxes2Gray li {height:130px;background:url(../_img/_section/bottomContainerBoxBG.png) no-repeat 0 0}
			#bottomContainerBoxes2White li h4,
	        #bottomContainerBoxes2Gray li h4 {margin:0 0 10px 70px;font-size:14px;font-weight:bold}
	        #bottomContainerBoxes2Gray li h4 {margin-bottom:30px}
			#bottomContainerBoxes2White li p,
	        #bottomContainerBoxes2Gray li p {margin-left:70px;line-height:16px;padding-bottom:20px}
			#bottomContainerBoxes2White li ul li,
	        #bottomContainerBoxes2Gray li ul li {float:none;width:auto;height:auto;padding:0 0 0 16px;margin-left:70px;background:none}
			#bottomContainerBoxes2White li .recommendedServicesIco,
	        #bottomContainerBoxes2Gray li .recommendedServicesIco {width:90px;position:absolute;top:20px;left:10px;text-align:center;}
#bottomContainerBoxes.hoverArrow {min-height:0; position:relative;}
#bottomContainerBoxes.hoverArrow li {min-height:0; width:180px; padding:20px 30px;}
#bottomContainerBoxes.hoverArrow li:hover, #bottomContainerBoxes.hoverArrow li.selected {background:white url(../_img/_section/arrow_top.png) no-repeat 0 0; margin-top:-8px;padding:28px 30px 19px; border-bottom:1px solid #ccc;}
#bottomContainerBoxes.hoverArrow img {margin-left:15px;}
#bottomContainerBoxes.hoverArrow .price {font-size:18px;}
#bottomContainerBoxes.hoverArrow .price strong {color:#b30098;}

#section .headerTextContainer {position:relative;padding:24px 30px}
	#section .headerTextContainer p {color:#616162;padding-bottom:0}
#offerConfigSteps div.offerConfigStep {position:relative;width:960px;border-bottom:1px solid #e5e5e5;background:url(../_img/_section/offerConfigStepBG.gif) repeat-y 0 0}
	#offerConfigSteps div.offerConfigStep .disableLayer {width:882px;position:absolute;top:0;left:78px;background:url(../_img/_section/disableLayerBG.png) 0 0;z-index:999999}
		#offerConfigSteps div.offerConfigStep .disableLayer img {position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}
#offerConfigSteps div.offerConfigStep.promo {background:url(../_img/_section/offerConfigStepPromoBG.gif) repeat-y 0 0}
#offerConfigSteps div.offerConfigStep:first-child {border-top:1px solid #e5e5e5}
	#offerConfigSteps span.offerConfigStepNumeration {position:relative;float:left;display:block;width:40px;height:72px;padding-left:30px;line-height:72px;vertical-align:middle;font-size:3em;font-weight:bold;color:#bc1da4;border-right:8px solid #bc1da4}
	#offerConfigSteps div.offerConfigStep.promo span.offerConfigStepNumeration {color:#fff;border-right-color:transparent}
	#offerConfigSteps h3 {float:left;width:110px;padding:20px 30px 0 24px;color:#363637;font-size:1.4em;line-height:1.2em}
	#offerConfigSteps .offerConfigStepContent {float:left;width:690px;padding-bottom:22px}
		#section form .articleSection {position:relative}
		#offerConfigSteps .offerConfigStepContent label,
		#section form .articleSection label.radio {position:relative;display:block;float:left !important;width:210px !important;height:115px;margin:22px 30px 0 0;color:#48227c;font-size:30px;font-weight:bold;text-align:center;background:#ececec;border-bottom:1px solid #c2c2c2;cursor:pointer}
		#section form .articleSection label.radio {margin-top:4px;margin-bottom:8px;padding-right:0 !important;font-size:14px}
		#offerConfigSteps .offerConfigStepContent label:nth-child(3n+3),
		#section form .articleSection label.radio:nth-child(3n+3) {margin-right:0}
			#offerConfigSteps .offerConfigStepContent .styleRadio,
			#section form .articleSection .styleRadio {position:absolute;left:20px;top:52px}
		#offerConfigSteps .offerConfigStepContent .smaller label {width:156px !important;padding-left:54px;font-size:1.4em;line-height:1.2em;text-align:left}
		#offerConfigSteps .offerConfigStepContent label.withText{height:170px}
		#offerConfigSteps .offerConfigStepContent label span.labelTxt,
		#section .articleSection label span.labelTxt {position:relative;display:table-cell;*display:block;width:210px;*width:auto;height:115px;vertical-align:middle;text-align:center !important}
		#offerConfigSteps .offerConfigStepContent label span.labelTxt.longLabelTxt {padding-left:46px;text-align:left !important;font-size:18px}
			#offerConfigSteps .offerConfigStepContent label span.labelTxt.longLabelTxt small {font-weight:normal}
		#offerConfigSteps .offerConfigStepContent .smaller label span.labelTxt {text-align:left !important}
		#section .articleSection label span.labelTxt {padding-left:44px;text-align:left !important}
			#offerConfigSteps .offerConfigStepContent label span.labelTxt span{line-height:normal;}
		#offerConfigSteps .offerConfigStepContent label span.labelTxtLong{display:block;position:relative;top:-10px;padding:0 19px;color:#616162;font-size:11px;font-weight:normal;line-height:13px;text-align:left}
		
		#offerConfigSteps .offerConfigStepContent label.active,
		#section form .articleSection label.radio.active {color:#fff;background:#bc1da4}
		#offerConfigSteps .offerConfigStepContent label.disabled,
		#section form .articleSection label.radio.disabled {color:#a992bc;cursor:default;background:#f6f6f6}
		#offerConfigSteps .offerConfigStepContent label.active span.labelTxtLong,
		#section form .articleSection label.radio.active span.labelTxtLong {color:#fff}
		#section form .articleSection .boxCreation {position:absolute;top:0;right:30px}
			#offerConfigSteps .offerConfigStepContent label small {font-size:15px}
			#offerConfigSteps .offerConfigStepContent label .inlineBlock{display:inline-block !important}
			#offerConfigSteps .offerConfigStepContent label strike{ position:absolute;top:26px;/*left:75px;*/padding: 1px 2px;font-size:15px;text-decoration:none;background:url(../_img/_section/strikeDark.png) no-repeat 50% 50%}
			#offerConfigSteps .offerConfigStepContent label.active strike{background:url(../_img/_section/strike.png) no-repeat 50% 50%}
			#offerConfigSteps .offerConfigStepContent label small {padding-left:4px}
			#offerConfigSteps .offerConfigStepContent label small.smaller{display:block;font-size:12px;font-weight:normal}
				#offerConfigSteps .offerConfigStepContent label strike small {font-size:9px}
			#offerConfigSteps .offerConfigStepContent .smaller label small {padding-left:0;font-size:0.86em;font-weight:normal}
		#offerConfigSteps .offerConfigStepContent label input{  position:absolute;width:12px;height:12px;top:51px;left:20px;vertical-align:middle}
		#offerConfigSteps .offerConfigStepContent > p{ padding: 30px 0 0; }
		#offerConfigSteps.modemManual .offerConfigStepContent > p{ padding: 20px 0 0; }
		#offerConfigSteps.moveNumberToFresh .offerConfigStepContent > p{ padding: 20px 0 0; }
		#offerConfigSteps.moveNumberToFresh .offerConfigStep{ min-height: 92px;height:auto !important;height:92px}
		#choosePromoBox{ margin-top:22px;padding:20px 0 0;background:#ececec}
			#choosePromoBox .singlePromo{ padding-left: 132px; font-weight: bold; font-size: 1.4em; color: #363637 }
			#choosePromoBox .choosePromoBoxContent{ position:relative;display:none}
			#choosePromoBox .text {padding:10px 22px 10px 180px !important}
			#choosePromoBox .choosePromoBoxContent.shown{ display:block}
			#choosePromoBox .choosePromoBoxContent p{ position:relative;padding:48px 22px 48px 132px;font-size:1.2em;color:#444133;line-height:1.17em;z-index:2}
			#choosePromoBox.singlePromo .choosePromoBoxContent p{padding-top:5px}
			#choosePromoBox .choosePromoBoxContent img{ position:absolute;bottom:0;z-index:1}
		#choosePromoTxt{ position:relative}
			#choosePromoTxt h4{ position:relative;padding:47px 0 0 30px;font-size:1.8em;font-weight:bold;color:#444133;z-index:2}
			#choosePromoTxt p{ position:relative;padding:0 30px 42px;font-size:1.2em;line-height:1.17em;color:#444133;z-index:2}
				#choosePromoTxt p strong{ color:#b30098}
			#choosePromoTxt img{ position:absolute;top:0;right:30px;z-index:1}
		
			#offerConfigSteps .offerConfigStepContent .smaller label small {font-size:0.86em;font-weight:normal}
		#offerConfigSteps .offerConfigStepContent label input {position:absolute;width:12px;height:12px;top:51px;left:20px;vertical-align:middle}
		#offerConfigSteps .offerConfigStepContent > p {padding:30px 0 0}
		#offerConfigSteps.modemManual .offerConfigStepContent > p {padding:20px 0 0}
		#choosePromoBox {margin-top:22px;padding:20px 0 0;background:#ececec}
			#choosePromoBox .singlePromo {padding-left:180px;font-weight:bold;font-size:1.4em;color:#363637 }
			#choosePromoBox .choosePromoBoxContent {position:relative;display:none;min-height:130px;height:auto !important;height:130px}
			#choosePromoBox .choosePromoBoxContent.shown {display:block}
				#choosePromoBox .choosePromoBoxContent p {width:490px;margin-left:160px;padding:30px 20px;font-size:1.2em;color:#444133;line-height:1.17em;z-index:2}
			#choosePromoBox.singlePromo .choosePromoBoxContent{min-height:0 !important}
				#choosePromoBox.singlePromo .choosePromoBoxContent p {padding-top:5px}
				#choosePromoBox .choosePromoBoxContentImg{position:absolute;width:160px;min-height:130px;height:auto !important;height:130px;bottom:0}
					#choosePromoBox .choosePromoBoxContentImg img {position:absolute;bottom:0;z-index:1}
		#choosePromoTxt {position:relative}
			#choosePromoTxt h4 {position:relative;padding:47px 0 0 30px;font-size:1.8em;font-weight:bold;color:#444133;z-index:2}
			#choosePromoTxt p {position:relative;padding:0 30px 42px;font-size:1.2em;line-height:1.17em;color:#444133;z-index:2}
				#choosePromoTxt p strong {color:#b30098}
			#choosePromoTxt img {position:absolute;top:0;right:30px;z-index:1}
			
			#choosePromoTxt ul {margin: 8px 30px 30px;font-size:12px;line-height:14px;color:#363637;list-style:none}
				#choosePromoTxt ul li {padding-left:16px;background:url(../_img/_section/listBullet.png) no-repeat left center}
					#choosePromoTxt ul li strong {color:#b10097}
		.choosePromoDetails {display:none}
		.choosePromoDetails.shown {display:block}
			.choosePromoDetails h4 {height:40px;padding:0 30px;line-height:40px;vertical-align:middle;font-size:1.2em;font-weight:bold;color:#363637;background:#e6e6e6}
			.choosePromoDetails table {width:690px;margin-top:8px;color:#616162}
				.choosePromoDetails table th,
				.choosePromoDetails table td {height:14px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #fff}
				.choosePromoDetails table tr:nth-child(even) td,
				.choosePromoDetails table tr:nth-child(even) th {background:#ececec}
				.choosePromoDetails table tr:nth-child(odd):last-child td,
				.choosePromoDetails table tr:nth-child(odd):last-child th {border-bottom:1px solid #e5e5e5}
				.choosePromoDetails table th {text-align:right;font-size:11px}
				.choosePromoDetails table td {width:300px;padding-left:30px;font-size:1.2em}
					.choosePromoDetails table td strong {color:#b10097}
			.choosePromoDetails table.narrow {width:330px}
			.choosePromoDetails table.narrow td {padding:0;font-size:11px;font-weight:normal}
		#phoneDetails {float:left;width:290px;margin:22px 30px 0 0;padding:0}
			#phoneDetails h4 {padding-top:20px;margin-bottom:10px;font-weight:bold;font-size:1.8em;color:#592c80}
			#phoneDetails div {font-size:1.2em}
		#phoneDetailsImg {float:left;width:160px;padding-top:20px;text-align:center}
		#phoneDetailsSummary {float:right;width:180px;height:160px;margin-top:22px;padding:20px 0 11px 30px;background:#b30098}
			#phoneDetailsSummary h4 {padding-right:30px;color:#fff;font-size:1.2em;line-height:1.33em}
			p#phoneDetailsPrice {padding:30px 30px 30px 0;font-weight:bold;font-size:3.7em;color:#fff}
				#phoneDetailsPrice span.VAT {display:block;margin-top:6px;font-size:12px;font-weight:normal}
				p#pphoneDetailsPrice small {font-size:0.48em}
			#phoneDetailsSummary .linkPointer span {font-size:1em}
#offerConfigSubmit, .offerConfigSubmit {padding:22px 32px 22px 30px;text-align:right}	
	#offerConfigSubmit .ButtonBig, .offerConfigSubmit .ButtonBig {margin:0 2px 16px 0}

#docsAndDetails, .slidersContainer {margin-bottom:22px}
	#docsAndDetails h3, .slidersContainer h3,
	h3.detailsToggle {margin-top:8px;padding:13px 30px !important;vertical-align:middle;font-size:1.2em !important;font-weight:bold;color:#363637;background:#e5e5e5}
	h3.titleSlider {background:none;border-bottom:1px solid #ccc}

#docsAndDetails .offerConfigAttachments, .slidersContainer .offerConfigAttachments {padding:20px 30px 20px/*0 30px 30px*/}
	.slidersContainer .offerConfigAttachments h4 {padding-top:8px;font-size:1.1em;font-weight:bold}
	.slidersContainer .offerConfigAttachments h5 {padding:14px 0 7px;font-size:1.2em}
	.slidersContainer .offerConfigAttachments li {padding:8px 0;list-style:none}
	.slidersContainer .offerConfigAttachments li a img {padding-right:5px}

#docsAndDetails .offerConfigAttachments {padding:10px 30px 20px 30px}
	#docsAndDetails .offerConfigAttachments h4 {padding-top:8px;font-size:1.1em;font-weight:bold}
	#docsAndDetails .offerConfigAttachments h5 {padding:14px 0 7px;font-size:1.2em}
	#docsAndDetails .offerConfigAttachments li {padding:8px 0;list-style:none}
	#docsAndDetails .offerConfigAttachments li a img {padding-right:5px}

	
/* customDropdown style */
select{display:none}
.customDropdown {position:relative;margin-top:3px;text-align:left;display:inline-block;vertical-align:middle;z-index:6669;zoom:1;*display:inline}
.customDropdown.zIndex9999{z-index:9999}
	.customDropdown select {display:none}
	.customDropdown .customDropdownLabel {display:block;cursor:pointer}
	.customDropdownOptions {display:none;position:absolute;z-index:999991;margin-top:2px;padding:0 !important}
		.customDropdownOptions li {cursor:pointer}

/* ------------------- */
/*.viewItems .customDropdown {display:block;float:right}*/
.viewItems .customDropdown {margin:0}
/* customDropdown phones */
	.customDropdown.allPhones {}
	.customDropdown p.customDropdownLabel {/*width:70px;*/ line-height:18px !important;height:18px;padding:0 26px 0 7px !important;font-size:12px !important;font-weight:normal;color:#616162 !important;border:1px solid #b7b7b7;background:#fff url(../_img/_section/customDropdownButton.png) no-repeat 100% -5px;overflow:hidden}
		.customDropdown p.customDropdownLabel span {padding:2px 26px 2px 2px}
	.customDropdownOptions {width:100px;border:1px solid #a3a3a3;border-top:none;overflow-x:hidden}
		.customDropdownOptions li {/*width:92px;*/ max-height: 64px; height:auto !important;height:22px; margin:0 !important;padding:3px 4px !important;border-bottom:1px solid #fff;font-size:12px;line-height:16px;background:#fff !important;list-style:none;overflow:hidden}
		.customDropdownOptions li.selected {color:#48227c !important;background:#f5f5f5 !important}
		.customDropdownOptions li:hover {color:#48227c !important;background:#f5f5f5 !important}
		.customDropdownOptions .customDropdownOptionsGroup {font-weight:bold;cursor:default}
		.customDropdownOptions .customDropdownOptionsGroup.selected,
		.customDropdownOptions .customDropdownOptionsGroup:hover {color:#616162;background:#fff}
/* customDropdown offerCalc */
	select[name=choosePromo] {display:none}
	.customDropdown.choosePromo {width:577px !important;height:40px;margin-left:22px}
	.customDropdown.choosePromo p.customDropdownLabel {width:577px !important;height:20px;padding:12px 47px 8px 20px !important;font-size:1.4em !important;font-weight:bold;color:#48227c !important;border:1px solid #b7b7b7;background:#fff url(../_img/_section/customDropdownButtonChoosePromo.png) no-repeat top right}
	.customDropdownOptions.choosePromo {width:644px !important;border:1px solid #b7b7b7;border-top:none}
		.customDropdownOptions.choosePromo li {width:604px !important;padding:10px 20px !important;border-bottom:1px solid #fff;font-size:1.4em !important;background:#fff;list-style:none}
		.customDropdownOptions.choosePromo li.selected {color:#48227c;background:#f5f5f5}
		.customDropdownOptions.choosePromo li:hover {color:#48227c;background:#f5f5f5}
		
#sectionBoxes,
.sectionBoxes {list-style:none;background:#f0f0f0;overflow:hidden}
	#sectionBoxes.forCustomers p {font-size:1.2em;padding-bottom:15px}
	#sectionBoxes.forCustomers li {padding:30px;height:auto !important;height:240px;min-height:240px;background:url(../_img/_section/sectionBoxBG2.png) no-repeat 0 0}
	#sectionBoxes.forCustomers li.oneAndHalf, #sectionBoxes.forCustomers li.double {background:url(../_img/_section/sectionBannerBG.png) no-repeat 0 0}
	#sectionBoxes.forCustomers li.oneAndHalf,
	#sectionBoxes.forCustomers li .blueButtonSmall, #sectionBoxes.forCustomers li h2 {position:relative;z-index:1000;bottom:0}
	#sectionBoxes li,
	.sectionBoxes li	{float:left;display:inline;width:180px;height:auto !important;height:99px;min-height:99px;padding:20px 30px 46px;position:relative;background:#f0f0f0 url(../_img/_section/sectionBoxBG.png) no-repeat 0 0}
	#sectionBoxes li.double,
	.sectionBoxes li.double {width:420px;}
	#sectionBoxes.tall li.double,
	.sectionBoxes.tall li.double {height:337px !important;padding-bottom:0;border-bottom:1px solid #ddd;background:url(../_img/_section/2011doubleSectionBoxesTallBG.png) no-repeat 0 0}
		#sectionBoxes.tall li.double h3,
		#section .sectionBoxes.tall li.double h3 {font-size:36px;}
		#sectionBoxes.tall li.double p,
		#section .sectionBoxes.tall li.double p {padding-bottom:14px;}
	.sectionBoxes li.full p.floatRight {position:relative;z-index:1000;margin-top:15px}
	#sectionBoxes li.full,
	.sectionBoxes li.full {width:900px}
	#sectionBoxes li.oneAndHalf,
	.sectionBoxes li.oneAndHalf {width:300px}
		#sectionBoxes li h2,
		.sectionBoxes li h2 {font-size:2.1em;font-weight:bold;padding-bottom:9px;margin:0}
		#sectionBoxes li h3,
		.sectionBoxes li h3 {font-size:1.8em;font-weight:bold;padding-bottom:5px}
			#sectionBoxes li h3 a:hover small, #sectionBoxes li h3 a:hover strong,
			.sectionBoxes li h3 a:hover small, .sectionBoxes li h3 a:hover strong {color:#48227c}
			#sectionBoxes li small,
			.sectionBoxes li small {display:block;font-size:.7em;font-weight:normal;color:#616162;padding-bottom:3px;margin-top:6px}
		#sectionBoxes li p,
		.sectionBoxes li p {font-size:1.1em;padding:0;line-height:14px}
		#sectionBoxes .linkPointer span {font-size:11px}
		.boxCreation,
		.sectionBoxes li .boxCreation {position:absolute;right:0;bottom:0;z-index:99}
		.sectionBoxes.tall li .boxCreation {width:480px;/*position:static;margin-top:50px;margin-left:-30px*/}
		#sectionBoxes li .blueButtonSmall,
		#sectionBoxes li .linkPointer,
		.sectionBoxes li .blueButtonSmall,
		.sectionBoxes li .linkPointer {position:absolute;bottom:20px}
			#sectionBoxes li ul,
			.sectionBoxes li ul {font-size:12px;line-height:14px;color:#363637;list-style:none}
				#sectionBoxes li ul li,
				.sectionBoxes li ul li {float:none;display:block;width:auto;min-height:1px;height:auto !important;padding:0 0 0 16px;font-size:11px;line-height:13px;background:url(../_img/_section/listBullet.png) no-repeat left center}
					#sectionBoxes li ul li strong,
					.sectionBoxes li ul li strong {color:#b10097}
#section .grayBox {background:#ececec;margin-bottom:3px;padding:20px 30px}
#section .col1 .grayBox {margin-bottom:0}
	#section .grayBox h2 {font-size:1.8em;color:#303030;font-weight:normal;margin-bottom:20px}
	#section .grayBox h2 strong, #section .grayBox h3 strong {color:#303030}
	#section .grayBox h3, #section .grayBox h4 {font-size:14px;margin-bottom:10px;font-weight:bold}
	#section .grayBox h4 {margin-bottom:15px}
	#section .grayBox ul li {font-size:11px}
	#section .grayBox p {line-height:16px;padding-bottom:16px}
	#section .grayBox .text{padding:0;}
		#section .grayBox .text ul{padding:0 0 30px 0;}
		#section .grayBox .text .boxMargin{padding:28px 0 0 0;}
	#section .grayBox .tableBox {position:relative;background:#fff;padding:0 30px 30px 30px}
		#section .tableBox .annotation {position:absolute;bottom:10px;left:30px}
			#section .tableBox .annotation p {padding:0;font-size:10px;color:#616162}
	#section .grayBox .tableBox table {margin-bottom:10px}
	#section .grayBox .tableBox table:last-child  {margin-bottom:0}
	#section .grayBox .tableBox table tr:nth-child(odd) td {background:#ececec}
		#section .grayBox .tableBox table tr th {vertical-align:bottom;font-size:.9em}
		#section .grayBox .tableBox table tr th, #section .grayBox .tableBox table td {text-align:center;vertical-align:middle}
		#section .grayBox .tableBox table tr th:first-child, #section .grayBox .tableBox table td:first-child {font-weight:bold;text-align:left;padding-left:20px}
		#section .grayBox .tableBox table tr:last-child:nth-child(even) td {border-bottom:1px solid #ececec}
			#section .grayBox .tableBox table tr td a.linkPointer {color:#363637}
				#section .grayBox .tableBox table tr td a.linkPointer span {font-size:12px}
			#section .grayBox .tableBox table tr th p, #section .grayBox .tableBox table td p {padding:6px 0}
				#section .grayBox .tableBox table tr th p strong {font-size:1.2em;color:#616162}
				#section .grayBox .tableBox table td p strong {font-size:1.2em;color:#b30098}
#section .grayBoxCircle{background: #ececec url(../_img/_section/bg_circle.gif) no-repeat 100% 0;}
#section .grayBoxGradient{background: #f4f4f4 url(../_img/_section/bg_gradinetBoxGray.gif) repeat-x 0 0;}
#section .grayBoxGradient span.pink{color:#bc1da4; font-size:18px; font-weight:bold;}
#section .grayBoxCompass{background: #f4f4f4 url(../_img/_section/bgGradientBoxGray.png) no-repeat 0 0; height:132px; position:relative;}
#section .grayBoxDiamond{background: #f4f4f4 url(../_img/_section/bgGradientBoxGray.png) no-repeat 0 0; height:122px; position:relative;}
#section .linkBottom{position:absolute; bottom:20px; left:30px;}

#section  .delivery {padding:10px;}
	#section  .delivery .couriers {text-align:center;padding:15px 20px;background:#ffffff;box-shadow:0 0 10px #d9d9d9;-moz-box-shadow:0 0 10px #d9d9d9;-webkit-box-shadow:0 0 10px #d9d9d9;-o-box-shadow:0 0 10px #d9d9d9;}
	#section  .delivery .couriers h5 {text-align:left;margin-bottom:20px}
	#section  .delivery .couriers img {margin:0 10px}

#sidebar {width:190px;float:left;display:inline}
	#sidebar h3 {font-size:1.2em;margin-bottom:6px;font-weight:bold}
	#sidebar label {display:block;position:relative;padding-left:8px;color:#616162;font-size:1.2em;margin-bottom:4px}
		#sidebar label .styleRadio,
		#sidebar label .styleCheckbox {position:absolute;left:0}
		#sidebar label span.labelTxtWrap {display:inline-block;padding-left:18px}
	#sidebar .sidebarToggle {background:#e5e5e5;padding:10px 20px;margin-bottom:4px;font-size:1.2em;font-weight:bold}
		#sidebar .sidebarToggle span {float:right}
	#sidebar .sidebarItem, #sidebar .sidebarText  {padding:20px 30px 20px 30px}
	#sidebar .sidebarText {position:relative;}
	#sidebar .findPhone {background:url(../_img/_section/bgGradientSidebar.gif) repeat-x 0 0;padding-bottom:10px;height:130px}
	#sidebar .findPhone .producer {margin-top:11px}
	#sidebar .phoneCover {padding-top:16px;padding-bottom:16px}
	#sidebar .phoneFeatures {padding-top:16px;padding-bottom:16px;border-bottom:1px solid #ececec}
		#sidebar .sidebarItem select {margin:3px 0 10px 0}
		#sidebar .sidebarItem .customDropdown {margin-bottom:4px}
	
	#sidebar ul.linkPointer {margin-right:30px;list-style:none}		
	#sidebar ul.linkPointer li {line-height:16px;padding:6px 0 8px 30px !important}
		#sidebar ul.linkPointer li a {background-position:100% 50%}
		#sidebar ul.linkPointer li a span {font-size:14px}
	#sidebar ul.linkPointer li.selected {color:#fff;background:url(../_img/_section/pinkButtonBg.png) no-repeat 0 0 !important}
		#sidebar ul.linkPointer li.selected a {color:#fff;background:none !important}
			#sidebar ul.linkPointer li.selected a span {background:none}
#sidebar.newSidebar {float:left; width:330px; margin-right:30px;}
#sidebar.graySidebar {padding:30px 0 30px 0;background:#ececec}	
#sidebar .grayWhiteBox {border:8px solid #ececec; border-top:0; padding:0 22px 20px 22px; margin-top:14px; background:white;}
#sidebar .grayWhiteBox h3 {background:#ececec; padding:15px 22px; margin:0 -22px; font-size:1.8em; font-weight:bold;}
#sidebar .grayWhiteBox h3 + * {margin-top:20px}
#sidebar .grayWhiteBox h3 em {color:#be26a7; font-weight:bold;}
#sidebar .grayWhiteBox h4 {padding-bottom:22px; font-size:1.2em; font-weight:bold;}
#sidebar .grayWhiteBox .searchOffer .fieldset label.radio {display:inline-block; padding:0 10px 10px 18px;}
#sidebar .grayWhiteBox .searchOffer label .label {float:left; width:50px; margin-top:6px;}
#sidebar .grayWhiteBox .searchOffer label .customDropdown {float:left}
#sidebar .grayWhiteBox #seeOfferDetails {margin-top:15px;}
#sidebar .grayWhiteBox .sidebarToggle {padding:18px 0;/*margin-top:4px;*/margin:0;background:white;border-bottom:1px solid #ececec;}
#sidebar .grayWhiteBox .sidebarToggle:hover {background:white !important;}
#sidebar .grayWhiteBox h3 + .sidebarToggle {margin-top:10px;}
#sidebar .grayWhiteBox .sidebarToggle.shown {border-bottom:0;}
#sidebar .grayWhiteBox .sidebarItem {margin-top:0;padding:0 0 16px;border-bottom:1px solid #ececec;overflow:hidden;}
#sidebar .grayWhiteBox .sidebarItem:last-child {border-bottom:0;}
#sidebar .grayWhiteBox .twoColumns label {display:inline-block !important; width:49%;padding-left:0px;}
#sidebar .grayWhiteBox .twoColumns label:nth-child(odd) {clear:left;}

.newSidebar .grayWhiteBox .styleRadio {background-image:url("../_img/_section/styleRadioBGViolet.png");}
.newSidebar .grayWhiteBox .styleCheckbox {background-image:url("../_img/_section/styleCheckboxBGViolet.png");}
.newSidebar .grayWhiteBox .checkbox:hover .styleCheckbox {background-position:0 -84px;}
.newSidebar .grayWhiteBox .checkbox:hover .styleCheckbox.checked {background-position:0 -14px;}
.newSidebar .grayWhiteBox label {margin-bottom:2px;}
.newSidebar .grayWhiteBox .checkbox .labelTxtWrap span {padding-bottom:2px;}
#sidebar.newSidebar .grayWhiteBox .checkbox .labelTxtWrap {padding-left:18px;}
#sidebar.newSidebar .grayWhiteBox .checkbox .labelTxtWrap:hover {margin-left:18px;padding-left:0;cursor:pointer;}
#sidebar.newSidebar .grayWhiteBox .checkbox .labelTxtWrap:hover span {color:#48227c;background:url("../_img/_section/dotBG.gif") repeat-x 0 100%;}
.newSidebar .grayWhiteBox .styleCheckbox.checked + .labelTxtWrap {color:#48227c;}

/*.twoColumns {-moz-column-count:2; -moz-column-gap:20px; -webkit-column-count:2; -webkit-column-gap:20px; column-count:2;	column-gap:20px;}*/
.sort.noLines li ul li {border-left:none; margin-right:12px; padding:0;}
.sort ul {margin-left:5px;}
.sort li {font-size:12px;}
.viewItems {float:right; margin-right:28px;}
.viewItems ul {list-style: none outside none;font-size:0;}
.sort.viewItems li ul li {display:inline-block; width:18px; line-height:20px;margin-right:1px !important;font-size:12px;text-align:center;font-size:10px;}
.sort.viewItems li ul li.selected {padding-bottom:2px;}
.sort.viewItems li ul li a {padding-bottom:0;background:none;}
.viewItems li ul li {background:url(../_img/_section/pageIcons.png) no-repeat 0 0;}
.viewItems li ul li a{display:inline-block; width:18px; margin-right:0 !important; line-height:20px; text-align:center; font-size:10px; color:#858586;}
.viewItems li ul li:hover, .viewItems li ul li.selected {background-position:0px -24px; color:#48227c;}
.viewItems li ul li.asList {background-image: url(../_img/_section/pageIconsList.png);}
.viewItems li ul li.asMatrix {background-image: url(../_img/_section/pageIconsMatrix.png);}
.viewItems.perPage li ul li {background: url(../_img/_section/itemsPerPage.gif) no-repeat 0 0;}
.viewItems.perPage li ul li a {text-indent:-999em;}
.viewItems.perPage li ul li.selected {text-indent:-999em;}
.viewItems.perPage .items5 {background-position: 0 0;}
.viewItems.perPage .items10 {background-position: -17px 0;}
.viewItems.perPage .items20 {background-position: -35px 0;}
.viewItems.perPage .items40 {background-position: -53px 0;}
.viewItems.perPage .selected.items5, .viewItems.perPage .items5:hover {background-position: 0 -21px;}
.viewItems.perPage .selected.items10, .viewItems.perPage .items10:hover {background-position: -17px -21px;}
.viewItems.perPage .selected.items20, .viewItems.perPage .items20:hover {background-position: -35px -21px;}
.viewItems.perPage .selected.items40, .viewItems.perPage .items40:hover {background-position: -53px -21px;}
/*.viewItems {float:right; margin-right:30px;}
.viewItems ul {list-style: none outside none;}
.viewItems li ul li {margin-left:0 !important;}
.viewItems li ul li.selected {display:inline-block; width:18px; padding-bottom:2px; line-height:22px; text-align:center; font-size:10px;}
.viewItems li ul li a{display:inline-block; background:url(../_img/_section/pageIcons.png) no-repeat 0 1px; width:18px; margin-left:1px !important; line-height:22px; text-align:center; font-size:10px; color:#858586;}
.viewItems li ul li a:hover, .viewItems li ul li.selected {background:url(../_img/_section/pageIcons.png) no-repeat 0px -23px; color:#48227c;}
.viewItems li ul li.asList.selected {background-image: url(../_img/_section/pageIconsList.png);}
.viewItems li ul li.asMatrix.selected {background-image: url(../_img/_section/pageIconsMatrix.png);}
.viewItems li ul li.asList a {background-image: url(../_img/_section/pageIconsList.png);}
.viewItems li ul li.asList a:hover {background-image: url(../_img/_section/pageIconsList.png);}
.viewItems li ul li.asMatrix a {background-image: url(../_img/_section/pageIconsMatrix.png);}
.viewItems li ul li.asMatrix a:hover {background-image: url(../_img/_section/pageIconsMatrix.png);}*/

			
	#sidebar .hr {margin:16px 0}
	#sidebar .sidebarInfo {margin-top:30px;padding-left:20px;padding-right:30px;}
#offer {width:766px;float:left;display:inline;margin-left:4px}
	#offer h3 {font-size:1.2em;margin-bottom:6px;font-weight:bold}
	#offer .searchOffer {padding:20px 30px;height:106px;background:url(../_img/_section/bgGradientSidebar.gif) repeat-x 0 0}
	#offer .onlySort {height:14px;background:url(../_img/_section/bgGradientSort.png) repeat-x 0 0}
	#offer .searchOffer p {padding:0}
		#offer .searchOffer .fieldset {height:70px}
			#offer .searchOffer .fieldset label {float:left;padding-right:20px;font-size:1.2em;position:relative}
				#offer .searchOffer .fieldset label select, #offer .searchOffer .fieldset label .customDropdown, #sidebar .sidebarItem label .customDropdown {margin-top:6px;}
				#offer .searchOffer .fieldset label .tooltip, .tooltipSmall {position:relative;top:4px;width:17px;height:17px;background-image:url(../_img/_section/qMarkSmall.png);}
		#offer .searchOffer .viewItems {float:right;font-size:1.2em;margin-top:-3px}
		
#androidBar {display:none;position:relative;width:736px;height:34px;margin:5px 0 10px;padding-left:30px;background:url(../_img/_section/androidBarBG.jpg) no-repeat 0 0}
#androidBar p {height:12px;padding-top:11px;line-height:12px;font-size:12px;vertical-align:middle}
#androidBarClose {display:block;position:absolute;height:12px;top:9px;right:30px;vertical-align:middle;font-size:11px;background-position:100% 5px !important;}
#offer .productsList {list-style:none;margin:/*0*/ 5px 0 0;padding:0}
	#offer .productsList li {float:left;width:383px;height:262px;display:inline;background:url(../_img/_section/productsListBG.png) no-repeat 0 0}
	/*#offer .productsList.accList li {min-height:262px;height:auto !important;height:262px}*/
	#offer .productsList li.hover {position:relative;cursor:pointer;z-index:100}
		#offer .productsList li .bgShadowBottom {display:none;position:absolute;z-index:1000}
		#offer .productsList li .bgShadow {display:none !important}
		#offer .productsList li.hover .bgShadowBottom {display:none;z-index:1;width:383px;height:262px;background:#fff;z-index:1;-moz-box-shadow:0 0 10px #c9c9c9;-webkit-box-shadow:0 0 10px #c9c9c9;-o-box-shadow:0 0 10px #c9c9c9;box-shadow:0 0 10px #c9c9c9}	
		/*#offer .productsList.accList li.hover .bgShadowBottom {min-height:262px;height:auto !important;height:262px}*/
		#offer .productsList li.hover .stickers {z-index:100}
		#offer .productsList li .shadow {width:383px;height:262px}	
		/*#offer .productsList.accList li .shadow {min-height:262px;height:auto !important;height:262px}	*/
		#offer .productsList li.hover .shadow {position:absolute;left:0;z-index:10}
	#offer .productsList h2 {font-size:1.8em;margin-bottom:22px;font-weight:normal}
		#offer .productsList h2 strong {display:block;font-size:.7em;font-weight:normal;color:#363637}
	#offer .productsList p {padding-bottom:5px; clear:left;}
	#offer .productsList .oldPrice {color:#363637;}
		#offer .productsList .oldPrice strike {font-size:22px;color:#363637;text-decoration:none;background:url(../_img/_section/strikeDarkness.png) no-repeat center center}
		#offer .productsList .oldPrice small {padding-left:3px;font-size:16px}
	#offer .productsList .price {font-size:1.2em;color:#616162;padding-bottom:19px;line-height:14px}
		#offer .productsList .price span {color:#be26a7;font-size:3.0em;font-weight:bold;display:block;margin:10px 0;*margin:10px 0 15px 0}
		#offer .productsList .price span.from {color:#616162;font-size:12px;font-weight:normal;display:inline;margin: 0}
			#offer .productsList .price small {font-size:0.6em;padding-left:5px}
	
	#offer .productsList .productTxt {float:right;width:175px;height:213px;display:inline;padding:30px 30px 0 10px}
	#offer .productsList.accList .productTxt {min-height:213px;height:auto !important;height:213px}
		#offer .productsList .blueButtonSmall span {font-size:12px}
	#offer .productsList .productImg {float:right;width:150px;height:233px;display:inline;padding:30px 0 0 18px;text-align:center}
		 .stickers {width:21px;position:absolute;margin-left:-10px;z-index:1;margin-top:-30px}
			.stickers img {display:block;margin-bottom:2px !important;padding:0 !important}
	#offer .productsList .productBar {cursor:default;display:none;background:#ececec;position:absolute;bottom:0;left:0;width:383px;height:38px}
		#offer .productsList .productBar label {float:left;padding:0 10px 0 10px;font-size:1.2em;line-height:38px;background:#b30099;color:#fff}
			#offer .productsList .productBar label input {position:relative;top:2px}
		#offer .productsList .productBar p {margin:0;padding:0;padding:10px 20px 10px 20px}
#offer.modems .productsList .productBar {width:480px}
#offer.modems {width:100% !important;margin:0 !important}
	#offer.modems .productsList li {width:480px;background:url(../_img/_section/productsModemListBG.png) no-repeat 0 0}
		#offer.modems .productsList li h2 {margin-bottom:15px}
		#offer.modems .productsList li .price {margin-bottom:15px}
		#offer.modems .productsList li .shadow {width:480px}
		#offer.modems .productsList li.hover .bgShadowBottom {width:480px}
	#offer.modems .productsList .productImg {width:210px}
	#offer.modems .productsList .productTxt {width:211px}
    
#offer.devices {width:100% !important;margin:0 !important}
#offer.devices .productsList li {width:480px;height:311px;background:url(../_img/_section/productsModemListBG.png) no-repeat 0 0}
#offer.devices .productsList li h2 {margin-bottom:15px}
#offer.devices .productsList li .price {margin-bottom:15px}
#offer.devices .productsList li .price strong {color:#be26a7; font-weight:bold; font-size:36px;}
#offer.devices .productsList li .shadow {width:480px}
#offer.devices .productsList li.hover .bgShadowBottom {width:480px}
#offer.devices .productsList .productImg {width:230px}
#offer.devices .productsList .productTxt {width:180px;padding-top:50px;}
#offer.devices .productsList .productImg img {padding-top:20px;}

#offer.new {display:inline-block; width:600px; margin-top:4px; float:none; margin-left:0;}
#offer.new h1 {font-size:2.4em; padding:0;}
#offer.new .productsList {border-top:8px solid #ececec; list-style:none; list-style-image:none;}
#offer.new .productsList li {background:none; display: block; float: none; height: auto; width: auto;}
#offer.new .productsList > li {padding:28px 0 25px; border-top:1px solid #ccc;}
#offer.new .productsList > li:first-child {border-top:none;}
#offer.new .productsList > li h2 {float:left; margin-right:16px; margin-bottom:28px; font-size:1.8em; font-weight:bold;}
#offer.new .productsList > li h2 .price {padding:0 0 0 8px; margin-left:10px; font-size:1em; font-weight:normal; border-left:1px solid #ccc;}
#offer.new .productsList > li h2 .price span {display:inline; font-size:1.1em;}
#offer.new .productsList > li .features {margin-top:5px; list-style:none; list-style-image:none;}
#offer.new .productsList > li .features li {float:left; padding:0 6px; border-left:1px solid #ececec; font-size:1.2em; line-height:1; color:#be26a7;}
#offer.new .productsList > li .features li:first-child {border-left:none;}
#offer.new .productsList .productImg, #offer.new .productsList .productTxt, #offer.new .productsList .productPrice {float:left; margin-top:10px; height:auto;}
#offer.new .productsList .productImg {clear:left; width:155px; margin:0 15px 0 0; padding:0; text-align:center;}
#offer.new .productsList .productTxt {width:245px; margin-right:15px; padding:0; font-size:1.2em;}
#offer.new .productsList .productTxt ul {margin-bottom:15px;}
#offer.new .productsList .productTxt ul li {padding:0 0 3px 10px; line-height: 1.5; background: url("../_img/_section/listBulletGray.png") no-repeat 0 6px;}
#offer.new .productsList .productTxt .compare {font-size:11px;}
#offer.new .productsList .productTxt .styleCheckbox {margin-right:3px !important;}
#offer.new .productsList .productPrice {width:140px;}
#offer.new .productsList .oldPrice {margin-top:10px; color:#666;}
#offer.new .productsList .oldPrice strike {background:url("../_img/_section/strikeGray.png") no-repeat scroll center center transparent; font-size:18px; color:inherit;}
#offer.new .productsList .price {padding-bottom:10px;}
#offer.new .productsList .oldPrice a,
#offer.new .productsList .price a,
#offer.new .productsList .price a span {background:none;}

#offer.new .productsList.matrix > li {width: 290px; float: left; padding: 28px 0 30px 0; border: 0; border-bottom: 1px solid #ccc;}
#offer.new .productsList.matrix > li:nth-child(2n) {padding-left: 20px;}
#offer.new .productsList.matrix > li h2 {margin: 0;}
#offer.new .productsList.matrix > li h2 a {color: #363637;display:inline; margin-right: 13px;line-height:20px;}
#offer.new .productsList.matrix > li h2 .features {/*margin-top: 2px;*/display:inline-block;}
#offer.new .productsList.matrix > li h2 .features li {font-size: 12px; font-weight: normal;}
#offer.new .productsList.matrix .wholeProd {margin-top: 28px;}
#offer.new .productsList.matrix .wholeProd .productImg {width: 111px; text-align: left; margin: 0;}
#offer.new .productsList.matrix .wholeProd .price span {font-size: 28px; margin: 5px 0;}
#offer.new .productsList.matrix .wholeProd .price,
#offer.new .productsList.matrix .wholeProd .oldPrice {margin-top: 0;padding-bottom:0;}
#offer.new .productsList.matrix .phoneDescription {margin:14px 0 18px;}
#offer.new .productsList.matrix .wholeProd > div {float: left;}
#offer.new .productsList.matrix > li .features li:first-child {border-left:none; padding-left: 0;}
#offer.new .productsList.matrix li.line {margin: 0; padding: 0; width: 600px; height: 1px; border-bottom: 1px solid #ccc; clear: both;}

#offer.new.biznes .productsList .price span {font-size:2.3em;}
#offer.new .pagination {border-top-color:#ccc; border-bottom:none;}
#offer.new .pagination li.counter {left:0;}
#offer.new .pagination li a {overflow:hidden;}
#offer.new .pagination li.prev a, #offer.new .pagination li.next a {padding-left:0; text-indent:-999em; background-color:#eee; border:4px solid #eee; border-width:0 10px 4px;}
#offer.new .pagination li.next a {padding-right:8px;}

	#phoneListLoader {width:100%;height:150px;text-align:center;background:url(../_img/_section/loadinfo.gif) no-repeat center center}
	
#comparePhonesGradient {display:none}
#comparePhones {font-size:1.2em;position:fixed;z-index:10001;bottom:0;left:0;height:100px;width:100%;background:#fff url(../_img/_section/bgGradientSidebar.gif) repeat-x 0 0;/*-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;-o-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;*/border-top:1px solid #ccc}
	#comparePhones  .linkPointer span {font-size:11px;}
#closeCompare {position:absolute; top:7px; right:60px;}
#closeCompare, #compareSlot li .closeSlot {/*position:relative;right:117px;*/background-image:url(../_img/_section/linkPointerClose.gif) !important}
#clearCompare  {background:none !important;position:relative;right:140px}
	#clearCompare span {margin:0}
#compareItems {margin:0 auto;padding:12px 0;width:900px}
#compareBar {position:relative;/*height:30px;*/ width:300px; float:left; margin-right:30px;}
	#compareBar h2 {font-size:18px; margin: 0 12px 10px 0}
#comparePhones .blueButtonSmall.disabled {background-image:url(../_img/_section/buttonSmallBGLeftDisabled.png) !important}
	#comparePhones .blueButtonSmall.disabled span,
	#comparePhones .blueButtonSmall.disabled em {background-image:url(../_img/_section/buttonSmallBGRightDisabled.png) !important}
#compareSlot {list-style:none;float:left;overflow:hidden;padding:0;margin:0;}
	#compareSlot li {width:160px;margin-left:30px;float:left;position:relative;}
		#compareSlot li:first-child {margin-left:0}
		#compareSlot li img {float:left; margin-right:15px;}
		#compareSlot li p {margin-top:6px;}
		#compareSlot li .closeSlot {position:absolute; bottom:12px;}

#tooltip {display:none;width:300px;position:absolute;z-index:100000;background:#fff url(../_img/_section/pinkLineTooltipBG.gif) no-repeat 0 0;border:1px solid #eee;-moz-box-shadow:1px 1px 6px #ccc;-webkit-box-shadow:1px 1px 6px #ccc;-o-box-shadow:1px 1px 6px #ccc;box-shadow:1px 1px 6px #ccc}
#tooltip.simple {background: #ffffff; width: auto;/* height: 40px;*/}
#tooltip.simple a {display: none;}
#tooltip.simple #tooltipText {padding: 10px 15px;/* line-height: 40px;*/}
#tooltipText {padding:16px 30px;font-size:12px;height:auto !important;height:18px;min-height:18px;}
	#tooltipText h4 {font-size:14px;font-weight:bold;margin-bottom:10px}
	#tooltipText ul li {list-style:none;padding-left:16px;line-height:16px;background:url(../_img/_section/listBullet.png) no-repeat 0 5px}
#tooltipText p {margin-bottom:6px;}
		
#tooltipClose {/*display:none;*/background:url(../_img/_section/linkPointerClose.gif) no-repeat scroll 50% 50%;float:right;font-size:0;height:24px;outline:medium none;width:24px}
#tooltipTriangle {width:13px;height:13px;position:relative;bottom:-13px;left:260px;background:url(../_img/_section/tooltipTriangleBG.png) no-repeat 0 0;}
#tooltip.simple #tooltipTriangle {position:absolute;left: 20px; bottom: -13px;}
	
.topLine {padding-top:40px;border-top:1px solid #ccc}
.bottomLine {border-bottom:1px solid #ccc}
.modemManualText {padding:30px}
.modemManual {margin:30px 0}
.moveNumberToFresh {margin:20px 0 30px}

#searchForm {border-top:1px solid #ccc;background:url(../_img/_section/searchFormBG.png) repeat-y 0 0} 
	#searchForm .searchRow {min-height:90px;height:auto !important;height:90px;border-bottom:1px solid #ccc;background:url(../_img/_section/searchFormCornerBG.png) no-repeat 0 0}
	#searchForm h2 {float:left;width:158px;padding:16px 26px;font-size:1.4em;line-height:1.29em;font-weight:normal}
	#searchForm .searchOptions {float:left;width:720px;padding:20px 0 30px 30px}
		#searchForm .searchOptions p {padding-right:30px}
			#searchForm .searchOptions p img {padding-top:18px}
		#searchForm .searchOptions fieldset {float:left;width:210px;padding-left:30px}
			#searchForm .searchOptions label,
			#searchForm .searchOptions label span,
			#searchForm .searchOptions label img {vertical-align:middle}
			#searchForm .searchOptions label {display:block;line-height:30px;font-size:1.1em}
				#searchForm .searchOptions label span {margin-right:11px}
				/*#searchForm .searchOptions label input[type=checkbox]{visibility:hidden;}*/
				#searchForm .searchOptions label input[type=text] {width:20px;padding:2px;margin:0 2px;*vertical-align:middle;text-align:center}
			#searchForm .searchOptions label img {padding-bottom:2px}
			#searchForm .searchOptions label {position:relative;display:block;padding:6px 5px 0 28px;line-height:14px;font-size:1.1em}
				#searchForm .searchOptions label span {position:absolute;top:6px;left:0}
				#searchForm .searchOptions label span.textLabel {display:inline-block;margin:0;width:175px}
				label span.labelImg{position:absolute;display:block;top:0;left:0}
				#searchForm .searchOptions label input[type=text] {height:10px;font-size:0.9em;padding:2px;margin:0 2px;*vertical-align:middle;text-align:center}
	#searchForm a.resetForm {margin-right:30px}
	#searchSubmit {padding:30px 30px 0;text-align:right;background:#fff}
				
div.tableWrapper {}			

	#playFreshStarter h3,
	#playOnlineOffer h3 {margin:30px 0 0 30px}
	#playFreshStarter .tall,
	#playOnlineOffer .tall {padding:0 30px 30px}
	#playFreshStarter .tall label,
	#playOnlineOffer .tall label,
	#playOnlineOffer .almostLabel {position:relative;display:block;float:left;width:138px;min-height:257px;height:auto !important;height:257px;margin:11px 20px 0 0;padding:20px 20px 20px 52px;color:#48227c;font-weight:bold;text-align:left;background:#ececec;border-bottom:1px solid #c2c2c2;cursor:pointer}
	#playOnlineOffer .almostLabel{width:210px;padding:20px 0;background:none;border:none;cursor:default}
		#playOnlineOffer .almostLabel h3{margin:0 0 10px;font-size:14px;font-weight:bold}
		#playOnlineOffer .almostLabel p{font-weight:normal}
	#playFreshStarter .tall label.active,
	#playOnlineOffer .tall label.active {color:#fff;background:#bc1da4}
	#playFreshStarter .tall label:nth-child(4n+4),
	#playOnlineOffer .tall label:nth-child(4n+4) {margin-right:0}
		#playFreshStarter .tall label span.styleRadio,
		#playOnlineOffer .tall label span.styleRadio {position:absolute;top:20px;left:20px}
		#playFreshStarter .tall label span,
		#playOnlineOffer .tall label span {display:block;font-size:12px}
		#playFreshStarter .tall label img,
		#playOnlineOffer .tall label img {display:block;margin:21px 0}
		#playFreshStarter .tall label span.labelTxt,
		#playOnlineOffer .tall label span.labelTxt {margin-bottom:10px;padding-top:0 !important;font-size:11px;color:#616162;font-weight:normal}
		#playFreshStarter .tall label span.labelTxt .tmpSpan,
		#playOnlineOffer .tall label span.labelTxt .tmpSpan {margin-bottom:10px;height:inherit !important}
		#playFreshStarter .tall label span.strong,
		#playOnlineOffer .tall label span.strong {margin-top:10px;font-size:11px;color:#616162}
		#playFreshStarter .tall label.active span,
		#playOnlineOffer .tall label.active span {color:#fff}
#playFreshStarter .offerConfigStepContent,
#playOnlineOffer .offerConfigStepContent {border-bottom:1px solid #e5e5e5}

table tr.preHeader th {/*padding-left:30px;padding-right:30px;*/line-height:30px;font-weight:bold}
table tr.preHeader th:first-child {padding-left:30px !important;text-align:left}
#wPFD th {font-size:11px}
#wPFD td {width:160px;padding-left:0;font-weight:normal !important}
/*#wPFD tr > td:first-child {text-align:right}*/
#wPFD tr td:first-child {padding-left:60px !important}
#wPFD .selected {color:#fff;background:#bc1da4 !important;}
#wPFD .selected * {color:#fff}

#section h2.archiveOffersH2 {font-size:18px;margin-bottom:4px}
#archiveOfferNowyPlayNaKarte {margin:0 30px}
#archiveOfferNowyPlayNaKarte th,
#archiveOfferPlayKarta th {text-align:center}
#archiveOfferNowyPlayNaKarte td {width:150px}
#archiveOfferNowyPlayNaKarte td:first-child,
#archiveOfferPlayKarta td:first-child {width:auto;padding-right:30px;padding-left:0}

#archiveOfferPlayKarta .text {width:350px;padding-right:30px}
#archiveOfferPlayKarta table {width:520px}
#archiveOfferPlayKarta td {width:170px}

.gridItem .gridItemContent ul{padding-bottom:12px;list-style:none;}
	.gridItem .gridItemContent ul li {padding:0 0 5px 10px;font-size:1.2em;background: url("../_img/_section/listBulletGray.png") no-repeat 0 4px;}
.gridItem .features {font-size:10px;margin-top:6px; *margin-top:-7px; list-style:none; list-style-image:none;}
	.gridItem .features li {float:left; padding:0 6px !important; border-left:1px solid #ececec; color:#be26a7;background:none !important;}
		.gridItem .features li:first-child {border-left:none;padding-left:0 !important;}

.grid1Col {list-style:none;overflow:hidden;/*border-bottom:1px solid #ddd;*/}
	.grid1Col > li {overflow:hidden;padding:30px 0;border-bottom:1px solid #ddd;}
	.grid1Col .gridItem {position:relative;}
		#section .grid1Col .gridItem  h2{float:left;width:105px;padding:0 0 0 30px;font-size:14px;font-weight:normal;}
		.grid1Col .gridItem  .gridItemImg {float:left;width:270px;text-align:center;}
		.grid1Col .gridItem  .gridItemContent {float:left;padding-left:30px;}
			.grid1Col .gridItem  .gridItemContent h3 {margin-bottom:10px;}
				#section .grid1Col .gridItem  .gridItemContent h3 strong {color:#363637;}
		.grid1Col .gridItem  .priceBox {position:absolute;width:150px;top:36px;right:0;}
		.grid1Col .gridItem  .price {font-size:18px;}
			#section .grid1Col .gridItem  .price strong {font-size:30px; color:#b30098;}
				#section .grid1Col .gridItem  .price strong small {font-size:18px;}
.grid1Col.hardBorder {padding-top:0 !important;}
.grid1Col.hardBorder >li:first-child {border-top:0;}

.grid2Col {list-style:none;overflow:hidden;/*border-bottom:1px solid #cccccc;*/margin-bottom:20px}
	.grid2Col > li {float:left;width:480px;height:157px;padding:20px 0 30px;border-bottom:1px solid #ccc;background:url(../_img/_section/searchFormCornerBG.png) no-repeat 0 0}
		.grid2Col .gridItem .gridItemImg {float:left;width:210px;padding-top:10px;text-align:center}
		.grid2Col .gridItem .gridItemContent {float:left;width:210px;padding:0 30px}
			.grid2Col .gridItem .gridItemContent h3 {margin-bottom:20px;font-weight:bold;font-size:14px}
			.grid2Col .gridItem .gridItemContent ul {list-style:none}
				.grid2Col .gridItem .gridItemContent ul li {padding-bottom:10px !important}

.grayLineLeft {/*border-bottom:1px solid #ddd;*/}
	.grayLineLeft > li {overflow:hidden;padding:0 0 0 30px;border-bottom:1px solid #ddd; background:#f0f0f0 url(../_img/_section/phoneDescDecoration.gif) no-repeat 22px 0;}
	.grayLineLeft .gridItem  {overflow:hidden;background:#fff;}

	.grid1Col.grayLineLeft {border-top:1px solid #ddd;}
	.grid1Col.grayLineLeft  > li {background-image:url(../_img/_section/gmPinkLineTooltipBG.gif);}
		#section .grid1Col.grayLineLeft .gridItem h2 {padding-top:30px;}
		.grid1Col.grayLineLeft .gridItem .gridItemImg {padding:30px 0;}
		.grid1Col.grayLineLeft .gridItem .gridItemContent {float:left;padding:30px 0}
		.grid1Col.grayLineLeft .gridItem  .priceBox {top:66px;}

.grid2Col.grayLineLeft > li {width:420px;height:219px;margin-right:30px;}		
	.grid2Col.grayLineLeft .gridItem {height:100%}
		.grid2Col.grayLineLeft .gridItem .gridItemImg {width:140px;padding:20px 0;}
		.grid2Col.grayLineLeft .gridItem .gridItemContent {width:280px;padding:30px 0;}
			.grid2Col.grayLineLeft .gridItem .gridItemContent h3 {margin-bottom:10px;line-height:20px;}
			.grid2Col.grayLineLeft .gridItem .gridItemContent ul li {padding-bottom:5px !important;}

.grid2Col.bannerBox > li {position:relative;height:390px;background-image:url(../_img/_section/gmPinkLineTooltipBG.gif);}
	.grid2Col.bannerBox .gridItem .gridItemBg {position:absolute;bottom:0;right:0;width:420px;z-index:99;}
	.grid2Col.bannerBox .gridItem .gridItemContent {width:390px;}
		#section .grid2Col.bannerBox .gridItem .gridItemContent h3 {font-size:24px;line-height:26px;}
		#section .grid2Col.bannerBox .gridItem .gridItemContent p {font-size:14px;}
			
#section .commentsHeader {height:30px}
	#section .commentsHeader span.cH {width:50%;float:left}
	#section .commentsHeader a.linkPointer {float:right;margin-top:8px;font-weight:normal}
#section .articleSection {border-top:1px solid #ccc;background:url(../_img/_section/searchFormBG.png) repeat-y 0 0} 
#section .articleSection.newsSection,
#section .articleSection.comments {margin-bottom:0px;background:url(../_img/_section/newsSectionBG.gif) repeat-y 0 0} 
	#section .comments .commentsContainer {min-height:76px;height:auto !important;height:16px;background:#fff url(../_img/_section/ajax-loader.gif) no-repeat center center}
		#section .comments .commentsContainer .commentsList {display:none}
	#section .articleSection .articlePart {min-height:90px;height:auto !important;height:90px;border-bottom:1px solid #ccc;background:url(../_img/_section/searchFormCornerBG.png) no-repeat 0 0}
	#section .articleSection.comments .articlePart {position:relative}
	#section .articleSection h2 {float:left;width:158px;margin:0 !important;padding:16px 26px;font-size:14px;line-height:1.29em;font-weight:normal}
	#section .articleSection .articlePartContent {float:left;width:720px;padding:18px 0 18px 30px}
	#section .articleSection .articlePartContent #offerConfigSubmit, #section .articleSection .articlePartContent .offerConfigSubmit {float:right;padding:20px 0 0 0;}
	#section .articleSection.newsSection h2,
	#section .articleSection.comments h2 {width:68px}
	#section .articleSection.newsSection .articlePartContent,
	#section .articleSection.comments .articlePartContent {width:810px;padding-bottom:30px;overflow-x:hidden}
	#section .articleSection.comments .articlePart .rateBox {bottom:0;right:30px}
		#section .articleSection.newsSection .articlePartContent h3 {font-weight:bold}
		#section .articleSection.comments .articlePartContent h3 {padding-bottom:0;font-weight:bold;font-size:14px}
		#section .articleSection.comments .articlePartContent p.author {font-size:12px;color:#363637}

		#section .articleSection .articlePartContent p {padding-right:30px;line-height:16px}
			#section .articleSection .articlePartContent p img {padding-top:18px}
		#section .articleSection .articlePartContent ul {padding-bottom:20px}
		#section .articleSection .articlePartContent ul,
		#section .articleSection .articlePartContent label {padding-right:30px;font-size:12px;line-height:16px}
			#section .articleSection .articlePartContent ul li {list-style:none;padding-left:16px;background:url(../_img/_section/listBullet.png) no-repeat 0 6px}
		#section .articleSection .articlePartContent input,
		#section .articleSection .articlePartContent span {vertical-align:middle}
		#section .seeMoreComments {position:absolute;padding:20px 30px}
#section .specialOffer {background:url(../_img/_section/specialOfferBG.png) repeat-y 0 0;margin-bottom:20px !important}
#section .internetShopping {background:url(../_img/_section/specialOfferBG.png) repeat-y 0 0}
#section .articleSection .thumbnail {float:left; width:150px; text-align:center;}

#section .salonSection {border:none; background:none;}
#section .salonSection .articlePart {background:none; border:none;margin-bottom:30px;}
#section .salonSection .articlePartContent {width:540px; padding:0 0 18px 0;}
#section .salonSection .articlePartContent h3 {font-size:12px; font-weight:bold; padding-bottom:18px;}
#section .salonSection .articlePartContent ul {padding-bottom:0;}

#section .productContainer {width: 960px; height: 440px; border-bottom: 8px solid #ececec; padding-bottom: 10px;}
#section .productContainer .productLeft {width: 167px; padding-top: 30px; float: left;}
#section .productContainer .productLeft span {font-size: 12px; color: #616162;}

#section .productContainer .productLeft .galleryThumbs {width: 125px; height: 125px; background-color: #e3e3e3; margin-left: 30px;}
#section .productContainer .productLeft ul.galleryThumbs,
#section .productContainer .productLeft .galleryThumbs ul {list-style: none;overflow:hidden;}
#section .productContainer .productLeft .galleryThumbs > li {display: none;}
#section .productContainer .productLeft .galleryThumbs > li:first-child {display: block;}
#section .productContainer .productLeft .galleryThumbs li ul {padding: 9px 0 0 6px;}
#section .productContainer .productLeft .galleryThumbs li ul li {float: left;}
#section .productContainer .productLeft .galleryThumbs li ul li a {display: block; width: 44px; height: 44px; padding: 3px; margin: 0px 0px 3px 3px; border: 1px solid #e3e3e3; background-color: #fff; text-align:center;}
#section .productContainer .productLeft .galleryThumbs li ul li a:hover {border: 2px solid #76599d; padding: 2px;}
#section .productContainer .productLeft .galleryThumbs li ul li a.selected {border: 2px solid #76599d; padding: 2px;}
#section .productContainer .productLeft .galleryThumbs li ul li a img {max-width:44px;}

#section .productContainer .productLeft .colors {margin: 28px 0 0 30px;}
#section .productContainer .productLeft .colors ul {list-style: none; margin-top: 8px; overflow:hidden}
#section .productContainer .productLeft .colors ul li {float: left; margin: 0 6px 0 1px; position: relative; height: 31px;}
#section .productContainer .productLeft .colors .radio {float:left;display:inline;}
#section .productContainer .productLeft .colors .styleRadio {cursor:pointer;width:25px !important;height:25px !important;background:url(../_img/_section/colorPicker.png) no-repeat 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#section .productContainer .productLeft .colors .bright .styleRadio {background:url(../_img/_section/colorPickerBright.png) no-repeat 0 0;}
#section .productContainer .productLeft .colors .styleRadio.checked,
#section .productContainer .productLeft .colors .styleRadio:hover {background:url(../_img/_section/colorPickerChecked.png) no-repeat 0 0;}
#section .productContainer .productLeft .colors .bright .styleRadio.checked,
#section .productContainer .productLeft .colors .bright .styleRadio:hover {background:url(../_img/_section/colorPickerBrightChecked.png) no-repeat 0 0;}

#section .productContainer .productLeft .playVideo {margin: 22px 0 0 24px;}
#section .productContainer .productLeft .playVideo span {margin-left: 6px;}
#section .productContainer .productLeft .playVideo a {display: block; height: 48px; width: 58px; background: url(../_img/playMovie.png) no-repeat 0 0; margin-top: 10px;}
#section .productContainer .productLeft .playVideo a:hover {background-position: 0 -48px;}

#section .productContainer .productMiddle {position:relative;width: 463px; height: 438px; padding-top: 12px; float: left; position: relative;}
#section .productContainer .productMiddle .imgCont {padding: 16px 28px 28px 28px; text-align: center;}
#section .productContainer .productMiddle .productZoom {width: 450px; height: 440px; position: absolute; background-repeat: no-repeat; top: 0; left: 0; cursor:move; border:1px solid #ececec}
#section .productContainer .productMiddle .loading {position: absolute; left: 200px; top: 175px; display: none;}

.fbBadge {position:absolute;bottom:10px;left:0;padding:25px 40px;height:185px;width:155px;background:url(../_img/_section/circleBG.png) no-repeat 0 0;text-align:center;}
.fbBadge h3 {font-weight:bold;}
.fbBadge + .imgCont a img {margin-left:35px;}

#section .productContainer .productRight {width: 300px; height: 286px; float: left; background-color: #ececec; padding: 46px 0 0 30px;}
#section .productContainer .productRight h2 {font-size: 18px; color: #363637; margin-bottom: 15px;}
#section .productContainer .productRight h3 {font-size: 14px; color: #616162; padding: 0;}
#section .productContainer .productRight .price {color:#616162;padding-bottom:5px;line-height:14px;font-size:24px;}
#section .productContainer .productRight .price span {color:#be26a7;font-size:48px;font-weight:bold;margin:10px 0;}
#section .productContainer .productRight .price span small {font-size:24px;}
#section .productContainer .productRight .price .oldPrice {font-size:20px; color: #616162; margin-bottom: 20px; display: block; font-weight: normal; margin-left: -4px; padding: 1px 0 0 4px; background: url(../_img/_section/strikePurple.png) no-repeat;}
#section .productContainer .productRight .price .oldPrice small {font-size:13px; padding-left: 2px;}
#section .productContainer .productRight span.additionalInfo {font-size:12px; color: #616162; font-weight: normal;}
#section .productContainer .productRight .priceLeft {float: left; padding: 0 0 20px 0;}
#section .productContainer .productRight .priceRight {float: left; padding: 68px 0 0 15px;}
#section .productContainer .productRight span.unavaible {font-size: 14px; color:#be26a7; font-weight: bold; margin-top: 5px; display: block;}

#section .productContainer .additionalFeatures {margin: 30px 0 0 20px; float: left;}
#section .productContainer .additionalFeatures li {display: block !important; float: left; width: 50px; height: 50px; margin: 0 11px; background: none;}
#section .productContainer .tooltip img {display: block !important;}

#section table.productInfo td:first-child {padding-left: 30px !important; font-size: 14px; text-align: left;}
#section table.productInfo td .blueButtonSmall {margin-right: 22px;}
#section table.productInfo strong {font-size: 17px;}

#section .phoneSpec {background-color: #ffffff; float: left; min-height: 270px; width: 750px;}
#section .phoneSpec h3 {font-weight: bold;}
#section .phoneSpec h3.underlined {border-bottom: 1px solid #dddddd; padding-bottom: 20px; margin-bottom: 30px;}
#section .phoneSpec h4 {font-size: 14px; color: #616162; margin: 10px 0;}
#section .phoneSpec ul {list-style: none;}
#section .phoneSpec p {line-height: 16px;}
#section .phoneSpec .bigPoints li {color: #363637; font-size: 18px; font-weight: bold; background: url(../_img/_section/listBullet.png) no-repeat scroll 0 9px transparent; padding-left: 15px;}
#section .phoneSpec .downloadFiles li {}
#section .phoneSpec .downloadFiles li img {padding-right: 5px;}
#section .phoneSpec .narrow {width: 540px;}
#section .phoneSpec .twoCol {margin: 0; width: 100%; border-top: 1px solid #dddddd;}
#section .phoneSpec .twoCol td {padding: 7px 0 8px; width: 50%; text-align: left; color: #b30099; border-bottom: 1px solid #dddddd;}
#section .phoneSpec .twoCol td:first-child {text-align: right; color: #616162; padding-right: 20px;}
#section .phoneSpec .offerText {padding: 0;}
#section .phoneSpec .specialPhoto {float: right; margin-left: 50px;}

#section .phoneSpec .movieLeft {width: 420px; float: left; margin-right: 56px;}
#section .phoneSpec .movieLeft iframe {margin-bottom: 20px;}
#section .phoneSpec .movieLeft h5 {font-size: 14px;}
#section .phoneSpec .movieLeft p span {color: #9e9e9e;}

#section .phoneSpec .movieRight {width: 214px; float: left;}
#section .phoneSpec .movieRight ul {margin-top: -4px;}
#section .phoneSpec .movieRight ul li {float: left;}
#section .phoneSpec .movieRight ul li a {border: 2px solid #ffffff; display: block; margin-right: 2px; margin-bottom: 2px;}
#section .phoneSpec .movieRight ul li a:hover {border: 2px solid #9079af;}
#section .phoneSpec .movieRight ul li a.selected {border: 2px solid #9079af;}
#section .phoneSpec .movieRight ul li a img {width: 87px; height: 50px; vertical-align: bottom; padding: 2px; border: 2px solid #ffffff;}
#section .phoneSpec .movieRight .show360 {display: block; height: 45px; width: 90px; font-size: 12px; background: url(../_img/show360.gif) no-repeat; padding: 6px 0 0 54px; margin-top: 30px;}

#section .phoneSpec .sectionLeft {float: none; width: 100%; margin: 0;}
#section .phoneSpec .sectionLeft > div {padding: 0;}
#section .phoneSpec .sectionLeft h3.contentHeader {padding: 0;}
#section .phoneSpec .sectionLeft h2 span {font-weight: normal;}
#section .phoneSpec .sectionLeft .articleSection.comments,
	#section .phoneSpec .sectionLeft .articleSection.articles {margin: 0;}
#section .phoneSpec .sectionLeft .articlePartContent {width: 100% !important; padding: 0 0 30px 0 !important;}
#section .phoneSpec .sectionLeft .articlePartContent p { padding-right: 0;}

#section .phoneSpec .sectionLeft .articleSection.articles h3 {font-size:14px; padding-bottom:8px;}
#section .phoneSpec .sectionLeft .articles .articlePartContent {padding-bottom:8px !important;}
#section .sectionLeft .articlesList li.item {padding-top:20px;border:1px solid #ccc; border-width:1px 0 0;}

#section .table .phoneSpec .tableItem {display: none; margin-right:30px;}
#section .phoneSpec .tableItem:first-child {display: block;}
#section .phoneSpec .tableItem .linkPointer {padding-right: 0;}
#section .phoneSpec .tableItem .linkPointer span {margin-right: 12px;}

#section .sectionLeft .articleSection.comments,
	#section .sectionLeft .articleSection.articles {margin-bottom:20px}
#section .sectionLeft .commentsList,
	#section .sectionLeft .articlesList {list-style:none;margin-top:15px}
#section .sectionLeft .commentsList li.item{position:relative;margin:0 0 20px 0;border-bottom:1px solid #ccc;font-weight:normal}
#section .sectionLeft .articleSection {border:0}
#section .sectionLeft .articleSection.comments,
	#section .sectionLeft .articleSection.articles {background:none;margin:0 30px 20px 30px;}
#section .sectionLeft .getNext10 {float:left}
#section .sectionLeft .articleSection.comments .seeMoreComments {padding:0;position:static}
#section .sectionLeft .addComment {float:right;padding:0}
#section .sectionLeft .articleSection.newsSection .articlePartContent,
	#section .sectionLeft .articleSection.comments .articlePartContent {width:420px;padding:0 0 20px 0}
#section .sectionLeft .articleSection.comments .articlePartContent p.author small {color:#9e9e9e;font-size:11px}
#section .sectionLeft .rateBox {bottom:0;right:0}

#section .sharePhone p {padding-bottom: 0;}
	#section .specialOffer .articlePartContent {width:750px;padding:40px 0 20px 30px}
	#section .specialOffer .articlePart {background:none}
	#section .specialOffer p img {padding:0 !important}
	#section .specialOffer .specialOfferInfo {width:300px;float:right;padding:0 !important}
		#section .specialOffer .specialOfferInfo p {padding:0}
		#section .specialOffer .specialOfferInfo p.price {font-size:18px;padding:8px 0 13px 0}
			#section .specialOffer .specialOfferInfo p.price strong {font-size:24px;color:#b30098}
			#section .specialOffer .specialOfferInfo p em {font-weight:bold;color:#b30098}
			#section .specialOffer .specialOfferInfo p strike {font-weight:bold;text-decoration:none;background:url(../_img/_section/strikeSmall.png) no-repeat 0 0}
		#section .specialOffer .specialOfferInfo ul li {padding-bottom:0}
	#section .specialOffer .imgCard {width:60px;float:left}
	#section .specialOffer h2 {width:120px;margin-top:-1px !important;border-left:8px solid #b30098}
#section .internetShopping h2 {width:128px}

#section .violetBox {background:#48227c; color:white !important;}
#section .violetBox h3, #section .violetBox strong {color:white;}
#section .violetBox p {color:#c8bdd8;}

#basket {border:1px solid #ccc; border-width:1px 0;zoom:1;}
#basket .basketSection {zoom:1;padding-left:30px; border-top:1px solid #ccc; background:#ececec url(../_img/_section/gmPinkLineTooltipBG.gif) no-repeat 22px 0;}
#basket .basketSection:first-child {border-top:0;}
#basket .sectionContent {position:relative; padding:30px 0 20px 40px; background:white;zoom:1;}
#basket .sectionContent .borderPlus {position:absolute; /*left:310px;*/ top:-16px; z-index:10; width:/*32px*/100%; height:32px; background:transparent url(../_img/_section/plusBG.png) no-repeat 50% 100%;}
#basket .sectionContent h3 {padding:0; margin-bottom:5px; font-weight:bold;}
#basket .sectionContent h4 {margin-bottom:10px; font-size:1.4em; font-weight:bold;}
#basket .sectionContent .phoneImg {float:right; margin:5px 95px 0 30px;}
#basket .sectionContent table, #basket  #bottomContainerBoxes table {margin-bottom:20px; font-size:1.2em;}
#basket .sectionContent td {padding:5px 20px 5px 0; text-align:left; border-top:1px solid #ccc;}
#basket .sectionContent tr:first-child td {border-top:0;}
#basket .sectionContent .itemDel {position:absolute; top:25px; right:0;}
#basket .sectionContent .itemDel span {font-size:1.1em;}

#basket .productImg {float:left; position:relative; width:570px; padding:30px 0; text-align:center;}
#basket .basketListing {float:left; width:330px}
#basket .basketListing .sectionContent {padding-left:0; border-top:1px solid #ccc;}
#basket .basketListing .sectionContent:first-child {border-top:0;}
#basket #bottomContainerBoxes {min-height:160px;}
#basket #bottomContainerBoxes li.wide {width:420px; padding:0 30px; background-image:url(../_img/_section/basketBoxBG.png);}
#basket #bottomContainerBoxes h3 {padding:30px 0 10px; background:none;}
#basket #bottomContainerBoxes li li {width:auto; padding:0 0 3px 16px; background:url("../_img/_section/listBullet.png") no-repeat 0 4px; font-size:12px;}
#basket #bottomContainerBoxes table td:first-child {padding-right:30px;}
#basket #bottomContainerBoxes .price, #basket #bottomContainerBoxes .price strong, #basket .basketListing .sectionContent strong.price {font-size:12px;}

#basket .price {color: #be26a7; font-size:18px; line-height:1.1;}
#basket .price strong {color: #be26a7; font-size:24px;}

#basket #sidebar .sidebarText{padding:30px;}
#basket #sidebar .thickBorder {padding:30px 22px;}
#basket #sidebar h3 {font-size:1.8em;}
#basket #sidebar p {font-size:1.1em;}
#basket #sidebar .price {font-size:24px;}
#basket #sidebar .price strong {font-size:30px;}
#section #basket .underInputErr {left:0;}

#section h3.emptyBasket,
#section h3.contentHeader {padding:0 30px 10px;font-weight:bold}
.eShopBasketTableWrapper {position:relative}
.eShopBasket {width:960px; border-collapse: separate; border-spacing: 0px;}
.eShopBasket.shipping {border-collapse:collapse}
.eShopBasket.noHeader {border-bottom:1px solid #ccc}
	.eShopBasket.shipping td {background:#ececec;}
		.eShopBasket thead th {/*border-bottom:1px solid #ccc;*/border-right:1px solid #ccc}
			.eShopBasket thead th h3 {margin-top:-5px;font-size:18px;font-weight:bold}
		.eShopBasket thead th:first-child {width:610px;height:30px;padding-left:30px;font-size:18px;font-weight:bold;color:#363637;vertical-align:top}
		.eShopBasket thead th.eShopBasketHeader {width:130px;height:30px;vertical-align:middle;text-align:center;font-size:11px;background:#f4f4f4;border-top:1px solid #ccc}
		.eShopBasket thead th.eShopBasketHeader.hiddenHeader{background:#fff;font-size:0;color:#fff;border-top:none;border-left:none;border-right:none}
		.eShopBasket thead th.last {border-right:0}
		.eShopBasket tbody {border-bottom:1px solid #ccc/*;border-bottom:1px solid #ccc; border-right:1px solid #ccc */}
	.eShopBasket tbody tr:first-child td,
	.eShopBasket tbody tr:first-child td.noTopBorder {border-top:1px solid #ccc}
	.eShopBasket tbody tr:last-child td {border-bottom:1px solid #ccc}
	.eShopBasket tr td {vertical-align:middle;font-size:12px;line-height:16px;height:40px;border-top:1px solid #ccc;border-right:1px solid #ccc}
	.eShopBasket .fakeCol {width:30px;border-right:none}
	.eShopBasket .fakeCol.noBottomBorder {border-bottom:none}
	.eShopBasket .fakeCol.noTopBorder {border-top:none}
	.eShopBasket .productImg {padding: 20px 0;vertical-align:top;text-align:center;width:80px;border-right:none}
	.eShopBasket .eShopAcc .productImg {vertical-align:middle}
		.eShopBasket tr td strong {color:#363637}
	.eShopBasket .title {width:179px;height:100px;vertical-align:top;background:#ececec;border-right:none;}
	.eShopBasket .title.noBottomBorder {border-bottom:none}
	.eShopBasket .title.noTopBorder {border-top:none}
	.eShopBasket.eShopThanks .title {height:68px}
		#section .eShopBasket tr .title h2 {padding:20px 30px;font-size:14px;font-weight:normal;background: url(../_img/_section/searchFormCornerBG.png) no-repeat 0 0}
		.eShopBasket tr .desc {width:270px;padding:25px 0 25px 10px;border-right:none}
		.eShopBasket.eShopThanks tr .desc {width:270px;padding:15px 0 15px 10px}
			.eShopBasket tr .desc span,
			.eShopBasket tr .desc span strong {color:#b30098}
			.eShopBasket tr .desc a span {color:#616162}
		.eShopBasket tr .opts {width:90px;border-right:1px solid #ccc}
		.eShopBasket tr .opts input {width:23px}
		.eShopBasket tr .opts .ajaxLoader img {padding-left:5px;vertical-align:middle}
		.eShopBasket tr .oneTimePrice,
		.eShopBasket tr .monthlyPrice {width:120px;padding-right:10px;text-align:right;font-size:14px;line-height:20px;border-right:1px solid #ccc}
			.eShopBasket tr .oneTimePrice strong,
			.eShopBasket tr .monthlyPrice strong {padding-right:8px;font-size:24px;color:#b30098}
			.eShopBasket.eShopThanks tr .oneTimePrice,
			.eShopBasket.eShopThanks tr .monthlyPrice {font-size:12px;line-height:14px}
			.eShopBasket.eShopThanks tr .oneTimePrice strong,
			.eShopBasket.eShopThanks tr .monthlyPrice strong {padding-right:4px;font-size:14px}
			.eShopBasket tr .oneTimePrice small,
			.eShopBasket tr .monthlyPrice small {font-size:14px}
			.eShopBasket.eShopThanks tr .oneTimePrice small,
			.eShopBasket.eShopThanks tr .monthlyPrice small {font-size:12px}
			.eShopBasket tr .oneTimePrice strike,
			.eShopBasket tr .monthlyPrice strike {margin-right:4px;padding:1px 2px;font-size:14px;text-decoration:none;background:url(../_img/_section/strikeDark.png) no-repeat 50% 50%}
			.eShopBasket.eShopThanks tr .oneTimePrice strike,
			.eShopBasket.eShopThanks tr .monthlyPrice strike {font-size:12px}
			
			.eShopBasket tr .oneTimePrice a.linkPointer span,
			.eShopBasket tr .monthlyPrice a.linkPointer span {font-size:11px;line-height:30px}
		.eShopBasket tr .del {width:57px;text-align:center;border-right:1px solid #ccc}
			.eShopBasket tr .opts a.linkPointer span,
			.eShopBasket tr .del a.linkPointer span {font-size:11px}
		
		.eShopBasket tr .emptyCell {background:url(../_img/_section/emptyCell.gif) no-repeat center;border-right:1px solid #ccc}
	
		.eShopBasket.eShopThanks tr td {height:auto}
			
			
	.eShopBasket tr.low td {height:50px}
	.eShopBasket.eShopThanks tr.low td {height:30px}
	.eShopBasket.eShopThanks tr.low td.desc {padding-top:0;padding-bottom:0}
	.eShopBasket tr.emptyBasket td.title {width:180px;border-right:none}
	.eShopBasket tr.emptyBasket td.desc {width:440px;border-right:none}
	.eShopBasket tr.emptyBasket td.button {width:185px;padding-right:35px;padding-left:30px;text-align:right;border-right:1px solid #ccc}
	
	/* tutaj powalczyc z paddingiem gornym bo teraz mam wazniejsze rzeczy...  layout 068 */
	.eShopBasket.eShopThanks tr.low:first-child td {padding-top:10px}
	.eShopBasket.eShopThanks tr.low:last-child td.desc {padding-bottom:10px}
	.eShopBasket.eShopThanks td.desc {width:490px;border-right:1px solid #ccc}
	
	.eShopBasket.shipping,
	.eShopBasket.shipping tbody {border:0 !important}
	.eShopBasket.shipping .paymentType {width:200px}
	.eShopBasket.shipping td.shipmentType {width:179px}
	.eShopBasket.shipping td:last-child {width:181px}
	.eShopBasket.shipping td.title {width:179px}
	.eShopBasket.shipping td {border:0 !important}
	.eShopBasket.shipping td.paymentType,
	.eShopBasket.shipping td.shipmentType {padding-top:30px;vertical-align:top}
	.eShopBasket.shipping td.oneTimePrice {width:160px}
	.eShopBasket.shipping.chiefRecommend td.oneTimePrice {padding-right:30px}
	
.eShopBasketSumup {position:absolute;margin-top:30px;right:197px}
.eShopBasketSumup.eShopThanksSumup {margin-top:17px;right:161px}
	.eShopBasketSumup p {font-size:18px;color:#616162}
	.eShopBasketSumup.eShopThanksSumup p {font-size:12px}
	#section .eShopBasketSumup p strong {font-size:24px;color:#b30098}
	.eShopBasketSumup.eShopThanksSumup p strong {font-size:18px}
#section .stepFormSubmit {margin:10px 35px;text-align:right}
	#section .stepFormSubmit .ButtonBig {margin-bottom:10px}
	#section .stepFormSubmit p.submitDescription {margin-right:50px;padding-top:4px}
			
#section .clientsFavored {border-top:1px solid #ccc}
	#section .clientsFavored h3 {margin:20px 0 15px;padding-left:30px}			
		#section .sectionBoxes.favoredProducts li:nth-child(odd) {background-image:url(../_img/_section/productBoxZebraLightBG.png)}
		#section .sectionBoxes.favoredProducts li:nth-child(even) {background-image:url(../_img/_section/productBoxZebraDarkBG.png)}
			#section .sectionBoxes.favoredProducts h4 {font-size:14px}
			#section .sectionBoxes.favoredProducts p {padding-top:10px;font-size:11px}
				#section .sectionBoxes.favoredProducts p strong {font-size:12px;color:#b30098}
			#section .sectionBoxes.favoredProducts a.linkPointer span {font-size:11px}
			#section .sectionBoxes.favoredProducts a.blueButtonSmall {bottom:38px}
			#section .sectionBoxes.favoredProducts .boxCreation {top:20px;right:20px}

#section .orderConfirmation {margin:50px 0;}
#section .orderConfirmation h3 {font-size:2.4em;}
#section .orderConfirmation p {font-size:1.4em;}
				
#section .verification {position:relative;width:780px;border-left:180px solid #b30098;background:#ececec}
	#section .verification h3 {position:absolute;width:120px;padding:14px 30px;left:-180px;top:0;color:#fff;font-size:14px;line-height:24px;font-weight:normal}
	#section .verification p {padding:14px 30px;font-size:14px;line-height:24px}
	
#section .horizontalSteps {height:142px;list-style:none;background:#ececec}
	#section .horizontalSteps li {float:left;width:192px;height:142px}
	#section .horizontalSteps li.last {background:url(../_img/_section/whatNextOk.png) no-repeat 100% 100%}
		#section .horizontalSteps li strong {display:block;padding:14px 20px 14px 30px;font-size:24px;color:#bc1da4;background:url(../_img/_section/pinkLineTooltipBG.gif) no-repeat 0 0}
		#section .horizontalSteps li p {padding:0 20px 0 30px}
		#section .horizontalSteps li.last p {font-size:18px;color:#363637;font-weight:bold}
#section .horizontalStepsImage4Elements,#section .horizontalStepsImage5Elements {list-style:none; height:auto; background:#ececec; overflow:hidden; zoom:1; margin-bottom:30px;}
	#section .horizontalStepsImage4Elements li{height:auto;background:#ececec; padding:0 0 10px 0; width:240px;}
	#section .horizontalStepsImage4Elements li.last,#section .horizontalStepsImage5Elements li.last{background:none;}
	#section .horizontalStepsImage4Elements span.image,#section .horizontalStepsImage5Elements span.image{display:block; background:#fff; text-align:center;}
#section .horizontalStepsImage5Elements li{width:192px;height:auto;background:#ececec; padding:0 0 10px 0;}
				
#section .text form.zakupySugestie {width:420px}
	#section .text form.zakupySugestie label {font-size:12px;line-height:24px;}			
	#section .text form.zakupySugestie textarea {display:block;width:410px;height:90px;padding:5px;border:1px solid #ccc;}
	#section .text form.zakupySugestie a.linkPointer {margin-top:4px}
		#section .text form.zakupySugestie a.linkPointer span {font-size:11px}
		
#section .text .promoBox {margin:30px 0;background:url(../_img/_section/bgPromoGradient.jpg) repeat-x 0 0}
#section .text .promoBox img {float:left}
#section .text .promoBox>p {float:left; padding:50px 30px; font-weight:bold; font-size:1.4em;}
#section .text .promoBox .promoTxt {float:left; padding:40px 30px; font-size:1.4em;}
#section .text .promoBox .promoTxt h2 {font-size:24px;}
				
#section .contactBox h3 {padding:16px 30px;color:#363637;font-weight:bold}
	#section .contactBox .contactCol {position:relative;width:480px;/*min-height:392px;*/height:auto !important;height:392px;background:#f4f4f4 url(../_img/_section/contactBoxColBG.png) no-repeat 0 0}
	#section .contactBox .contactCol h4 {margin-left:30px;padding:25px 0 17px;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc}
	#section .contactBox .contactCol div.floatLeft {width:180px;padding:20px 30px}
	#section .contactBox .contactCol div.floatLeft.double {width:360px;padding:20px 30px}
	#section .contactBox .contactCol div.floatLeft p {font-size:11px;line-height:16px}
	#section .contactBox .contactCol div.floatLeft p.bottom {position:absolute;bottom:10px}
	#section .contactBox .contactCol div.floatLeft ul {padding-bottom:12px}
		#section .contactBox .contactCol div.floatLeft ul li {list-style:none;padding-left:16px;font-size:11px;line-height:16px;background:url(../_img/_section/listBullet.png) no-repeat 0 7px}

#section #groupMNP .basicForm {width:100%;}		
#section #groupMNP .basicForm  input {margin-right:0;}
#section #groupMNP .recommendedPerson li {overflow:hidden;}
#section #groupMNP .recommendedPerson ul {float:left; margin-top:50px;}
#section #groupMNP .acceptCheckbox .checkbox span.textCheckbox {width:875px;}
				
/* banner slider */
#section .bannerSlideContainer {position:relative;width:720px;height:317px;padding:0;overflow:hidden}
#section .bannerSlideContainer .bannerSlideWrapper {position:relative;width:auto;height:317px;font-size:1em;}
#section .bannerSlideContainer .bannerSlideWrapper li.bannerSlide {float:left;position:relative;width:720px;height:317px;padding:0;background:none}
#section .bannerSliderNavi {height:23px;padding-top:7px;border-bottom:1px solid #ccc}
	#section .bannerSliderNavi a {display:block;width:16px;height:16px;outline:none;overflow:hidden;text-indent:-9999px}
	#section .bannerSliderNavi .naviUl {float:left;width:866px}
	#section .bannerSliderNavi ul {margin:0 auto}
	#section .bannerSliderNavi ul li {float:left;margin:0 2px;list-style:none}
	#section .bannerSliderNavi ul li a {background:url(../_img/_section/naviItem.gif) no-repeat center}
	#section .bannerSliderNavi ul li.active a {background:url(../_img/_section/naviItemActive.gif) no-repeat center}
	#section .bannerSliderNavi a.prev {float:left;margin-left:27px;background:url(../_img/_section/naviPrev.gif) no-repeat center}
	#section .bannerSliderNavi a.next {float:right;margin-right:27px;background:url(../_img/_section/naviNext.gif) no-repeat center}
				
/* playbox Popup */
#playboxPopupWrapper {visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../_img/_section/playboxBG.png);z-index:99999}
	#playboxPopup {position:absolute;top:50%;left:50%}
		#playboxClose {position:absolute;top:0;right:0;/*float:right;*/padding: 17px 30px 0 0;}
#choosePhoneToOffer {width:960px;height:323px;background:#fff}
	#choosePhoneToOffer h2.popupBoxHeader {height:20px;padding:17px 30px;font-size:18px;line-height:18px;font-weight:bold}

	#choosePhoneToOffer .recommendedPhones li {float:left;position:relative;width:320px;height:262px;display:inline;background:url(../_img/_section/playboxChoosePhoneBoxBG.png) no-repeat 0 0;border-top:1px solid #ccc}				
	#choosePhoneToOffer .recommendedPhones h2 {font-size:1.8em;margin-bottom:/*22*/12px;font-weight:normal}
		#choosePhoneToOffer .recommendedPhones h2 strong {display:block;font-size:.7em;font-weight:normal;color:#363637}
	#choosePhoneToOffer .recommendedPhones p {padding-bottom:5px}
	#choosePhoneToOffer .recommendedPhones .oldPrice {color:#363637;}
		#choosePhoneToOffer .recommendedPhones .oldPrice strike {font-size:22px;color:#363637;text-decoration:none;background:url(../_img/_section/strikeDarkness.png) no-repeat center center}
		#choosePhoneToOffer .recommendedPhones .oldPrice small {padding-left:3px;font-size:16px}
	#choosePhoneToOffer .recommendedPhones .price {font-size:1.2em;color:#616162;padding-bottom:/*39*/29px;line-height:14px}
		#choosePhoneToOffer .recommendedPhones .price span {color:#be26a7;font-size:30px;font-weight:bold;display:block;margin:10px 0}
			#choosePhoneToOffer .recommendedPhones .price small {font-size:0.6em;padding-left:5px}
	#choosePhoneToOffer .recommendedPhones .productTxt {float:right;width:120px;height:213px;display:inline;padding:40px 30px 0 10px}
	#choosePhoneToOffer .recommendedPhones.accList .productTxt {min-height:213px;height:auto !important;height:213px;font-size:12px}
		#choosePhoneToOffer .recommendedPhones .blueButtonSmall span {font-size:12px}
	#choosePhoneToOffer .recommendedPhones .productImg {float:right;width:160px;height:233px;display:inline;padding:30px 0 0 0;text-align:center}		
		#choosePhoneToOffer .recommendedPhones .stickers {width:21px;position:absolute;left:0;margin-left:0;z-index:1;margin-top:-1px}
			#choosePhoneToOffer .recommendedPhones .stickers img {display:block;margin-bottom:2px !important;padding:0 !important}	

.playboxAdultConfirm {width:600px;height:300px;background:#fff}
	.playboxAdultConfirm p {padding:80px 30px 70px;text-align:center}
		.playboxAdultConfirm p strong {display:block;margin-bottom:60px;color:#363637;font-size:21px}
			
#section .rateBox {width:210px;height:27px;position:absolute;right:0;}
	#section .rateBox p {float:left;width:120px;height:27px;padding-right:10px;line-height:27px;vertical-align:middle;text-align:right;}
	#section .rateBox span.rateValue {display:block;float:left;width:28px;height:27px;line-height:27px;vertical-align:middle;text-align:center;font-size:12px;font-weight:bold;color:#05950f;background:#ececec}
	#section .rateBox span.rateValue.negative {color:#b80100}
	#section .rateBox ul.rate {float:right;width:44px;height:27px;margin-left:8px}
		#section .rateBox ul.rate li {float:left;width:12px;height:16px;padding:5px 5px 6px;list-style:none}
			#section .rateBox ul.rate li a {display:block;width:12px;height:16px;text-indent:-9999px;outline:none;background-repeat:no-repeat;background-position:0 0}
			#section .rateBox ul.rate li a.rateUp {background-image:url(../_img/_section/rateUp.gif)}
			#section .rateBox ul.rate li a.rateDown {background-image:url(../_img/_section/rateDown.gif)}
			#section .rateBox ul.rate li a.rateUp.disabled,
			#section .rateBox ul.rate li a.rateDown.disabled {background-position:0 -16px}
				
#section .productSlideWrapper {position:relative;width:960px;height:360px;/*padding:24px;top:-24px;left:-24px;*//*overflow:hidden*/}
#section .productSlideWrapper.oH {overflow:hidden}
	#section .productSlideWrapper .slideCover {display:none;position:absolute;width:960px;height:360px;top:0;left:0;z-index:9999999;background:#fff;opacity:0}
	#section .productSlideContainer {position:absolute;left:0;height:360px;list-style:none;z-index:1}		
		#section .productSlideContainer	.productSlide {float:left;width:960px;height:360px;list-style:none}		
		/*#section .productSlideContainer	.productSlide:nth-child(1n+2) {visibility:hidden}*/
		#section .productSlideContainer .productSlideItem {position:relative;float:left;width:240px;height:360px;padding:0 0;background:url(../_img/_section/productSlideBG.png) no-repeat 0 0;list-style:none;cursor:pointer}
		#section .productSlideContainer .productSlideItem.hover {position:relative;z-index:100}
		#section .productSlideContainer .productSlideItem .shadow {width:240px;height:360px;left:0;top:0}
		#section .productSlideContainer .productSlideItem.hover .shadow {position:absolute;z-index:10;}
			#section .productSlideContainer .productSlideItem .productSlideImg {position:relative;width:240px;height:225px;padding-top:35px;text-align:center}
				#section .productSlideContainer .productSlideItem .bgShadow,
				#section .productSlideContainer .productSlideItem .bgShadowBottom {width:240px;height:340px;position:absolute;display:none;}
				#section .productSlideContainer .productSlideItem.hover .bgShadowBottom {background:#fff;-moz-box-shadow:0 0 10px #c9c9c9;-webkit-box-shadow:0 0 10px #c9c9c9;-o-box-shadow:0 0 10px #c9c9c9;box-shadow:0 0 10px #c9c9c9}
			#section .productSlideContainer .productSlideItem .productSlideImg .stickers {margin-left:0;left:8px}
			#section .productSlideContainer .productSlideItem .productSlideDetails {position:absolute;width:180px;height:70px;padding:15px 30px;background:#ececec;}
			#section .productSlideContainer .productSlideItem.hover .productSlideDetails {bottom:0;}
				#section .productSlideContainer .productSlideItem .productSlideDetails h2 {margin-bottom:8px;font-size:18px;font-weight:normal;line-height:18px;}
					#section .productSlideContainer .productSlideItem .productSlideDetails h2 strong {display:block;margin-top:2px;line-height:14px;font-size:12px;color:#616162;font-weight:normal}
				#section .productSlideContainer .productSlideItem .productSlideDetails p {position:absolute;padding:0;left:30px;bottom:15px;font-size:12px}
					#section .productSlideContainer .productSlideItem .productSlideDetails p strong {color:#be26a7}
	#section .productSlideWrapper .fakeHiddenLeft,
	#section .productSlideWrapper .fakeHiddenRight {position:absolute;width:24px;height:360px;padding:24px 0;top:0;background:#fff;z-index:2}
	#section .productSlideWrapper .fakeHiddenLeft {left:-24px}
	#section .productSlideWrapper .fakeHiddenRight {left:960px}
	
	#section .sectionTabsContainer,
	#section .sectionTabsContainer .productSlideContainer,
	#section .sectionTabsContainer .productSlide,
	#section .sectionTabsContainer .productSlideItem {height:164px}	

	#section .productSliderNavi {height:23px;margin-top:10px;border-bottom:1px solid #ccc}
	#section .productSliderNavi a {display:block;width:16px;height:16px;outline:none;overflow:hidden;text-indent:-9999px}
	#section .productSliderNavi .naviUl {float:left;width:866px}
	#section .productSliderNavi ul {margin:0 auto}
	#section .productSliderNavi ul li {float:left;margin:0 2px;list-style:none}
	#section .productSliderNavi ul li a {background:url(../_img/_section/naviItem.gif) no-repeat center}
	#section .productSliderNavi ul li.active a {background:url(../_img/_section/naviItemActive.gif) no-repeat center}
	#section .productSliderNavi a.prev {float:left;margin-left:27px;background:url(../_img/_section/naviPrev.gif) no-repeat center}
	#section .productSliderNavi a.next {float:right;margin-right:27px;background:url(../_img/_section/naviNext.gif) no-repeat center}				
				
/* playbox z opisem telefonu */
#playbox-phoneDescContainer {width:720px;background:#fff;overflow:hidden}
#playboxPopup.ajaxLoader {width:246px;height:146px;margin:-73px 0 0 -123px;background:#fff url(../_img/_section/ajax-loader.gif) no-repeat center center}
    #playbox-phoneDescContainer .sectionLeft {float:left;width:460px !important}
    #playbox-phoneDescContainer .sectionRight {float:left;width:260px}
/**/
				
/* playbox ze szczegolami oferty */
#playboxOfferDetails {width:700px;padding-bottom:30px;background:#fff}
    #playboxOfferDetails h2.popupBoxHeader {height:20px;padding:17px 30px;font-size:18px;line-height:18px;font-weight:bold}
    #playboxOfferDetails table {width:640px;margin:30px 30px 0}
        #playboxOfferDetails table tr td {width:260px;text-align:left}
        #playboxOfferDetails table tr td:first-child {width:340px;padding-right:20px !important;text-align:right}
	#playboxOfferDetails .text p {padding-bottom:6px;}
	
		/*#playboxOfferDetails table.default .linkPointer span {display: inline; margin-right: 12px; text-align: left;}
		#playboxOfferDetails table.firstLeft tr td:first-child {text-align:left;}*/
#playboxOffers {width:510px;padding-bottom:30px;background:#fff}
    #playboxOffers h2.popupBoxHeader {height:20px;padding:17px 30px;font-size:18px;line-height:18px;font-weight:bold}
    #playboxOffers table {width:450px;margin:0 30px 10px;}
		#playboxOffers table .linkPointer span {margin-right: 12px;}
		#playboxOffers table tr:last-child:nth-child(2n) td {border-bottom: 1px solid #ececec !important;}
		#playboxOffers table th {text-align:center;font-size:1.2em;}
		#playboxOffers table th strong {color: #616162;font-size: 14px;}
		#playboxOffers table td {color: #363637;}
		#playboxOffers table td span {display:inline;font-weight:normal;margin-right:0;}
        #playboxOffers table td {text-align:center;padding:8px 0 !important;}
        #playboxOffers table td:first-child,
		#playboxOffers table th:first-child {padding: 8px 20px !important;text-align:left;}
		#playboxOffers table td:first-child {font-weight:bold;}
		#playboxOffers table td:last-child {padding-right:10px !important;}
		
		#playboxOffers table .active  td {background:#b30098;color:white;}
		#playboxOffers table .active,
		#playboxOffers table .active strong {color:white;background:none;}
		
#playboxOffers ul {width:450px;margin:0 30px 10px;list-style:none;list-style-image:none}
#playboxOffers li {position:relative;}
#playboxOffers li.header {padding: 8px 20px !important;font-size:1.2em;}
#playboxOffers li.header strong {color: #616162;font-size: 14px;}
#playboxOffers li>a {display:block;padding: 8px 20px !important;color: #363637;font-size:1.2em;font-weight:bold;}
#playboxOffers li>a>span {background:none;}
#playboxOffers li strong {color: #b10097;}
#playboxOffers li:nth-child(odd) { background:transparent}
#playboxOffers li:nth-child(even) { background:#ececec}
#playboxOffers li:last-child:nth-child(2n+1) {border-bottom: 1px solid #ececec !important;}
#playboxOffers li>a:hover, #playboxOffers li.active {background:#b30098;color:white;}
#playboxOffers li>a:hover a, #playboxOffers li>a:hover strong,
#playboxOffers li.active a, #playboxOffers li.active strong {color:white;}
#playboxOffers li .change {position:absolute;right:20px;}
#playboxOffers li .linkPointer {color:#616162; text-decoration:none !important; background:url(../_img/_section/linkPointer.png) no-repeat 100% 50% !important; margin-right: 7px;font-weight:normal;}
#playboxOffers li .linkPointer span {padding:0 0 2px 0; margin-right:12px;background:url(../_img/_section/dotBG.gif) repeat-x 0 100%; cursor:pointer}
#playboxOffers li .linkPointer:hover {color:#552a7a; background:url(../_img/_section/linkPointerHover.png) no-repeat 100% 50% !important}
#playboxOffers li>a:hover .linkPointer {color:white; text-decoration:none !important; background:url(../_img/_section/linkPointerWhite.png) no-repeat 100% 50% !important; margin-right: 7px;font-weight:normal;}
#playboxOffers li>a:hover .linkPointer span {padding:0 0 2px 0; margin-right:12px;background:url(../_img/_section/dotWhiteBG.gif) repeat-x 0 100%; cursor:pointer}
#playboxOffers li .price {position:absolute;top:8px;right:90px;display:block;width:80px;text-align:center;font-weight:normal;}

#playboxWithSidebar {width:960px;background:#ececec;}
	#playboxWithSidebar #playboxSidebar {float:left;width:270px;min-height:410px;padding:50px 30px;font-size:1.4em;background:url(../_img/_section/playboxSidebarBg.png) no-repeat 0 10px;}
		#playboxWithSidebar #playboxSidebar h2 {margin-top:27px;font-size:18px;font-weight:bold;color:#b30098;}
		#playboxWithSidebar #playboxSidebar h3 {padding:0;font-size:18px;color:#363637;}
		#playboxWithSidebar #playboxSidebar .customDropdown {margin:7px 0 28px;}
	#playboxWithSidebar #playboxContent {margin-left:330px;padding:80px 30px 60px;min-height:410px;background:#fff;}	
		#playboxWithSidebar #playboxContent h2 {margin-bottom:25px;text-align:center;font-size:1.8em;color:#333;}
		#playboxWithSidebar #playboxContent p.details {font-size:1.1em;margin-bottom:12px;text-align:center;}

#contentName, #newContent, #newOffer {text-align:center;color:#48227c}	
				
#section .socialMedia {list-style:none;margin-left:30px;overflow:hidden}				
	#section .socialMedia li {font-size:1.4em;float:left;display:inline;margin-right:10px;vertical-align:top}
	#section .socialMedia li.facebook a, #section .socialMedia li.blip a, #section .socialMedia li.twitter a {float:left;width:17px;height:17px}
	#section .socialMedia li.facebook {margin-left:10px;width:17px;height:17px;background:url(../_img/_section/facebookICO.gif) no-repeat 50% 50%}
	#section .socialMedia li.blip {width:17px;height:17px;background:url(../_img/_section/blipICO.gif) no-repeat 50% 50%}
	#section .socialMedia li.twitter {width:17px;height:17px;background:url(../_img/_section/twitterICO.gif) no-repeat 50% 50%}

				
#section .table ,#playboxPopup .table.priceList{background:#ececec;margin-bottom:30px}

#section .table.priceList .tableWhite {/*height:auto !important;height:270px;*/min-height:270px;}
#section .table .tableItem {margin:30px 0 30px 30px;}
#section .table .tableItem .productItem {margin-bottom:30px}
#section .table .tableItem .col210.tablePhone {padding-left:40px;width:170px}
#section .table .tableItem .col510 table {display:table !important;margin:0;width:100%}
#section .table .tableItem .col510 table td h4 {font-size:14px;font-weight:bold}
#section .table .tableItem .col510 table td em {font-weight:bold;color:#b30098}
#section .table .tableItem .col510 table td {padding:10px 0}
#section .table .tableItem .col510 table td.alignLeft {padding-left:0 !important}
#section .table ul.linkPointer {list-style:none}		
	#section .table ul.linkPointer li,#playboxPopup .table ul.linkPointer li{padding:7px 0 7px 30px !important}
		#section .table ul.linkPointer li a {background-position:100% 50%}
		#section .table ul.linkPointer li a span,#playboxPopup .table ul.linkPointer li a span{line-height:20px;font-size:14px}
	#section .table ul.linkPointer li.selected,#playboxPopup .table ul.linkPointer li.selected{color:#fff;background:url(../_img/_section/pinkButtonBg.png) no-repeat 0 0 !important}
		#section .table ul.linkPointer li.selected a,#playboxPopup .table ul.linkPointer li.selected a{color:#fff !important;background:none !important}
			#section .table ul.linkPointer li.selected a span,#playboxPopup .table ul.linkPointer li.selected a span{background:none}
	
#section .table table {width:720px;margin:0 0 30px 30px}
#section .table table td .blueButtonSmall span, .blueButtonSmall input, .blueButtonSmall em {line-height:23px}
#section .table table.default {margin:0 0 30px 0}
	#section .table table th {background:#ececec;text-align:center;font-size:11px;height:60px}
	#section .table table.default th {height:auto}
		#section .table table th p {padding:12px 0;font-size:11px;line-height:13px}
	#section .table table td {padding:20px 0;text-align:center;font-size:12px;border-bottom:1px solid #cccccc}
		#section .table table td p {padding:0;line-height:14px}
			#section .table table tr td:first-child p {font-size:18px;line-height:18px;}
			#section .table .subscriptions  table tr td:first-child p {font-size:12px}
			/*#section .table .subscriptions table tr td p {font-size:14px}*/
			#section .table table tr td:first-child p strong {font-size:24px}
			#section .table table td p strong {color:#b30098}
			#section .table table td p strong.black {color:#000}
			#section .table .basicForm table.default td strong {color:#616162}
	#section .table .grayBar td {padding:3px 30px 5px 0;background:#ececec;border-width:2px 2px 2px 2px;border-color:#ececec;border-style:solid none none;}
	#section .table .subscriptions .grayBar td {padding:8px 17px 10px 0;}
	#section .table .grayBar td .blueButtonSmall {margin-left:10px}
	#section table.default td .blueButtonSmall span {line-height: 23px;}
	#section .table tr .colPlay {background:#be26a7;border-bottom:1px solid #d194c7;color:#fff}
		#section .table tr .colPlay {padding-left:40px !important;padding-right:40px !important}
		#section .table tr .colPlay p , #section .table tr .colPlay p strong {color:#fff}
	
	#section .table .basicForm table.default th {padding:10px 0}
	#section .table .basicForm table.default td {border:0;padding:8px 0}

#section .services table td {padding:10px 0}
#section .services table td .addCart {float:right;margin-right:30px;}

#section .salon tr td,#section .salon tr th{text-align:left; font-size:11px; padding:8px 15px !important;}
#section .salon tr td:first-child, #section .salon tr th:first-child {width:150px; padding-left:30px !important;}
#section .salon tr.active td:first-child{background-image:url(../_img/_section/pinkLineBG.gif);background-repeat:repeat-y;}
#section .salon tr td strong{color:#353536;}
	
#section .table .tableNavi,#playboxPopup .table .tableNavi{width:210px;float:left;margin-bottom:30px}
#section .table .tableNavi .thead {height:60px}
#section .table .tableNavi .thead p {position:absolute;line-height:13px;background:#ececec;width:210px;display:table-cell;height:26px;font-size:11px;vertical-align:middle;padding:17px 0 17px 30px;overflow:hidden}
#section .table .tableNavi .thead p.vAlignMiddle {line-height:26px}
#section .table .tableWhite,#playboxPopup .table .tableWhite{width:750px;/*height:auto !important;height:230px;*/min-height:240px;float:left;background:#fff}
#playboxPopup .table .tableWhite{min-height:338px}
#playboxPopup .table .tableWhite{width:510px}
#section .table .tableWhiteLogin {width:455px;}
#section .table .tableComparison table {margin-bottom:0}
	#section .table .tableComparison thead td {border:0;padding:20px 0 0 0;vertical-align:bottom}
	#section .table .tableComparison table tbody tr:first-child td {padding-top:10px}
	#section .table .tableComparison table td, #section .table .tableComparison table td p {font-size:11px}
	#section .table .tableComparison table tbody td:first-child {padding-right:10px}
	#section .table .tableComparison table thead td {font-size:12px}
	#section .table .tableComparison table .last td {border:0}
	#section .table .tableComparison table .last td.alignRight {padding-right:20px;}

#section .table .tableNaviLogin {width:492px;height:270px;float:left;margin-bottom:0px; background: transparent url(../_img/_section/bg_login_bird.png) no-repeat 100% 100%; }
	#section .table .tableNaviLogin .text{padding:40px 30px 0 50px;}
	#section .table .tableNaviLogin h3{font-size:22px; font-weight:bold; color:#363637; padding:0 0 10px 0;}
	#section .table .tableNaviLogin ul{height:130px;}
	

#section .sectionLeft {width:480px;float:left;margin-top:20px}			
#section .sectionRight{width:480px;float:left;margin-top:20px}
#section .sectionLeft .productTxt {font-size:12px}
#section .sectionLeft .productTxt,#playboxPopup .techDiv .productTxt.text,#playboxPopup .descriptionAccesory .productTxt.text{padding-top:17px;position:relative}
#section .sectionLeft .productTxt h4,#playboxPopup h4{font-size:1.4em;margin-bottom:7px}
#section .productTxt .offerPriceTxt {margin-bottom:11px/*46px*/}
#section .productTxt .oldPrice {color:#363637;}
	#section .productTxt .oldPrice strike {font-size:22px;color:#363637;text-decoration:none;background:url(../_img/_section/strikeDarkness.png) no-repeat center center}
	#section .productTxt .oldPrice small {padding-left:3px;font-size:16px}
#section .productTxt .price {margin-bottom:/*11px*/6px}
	#section .productTxt .price em {color:#616162;display:block;padding-top:10px;font-size:12px;font-weight:normal}
#section .sectionLeft .productTxt ul {margin-bottom:25px}
#section .sectionLeft .productTxt ul li{font-size:1.8em;color:#363637;font-weight:bold;padding-bottom:0;background-position:0 9px}
#section .sectionLeft .productTxt .highlightedFeatures {width:100%;margin-bottom:20px;overflow:hidden}
#section .sectionLeft .productTxt .highlightedFeatures ul li {width:130px;height:38px;float:left;padding:12px 0 0 54px;font-size:11px;font-weight:normal;color:#616162;background-repeat:no-repeat;background-position:left center;}
#section .sectionLeft .productTxt .highlightedFeatures ul li.android {background-image:url(../_img/_section/androidSmall.png)}
#section .sectionLeft .productTxt .highlightedFeatures ul li.ready4g {background-image:url(../_img/_section/4g.png)}



#product {position:relative;width:450px;background:url(../_img/_section/productBG.png) no-repeat 0 0}
#product .product {padding:30px;height:auto !important;height:340px;min-height:340px}
#product .product.noThumbs .productTxt {margin-top:60px;padding-top:0}
	#product .stickers {left:-30px;top:40px;margin:0;list-style:none}
	#product .productImg {position:relative;float:left;display:inline;width:210px;text-align:center;background:url(../_img/_section/ajax-loader.gif) no-repeat 50% 50%}
		#product .productImg img {/*display:block;margin-bottom:20px*/}
	#product .productTxt {position:relative;width:180px;float:left;display:inline;padding-top:40px;margin-left:30px}
	#product .productTxt.withOfferPriceTxt {padding-top:/*20px*/30px}
	#product .productColors {float:right;margin-right:30px;margin-top:-6px;width:180px}
		#product .productColors p {float:right;text-align:right;padding:26px 16px 0 0;line-height:13px}
		#product .productColors .radio {float:left;display:inline;margin-right:7px}
		#product .productColors .styleRadio {position:relative;top:6px;cursor:pointer;width:20px !important;height:51px !important;background:url(../_img/_section/productColor.png) no-repeat 0 0;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
		#product .productColors .styleRadio.checked {top:0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:57px !important;background:url(../_img/_section/productColorChecked.png) no-repeat 0 0;}
		#product .productColors .bright .styleRadio {background:url(../_img/_section/productColorBright.png) no-repeat 0 0;}
		#product .productColors .bright .styleRadio.checked {background:url(../_img/_section/productColorBrightChecked.png) no-repeat 0 0;}
	#product .price {font-size:1.8em;color:#616162;padding-bottom:5px;line-height:14px}
		#product .price span {color:#be26a7;font-size:2em;font-weight:bold;margin:10px 0}
			#product .price small {font-size:0.5em;padding-left:5px}
	#product .phoneNotAvailable {font-size:1.8em;color:#363637;font-weight:bold;padding-bottom:5px;line-height:14px;}
	#product .thumbs li {width:60px;height:50px;text-align:center;overflow:hidden;background:url(../_img/_section/thumbBg.png) no-repeat 0 0}
		#product .thumbs li img {margin-top:6px}
	
#section .floatsContainer {margin-top:13px;overflow:hidden}
#section .floatsContainer .socialMedia {float:left;width:220px;height:70px;padding-top:13px;border-right:1px solid #ececec;}
#section .floatsContainer .fbLikeThumbs {float:left;padding:11px 30px 0;}
#section .floatsContainer .fbLikeThumbs iframe {width:640px;height:62px;margin:0;}
	
#section .thumbs {list-style:none;margin-top:-5px;overflow:hidden}
	#section .thumbs li {float:left;cursor:pointer;border-top:5px solid #fff}
	#section .thumbs li:hover {border-top:5px solid #ececec}
	#section .thumbs li.selected, #product .thumbs li.selected:hover {border-top:5px solid #4f2771}
		#section .thumbs li a {outline:none}
	#section .thumbs li p.hiddenVideoDesc {display:none}
		
#section .samplesGallery {padding:0 30px;margin-bottom:10px;position:relative}
    #section .samplesGallery .thumbsCarousel {position:relative;width:348px;height:55px;overflow:hidden;margin-bottom:20px}
    #section .samplesGallery .thumbs {margin-top:0;position:absolute;left:0}
    #section .samplesGallery .thumbsCarouselNavi {list-style:none;position:absolute;right:35px;top:10px}
        #section .samplesGallery .thumbsCarouselNavi li {width:27px;height:16px;float:left;cursor:pointer}
        #section .samplesGallery .thumbsCarouselNavi li.prev {border-right:1px solid #ccc;background:url(../_img/_section/prevThumbs.png) no-repeat 0 0}
        #section .samplesGallery .thumbsCarouselNavi li.prev.disabled {background-position:0 100%}
        #section .samplesGallery .thumbsCarouselNavi li.next {background:url(../_img/_section/nextThumbs.png) no-repeat 0 0}
        #section .samplesGallery .thumbsCarouselNavi li.next.disabled {background-position:0 100%}
    #section .samplesGallery .sampleImage {margin-bottom:10px;background:url(../_img/_section/ajax-loader.gif) no-repeat 50% 50%}
			
#productShadow {margin:20px auto 0;height:16px;position:relative;left:2px}
	#productShadow .leftShadow {float:left;width:45px;height:16px;background:url(../_img/_section/productShadowLeftBG.png) no-repeat 0 0}
	#productShadow .middleShadow {float:left;width:45px;height:16px;background:url(../_img/_section/productShadowMiddleBG.png) repeat-x 0 0}
	#productShadow .rightShadow {float:left;width:45px;height:16px;background:url(../_img/_section/productShadowRightBG.png) no-repeat 0 0}
	
#section .smsGate, #section .basicForm {width:690px;float:left}
#section .basicForm {float:none;margin-bottom:30px}
#section .tableWhite .basicForm {margin:30px 0 30px 30px;width:720px}
	#section .tableWhite .basicForm p small {font-size:11px}
#section .tableWhite .basicFormLogin {margin:65px 0 30px 30px;width:384px}
	#section .tableWhite .basicFormLogin ul li{margin-bottom:20px;}
	#section .tableWhite .basicFormLogin ul li.last{margin-bottom:0;}
#section .smsPreview {width:210px;padding:20px 30px;background:#ececec}
#section .basicForm label.boldLabel {font-weight:bold;}
#section .basicForm label.otherDeliveryAdress, #section .basicForm label.otherAdress {font-weight: bold; color: #48227c;}
#section .basicForm.inside {margin-top: 35px;}
#section .basicForm.sliceTop {margin-bottom: 0;}
#section .basicForm.sliceMiddle {margin-bottom: 0; margin-top: 0;}
#section .basicForm.sliceBottom {margin-bottom: 0; margin-top: 0;}
#section .basicForm.sliceBottom + fieldset {margin-bottom: 0;}
#section .basicForm li.nomargin {margin-bottom: 0;}
#section .tableWhite.slice {padding-bottom: 30px;}
#section .basicForm h4 {margin:0 30px 12px 210px;font-size:11px;font-weight:bold;color:#616162;}

#section .smsGate .blueButtonSmall, #section .basicForm input.blueButtonSmall {left:395px;top:10px}
#section .formSms, #section .basicForm ul {list-style:none}
#section .basicForm legend {display:block;background:#ececec;border-left:8px solid #b30098;font-size:14px;padding:17px 25px;width:630px;}
#section .formSms li, #section .basicForm ul li {margin-bottom:6px;font-size:11px;clear:both}
#section .formSms li.captcha label, #section .basicForm ul li.captcha label {padding-top:18px}
#section .formSms label, #section .basicForm label {width:180px;line-height:23px;text-align:right;float:left;padding-right:30px}
#section .formSms label, #section .basicForm span.fromInput {width:240px;line-height:23px;font-weight:bold;text-align:left;float:left;padding-right:30px}
#section .formSms label.detail, #section .basicForm label.detail {width:256px;line-height:23px;float:left;text-align:left}
#section .formSms label.radio, #section .basicForm label.radio {float:none;padding-right:10px}

#passwordStrengthReg {width:0;height:10px;float:left;display:inline;margin:6px 0 0 0;background:url(../_img/_section/passwordStrength.gif) no-repeat 0 0}

#section .basicForm .levelLabel{padding:0 0 0 210px;color:#b30098;}

#section .basicForm.autoConfigForm .autoConfigPhone {float:right;width:140px;text-align:center;margin-right:30px}
#section .basicForm.autoConfigForm ul {width:510px;float:left}
    #section .basicForm.autoConfigForm ul .captcha .blockFields {width:300px;border:0}
#section .basicForm.autoConfigForm .confEmailBox {background:#ececec;padding:30px 0 10px 0} 
    


#section .formSms .rightLabel, #section .basicForm .rightLabel {float:right;width:170px;padding:0 14px 0 0;text-align:left}
#section .formSms .rightLabel.multiLine, #section .basicForm .rightLabel.multiLine {line-height:12px}
#section .basicForm .textarea .rightLabel.multiLine {position:relative;top:5px}
#section .basicForm .promo {background:#ececec;margin-bottom:30px;padding:0 30px}
	#section .basicForm .promo p {padding:23px 0 0 0;font-size:12px}
		#section .basicForm .promo .promoImg {float:right}
#section .basicForm .select .customDropdown {float:left}
#section .formSms input, #section .formSms textarea, #section .basicForm input[type=text], #section .basicForm input[type=password], #section .basicForm textarea {width:240px;margin-right:30px;vertical-align:middle}
#section .basicForm .longTextarea textarea {width:430px}
	#section .basicForm .longTextarea .tooltip {top:-75px}
#section .formSms textarea, #section .basicForm textarea {height:90px}
#section .formSms .violetInfo input, #section .basicForm .violetInfo input {background:#b30098;font-size:40px;text-align:center;border:1px solid #b30098;padding-bottom:10px;padding-top:10px;color:#fff;font-weight:bold}
#section .formSms .violetInfo label, #section .basicForm .violetInfo label {line-height:70px}

#section .basicForm .login label{width:65px; padding-right:20px;}
#section .basicForm .login input{width:120px;width:250px;}

#section .formSms .customDropdown, #section .basicForm .customDropdown {margin:0}
#section .formSms .customDropdown p.customDropdownLabel, #section .basicForm .customDropdown p.customDropdownLabel {padding-top:2px !important;padding-bottom:2px !important}
#section .underInput, #section .underInputErr {display:block;padding:0;line-height:15px;margin-top:5px;font-size:11px;position:relative;width:256px;left:210px}
#section #bannerContainerRightCol .underInputErr {margin-top:-5px;width:auto;position:static}
#section .underInputErr {width:420px;margin:0 0 10px 0}
#section .blockFields .underInputErr {position:static}
#section .customDropdown .underInputErr {position:static;width:250px}
#section  .checkbox .underInputErr {margin-left:25px;position:static}
#section  .underInput .checkbox .underInputErr {margin-left:22px;position:static}
#section  .checkbox .underInput span, #section  .checkbox .underInputErr span {margin-top:0;}
#section p.underInput a.linkPointer span {font-size:11px}

#section .underInputLong {width:460px;margin-top:20px}
	#section .otherAdress {color:#616162}
	#section .underInput .linkPointer {margin-right:7px}
	#section .underInput strong span {color:#b30098}
#section .blockFields {float:left;padding:14px 0;width:510px;margin-top:5px;font-size:11px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
#section .chooseServices .blockFields {width:300px}
#section .chooseServices > label {line-height:16px;padding-top:23px}
#section .blockFieldsClear {padding:0;border:0}
	#section .blockFields .captcha {display:block;margin-bottom:10px}
	#section .basicForm .tooltip {position:relative;left:-20px;top:5px}
	#section .basicForm ul li .tooltip {position:relative;left:-20px;top:0;vertical-align:middle}
	#section .chooseOwnNumber > label {font-size:14px;line-height:18px}
		#section .chooseOwnNumber .blockFields {padding:0;border:0}
	#section .blockFields label.radio {display:block;line-height:19px}
#section .basicForm label.inlineLabel {float:none;padding-right:5px}
#section .basicForm li.autocomplete {position:relative}

#section .acceptCheckbox {padding:20px 30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#section .tableWhite .acceptCheckbox {padding:20px 30px;margin-left:30px}
#section .acceptCheckbox .checkbox {display:block;overflow:hidden;margin-bottom:10px;font-size:11px}
	#section .acceptCheckbox .checkbox span {float:left;width:420px}
	#section .acceptCheckbox .checkbox span.textCheckbox {cursor:default;width:600px}
		#section .acceptCheckbox .checkbox span.textCheckbox small {font-size:10px}
		
#section .acceptCheckbox .checkbox span.styleCheckbox {margin-right:10px !important}

#section .smsPreview p {font-size:11px;line-height:13px}
#section .smsPreview p.preview {font-size:12px;border:1px solid #b7b7b7;padding:10px 13px;background:#fff;height:auto !important;height:160px;min-height:160px;font-weight:bold}
#section .smsPreview p.previewImg {border:1px solid #b7b7b7;padding:0;margin-bottom:15px;width:208px;overflow:hidden}
    #section .smsPreview p.previewImg img {display:block;}

#section .output {background:#e7e7e7;overflow:hidden;margin-bottom:30px}
#section .error {background:url(../_img/_section/warningBG.png) repeat 0 0}

	#section .output .statement {margin:20px;background:#fff;padding:10px 20px;text-align:center}
		#section .output .statement p {font-size:14px;padding:10px 0;font-weight:bold;text-align:center}
		    #section .output .statement p small {font-weight:normal;font-size:12px}
		#section .output .statement p span {display:inline-block;text-align:left/*;width:257px;*/}
		#section .output .statement strong {color:#b30098}
		#section .output .statement p.warning span {padding:5px 0 5px 40px;background:url(../_img/_section/exlamationICO.gif) no-repeat 0 50%}
		#section .output .statement p.info span {padding:5px 0 5px 40px;background:url(../_img/_section/infoICO.gif) no-repeat 0 50%}
		#section .output .statement .blueButtonSmall {margin-left:6px}
	#section .output .uploadFile	 {text-align:left}
		#section .output .uploadFile p {text-align:left;font-weight:normal}

#section .col {list-style:none}
#section .col3 {float:left;width:690px}
#section .col2 {float:left;width:480px}
#section .col1 {float:left;width:240px}
#section .col210 {float:left;width:210px}
#section .col510 {float:left;width:510px}
#section li.col1 {padding:0 30px;width:180px}

#section .whiteToggle {border-top:1px solid #ccc;}
#section .bH {display:none !important}
#section .bV {display:block}
#section .whiteToggle .toggleContainer {border-bottom:1px solid #ccc}

#section .whiteToggle .detailsToggle {background:none;margin:0}
	#section .whiteToggle .detailsToggle strong {color:#363637;float:left;margin-right:55px;width:56px;text-align:center}
#section .whiteToggle .detailsToggle:hover {background:#f9f9f9 !important}
#section .whiteToggle .detailsToggle.shown {border:0}
#section .whiteToggle .faqItem {padding-left:30px;padding-top:10px}
	#section .whiteToggle .faqItem p img {margin:10px 0}
#section .whiteToggle .slideItem {padding:0 !important;margin:20px 0	}
	#section .whiteToggle .slideItem .col1 {padding-left:30px;width:210px}
	#section .whiteToggle .slideItem .price {line-height:20px;text-align:right;padding-bottom:5px;padding-right:30px;font-size:12px}
	#section .whiteToggle .slideItem .price strong {font-size:27px;color:#B10097}
	#section .whiteToggle .slideItem .price strong small {font-size:17px;padding-left:3px}
	#section .whiteToggle .slideItem .imgEshop {float:left;width:120px;margin-left:30px}
	#section .whiteToggle .slideItem h4 {font-size:12px;font-weight:bold;margin-bottom:15px}
#section .whiteToggle .compareInternet {margin-left:116px}
	#section .whiteToggle .compareInternet table td {font-size:11px}

#section .certificates {margin-top:60px}

#section .chatGirl {padding:165px 30px 20px 30px;margin:10px 0 20px 0;width:180px;height:auto !important;height:66px;min-height:66px;background:#ececec url(../_img/_section/chatGirl.jpg) no-repeat 0 0}
	#section .chatGirl h4 {font-size:14px;margin-bottom:15px}

.cartDetails {background:#fff;position:relative;top:-10px;padding:10px 0;box-shadow:0 0 10px #c9c9c9;-moz-box-shadow:0 0 10px #c9c9c9;-webkit-box-shadow:0 0 10px #c9c9c9;-o-box-shadow:0 0 10px #c9c9c9;}
.cartDetails .cartItems {list-style:none}
.cartDetails p small {color:#888888;font-size:10px}
.cartDetails .cartItems li {padding:20px 0;margin:0 30px;border-top:1px solid #ccc}
.cartDetails .cartItems li:first-child {border-top:0}
	.cartDetails .cartItems li h4 {font-size:14px;margin-bottom:10px}
	.cartDetails .cartItems li p {font-size:11px !important;line-height:16px !important;padding:0 !important}
	.cartDetails .cartItems li p.offerPlusPromo {padding-bottom:5px !important}
	.cartDetails .cartItems li strike {font-size:12px;text-decoration:none;background:url(../_img/_section/strikeSmall.png) no-repeat 0 0}
	.cartDetails .cartSum {margin:0 10px;padding:14px 22px 4px 22px;font-size:14px !important;background:#ececec}
		.cartDetails .cartSum strong {font-size:24px;color:#363637;font-weight:bold;}
	.cartDetails .cartItems li .cartPhoneImg {width:50px;float:left}
		.cartDetails .cartItems li p strong {font-size:12px}
h3.grayHeader {display:block;background:#ececec;border-left:8px solid #b30098;font-size:14px;margin:0 8px !important;padding:15px 15px 14px 15px !important}
	h3.grayHeader strong {font-weight:bold;color:#363637 !important}
h3.grayHeaderNoMargin{margin:0 !important;}

#section .smallForm {margin-bottom:20px}
#section .smallForm ul {list-style:none;margin-bottom:8px}
	#section .smallForm ul li {position:relative;background:none;padding:0 0 4px 0}
	#section .smallForm ul li.phonePrefix input {width:135px}
	#section .smallForm ul li input {margin:0;font-size:11px;width:165px}
	#section .smallForm ul li .customDropdown {margin:0}
	#section .smallForm ul li .customDropdownLabel {font-size:11px !important}
	#section .smallForm ul li .underInputErr {margin:0 !important}
	#section .smallForm ul li label {font-size:11px;color:#999;cursor:text;position:absolute;left:7px;top:3px}

#section .listHelpCenter{border-top:1px solid #ccc; margin:0 0 20px 0; overflow:hidden; zoom:1;}
#section .listHelpCenter.withGradient {border-top:none;background:url(../_img/_section/bottomContainerBoxBG.png) scroll 0 0}
	#section .listHelpCenter li{position:relative; display:inline; float:left; padding:20px 30px 0 30px; width:180px; background:url(../_img/_section/searchFormCornerBG.png) no-repeat 0 0;min-height:162px;} 
	#section .listHelpCenter li.firstSteps {background: url(../_img/_section/searchFormCornerBGLong.png) no-repeat 0 0;}
	#section .listHelpCenter li.double{width:420px;}
		#section .listHelpCenter li a.linkPointer{position:absolute; bottom:0; right:30px;}
		#section .listHelpCenter.withGradient li a.linkPointer{position:absolute;bottom:30px;right:auto;left:30px;}
		#section .listHelpCenter li ul li{min-height:0; padding:0 0 10px 0 !important;}
		#section .listHelpCenter li h3{padding:0 0 23px 0; font-size:14px; font-weight:bold;}
		#section .listHelpCenter.withGradient li h3 {padding-bottom:30px;font-size:16px;font-weight:normal}
		#section .listHelpCenter.withGradient li p {font-size:11px}
#section .flashWrap{border-bottom:1px solid #dddddd; background:#ececec;}
	#section .flashWrap #flashLeft{display:inline; float:left; width:720px;}
	#section .flashWrap .flashList{display:inline; float:left; width:180px; padding:20px 30px 0 30px;}
		#section .flashWrap .flashList li{padding-bottom:14px !important;}
	#section .flashWrap .flashList .pdf{background: url(../_img/_section/pdfICO.png) no-repeat 0 0 !important;}
		#section .flashWrap .flashList .pdf a{margin-left:20px;}
#section #roamingInfo .first{font-weight:bold;}
	#section #roamingInfo .yes{width:15px; height:16px; display:block; margin:0 auto; background: url(../_img/_section/yesICO.png) no-repeat 0 0; text-indent:-999em;}
	#section #roamingInfo .no{width:16px; height:16px; display:block; margin:0 auto; background: url(../_img/_section/noICO.png) no-repeat 0 0; text-indent:-999em;}
	#section #roamingInfo .no em,#section #roamingInfo .yes em{display:none;}

.cartInfoLayer {background-color: #fff; font-size: 14px; color: #000; line-height: 16px; padding: 30px;}
.cartMonit {min-width:420px;width:auto !important;width:420px; padding:0 0 30px; text-align: center;}
.cartMonit h2 {text-align:left}
.cartMonit p {padding:40px 0;font-size: 18px; line-height: 21px; color: #363637; font-weight: bold;}
.cartInfoLayer table.eShopBasket {width:630px;margin-top:20px;text-align:left}
.cartInfoLayer table.eShopBasket th:first-child {width:auto}
.cartInfoLayer table.eShopBasket th.eShopBasketHeader {padding:0 10px;color:#616162}
.cartInfoLayer table.eShopBasket td {padding:10px 0}
.cartInfoLayer table.eShopBasket td {height:auto}
.cartInfoLayer table.eShopBasket td:first-child {padding:10px;border-left:1px solid #ccc}
.cartInfoLayer table.eShopBasket td.price {padding-right:15px;color:#B30098;font-size:24px;text-align:right;font-weight:bold}
.cartInfoLayer table.eShopBasket td.price small {font-size:18px;font-weight:normal}
	.cartInfoLayer table.eShopBasket td.price small span {color:#616162;display:block;padding-top:5px;font-size:12px;font-weight:normal}
/*playboxPopup*/
#playboxPopup h3{font-size:1.8em;padding:16px 0 16px 30px}
#playboxPopup h4{}
#playboxPopup .head li{cursor:pointer}
#playboxPopup .head ul .selected{background:#fff;cursor:default}
#playboxPopup .head ul{height:38px;border-bottom:1px solid #ccc;margin-bottom:32px}
#playboxPopup .sectionLeft p{font-size:1.2em}
#playboxPopup .sectionLeft li{font-size:1.8em;color:#363637;font-weight:bold;padding-bottom:0;background-position:0 50%}
#playboxPopup .sectionLeft .productTxt ul{margin-bottom:30px}
#playboxPopup .sectionLeft .productTxt p{margin-bottom:20px}
#playboxPopup #product .product{margin-top:40px}
#playboxPopup .stickers{top:0}
#playboxPopup .techDiv,#playboxPopup .table.priceList{display:none;width:300px}
#playboxPopup .table.priceList{width:100%}
#playboxPopup .table.priceList .tableNavi.marginTop30{float:left}
#playboxPopup .techDiv,#playboxPopup .table.priceList,#playboxPopup .descriptionPhone{float:left;}
#playboxPopup .descriptionModem{*overflow:hidden}
#playboxPopup .techDiv{width:370px;margin:0 30px}
#playboxPopup .techDiv h3{padding-left:0;padding-top:0}
#playboxPopup .text.text2010,#playboxPopup .techDiv .text{padding:0}
#playboxPopup .techDiv .hr.marginRight30{margin:0!important}
#playboxPopup .head.modem h3{text-transform:uppercase}
#playboxPopup .hr.modem{margin-bottom:35px}
#playboxPopup .modem .middleShadow{width:0}
#playboxPopup .modem #productShadow{min-width:90px}
#playboxPopup .modem .productColors{display:none}
#playboxPopup .modem  .product{min-height:0;margin-top:20px!important}
#playboxPopup .availability{margin-top:30px}
#playboxPopup .descriptionAccesory .sectionRight{margin-top:20px}
#playboxPopup .descriptionAccesory #product .product{min-height:300px}
#playboxPopup .accessory h1{font-size:2em;font-weight:bold;padding:16px 0 16px 30px}
#playboxPopup a.linkPointerClose{background-position:right center!important}
#playboxPopup .availability{position:absolute;left:0;bottom:35px}
#playboxPopup .text.productTxt{padding-bottom:110px}
ul.linkPointer .doubleSpan{background:url("../_img/_section/linkPointer.png") no-repeat 70px 70%!important}
ul.linkPointer li.doubleSpan a{background:none!important}
.td50pct.reverseZebra .white{background:none!important}/*poprawka po niedzia�aj�cym nth-child*/
.button.rightPad20{text-align:right;padding-right:20px!important}
.noborder{border:0!important}

#section .loginBox {background:#ececec;padding:13px;position:relative}
	#section .loginBox .text {float:left;width:419px;height:245px;position:relative}
		#section .loginBox .text .boxCreation {bottom:-13px;right:0}
	#section .loginBox .helpLinks {bottom:20px;position:absolute;width:390px}
		#section .loginBox .text h3 {padding:20px 0 20px 0;font-size:22px}
	#section .loginBox .basicForm {width:395px;padding:65px 30px 0 30px;margin:0;height:180px;background:#fff;}
		#section .loginBox .basicForm ul li {margin-bottom:10px}
			#section .loginBox .basicForm ul li label {width:55px;font-size:12px;line-height:29px}
			#section .loginBox .basicForm ul li input {padding:6px 10px;width:230px}
		#section .loginBox .basicForm p.rightSubmit {padding:0 55px 20px 0 !important;}
		#section .loginBox .basicForm p.underInputErr {clear:both;margin-left:85px;position:static;width:auto}
			#section .loginBox .basicForm p.underInputErr span.err {display:inline}
			
			
.opera9 #section .output .statement p.info span {display:inline}
.opera9 #section .formSms {overflow:hidden}
.opera .blueButtonSmall input {padding-top:2px}

#section .googleCustomSearch {background:#f4f4f4;border-top:1px solid #ccc;padding:20px 30px;margin-bottom:30px}
    #section .googleCustomSearch h3 {color:#616166;font-size:14px;margin-bottom:12px}
    #section .googleCustomSearch input[type=text] {width:448px;vertical-align:middle;padding-top:5px;margin-right:10px}
    #section .googleCustomSearch input[type=submit] {font-size:12px}
    #section .googleCustomSearch .searchType {margin:10px 0 20px 0}
        #section .googleCustomSearch .searchType .checkbox {font-size:12px;margin-right:10px}
    #section .googleCustomSearch .viewItems {font-size:12px;line-height:20px}
        #section .googleCustomSearch .viewItems span {position:relative;top:2px}
#section .searchList {list-style:none}
#section .searchList li {background:url(../_img/_section/searchFormCornerBG.png) no-repeat 0 0;margin-bottom:30px;padding-left:30px}
#section .searchList li.notFound {margin-top:60px}
    #section .searchList li h2 {font-size:14px;font-weight:bold;color:#616162}
        #section .searchList li h2 strong {font-size:18px;color:#616162}
        #section .searchList li h2 b, #section .searchList li h2 span {color:#b30098}
    #section .searchList li p .linkPointer span {font-size:12px}
	
#section .starterDetailsImg {width:110px;display:inline;float:left;text-align:center;margin-right:20px}
#section .starterDetails {width:360px;float:left;}
	#section .starterDetails .customDropdown p.customDropdownLabel {line-height:26px !important;height:26px;}
	#section .starterDetailsText {padding-top:10px}
		#section .starterDetailsText ul {padding:0 0 10px 0 !important}
#section .empty {font-size:17px;}

#section .grayBoxSection {width:480px;float:left;margin-bottom:20px;display:inline;background:#f4f4f4}
#section .grayBoxSection.indiv {width:472px;margin-right:8px}
	#section .grayBoxSection .col05 {width:120px;padding:0 30px;float:left}
	#section .grayBoxSection h2 {border-left:8px solid #b30099;font-size:17px;}
		#section .grayBoxSection h2 strong {color:#363637;font-weight:normal;line-height:54px;display:block;margin-left:10px;border-bottom:1px solid #ececec}
	#section .grayBoxSection p {font-size:11px;line-height:14px;}
		#section .grayBoxSection p .blueButtonSmall {margin-right:10px}
		#section .grayBoxSection p .linkPointer span {font-size:11px}
	#section .grayBoxSection ul {margin-bottom:10px}
		#section .grayBoxSection ul li {font-size:11px}
#section .grayBoxSection .grayBoxDark {background:#e1e1e1;padding:20px 0}
	#section .grayBoxSection .grayBoxDark p {line-height:16px}
	#section .grayBoxSection .grayBoxDark .col {overflow:hidden;margin:0}
		
#section .grayBoxSection.sideHeader {width:100%; background:#f4f4f4 url(../_img/_section/pinkLineTooltipBG.gif) repeat-y 0 0;}
#section .grayBoxSection.sideHeader h2,
	#section .grayBoxSection.sideHeader h3 {float:left; width:70px; padding:16px 26px; font-weight:normal;}
#section .grayBoxSection.sideHeader ul {margin-bottom:0; padding-bottom:0;}
#section .grayBoxSection.sideHeader ul li {font-size:12px;}
#section .grayBoxSection.sideHeader .sectionContent {float:left; margin:15px 0;}

#section .cooperation {margin:30px 0 0 0 !important;overflow:hidden}
	#section .cooperation p {padding-bottom:20px}
	
#section .col3 .boxCreation {right:270px}

/* komunikaty bledow */
.errorMsg {position:absolute;width:960px;height:430px;top:0;left:50%;margin-left:-480px;font-family:Tahoma;background:#fff;z-index:999}
	.errorMsg h2 {margin-top:43px}
	.errorMsg .errorWrap {width:900px;height:230px;margin-top:66px;padding:20px 30px;background:url(../_img/_section/warningBG.png) 0 0}
		.errorWrap .errorContent {width:830px;height:180px;padding:50px 0 0 70px;background:#fff url(../_img/_section/errorBlobBG.jpg) no-repeat 100% 100%}
			.errorContent h1 {font-weight:bold;font-size:44px;line-height:50px}
			.errorContent p {margin-top:20px;color:#363637;font-size:18px}
			
/* doladowania - tabele z rodzajami prepaidow */
.prepaidTypeTable {display:none}
.prepaidTypeTable.visible {display:block}
.prepaidTypeTable ul {margin: 0 0 30px 30px;}
.prepaidTypeTable a {font-size:12px;margin-right: 12px;}
.prepaidTypeTable img {padding-right:5px;}
/* top layer z oferta telefonu */
#playTopLayerWrapper {position:fixed;width:100%;height:100%;top:0;left:0;background:url(../_img/_section/playboxBG.png);z-index:99998}
	#playTopLayer {position:absolute;width:698px;height:365px;padding:47px;top:-17px;right:-17px;background:url(../_img/_section/topLayerPhoneOffer.png) no-repeat 0 0;z-index:99999}
	#playTopLayerWrapper #playTopLayer {top:50%;left:50%;margin:-230px 0 0 -396px}
		#playTopLayerClose {position:absolute;right:77px;top:67px}
		#playTopLayerContent {overflow:hidden}
			#playTopLayerContent .phoneImg {float:left;width:306px;padding-top:30px;text-align:center}
			#playTopLayerContent .phoneDesc {float:left;width:392px;padding-top:60px}
				#playTopLayerContent .phoneDesc h2 {padding-bottom:30px;font-size:18px;line-height:18px;font-weight:bold;color:#363637}
				#playTopLayerContent .phoneDesc p {font-size:18px;color:#626263}
				#playTopLayerContent .phoneDesc p.price {padding:2px 0;font-size:36px;color:#be26a7}
					#playTopLayerContent .phoneDesc p.price small {font-size:18px}
				#playTopLayerContent .phoneDesc p.actions {padding-top:30px}
				
/* popup z formularzem kontaktu na stron� telefonu */
#leaveContactPopup {width:720px;background:#fff}
#leaveContactPopup.contactSent {width:600px}
	#leaveContactPopup h2.leaveContactHeader {padding:30px;font-weight:bold;color:#363637;font-size:18px;line-height:22px;background:url(../_img/_section/leaveContactPopupHeaderBG.png) repeat-y 0 0}
	#leaveContactContent.contactSent h2 {width:230px;height:25px;margin:0 auto 25px;padding-left:35px;font-size:18px;line-height:22px;font-weight:bold;background:url(../_img/_section/infoIco.jpg) no-repeat left center}
	#leaveContactContent.contactSent p {font-size:14px;line-height:18px;color:#616162;text-align:center;}
	#leaveContactContent.contactSent p.rightSubmit {margin-top:55px;padding-top:25px;text-align:right;border-top:1px solid #ddd}
#leaveContactContent {padding:0 30px 30px}
#leaveContactContent .basicForm {margin:30px 0;width:660px}
	#leaveContactContent .basicForm p small {font-size:11px}
#leaveContactContent.contactSent {width:540px;padding:90px 30px 20px}
	
#leaveContactContent input[type="text"], #leaveContactContent input[type="password"], .file, #leaveContactContent textarea {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #B7B7B7;font-size: 1.1em;padding: 4px 7px;}
#leaveContactContent .rightSubmit {padding:20px 0 0 !important}
#leaveContactContent .basicForm input.blueButtonSmall {left:395px;top:10px}
#leaveContactContent .basicForm ul {list-style:none}
#leaveContactContent .basicForm legend {display:block;background:#ececec;border-left:8px solid #b30098;font-size:14px;padding:17px 25px;width:630px;}
#leaveContactContent .basicForm ul li {margin-bottom:6px;font-size:11px;clear:both}
#leaveContactContent .basicForm ul li.captcha label {padding-top:18px}
#leaveContactContent .basicForm label {width:180px;line-height:23px;text-align:right;float:left;padding-right:30px}
#leaveContactContent .basicForm span.fromInput {width:240px;line-height:23px;font-weight:bold;text-align:left;float:left;padding-right:30px}
#leaveContactContent .basicForm label.detail {width:256px;line-height:23px;float:left;text-align:left}
#leaveContactContent .basicForm label.radio {float:none;padding-right:10px}
#leaveContactContent .basicForm .phonePrefix .intPrefix {top:5px}
#passwordStrengthReg {width:0;height:10px;float:left;display:inline;margin:6px 0 0 0;background:url(../_img/_section/passwordStrength.gif) no-repeat 0 0}

#leaveContactContent .basicForm .levelLabel{padding:0 0 0 210px;color:#b30098;}
  
#leaveContactContent .basicForm .rightLabel {float:right;width:160px;padding:0 0 0 0;text-align:left}
#leaveContactContent .basicForm .rightLabel.multiLine {line-height:12px}
#leaveContactContent .basicForm .textarea .rightLabel.multiLine {position:relative;top:5px}
#leaveContactContent .basicForm .promo {background:#ececec;margin-bottom:30px;padding:0 30px}
	#leaveContactContent .basicForm .promo p {padding:23px 0 0 0;font-size:12px}
		#leaveContactContent .basicForm .promo .promoImg {float:right}
#leaveContactContent .basicForm .select .customDropdown {float:left}
#leaveContactContent .basicForm input[type=text], #leaveContactContent .basicForm input[type=password], #leaveContactContent .basicForm textarea {width:240px;margin-right:20px;vertical-align:middle}
#leaveContactContent .basicForm .longTextarea textarea {width:430px}
	#leaveContactContent .basicForm .longTextarea .tooltip {top:-75px}
#leaveContactContent .basicForm textarea {height:90px}
#leaveContactContent .basicForm .violetInfo input {background:#b30098;font-size:40px;text-align:center;border:1px solid #b30098;padding-bottom:10px;padding-top:10px;color:#fff;font-weight:bold}
#leaveContactContent .basicForm .violetInfo label {line-height:70px}

#leaveContactContent .basicForm .login label{width:65px; padding-right:20px;}
#leaveContactContent .basicForm .login input{width:120px;width:250px;}

#leaveContactContent .basicForm .customDropdown {margin:0}
#leaveContactContent .basicForm .customDropdown p.customDropdownLabel {padding-top:2px !important;padding-bottom:2px !important}
#leaveContactContent .underInputErr {display:block;padding:0;line-height:15px;margin-top:5px;font-size:11px;position:relative;width:256px;left:210px}
#leaveContactContent .customDropdown .underInputErr {position:static;width:250px}
#leaveContactContent .checkbox .underInputErr {margin-left:25px;position:static}

	#leaveContactContent .basicForm .tooltip {position:relative;left:-20px;top:5px}
	#leaveContactContent .basicForm ul li .tooltip {position:relative;left:-20px;top:0;vertical-align:middle}
	#leaveContactContent .chooseOwnNumber > label {font-size:14px;line-height:18px}
		#leaveContactContent .chooseOwnNumber .blockFields {padding:0;border:0}
	#leaveContactContent .blockFields label.radio {display:block;line-height:19px}
#leaveContactContent .basicForm label.inlineLabel {float:none;padding-right:5px}
#leaveContactContent .basicForm li.autocomplete {position:relative}

#leaveContactContent .acceptCheckbox {padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#leaveContactContent .smalltext {padding:0 0 30px}
#leaveContactContent .acceptCheckbox .checkbox {display:block;overflow:hidden;margin-bottom:10px;font-size:11px}
	#leaveContactContent .acceptCheckbox .checkbox span {float:left;width:420px}
	#leaveContactContent .acceptCheckbox .checkbox span.textCheckbox {cursor:default;width:570px}
		#leaveContactContent .acceptCheckbox .checkbox span.textCheckbox small {font-size:10px}
		
#leaveContactContent .acceptCheckbox .checkbox span.styleCheckbox {margin-right:10px}

#playboxPopup.playCat {width:100%;height:600px;left:0 !important}
#playboxPopup.playCat #catalogFlash {width:100%;height:100%;overflow:hidden}

#sorryPopup {width:540px;height:170px;padding:50px 30px 30px;background:#fff}	
	#sorryPopup h2 {margin:0 auto 20px;font-size:18px;line-height:22px;font-weight:bold;text-align:center}
	#sorryPopup p {padding-top:10px;font-size:14px;line-height:18px;color:#616162;text-align:center;}
	#sorryActions {margin-top:30px;overflow:hidden}
		#sorryActions label {float:left;font-size:12px}
		#sorryActions a {float:right;margin-right:6px}

#infoImgPopup {width:620px;height:170px;padding:70px 30px 70px 0;background:#fff}	
	#infoImgPopup .sectionImg {float:left; width:260px; text-align:center;}	
	#infoImgPopup h2 {font-weight:bold; font-size:18px; padding:25px 0;}
#section #product .thumbs {float:left;width:240px;height:57px}
		
#playboxPopup h2.suggestedPhones {height:24px;padding-bottom:10px;line-height:22px;font-size:22px}
#playboxPopup p.suggestedPhones {padding:0 30px 18px;font-size:18px}

iframe .connect_widget_interactive_area {display:inline-block !important}
iframe .connect_widget_sample_connections {display:inline-block !important}
/* konfiguratory 2011 */
#section .headerTextContainer.text.newConf h2 {font-size:18px}
#section .headerTextContainer.text.newConf p {width:660px}
#section .headerTextContainer.text.newConf .hTCMenu {position:absolute;top:30px;right:30px;list-style:none}
#section .headerTextContainer.text.newConf .hTCMenu li {padding:0;float:left;background:none}
#offerConf {}
#confContentWrapper {width:960px;border-top:1px solid #ccc;background:#ececec url(../_img/_section/newConfBG.gif) repeat-y 0 0;overflow:hidden;zoom:1}
#confSection, #phoneSection {float:left}
#confSection {width:720px;height:100%;}
#confSteps {list-style:none}
#confSteps li.confStep {border-top:1px solid #ccc;zoom:1;margin-right:30px;}
#confSteps li.confStep.hidden {display:none;}
#confSteps li.confStep h3 {float:left;width:90px;padding:20px 30px;font-size:14px;color:#333;background:url(../_img/_section/searchFormCornerBG.png) no-repeat 0 0}
#confSteps li.confStep div.stepContent {float:left;width:/*480px*/450px;padding:30px 30px /*0*/ 20px 60px;background:#fff}
#confSteps li.confStep div.stepContent fieldset ul {width:480px;list-style:none;overflow:hidden;}
#confSteps li.confStep div.stepContent fieldset ul li {float:left;width:210px;min-height:30px;height:auto !important;height:30px;padding:0 30px 2px 0;/*clear:right*/background:none;}
#confSteps li.confStep div.stepContent fieldset ul li label.radio {display:block;/*height:30px;*/margin-bottom:8px;padding:/*0 0 0 14px*/ 6px 0 6px 38px;color:#48227c;font-size:18px;font-weight:bold;line-height:/*30px*/20px;vertical-align:middle;cursor:pointer;}
#confSteps li.confStep div.stepContent fieldset ul li label.radio:hover {background:#ececec}
#confSteps li.confStep div.stepContent fieldset ul li label.radio.active,
#confSteps li.confStep div.stepContent fieldset ul li label.radio.active:hover {color:#fff;background:#b30098}
#confSteps li.confStep div.stepContent fieldset ul li label.radio.inactive,
#confSteps li.confStep div.stepContent fieldset ul li label.radio.inactive:hover {color:#dbdbdb;}
#confSteps li.confStep div.stepContent fieldset ul li label.radio span.styleRadio {margin-left:-26px;margin-right:6px;/*10px*/}
#confSteps li.confStep div.stepContent fieldset ul li label.radio strike {margin-right:8px;font-weight:normal;text-decoration:none;background:url(../_img/_section/newStrike.png) no-repeat center center}
#confSteps li.confStep div.stepContent fieldset ul li label.radio.active strike {background-image:url(../_img/_section/newStrikeWhite.png);}
#confSteps li.confStep div.stepContent fieldset ul li label.radio strike small {font-size:12px}
#confSteps li.confStep div.stepContent fieldset ul li p {padding-left:/*14px*/38px;padding-bottom:8px;color:#616162;font-size:12px;line-height:16px;}
#confSteps li.confStep div.stepContent fieldset ul li.clear {float:none;clear:both}
#confSteps li.confStep div.stepContent fieldset ul.smallRadio  li label.radio {font-size:14px;line-height:16px;}
#confSteps li.confStep div.stepContent div.promoBox {position:relative;margin:/*20px*/ 40px 0 26px;padding:18px;background:#ececec}
#confSteps li.confStep div.stepContent div.promoBox h4 {height:18px;margin-bottom:14px;color:#353536;font-size:18px;font-weight:bold;}
#confSteps li.confStep div.stepContent div.promoBox .promoBoxTxt {margin-left:43px;}
#confSteps li.confStep div.stepContent div.promoBox .promoBoxTxt p {padding-bottom:0}
#confSteps li.confStep div.stepContent div.promoBox .promoBoxTxt p strong {color:#be26a7;}
#confSteps li.confStep div.stepContent div.promoBox .promoBoxImg {position:absolute;top:52px;left:18px;}
#confSteps li.confStep div.stepContent div.promoBoxWhite {position:relative;margin:20px 0 40px;padding:0 10px;}
#confSteps li.confStep div.stepContent div.promoBoxWhite .promoBoxTxt {margin:20px 65px 0 125px;padding-top:20px;}
#confSteps li.confStep div.stepContent div.promoBoxWhite .promoBoxTxt p {padding-bottom:0}
#confSteps li.confStep div.stepContent div.promoBoxWhite .promoBoxTxt p strong {color:#be26a7;}
#confSteps li.confStep div.stepContent div.promoBoxWhite .promoBoxImg {float:left}
#confSteps li.confStep .additionalFields {margin-bottom:30px}
#confSteps li.confStep .additionalFields label.checkbox {font-size:12px;}
#confSteps li.confStep .additionalFields label.checkbox span.styleCheckbox {margin-right:8px}
#confSteps li.confStep table.summary {table-layout:fixed;width:100%;margin-bottom:20px;}
#confSteps li.confStep table.summary th,
#confSteps li.confStep table.summary td {width:50%;text-align:left;font-size:12px;line-height:18px;}
#confSteps li.confStep table.summary caption,
#confSteps li.confStep table.summary th {padding-bottom:7px;color:#363637;font-size:12px;font-weight:bold;text-align:left;border-bottom:1px solid #ccc;}
#confSteps li.confStep table.summary td {color:#616162;}
#confSteps li.confStep table.summary tbody tr:first-child td {padding-top:10px;}
#confSteps li.confStep table.summary tr.separated td {padding-top:20px}
#confSteps li.confStep table.summary td strong {color:#be26a7;}
#confSteps li.confStep table.firstColWide td{width: 33%;}
#confSteps li.confStep table.firstColWide tr td:first-child {width: 67%;}
#confSteps li.confStep table.firstCol50 td,
#confSteps li.confStep table.firstCol50 th {width:310px;}
#confSteps li.confStep table.firstCol50 tr th:first-child {width:140px !important;}
#confSteps li.confStep table.firstCol50 tr td:first-child {width:120px !important;padding-right:20px; text-align:right;}
#confSteps li.confStep div.stepContent fieldset ul li label.radio small {font-size:12px; font-weight:normal;}

.stepContent .tooltip {background-image:url(../_img/_section/tooltipCloud.png); height:14px;}
.stepContent .tooltip:hover {background-position:100% -16px;}

#section .reliefContainer {background:url(../_img/_section/bg_reliefContainer.gif) repeat-x 0 0; height: 118px; margin-bottom: 30px;}
#section .reliefContainer .text {background:url(../_img/temp_pit.png) no-repeat 60px 0; height: 78px; margin-bottom: 30px; padding: 40px 0 0 340px;}
#section .reliefContainer h2 {font-size: 16px; color: #616162; margin-bottom: 0;}
#section .reliefContainer p {font-size: 12px; color: #616162;}
#section .reliefContainer p strong {color: #b4049a;}

#section .container4G {background:url(../_img/_section/4gBox.png) repeat-x 0 0; height: 168px; margin-bottom: 30px;}
#section .container4G .text { height: 78px; margin-bottom: 30px; padding: 50px 0 0 30px;}
#section .container4G h2 {font-size: 16px; font-weight: bold; color: #48227c; margin-bottom: 0;}
#section .container4G p {font-size: 12px; color: #616162;}
#section .container4G p strong {color: #b4049a;}

#section #bannerContainer.whiteContainer {height:auto;}
#section .whiteContainer .sectionRight {float:right;width:300px}
#section .whiteContainer #sectionBanner {background:none}
#section .whiteContainer #product {background:none}
#section .whiteContainer #sectionBannerTxt {position:absolute;width:300px;height:auto;padding:30px}
#section .whiteContainer #sectionBannerTxt h3 {margin-top:40px;font-weight:bold;}
#section .whiteContainer #sectionBannerTxt p {padding-bottom:15px;}
#section .whiteContainer #sectionBanner ul li {padding-bottom:10px;background-position:0 5px}
#section .whiteContainer #bannerContainerRightCol .text {padding:0}
#section .whiteContainer #bannerContainerRightCol {background:#ececec;height:350px;}

#section .elasticHeight {/*background:#ececec;*/height:auto;overflow:hidden;}
#section .elasticHeight .sectionRight {position:absolute;right:0;width:auto;}
#section .elasticHeight #bannerContainerRightCol {height:auto;min-height: 256px;}
#section .elasticHeight #sectionBanner {height:auto;/*background:white;*/}
#section .elasticHeight #sectionBannerTxt {position:static;float:left;}
#section .elasticHeight #sectionBannerTxt p {font-size:12px;}
/*#section .elasticHeight #bannerContainerRightCol {background:none;}*/
#section .elasticHeight .sectionBannerImg {position:static;}
#section .elasticHeight .sectionBannerTxt p.sub {font-size:12px;padding-bottom:10px;}

#section #bannerContainer.specialOffer {border-bottom:8px solid #ececec}
#section #bannerContainer.specialOffer .specialOfferInfo {float:none;}
#section #bannerContainer.specialOffer #sectionBanner, #bannerContainer.specialOffer #bannerContainerRightCol {background:white;}
#section #bannerContainer.specialOffer #sectionBanner {width:570px;}
#section #bannerContainer.specialOffer #bannerContainerRightCol {width:330px;}
#section #bannerContainer.specialOffer #bannerContainerRightCol .text {padding:0 30px 0 0;}
#section #bannerContainer.specialOffer #bannerContainerRightCol .text li {background-image:url(../_img/_section/listBulletGray.png);}
#section #bannerContainer.specialOffer .price {font-size:18px;line-height:24px;}
#section #bannerContainer.specialOffer .price strong {font-size:24px;font-weight:bold; color:#b30098;}
#section #bannerContainer.specialOffer .sectionBannerTxt h2 {width:210px; border:none; font-weight:normal; font-size:30px;}

select[name=confChoosePromo] {display:none}
.customDropdown.confChoosePromo {width:390px !important;height:32px;margin-left:0;}
.customDropdown.confChoosePromo p.customDropdownLabel {width:390px !important;height:20px;padding:12px 47px 8px 20px !important;font-size:1.4em !important;font-weight:bold;color:#48227c !important;border:1px solid #b7b7b7;background:#fff url(../_img/_section/customDropdownButtonChoosePromo.png) no-repeat top right}
.customDropdownOptions.confChoosePromo {width:457px !important;border:1px solid #b7b7b7;border-top:none}
.customDropdownOptions.confChoosePromo li {width:417px !important;padding:10px 20px !important;border-bottom:1px solid #fff;font-size:1.4em !important;background:#fff;list-style:none}
.customDropdownOptions.confChoosePromo li.selected {color:#48227c;background:#f5f5f5}
.customDropdownOptions.confChoosePromo li:hover {color:#48227c;background:#f5f5f5}

#confSteps li#confStep1 {border-top:none;}
/*#confSteps li#confStep2 {border-top:1px solid #ccc;zoom:1}*/

#phoneSection {width:240px;}
#phoneSection .content {padding:0 0 30px 0;position:relative}
#phoneSection .content.bottomSeparator {border-bottom:10px solid #fff;}
#phoneSection .content h3 {margin-bottom:20px;padding:20px 0 17px 30px;font-size:18px;font-weight:bold;line-height:18px;background:url(../_img/_section/phoneDescDecoration.gif) no-repeat 0 0;zoom:1}
#phoneSection .content .productImg {margin-bottom:20px;padding-left:30px}
#phoneSection .content .productPrice {margin-bottom:10px;padding-bottom:0;padding-left:30px;color:#666;font-size:11px;line-height:19.5px;}
#phoneSection .content .productPrice strong {display:block;color:#be26a7;font-size:40px;line-height:/*48px*/40px;}
#phoneSection .content .productPrice strong small {font-size:18px}
#phoneSection .content .productPrice strike {font-size:18px;margin-right:8px;font-weight:normal;text-decoration:none;background:url(../_img/_section/newStrike.png) no-repeat center center}
#phoneSection .content .productPrice strike small {font-size:12px}
#phoneSection .content h4 {margin-bottom:4px;padding-left:30px;color:#353536;font-size:18px;font-weight:bold;line-height:18px;}
#phoneSection .content ul {list-style:none;padding:0 30px;}
#phoneSection .content ul li {padding-left:12px;color:#616162;font-size:11px;line-height:16px;background:url(../_img/_section/listBullet.png) no-repeat left 5px}
#phoneSection .content ul.choosenSet {margin-bottom:20px}
#phoneSection .content ul.choosenSet li {padding-left:0;color:#353536;background:none}
#phoneSection .content p {padding-left:30px;}
#phnSctLayer {position:absolute;top:0;left:0;/*width:240px;*/width:100%;height:100%;z-index:10;background:#ececec;opacity:0.7;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}

#confActions {clear:both;border-top:1px solid #ccc}
#confActions p {padding:20px 35px 25px 30px !important;}

#googleMap ul.legend {overflow:hidden;background: #ececec; padding:10px 0 10px 30px;margin: 0 -30px;}
#googleMap ul.legend li {float:left;position:relative;width:280px;padding-left:40px;background:url(../_img/_section/legend2.png) no-repeat 20px 0;font-size:11px;}
#googleMap ul.legend li.color1 {background-position: 20px 0;}
#googleMap ul.legend li.color2 {background-position: 20px -32px;}
#googleMap ul.legend li.color3 {background-position: 20px -64px;}
#googleMap ul.legend li.color4 {background-position: 20px -96px;}
#googleMap ul.legend .styleCheckbox {position:absolute;left:0;top:0;}

#section span.ready4g {display:block;width:41px;height:41px;background-image:url(../_img/_section/4g.png)}

#basketForm {padding-top:40px;zoom:1;}
#basketForm  label {font-size:14px;}
table.specialOfferTable td {text-align:left; padding:10px !important;}
table.specialOfferTable td.phoneNo {width:205px; text-align:center; color:#b30098; font-size:18px; font-weight:bold; vertical-align:top;}

#section .phoneBox {padding: 20px 30px;}
select[name=choosePhone] {display:none}/*45x267*/
.customDropdown.choosePhone {width:200px !important;height:32px;margin-left:0;}
.customDropdown.choosePhone p.customDropdownLabel {width:200px !important;height:20px;padding:12px 47px 8px 20px !important;font-size:1.4em !important;font-weight:bold;color:#b30098 !important;border:1px solid #b7b7b7;background:#fff url(../_img/_section/customDropdownButtonChoosePromo.png) no-repeat top right}
.customDropdownOptions.choosePhone {width:267px !important;border:1px solid #b7b7b7;border-top:none}
.customDropdownOptions.choosePhone li {width:227px !important;padding:10px 20px !important;border-bottom:1px solid #fff;font-size:1.4em !important;background:#fff;list-style:none}
.customDropdownOptions.choosePhone li.selected {color:#48227c;background:#f5f5f5}
.customDropdownOptions.choosePhone li:hover {color:#48227c;background:#f5f5f5}
label.choosePhone {display:block;float:left; margin-top:8px; margin-right:30px;width:210px;font-size:14px;line-height:18px;}
strong.phoneNo {font-size:1.4em !important;font-weight:bold;color:#b30098 !important;padding:12px 47px 8px 20px;line-height:36px;}

table.pairValues td:nth-child(odd){text-align:right;}
table.pairValues td:nth-child(even){text-align:left;color:#b30098;}
table.pairValues td strike {color:#616162;}

#section .table .blockItem {border-bottom:1px solid #ccc; padding-bottom:30px; margin:0 30px 30px 0;}
#section .table .blockItem .imageContainer {float:left; width:210px; text-align:center;}
#section .table .blockItem .descContainer {float:left; width:300px;}
#section .table .blockItem .descContainer.text {padding:0;}
#section .table .blockItem .descContainer h3 {margin-top:10px; padding-bottom:15px;}
#section .table .blockItem .descContainer .plus {float:left; text-indent:-999em; width:18px; background:url(../_img/_section/plus.png) no-repeat 0 4px;}
#section .table .blockItem .priceContainer {float:left; width:130px; padding-left:50px; margin-top:10px;}
#section .table .blockItem .priceContainer .price {color:#b30098; font-size:18px; line-height:36px;}
#section .table .blockItem .priceContainer .price strong {color:#b30098; font-size:36px;}

.loader {position:absolute;top:40px;left:0;width:100%;height:100%;z-index:6670;background:#fff url(../_img/_section/loadinfo.gif) no-repeat center 100px;opacity:0.7;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}

#clipboard {position:fixed; top:107px; right:0; z-index:101;}
#clipboard .container {position:relative; width:260px; background:white; padding:30px; }
#clipboard .wrapper {box-shadow:0 0 10px #b0b0b0;-moz-box-shadow:0 0 10px #b0b0b0;-webkit-box-shadow:0 0 10px #b0b0b0;-o-box-shadow:0 0 10px #b0b0b0;}
#clipboard .open {margin-left:-25px;/*position:absolute;*/float:left; display:block; width:25px; height:118px; text-indent:-999em; background:url(../_img/_section/clipboardLabel.png) no-repeat 0 0;}
#clipboard .close {z-index:2; position:absolute; top:12px; right:30px;}
#clipboard .item {border-top:1px solid #ddd; margin-top:20px; padding-top:20px; font-size:1.2em;}
#clipboard .item:first-child {border-top:none; margin-top:0; padding-top:0;}
#clipboard .item h2 {display:inline; margin-bottom:10px; font-weight:bold; color:#363637;}
#clipboard .item .price {font-weight:bold; color:#be26a7; margin-left:6px; padding-left:8px; border-left:1px solid #ccc;}
#clipboard .item .price strike {font-weight:normal; color:#616162; margin-right:6px; text-decoration:none; background:url(../_img/_section/strikeGray.png) no-repeat -2px -1px;}

#section .pdfTechSpec h3 {font-size:1.4em; font-weight:bold; /*color:#616162;*/}
#section .pdfTechSpec table {margin:12px 0 35px;}
#section .pdfTechSpec table td {color:#b30099;}
#section .pdfTechSpec table td:first-child {color:#616162;}
#section .pdfTechSpec table.noZebra tr:first-child td {border-top:1px solid #ddd !important;}

.stars {display:inline-block; width:96px; height:14px; margin:0 10px; background:url(../_img/_section/stars.png) no-repeat 0 0;}
.stars.grade0 {background-position:-96px 0}
.stars.grade1 {background-position:-80px 0}
.stars.grade2 {background-position:-64px 0}
.stars.grade3 {background-position:-48px 0}
.stars.grade4 {background-position:-32px 0}
.stars.grade5 {background-position:-16px 0}

#section .MNPform {padding:30px 29px; background:url(../_img/_section/mnpSidebarBg.jpg) no-repeat 0 0;}
#section .MNPform h2 {font-weight:normal; font-size:1.4em;}
#section .MNPform ul {margin:35px 0 40px; display:inline-block;}
#section .MNPform li {float:left; margin-bottom:9px; list-style:none; list-style-image:none;}
.MNPform .styleRadio {cursor:pointer;}
.MNPform #network .radio {position:relative; display:block; width:90px; height:50px; text-indent:-999em;}
.MNPform #network .styleRadio {position:absolute; top:0; left:0; width:92px !important; height:52px !important; background:no-repeat 0 6px;}
.MNPform #network input[value=play]+.styleRadio {background-image:url(../_img/_section/mnpRadioPlay.png);}
.MNPform #network input[value=plus]+.styleRadio {background-image:url(../_img/_section/mnpRadioPlus.png);}
.MNPform #network input[value=T-Mobile]+.styleRadio {background-image:url(../_img/_section/mnpRadioTmobile.png);}
.MNPform #network input[value=orange]+.styleRadio {background-image:url(../_img/_section/mnpRadioOrange.png);}
.MNPform #network .styleRadio:hover {background-position:0 -41px;}
.MNPform #network .styleRadio.checked {background-position:0 -94px;}

.MNPform #rate ul, .bubbleRadio {display:inline-block;margin:20px 0 28px; width:170px; padding:0 10px; background:url(../_img/_section/mnpSliderBg.png) no-repeat center 15px;}
.MNPform #rate .radio,
.bubbleRadio .radio {position:relative; color:#616162; font-size:1em; font-weight:bold; text-align:center;}
.MNPform #rate .styleRadio,
.bubbleRadio .styleRadio {display:block !important; width:55px !important; height:43px !important; margin-bottom:3px; background:url(../_img/_section/mnpSlider.png) no-repeat center 6px;cursor:pointer;}
.MNPform #rate .styleRadio.checked {background-position:center -78px;}
.MNPform #rate .styleRadio:hover, .MNPform #rate .styleRadio.hover {background-position:center -78px;}/*kropka: -34 */
.MNPform #rate .radio:hover,
.bubbleRadio .radio:hover {color:#48227c;}

.bubbleRadio {margin:20px 0 28px;width:250px;padding:0 10px;background:url(../_img/_section/sliderBg.png) no-repeat center 19px;}
.bubbleRadio li {float:left; margin-bottom:9px; list-style:none; list-style-image:none;width:83px;text-align:center;}
.bubbleRadio .radio {font-weight:normal;}
.bubbleRadio .styleRadio {width:55px !important;height:60px !important;margin:0 0 3px 15px;background:url(../_img/_section/sliderBubble.png) no-repeat center 6px;}
.bubbleRadio .styleRadio.checked,
.bubbleRadio .styleRadio:hover, .styleRadio.bubbleRadio {background-position:center -60px;}

#sectionMenu.arrowTabs {border-bottom:none; text-align:center; background:url(../_img/_section/sectionMenuLine.gif) repeat-x 0 center;}
#sectionMenu.arrowTabs li {float:none; display:inline-block; vertical-align:top; border:1px solid #ccc !important; font-size:14px; margin-left:-3px;}
#sectionMenu.arrowTabs li.selected {padding-bottom:7px; background:#76599d url(../_img/_section/sectionMenuArrow.png) no-repeat center bottom; border:none !important; border-top:1px solid #76599d !important; color:white;}
#sectionMenu.arrowTabs li.selected a {background: #76599d;}

table.comparison {table-layout:fixed;font-size:1.2em;}
table.comparison thead th {width:180px; padding:15px 30px 10px !important; font-size:2.4em; font-weight:bold; color:white; text-align:left;}
table.comparison thead tr :first-child {width:180px;}
table.comparison.play thead th {width:130px;}
table.comparison.play thead tr :first-child {width:90px;}
table.comparison.plus thead th {background:#89b817;}
table.comparison.T-Mobile thead th {background:#ff0060;}
table.comparison.orange thead th {background:#ffae01;}
table.comparison.play thead th {background:#48227c;}
table.comparison thead th:last-child {background:#48227c;}
table.comparison tbody tr {border-bottom:1px solid #ddd;}
table.comparison tbody tr:first-child {border-top:1px solid #ddd}
table.comparison tbody td, table.comparison tbody th {padding: 30px !important; vertical-align:top;}
table.comparison.play tbody td, table.comparison.play tbody th {padding:30px 20px !important;}
table.comparison tbody th {text-align:right; background:none !important; vertical-align:top; border-bottom:1px solid #ddd !important;}
table.comparison.other tbody td:last-child, table.comparison.play tbody td:nth-child(2n) {background:#f0f0f0 !important;}
table.comparison tbody td {font-weight:bold; text-align:left;}
table.comparison.other tbody tr:first-child td, table.comparison.play tbody tr:nth-child(2) td {font-size:1.8em;}
table.comparison tbody tr:first-child th {padding-top:37px !important;}
table.comparison tbody td strong {color:#b30098 !important;}
table.comparison tbody td span {font-weight:normal; margin-right:0; text-align:left;font-size:12px;}
table.comparison tbody td span strong {color:#616162 !important;}
table.comparison tbody td img {float:right; margin:-10px 0 0 30px;}
table.comparison td div {display:none;}
table.comparison.play td .play,
table.comparison.plus td .plus,
table.comparison.T-Mobile td .T-Mobile,
table.comparison.orange td .orange {display:block;}
.mnpOffer .productsList, .mnpOffer .conditions li {display:none;}
.empty, .nonEmpty {display:none;}

.badge {float:right; margin-left:10px; vertical-align:top;}
.liveChatBanner {position:relative;top:-25px;margin-bottom:-25px;}
.liveChatBanner a {display:block}

select[name=choosePhone] {display:none}/*45x267*/
.customDropdown.big {width:200px !important;height:32px;margin-left:0;}
.customDropdown.big p.customDropdownLabel {width:210px !important;height:20px;padding:8px 47px 5px 10px !important;border:1px solid #b7b7b7;font-size:12px !important;background:#fff url(../_img/_section/customDropdownButtonBig.png) no-repeat top right}
.customDropdownOptions.big {width:267px !important;border:1px solid #b7b7b7;border-top:none}
.customDropdownOptions.big li {width:247px !important;padding:10px !important;border-bottom:1px solid #fff;font-size:12px !important;background:#fff;list-style:none}
.customDropdownOptions.big li.selected {color:#48227c;background:#f5f5f5}
.customDropdownOptions.big li:hover {color:#48227c;background:#f5f5f5}
#section .fullSpec h4 {font-size:1.2em;color:#363637;}