/* 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:920px;}	
body { 
	background:#fff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#898989;
	}
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;  }
fieldset{ border:none}

a{ color:#898989; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		
body{overflow-x:hidden;  width:100%}

.link{color:#949494; font-style:italic  }

.button{color:#fff; background:url(../images/button-1.gif) top left no-repeat; text-transform:uppercase; width:74px; text-align:center; padding:10px 0px 10px 0px; display:block; text-decoration:none; float:left  }
.button strong{ font-size:36px; display:block; margin-bottom:9px; line-height:1em; font-weight:normal}

.button1{color:#353535; background:url(../images/button2.png) top left no-repeat; text-transform:uppercase; width:116px; text-align:center; line-height:40px; display:block; text-decoration:none; float:left  }
.button1:hover{color:#a9ba08; }
.button2{color:#fff; background:url(../images/button3.png) top left no-repeat; text-transform:uppercase; width:113px; text-align:center; line-height:40px; display:block; text-decoration:none; float:left  }
.button2:hover{color:#a9ba08; }

section ul{margin:0; padding:0; list-style:none;}
section ul li{background:url(../images/marker.gif) top left no-repeat; background-position:0 6px; margin:0; padding-left:15px;  }
section ul li a{color:#2a2a2a; text-decoration:none; line-height:1.69em; text-transform:uppercase} 
section ul li a:hover { text-decoration: underline; }

.link-1 { display:block; float:left; background:url(../images/link_bg.gif) top left repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(../images/link_left.gif) left top no-repeat;}
.link-1  b { display:block; background:url(../images/link_right.gif) right top no-repeat; padding:0 15px 0 15px; line-height:28px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}



/*header*/
header {font-size:0.75em; color:#FFFFFF ;}
header .indent{ top:76px; right:0; position:absolute; width:296px; padding:0}
header .inside{padding:413px 0px 0px 0px}
header .indent-menu{margin:138px 0px 0px 0px; height:51px; width:920px; position:absolute; background:url(../images/bg_menu.png) top left repeat-x}
header .img{margin:21px 0 0 0}
header .slogan{margin:244px 0 0 0px; position:absolute}

header h1 {position:absolute; left:0px; top:44px; text-indent:-9999px;}
header h1 a { display:block; width:270px; height:75px; background:url(../images/logo.png) no-repeat left top;	}

header ul.menu{margin:0; padding:0; list-style:none;}
header ul.menu li{ margin:0px; display:inline; height:51px; float:left}
header ul.menu li a{color:#fff; font-size:18px; text-decoration:none; padding-right:40px; display:block; float:left; line-height:51px; text-transform:uppercase} 
header ul.menu li a:hover { text-decoration:none; color:#000}

.block1{ height:553px; background: url(../images/bg-1.gif);  position:relative;margin: 0 auto;}
.block2{ height:553px; background: url(../images/bg-2.gif);  position:relative;margin: 0 auto;}
.block3{ height:553px; background: url(../images/bg-3.gif);  position:relative;margin: 0 auto;}


#page1{	background: url(../images/bg-1.gif) center top no-repeat; z-index:11;}
#page2{	background: url(../images/bg-2.gif) center top no-repeat; z-index:10;}
#page3{	background: url(../images/bg-3.gif) center top no-repeat; z-index:9;}
#page4{	background: url(../images/bg-2.gif) center top no-repeat; z-index:8;}
#page5{	background: url(../images/bg-3.gif) center top no-repeat; z-index:7;}
.page{	float:left; width:33%; position:relative; height:533px}
.pages{	width:305%;  position: absolute; top:0; height:533px;}

.prev{	width:47px;	height:40px; background:url(../images/prev.png) 0 0 no-repeat; position:absolute; z-index:100; left:827px; top:413px}
.prev:hover{	background:url(../images/prev-act.png) 0 0 no-repeat;}
.next{	width:46px;	height:40px; background:url(../images/next.png) 100% 0 no-repeat; position:absolute; z-index:100; left:874px; top:413px}
.next:hover{	background:url(../images/next-act.png) 0 0 no-repeat;}



/*content*/
.bg-main{ font-size:0.8125em; width:100%; text-align:left; background:#fff; padding-top:533px; overflow:hidden}
section .inside{padding:34px 0px 55px 0px}
.img-left{ float:left; margin:0 16px 16px 0}
.img-left1{ float:left; margin:0 5px 0px 0}
.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 11px 0}
.p3{ margin:0 0 27px 0}
h2{color:#2a2a2a; font-size:3.0769em; margin-bottom:37px; line-height:1.2em}
h4{color:#2a2a2a; font-size:1em; margin-bottom:17px; font-weight:normal; text-transform:uppercase  }
h4 a{color:#2a2a2a; font-size:1em; margin-bottom:17px; font-weight:normal; text-transform:uppercase; text-decoration:none  }
h4 a:hover{color:#2a2a2a; font-size:1em; margin-bottom:17px; font-weight:normal; text-transform:uppercase; text-decoration: underline  }
.txt{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}

.indent{padding:45px 0px 0px 0px}
.indent1{padding:0px 0px 0px 89px}
.indent2{padding:25px 0px 0px 0px}

/*box*/
.box{ background:#eeeeee; width:100%; color:#747474; font-size:.84em; line-height:1.36em}
.box .corner-top-left {background:url(../images/corner_top_left.gif) left top no-repeat;}
.box .corner-top-right {background:url(../images/corner_top_right.gif) right top no-repeat;}
.box .corner-bottom-left {background:url(../images/corner_bottom_left.gif) left bottom no-repeat;}
.box .corner-bottom-right {background:url(../images/corner_bottom_right.gif) right bottom no-repeat; width:100%; }
.box .indent-box{ padding:32px 0px 30px 20px; }
.box h3{color:#242515; font-size:1.45em; margin-bottom:9px;  }

/*footer*/
footer { color:#898989; font-size:0.6875em; text-transform:uppercase; background:#f2f2f2; width:100%; overflow:hidden; min-height:120px; height:auto !important;  height:120px; position:relative}
.bg-bot{ background:#f2f2f2; width:100%; overflow:hidden; min-height:120px; height:auto !important;  height:120px;}
footer .inside{ padding:30px 0 20px 0px }
footer .inside1{ top:18px; right:0; position:absolute}
footer a {color:#898989; text-decoration:none}  
footer a:hover {  text-decoration:underline}

footer ul{margin:0; padding:0; list-style:none;}
footer ul li{ margin:0px; display:inline; float:left}
footer ul li a{ text-decoration:none; display:block; float:left; padding:0px 0px 0px 4px; background:url(../images/icon1.gif) top no-repeat; width:34px; height:32px} 
footer ul .li a{ background:url(../images/icon2.gif) top  no-repeat;} 
footer ul .li1 a{background:url(../images/icon3.gif) top  no-repeat;} 
footer ul li a:hover{ text-decoration:none; background-position:bottom; width:34px; height:32px} 

.jamp{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px}
	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:26px}
.rowElem1{ height:35px; background:url(../images/bg_input.png) top left no-repeat; z-index:100}
.block-contact span{ float:right; margin-right:90px}
.input{
   	border:none; 
	background:none;
	width:230px; height:19px;
	font-size:1em;
	color:#353535;
	padding-left:16px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}input{
   	border:1px solid #a4a4a4; 
	background:#FFFFFF;
	width:172px; height:16px;
	font-size:11px;
	color:#a4a4a4; font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
textarea{
   	border:1px solid #a4a4a4; 
	background:#FFFFFF;
	width:252px; height:68px;
	font-size:11px;
	color:#a4a4a4; font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:11px;
	overflow:auto}