BODY {
 font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
} 

/******************
 ÂÐÅÌÅÍÍÎ
*******************/

TD {
 FONT-SIZE: 70%;
}

/******************
 MAIN
*******************/
H1 { 
 font-weight: 500; font-size: 22; font-weight: bolder; color: Maroon; text-align : center; MARGIN: 0px 0px 5px; PADDING-BOTTOM: 5px;
}

#hl { TEXT-ALIGN:left;}
#hr { TEXT-ALIGN:right;}
#hc { TEXT-ALIGN:center;}



/******************
 CENRTAL_CONTENT
*******************/
TABLE.cenrtal_content {
 width: 100%;
 height: 100%; 
}
TABLE.cenrtal_content TR {
 
}
TABLE.cenrtal_content TD.left_column {
 width: 200px;
 vertical-align: top;
}
TABLE.cenrtal_content TD.right_column {
 width: 200px;
 vertical-align: top;
}
TABLE.cenrtal_content TD.central_column {
 padding-left: 10px;
 padding-right: 10px;
 vertical-align: top;
}


/******************
 PIC-PRICE
*******************/
TABLE.pic-price {
 width: 100%; 
}
TABLE.pic-price TD.pic{
 vertical-align : middle;  text-align: left; width: 250px; 
}
TABLE.pic-price TD.price{
 vertical-align : middle;  text-align: left; padding-left: 50px;
}

/******************
 DESCRIBE
*******************/
TABLE.describe {
 width: 600px;
}
TABLE.describe TR {
 vertical-align : middle; height : 25px;
}
TABLE.describe TD {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, sans-serif
}
TABLE.describe TD.title {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.2em; PADDING-TOP: 0px
}
TABLE.describe TD.label {
 PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 70%; BACKGROUND: url(/pic/dots.gif) repeat-x right bottom; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
TABLE.describe SPAN {
 PADDING-RIGHT: 2px; BACKGROUND-COLOR: white
}


/******************
 PRICE MENU
*******************/

TABLE.price_menu {
	vertical-align: top;
	width: 200px; 
	background-color: #f1f6f9; 
	border-collapse: collapse; 
	border-spacing:0; 
}
TABLE.price_menu TD {
	padding: 0px;
}
TABLE.price_menu TH{
	FONT-SIZE: 11px; 
 	background-color: #BACEF1; 
 	font-weight : bold; 
 	vertical-align : middle; 
 	height : 15px;
}
TABLE.price_menu A, TABLE.price_menu A:VISITED {
	margin-left: 4pt; 
	display: block; 
	font-size: 11px; 
	color: #000000; 
	text-decoration : none; 
}
TABLE.price_menu A:hover { 
	font-size: 11px; 
	color: #000000; 
	background-color:#CBDCE4; 
	text-decoration : none; 
}
TABLE.price_menu EM { 
 	color: #949290; 
 	font-style: normal;
 	font-size: 9px;  
}

/******************
 FILTER 
*******************/
TABLE.filter {
 	background:#f9fcfe; 
 	/*border: 1px dashed #949290;*/ 
 	font-family: Tahoma, sans-serif; 
 	width: 99%; 
}

TABLE.filter TD{
 	padding: 2px;
}

TABLE.filter TABLE{
 
}
TABLE.filter TABLE TD{
 	padding: 0px;
}

TABLE.filter FORM{
 	margin:0px; font-size: 11px;
}

TABLE.filter SELECT{
 	font-size: 9px; margin-top : 2px; 
}

TABLE.filter SELECT.advFilter{
 	width: 150px; 
}

TABLE.filter INPUT.submit{
 	font-size: 12px;  font-weight : bold; 
}

TABLE.filter INPUT.small{
 	font-size: 9px; width: 33px;
}

TABLE.filter code{
	font-size: 12px;
	font-family: Tahoma, sans-serif;
}

TABLE.filter code a, TABLE.filter code a:VISITED {
	padding: 2px 4px 2px 4px; 
	margin: 0px 1px 0px 1px;
	color: #000000; 
	border: #e0eaef 1px solid;
	background-color: #f9fcfe; 
	text-decoration : none; 

}

TABLE.filter code a:hover { 
	text-decoration : none; 
	background-color: #e0eaef; 
	border: #e0eaef 1px solid;
}

TABLE.filter b.page { 
	padding: 2px 4px 2px 4px; 
	margin: 0px 1px 0px 1px;
	border: #e0eaef 1px solid;
	background-color: #e0eaef; 
	border: #e0eaef 1px solid;
}


/******************
 PRICE 
*******************/

TABLE.price {
 	width: 95%; 
 	border-collapse: collapse;  
 	margin: 10px;
 	font-family: Tahoma, sans-serif;
}


TABLE.price thead{
	
	font-size: 9px;
 	border-bottom: #c1cadd 1px solid;
	vertical-align: middle;
	text-align: center;
	color: #94a2bf;
	 
}

TABLE.price TR.ruled {
 	background: #deeaf2;
}
TABLE.price TD {
 	font-size: 11px; padding: 2px; 
 	border-bottom: 1px dashed #d2d8e6;
    vertical-align: middle;
}

TABLE.price TD.presence {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	text-align: center;
 	color: #696969; 
}

TABLE.price EM { 
 	color: #949290; 
 	font-style: normal;
}

TABLE.price A, TABLE.price A:VISITED {
 	text-decoration : none; 
 	font-size: 11px; 
 	font-weight : bold; 
 	color: #00008b;
}

TABLE.price A.bu {
	color: #2e8b57; 
}

TABLE.price A.eol {
	color: #a9a9a9; 
}

TABLE.price A.nekond {
	color: red; 
}

TABLE.price A:hover { 
 	text-decoration : none; 
 	color: #0000cd; 
}

TABLE.price.num { 
	color: #000; 
}

TABLE.price	img{
	text-align: center;
	vertical-align: bottom;
	border: 0px;
	font-size: 11px; 
	color: #000; 
	font-weight: normal;
}



