a:hover {
	color: #FF0000;
}
body {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif; 	
}

DIV.pad { width: 100%;  padding: 10px;  margin: 0;   }

DIV.left-container1 {border: none; float: left; margin: 0; padding: 0; width: 70%; text-align: left; }
DIV.container_title_th {border: none; float: left; margin: 0; padding: 0; width: 70%; text-align: center; }
DIV.container_price_th {border: none; float: left; margin: 0; padding: 0; width: 7%; text-align: center; }
DIV.left-container2 {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 7%;
	height: 102px;
	text-align: center;
	vertical-align: middle;
}

DIV.right-container {border: none; float: left; margin: 0; padding: 0; width: 7%;  text-align: center; }

DIV.body-layer { width: 100%;  padding: 0;  margin: 0;  }
DIV.wide-container {border: none; margin: 0; padding: 0; width: 100%;
		border-bottom: 1px solid #aaaaaa;}

DIV.title-container {border: none; margin: 0; padding: 0; width: 100%;    font-weight: bold; }
div.headerline { margin: 0; padding-bottom: 7px;  text-align: left;  width: 100%;  }
div.table-title {
	background: #dddddd;
	width: 100%;
	border-bottom: 1px solid #555555;
	}
.form {
	border: 1px solid #FFE197;
	background-color: #FFFFF0;
	padding: 10px;
	}
.footer {
	width: 100%;
	border-top: 1px solid #FFE197;
	text-align: center;
	margin-top: 10px;
	}
div.polya {
	width: 70%;
	}

table {
	border: 0;
	padding: 0; 
}
.cat_left {
	padding: 4px 4px .4em .4em;
	width: 100%;

} 
.active td {
	font-weight: bold;
	background-color: #ffcc33; 
} 
.non_active {
	border-bottom: 1px solid #ffcc33;
	background-color: #FFF7E0;
} 
.cat_right {
	padding: 4px 4px .4em .4em;
	width: 100%;
} 

.line { background-color: #ffcc33; } 
.line2 { background-color: #CCCCCC; }
.line3 { background-color: #dddddd; }
.even { 
	background-color: #ffffff;
	width: 100%;
	border-bottom: 1px solid #FFE197;
	}
.odd  {
	background-color: #FFFFF0;
	width: 100%;
	border-bottom: 1px solid #FFE197;
	}

.font_small {
	font-size: 90%;
}
.font_small .durat {
    color: #C2C2C2;
	font-size: 85%;
}

.font_color1 {
	color: #888888;
}
.norepeat {
	background-repeat: no-repeat;
}
.padding_left {
	padding-left: 20px;
}
img {
	border-width: 0;
}
.final_kalk {
	border-width: 0;
	text-align: right;
	width: 50px;
	font-weight: bold;
	background-color: #FFE2C3;
	color: #FF0000	
}
.form_kalk {
	text-align: right;
	width: 50px;
}
.time {
	border-width: 0;
	text-align: left;
	font-weight: bold;
	color: #FF0000
}
.thauto th {DISPLAY: block; background-color:#D2DEF7;}
.thauto:hover tr {background-color:#33FFFF}