body { 
	margin: 17px; 
	padding: 0; 
	background: #D0D8E8; 
}

body, td, font, p, input, select, textarea, a, ol, ul {
	font-family:	Verdana, Arial, Helvetica;
	font-size:		12px;
	color: 			#484878; 
}

.main_block td, .main_block font, .main_block p, .main_block input, 
.main_block select, .main_block textarea, .main_block a, .main_block ol, .main_block ul {
	font-family:	Verdana, Arial, Helvetica;
	font-size:		11px;
}

form {
	padding: 0;
	margin: 0;
}

p {
	text-indent: 15px;
	text-align: justify;
	margin: 0;
	padding: 0 0 10px;
}

label, button {
	cursor: pointer;
}
 
A {
	color: #484878;
	text-decoration: none;
}

A:hover {
	color: red;

}

.a1 {
	color: red;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

.a2 {
	font-size: 11px;
	padding-left: 22px;	
	display: block;
}

.a2:hover {
	color: red;	
}

.a3 {
	font-size: 11px;
	padding-left: 30px;	
}

.a3:hover {
	color: red;	
}

P {
	text-indent:0px; padding:0 0 10px;
}

.table P {
	text-align:center;
}

/*********************************/

.bordered {
	border: 1px solid black;
	background: white;
}

/*********************************/

.current {
	text-decoration: none;
}

.header {
	font-weight: normal;
	font-size: 13px;
	text-align: right;
	margin: 5px 0;
	padding: 3px 10px;
	background: #e9e9e9;
	color: #484878; 
}

.header_line {
}

.submenu {
	margin: 5px 0 10px;
	color: #727272; 
}

.navig {
	text-align: left;
	margin: 5px 0 15px;
}

.navig_point {
	font-size: 12px;
}

.current {
	font-weight: normal;
}

.copy {
	color: #505050; 
}

.content {
	border: #e5e5e5 1px solid;
}

/*********************************/

.show {
	visibility: visible;
	display: block;
}

.hide {
	visibility: hidden;
	display: none;
}

/*********************************/

.ul1 { 
	margin: 0 0 0 0; 
	padding: 0 0 0 15px; 
}

.ul2 { 
	margin: 0; 
	padding: 0 0 0 30px;
	TEXT-ALIGN: justify;
}

.ul2 li {
	padding: 0 0 10px;
}

.ul3 { 
	margin: 0; 
	padding: 0 0 20px 15px; 
}

.li1 {
	color: red;
	list-style-type: square;
	padding: 0 0 0 5px; 
}

.li2 {
	padding: 0 0 0 5px; 
}

/*********************************/

.in1 {
	width: 100%;
}

.in2 {
	width: 50px;
	height: 20px;
}

/*********************************/

.kn_0 {
	background: #e8e8e8;
	border: 1px solid #c0c0c0;
	width: 20px;
	height: 18px;
	color: #484878; 
}

.kn_1 {
	background: #e8e8e8;
	border: 1px solid #c0c0c0;
	width: 50px;
	height: 18px;
	color: #484878; 
}

.kn_2 {
	background: #e8e8e8;
	border: 1px solid #c0c0c0;
	width: 100px;
	height: 18px;
	color: #484878; 
}

.kn_3 {
	background: #e8e8e8;
	border: 1px solid #c0c0c0;
	width: 150px;
	height: 18px;
	color: #484878; 
}

.kn_4 {
	background: #e8e8e8;
	border: 1px solid #c0c0c0;
	width: 200px;
	height: 18px;
	color: #484878; 
}

.kn_5 {
	background: #e8e8e8;
	border: 1px solid #c0c0c0;
	width: 250px;
	height: 18px;
	color: #484878; 
}

/****************************************/

.red {
	color: red;
	font-weight: normal;
}
.bold_red {
	color: red;
	font-weight: bold;
}

.green {
	color: #5a794d;
	font-weight: normal;
}
.bold_green {
	color: #5a794d;
	font-weight: bold;
}

/****************************************/

.text_title { 
	margin: 0 0 5px; 
	padding: 5px;
	font-size: 12px; 
	font-weight: bold;
	background: #e9e9e9;
}

.text_date {
	display: inline;
	font-weight: bold;
	margin: 0 10px 0 0;
}

.text_more { 
	font-size: 12px; 
	margin: 10px 0 0;
}

.text { 
	font-size: 12px; 
}

.text_0 {
	font-size: 11px; 
}

.text_1 {
	font-size: 14px; 
}

.text_2 {
	font-size: 18px; 
}

.digit {
	font-size: 14px; 
	font-weight: bold;
	width: 50px;
	text-align: right;
}

.digit2 {
	font-size: 14px; 
	font-weight: bold;
	width: 35px;
	text-align: right;
}

.product {
	color: #e9e9e9;
	text-align: center;
	width: 100%;
	height: 1px;
	margin: 10px 0;
}

.image_border {
	padding: 2px;
	margin: 0 0 10px 20px;
	border: 1px solid #e0e0e0;
}

.action {
	border: 1px solid #bdbdbd;
	background: #f5f5f5;
	padding: 8px 0;
	margin: 5px 0;
}

.special_price {
	color: #848e1e;
	font-size: 14px;
	font-weight: bold;
}