@import"reset.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";@import"../skin/blue.monday/jplayer.blue.monday.css";@import"smoothness/jquery-ui-1.8.17.custom.css";@import"superfish.css";body {	font:13px/18px Arial, Helvetica, sans-serif;	color:#888;	position:relative;	min-width:980px;	background:url(../images/tail-body.gif);}html, body {	height:100%;}/* Global Structure---------------------------------------- */.main {	margin:0 auto;	width:940px;	position:relative;}.container_16 {	position:relative;}html {	min-width:980px}/*----- txt,links,lines,titles -----*/	h1, h2, h3, h4, h5, h6 {	margin:0 0 13px;	line-height:1.2em;	color:#fff;	font-weight:normal;}h1 {	font-size:28px;}h2 {	font-size:24px;	letter-spacing:-1px}h3 {	font-size:22px;}h4 {	font-size:18px;	letter-spacing:-1px;	color:#b3b3b3}h5 {	font-size:16px;}h6 {	font-size:14px;	margin:0 0 10px;}h4.color {	color:#b3b3b3;}h1 strong {	font-size:34px;	line-height:1.2em;	display:block;}h2 strong {	font-size:25px;	line-height:1.2em;	display:block;}a {	color:#8e7c8e;	outline:none;	cursor:pointer;	text-decoration:none}a:focus {	outline:none;}a:hover {	text-decoration:underline}.clear {	clear:both;	line-height:0;	font-size:0;	overflow:hidden;	height:0;	width:100%;	margin:0;	padding:0;	display:block;}.wrapper {	width:100%;	overflow:hidden;	position:relative;}.extra-wrap {	overflow:hidden;	display:block;}p {	padding-bottom:18px;}.p0 {	padding-bottom:0 !important;}.p01 {	padding-top:0 !important;}.p {	padding-top:1px}.p1 {	padding-top:2px}.p2 {	padding-top:3px}.p3 {	padding-top:4px}.p4 {	padding-top:5px}.p5 {	padding-top:6px}.p6 {	padding-top:7px}.p7 {	padding-top:8px}.p8 {	padding-top:9px}.p9 {	padding-top:10px}.p10 {	padding-top:11px}.p11 {	padding-top:12px}.p12 {	padding-top:13px}.p13 {	padding-top:14px}.p14 {	padding-top:16px}.p15 {	padding-top:20px}.p16 {	padding-top:22px}.p17 {	padding-top:24px}.p18 {	padding-top:25px}.p19 {	padding-top:26px}.padd-1 {	padding-top:38px;}.padd-2 {	padding-top:44px;}.padd-3 {	padding-top:60px;}.m0 {	margin:0 !important}.m1 {	margin-top:-1px}.m2 {	margin-top:-2px}.m3 {	margin-top:-3px}.m4 {	margin-top:-4px}.m5 {	margin-top:-6px}.m6 {	margin-top:-10px}.fleft {	float:left}.fright {	float:right}.alignright {	text-align:right}.aligncenter {	text-align:center}.overflow {	overflow:hidden}.line-h {	line-height:20px;}.color-1 {	color:#db460c !important}.color-2 {	color:#fff !important}.text-t {	text-transform:uppercase}.d-block {	display:block}.d-in-block {	display:inline-block}.z1 {	z-index:1}.z2 {	z-index:2}.z3 {	z-index:3}.relative {	position:relative;}.bg-main {	background:url(../images/tail-main.png);	width:980px;	margin:0 auto;}.line-top {	background:url(../images/tail-top.gif) repeat-x 0 0;	width:100%;	height:4px}.margin-bot {	margin-bottom:35px !important}.indent-bot {	margin-bottom:20px !important}.indent-bot2 {	margin-bottom:30px}.indent-bot3 {	margin-bottom:45px}.img-indent-bot {	margin-bottom:25px !important}.img-indent {	float:left;	margin:0 20px 0px 0}.img-indent2 {	float:left;	margin:0 10px 0px 0}.img-indent3 {	float:left;	margin:0 25px 0px 0px}.img-indent-r {	float:right;	margin:0 0px 0px 30px}.prev-indent-bot {	margin-bottom:10px !important}.prev-indent {	float:left;	margin:0 17px 0px 0}.padding-top {	padding-top:10px}.padding-top1 {	padding-top:30px}.padding-top2 {	padding-top:25px}.pad-bot {	padding-bottom:12px}/*********************************spacers**********************************/.img-indent {	float:left;	margin:0px 20px 0 0;}.img-indent-r {	float:right;	margin:19px 25px 0 20px}.img-indent1 {	float:left;	margin:3px 20px 0 0;}.img-indent2 {	float:left;	margin:2px 9px 0 0;}.img-indent4 {	margin:0 18px 0 0;	float:left}/*********************************header*************************************/header {	padding:34px 0px 57px 37px;	background:url(../images/tail-header.gif)}.logo a {	background:url(../images/logo.png) 0 0 no-repeat;	width:322px;	height:144px;	text-indent:-5000px;	overflow:hidden;	display:block;}.logo {	float:left;	width:322px;	height:144px;}nav {	float:right;}.slogan {	background:url(../images/slogan-texture.gif);	overflow:hidden;	text-indent:-1000px;	padding:15px 22px 19px 0;	margin:0 -1px 0 -1px}.slogan span {	display:block;	background:url(../images/slogan.png) no-repeat 0 0;	width:122px;	height:28px;	float:right;}nav {	position:relative;	z-index:25;}/* Slider */ #slider-1 {	width:980px !important;	height:438px;	position:relative;	overflow:hidden;}.slider-1 {	width:980px !important;	height:438px;	position:relative;	overflow:hidden;	overflow:visible !important;}.slider-1 img {	width:980px !important;	height:400px !important;}.items {	display:none;}.slider-1 .pic {	margin-bottom:6px}.slider-1 .mask {	width:980px !important;	height:400px !important;}.line-status {	display:block;	height:6px;	font-size:0;	line-height:0;	background:#b3b3b3;	position:relative;	position:absolute;	left:0;	bottom:32px;	width:980px;}.progbar {	position:absolute;	height:6px;	background:#242424;	left:0;	bottom:32px;}#slider-1 .pagination {	background:#f2f3f4;	overflow:hidden;	padding:0 0 2px;	z-index:30}#slider-1 .pagination li {	float:left;	border-bottom:1px solid #d4d4d4;	border-left:1px solid #ddddde;	width:162px;}#slider-1 .pagination li:first-child {	border-left:none;	width:165px;}#slider-1 .pagination li a {	display:block;	background:#f2f3f4;	font-size:13px;	line-height:1.2em;	overflow:hidden;	text-decoration:none;	color:#ababab;	padding:8px 0 5px 20px;	font-family:Arial, Helvetica, sans-serif}#slider-1 .pagination li.current a, #slider-1 .pagination li a:hover {	background:#e7e8e9;	color:#242424;}#slider-1 .pagination li.current a {	cursor:default;}/********************** Content style ************************/section#content {	padding:60px 0 52px;	position:relative;}#page3 section#content {	padding:58px 0 71px;}#page4 section#content, #page5 section#content {	padding:56px 0 61px;}#page6 section#content {	padding:57px 0 61px;}.border-bot {	padding-bottom:58px;	margin:0 0 42px;	background:url(../images/border.gif) 0 100% repeat-x;}.border-bot.a {	padding-bottom:47px;	margin:0 0 47px;}.border-bot.b {	padding-bottom:44px;	margin:0 0 47px;}.border-bot2 {	padding-top:20px;	margin-bottom:30px;	background:url(../images/border.gif) 0 100% repeat-x;	padding-bottom:15px;}.quote h2 {	font-style:normal;}.quote span {	display:block;	color:#fff;	font-size:13px;	padding:9px 4px 0 0}.quote {	background: url(../images/bg-quote.png) no-repeat scroll 0 0 transparent;	display: block;	font-size: 15px;	font-style: italic;	line-height: 24px;	padding: 10px 0 0 60px;	position: relative;	quotes: none;	color:#db460c}time {	color: #fff;	display: block;	font-weight: bold;	margin: 0 0 18px;}time.time {	color: #db460c;	float: left;	font-size: 20px;	font-weight: bold;	line-height: 1.2em;	margin-right: 20px;	padding: 15px 0 0;	text-align: center;	width: 80px;}time.time span {	display: block;	font-size: 25px;	line-height: 1.2em;	margin: -5px 0 0;}#nav {	position:absolute;	top:20px;	right:0;}#nav a {	display:inline-block;	height:10px;	overflow:hidden;	font-size:0;	line-height:0;	width:10px;	background:url(../images/pags.png) no-repeat 0 0;	margin:0 3px 0 0;}#nav a:hover, #nav a.activeSlide {	background-position:0 bottom;}#slider {	height:116px;	width:380px;	overflow:hidden;}#slider div {	width:380px;	background:none !important}.lightbox-video {	position:relative;	display:inline-block;}.lightbox-video span {	position:absolute;	background:url(../images/play.png);	width:64px;	height:63px;	bottom:0;	right:0;}/* Newsletter-form */#newsletter-form {	padding:2px 0 24px;	position:relative;}#newsletter-form input[type="text"] {	width:137px;	vertical-align:middle;	background:#000;	border:1px solid #262626;	border-right:none;	padding:3px 10px;	color:#fff;	font-size:12px;	margin-right:-4px;outline:none;}#newsletter-form a {	vertical-align:middle;	color:#b3b3b3;	font-size:11px;	display:inline-block;	padding:1px 13px 2px;	background:#242424;	text-decoration:none;	-webkit-transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-o-transition:all 0.5s ease;	transition:all 0.5s ease;	border:1px solid #0d0d0d}#newsletter-form a:hover {	color:#fff;	background:#000;}#newsletter-alt-form a {	vertical-align:middle;}/********************** aside ************************/aside {	padding:65px 0 15px;	overflow:hidden;}aside ul {	padding-top:3px}aside li {	padding:0 0 6px;}aside li a {	text-decoration:none;	color:#a4a3a3;	-webkit-transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-o-transition:all 0.5s ease;	transition:all 0.5s ease;}aside li a:hover {	color:#fff;	text-decoration:none}aside .icons li img {	margin:0 8px 0 0;}/********************** links ************************/.link-1 {	font-size:10px;	line-height:12px;	display:inline-block;	font-weight:normal;	color:#9e9e9e;	text-decoration:underline;	text-transform:uppercase}.link-1:hover {	color:#f66b64}.link-2 {	font-size:15px;	line-height:18px;	display:inline-block;	font-weight:normal;	color:#fff;}.link-2:hover {	text-decoration:none;	color:#f66b64}/*  Buttons */.button {	color:#db460c;	display:inline-block;	padding:0px 0px 0px 19px;	position:relative;	line-height:18px;	text-decoration:underline;	background:url(../images/marker-1.png) no-repeat 0 3px}.button:hover {	text-decoration:none}/*  Lists */.list-1.a {	width:422px}.list-1 li {	padding:11px 0 10px 11px;	position:relative;	border-top:1px solid #535353;	font-size:12px;}.list-1 li:first-child {	border:none;}.list-1 li a {	color:#fff;	text-decoration:none;}.list-1 li a:hover {	color:#db460c}.list-1 li span {	position:absolute;	width:3px;	height:3px;	background:#fff;	left:0;	top:18px;}.list-2 li {	padding:0px 0 20px 28px;	background:url(../images/news.png) 0 3px no-repeat;	line-height:18px}.list-2.a li {	padding-bottom:19px}.list-2 li a {	color:#db460c;	text-decoration:underline}.list-2 li a:hover {	text-decoration:none}.list-3 li {	overflow:hidden;	padding:0 0 10px;}.list-3 li img {	float:left;	margin-right:11px;}.list-3 li a {	overflow:hidden;	text-decoration:none;}.list-3 li a:hover {	text-decoration:underline;}/*----- map -----*/.map {	display:inline-block;	padding: 7px 0 23px}.map iframe {	height:239px;	overflow: hidden;	width:460px;	background:#e1e1e1}/*----- address -----*/.mail-1 {	font-style:normal;	font-size:13px;	line-height:18px;	color:#db460c;	display:inline-block;	text-decoration:underline;}.mail-1:hover {	text-decoration:none}dl.address {}dl.address dt {	font-size:18px;	color:#b3b3b3;	font-weight:normal;	line-height:25px;	padding-bottom:10px}dl.address dd {	font-size:13px;	color:#888888;	font-weight:normal;	line-height:18px;}dl.address dd span {	display:inline-block;	width:108px}.policy {	padding-top:5px}.policy span {	display:block;	color:#db460c}.policy .mail-1 {	text-decoration:none}.policy .mail-1:hover {	text-decoration:underline}/******************** contact-form ******************/#contact-form-1 {	display:block;	position:relative;	margin:0;	padding:7px 0 0;	height:416px;}#contact-form-1 fieldset {	display:block;}#contact-form-1 label {	display:block;	position:relative;	height:60px;	overflow:hidden;}#contact-form-1.label {	display:block;	overflow:hidden;}#contact-form-1 label.message {	height:auto;	margin:0;}#contact-form-1 .message .label {	width:auto;}#contact-form-1 input, #contact-form-1 textarea {	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-size:13px;	margin:0;	outline:none;	resize:none;	position:relative;	-webkit-background-clip:padding-box;	border:1px solid #dddddd;	box-shadow: none;	border-radius:0;	background:#fff;	padding:16px;	line-height:18px}#contact-form-1 input {	height:16px;	width:323px;}#contact-form-1 textarea {	height: 174px;	overflow: auto;	width: 426px;	padding:12px 16px;}#contact-form-1 .empty, #contact-form-1 .error {	display:none;	color:#db460c;	font-size:11px;	line-height:14px;	position:absolute;	top:2px;	right:106px;	width:200px;	text-align:right}#contact-form-1 label.message .empty, #contact-form-1 label.message .error {	position:relative;	width:100%;	left:5px;	top:0px;	text-align:left}#contact-form-1 .success {	display:none;	font-size:13px;	line-height:18px;	padding:0;	top:-11px;	left:1px;	position:absolute;	color:#db460c;	background:none !important;	background-image:none !important;	border:none;	box-shadow:none;	-pie-background: none;}.btns {	position:absolute;	bottom:0;	right:0;}.btns a {	margin-left:15px;}.bttmmenu {	display:block;	margin:0 auto;	padding:20px;	background:url(../images/slogan-texture.gif);	width:940px;}/******************** Footer ******************/footer {	padding:53px 0;	overflow:hidden;	width:940px;	margin:0 auto;	color:#c4c4c4;	font-size:11px;}footer a {	color:#c4c4c4;	text-decoration:none;}footer a:hover {	text-decoration:underline;}/******************** Nivo ******************/#nivoslider {	margin:0px auto;	background:#333;	width:980px;}.theme-default #slider {    margin:0px auto;    width:980px; /* Make sure your images are the same size */    height:300px; /* Make sure your images are the same size */}.theme-pascal.slider-wrapper,.theme-orman.slider-wrapper {    margin-top:150px;}/*====================*/