@charset "UTF-8";
/* CSS Document */

*{ margin:0 auto; border:0; padding:0;}


	
.error{ background:#FDFEBC; }
label.error{ background: transparent; display: none; color: #C00; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#wraper{ width:500px; height: 500px; margin:50px auto;  border: 1px solid #CCCCCC;}
.newsText {margin: 15px 15px 15px 15px;}
.newsText p {font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#012335; line-height:18px;}

#divForm {margin: 25px 0 50px 0; }


h1{ font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0087cd; font-weight: bold;}
h2{ text-align: center; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0087cd; font-weight: bold;}

.red {color:#C00;}

table.address{ width:100%; margin:30px 0 0 0}
	table.address td{ padding:8px 0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
		table.address td table td{ padding:0;}
		table.address td .input{ width:160px; padding:2px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; background:#ccc; margin:0 0 0 15px}
		table.address td select{ padding:2px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; background:transparent; margin:0 0 0 15px; border:1px solid #ccc;}

	table.address td a,
	table.address td a:link,
	table.address td a:active,
	table.address td a:visited{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; text-decoration:none;}
	table.address td a:hover{ color:#333;}
	
	table.address p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; margin:0 0 0 10px}
	table.address span{ font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
	table.address span.msg{ margin:0 0 0 15px;}

	table.address td .error{ background: #FDFEBC; }
	table.address td label.error{ background: transparent; display: none; color: #C00; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;}


#btnCart{ float:right; margin:0 10px;}
	#btnCart .sx{ float:left; width:15px; height:22px; background:url(../img/btn_cart_sx.jpg) left top no-repeat;}
	#btnCart .dx{ float:left; width:15px; height:22px; background:url(../img/btn_cart_dx.jpg) left top no-repeat;}
	#btnCart .center{ float:left; height:22px; background:url(../img/btn_cart_repeat.jpg) left top repeat-x; padding:0 10px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; cursor:pointer;}
		#btnCart .center:hover{  color:#999;}


.newsSuccess {margin: 10px auto 0 0;}


table#privacy{}
table#privacy p{ font:normal 10px Arial, Helvetica, sans-serif; color:#58595A; line-height:12px; padding:0 5px}
table#privacy h1{ font:oblique 16px "Times New Roman", Times, serif; color:#1A74B9; padding:0 5px;}