/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; min-width:964px}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#bcbbbb;	}	

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}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{
	color:#D20B14;
	text-decoration:underline;
	outline:none
} 
a:hover{text-decoration:none}


b{ color:#fff}
.link{color:#000000; background:url(images/marker.gif) top left no-repeat; padding-left:20px; background-position:0 5px; text-decoration:none; font-size:.916em  }
.link:hover{text-decoration:underline }

.link1{ color:#505050}
.link2{ color:#fff}

.button{color:#fff; font-weight:bold; float:right; background:url(images/button.gif) top left no-repeat; width:91px; text-align:center; line-height:30px; display:block; text-decoration:none;  }
.button:hover{text-decoration:underline }

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:20px; }
#content ul li a{color:#f3f3f3; text-decoration:none; line-height:2.16em} 
#content ul li a:hover { text-decoration:underline; }

#content .ul li{background:url(images/tail.gif) bottom left repeat-x; margin:0; padding-left:0; }
#content .ul li a{color:#ebebeb; text-decoration:none; line-height:2.54em; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:.916em; background:url(images/marker1.gif) top left no-repeat; background-position:0 2px; padding-left:13px; } 
#content .ul li a:hover { text-decoration:underline; }

.link-1 { display:block; float:left; background:url(images/link_bg.gif) repeat-x left top; color:#0e0e0e; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b {color:#0e0e0e; display:block; background:url(images/link_right.gif) no-repeat right top; padding:0 27px 0 14px; line-height:30px; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#7bcb00}
.link-1 b:hover{
	text-decoration:none;
	color:#D20B14
}

.link-2 { display:block; float:left; background:url(images/link_bg1.gif) repeat-x left top; color:#fff; text-decoration:none; }
.link-2 em { display:block; background:url(images/link_left1.gif) no-repeat left top;}
.link-2  b {color:#fff; display:block; background:url(images/link_right1.gif) no-repeat right top; padding:0 34px 0 23px; line-height:30px; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#7bcb00}
.link-2 b:hover{ text-decoration:none; color:#7bcb00}

.link-3 { display:block; float:left; background:url(images/link_bg2.gif) repeat-x left top; color:#fff; text-decoration:none; }
.link-3 em { display:block; background:url(images/link_left2.gif) no-repeat left top;}
.link-3  b {color:#fff; display:block; background:url(images/link_right2.gif) no-repeat right top; padding:0 27px 0 14px; line-height:30px; font-style:normal;}
.link-3:hover{ text-decoration:none; color:#000}
.link-3 b:hover{ text-decoration:none; color:#000}


/*header*/
#header {font-size:0.75em; color:#FFFFFF }
#header .logo{
	background:url(images/logo.jpg) top left no-repeat;
	background-position:0 0px;
	padding:58px 0 0px 0;
	position:absolute;
	width:400px;
	line-height:150px;
	z-index:10;
	left: 39px;
	top: 9px;
	height: 74px;
}
#header .logo a{line-height:111px; font-size:36px; font-family: "Times New Roman", Times, serif; color:#fff; line-height:111px; color:#fff; text-decoration:none; padding:0px 0px 0px 63px; text-transform:uppercase}
#header .logo a:hover{color:#fff; text-decoration:none}
#header .logo span{font-size:60px }
#header .slogan{
	padding:54px 0 29px 554px;
	position:absolute;
	width:370px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#fff;
	line-height:1em;
	height: 59px;
}
#header .slogan span{
	font-size:24px;
	color:#F31F2B
}
#header .slogan b{ font-weight:normal; display:block; margin-left:55px }
#header .indent{margin:46px 0 0 708px; position:absolute; width:264px}
#header .indent1{padding:0 0 0 0}

.menu{ padding:144px 0 4px 0; height:56px}

#header ul{margin:0; padding:0; list-style:none;}
#header ul li{ margin:0; display:inline}
#header ul li a{color:#a8a9a8; text-decoration:none; width:140px; text-align:center; display:block; float:left; line-height:56px; font-family:"Times New Roman", Times, serif; text-transform:uppercase;  background:url(images/bg_menu.gif) top left no-repeat;} 
#header ul li a:hover { text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat; color:#fff}
#header ul li a.current{ text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat; color:#fff  }

#header ul .first a{background:url(images/bg_menu-first.gif) top left no-repeat; width:125px} 
#header ul .first a:hover {background:url(images/bg_menu-first-act.gif) top left no-repeat;}
#header ul .first a.current{background:url(images/bg_menu-first-act.gif) top left no-repeat; }
#header ul .last a{background:url(images/bg_menu-last.gif) top left no-repeat; width:139px;} 
#header ul .last a:hover {background:url(images/bg_menu-last-act.gif) top left no-repeat;}
#header ul .last a.current{background:url(images/bg_menu-last-act.gif) top left no-repeat; }

/* ============================= JS faded-slider START ===================================== */

#faded {
	width: 946px;
	height: 361px;
	overflow: hidden;
	position: absolute;
	top: 214px;
	left: 4px;
	z-index: 1;
}

	#faded ul li div {
		background: #fff;
		width: 260px;
		position: absolute;
		top: 59px;
		left: 659px;
	}
	
		#faded ul li div strong {
			display: block;
			padding: 0 0 15px 0;
			letter-spacing: -1px;
			line-height: 1.2em;
			font-size: 3em;
			color: #313132;
		}
		
		#faded ul li div b {
			display: block;
			min-height: 84px;
			height: auto !important;
			height: 84px;
			padding: 0 0 15px 0;
			line-height: 28px;
			font-size: 2em;
			font-weight: normal;
			color: #105DAC;
		}
		
		#faded ul li div p {
			padding: 0 0 24px 0;
			line-height: 20px;
			font-size: 1.167em;
			color: #313132;
		}
		
		#faded ul li div span a {
			background: url(../images/gallery-button.gif) no-repeat 0% 0%;
			display: block;
			width: 120px;
			height: 42px;
			padding: 0 40px 0 0;
			overflow: hidden;
			line-height: 42px;
			letter-spacing: -1px;
			font-size: 1.333em;
			font-weight: bold;
			text-transform: uppercase;
			text-align: center;
			text-decoration: none;
			color: #fff;
		}
		
			#faded ul li div span a:hover {
				color: #1a1a1e;
			}

ul.pagination {
	position: absolute;
	top: 289px;
	left: 21px;
	z-index: 100;
}

	ul.pagination li {
		padding: 0 0 3px 0;
	}
	
		ul.pagination li a {
			background: url(../images/pagination.png) no-repeat 0% 0%;
			display: block;
			width: 18px;
			height: 18px;
			overflow: hidden;
			text-indent: -999px;
		}
		
		ul.pagination li a:hover {
			background-position: 0% -18px;
		}

	ul.pagination li.current a {
		background-position: 0% -18px;
	}

/* ============================== JS faded-slider END ====================================== */


/*content*/
#content{ font-size:0.75em; width:100%; text-align:left; background:url(images/bg.gif) }
#content .bg-cont{background:url(images/bg_cont.gif) top left repeat-x }
#content .indent-main{padding:0 0 43px 0}
#content .indent-main1{padding:16px 0 43px 14px}
#content .indent-main2{padding:16px 30px 43px 14px}
#content .indent-col{padding:17px 46px 37px 0}
#content .indent-col1{padding:17px 0 0 0}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 17px 36px 0}
#content .img-left1{ float:left; margin:0 17px 16px 0}
#content .img-left2{ float:left; margin:0 25px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 17px 0}
#content .p{ margin:0}
#content .p1{ margin:0 0 17px 0}
#content h2{color:#c3c3c3; text-transform:uppercase; font-size:1.75em; font-weight:normal; font-family:"Times New Roman", Times, serif; margin-bottom:19px; line-height:1.2em }
#content .h-2{ margin-bottom:7px;}
#content h4{color:#fff; font-size:1em; margin-bottom:19px   }
#content .tail{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
.banner{ margin-top:6px}
.txt{
	float:right;
	display:block;
	margin-bottom:19px;
	color:#E2272E;
	font-weight:bold
}

#content .indent{padding:0 0 0 14px}
#content .indent1{padding:40px 0 0 0}
#content .indent2{padding:0 0 0 206px}

.block{ background:url(images/block_bg.gif)}
.block-top{ background:url(images/block_top.gif) top left no-repeat}
.block-bot{ background:url(images/block_bot.gif) bottom left no-repeat; width:100%}
.indent-block{padding:15px 17px 22px 19px}

.block1{ margin-bottom:35px; color:#dedede}
.block1 a{  color:#dedede; font-weight:bold}
.indent-block1{padding:100px 0 0 23px}

/*footer*/
#footer { color:#7e7e7e; font-size:0.75em; }
#footer .indent-footer{ padding:38px 0 50px 15px;}
#footer a {color:#7e7e7e; text-decoration:none}  
#footer a:hover {  text-decoration:underline}
#footer h2{color:#939292; text-transform:uppercase; font-size:1.75em; font-weight:normal; font-family:"Times New Roman", Times, serif; margin-bottom:9px; line-height:1.2em }
#footer .txt-1{color:#c3c3c3; text-transform:uppercase; font-size:1.5em; font-weight:normal; font-family:"Times New Roman", Times, serif; margin-bottom:9px; line-height:1.2em }


#footer ul{margin:0; padding:0; list-style:none;}
#footer ul li{background:url(images/marker-1.gif) top left no-repeat; background-position:0 11px; margin:0; padding-left:13px; }
#footer ul li a{color:#848484; text-decoration:none ; line-height:2.33em} 
#footer ul li a:hover { text-decoration:underline; }

#footer .ul{margin:0; padding:28px 0 10px 0; list-style:none;}
#footer .ul li{background:none; padding:0 6px 10px 0; float:left; display:inline }
#footer .ul li a{color:#848484; text-decoration:none ; line-height:2.33em} 
#footer .ul li a:hover { text-decoration:underline; }

#footer .ul1{margin:0; padding:0; list-style:none;}
#footer .ul1 li{ margin:0; display:inline; background:url(images/bg_li.gif) center left no-repeat; float:left; padding:0}
#footer .ul1 li a{color:#7c7c7c; text-decoration:none; display:block; float:left; padding:2px 8px 2px 8px} 
#footer .ul1 li a:hover {
	text-decoration:none;
	color:#D20B14
}
#footer .ul1 .first{background:none;}
#footer .ul1 .first a{ padding-left:0}
#footer .ul1 .last a{ padding-right:0}
#footer .ul1 li .current{
	text-decoration:none;
	color:#D20B14
}

	
.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:26px}
.h1{ height:37px; background:url(images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:0}
.input{
   	border:none; 
	background:none;
	width:200px; height:20px;
	font-size:1em;
	color:#585858;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
}.input1{
   	border:1px solid #a4a4a4; 
	background:#4d4f4f;
	width:205px; height:18px;
	font-size:1em;
	float:right;
	padding-left:3px;
	padding-top:2px
}
textarea{
   	border:1px solid #a4a4a4; 
	background:#4d4f4f;
	width:240px; height:70px;
	font-size:1em;
	padding-left:3px;
	margin-bottom:27px;
	overflow:auto}

