body, td, p, div {
	line-height: 16px;
	color: #000000;
	font-size : 12px;
	font-family : Arial;
}
img {
	border:0px;
}
p	{
	margin:0 0 0 0;
}

h1 {
	font-size:16px;
	line-height: 16px;
	font-family : Arial;
	color: #0C3A9E;
	margin : 0 0 5 0;
	font-weight : bold;
}

h2 {
	font-size:14px;
	font-family : Arial;
	color: #741442;
	margin : 0 0 5 0;
	font-weight : normal;
	text-transform : uppercase;
}

a,a:link,a:visited,a:active	{
	text-decoration:none;
	color: #741442;
}

a:hover {
	text-decoration:underline;
	color: #741442;
}


.sstart {
	line-height: 13px;	
}

.sstart a,.sstart a:link,.sstart a:visited,.sstart a:active	{
	font-size:11px;
}

.sstart a:hover {
	font-size:11px;
}

a.menutop, a.menutop:link,a.menutop:visited,a.menutop:active {
	color: #741442;
	font-family : Arial;
	font-size : 16px;
	text-decoration: none;
	height : 34px;
	line-height : 34px;
	display: block;
	padding : 5 21 0 21;
	margin-right: 0 0 0 0;
}

a.menutop:hover {
	text-decoration: none;
	color: #741442;
	background-color : #dadada;
}

.path, .path a, .path a:link, .path a:visited, .path a:active, .path a:hover {
	font-size:10px;
}

.nowrap {
	white-space:nowrap;
}

.menuleft	{
	font-size: 12px;
	background-position: right;
	background-repeat: no-repeat;
	padding-left:20px;
	color: Black;
	line-height: 14px;
	padding-bottom: 3px;
	padding-top: 3px;

}

.menuleftdop	{
	font-size: 11px;
	padding-left:20px;
	color: Black;
	line-height: 13px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.basketinput {
	width: 70px;
}

.basketinput2 {
	width: 250px;
}

td.hits	{
	background-image: url(img/ramka1.gif); 
	background-position: top right;	
	background-repeat: no-repeat;
}

td.best	{
	background-image: url(img/ramka2.gif); 
	background-position: top right;	
	background-repeat: no-repeat;
}


span.stg {
	font-size:10px;
	color:	#977;
}

a.stg, a.stg:link, a.stg:visited, a.stg:active	{
	font-size:10px;
	text-decoration:	none;
	color:	#977;
}

a.stg:hover {
	text-decoration:	none;
	color:	#ffffff;
}

a.nonunder,a.nonunder:link,a.nonunder:visited,a.nonunder:active	{
	text-decoration:none;
	color: Black;
}
a.nonunder:hover {
	text-decoration:	none;
	color:	Red;	}
	
a.t1,a.t1:link,a.t1:visited,a.t1:active	{
	text-decoration:	none;
	color:	#BDD636;	}
a.t1:hover {
	text-decoration:	underline;
	color:	#FAE996;	}
	
a.dop,a.dop:link,a.dop:visited,a.dop:active	{
	text-decoration:	none;
	color:	#616161;	}
a.dop:hover {
	text-decoration:	underline;
	color:	#296B07;	}	

.w300 {
width:300px;
}

.table_border {
   border: 1px solid gray;
}

.soc-box {margin: 10px 0; overflow:hidden;}
.soc-box iframe {float: left;}
.soc-link a {display: block; width: 22px; height: 21px; outline: none; float: left; margin-right: 10px;}
.soc-link input {width: 22px; height: 21px; float: left; text-indent: -4000px; border: none; outline: none; cursor: pointer; margin-right: 10px;}
.soc-link input.jj {background: url(/content/skins/default/img/jj.gif) no-repeat 0 0;}
.soc-link input.bloger {background: url(/content/skins/default/img/bloger.gif) no-repeat 0 0;}

a.noa{
	text-decoration: none;
	border-bottom: 1px dashed;
	}
a.noa:hover{
	text-decoration: none;
	border-bottom: 1px solid;
	}
.popup {
text-align:left;
}
.popup table {
width:100%;
}
.popup td {
padding:0;
vertical-align:top;
}
.popup .lt, .popup .t, .popup .rt, .popup .lb, .popup .b, .popup .rb {
height:21px;
}
.popup .lt, .popup .rt, .popup .l, .popup .r, .popup .lb, .popup .rb {
width:21px;
}
.popup .lt, .popup .t, .popup .rt, .popup .lb, .popup .b, .popup .rb, .popup .l, .popup .r {
background-repeat:no-repeat;
}
.popup .lt {
background-position:-21px -21px;
}
.popup .rt {
background-position:-42px -21px;
}
.popup .lb {
background-position:-21px -42px;
}
.popup .rb {
background-position:-42px -42px;
}
.popup .t {
background-position:-21px 0;
}
.popup .b {
background-position:-21px 100%;
}
.popup .l, .popup .r {
background-repeat:repeat-y;
}
.popup .l {
background-position:0 0;
}
.popup .r {
background-position:100% 0;
}
.popup-purple .lt, .popup-purple .t, .popup-purple .rt, .popup-purple .lb, .popup-purple .b, .popup-purple .rb, .popup-purple .r, .popup-purple .l {
background-image:url("/content/skins/default/img/popup-purple-bg.png");
}
.popup .bg {
background:none repeat scroll 0 0 #FFFFFF;
}
.popup .container {
padding:1em;
}
.popup .submit {
overflow:hidden;
width:100%;
}
.popup .submit button {
float:left;
margin-right:1em;
}
.popup .submit .cancel {
float:left;
font-size:1em;
margin-top:0.5em;
}
.popup .close {
float:right;
height:18px;
position:absolute;
right:25px;
top:20px;
width:18px;
z-index:200;
}
.popup td.container {
padding:0.75em;
}
.popup h4 {
font-size:1.1em;
font-weight:bold;
line-height:1em;
padding-bottom:0.5em;
padding-right:2em;
margin:0;
}
.popup form {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.popup form .item {
height:auto;
padding-bottom:1.5em;
}
.popup form .item .title {
font-size:0.94em;
font-weight:normal;
padding-bottom:0.15em;
}
.popup form .item .text {
width:95%;
}
.waitlist-popup {
color:#000000;
margin:-50px 0 0 120px;
white-space:normal;
width:230px;
}
.waitlist-popup h4 {
padding-bottom:1em;
}
.waitlist-popup .close {
top:-25px;
}
.goods .item .detail .waitlist-popup td.container {
padding:0.75em;
}
.goods .item .detail .waitlist-popup .submit .cancel {
font-size:0.94em;
}
#noa_box .submit p, #noa_box .submit{
	text-align: center;
	}
	
.require{
	color:red;
	}
#recaptcha_widget_div{ float: left;	}
.lang_message{
	font-size:24px;
	 line-height: 24px;
	}
	.lang_message a{
		font-size:24px;
		text-decoration: underline;
	}
