
#content { width: 898px; position: relative; margin-left: 15px; background: url("../images/cont-bg.gif") left top repeat-y #fff; padding-top: 1px; }
#content .c-foot { height: 10px; clear: both; line-height: 4px; font-size: 4pt; }





#c-left { width: 197px; position: relative; float: left; display: inline; }

/* ----- menu ----- */
#c-left .menu { width: 197px; padding-bottom: 10px; background: url("../images/menu-bg.gif") right bottom no-repeat; color: #535353; font-size: 7pt; border-bottom: 4px solid #56c2d5; }
#c-left .menu h2 { color: #02afce; margin: 5px 0 5px 20px; }
#c-left .menu a { text-decoration: none; color: #535353; }
#c-left .menu a:hover { text-decoration: underline; }
#c-left .menu .item1 { padding: 1px 0 1px 33px; border-bottom: 1px solid #ececec; background: url("../images/arr-pink.gif") 20px 7px no-repeat; }
#c-left .menu .itemndt { border-bottom: 1px solid #ececec; }
#c-left .menu .item2 { padding: 1px 0 1px 60px; border-bottom: 1px solid #ececec; background: url("../images/arr-gray.gif") 47px 7px no-repeat; }
#c-left .menu .item3 { padding: 1px 0 1px 33px; border-bottom: 1px solid #ececec; background-color: #ebebeb; }
#c-left .menu .item3 a { text-decoration: underline; }
#c-left .menu .item3 a:hover { text-decoration: none; }

/* ----- auth ----- */
#c-left .auth { width: 197px; height: 103px; background: url("../images/auth-bg.gif") left top repeat-y; margin: 1px 0; position: relative; font-size: 7pt; border-bottom: 4px solid #56c2d5; }
#c-left .auth h2 { color: #8c8c8c; left: 21px; top: 7px; position: absolute; }
#c-left .auth .txt-id { left: 21px; top: 30px; position: absolute; color: #000; }
#c-left .auth .txt-pass { left: 21px; top: 50px; position: absolute; color: #000; }
#c-left .auth .field-id { width: 95px; height: 14px; background-color: #a0a0a0; border: 1px solid #fcfcfc; left: 79px; top: 28px; position: absolute; font-family: verdana; font-size: 8pt; color: #fcfcfc; padding: 1px 5px 0 5px; }
#c-left .auth .field-pass { width: 95px; height: 14px; background-color: #a0a0a0; border: 1px solid #fcfcfc; left: 79px; top: 47px; position: absolute; font-family: verdana; font-size: 8pt; color: #fcfcfc; padding: 1px 5px 0 5px; }
#c-left .auth .submit { right: 12px; top: 66px; position: absolute; font-weight: bold; color: #941948; }
#c-left .auth .view { left: 21px; top: 30px; position: absolute; font-weight: bold; padding-left: 9px; color: #941948;background: url("../images/marker1.gif") left 8px no-repeat; }
#c-left .auth .forgot { left: 21px; top: 82px; position: absolute; color: #ea0c8f; padding-left: 9px; background: url("../images/marker1.gif") left 8px no-repeat; }
#c-left .auth .reg { right: 12px; top: 82px; position: absolute; color: #02a3c0; padding-left: 9px; background: url("../images/marker1.gif") left 8px no-repeat; }


/* ----- products ----- */
#c-left .products { width: 197px; padding-bottom: 10px; background: url("../images/menu-bg.gif") right bottom no-repeat; color: #535353; font-size: 7pt; border-bottom: 4px solid #941948; }
#c-left .products h2 { color: #ed008c; margin: 9px 0 5px 20px; }
#c-left .products a { text-decoration: none; color: #535353; }
#c-left .products a:hover { text-decoration: underline; }
#c-left .products .item1 { padding: 1px 0 1px 33px; background: url("../images/arr-pink.gif") 20px 7px no-repeat; }






#c-right { width: 700px; float: right; position: relative; display: inline; }

#c-right h2 { color: #941948; margin: 2px 0 8px 23px; }
#c-right h3 { color: #941948; margin: 5px 0 3px 23px; font-size: 9pt; }
*html #c-right h3 { margin: 5px 0 5px 23px; }
*:first-child+html #c-right h3 { margin: 5px 0 5px 23px; }


#c-right .content-box { padding: 0 10px; }

/* ----- head-pic ----- */
#c-right .head-pic { width: 700px; height: 248px; padding-bottom: 1px; border-bottom: 4px solid #e81090; }

/* ----- menu ----- */
#c-right .menu { width: 695px; height: 48px; line-height: 33px; background: url("../images/menum-bg.gif") no-repeat; padding-left: 5px; }
#c-right .menu a, #c-right .menu span { font-size: 8pt; color: #8c8c8c; padding-left: 11px; background: url("../images/arr-pink.gif") 0 5px no-repeat; text-decoration: none; margin-right: 3px; }
#c-right .menu a:hover { text-decoration: underline; }
#c-right .menu span { color: #222; background: url("../images/arr-blk.gif") 0 5px no-repeat; }

/* ----- gallery main ----- */
#c-right .gallery-main {  }
#c-right .gallery-main .item { width: 168px; height: 152px; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; float: left; text-align: center; padding: 4px 0; margin-bottom: 10px; }
#c-right .gallery-main .item strong, #c-right .gallery-main .item b { color: #000; }
#c-right .gallery-main .item a.more { color: #02a3c0; padding-right: 11px; background: url("../images/arr-blue.gif") right 5px no-repeat; margin-left: 11px; }
#c-right .gallery-main .item img { border: 1px solid #eb80bf; padding: 1px; }



/* ----- line ----- */
#c-right .line { width: 665px; height: 1px; border-top: 1px solid #ececec; line-height: 0px; font-size: 0pt; margin-left: 10px; }
#c-right .empty { height: 10px; line-height: 0px; font-size: 0pt; }



/* ----- product ----- */
#c-right .gallery-main { padding: 10px 0; }
#c-right .gallery-main .left { width: 168px; float: left; display: inline; text-align: center; position: relative; }
#c-right .gallery-main .left img { border: 1px solid #eb80bf; padding: 1px; }

#c-right .gallery-main .right { width: 450px; float: left; display: inline; position: relative; }
#c-right .gallery-main .right p { margin: 0 0 6px 0; line-height: 14px; }
*html #c-right .gallery-main .right p { margin: 0 0 5px 0; line-height: 14px; }
*:first-child+html #c-right .gallery-main .right p { margin: 0 0 5px 0; line-height: 14px; }
#c-right .gallery-main .right strong, #c-right .product .left b { color: #000; }
#c-right .gallery-main .right strong.big, #c-right .product .right b.big { font-size: 9pt; }
#c-right .gallery-main .right span { color: #ea0c8f; }
#c-right .gallery-main .right span.bigp { font-size: 9pt; }
#c-right .gallery-main .right .field { width: 21px; height: 12px; background-color: #ebebeb; border: 1px solid #a0a0a0; font-family: verdana; font-size: 8pt; color: #333; }

#c-right .gallery-main .links { clear: both; width: 660px; height: 30px; position: relative; }
#c-right .gallery-main .zoom { padding-left: 10px; background: url("../images/ic-plus.gif") 0 5px no-repeat; color: #02a3c0; left: 42px; top: 1px; position: absolute; }
#c-right .gallery-main .imgLink { padding-left: 10px; margin-left: 15px; background: url("../images/ic-plus.gif") 0 5px no-repeat; color: #02a3c0; text-decoration: none; width: 80px;}
#productMainImage a { text-decoration: none;}
#c-right .gallery-main .basket { padding: 0px 16px 2px 3px; color: #fff; background: url("../images/arr-wh.gif") right 5px no-repeat #02a3c0; left: 169px; top: 1px; position: absolute; }

*html #c-right .gallery-main .links { margin-top: -10px; }
*:first-child+html #c-right .gallery-main .links { margin-top: -10px; }



/* ----- pages ----- */
#c-right .pages { width: 665px; height: 16px; position: relative; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; line-height: 16px; font-size: 7pt; margin: 0 0 10px 10px; clear: both; }
#c-right .pages .display { left: 0px; top: 0px; position: absolute; }
#c-right .pages .nums { right: 0px; top: 0px; position: absolute; font-weight: bold; }
#c-right .pages .nums a { font-weight: normal; margin: 0 1px; }
#c-right .pages .nums span { margin: 0 1px; }
#c-right .pages .nums span.dots { font-weight: normal; margin: 0 5px; }
#c-right .pages .nums a.next { font-weight: bold; padding-right: 16px; background: url("../images/arr-next.gif") right 3px no-repeat; text-decoration: none; }
#c-right .pages .nums a.next:hover { text-decoration: underline; }



/* ----- catalog ----- */

#c-right .gallery-main .itempro { width: 150px; padding: 10px 0; border-right: 1px solid #e0dfdf; border-bottom: 1px solid #e0dfdf; margin: 0 3px 10px 10px; float: left; display:block; position: relative; }
#c-right .gallery-main .itempro .left { width: 150px; float:left; display: inline; position: relative; }
#c-right .gallery-main .itempro .left img { border: 1px solid #faacda; padding: 1px;  float:left}

#c-right .gallery-main .itempro .right { width: 150px; float: left; display: inline; position: relative; }
#c-right .gallery-main .itempro .right p { margin: 0 0 6px 0; line-height: 14px; }
*html #c-right .gallery-main .itempro .right p { margin: 0 0 5px 0; line-height: 14px; }
*:first-child+html #c-right .gallery-main .itempro .right p { margin: 0 0 5px 0; line-height: 14px; }
#c-right .gallery-main .itempro .right strong, #c-right .catalog .item .left b { color: #000; }
#c-right .gallery-main .itempro .right strong.big, #c-right .catalog .item .right b.big { font-size: 9pt; }
#c-right .gallery-main .itempro .right span { color: #ea0c8f; }
#c-right .gallery-main .itempro .right span.bigp { font-size: 9pt; }
#c-right .gallery-main .itempro .right .field { width: 21px; height: 12px; background-color: #ebebeb; border: 1px solid #a0a0a0; font-family: verdana; font-size: 8pt; color: #333; }

<!--#c-right .gallery-main .itempro .basket { padding: 0px 10px 2px 3px; color: #02a3c0; background: url("../images/arr-blue2.gif") right 5px no-repeat; }-->

*html #c-right .gallery-main .itempro .links { margin-top: -10px; }
*:first-child+html #c-right .gallery-main .itempro .links { margin-top: -10px; }
#footer { width: 898px; height: 35px; position: relative; clear: both; background-color: #f264b8; margin-left: 15px; }

/* ----- search ----- */
#footer .search { width: 190px; height: 35px; left: 0px; top: 0px; position: absolute; background: url("../images/foot-l.gif") left top no-repeat; }
#footer .search .field { left: 20px; top: 9px; position: absolute; width: 110px; height: 15px; padding: 1px 5px 0 5px; font-family: verdana; font-size: 8pt; color: #ffb0df; background-color: #ed008c; border: 1px solid #fcfcfc; }
#footer .search .find-btn { left: 148px; top: 11px; position: absolute; color: #fff; font-weight: bold; padding-right: 17px; background: url("../images/arr-find.gif") right 5px no-repeat; }

/* ----- rights ----- */
#footer .rights { width: 171px; height: 35px; left: 698px; top: 0px; position: absolute; background: url("../images/foot-r.gif") right 0 no-repeat; padding-right: 29px; line-height: 35px; text-align: right; color: #fcfcfc; font-size: 7pt; }
* { margin: 0px; padding: 0px; }

/* ------ footer links ---------*/
#footer .foot_links{
	font-family: verdana;
	font-size: 8pt;
	color:#FFFFFF;
	text-align: right;
	clear: both;
	background: url("../images/foot-r.gif") right 0 no-repeat;
	padding-right: 6px;
}

#footer .foot_links a{
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
	color:#FFFFFF;
	padding: 2px;
}
#footer .k_foot{
	text-align: right;
	font-family: verdana;
	font-size: 8pt;
	color:#999999;
	padding: 6px;
}
#footer .k_foot a{
	text-align: right;
	font-family: verdana;
	font-size: 8pt;
	color:#999999;
	text-decoration: none;
}


html, body { width: 100%; height: 100%; padding: 0; margin: 0; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }

#main { width: 928px; position: relative; margin: 0px auto; background: url("../images/body-bg.gif") center top repeat-y #fff; }

body { font-family: verdana; font-size: 8pt; color: #535353; line-height: 16px; }
body a { color: #535353; text-decoration: underline; }
body a:hover { text-decoration: none; }
body p { margin: 0 0 10px 0; }
body h1, body h2, body h3, body h4, body h5, body h6 { font-family: arial; font-size: 10pt; font-weight: bold; line-height: 18px; color: #024f87; margin: 0 0 13px 0; text-transform: uppercase; } 
#header { width: 898px; height: 68px; position: relative; border-top: 4px solid #941948; background: url("../images/head-bg.gif") right top no-repeat #f264b8; margin-left: 15px; }
.homeh1 { color: #ED008C; margin-top: 0px; padding: 9px 10px 15px 20px; background: url("../images/menum-bg.gif"); }
.home_list { padding-left: 20px; }
.home_text_bar { height: 4px; background: url("../images/pinknewbar.gif") repeat-x; padding: 0; }

/* ----- logo ----- */
#header .logo { left: 0px; top: 0px; position: absolute; }

/* ----- phone ----- */
#header .phone { right: 26px; top: 40px; position: absolute; color: #fff; padding-left: 16px; background: url("../images/ic-phone.gif") 0 4px no-repeat; }

/* ----- text ----- */
#header .text { left: 198px; top: 20px; position: absolute; }

/* ----- hmenu ----- */
#header .hmenu { left: 188px; top: 42px; position: absolute; color: #fff; }
#header .hmenu a { margin: 0 10px; color: #fff; text-decoration: none; }
#header .hmenu a:hover { text-decoration: underline; }
.thannd {padding: 0px 10px 2px 3px; color: #02a3c0; background: url("../images/arr-blue2.gif") right 5px no-repeat; }


.level_0 ul{
	border-bottom: solid 1px #ececec;
}
.level_0 li{
	list-style: none;
	padding: 3px 0px 0px 29px;
	background-image: url(../images/arr-pink.gif);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	font-weight: bold;
}

.level_1 li{
	list-style: none;
	padding-left: 38px;
	background-image: url(../images/arr-gray.gif);
	background-repeat: no-repeat;
	background-position: 12px 7px;
	border-top: solid 1px #ececec;
	font-weight: normal;
}

.forward{
	width: 48%;
	float: right;
	clear: right;
}

.back{
	width: 48%;
	float: left;
	clear: none;
}

.clearBoth{
	clear: both;
}

input{
	margin: 3px;
}


.totalBox {
	float: right;
	clear: none;
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	padding-right: 15px;
	}

.lineTitle, .amount {
	float: right;
	clear: none;
	text-align: right;
	padding: 0.2em;
	}

.stock{
	color: #941948;
	font-weight: bold;
	padding-top: 8px;
}

.normalprice{
	text-decoration: line-through;
}

.productSpecialPrice{
	color:#FF0000 !important;
}
