/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

* { margin:0; padding:0;}
html, body { height:100%;  min-width:986px;}	
body { 
	background: url(../images/bg.gif); 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#fff;
	}
input, select, textarea { font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{
	vertical-align:top;
	text-align: center;
}
fieldset{ border:none}

a{ color:#e7e5c0; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		

.link{color:#fffdda; text-decoration:none; font-size:2em; font-family:"Times New Roman", Times, serif  }
.link:hover{text-decoration:underline }
.link1{color:#fff; text-decoration:none;  }
.link1:hover{text-decoration:underline }
.link2{color:#a6a58b; text-decoration:none;  }
.link2:hover{text-decoration:underline }

.button{color:#fff; background:url(../images/button.gif) top left no-repeat; width:114px; text-align:center; line-height:32px; display:block; text-decoration:none;  }
.button:hover{text-decoration:underline }

section ul.list{margin:0; padding:0; list-style:none;}
section ul.list li{background:url(../images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:16px; color:#a6a58b }
section ul.list li a{color:#fffdda; text-decoration:none;line-height:1.71em; font-size:1.16em} 
section ul.list li a:hover { text-decoration: underline; }

section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 li{background:url(../images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:16px; color:#a6a58b; padding-bottom:19px }
section ul.list1 li a{color:#fffdda; text-decoration:none;line-height:1.71em; font-size:1.16em} 
section ul.list1 li a:hover { text-decoration: underline; }
section ul.list1 li strong a{color:#e7e5c0; text-decoration:underline;} 
section ul.list1 li strong a:hover { text-decoration:none ; }

aside ul.list{margin:0; padding:0; list-style:none;}
aside ul.list li{background:url(../images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:16px; }
aside ul.list li a{color:#fffdda; text-decoration:none; line-height:1.71em; font-size:1.16em} 
aside ul.list li a:hover { text-decoration: underline; }

.link-1 { display:inline-block; float:left; line-height:30px; height:30px; background:url(../images/marker2.gif) no-repeat 0 13px #252525; padding:0 17px 0 23px; color:#fff; text-decoration:none; border-radius:15px;	-moz-border-radius:15px; -webkit-border-radius:15px; cursor:pointer; position:relative;}
.link-1:hover { text-decoration:none; background:url(../images/marker2.gif) no-repeat 0 13px #414434; color:#fff; }

.link-2 { display:inline-block; float:left; line-height:30px; height:30px; background:#fff; padding:0 20px 0 20px; color:#191919; font-weight:bold; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; cursor:pointer; position:relative}
.link-2:hover { text-decoration:none; background:#252525; color:#fff;}

.link-3{display:inline-block; float:left; line-height:30px; height:30px; background:#ed1c24; padding:0 16px 0 16px; color:#fff; font-weight:bold; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; cursor:pointer; position:relative}
.link-3:hover { text-decoration:none; color:#fff; background:#000}
.link-4{display:inline-block; float:left; line-height:30px; height:30px; background:#f0bb12; padding:0 16px 0 16px; color:#fff; font-weight:bold; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; cursor:pointer; position:relative}
.link-4:hover { text-decoration:none; color:#fff; background:#000}
.link-5{display:inline-block; float:left; line-height:30px; height:30px; background:#7fc53f; padding:0 16px 0 16px; color:#fff; font-weight:bold; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; cursor:pointer; position:relative}
.link-5:hover { text-decoration:none; color:#fff; background:#000}


/*header*/
header {font-size:0.75em; color:#FFFFFF; font-family:"Times New Roman", Times, serif}
header .indent{ top:65px; left:382px; position:absolute; width:200px; background:url(../images/bg_li.gif) top left no-repeat; padding-left:20px; font-size:2em; line-height:.91em; text-shadow:1px 2px #4d504b; }

header .icon{ top:54px; right:52px; position:absolute;}
header .inside{top:175px; left:57px; position:absolute; width:928px }
header .img{margin:21px 0 0 0}
header .logo{ top:44px; left:5px; position:absolute}

header h1{color:#fff; font-weight:normal; font-size:5em; margin-bottom:13px; line-height:1.2em; text-shadow:1px 2px #4d504b  }
header h1 span{ color:#dbe09e}
header h1 a{color:#fff; text-decoration:none  }
header h1 a:hover{text-decoration:none  }

header ul.menu{margin:0; padding:0; list-style:none; position:absolute }
header ul.menu li{ margin:0px; display:inline}
header ul.menu li a{color:#fdfdf7; text-decoration:none; text-transform:uppercase; padding:0px 54px 0px 0px; display:block; float:left; font-size:1.75em; overflow:hidden}  
header ul.menu li a:hover { text-decoration:none; color:#dbe09e}


.bg_1{ background:url(../images/bg_1.gif) bottom left repeat-x #414434}
.bg_2{ background:url(../images/bg_2.gif) bottom left repeat-x #525643}


/*content*/
section{ font-size:0.75em; width:100%; text-align:left; background:url(../images/bg_cont.png) left top repeat-y}
section .inside{padding:35px 40px 26px 41px}
section .inside1{padding:35px 30px 46px 41px}
aside{ font-size:0.75em; width:100%; text-align:left; background:url(../images/bg_cont1.gif); color:#a6a58b}
#page3 aside{background:none}
aside .inside{ padding:0px 3px 0px 3px}
.indent-col{padding:40px 35px 45px 40px}
.indent-col1{padding:40px 45px 45px 50px}
.img-left{ float:left; margin:0 33px 0px 0}
.img-left1{ float:left; margin:0 33px 40px 0}
.img-right{ float:right; margin:0 0 40px 30px}
.img-indent{ margin:0 0 16px 0}
p{ margin:0 0 17px 0}
.p{ margin:0}
.p1{ margin:0 0 17px 0}
.p2{ margin:0 0 37px 0}
.p3{ margin:0 0 27px 0}
section h2{color:#fff; font-weight:normal; font-size:3.33em; text-transform:uppercase; font-family:"Times New Roman", Times, serif; margin-bottom:11px; line-height:1.2em}
section h2 span{color:#fff; font-size:.75em; display:block; margin-top:-13px}
aside h2{color:#fff; font-weight:normal; font-size:2.5em; text-transform:uppercase; font-family:"Times New Roman", Times, serif; margin-bottom:21px; line-height:1.2em}
h4{color:#5e5e5e; font-size:1em; margin-bottom:9px;  }
h5{color:#fefefe; font-size:1.33em; margin-bottom:9px;  }
.txt{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:25px; margin-bottom:28px}
.tail1{ background:url(../images/tail1.gif) bottom repeat-x; padding-bottom:19px; margin-bottom:10px}
.tail2{ background:url(../images/tail2.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:10px}
.tail3{ background:url(../images/tail3.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:10px}
.tail4{ background:url(../images/tail4.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:10px}

.txt1{ color:#000; font-size:4em; font-family: "Times New Roman", Times, serif; line-height:1em; margin-bottom:7px}
.txt1 b{ color:#00bff3;}
.txt2{ text-transform:uppercase; color:#797979; font-size:2em; font-family:"Times New Roman", Times, serif; line-height:1em}
.txt4{ text-transform:uppercase; color:#f69c9c; font-size:4em; font-weight:bold; font-family:"Times New Roman", Times, serif; line-height:1em; display:block; float:right; margin-bottom:7px}
.txt5{ text-transform:uppercase; color:#f7e194; font-size:4em; font-weight:bold; font-family:"Times New Roman", Times, serif; line-height:1em; display:block; float:right; margin-bottom:7px}
.txt6{ text-transform:uppercase; color:#c2e492; font-size:4em; font-weight:bold; font-family:"Times New Roman", Times, serif; line-height:1em; display:block; float:right; margin-bottom:7px}
.txt3{ text-transform:uppercase; color:#191919; font-size:1.16em; font-weight:bold; line-height:1.2em;}
.txt3 span{ color:#191919; font-size:1.28em; font-weight:bold}

.txt7{ color:#ffffff}
.txt8{ color:#a6a58b}
.txt9{ color:#737770}
.txt10{ color:#ffffff; font-weight:bold; font-size:1.33em}
.txt10 a{ color:#ffffff; font-weight:bold; text-decoration:none}
.txt10 a:hover{text-decoration: underline}

.indent{padding:0px 0px 0px 10px}
.indent-1{margin:-11px 0px -17px 0px; position:relative}

.block{ background:#fdfdf7}
.indent-block{padding:15px 20px 20px 24px}

#flash { background:#FFF url(../images/1page_img2.jpg) 0 0 no-repeat; width:148px; height:96px; overflow:hidden; margin-bottom:11px }
#flash1 { background:#FFF url(../images/1page_img4.jpg) 0 0 no-repeat; width:148px; height:96px; overflow:hidden; margin-bottom:22px }
#flash2 { background:#FFF url(../images/1page_img3.jpg) 0 0 no-repeat; width:148px; height:96px; overflow:hidden; margin-bottom:11px }
#flash3 { background:#FFF url(../images/1page_img5.jpg) 0 0 no-repeat; width:148px; height:96px; overflow:hidden; margin-bottom:22px }

/*==========================================*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.gallery { padding-bottom:32px;} 
.gallery li {background:none; padding:0; border:none; padding:0px 0px 11px 0px}
.gallery li a {padding:0; display:block; background:url(../images/1page_img2.jpg); width:148px; height:96px;}
.gallery li a:hover {background:url(../images/1page_img2-act.jpg);}
.gallery .li a {padding:0; display:block; background:url(../images/1page_img4.jpg); width:148px; height:96px;}
.gallery .li a:hover {background:url(../images/1page_img4-act.jpg);}
.gallery .li1 a {padding:0; display:block; background:url(../images/1page_img3.jpg); width:148px; height:96px;}
.gallery .li1 a:hover {background:url(../images/1page_img3-act.jpg);}
.gallery .li2 a {padding:0; display:block; background:url(../images/1page_img5.jpg); width:148px; height:96px;}
.gallery .li2 a:hover {background:url(../images/1page_img5-act.jpg);}



/*footer*/
footer { color:#93978f; font-size:0.875em; background:url(../images/bot.gif) top left no-repeat; text-transform:uppercase; font-family:"Times New Roman", Times, serif; position:relative; width:100%}
footer .inside{ padding:30px 76px 80px 46px }
footer .bg_li{ top:25px; left:662px; position:absolute;}
footer a {color:#93978f; text-decoration:underline}  
footer a:hover {  text-decoration:none}
footer span { font-size:.85em}
footer span a{ color:#b5b4a3;}

	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:61px}
.rowElem1{ height:30px; background:url(../images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:60px}
.input{
   	border:none; 
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}input{
	border-left:1px solid #26281f; 
   	border-top:1px solid #26281f; 
   	border-right:1px solid #676d54; 
   	border-bottom:1px solid #676d54; 
	background:#5b6049;
	width:420px; height:20px;
	font-size:1em;
	color:#a6a58b;
	padding-left:8px;
	padding-top:6px;
	padding-bottom:6px;
}
textarea{
	border-left:1px solid #26281f; 
   	border-top:1px solid #26281f; 
   	border-right:1px solid #676d54; 
   	border-bottom:1px solid #676d54; 
	background:#5b6049;
	width:420px; height:179px;
	font-size:1em;
	color:#a6a58b;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:21px;
	overflow:auto}
