.htc, nav ul li{
  behavior:url(./css/PIE.htc);
}
body {
	background: url(../images/background.png) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
}
* {
	margin: 0;
	padding: 0;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
	outline: none;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline
}
.left {
	float: left
}
.right {
	float: right
}
.clear {
	clear: both;
	height: 0
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
img {
	border: none
}
input {
	padding: 0;
	margin: 0;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
input:active {
	outline: none
}
select {
	padding: 0;
	margin: 0;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	padding: 0;
	margin: 0;
	outline: none;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea:active {
	outline: none
}
.wrapper {
	width: 1200px;
	min-height: 600px;
	height: auto;
	margin: 0 auto;
	padding: 25px 15px 0;
	background-color: #393939;
}
header {
}
.logo{ display: block; float: left; margin-bottom:2px;}
.logo img {
	width: 372px;
	height: 91px;
}
.banner {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.banner img {
	width: 889px;
	height: 480px;
	border-bottom: 2px solid #601816;
	margin: 0;
	padding: 0;
}
nav {
	float: left;
	display: block;
	
}
nav ul {
	list-style: none;
}
nav ul li {
	display: block;
	background-color: #2a2a2a;
	text-align: center;
	height:76.6px;
	line-height:76.6px;
	box-shadow: inset 0 0 10px #000000;
	-moz-box-shadow: inset 0 0 10px #000000;
	-ms-box-shadow: inset 0 0 10px #000000;
	-o-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	width:306px;
	margin:0 0 4px 0;
	position:relative;
	z-index:11;
}

nav ul li.select{ background:#af0000;}
nav ul li:hover{ background:#af0000;}

nav ul li a{ font-family:Impact; font-size:34.5px; color:#cdcdcd; text-transform:uppercase;}
nav ul li a:hover{ text-decoration:none;}

/*28_1_2014*/

nav ul li ul{ display:none; top:0; left:-219px; position:absolute; width:219px;}
nav ul li ul li{ display:block; line-height:18px; height:50px; width:100%; text-align:center; margin-bottom:2px;}
nav ul li ul li a{ height:50px; line-height:50px; display:block; font-size:20px; color:#ffffff; text-align:center; word-wrap:break-word;}
nav ul li:hover ul{ display:block;}

.content{ padding:11px; min-height:300px; height:auto;}
.content a{ color:#0782c1;}

.content h1.heading{ color:#c2c2c2; font-family:"Century Gothic"; font-size:28px; }
.content p{ margin-top:10px;}
.content iframe{ float:left; border:2px solid #DDD; margin:8px 8px 8px 0;}
.content .imageblock{ display:block;}
.content .imageblock img{ float:left; display:block; width:362px; height:156px; border:#9f9f9f solid 2px; margin:21px 26px 0 0;}
.content .imageblock img:hover{ border:#ffffff solid 2px; transition:all 0.2s ease-out;}
.content ul{  margin:5px 0 5px 32px;}
.content ul li{ padding:1px 0;}
.content ol{  margin:5px 0 5px 32px;}
.content ol li{ padding:1px 0;}
.content blockquote {
    border-left:5px solid #CCCCCC;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: italic;
   	padding-left: 20px;
    padding-right: 8px;}
.content hr{ margin:2px 0;}

footer{ display:block; color:#ce0000; font-size:12px; height:70px; line-height:70px; padding-left:10px; position:relative;}
footer a{ color:#ce0000;}
footer ul{ list-style:none; position:absolute; top:23px; right:32px;}
footer ul li{ display:block; float:left; margin:0 3px;}
footer ul li a{ background:url(../images/face_tweet_icon.png) no-repeat; height:28px; width:29px; display:block;}
footer ul li.facebook a{ background-position:0 0;}
footer ul li.tweet a{ background-position:-35px 0;}

/*--16/12/2013--*/
.contact{ padding:15px;  background:url(../images/back_contact.png) repeat; border:1px solid #666; }
.contact:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
.contact_blockA{ float:left; display:block; width:367px; margin-right:15px; margin-top:10px; margin-left:15px;}
 label{ display:block; float:left; word-wrap:break-word;}
 label.textblock{ width:180px;}
 label strong{ font-size:11px; display:block; width:154px;}
.contact_blockB{ float:left; display:block; border-left:1px dashed #afdeb2; padding-left:45px; margin-top:10px;}
.contact_blockB span{ color:#E00;}
.contact_blockB input, textarea{ border:1px solid #666; width:200px; background:url(../images/content_back.png) repeat; padding:5px 2px; font-size:12px;}
.contact_blockB:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
.contact_blockB .button{ 
                        display: inline-block;
						height: 48px;
						background: #560000 url(../images/btn_bg1.png) repeat-y ;
						background-size: 100% auto;
						font-size:20px;
						padding: 0 20px ;
						color: #ffffff ;
						text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
						border-radius: 3px;
						-moz-border-radius: 3px;
						-ms-border-radius: 3px;
						-o-border-radius: 3px;
						-webkit-border-radius: 3px;
						box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						width:100px ;
						margin-left:154px;

                        }
.contact_blockA p:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
 .contact_blockB p:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}

