/* ----- CONTENT ----- */
#content { width: 100%; position: relative; padding-bottom: 18px; }
.price { font-size: 15px; font-weight: bold; color: #f5003f; }
.priceno { font-size: 15px; font-weight: bold; color: #f5003f; }
/* ----- CENTER ----- */
#f-center { display: inline; float: left; width: 100%; }
#f-center #center { margin: 0 25px 0 256px; position: relative; border: 1px solid #e5f2f8; background-color: #e5f2f8; color: #098fcf; }

/* ----- public sets ----- */
#center .title { margin-top: 4px; background: url("images/c-title-bg.gif") left bottom repeat-x; }
#center h3 { font-size: 10.5pt; color: #098fcf; line-height: 38px; padding-left: 35px; background: transparent url("images/c-h3-bg.gif") 8px 5px no-repeat; }
#center .blocks-set { padding-top: 16px; width: 100%; position: relative; }

/* ----- inner ----- */
#center .inner { padding: 0 10px; position: relative; }
#center .inner .text { text-indent: 1em; color: #6095ad; margin: 10px 15px 10px 0; }

/* ----- goods block ----- */
#center .goods-block { display: inline; float: left; width: 191px; height: 306px; padding: 7px 15px 0 15px; margin: 0 0 12px 13px; position: relative; background: #fff url("images/c-main-block-tbg.gif") no-repeat; font-size: 8pt; }
#center .goods-block .rtbg { width: 7px; height: 7px; right: 0; top: 0; position: absolute; background: url("images/c-main-block-rtbg.gif") no-repeat; }
*html #center .goods-block .rtbg { right: -1px; }
#center .goods-block .rbbg { width: 7px; height: 7px; right: 0; bottom: 0; position: absolute; background: url("images/c-main-block-rbbg.gif") no-repeat; }
*html #center .goods-block .rbbg { right: -1px; bottom: -7px; }
#center .goods-block .lbbg { width: 7px; height: 7px; left: 0; bottom: 0; position: absolute; background: url("images/c-main-block-lbbg.gif") no-repeat; }
*html #center .goods-block .lbbg { bottom: -7px; }
#center .goods-block .goods-name { font-weight: bold; text-align: center; margin-bottom: 8px; }
#center .goods-block .goods-name a { font-weight: bold; font-size: 8pt; color: #098fcf; text-decoration: none;}
#center .goods-block .goods-name a:hover { text-decoration: underline;}
#center .goods-block img { border: 1px solid #cee5ef; margin-bottom: 14px; }
#center .goods-block .details { color: #b4b3b3; margin-bottom: 2px; }
#center .goods-block .more { display: block; margin: 8px 0 0 36px; }
#center .goods-block .more a { color: #016d9c; padding-right: 8px; margin-bottom: 14px; background: url("images/c-main-block-more-arrow.gif") right 5px no-repeat; border-bottom: 1px solid #016d9c; }
#center .goods-block .more a:hover { border-bottom: none; }
#center .goods-block .for-price { margin: 15px 0 0 30px;}
#center .goods-block .for-price .price { padding: 5px 28px 5px 0; background: url("images/c-main-block-basket.gif") right 1px no-repeat; }
#center .goods-block .for-price .priceno { padding: 5px 50px 5px 0; background: url("images/no.gif") right 0px no-repeat; }

/* ----- catalog ----- */
#center .catalog { width: 100%; position: relative; }
#center .catalog .blocks-set { padding-top: 0; padding-bottom: 15px; }

/* ----- paging ----- */
#center .paging { text-align: right; margin: 6px 22px 6px 0; color: #016d9c; }
#center .paging a { color: #016d9c; }
#center .paging a:hover { text-decoration: underline; }
#center .paging strong { font-size: 10.5pt; }




/* ----- pricelist ----- */
#center .pricelist { width: 100%; padding-bottom: 28px; position: relative; }
#center .pricelist .list { width: 100%; margin-top: 20px; background: url("images/c-pricelist-head-bg.gif") no-repeat; }
#center .pricelist .list td { font-size: 9pt; color: #016d9c; padding: 4px 0; line-height: 18px; }
#center .pricelist .list .head { font-weight: bold; padding-left: 14px; line-height: 16px; }
#center .pricelist .list .l { width: 85%; padding-left: 26px; }
#center .pricelist .list .r { width: 15%; text-align: right; }









/* ----- LEFT ----- */
#left { display: inline; float: left; width: 192px; padding: 0 26px 0 38px; position: relative; margin-left: -100%; margin-top: -73px; background-color: transparent; }

/* ----- main block ----- */
#left .main-block { width: 192px; margin-bottom: 18px; background: url("images/l-block-tbg.gif") no-repeat; position: relative; }
#left .main-block .inner { width: 152px; height: auto; padding: 0 18px 28px 22px; background: url("images/l-block-bbg.gif") right bottom no-repeat; }

/* ----- games catalog ----- */
#left .games-catalog { width: 100%; position: relative; }
#left .games-catalog p { padding: 0 0 6px 22px; line-height: 18px; background: url("images/l-block-bullet.gif") left 2px no-repeat; }
#left .games-catalog li { padding: 0 0 6px 22px; line-height: 18px; background: url("images/l-block-bullet.gif") left 2px no-repeat; }
#left .games-catalog span { color: #ff8c11; }

/* ----- goods of the day ----- */
#left .goods-of-day { width: 100%; position: relative; }
#left .goods-of-day img { border: 1px solid #e5f2f8; }
#left .goods-of-day .title { margin-left: 22px; }
#left .goods-of-day .title a { color: #ff8c11; }
#left .goods-of-day .for-c { margin: 30px 0 0 -7px; }
#left .goods-of-day .for-c img { margin-bottom: 25px; }
#left .goods-of-day .desc { color: #016d9c; margin-left: -7px; width: 147px; text-align: center; }
#left .goods-of-day .price { margin-left: 14px; padding-left: 10px; line-height: 38px; background: url("images/l-goods-of-day-price-arrow.gif") left 17px no-repeat; }
#left .goods-of-day .priceno { margin-left: 14px; padding-left: 10px; line-height: 38px; background: url("images/no.gif") left 27px no-repeat; }



/* product */

#center .one-prod {

	padding: 8px 22px 0 12px;
	position: relative;
	color: #016d9c;
	font-size: 8pt;
}

#center .one-prod .desc-left {
	float: left;
	padding: 0 25px 0 0;

}

#center .one-prod .desc-left .bor-img {
	width: 478px;
	height: 327px;
	background: url("images/bor-ben.gif") no-repeat;
}
#center .one-prod .desc-left .bor-img img {
	border: 1px solid #cee5ef;
	margin: 16px 14px 13px 14px;
}

#center .one-prod .desc-left p {
	padding: 12px 25px 12px 0;
	text-align: justify;
}

#center .one-prod .desc-right {

}

#center .one-prod .desc-right img.lit {
	margin: 0 0 9px 0;
	border: 1px solid #cee5ef;
}

#center .one-prod .desc-right ul,li { list-style-type: none; }
#center .one-prod .desc-right li {
	background: url("images/li-back.gif") 1px  7px no-repeat;
	padding: 0 0 0 9px;
}

#center .one-prod .desc-right p.more { padding: 5px 0 10px 35px; }
#center .one-prod .desc-right a.podr {
	background:  url("images/c-main-block-more-arrow.gif") right 5px no-repeat;
	border-bottom: 1px solid #016d9c;
	color: #016d9c;
	padding: 0 8px 0 0;
}
#center .one-prod .desc-right a.podr:hover {
	border: none;
}

#center .one-prod .desc-right p.price-a { padding: 5px 0 15px 5px;}
a.bl-rec  {
	padding: 5px 28px 5px 0;
	background: url("images/bl-rec.gif") right 1px no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #f5003f;
}
 a.bl-recno  {
	padding: 5px 50px 5px 0;
	background: url("images/no3.gif") right 0px no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #f5003f;
}

a.bl-rec:hover { color:#ff8c11; }

#center .divider {
	background: url("images/c-title-bg.gif") 0 top repeat-x ;
	height: 10px;
	line-height: 10px;
	font-size: 0;
	clear: both;
	margin: 0 10px;
}


#center .wrap-bot {	padding: 0 10px; }

#center .cont-for-tab { padding: 10px; position: relative; }

#center .cont-for-tab table { width: 100%;  position: relative; }
#center .cont-for-tab table .goods-block { float: none; display: block; }
#center .cont-for-tab table td.td-left .goods-block { float: left; margin: 0;}
#center .cont-for-tab table td.td-cent { margin: 0 12px; }
#center .cont-for-tab table td.td-cent .goods-block { margin: 0 auto; }
#center .cont-for-tab table td.td-right .goods-block { float: right; margin: 0;}

form, fieldset {
     display:block;
     padding:0px;
     margin:0px;
     border-width:0px;
}
div.clear
   {
     clear: both;
     height: 20px;
   }


.div1 {
background: #ffffff url(images/div1.gif) no-repeat top left;
float:left;
}
.div2 {
background: url(images/div2.gif) no-repeat bottom left;
float:left;
}
.div3 {
background: url(images/div3.gif) no-repeat bottom right;
float:left;

}
.div4 {
padding: 16px 14px;
background: url(images/div4.gif) no-repeat top right;
float:left;
}
.div4 img {
border: 1px solid #cee5ef;
padding:0px;
margin:0px;
}

