#Main {
	position:absolute;
	background:url(../images/main_bg.gif) repeat-x;
	width:100%;
	height:100%;
	z-index:0;
	left: 0;
	top: 0;
}
/*-------------------------------LINK ---------------------------------*/
a {
	color: #333333; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
}

a:hover {
	color: #FF0000; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: underline;
}

a.so {
	color: #ff0000; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}

a.so:hover {
	color:#006633;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: underline;
	font-weight:bold;
}
a.news {
	color: #FF0000; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
}

a.news:hover {
	color: #333333; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: underline;
}

a.book {
	color: #009933; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
}

a.book:hover {
	color: #FF0000; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: underline;
}

a.topbar {
	color: #F0F0F0; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
}

a.topbar:hover {
	color: #CCCCCC;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: underline;
}

a.footer {
	color: #E0E0E0; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
}

a.footer:hover {
	color: #999999;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: underline;
}
a.cart {
	color: #FF0000;
	background:#F2F2F2;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
	border:1px #CCCCCC solid;
	padding:2px;
	font-weight:bold;
}

a.cart:hover {
	color: #999999;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	text-decoration: none;
}
/*-----------------------------END LINK--------------------------------*/
body{
	background: #2f414d;
	margin:0;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color: #333333;
}
/*-----------------------------TEXTBOX - BUTTON --------------------------------*/
input.txt{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	height:18;
	border: 1 #7F9DB9 solid;
}

input.btn{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	color:#333333;
	font-weight:bold;
	height:20;
	cursor:hand;
}
/*---------------------------END TEXTBOX - BUTTON --------------------------------*/
select{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	height:18;
	border: 1 #7F9DB9 solid;
}

fieldset{
	width: 90%; 
}

textarea{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	border: 1 #7F9DB9 solid;
}

/*-----------------------------TABLE--------------------------------*/
table{
	background:none;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
table.main{
	background:#FFFFFF;
}
table.menu{
	background:#FFFFFF;
	border-right: 1 #CCCCCC solid; 
}
table.left_frame{
	background:#FFFFFF;
	border-left: 1 #CCCCCC solid; 
}
table.right_frame{
	background:#FFFFFF;
	border-right: 1 #CCCCCC solid; 
}
table.center_frame{
	background:#FFFFFF;
	border-left: 1 #CCCCCC solid; 
	border-right: 1 #CCCCCC solid; 
}

table.info{
	background:#FEFDE9;
	border: 1 #DADADA solid; 
}
/*---------------------------END TABLE--------------------------------*/


/*---------------------------TD--------------------------------*/
td{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
td.title{
	color:#0957AE;
	font-weight:bold;
}

td.news_title{
	color:#FF0000;
	font-size: 10pt;
	font-weight:bold;
}

/*--Navigation--*/
td.page{
	background: #FFFFFF;
	border: 1 #7F9DB9 solid;
}
td.crpage{
	background: #405a69;
	color:#F2F2F2;
	border: 1 #7F9DB9 solid;
}
/*--End Navigation--*/
td.menu_title{
	color: #F2F2F2;
	font-weight:bold;
}

td.menu_bg{
	border-bottom: 1 #CCCCCC solid;
	background:url(../images/menu_bg.gif);
	height:22;
}

td.sub_menu_bg{
	border-bottom: 1 #CCCCCC solid;
	background:url(../images/menu_sbg.gif);
	height:22;
}

td.line{
	border-bottom: 1 #7F9DB9 dashed;
}
td.info{
	border-bottom: 1 #CCCCCC solid;
}
td.catbar{
	border-bottom: 1 #7F9DB9 solid;
	border-right: 1 #7F9DB9 solid;
	background:#3f5b69;
	color:#F4F4F4;
	height:18;
}
td.top_bar{
	border-bottom: 1 #7F9DB9 solid;
	border-right: 1 #7F9DB9 solid;
	background:#3f5b69;
	color:#F4F4F4;
	height:18;
	padding-left:5px;
}
/*---------------------------END TD--------------------------------*/

hr{
	width : 90%;
	height:1px;
	color:#CCCCCC;
	
}
img.sp{
	border-bottom: 2 #7F9DB9 solid;
	border-right: 2 #7F9DB9 solid;
	border-top: 1 #7F9DB9 solid;
	border-left: 1 #7F9DB9 solid;
}

img.book{
	border-bottom: 2 #7F9DB9 solid;
	border-right: 2 #7F9DB9 solid;
	border-top: 1 #7F9DB9 solid;
	border-left: 1 #7F9DB9 solid;
}
#Top{
	float: right;
	margin: 10px;
	color: #8D886B;
}

div.img-dec {
	background: url(../images/shadow.gif) no-repeat bottom right;
	clear: left;
	float: left;
	margin: 9px 0px 0px 5px;
	padding: 0;
	position: relative;
}
div.img-dec-r {
	background: url(../images/shadow.gif) no-repeat bottom right;
	clear: right;
	float: right;
	margin: 9px 0px 0px 5px;
	padding: 0;
	position: relative;
}

div.img-dec-r img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}
div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}


div.#title {
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}
iframe.rule{
	border:#CCCCCC 1 solid;
}
