body { 
	font-size:10pt; 
	font-family: Arial;
	margin: 0px auto; 
	position: relative;
	height:auto;
	width:100%;
}

h1 { color:#df7500; text-shadow:1px 1px 1px #CCC; letter-spacing: -1px; }
h3 { font-size:14pt;}

td.block_right { 
	width: 250px;
	position: relative;
}

.block_right .rblocks {
	min-height: 400px;
	margin-right: 20px;
	padding: 5px 15px 15px 15px;
	border-left: 1px solid #CCC;
	height:100%;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}


.color_tone { 
	float: left;
	margin: 6px;
}
.color_value { 
	height: 65px;
	width: 85px;
}
.two { padding-bottom: 20px; }
.two h2 { margin-top: 0px;}
.two .one { width: 330px; float: left; cursor: pointer; }
.two .map { margin-right: 20px; background: url('/images/map.png') no-repeat right bottom; }
.two .map p { padding-right: 200px; }
.two .ral { margin-right: 20px; background: url('/images/mapral.png') no-repeat right bottom; }
.two .ral p { padding-right: 180px; }
.two .one h3 { padding: 10px; background-color: #df7500; font-size:11pt; }

#view .img { width: 600px; float: right; margin: 0px 10px 20px 40px; }
#view .img img { max-width: 600px; }
#view .price { font-size:20pt;}
#view .price span { font-size:10pt;}

table.main { width: 960px; margin: 0px auto; }
#map { margin: 0px 0px 20px 0px; }
#map h4 { margin: 0px; padding: 0px; margin-bottom: 10px; }
#YMapsID-2411 { height: 400px; }
img.rallogo { float: right; margin: 0px 0px 10px 15px; }
#binfo { width:700px; background-color:#FFF; padding:15px; }
.shadow10 { -moz-box-shadow:0 0 10px #333; -webkit-box-shadow:0 0 10px #333; box-shadow:0 0 10px #333; }
.shadow20 { -moz-box-shadow:0 0 20px #000; -webkit-box-shadow:0 0 20px #000; box-shadow:0 0 20px #000; }
.shadow5 { -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000; }
.round10 { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.round5 { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.round3 { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

td.main_content { padding-left: 20px; padding-right: 20px; }

img.smral { width: 100px; float: left; margin: 0px 15px 10px 0px; }
div.break { margin:10px 0px 0px 0px; height:10px; background:url('/images/vblock.png') repeat-x; width:auto; }
div.break2 { margin:10px -10px 0px -10px; height:10px; background:url('/images/vblock2.png') top center no-repeat; }
div.clear, div.clear1 { height:1px; clear: both; }

div.clear5 { height:5px; clear: both; }
div.break2 { clear: both; }

ul.cat { list-style: none; padding: 10px; margin: 0px; }
ul.cat li { width: 75px; text-align: center; float: left; margin: 0px 0px 10px 0px; padding: 0px; }
ul.cat li p { font-size: 10pt; padding: 0px; margin: 0px 0px 5px 0px; }

#cattext { font-size:11pt; color:#333;}
#head { 
	width:940px;
	padding: 10px 10px 0px 10px;
	margin:0px auto; 
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#d6d6d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#d6d6d6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#d6d6d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
}

.footer { width: 960px; background-color: #EFEFEF; margin: 0px auto; padding: 15px; }
.footer .copy { width: 250px; float: right; }
.footer .phone { font-size:20pt; letter-spacing: -1px; }

#head h2 { margin: 0px; padding: 0px; }
#head ul.usermenu { width: auto; float: right; margin: 0px 0px 0px 20px; list-style: none; }
#head ul.usermenu li { margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; float: left; }

#head ul.usermenu li.bucket { 

	background:url('/images/icon-cart.png') no-repeat left top;
	margin:5px 5px 5px 10px;
	width:140px;
	height:25px;
	float:left;
	font-size:8pt;
	cursor:pointer;
	padding:0px 0px 0px 30px;
	
}

#head .logo { width: auto; float: left; margin: 0px 20px 0px 0px; }
#head ul.menu { 

	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	border-top: 1px solid #d3d3d3; 
	margin:10px -10px 0px -10px; 
	background: #eeeeee; 
	background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); 
	background: -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );

}

#head ul.menu li { margin: 0px; padding: 0px 0px; float: left; list-style: none; color:#FFF; height: 36px; }
#head ul.menu li a { padding:5px 10px 6px 10px; cursor:pointer; font: 14px/24px Arial; display:inline-block; text-decoration:none; color:#333; text-shadow: 0px 1px 0px rgba(255,255,255, 1);}

#head ul.menu li a:hover { 

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

}

#head ul.menu li.sep {
	border-left: 1px solid rgba(0, 0, 0, 0.102);
	border-right: 1px solid white;
	height: 36px;
	padding:0px;
	position: relative; 
	float:left; 
}

#topcont h2 { margin: 0px; padding: 0px; color:#FFFFFF; text-shadow:1px 2px 2px #333; text-align: center; position: relative; margin-bottom: 5px; }
#topcont ul { margin: 0px; padding: 0px; list-style: none; margin: 0px auto; width: auto;}
#topcont ul li { margin: 0px 0px 0px 0px; padding: 0px; float: left; }
#topcont ul li:last-child { margin: 0px 0px 0px 0px; }
#topcont ul li:hover { -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000; background:url('overlay.png');}

#topcont { 
	padding:15px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-box-shadow: #9C2D07 0px 0px 35px 0px inset;
	background: #E67D01;
	border-radius: 20px;
	box-shadow: #9C2D07 0px 0px 35px 0px inset;
	color: #434343;
	width: 970px;
	margin: 0px auto;

} 

#text { 
	margin:0px auto;
}

/* BUTTONS */
button, input[type=submit] {
	position:relative;
	display:inline-block;
	overflow:visible;
	padding:5px 10px 4px 10px;
	font-size:11pt;
	font-weight:bold;
	line-height:15px;
	color:#333;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
	background-color:#ccc;
	background-repeat:no-repeat;
	cursor:pointer;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border-radius:0 \0;-
	webkit-box-shadow:0 1px 0 rgba(255,255,255,.5);
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.5);
	box-shadow:0 1px 0 rgba(255,255,255,.5);
}

button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0;}

button, input[type=submit] {
	border-radius:3px;	
	border:1px solid #CCC;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dedede 88%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(88%,#dedede), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dedede 88%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dedede 88%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dedede 88%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dedede 88%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

button:hover, input[type=submit]:hover{
	text-decoration:none;
	-moz-box-shadow:0 0 5px #CCC;
	-webkit-box-shadow:0 0 5px #CCC; 
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 9%, #e7e7e7 50%, #e7e7e7 91%, #d4d4d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(9%,#e7e7e7), color-stop(50%,#e7e7e7), color-stop(91%,#e7e7e7), color-stop(100%,#d4d4d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 9%,#e7e7e7 50%,#e7e7e7 91%,#d4d4d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 9%,#e7e7e7 50%,#e7e7e7 91%,#d4d4d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 9%,#e7e7e7 50%,#e7e7e7 91%,#d4d4d4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 9%,#e7e7e7 50%,#e7e7e7 91%,#d4d4d4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-9 */

	border-color:#bbb;

}

button:active {border-color:#bbb;background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.5);}
button.disabled, button.disabled:hover,.btn[disabled]{color:#777;text-shadow:0 1px 0 rgba(255,255,255,.75);cursor:default;background-image:none;filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;}

button.large {
	font-size:20px;
	line-height:28px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:3px 15px 3px 15px;
}

button.small {padding-right:9px;padding-left:9px;font-size:10pt; font-weight: normal;}

button.green {

	background: #8fc800; /* Old browsers */
	background: -moz-linear-gradient(top,  #8fc800 0%, #4faa00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc800), color-stop(100%,#4faa00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8fc800 0%,#4faa00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8fc800 0%,#4faa00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8fc800 0%,#4faa00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8fc800 0%,#4faa00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#4faa00',GradientType=0 ); /* IE6-9 */
	color:#FFF;
	font-weight: bold;
	border:none;
	text-shadow:none;

}

button.red {

	background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
	border: none;

}

button.close, button.closebtn { color:#FFF; background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
	border-color:#930;
	border-bottom:none; 
	text-shadow:0 1px 1px rgba(0,0,0,.5);	
	-moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333; box-shadow:0 0 5px #333; 
}

button.close:hover,.button.close:focus, button.closebtn:hover, button.closebtn:focus {
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc0000 0%, #cc0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc0000 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc0000 0%,#cc0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc0000 0%,#cc0000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc0000 0%,#cc0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
	text-shadow:0 1px 1px rgba(0,0,0,.5);	
	border-color:#903;
}

.submit {
	color:#FFF;
	border-radius:5px;
	border:none;
	background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
	padding: 7px 10px;
	box-shadow: inset 0px 3px 6px -3px rgba(255, 255, 255, 0.5);
	text-shadow:none;
}

.submit:hover, .submit:active, .submit:focus {
	color:#FFF;
	border: none;
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc0000 0%, #cc0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc0000 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc0000 0%,#cc0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc0000 0%,#cc0000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc0000 0%,#cc0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
	box-shadow: inset 0px 2px 4px -2px rgba(0, 0, 0, 0.5);

}

.submit:disabled:hover {
	color:#333;background: rgb(209,209,209); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(209,209,209,1) 0%, rgba(175,175,175,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(209,209,209,1)), color-stop(100%,rgba(175,175,175,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(209,209,209,1) 0%,rgba(175,175,175,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(209,209,209,1) 0%,rgba(175,175,175,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(209,209,209,1) 0%,rgba(175,175,175,1) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(209,209,209,1) 0%,rgba(175,175,175,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#afafaf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-color:#999;
}

/* BUTTONS */

div.pagination { margin: 10px 0px 10px 0px; }
div.pagination ul { margin: 0px; padding: 0px; }
a.page { text-decoration:none; }
.page { font: 10pt/24px sans-serif; display:inline-block; padding:0px 9px; margin:0px 3px; border-radius:3px; border: solid 1px #c0c0c0; background: #e9e9e9; box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1); font-weight:normal; text-decoration:none; color:#717171; text-shadow: 0px 1px 0px rgba(255,255,255, 1);}
.page:hover, .page.gradient:hover { background: #fefefe; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0)); background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);}
.page.active { border:none; font-weight:bold; background:#616161; box-shadow:inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8); color:#f0f0f0; text-shadow:0px 0px 3px rgba(0,0,0, .5); padding:4px 11px 3px 11px; font-size:11pt; margin:0px 3px; }
.page.gradient { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9)); background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);}

.modalview-overlay,
.modalview-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.modalview-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
.modalview-container .closebtn, .modalview-container .closebtn2 { width: auto; margin:0px 0px 10px 15px; float: right; }
*:first-child+html .modalview-container { height: 100% }
.modalview-container_i { height: 100%; margin: 0 auto; }
.modalview-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.modalview-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }

.page_light_view { width: 670px; padding: 20px; background-color: #FFF; }


#newreg input { font-size:9pt; }
#newreg input[type=text] { font-size:11pt; background-color:#FFF; }
#newreg .content { width:380px; margin:0px 10px 0px 40px; float:left;}
#newreg #reg_but { display:none; }
#newreg #password { margin:10px 0px 0 0;}
#newreg .content .text { width:150px; float:left; font-size:8pt; margin-top:5px; }
#newreg .content input { width:150px; float:left; }
#newreg .rinfo { font-size:14px; font-weight:bold; color:#F00; margin:7px 20px 5px 20px; }
#newreg table.regtab p { margin:0px 0px 2px 0px; padding:0px; font-weight:bold; }
#newreg p.auth { font-size:8pt; margin-right:15px; }
div.rerrors { margin-right:25px; margin-bottom:5px; font-weight:bold; }
#newreg .social { float:left; width:210px; margin:0px 5px 0px 0px; color:#FFF; font-size:8pt; }
#newreg .social .vkl { width:205px; margin:0px; color:#FFF; text-align:center; }
#newreg .social .vkl a { color:#FFF; }
#newreg .social .loginfl { color:#999; width:195px; }
#newreg .social .notice { margin:5px 0px 5px 0px; padding:0px 20px 0px 0px; font-size:11px; line-height:12px; font-weight:bold; }
#newreg .social #logbtn { margin:5px 0px 15px 0px; padding:5px; font-size:11pt; width:150px; letter-spacing:-1px; }
#newreg .social .lost { margin:0px; padding:0px 20px 10px 0px; font-size:12px; line-height:12px; }
#newreg .social .lost a { color:#FC0;}


.good .one { padding: 15px; }
.good .one .title { margin: 0px 0px 10px 0px; font-size:15pt; font-weight: bold; }
.good .one .image { margin: 0px 10px 10px 0px; width: 200px; float: left; }
.good .one .image img { max-width: 200px; }

.good .one .buy { margin-bottom: 10px; }
.good .one .buy .price { font-size:16pt; margin-bottom: 10px; }

.paging ol { float: left; width: auto; padding: 0px 10px 0px 0px; }


.mobile #head {width:310px; padding:10px 5px 0;}
.mobile  #head ul.menu {text-align:center; padding:0;}
.mobile  #head ul.menu li {display:none;float:none;}
.mobile  #head ul.menu li +li {display:inline-block;}
.mobile  #head ul.menu li +li+li+li {display:none;}
.mobile  #head ul.menu li +li+li+li+li {display:inline-block;}
.mobile  #head ul.menu li +li+li+li+li +li{display:none;}
.mobile  #head ul.menu li +li+li+li+li +li+li{display:inline-block;}
.mobile  #head ul.menu li +li+li+li+li +li+li+li{display:none;}
.mobile  #topcont ul li+li+li+li {display:none;}
.mobile td.block_right {padding:0;width:0px;}
.mobile td.block_right .rblocks{display:none;}
.mobile table.main {width:320px;}
.mobile  #topcont {width:290px;}
.mobile #text {width:320px;}
.mobile .footer {width:320px;padding:10px 0;}
.mobile .over {width:320px;  position:relative; margin:0 auto;}
.mobile img {max-width:290px;}
.mobile iframe {max-width:320px;}
.mobile  #head .logo {float:none; margin:0 auto; text-align:center;width:310px;}
.mobile #head ul.usermenu {float:none;padding:0;margin:0 auto;width:100%;}
.mobile #head  h2 {font-size:1.2em;margin:0;padding:0; text-align:center;}
.mobile table {
	border-collapse:collapse;
	border-spacing:0;
}
.mobile .good .one .image  {float:none;}

.mobile #userform table {font-size:11px;max-width:270px;}
.mobile #userform table td {padding:2px;}
.mobile #btable {font-size:11px;}
.mobile #btable td+td+td input{width:18px;}
.mobile #btable button, .mobile #btable  input[type=submit] {font-size:11px;padding:2px;}
.mobile #binfo {width:300px;padding:5px;}
.mobile #binfo textarea {width:275px;}
.mobile #binfo select, .mobile #binfo input {max-width:275px;}
.mobile .modalview-container_i2 {padding:0;}
.mobile #view .img {float:none;width:320px; text-align:center;margin:10px 0;}
.mobile #view .img img {max-width:95%;}
.mobile iframe {max-width:320px;}
.mobile ul.cat li {float:none; display:inline-block; *display:inline;zoom:1; position:relative; vertical-align:top;}
.mobile ul.cat .clear1 {display:none;}
.mobile #btable .close {overflow:hidden; text-align:left;text-indent:-999em; padding:0;width:12px; height:12px; position:relative;border:none;box-shadow:none;border-radius:12px; background:url('/images/del.png') no-repeat left top;}
.mobile #binfo center {}
.mobile #topcont  {position:relative;left:-1px;margin:10px 0;}
.mobile #topcont ul {text-align:center;}
.mobile #topcont ul li {display:inline-block;float:none;}
.mobile body, html.mobile {padding:0; margin:0;}
.mobile  td.main_content {padding:0;}
.mobile  .footer .copy {float:none;width:100%;text-align:center;}
.mobile .two .one.map {display:none;}
.mobile .two .ral {margin:0;}
.mobile .two .one {width:320px;margin:10px 0;}
.mobile .clearfix {
  *zoom: 1; }
 .mobile .clearfix:before {
    content: " ";
    display: table; }
 .mobile .clearfix:after {
    content: " ";
    display: table;
    clear: both; }


a.link-button{
	display: inline-block;
	text-decoration: none;
	border: 1px solid;
	border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);
	border-radius: 5px;
	padding: 2px 6px;
	font: 400 11px system-ui;
	color: buttontext;
}









