#content_box {
	margin: 0
}
#tm_main_content {
	margin:0 auto;
	width:970px;
	height:1094px;
	position:relative;
}
#tm_main_content .left_column {
	position:absolute;
	left:3px;
	top:1px;
	width:186px;
}
#tm_main_content .left_column .lc_item {
	position:relative;
	width:222px;
	height:125px;
	cursor:pointer;
}
#tm_main_content .left_column .lc_item {
	background: transparent url(/r/repo1/projekty/konfigurator_html/images/dotted_top_v2.png) left bottom no-repeat;
}
#tm_main_content .left_column .lc_item .lc_price {
	font-size: 12px !important
}
#tm_main_content .left_column .lc_item.active .lc_price b {
	color:#e20074;
}
#tm_main_content .left_column .lc_item.active:first-child {
	background: url(/r/repo1/projekty/smartfonowa_okazja/backgrounds/modul_tab.png);
}
#tm_main_content .left_column .lc_item.active {
	background: url(/r/repo1/projekty/smartfonowa_okazja/backgrounds/modul_tab2.png);
}
#tm_main_content .left_column .lc_item .lc_img {
	position:absolute;
	left:20px;
	top:19px;
	width:66px;
	height:105px;
}
#tm_main_content .left_column .lc_item .lc_name {
	position:absolute;
	left:73px;
	top:22px;
	width:105px;
	height:50px;
	font-size:14px;
}
#tm_main_content .left_column .lc_item .lc_price {
	position:absolute;
	left:73px;
	bottom:20px;
	width:115px;
	height:33px;
	font-size:16px;
}
#tm_main_content .left_column .lc_item .lc_price b {
	font-size:20px;
}
#tm_main_content .right_column {
	position:absolute;
	left:190px;
	top:0;
	width:766px;
	height:1094px;
	background:url(/r/repo1/projekty/smartfonowa_okazja/backgrounds/modul_uni_v2.png);
}
#tm_main_content .right_column .movie {
	position:absolute;
	bottom:15px;
	left:34px
}
#tm_main_content .rc_item {
	display:none;
	position:relative;
	margin-left:30px;
	margin-top:30px;
}
#tm_main_content .rc_item.active {
	display:block;
}
#tm_main_content .rc_item h2 {
	position:absolute;
	left:180px;
	top:0;
	font-size:30px;
	line-height:normal;
}
#tm_main_content .rc_item h3 {
	position:absolute;
	left:180px;
	top:30px;
	font-size:40px;
	line-height:normal;
}
#tm_main_content .rc_item .phone_description {
	position: absolute;
	width: 706px;
	height: 800px
}
#tm_main_content .rc_item .media_content {
	position: absolute;
	left: 60px;
	top: 1045px
}
#tm_main_content .rc_item .btn-phone-order {
	position: absolute;
	right: 30px;
	top: 680px
}
#tm_main_content .rc_item ul.feature_list {
	position:absolute;
	width: 285px;
	margin:0;
	top:110px;
	left:180px
}
#tm_main_content .rc_item ul.feature_list li {
	padding-bottom:3px
}
#tm_main_content .rc_item .rc_cena {
	font-size:24px;
	float:left;
	font-weight:bold;
	color:#e20074
}
#tm_main_content .rc_item .eyecatcher {
	position:absolute;
	right:70px;
	top:80px;
	width:121px;
	height:122px
}
#tm_main_content .rc_item .bigphone {
	float:left;
	margin-top:10px;
	margin-left:30px;
	width:130px;
	height:260px
}
#tm_main_content table.pricing {
	position:absolute;
	left:10px;
	border-collapse:collapse;
	width:680px;
	top:250px
}
#tm_main_content table.pricing th {
	border:1px solid #cfcfcf;
	background-color:#f3f3f3;
	padding:14px 6px;
	font-size:12px;
	font-weight:normal;
	text-align: center;
}
#tm_main_content table.pricing th:first-child {
	text-align: right;
}
#tm_main_content table.pricing td {
	border:1px solid #cfcfcf;
	background:#ffffff;
	padding:14px 6px;
	font-size:12px;
	vertical-align:middle;
	text-align: center;
	line-height: 13px;
}
#tm_main_content table.pricing td:first-child {
	text-align: right;
}
#tm_main_content table.pricing td.bg-tran {
	background-color: transparent;
	border: none;
}
#tm_main_content table.pricing td.btn {
	padding: 4px 6px;
}
#tm_main_content table.pricing .btn-shop-list2 { width: 92px; height: 22px; margin: 0 auto; background: url(/r/repo1/buttons/ind/btn_znajdz_salon.png) no-repeat 0 0; display: block; text-indent: -1000em; text-align: left;  overflow: hidden;  }      
#tm_main_content table.pricing .btn-shop-list2:hover      {   background-position: 0 100%;      }
#tm_main_content table.pricing .btn-add-to-cart { width: 92px; height: 22px; margin: 0 auto; background: url(/r/repo1/buttons/ind/btn_basket_small.png) no-repeat 0 0; display: block; text-indent: -1000em; text-align: left;  overflow: hidden;  }      
#tm_main_content table.pricing .btn-add-to-cart:hover      {   background-position: 0 100%;      }

#tm_main_content table.pricing .magenta { color: #e20074; }
#tm_main_content table.pricing .bold { font-weight: bold; }

#tm_main_content table.pricing tr td.btop { border-top: 2px solid #e20074; }
#tm_main_content table.pricing tr td.bbottom { border-bottom: 2px solid #e20074; }
#tm_main_content table.pricing tr td.bleft { border-left: 2px solid #e20074; }
#tm_main_content table.pricing tr td.bright { border-right: 2px solid #e20074; }

#tm_main_content .btn-phone-order.wiecej {
	background-image:url(/r/repo1/projekty/smartfonowa_okazja/images/phone_icon.png);
	background-position:0 3px;
	padding-left:20px;
	padding-right:0;
	text-decoration:underline
}
a.btn-shop-list {
	display:block;
	height:32px;
	width:107px;
	background:url(/r/repo1/buttons/btn_znajdz_salon_s_3.png) no-repeat scroll left top;
	text-decoration:none;
	margin:0 auto;
}
a.btn-cta {
	display:block;
	height:32px;
	width:107px;
	margin: 0 auto;
	background:url(/r/repo1/buttons/btn_do_koszyka_s.png) no-repeat scroll left top;
	text-decoration:none;
}
a.btn-shop-list:hover {
	background-position:bottom left;
}
a.btn-cta:hover {
	background-position:bottom left;
}
#tm_main_content .gfx-quest {
	display:inline-block;
	font-size:10px;
	margin-bottom:-3px;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-1000em;
	background:url(/r/repo1/projekty/smartfonowa_okazja/images/gfx_quest.png) no-repeat 0 0;
	cursor: pointer;
	text-align: left;
}