* { 

	margin:0;

	padding:0;

}

html, body { 

	height:100%;

}

body { 

	background:#000 url(images/all_bg.jpg) no-repeat 50% 0%; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%; 

	color:#706b64

}



img {

	border:0; 

	vertical-align:top; 

	text-align:left;

}

object { 

	vertical-align:top; 

	outline:none;

}

ul, ol { 

	list-style:none;

}



.fleft { 

	float:left;

}

.fright { 

	float:right;

}

.clear { 

	clear:both;

}



.col-1, .col-2, .col-3, .sub_col-1, .sub_col-2 {
	float:left;
	display:inline;
}



.alignright { 

	text-align:right;

}

.aligncenter { 

	text-align:center;

}



.wrapper { 

	width:100%;

	overflow:hidden;

}

.container { 

	width:980px;

	margin:0 auto;

	position:relative;

}









/*==== GLOBAL =====*/

#header {

	height:542px;

	width:926px;

	margin:0 auto;

	position:relative

}

#main {

	font-size:0.75em;

	line-height:1.6em

}





/*----- forms parameters -----*/



input, select, textarea { 

	font-family:Arial, Helvetica, sans-serif; font-size:1em;

	vertical-align:middle;

	font-weight:normal;

}





/*----- other -----*/

.img-indent { 

	margin:0 20px 0 0; 

	float:left;

}

.img-indent2 { 

	margin:0 0px 0 20px; 

	float:right;

}



.img-box { 

	width:100%; 

	overflow:hidden; 

	padding-bottom:20px;

	font-size:10px;

	line-height:18px;

	text-transform:uppercase;

}

	.img-box img { 

		float:left; 

		margin:0 12px 0 0;

	}

	.img-box span {

		color:#fff;

	}



.extra-wrap { 

	overflow:hidden;

}





p {
	margin-bottom:20px;
	color: #999;
}

.p1 {

	margin-bottom:10px	

}

.p2 {

	margin-right:70px	

}

.p3 {

	margin-bottom:20px	

}

.p4 {

	margin-left:10px	

}



/*----- txt, links, lines, titles -----*/

a {

	color:#fff; 

	outline:none;

}

a:hover{

	text-decoration:none;

}



h1 {

	padding:29px 0 0 18px;

	font-size:24px;

	line-height:1.2em;

	letter-spacing:-1px

}

h2 {

	font-size:24px;

	color:#fff;

	font-weight:normal;

	margin:22px 0 27px 0;

	text-transform:uppercase;

	letter-spacing:-1px

}

h2 span.red { 

	color:#f03806;

}

.red { 

	color:#f03806;

}

h3 {

	font-size:24px;

	color:#fff;

	font-weight:normal;

	margin:0 0 23px 0;

	text-transform:uppercase;

	letter-spacing:-1px

}

.black {

	color:#151515	

}

h4 {

	font-size:16px;

	color:#fff;

	font-weight:bold;

	margin:0 0 4px 0;

}

.more {

	font-size:10px;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

}

.more:hover {

	color:#f03806;	

}

.more_red {

	font-size:10px;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

	color:#f03806

}

.more_red:hover {

	color:#fff;	

}

span.more_red:hover {

	color:#f03806;	

}



.button {

	display:inline-block;

	background:url(images/button_bg.gif) no-repeat 0% 0%;

	width:77px;

	text-align:center;

	text-decoration:none;

	line-height:22px;

	font-size:10px;

	text-transform:uppercase

}

.button:hover {

	text-decoration:underline	

}



.line-hor { 

	background:#3a3c52;

	height:1px;

	overflow:hidden;

	font-size:0;

	line-height:0;

	margin:20px 0 20px 0;

}

.line-ver { 

	background-image:url(images/line-ver.gif); 

	background-repeat:repeat-y;

	width:100%;

}



.title { 

	margin-bottom:0px;

	font-size:10px;

	color:#f03806;

	text-transform:uppercase

}



.address { 

	float:left;

	font-size:14px;

	color:#f03806;

	text-transform:uppercase

}

	.address dt {

		margin-bottom:26px;

	}

	.address dd { 

		clear:both;

		text-align:right;

	}

		.address dd span { 

			float:left;

			padding-right:12px;

		}

		.address a { 

			color:#f03806;

		}

.address2 { 

	float:left;

	width:225px

}

	.address2 dt {

		margin-bottom:6px;

		color:#fff;

		font-size:10px;

		text-transform:uppercase

	}

	.address2 dd { 

		clear:both;

		text-align:right;

	}

		.address2 dd span { 

			float:left;

		}

		.address2 dd strong { 

			padding-right:45px;

			font-weight:normal

		}

		.address2 a { 

			color:#706b64;

		}

.no_bg {

	background:none !important	

}

/* ==== header ====*/ 



.logo {

	position:absolute;

	margin:33px 0 0 15px;

	width: 409px;

}

.menu {

	position:absolute;

	margin:65px 0 0 430px;

	width: 490px;

}

.menu ul li {

	float:left;

	background:url(images/dot.gif) repeat-y 100% 0%;

	padding:0 18px

}

.menu ul li.last {

	float:left;

	background:none;

	padding:0 0 0 18px

}

.menu ul li a {

	text-transform:uppercase;

	text-decoration:none;

	color:#fff;

	font-size:1.16em

}

.menu ul li a:hover {

	color:#e83d00

}

.menu ul li a.active {

	color:#e83d00;

}

.top_menu {

	position:absolute;

	right:15px;

	top:13px

}

.top_menu a{

	text-transform:uppercase;

	font-size:0.83em;

	font-weight:bold;

	text-decoration:none;

	color:#808080

}

.top_menu a img{

	margin:2px 0 0 3px

}



.top_menu a:hover {

	color:#e83d00

}

.top_menu span {

	margin:0 13px;

	color:#6a6262;

	font-size:0.83em;

	font-weight:bold;

}

.txt_area {

	width:384px;

	float:left;

	

}

/*===== content =====*/



.row {

	width:936px;

	margin:0 auto;

}

.row2 {

	background:#fff;

	padding:35px 0;

	margin-top:40px

}















/*===== footer =====*/

#footer {

	height:75px;

	text-transform:uppercase;

	color:#fff;

	font-size:10px;

	font-weight:bold;

}

	#foot {

		width:926px;

		margin:0 auto

	}

	.copy {

		position:absolute;

		margin:33px 0 0 0

		}

		.copy a {

			color:#f03806;

			text-decoration:none

			}

			.copy a:hover {

			text-decoration:underline

			}

.inl {

	display:inline

	}

/*----- forms -----*/

.inp_form {

	float:left;

}

.inp_form div.fleft_side{

	float:left;

	display:inline

}

.inp_form  input{

	display:block;

	width:260px;

	padding:2px 5px 3px ;

	color:#444;

	border:1px solid #787473;

	background:#fff

}

.inp_form  .height_inp{

	width:311px;

	margin-right:0;

	height:37px



}

.inp_form textarea {

	width:270px;

	height:123px;

	color:#444;

	padding:5px;

	border:1px solid #787473;

	float:left;

	background:#fff;

	overflow:auto

}

/*==========================================*/

.carousel {

	position:absolute;

	height:53px;

	top:163px;

	overflow: visible;

	left: 0px;

}

.jScrollPaneContainer {

	z-index: 1;

	overflow: hidden;

	position: relative

}

.jScrollPaneTrack {

	background: url(images/slider-bg.gif) no-repeat 0% 0%;

	left: 0px;

	width: 100%;

	cursor: pointer;

	top: 289px;

	position: absolute

}

.jScrollIntervalTrack {

	position: absolute;

	display:none

}

.jScrollPaneDrag {

	background: url(images/handle.gif) no-repeat 0% 0%;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	margin:3px 5px

}

.jScrollPaneDragLeft {

	left: 0px;

	overflow: hidden;

	bottom: 0px;

	position: absolute

}

.jScrollPaneDragRight {

	right: 0px;

	overflow: hidden;

	bottom: 0px;

	position: absolute

}



ul.blocks {

	display: block;

	padding: 0px;

	width: 4700px;

	height: 308px;

	overflow:hidden

}

ul.blocks li {

	display: block;

	float: left;

	margin: 0px !important;

	width: 920px;

	height: 308px;

	overflow:hidden;

	padding:0 5px 0 15px !important;

}

.holder {

	display: block;

}

.scroll-pane {

	padding-right:0px;

	padding-left: 0px;

	float: left;

	padding-bottom: 0px;

	width: 926px;

	padding-top: 0px

}

#pane5 {

	padding-right: 0px;

	display: block;

	padding-left: 0px;

	padding-bottom: 0px;

	overflow: hidden;

	width: 926px;

	padding-top: 0px;

	height: 308px

}

.block_ind {

	float:left;

	width:91px;

}

.left95 {

	margin-left:95px

}

.white {

	color:#fff !important	

}

.grey {

	color:#706b64	

}

.pt10 {

	font-size:10px;

	text-transform:uppercase

}

.list {

	margin-bottom:17px;

	position:relative;

}

.list li {

	background:url(images/mark.png) no-repeat 0% 6px ;

	padding:0 0 0 18px;

	float:none !important;

	display:block !important;

	width:auto !important;

	height: auto !important;

}

.list li a {

	font-size:10px;

	text-transform:uppercase;

	color:#f03806;

	text-decoration:none

}

.list li a:hover {

	text-decoration:underline	

}

.list2 {

	margin-bottom:17px;

	position:relative;

}

.list2 li {

	background:url(images/mark2.png) no-repeat 0% 6px ;

	padding:0 0 0 18px;

	float:none !important;

	display:block !important;

	width:auto !important;

	height: auto !important;

}

.list2 li a {

	font-size:10px;

	text-transform:uppercase;

	color:#fff;

	text-decoration:none

}

.list2 li a:hover {

	text-decoration:underline	

}

.width165 {

	width:165px	

}
