HTML, BODY{

	height:100%;

}

BODY{

	padding:0;

	margin:0;

	/*font: 13px Verdana, Arial, Serif;*/

	background-color: #000000;

}

.feedback{
    font-size: small;
}
.feedback div{
	padding-top:10px;
}

.feedback  input, textarea{
	margin-top: 3px;
}
.feedback div.captcha img{
	float:left;
}


.ln{

	width:100%;

	padding: 30px 0 0px 0;

	height:10px;

	background:url(images/bottom-line.png) repeat-x bottom;

	}	

	
.cat_table p{
	text-indent:0;
}
p{

text-indent:20px;

margin:0;

} 

	



IMG{

	border:solid 0px black;

}

A{

	text-decoration:none;

	color:#000;

}

A:hover{

	text-decoration:underline;

}

h1, h2, h3, h4, h5, h6 { color:#7B2234; }



h2 { 

color:#7B2234;

font: 10px;

 }



#mainbox{

width: 100%;

min-width:1100px;

padding-bottom:10px;

}

#mainTop{

background-image: url(images/h-c.jpg);

background-repeat:repeat-x;

 background-position:right top;

  height:217px;

 

}

.verticalDiv{

	border:solid 0px red;

	/*background-color:#9aa1aa;*/

	position:relative;

	width:100%;

	z-index:1;

}

#mainMiddle{

	background-image:url(images/line.png);

	background-repeat:repeat-y;

	width:100%;

}

#mainBottom{

	height:78px;

	background-image:url(images/footer.jpg);

	background-repeat:no-repeat;

}



.menumap{

width:100%;

padding-top:10px;



}



.logoshield{

	border:solid 0px white;

	width:391px;

	height:217px;

	background-image:url(images/h-r.jpg);

	background-repeat:no-repeat;

	float:left;

}

.logoshield IMG{

	border:solid 0px white;

}

.mainMenu{

	width:100%;

}

.spacetop1{

	border:solid 0px white;

	width:0px;

}



.spacetop3{

	border:solid 0px white;

	width:40px;

}

.menulefttop{

	border:solid 0px white;

}

.maptop{

	border:solid 0px white;

	width:76px;

}

.maptop IMG{

	width:100%;

	height:15px;

	border:solid 0px white;

}

.menuNav{

	border:solid 0px white;

	width:100%;

	margin: 0;

	padding: 0;

	position:absolute;

}

.menulefttop UL{

	margin: 0;

	padding: 0;

}

.menuNavTD{

	/*text-align:center;*/

	height:48px;

	color:#fff;

	font: 12px Verdana, Arial, Serif;

	list-style: none;

	margin: 0 0 0 0px;

	padding: 0 0 0 10px;

	float:left;

}

.menuNavTD UL{

	display:none;

	margin-top:8px;

	padding-bottom:0px;

	padding-right:10px;

	background-color:#000;

	border-left:solid 2px white;

	z-index:3;

	position:absolute;

}

.menuNavTD:hover UL, .menuNavTD.jshover UL{

	display:block;

}

.menuNavTD UL .menuNavTD{

	float:none;

	height:20px;

}

.menuNavTD A{ 

	text-align:center;

	color:#fff;

	font: 12px Verdana, Arial, Serif;

	text-decoration:none;

}

.menuNavTD A:hover{

	text-decoration:underline;

	color: white;

}

#conteinerBox{

	width:100%;

}

.leftSpace{

	border:solid 0px blue;

	/*background-color:yellow;*/

	width:0px;

}

.rightSpace{

	border:solid 0px blue;

	/*background-color:blue;*/

	width:43px;

}

.leftContainer{

	/*background-color:green;*/

	width:280px;

	background:#c6d0dc;

}	

.centerContainer{

	/*border:solid 0px red;

	background-color:red;*/

	width:464px;

}

.centerContainer2{

	border:solid 0px red;

	/*background-color:red;*/

	width:100%;

}

.rightContainer{

	border:solid 0px red;

	/*background-color:red;*/

	width:230px;

}

.RB{

	border-left:solid 2px #b9b9b9;

	margin-top:40px;

	width:100%;

}

.menuHeaderR{

	color:#fff;

/*	background-color:#9ba2ac;*/
	background-color:#7C0808;

	font: bold 14px Verdana, Arial, Serif;

	padding:5px 0 5px 15px;

}

.menuContentR{

	font: 11px Verdana, Arial, Serif;

	padding:15px;

}

.menuContentR H1{

	font: bold 12px Verdana, Arial, Serif;

}

.leftMenu{

	width:280px;

}

.menuHeader1{

	color:#fff;

/*	background-color:#9ba2ac;*/
	background-color:#7C0808;

	font: bold 14px Verdana, Arial, Serif;

	padding:5px 0 5px 15px;

}

.menuHeader{

	color:#fff;

/*	background-color:#9ba2ac;*/
	background-color:#7C0808;

	font: bold 14px Verdana, Arial, Serif;

	padding:5px 0 5px 15px;

}

.menuContent{

	font: bold 11px Verdana, Arial, Serif;

	padding:15px;

}
.menuAcc{
	padding:0;
}
.rightBox{

	width:322px;

	border-bottom:solid 2px #b9b9b9;

	float:right;

}

.centerBox{

	font: 12px Verdana, Arial, Serif;

	padding:20px;

	padding-bottom:5px;

	width:100%;

	text-align:justify;

}



.centerBox2{

	font: 12px Verdana, Arial, Serif;

	padding:20px;

	padding-bottom:5px;

	width:100%;

	text-align:justify;

}

.centerBox IMG{

	margin-right:10px;

	margin-bottom:10px;

	float:left;

}

.licimg{

	

}

.centerBox UL{

	padding-left:30px;

}

.centerBox LI{

	color:gray;

}

.centerBox A{

	color:#7B2234;

	text-decoration:underline;

}

.centerBox A:hover{

	text-decoration:none;

}

.centerBox I{

	color:red;

	font-style: italic;	

}

.centerBox H1{

	font: normal 22px Arialf;

	color: #ff0000;

	border: solid 0px red;

	width:100%;

	padding:0;

	padding-bottom:3px;

	margin:0;

	margin-bottom:10px;

	border-bottom: dotted 2px #7B2234;

	text-align:left;

}

.centerBox H1, H2, H3, H4, hH, H6 { color:7B2234; }

.centerBox2 h1, h2, h3, h4, h5, h6 { color:7B2234; }



.centerBox2 IMG{

	margin-right:10px;

	margin-bottom:10px;

	float:center ;

}
.centerBox2 table IMG{

	margin-right:10px;
	float:left;

}
.licimg{

	

}

.centerBox2 UL{

	padding-left:30px;

}

.centerBox2 LI{

	color: #000000;

}

.centerBox2 A{

	color:#7B2234;

	text-decoration:underline;
	font-weight:bold;

}

.centerBox2 A:hover{

	text-decoration:none;

}

.centerBox2 I{

	color:red;

	font-style: italic;	

}

.centerBox2 H1{

	font: normal 22px Arialf;

	color: #ff0000;

	border: solid 0px red;

	width:100%;

	padding:0;

	padding-bottom:3px;

	margin:0;

	margin-bottom:10px;

	border-bottom: dotted 2px #ff0000;

	text-align:left;

}
.centerBox2 H2{

	font: normal 20px Arialf;

	color: #ff0000;

	border: solid 0px red;

	width:100%;

	padding:0;

	padding-bottom:3px;

	margin:0;

	margin-bottom:10px;

	border-bottom: dotted 2px #ff0000;

	text-align:left;

}
.line{

	display:block;

	width:100%;

	border:solid 0px black;

	background-image:url(images/bottom-line.png);

	background-repeat:repeat-x;

	font: 14px Verdana, Arial, Serif;

	height:14px;

	margin: 15px 0 15px 0;

}

.menuContent UL{

	padding:0;

	margin:0;

	list-style-type:none;

}

.menuContent UL UL{

	padding:0;

	margin:0;

	list-style-type:none;

}
/*
.menuContent UL LI{

	padding:0;

	margin:0;

}

.menuContent UL UL LI{

	padding:0;

	margin:0;

	margin-left:10px;

}

.menuContent UL LI A{

	text-decoration:none;

	color:#000;

	font: bold 12px/16px Verdana, Arial, Serif;

	border-bottom:dashed 1px black;

	padding-bottom:0px;

}

.menuContent UL UL LI A{

	text-decoration:none;

	color:#000;

	font: bold 10px/11px Verdana, Arial, Serif;

	border-bottom:dashed 0px black;

}

.menuContent UL LI A:hover{

	border-bottom:dashed 0px black;

}

.menuContent UL UL LI A:hover{

	border-bottom:dashed 1px black;

}
*/
.menuContent DIV{

	padding:5px;

	border:solid 1px white;

	width:180px;

	text-align:left;

	background-color:#dfe6f0;

}

.menuContent DIV .left{

	color:#7B2234;

}

.menuContent DIV .right{

	color:#000;

}

.menuContent DIV .left A{

	color:#7B2234;

}

.menuContent DIV .right A{

	color:#000;

}

.menuContentR .spec{

	text-align:justify;

}

.menuContentR .spec IMG{

	margin:5px;

}

.menuContentR .spec H2{

	font: bold 12px/12px Verdana, Arial, Serif;

}

.NewsSummaryLink{

	margin-top:5px;

	font: bold 12px/18px Verdana, Arial, Serif;

}

.NewsSummarySummary, .NewsSummaryContent{

	text-align:justify;

}

.NewsSummaryPostdate{

	background-color:#ff0e00;

	display:inline;

	color:#fff;

	padding:1px;

}

.NewsSummaryMorelink, .NewsSummaryContent{

	padding-bottom: 20px;

}

#NewsPostDetailDate{

	background-color:#ff0e00;

	display:inline;

	color:#fff;

	padding:1px;

	text-align:right;

}

#NewsPostDetailDate1{

	display:block;

	text-align:right;

	width:100%;

}

.invistable{

	

}

table .pricetable {

margin: 0 auto;

    border-collapse:separate;

        border-spacing: 0px;

		font-size:10px;

}



table .pricetable td {

	    border: 1px solid #000000;

	    text-align: center;

	    padding: 3px;

		border-spacing:0px;

		

}

table .pricetable	th  {

	    border: 1px solid #000000;

    text-align: center;

	    padding: 3px;

	    font-weight: bolder;

		background: #CCCCCC;

	}



#formTable {

	width:100%;

	border:solid 0px black;

	background-color:#fff;

}

.form {

	width:100%;

	border:solid 0px black;

	font: 13px Verdana, Arial, Serif;

	color:#666;

}

.form TD {

	padding-bottom:7px;

}

.HeadTextForm {

	font: normal 14px Verdana, Arial, Serif;

	padding:0;

	margin:0;

	text-align:center;

	padding-top:5px;

}
div.spec a{
	color:#7B2234;
	text-decoration:underline;
}
.catcss table, .catcss th, .catcss td {
	border: 1px solid black;
}
