/* =================================== catalog  =================================== */
.options{
	margin-bottom:20px;
	padding:7px 0 7px 0;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
}
.options p{
	/*border:1px solid green;*/
	margin-bottom:7px;
}
.options select{
	font-size:11px;
	color:#4d5153;
	height:20px;
	/*padding:0 5px 0 5px;*/
	margin-right:7px;
}
.options input{
	margin-right:4px;
}
@-moz-document url-prefix() 
{
    .check{	
		position:relative;
		top:2px;
	}
}
.mon{
	width:43px;
	height:21px;
	background: url("-images/text-bg.gif") no-repeat scroll left top transparent;
	border:1px solid #d8dcdd;
	margin:0 5px 0 5px;
}
.submit{
	width:17px;
	height:17px;
	position:relative;
	top:5px;
	margin:0;
}
.catalog{
	/*border:1px solid green;*/
	overflow:hidden;
	_zoom:1;
}
.cat-position{
	/*border:1px solid green;*/
	width:217px;
	margin-bottom:25px;
	//margin-bottom:10px;
}
.cat-position h3{
	font-size:16px;
	line-height:normal;
	font-weight:normal;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	/*font-weight:bolder;*/
	margin-bottom:16px;
}
.cat-bord{
	border:1px solid #e1e3e3;
	background-color:#fff;
	float:left;
	line-height:0;
	overflow:hidden;
	height:95px;
	padding:3px;
}
.cat-info{
	width:77px;
	float:right;
	position:relative;
	line-height:normal;
	min-height:103px;
	_height:103px;
}
.cat-info del{
	color:#d95454;
	font-weight:bolder;
}
.cat-info ins{
	font-weight:bolder;
}
.cat-art{
	font-size:10px;
	font-weight:bolder;
}
.mmar{
	position:absolute;
	bottom:0;
	left:0;
}
.cat-pages{
	margin-bottom:30px;
	//margin-bottom:25px;
}
.cat-pages a {
	margin:0 4px 0 4px;
}
.cby{
	background:url(-images/btn-by.gif) no-repeat;
	width:69px;
	height:21px;
	display:block;	
	margin:0;
	float:left;
}
.cby:hover{
	background:url(-images/btn-by-over.gif) no-repeat;
}
.cby:hover img{
	visibility:hidden;
} 
/* sale */
.winnersale{
	overflow:hidden;
	zoom:1;
}
.winnersale h1{
	color:#40a26d;
	background: url(-images/bot-line.gif) repeat-x bottom;
	padding-bottom:1px;
	margin-bottom:25px;
}
.winnersale a{
	color:#308a59;
	line-height:22px;
}
.sale-pos{
	/*border:1px solid green;*/
	text-align:center;
	width:143px;
	float:left;
}
.mar{
	margin-right:13px;
}
.bord{
	background:#fcfdfd;
	border:1px solid #cccfd1;
	height:94px;
	overflow:hidden;
	padding:1px;
	line-height:0;
}

.salewinner-coment{
	margin-top:10px;
}
/* =============================== catalog position  ================================ */
.pos-bord{
	/*width:455px;*/
	border:1px solid #e1e3e3;
	background-color:#fff;
	float:left;
	line-height:0;
	overflow:hidden;
	margin-bottom:20px;
	//margin-bottom:0;
	padding:0px;
}
.pos-bord img{
	margin:1px;
	//margin:1px 1px -1px 1px;
}
.pos-option{
	/*border:1px solid green;*/
	margin-bottom:25px;
	overflow:hidden;
	_zoom:1;
}
.pos-option p{
	margin:0;
	line-height:1.35em;
}
.pos-option del{
	color:#d95454;
}
.pos-option ins{
	color:#3a9865;
	font-weight:bold;
	font-size:12px;
	margin-left:7px;
}
.pos-info{
	float:left;
}
.pos-action{
	text-align:right;
	float:right;
}
.pos-action img{
	border:none;
}
.cpby{
	position:relative;
	width:69px;
	height:21px;
}
.cpby b{
	position:absolute;
	top:0;
	right:0;
	width:69px;
	height:21px;
	display:bloack;
	background:url(-images/btn-by-over.gif) no-repeat;
	visibility:hidden;
}
.cpby:hover b{
	visibility:visible;
}
/* ==================================== makers  ===================================== */
.mak-info{
	border:1px solid #d6d7d7;
	position:relative;
	zoom:1;
}
.mak-info p{
	/*border:1px solid green;*/
	overflow:hidden;
	_zoom:1;
	margin:0 13px 0 13px;
}
.t-l,.t-r,.b-l,.b-r{
	background: url(-images/info-round.gif) no-repeat;
	display:block;
	position:relative;
	width:13px;
	height:13px;
}
.t-l{
	background-position:0 0;
	float:left;
	left:-1px;
	top:-1px;
}
.t-r{
	background-position:-13px 0;
	float:right;
	right:-1px;
	top:-1px;
}
.b-l{
	background-position:0 -13px;
	float:left;
	left:-1px;
	bottom:-1px;
	_bottom:-3px;
}
.b-r{
	background-position:-13px -13px;
	float:right;
	right:-1px;
	bottom:-1px;
	_bottom:-3px;
}
.mak-bord{
	border:1px solid #e1e3e3;
	background-color:#fff;
	float:left;
	line-height:0;
	overflow:hidden;
	display:block;
	/*height:95px;*/
	padding:2px;
	margin:0 8px 8px 0;
}
.mak-bord img{
	ine-height:0;
	margin:0;
}
.mak-position{
	width:100%;
	margin-bottom:25px;
	//margin-bottom:10px;
}
.mak-position h3{
	font-size:16px;
	line-height:normal;
	font-weight:normal;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	/*font-weight:bolder;*/
	margin-bottom:16px;
}
.mak-text{
	margin-left:10px;
	width:225px;
	line-height:normal;
}
.mak-text p{
	margin-bottom:10px;
}
/* ==================================== search  ===================================== */
.head-search{
	background:url(-images/search-bg.gif) repeat-y;
	/*border:1px solid green;*/
	width:662px;
	/*height:272px;*/
	float:left;
	padding:0;
	_overflow:hidden;
	zoom:1;
}
.s-round-1, .s-round-2{
	float:left;
	width:100%;
	position:relative;
}
.s-round-1{
	background:url(-images/s-round-1.gif) no-repeat top;
}
.s-round-2{
	background:url(-images/s-round-2.gif) no-repeat bottom;
}
.head-search-form{
	/*border:1px solid green;*/
	margin:23px;
	/*height:226px;*/
	overflow:hidden;
	_zoom:1;
	position:relative;
	z-index:50;
}
.butterfly{
	width:139px;
	height:138px;
	background: url(-images/butterfly.gif) bottom no-repeat;
	position:absolute;
	right:25px;
	bottom:1px;
	z-index:1;
}
.head-search-form strong{
	color:#7a7d7e;
}
.head-search-form input, .head-search-form select{
	font-size:11px;
	color:#4d5153;
}
.head-search-form select{
	width:155px;
	height:23px;
}
.h10{
	height:10px;
	clear:both;
}
.co1,.co2{
	width:300px;;
}
.s-text {
	width:462px;
	height:21px;
	/*background: url(-images/input_customizer/input_stext.png) no-repeat left top;
	border:0px solid #d8dcdd;*/
	
	font-style:italic;
	padding: 1px 3px 1px 3px;
	/*float:right;*/
}
.search-select{
    background: url(-images/input_customizer/search_select.png) no-repeat left top;
	border:0px;
	padding-top:5px;
}
.search-go{
	width:26px;
	height:21px;
	overflow:visible;
    float: right;
}
.head-search-form p{
	float:left;
	width:100%;
	margin-top:14px;
}
.s-lab{
	float:left;
	height:27px;
	line-height:25px;
	width:130px;
	_width:129px;
	font-size:12px;
	/*border:1px solid green;*/
}
.search-h{
	font-size:12px;
}
.sort{
	/*border:1px solid green;*/
}
.s-mar{
	margin-right:30px;
	_margin-right:27px;
}
.s-go{
	width:75px;
	height:23px;
}
/* =================================== registry  =================================== */
.h-157{
	width:100%;
	height:157px;
}
.mini-container{
	width:500px;
	margin:0 auto;
	background:url(-images/mini-bg.gif) repeat-y;
	/*border:1px solid green;*/
	line-height:1.5em;
}
.mini-container strong{
	color:#7a7d7e;
}
.mini-round-1{
	width:100%;
	background:url(-images/mini-round-1.gif) no-repeat top;
	position:relative;
	_left:-5px;
}
.mini-round-2{
	/*overflow:hidden;
	_zoom:1;*/
	background:url(-images/mini-round-2.gif) no-repeat bottom;
	padding:27px;
}
.m-mar{
	margin-bottom:25px;
}
.registry-form{
	/*border:1px solid green;*/
	/*float:left;
	width:100%;*/
	clear:both;
	overflow:hidden;
	_height:1%;
}
.reg-text{
	
}
.l-wid{
	width:87px;
}
.registry-form div{
	padding-top:5px;
	overflow:hidden;
	_height:1%;
	clear:both;
	margin-bottom:5px;
}
.text-info{
	/*border:1px solid green;*/
	width:190px;
	line-height:1em;
	font-size:10px;
	color:#7a7d7e;
	margin-left:9px;

}

.reg-butt{
	line-height:normal;
	font-size:11px;
	height:20px;
	line-height:17px;
	margin-top:25px;
	margin-left:10px;
}
.c-mar{
	margin-right:7px;
}
.captcha{
	width:89px;
}
/* =================================== my-page  =================================== */
.gr{
	color:#579f49;
}
.gld{
	color:#c78a2d;
}
.bl, .bl a{
	color:#198ec3;
}
.rd{
	color:#d95454;
}
.tables{
	/*border:1px solid green;*/
	overflow:hidden;
	padding:1px;
	_zoom:1;
	margin-bottom:30px;
}
.mytable-1,.mytable-2{
	/*margin-bottom:13px;*/
}
.h13{
	height:13px;
	clear:both;
}

.mytable-1 p,.mytable-2 p{
	margin-bottom:15px;
}
.mytable-1{
	width:350px;
}
.mytable-1 td,.mytable-1 th{
	border:1px solid #caecf8;
	padding:6px 10px 6px 10px;
	background-color:#e7f8fe;
	line-height:normal;
}
.mytable-1 th{
	font-size:12px;
	color:#198ec3;
	padding:9px 10px 9px 10px;
	text-align:left;
}
.mytable-2{
	width:100%;
	clear:both;
}
.mytable-2 td,.mytable-2 th{
	border:1px solid #f8e9ca;
	padding:6px 10px 6px 10px;
	background-color:#fef8e7;
	line-height:normal;
}
.mytable-2 th{
	font-size:12px;
	color:#c99649;
	padding:9px 10px 9px 10px;
	text-align:left;
	vertical-align:middle;
}
.mytable-2 a{
	color:#c99649;
}
td.pos-name{
	width:375px;
}
.th-text{
	font-weight:normal;
	font-size:11px;
}
.t-head{
	font-weight:bold;
	color:#85888a;
	width:125px;
}
.numb{
	width:18px;
}
.many{
	width:50px;
}
.opts{
	width:150px;
}
.rub{
	width:75px;
}
.t-butt{
	height:20px;
	line-height:15px;
	font-size:11px;
}
.t-form{
	overflow:hidden;
	height:1%;
	margin-bottom:5px;
}
.t-form textarea{
	width:300px;
	height:70px;
	background: url(-images/text-bg.gif) no-repeat left top;
	border:1px solid #d8dcdd;
	font-size:11px;
	font-style:italic;
	color:#9a9c9d;
}
.t-form p{
	border: 1px solid green;
}
.t-sub{
	width:17px;
	height:17px;
	margin-top:55px;
}
.t-form select{
	font-size:11px;
	margin-left:7px;
	color:#4d5153;
}
.t-mar{
	margin-top:5px;
	margin-bottom:17px;
	float:left;
	width:100%;
}
.p-name{
	width:205px;
}
/* table scroll start */
.t-scroll{
	height:79px;
	//height:81px;
	overflow:auto;
	//overflow-x:hidden;
	/*border:1px solid green;*/
	width:100%;
	float:left;
	
}

@-moz-document url-prefix() {
     .t-scroll{
	/*position:relative;
	left:-1px;
	border-left:1px solid #caecf8;*/
	}
}

.t-scroll table{
	width:450;
	margin-top:-1px;
	display:block;
	float:left;
	/*border:1px solid green;*/
}
.t-scroll , x:-moz-any-link {
	border-left:1px solid #caecf8;
	//border-left:none;
	position:relative;
	left:-1px;
	//left:0;
} 
.t-scroll, x:-moz-any-link, x:default  {
	border-left:none;
} 
.td1{
	width:21px;
}

.td2{
	width:40px;
}
.td3{
	width:188px;
}
.td4{
	width:115px;
}
.td-1{
	width:20px;
}
.td-1 , x:-moz-any-link{
	width:21px;
	//width:20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type .td-1 {width:21px;}
}
.td-2{
	width:40px;
}
.td-2 , x:-moz-any-link{
	width:43px;
	//width:40px;
}
.td-2, x:-moz-any-link, x:default  {
	width:40px;
} 
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type .td-2 {width:43px;}
}
.td-3{
	width:174px;
}
.td-3 , x:-moz-any-link{
	width:171px;
	//width:174px;
}
.td-3, x:-moz-any-link, x:default  {
	width:174px;
}
.td-4{
	width:90px;
}
/* table scroll end */
.wid425{
	width:425px;
}
.wid275{
	width:275px;
}
.t-date{
	width:125px;
}
.t-com{
	width:175px;
}
/* call me */ 
 .clme{
 	display:block;
	float:left;
	text-decoration:none;
	background: url(-images/dashed.gif) repeat-x bottom left;
	padding-bottom:1px;
	cursor:pointer;
	line-height:normal;
 }
.clme-color{
	color:#198ec3;
}
.clme-h{
	font-size:17px;
	_font-size:18px;
	font-family:verdana, tahoma;
	text-transform:none;
	color:#627e9b;
}
/* Not in stock items */
.cby-not{
	background:url(-images/btn-by-not.gif) no-repeat;
	width:69px;
	height:21px;
	display:block;
	margin:0;
	float:left;
}
.cby-not:hover{
	background:url(-images/btn-by-over-not.gif) no-repeat;
}
.cby-not:hover img{
	visibility:hidden;
}

