#center-part {
	overflow: hidden;
}
#contact-info {
	top: 36px;
	//top: 50px;
}
.navigation li.selected {
	background-color: #D300C6;
	font-size: 140%;
	color: #ffffff;
}


#header-decoration div img#decor-img02 {
	height: 390px;
	width: 525px;
}

#header-decoration #position-type01 {
	margin-left: 0%;
	position: relative;
}

#navigation li.selected {
	background-color: #D300C6;
	font-size: 130%;
	color: #ffffff;
}

#contact-info {
	//padding-top: 14px;
}

#navigation li img {
	position: relative;
	margin-top: -1.65em;
}

#top_right_img {
	background: url('../images/top_right_img02_bg.jpg') top right no-repeat;
}

h1 {
	padding-top: 5px;
	color: #5e5c5c;
}

h4 {
	width: 70%;
	padding-top: 25px;
	padding-bottom: 20px;
	color: #737373;
	line-height: 1.5em;
	font-size: 110%;
	font-weight: normal;
	font-style: italic;
}

a.ant {
	color: #fd12a0;
	border-bottom: 1px dashed #fd12a0;
	text-decoration: none;
}

#brend-type01, #brend-type13 {
	background: url('../images/brend_logos_bg.gif') 0% 0% no-repeat ;
}

#brend-type02, #brend-type14 {
	background: url('../images/brend_logos_bg.gif') 44% 0% no-repeat ;
}

#brend-type03, #brend-type15 {
	background: url('../images/brend_logos_bg.gif') 99% 0% no-repeat ;
}





#brend-type04, #brend-type16 {
	background: url('../images/brend_logos_bg.gif') 0% 34% no-repeat ;
}

#brend-type05, #brend-type17 {
	background: url('../images/brend_logos_bg.gif') 46% 34% no-repeat ;
}

#brend-type06, #brend-type18 {
	background: url('../images/brend_logos_bg.gif') 90% 34% no-repeat ;
}




#brend-type07, #brend-type19 {
	background: url('../images/brend_logos_bg.gif') 0% 68% no-repeat ;
}

#brend-type08, #brend-type20 {
	background: url('../images/brend_logos_bg.gif') 50% 68% no-repeat ;
}

#brend-type09, #brend-type21 {
	background: url('../images/brend_logos_bg.gif') 100% 68% no-repeat ;
}




#brend-type10, #brend-type22 {
	background: url('../images/brend_logos_bg.gif') 0% 99% no-repeat ;
}

#brend-type11, #brend-type23 {
	background: url('../images/brend_logos_bg.gif') 46% 99% no-repeat ;
}

#brend-type12, #brend-type24 {
	background: url('../images/brend_logos_bg.gif') 99% 99% no-repeat ;
}



div#block-for-cards,
#cards-top-block {
	position: relative;
	float: left;
	border: 0px solid #000;
	width: 72%;
	margin-left: -5px;
}

div#cards-top-block {
	margin: 0 auto;
	width: auto;
	margin-left: 20%;
	overflow: visible;
}


div#cards-top-block td.breaker img {
	width: 170px;
	height: 1px;
}

div#cards-top-block table {
	width: 62%;
	position: relative;
	top: 10px;
}

div#cards-top-block a {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	display: block;
	float: left;
}

div#cards-top-block #wrap01 {
	right: -10px;
	z-index: 111;
}

div#cards-top-block #wrap02 {
	right: -10px;
	top: 10px;
	z-index: 11;
}

div#cards-top-block #wrap03 {
	right: -10px;
	z-index: 1;
}

div.card-block,
div.card-top-block {
	position: relative;
	float: left;
	background: url('../images/cadrs-block-bg.gif') bottom right no-repeat;
	height: 123px;
	width: 185px;
	text-align: center;
	margin: 0.3em;
	border: 1px solid #ff0000;
}

div.card-top-block {
	background: url('../images/cadrs-block-bg.png') bottom right no-repeat;
	filter: expression(fixPNG(this));
	height: 124px;
	width: 185px;
	margin-right: -18px;
}


.card-block div,
.card-top-block div {
	border: 0px solid #ff0000;
	position: relative;
	margin-top: 20px;
	left: 40px;
	height: 45px;
	width: 100px;
	text-align: left;
	float: left;
}

div.card-block h2,
div.card-top-block h2 {
	position: absolute;
	top: 0.3em;
	right: 0.6em;
	color: #cf2524;
	font-weight: normal;
}

div.card-block img,
div.card-top-block img {
	margin-left: -30px;
	padding-top: 1.8em;
}

div.card-block p,
div.card-top-block p {
	margin-left: -30px;
	padding-top: 1em;
	font-size: 95%;
	clear: both;
}

ul#adress_link {
	list-style: none;
	margin-left: -17px;
	z-index: 30;
	/* margin-bottom: 40px; */
}

ul#adress_link li {
	background: transparent url('../images/arrow03_pic.gif') top left no-repeat;
	padding-left: 17px;
	padding-bottom: 0.5em;
}

ul#adress_link li a:hover {
	color: #9a01a8;
}

div.side_block {
	float: right;
	border: 0px solid #ff0000;
	width: 28%;
	height: auto;
	z-index: 1;
	margin-top: 9em;
	//padding-left: 20px;
}

div#subscribe {
	width: 70%;
	padding-top: 25px;
	padding-bottom: 20px;
}

#subscribe input#text-form {
	width: 120px;
	margin-right: 10px;
	color: #c0c0c0;
}

#subscribe p {
	color: #5e5c5c;
	line-height: 1.6em;
	padding-bottom: 10px;
	font-size: 100%;
}


#content {
	position: relative;
	margin: 0 0 0 20px;
	margin-left: 20px;
	width: 96%;
}

h1 {
	font-size: 160%;
	font-weight: normal;
	margin-bottom: 1em;
	clear: both;
	margin-top: 0;
}







#in-detals {
	display: none;
	position: absolute;
	top: 300px;
	z-index: 125;
}
#in-detals .wrapper {
	margin-left: 100px;
	width: 542px;
}

#in-detals .wrapper,
#in-detals .wrap-top,
#in-detals .wrap-bottom,
#in-detals .wrap-top div.line,
#in-detals .wrap-top div.corner,
#in-detals .wrap-bottom div.line,
#in-detals .wrap-bottom div.corner {
	position: relative;
	border: 0px solid #FF0000;
	background-position: top left;
}


#in-detals .wrap-top,
#in-detals .wrap-bottom {
	height: 40px;
	background-repeat: no-repeat;
	filter: expression(fixPNG02(this));
}
#in-detals .wrap-top {
	background-image: url('../images/diss_corn_t_l_bg.png');
}
#in-detals .wrap-bottom {
	background-image: url('../images/diss_corn_b_l_bg.png');
}

#in-detals .wrap-top div.line,
#in-detals .wrap-bottom div.line {
	height: 40px;
	margin: 0 40px;
	background-repeat: repeat-x;
	filter: expression(fixPNG(this));
}
#in-detals .wrap-top div.line {
	background-image: url('../images/diss_line_top_bg.png');
	filter: expression(fixPNG(this));
}
#in-detals .wrap-bottom div.line {
	background-image: url('../images/diss_line_bottom_bg.png');
	filter: expression(fixPNG(this));
}

#in-detals .wrap-top div.corner,
#in-detals .wrap-bottom div.corner {
	height: 40px;
	width: 40px;
	float: right;
	margin-top: -40px;
	background-repeat: no-repeat;
	filter: expression(fixPNG(this));
}
#in-detals .wrap-top div.corner {
	background-image: url('../images/diss_corn_t_r_bg.png');
}
#in-detals .wrap-bottom div.corner {
	background-image: url('../images/diss_corn_b_r_bg.png');
}


#in-detals div.line-left,
#in-detals div.line-right {
	position: relative;
}
#in-detals div.line-left div.l-left {
	width: 40px;
	position: absolute;
	left: 0;
	height: 100%; 
	//height: expression( this.parentNode.offsetHeight );
	-height: expression( this.parentNode.offsetHeight - 40 );
	background: url('../images/diss_line_left_bg.png') top left repeat-y;
	filter: expression(fixPNG(this));
}
#in-detals div.line-left div.l-right {
	width: 40px;
	position: absolute;
	right: 0px; //margin-right: 0px;
	height: 100%; //height: expression(this.parentNode.offsetHeight);
	background: url('../images/diss_line_right_bg.png') top left repeat-y;
	filter: expression(fixPNG(this));
}


#in-detals div.content {
	background: #F2F5F5;
	margin: 0 40px;
	padding: 4px 0 20px 10px;
	border: 0px solid #ff0000;
}
#in-detals div.content h3 {
	font-size: 160%;
	font-weight: normal;
	position: relative;
	margin-right: 140px;
}


div.percent {
	width: auto;
	padding-right: 50px;
	height: 55px;
	position: absolute;
	right: 55px;
	top: 35px;
	color: #fe109c;
	background: url('../images/persent-img.gif') bottom right no-repeat;
}
div.percent p {
	margin-left: 1px;
}
div.percent span {
	display: block;
	margin-top: -5px;
	font-weight: normal;
	font-size: 340%;
	color: #fe109c;
}

div.card-view {
	padding-top: 1px;
	margin: 15px 110px 20px 0px;
}
div.card-view a {
	display: block;
	margin-left: 0px;
	padding-left: 15px;
	line-height: 1.1em;
	margin-bottom: 10px;
	background: url('../images/arrow03_pic.gif') top left no-repeat;
}
div.card-view a.redirect {
}
div.card-view span {
	cursor: pointer;
	border-bottom: 1px dashed #fe109c;
	color: #fe109c;
	margin-left: 0px;
	line-height: 1.1em;
	margin-bottom: 10px;
}
div.card-view div.card {
	position: relative;
	width: 100px;
	height: 100px;
	background: none no-repeat;
	margin-top: -5px;
	float: left;
}

p.card-info {
	line-height: 1.4em;
	margin: 0;
	padding-right: 50px;
}

div#blackout {
	display: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;

	//height: expression(document.body.clientHeight);
	background: #ff86d0;
	z-index: 111;
	opacity: 0.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

input.sort-type,
input#sort-discount {
	position: absolute;
	left: -1000px;
}

span.marker-usual {
	cursor: pointer;
	display: block;
	float: left;
	margin: 3px 5px 0 0;
	border: 0px solid #fff;
	width: 12px;
	height: 12px;
	background: url('../images/minus_pic.gif') top left no-repeat;
	display: block;
	float: left;
}
span.marker-pressed {
	cursor: pointer;
	display: block;
	float: left;
	margin: 3px 5px 0 0;
	border: 0px solid #fff;
	width: 12px;
	height: 12px;
	background: url('../images/plus_pic.gif') top left no-repeat;
	display: block;
	float: left;
}

div.labels {
	margin-left: 20px;
}

div.labels span {
	cursor: pointer;
	display: block;
	position: absolute;
/*	float: left;
*/	margin: 3px 5px 0 0;
	border: 0px solid #fff;
	width: 12px;
	height: 14px;
	background: url('../images/minus_pic.gif') top left no-repeat;
	display: block;
	float: left;
}
div.labels label {
	border: 0px solid #ff0000;
	color: #a4a1a9;
	position: relative;
	left: 19px;
}

div.labels.selected span {
	cursor: pointer;
	display: block;
	position: absolute;
/*	float: left;
*/	margin: 3px 5px 0 0;
	border: 0px solid #fff;
	width: 12px;
	height: 14px;
	background: url('../images/plus_pic.gif') top left no-repeat;
	display: block;
	float: left;
}
div.labels.selected label {
	position: relative;
	left: 19px;
	border: 0px solid #ff0000;
	color: #fff;
}


ul.categorize li {
	min-height: 18px;
}

#tmp_for_show {
	display: none;
	position: absolute;
	top: 300px;
	z-index: 120;
	width: 2em;
	height: 2em;
	background-color: #FFFFFF;
	border: 0px red solid;
	left: 50%;
}

div.card-view ul {
	margin-top: 10px;
	margin-left: 0px;
}

div.card-view ul li {
	list-style: none;
	background: url('/images/i-dash.gif') no-repeat 0 8px;
	padding-left: 16px;
	padding-bottom: 5px;
	color: #797a7a;
}

#Layout {
	z-index: 5;
}

.hidden {
	display: none;
}

#in-detals .content div.closeButton {
	position: absolute;
	display: block;
	width: 24px;
	height: 24px;
	top: -15px;
	margin: 0;
	padding: 0;
	background: url('../images/close_icon04.gif') top left no-repeat;
	cursor: pointer;
	zoom: 1;
	right: 40px;
}

div.labels label {
	cursor: pointer;
}

#discounts-settings h3.clickable span {
	cursor: pointer;
	color: #FFFFFF;
	border-bottom: 1px dashed;
}
