* {

	margin: 0;

	padding: 0;

}



body {

	background: #75756f;

}



body, table, input, select, textarea {

	font: 11px 'Lucida Grande', Tahoma, Helvetica, Arial, sans-serif;

}



a {

	outline: none;

}



img {

	border: none;

	vertical-align: middle;

}



.container {

	overflow: hidden;

}



.ac {

	text-align: center;

}



.ar {

	text-align: right;

}



.mb10 {

	margin-bottom: 10px !important;

}



.mr10 {

	margin-right: 10px !important;

}



.nmb {

	margin-bottom: 0 !important;

}



.pb70 {

	padding-bottom: 70px !important;

}



.p10 {

	padding: 10px !important;

}



.h195 {

	height: 195px;

}



.h380 {

	height: 380px;

}



.w68 {

	width: 68px;

}



.w100 {

	width: 100px !important;

}


.w191  {
	width: 191px;
}
.w202 {

	width: 202px;

}
.w193 {
	width: 191px;
}


.w332{

	width: 332px;

}

.w399 {

	width: 399px;

}



.w590 {
	width: 590px;
}

.w564 {
	width: 564px;
}

.w359 {
	width: 359px;
}

.nw {

	white-space: nowrap;

}



.g {

	color: rgb(238, 184, 18);

}



/* -------------------------------------------------------------------------- */



#bg-light, #bg-dark {

	text-align: center;

}



#bg-light-container, #bg-dark-container {

	text-align: left;

	width: 1000px;

	margin: 0 auto;

}



#bg-light {

	background: #fff;

	padding: 20px 0 10px 0;

}



#bg-dark {

	padding: 10px 0;

}



/* -------------------------------------------------------------------------- */

/* top-menu                                                                   */







/* -------------------------------------------------------------------------- */

/* top-bar                                                                    */







/* -------------------------------------------------------------------------- */

/* top-left, top-right                                                        */







/* -------------------------------------------------------------------------- */

/* top-container, top-main                                                    */



#top-container {

	overflow: hidden;

}



#top-main {

	margin: 0 210px 0 210px;

}



#top-main-bg {

	background: url(../img/new/l/boxm-m.gif) 0 0 repeat-y;

}



#top-main-top {

	background: url(../img/new/l/boxm-t.gif) 0 0 no-repeat;

}



#top-main-content {

	background: url(../img/new/l/boxm-b.gif) 0 100% no-repeat;

}



#top-main-tabs {
	float:left;
	list-style: none;
	height: 25px;
	line-height: 20px;
	overflow: hidden;
	width: 170px;
}



#top-main-tabs li {

	float: left;

	background: url(../img/new/l/tab-li.gif) 0 0 no-repeat;

}



#top-main-tabs li a {

	float: left;

	height: 25px;

	line-height: 20px;

	padding: 0 20px;

	background: url(../img/new/l/tab-ri.gif) 100% 0 no-repeat;

	font-size: 10px;

	color: #666;

	text-decoration: none;

}



#top-main-tabs li.f a {

	background: none;

}



#top-main-tabs li.l {

	background: url(../img/new/l/tab-lil.gif) 0 0 no-repeat;

}



#top-main-tabs li.fc {

	background: url(../img/new/l/tab-la.gif) 0 0 no-repeat;

}



#top-main-tabs li.fc a {

	background: url(../img/new/l/tab-rai.gif) 100% 0 no-repeat;

}



#top-main-tabs li.lc {

	background: url(../img/new/l/tab-lai.gif) 0 0 no-repeat;

}



#top-main-tabs li.lc a {

	background: url(../img/new/l/tab-ra.gif) 100% 0 no-repeat;

}



#top-main table {

	margin: 10px 0 10px 0;

	width: 580px;

	border-spacing: 0;

	border-collapse: collapse;

	font-size: 10px;

	table-layout: fixed;

}



#top-main table td, #top-main table th {

	border-collapse: collapse;

	text-align: center;

	line-height: 18px;

	background: #f9f9f9;

	border: 1px solid #ededed;

	color: #666;

}



#top-main table tr.a td, #top-main table tr.a th {

	background: #fff;

}



#top-main-nav {

	margin-bottom: 10px;

	height: 20px;

	line-height: 20px;

	overflow: hidden;

}



#top-main-nav a {

	color: #fff;

	font-size: 10px;

	font-weight: 700;

	text-decoration: none;

}



#top-main-nav a.l {

	float: left;
	height: 21px;
	line-height: 21px;
	background: url(../img/new/d/li-l.gif) 0 0 no-repeat;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
}



#top-main-nav a.l span {

	padding: 0 15px 0 30px;	
	float: left;
	background: url(../img/new/d/li-r.gif) 100% 0 no-repeat;
	height: 21px;
	line-height: 21px;
	padding: 0 10px;

}



#top-main-nav a.r {

	float: right;
	height: 21px;
	line-height: 21px;
	background: url(../img/new/d/li-l.gif) 0 0 no-repeat;
	color: #fff;
	font-weight: 700;
	text-decoration: none;

}



#top-main-nav a.r span {

	padding: 0 15px 0 30px;	
	float: right;
	background: url(../img/new/d/li-r.gif) 100% 0 no-repeat;
	height: 21px;
	line-height: 21px;
	padding: 0 10px;

}



#top-main-search {
	margin: 20px 0 20px 0;
	/*background: url(../img/new/l/boxmb-t.gif) 0 0 no-repeat;*/

}



#top-main-search-content {	

	padding: 10px 20px;

	font-size: 10px;

	line-height: 20px;

	vertical-align: middle;

	color: #fff;

	overflow: hidden;
	height: 60px;

}



#top-main-search p {

	float: left;

}



#top-main-search p.s1 {

	width: 134px;

}



#top-main-search p.s2 {

	width: 176px;

	font-weight: 700;

}



#top-main-search p.s2 label {

	clear: left;

}



#top-main-search p.s2 label, #top-main-search p.s2 input {

	float: left;

	margin-right: 5px;

}



#top-main-search p.s3 {

	width: 70px;

	font-weight: 700;

}



#top-main-search p.s4 {

	width: 160px;

}



#top-main-search p span {

	float: left;

	width: 80px;

}



#top-main-search p.s2 input {

	border: 1px solid #ccc;

}



#top-main-search input, #top-main-search img {

	vertical-align: middle;

}




/* -------------------------------------------------------------------------- */

/* main-content                                                               */



#main-content {

	overflow: hidden;
	float:left;
	color: white;

}



/* -------------------------------------------------------------------------- */

/* col-left, col-right                                                        */



#homeLeftColumn {

	float: left;

	width: 200px;

	margin-right: 10px;

	overflow: hidden;

}



#col-right {

	float: right;

	width: 200px;

	margin-left: 10px;

	overflow: hidden;

}



#homeLeftColumn div.col-box, #col-right div.col-box {

	background: url(../img/new/d/box-m.gif) 0 0 repeat-y;

}



#homeLeftColumn div.col-box-top, #col-right div.col-box-top {

	background: url(../img/new/d/box-t.gif) 0 0 no-repeat;

}



#homeLeftColumn div.col-box-content, #col-right div.col-box-content {

	background: url(../img/new/d/box-b.gif) 0 100% no-repeat;

	position: relative;

	color: #fff;

}



#homeLeftColumn div.col-box-header, #col-right div.col-box-header {

	background: url(../img/new/d/boxh-t.gif) 0 0 no-repeat;

}



#homeLeftColumn div.col-box-header span, #col-right div.col-box-header span {

	display: block;

	background: url(../img/new/d/boxh-b.gif) 0 100% no-repeat;

	text-align: center;

	color: #fff;

	font-weight: 700;

	height: 41px;

	line-height: 41px;

	text-transform: uppercase;

	text-shadow: 1px 1px 5px #666;

	white-space: nowrap;

}



#homeLeftColumn div.col-box-curr {

	padding: 25px 20px;

	font-weight: 700;

	text-transform: uppercase;

}



#homeLeftColumn div.col-box-curr h3 {

	font-size: 14px;

}



#homeLeftColumn div.col-box-curr h4 {

	font-size: 10px;

}



#homeLeftColumn div.col-box-curr p.ix {

	color: #ffecc7;

	font-size: 18px;

	padding: 10px 0;

}



#homeLeftColumn div.col-box-curr p.ug {

	font-size: 14px;

	color: #97bf0d;

	padding-bottom: 10px;

}



#homeLeftColumn div.col-box-curr p.dr {

	font-size: 13px;

	color: #fcc;

	padding-bottom: 10px;

}



#homeLeftColumn div.col-box-curr p.ca {

	font-size: 10px;

}



#homeLeftColumn div.col-box-curr p.ca span {

	font-size: 9px;

	font-weight: 200;

}



#homeLeftColumn div.col-box img.nm {

	display: block;

	margin: 10px auto;

}



#homeLeftColumn div.col-box p span.s {

	font-size: 10px;

}



#homeLeftColumn div.col-box-comment {

	padding: 10px;

	background: url(../img/new/d/box-s.gif) 50% 100% no-repeat;

}



#homeLeftColumn div.col-box-comment h3 {

	font-size: 11px;

	font-weight: 700;

	margin-bottom: 10px;

	color: #fff;

}



#homeLeftColumn div.col-box-comment h3.title {

	color: #ffecc7;

}



#homeLeftColumn div.col-box-comment p {

	margin-bottom: 10px;

}



#homeLeftColumn div.col-box-comment a {

	color: #ffecc7;

	text-decoration: none;

}



#homeLeftColumn div.col-box-comment a:hover {

	text-decoration: underline;

}



#homeLeftColumn div.col-box-info {

	padding: 10px;

	font-size: 10px;

}



#homeLeftColumn div.col-box-info img {

	display: block;

	margin: 10px auto 0 auto;

}



#col-right div.col-box-calc-note {

	padding: 20px 0;

	font-size: 10px;

	text-align: center;

	color: #ffecc7;

}



#col-right div.col-box-calc-note strong {

	color: #fff;

}



#col-right div.col-box-calc label {

	float: left;

	background: url(../img/new/d/la-l.gif) 0 0 no-repeat;

	margin-right: 10px;

}



#col-right div.col-box-calc label span {

	float: left;

	background: url(../img/new/d/la-r.gif) 100% 0 no-repeat;

	height: 18px;

	line-height: 18px;

	padding: 0 10px;

	font-size: 10px;

	font-weight: 700;

}



#col-right div.col-box-calc span.i {

	float: left;

	background: url(../img/new/d/in-l.gif) 0 0 no-repeat;

	margin-right: 10px;

}



#col-right div.col-box-calc span.rc {

	clear: left;

	font-size: 22px;

	color: #ffecc7;

	display: block;

	padding: 5px 0;

}



#col-right div.col-box-calc span.i input {

	float: left;

	background: url(../img/new/d/in-r.gif) 100% 0 no-repeat;

	height: 16px;

	padding: 3px 2px 0 2px;

	line-height: 18px;

	border: 0;

	text-align: center;

	font-size: 10px;

	color: #fff;

}



#col-right div.col-box-calc-submit {

	text-align: center;

	font-size: 10px;

	color: #ebe5cc;

	padding-top: 10px;

}



#col-right div.col-box-calc-submit input {

	width: 70px;

	height: 21px;

	line-height: 21px;

	vertical-align: middle;

	text-align: center;

	color: #fff;

	font-size: 10px;

	font-weight: 700;

	border: 0;

	background: url(../img/new/d/sub.gif) 0 0 no-repeat;

	margin-bottom: 10px;

}



/* -------------------------------------------------------------------------- */

/* col-main                                                                   */



#mainContainer {

	margin: 0 210px;

}



#mainContainer h1.hg {

	background: url(../img/new/d/hg.jpg) 0 0 no-repeat;

	height: 41px;

	line-height: 41px;

	padding: 0 10px;

	font-weight: 700;

	color: #fff;

	font-size: 11px;

	text-transform: uppercase;

	margin-bottom: 10px;

	text-shadow: 1px 1px 5px #666;

	white-space: nowrap;

}



#mainContainer h1.hc {

	background: url(../img/new/d/hgc.jpg) 0 0 no-repeat;

	height: 41px;

	line-height: 41px;

	padding: 0 10px;

	font-weight: 700;

	color: #fff;

	font-size: 11px;

	text-transform: uppercase;

	margin-bottom: 10px;

	text-shadow: 1px 1px 5px #666;

	white-space: nowrap;

}



#mainContainer table.tg {

	width: 100%;

	border-spacing: 0;

	border-collapse: collapse;

	margin-bottom: 10px;

}



#mainContainer table.tg th {

	background: url(../img/new/d/tabg-lbg.gif) 0 0 repeat-x;

	height: 21px;

	line-height: 21px;

	color: #ffecc7;

	text-align: center;

}



#mainContainer table.tg td {

	padding: 0 10px;

	line-height: 33px;

	font-weight: 700;

	color: #fff;

}



#mainContainer table.tg th.f {

	background: #72bdd2;

	width: 31px;

}



#mainContainer table.tg th.tg-48h {

	background: #72bdd2 url(../img/new/d/h-48h.gif) 0 50% no-repeat;; 

}
/* url(../img/new/d/h-48h.gif) 0 50% no-repeat; */


#mainContainer table.tg th.tg-45d {

	background: #72bdd2 url(../img/new/d/h-45d.gif) 0 50% no-repeat;

}



#mainContainer table.tg tr.l td {

	background: url(../img/new/d/tabg-bbg.gif) 0 100% repeat-x;

	line-height: 31px;

}



#mainContainer table.tg tr.f th.f {

	background: url(../img/new/d/tabg-lbgb.gif) 0 0 no-repeat;

	width: 31px;

}



#mainContainer table.tg tr.l th.f {

	background: #72bdd2 url(../img/new/d/tabg-bb.gif) 0 100% no-repeat;

	width: 31px;

}



#mainContainer table.tg th.l {

	background: url(../img/new/d/tabg-rm.gif) 100% 0 no-repeat;

	height: 21px;

	line-height: 21px;

}



#mainContainer table.tg tr.f th.l {

	background: url(../img/new/d/tabg-r.gif) 100% 0 no-repeat;

}



#mainContainer table.tg td.l {

	background: url(../img/new/d/tabg-bg.gif) 100% 0 repeat-y;

	padding: 0 !important;

}



#mainContainer table.tg tr.l td.l {

	background: url(../img/new/d/tabg-bglb.gif) 100% 100% no-repeat;

}



#mainContainer table.tc {

	width: 100%;

	border-spacing: 0;

	border-collapse: collapse;

}



#mainContainer table.tc th {

	background: url(../img/new/d/tabg-lbg.gif) 0 0 repeat-x;

	height: 21px;

	line-height: 21px;

	color: #ffecc7;

	text-align: center;

}



#mainContainer table.tc td {

	padding: 0 10px;

	line-height: 33px;

	font-weight: 700;

	color: #fff;

}



#mainContainer table.tc th.f {

	background: #cac192;

	width: 31px;

}



#mainContainer table.tc th.tc-48h {

	background: #cac192 url(../img/new/d/hh-48h.gif) 0 50% no-repeat;

}



#mainContainer table.tc th.tc-45d {

	background: #cac192 url(../img/new/d/hh-45d.gif) 0 50% no-repeat;

}



#mainContainer table.tc tr.l td {

	background: url(../img/new/d/tabg-bbg.gif) 0 100% repeat-x;

	line-height: 31px;

}



#mainContainer table.tc tr.f th.f {

	background: url(../img/new/d/tabg-lt.gif) 0 0 no-repeat;

	width: 31px;

}



#mainContainer table.tc tr.l th.f {

	background: #cac192 url(../img/new/d/tabg-b.gif) 0 100% no-repeat;

	width: 31px;

}



#mainContainer table.tc th.l {

	background: url(../img/new/d/tabg-rm.gif) 100% 0 no-repeat;

	height: 21px;

	line-height: 21px;

}



#mainContainer table.tc tr.f th.l {

	background: url(../img/new/d/tabg-r.gif) 100% 0 no-repeat;

}



#mainContainer table.tc td.l {

	background: url(../img/new/d/tabg-bg.gif) 100% 0 repeat-y;

	padding: 0 !important;

}



#mainContainer table.tc tr.l td.l {

	background: url(../img/new/d/tabg-bglb.gif) 100% 100% no-repeat;

}



#mainContainer table.tg a, #mainContainer table.tc a {

	text-decoration: none;

	font-weight: 200;

	color: #ffecc7;

}



#mainContainer table.tg a:hover, #mainContainer table.tc a:hover {

	text-decoration: underline;

}



#mainContainer table.tg th.tg-48h span, #mainContainer table.tg th.tg-45d span, #mainContainer table.tc th.tc-48h span, #mainContainer table.tc th.tc-45d span {

	display: none;

}



/* -------------------------------------------------------------------------- */

/* col-main-content                                                           */



#mainContainer {

	margin-left: 209px;

}



#mainContainer h1.h {

	background: url(../img/new/d/hd-l.gif) 0 0 no-repeat;

	margin-bottom: 10px;

}



#mainContainer h1.h span {

	display: block;

	height: 41px;

	line-height: 41px;

	font-size: 11px;

	font-weight: 700;

	text-transform: uppercase;

	padding: 0 10px;

	color: #fff;

	text-shadow: 1px 1px 5px #666;

	white-space: nowrap;

}



#mainContainer h1.h span.h1 {

	background: url(../img/new/d/hd-r-1.gif) 100% 0 no-repeat;

}



#mainContainer h1.h span.h2 {

	background: url(../img/new/d/hd-r-2.gif) 100% 0 no-repeat;

}



#mainContainer h1.h span.h3 {

	background: url(../img/new/d/hd-r-3.gif) 100% 0 no-repeat;

}



#mainContainer h1.h span.h4 {

	background: url(../img/new/d/hd-r-4.gif) 100% 0 no-repeat;

}



#mainContainer h1.h span.h5 {

	background: url(../img/new/d/hd-r-5.gif) 100% 0 no-repeat;

}



#mainContainer div.col-main-content {

	background: url(../img/new/d/wb-m.gif) 0 0 repeat-y;

}



#mainContainer div.col-main-content-top {

	background: url(../img/new/d/wb-t.gif) 0 0 no-repeat;

}



#mainContainer div.col-main-content-content {

	background: url(../img/new/d/wb-b.gif) 0 100% no-repeat;

	color: #fff;

}



#mainContainer div.col-main-content p {

	margin-bottom: 10px;

	overflow: hidden;

}



#mainContainer label {

	clear: left;

	float: left;

	background: url(../img/new/d/la1-l.gif) 0 0 no-repeat;

	width: 130px;

	margin-right: 20px;

	margin-bottom: 4px;

}



#mainContainer label.nc {

	clear: none !important;

	margin-left: 20px;

	width: auto;

}



#mainContainer label.bl {

	background: url(../img/snew/bg_label_left2.gif) 0 0 no-repeat;

}

#mainContainer label.bl2 {
	background: url(../img/snew/label_border_left.gif) 0 0 no-repeat;
}

#mainContainer label span {

	display: block;

	background: url(../img/snew/bg_label_right2.gif) 100% 0 no-repeat;

	height: 20px;

	line-height: 20px;

	padding: 0 10px;

	font-weight: 700;

}



#mainContainer label.bl span {
	background: url(../img/snew/bg_label_right2.gif) 100% 0 no-repeat;
}
#mainContainer label.red span {
	color: rgb(255, 0, 0 );
}

#mainContainer label.bl2 span {
	background: url(../img/snew/label_border_right.gif) 100% 0 no-repeat;
	
}

#mainContainer span.i {

	float: left;

	background: url(../img/snew/bg_ramka_left2.gif) 0 0 no-repeat;

}
#koszyk span.i, #koszyk label.bl {
	margin-bottom: 7px;
}

textarea.t570_100 {
	background: url(../img/snew/ramka_570_100.gif) 0 0 no-repeat;
	width: 564px;
	height: 94px;
	border: 0px none;
	padding: 3px;
}

#mainContainer span.j {
	float: left;
}

#mainContainer span.i input.i {

	float: left;

	background: url(../img/snew/bg_ramka_right2.gif) 100% 0 no-repeat;

	height: 20px;

	padding: 3px 2px 0 4px;



	border: 0;

	font-size: 11px;

	color: #fff;

}



#mainContainer a.bl {

	background: url(../img/new/d/li-l.gif) 0 0 no-repeat;

	float: left;

	clear: left;

	margin-bottom: 4px;

	color: #fff;

	text-decoration: none;

}



#mainContainer a.bl span {

	background: url(../img/new/d/li-r.gif) 100% 0 no-repeat;

	float: left;

	height: 21px;

	line-height: 21px;

	font-weight: 700;

	padding: 0 10px;

}



#mainContainer input.login {

	background: url(../img/new/d/i-lo.gif) 0 0 no-repeat;

	width: 61px;

	height: 21px;

	line-height: 21px;

	border: 0;

	text-align: center;

	font-size: 11px;

	font-weight: 700;

	padding: 0 10px;

	color: #fff;

}



#mainContainer input.update {

	background: url(../img/new/d/i-chg.gif) 0 0 no-repeat;

	width: 101px;

	height: 20px;

	line-height: 20px;

	border: 0;

	text-align: center;

	font-size: 11px;

	font-weight: 700;

	padding: 0 10px;

	color: #000;

}



#mainContainer div.green-box {

	background: url(../img/new/d/grn-m.gif) 0 0 repeat-y;

	width: 715px;

	margin-bottom: 10px;
	color: black;
	line-height: 175%;
	
}



#mainContainer div.green-box-top {

	background: url(../img/new/d/grn-t.gif) 0 0 no-repeat;

}



#mainContainer div.green-box-content {

	background: url(../img/new/d/grn-b.gif) 0 100% no-repeat;

	padding: 20px 15px;

}



#f1 div.green-box {

    background: url(../img/new/d/grn-ms.gif) 0 0 repeat-y;

    width: 170px;

    margin-bottom: 10px;

}



#f1 div.green-box-top {

    background: url(../img/new/d/grn-ts.gif) 0 0 no-repeat;

}



#f1 div.green-box-content {

    background: url(../img/new/d/grn-bs.gif) 0 100% no-repeat;

    padding: 10px;

}





#mainContainer div.li {

	overflow: hidden;

}



#mainContainer div.li a.l {

	float: left;

	height: 21px;

	line-height: 21px;

	background: url(../img/new/d/li-l.gif) 0 0 no-repeat;

	color: #fff;

	font-weight: 700;

	text-decoration: none;

}



#mainContainer div.li a.l span {

	float: left;

	background: url(../img/new/d/li-r.gif) 100% 0 no-repeat;

	height: 21px;

	line-height: 21px;

	padding: 0 10px;	

}



#mainContainer div.li a.r {

	float: right;

	height: 21px;

	line-height: 21px;

	background: url(../img/new/d/li-l.gif) 0 0 no-repeat;

	color: #fff;

	font-weight: 700;

	text-decoration: none;

}



#mainContainer div.li a.r span {

	float: left;

	background: url(../img/new/d/li-r.gif) 100% 0 no-repeat;

	height: 21px;

	line-height: 21px;

	padding: 0 10px;	

}



#mainContainer p.s {

	font-size: 10px;

}



#order-menu {

	list-style: none;

	height: 101px;

	overflow: hidden;

	margin-bottom: 20px;

}



#order-menu li {

	float: left;

	margin-right: 20px;

	background: url(../img/new/d/bigb2.gif) 0 0 no-repeat;

	width: 165px;

	height: 101px;

	overflow: hidden;

}



#order-menu li p {

	float: left;

	width: 165px;

	height: 101px;

	text-align: center;

	font-weight: 700;

	text-decoration: none;

	color: #ccc;

	padding-top: 65px;

}


#order-menu li a:hover {

	color: #fff;

}



#order-menu li.m1 {

	background-position: 0 0;

}



#order-menu li.m1a {

	background-position: 0 -101px;

}



#order-menu li.m2 {

	background-position: -165px 0;

}



#order-menu li.m2a {

	background-position: -165px -101px;

}



#order-menu li.m3 {

	background-position: -330px 0;

}



#order-menu li.m3a {

	background-position: -330px -101px;

}



#order-menu li.m4 {

	background-position: -495px 0;
	margin-right: 0px;
}



#order-menu li.m4a {

	background-position: -495px -101px;
	margin-right: 0px;
}



#cart-view {

	width: 720px;

	border-collapse: collapse;

	line-height: 14px;



	margin-bottom: 10px;

}



#cart-view th, #cart-view td {

	padding: 0 17px 10px 0;



	border-collapse: collapse;
	
}
#cart-view td span.summary_in {
	line-height:20px;
	padding:0 3px;
	background-image: url(../img/snew/summary_bg.gif);
	background-repeat: no-repeat;
}
#cart-view td span.summary_in1 {
	background-position: 0 0;
}
#cart-view td span.summary_in2 {
	background-position: 0 -40px;
}
#cart-view td span.summary_in3 {
	background-position: 0 -80px;
}
#cart-view td span.summary_in4 {
	background-position: 0 -120px;
	padding-left: 0px !important;
}

#cart-view th p, #cart-view td p {
	margin: 0;
	padding: 0;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	overflow: hidden;
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	
}
#cart-view th p, #cart-view td.lab p {
	background-image: url(../img/snew/bg_label_left2.gif);
}

#cart-view td p {
	background-image: url(../img/snew/bg_ramka_left2.gif);
}

#cart-view th span, #cart-view td span {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: 20px;

	background-attachment: scroll;
	background-position: top right;
	background-repeat: no-repeat;
}

#cart-view th span, #cart-view td.lab span {
	background-image: url(../img/snew/bg_label_right2.gif);
}

#cart-view td span {
	background-image: url(../img/snew/bg_ramka_right2.gif);
}

#cart-view th div, #cart-view td div {
	margin: 0 9px;
}
#cart-view tr.f th.l {



	padding-right: 0px;

}



#cart-view tr.f th {


	padding-top: 0px;
}


#cart-view td.l {
	padding-right:0;
}

#cart-view tr.l td.l {

	border-right: 0;

	border-bottom: 0;
}



#cart-view tr.l td.f {

	border-left: 0;

	border-bottom: 0;



}



#cart-view tr.a td {

	

}



#cart-view th.s, #cart-view td.s { 

	font-size: 10px;

}



#cart-view .co {

	float: left;

	border: 0;

	background: transparent;

	color: #fff;

	text-align: center;

	width: 30px;

	margin: 0 2px;

	height: 14px;

}



#cart-view a.cb {

	float: left;

	border: 1px solid #ccc;

	background: #fff;

	width: 12px;

	height: 12px;

	line-height: 12px;

	font-size: 10px;

	text-align: center;

	text-decoration: none;

	color: #000;

}



#cart-view a.cb:hover {

	background: #ccc;

	border-color: #666;

}



#payment-menu {

	list-style: none;

	overflow: hidden;

	margin-bottom: 10px;

}



#payment-menu li {

	float: left;

}



#payment-menu li label {

	float: left;

	background: url(../img/new/d/bigb2.gif) -660px 0 no-repeat;

	width: 230px;

	height: 101px;

	text-align: center;
	margin-right: 15px;
}

#payment-menu li label.k {
	margin-right: 0;
}

#payment-menu li.no label {

	background-position: -744px 0;

}



#payment-menu li.se label {

	background-position: -660px -101px;

}



#payment-menu li input {

	display: none;

}



#payment-menu li span {

	background: none;

	line-height: normal;

	display: block;

	font-weight: 200;

	padding: 12px 5px;

	font-size: 13px;

	color: #ccc;

}



#payment-menu li strong {

	color: #fff;

	font-size: 15px;

}



#mainContainer-left {

	width: 320px;

	margin-right: 10px;

	float: left;

}



#mainContainer-left div.col-main-box {

	background: url(../img/new/d/prf-m.gif) 0 0 repeat-y;

	overflow: hidden;

	margin-bottom: 10px;

}



#mainContainer-left div.col-main-box a.zoom {

	position: absolute;

	right: 0;

	bottom: 0;

	display: block;

	width: 40px;

	height: 40px;

	text-indent: -9999px;

	overflow: hidden;

	background: url(../img/new/d/prf-z.gif) 0 0 no-repeat;

}



#mainContainer-left div.col-main-box-top {

	background: url(../img/new/d/prf-t.gif) 0 0 no-repeat;

}



#mainContainer-left div.col-main-box-content {

	background: url(../img/new/d/prf-b.gif) 0 100% no-repeat;

	position: relative;

	overflow: hidden;

	line-height: 18px;

	color: #fff;

}



#mainContainer-left a.baddc {

	float: right;

	width: 150px;

	height: 110px;

	background: url(../img/new/d/ca.gif) 0 0 no-repeat;

	color: #fff;

	font-weight: 700;

	text-decoration: none;

}



#mainContainer-left strong.il {

	float: left;

	clear: left;

	width: 80px;

	color: #ffecc7;

}



#mainContainer-left a.baddc span.baddc {

	display: block;

	padding: 10px;

	text-align: center;

}



#mainContainer-left a.baddc span.baddc strong {

	display: block;

	color: #ffecc7;

	margin-bottom: 35px;

}



#mainContainer-right {

	overflow: hidden;

}



#mainContainer-right-bg {

	background: url(../img/new/d/prd-m.gif) 0 0 repeat-y;

}



#mainContainer-right-top {

	background: url(../img/new/d/prd-t.gif) 0 0 no-repeat;

}



#mainContainer-right-content {

	background: url(../img/new/d/prd-b.gif) 0 100% no-repeat;

	color: #fff;

	overflow: hidden;

}



#mainContainer-right-content strong {

	color: #ffecc7;

}



/* -------------------------------------------------------------------------- */

/* footer                                                                     */



#footer {

	margin-top: 10px;

	background: url(../img/new/d/boxf-t.gif) 0 0 no-repeat;

	font-family: Tahoma, Helvetica, Arial, sans-serif;

}



#footer-content {

	background: url(../img/new/d/boxf-b.gif) 0 100% no-repeat;

	overflow: hidden;

	padding: 10px 0;

}



#footer p {

	float: left;

	font-size: 10px;

	color: #d0d0d0;

	padding: 5px 15px;

	line-height: 14px;

	background: url(../img/new/d/boxf-s.gif) 100% 0 no-repeat;

}



#footer p.f1 a {

	color: #d0d0d0;

	font-weight: 700;

	text-decoration: none;

}



#footer p.f1 a:hover {

	text-decoration: underline;

}



#footer p.f4 {

	background: none;

}



#footer p.f5 {

	float: right;

	background: url(../img/new/d/boxf-s.gif) 0 0 no-repeat;

}



#footer p.f5 a {

	float: left;

	text-indent: -9999px;

	width: 120px;

	height: 28px;

	background: url(../img/new/d/logo-h.gif) 0 0 no-repeat;

}



ul#payment-menu label{

	cursor:pointer;

}





select.m-select{

    margin-left:145px;	

}

div#ppic,div#ppic2,div#ppic3,div#ppic4,div#ppic5{

	height:500px;

	width:1000px;

	text-align:center;

	position:absolute;

	top:220px;

}



div#ppic-border,div#ppic-border2,div#ppic-border3,div#ppic-border4,div#ppic-border5{

	border:1px solid black;

	padding:10px 100px;

	background-color:white;

	width:500px;

	margin:0 auto;

	cursor:pointer;

}



div.lbox{
	position: fixed;
	left: 0px;
	top: 0px;	
	text-align:center;	
	width:100%;
	height: 100%;
	background: #000000;
	opacity:0.85;
	filter:alpha(opacity=85);
	z-index: 1001;	
}



div.lbox input {

	width:120px;

	margin-bottom:3px;

	text-align:center;

	color:#7E7E7E;

	}

	

div.lbox span {

    font-weight:700;

	color:#7E7E7E;

    }

div#conf-box a{

	font-weight:700;

	text-decoration:none;

	color:#FFECC7;

	margin-top:10px;

	font-size:12px;

}	

div#conf-box a:hover{

	text-decoration:underline;

	}

	

table.history{

	width:100%;

    height:24px;

    border-collapse:collapse;

	margin-bottom:20px;

	margin-top:40px;

}	



table.history tr.h{

    background: #696964;

}



table.history tr.p{

    cursor:pointer;

	background:transparent;

}



table.history th{

	font-weight:700;

	color:#fff;

	line-height: 14px;

	padding: 3px 5px;

    border: 1px solid #ccc;

}



table.history td{

    font-weight:400;

    color:#fff;

    padding: 3px 5px;

    border: 1px solid #ccc;

}



table.history .al{

    text-align:left

}



table.history .ac{

    text-align:center;

}



table.history .ar{

    text-align:right;

}



table.history .w120{

    width:120px;

}



table.history .w220{

    width:220px;

}



table.history .w50{

    width:50px;

}



table.history .w20{

    width:20px;

}
