@import"reset.css";@import"grid.css";
@import url(http://fonts.googleapis.com/css?family=Anton);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
body{
	background: url("../images/bg.jpg") repeat-x scroll center 0 #144E73;
    color: #878787;
    font: 14px/20px Arial,Helvetica,sans-serif;
    min-width: 960px;
    position: relative;
}
.bg-wrapper{
	background: url("../images/bg-white.jpg") repeat-x scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 1042px;
}
html,body{height:100%;}
p{}
h1,h2,h3,h4,h5,h6{line-height:1.2em;color:#c9c9c9;font-weight:normal; font-family: 'Oswald', sans-serif; text-transform:uppercase;}
h1{font-size:36px;}
h2{font-size:30px; line-height:40px;}
h3{font-size:24px;} 
h4{font-size:22px;}  
h5{font-size:20px;}
h6{font-size:18px;}
h6 span {display:block; margin-top:-2px;}

a {text-decoration:none; color:#00b8d0;}

a.button {
	background: url("../images/button.jpg") repeat-x scroll 0 0 #252525;
    border-radius: 4px 4px 4px 4px;
    border-top: 1px solid #758289;
    box-shadow: 0 1px 1px #1A1A1A;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 8px 13px 11px;
    text-decoration: none;
	}
a.button:hover {background:#3b3b3b; }

a.link {color:#c9c9c9; text-decoration:none; }
a.link:hover {text-decoration:none; text-decoration:underline;}

a.link-1 {
	font-size:14px;
	line-height:18px;
	color:#666;
	text-transform:uppercase;
	text-decoration:none;
}
a.link-1:hover {
	text-decoration:none;
	color:#1D5578;
	font-size: 14px;
}

a.link-2 {color:#888888; }
a.link-2:hover {color:#aebbc3;}

ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 10px 15px; font-size:14px; color:#888888; line-height:20px; background:url(../images/marker-1.png) 0 6px no-repeat;}
ul.list-1 li a { color:#888888; }
ul.list-1 li a:hover {color:#aebbc3; text-decoration:none;}

/* LightBox */
.lightbox-image {position:relative;overflow:hidden;display:inline-block;z-index:99;}
.lightbox-image img {position:relative;z-index:2;background:#f1f1f1;}
.lightbox-image span {display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../res_html/images/magnifying-glass.png) no-repeat 50% 50%  !important;z-index:1;}
/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/

.wrap {overflow:hidden;}
.wrapper {overflow:hidden;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.clear {clear:both;}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.img-indent {float:left; margin:0px 22px 0px 0;}

.last {margin-right:0px !important;}
.line-height {line-height:23px;}

.clr-1 {color:#00b8d0;}
.clr-2 {color:#adc300;}
.clr-3 {color:#efc500; /*line-height:50px;*/}
.clr-4 {color:#fff;}
.clr-5 {color:#a7d7e3;}
.clr-6 {color:#d0dca8;}
.clr-7 {color:#f4daa8;}
.clr-8 {
	color:#CC6119;
}
.clr-9 {color:#7c7c7c;}

.text-1 {font-size:12px; line-height:20px; color:#646464;}
.text-2 {color:#c9c9c9; font-size:12px; font-weight:bold;}
.text-3 {font-size:18px; line-height:22px; color:#c9c9c9; text-transform:uppercase;}

.top-1 { margin-top:20px;}
.top-2 { margin-top:62px;}
.top-3 { margin-top:24px;}

.left-1 {padding-left:0px;}

.right-1 {padding-right:0px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}

.pad-1 {margin:14px 0 15px 0;}
.pad-2 {margin:27px 0 28px 0;}

.p1 {padding-bottom:20px;}
.p2 {padding-bottom:10px;}
.p3 {padding-bottom:0px;}
.p4 {padding-bottom:10px;}
.p5 {padding-bottom:32px;}
.p6 {padding-bottom:27px;}
.p7 {padding-bottom:40px;}
.p8 {padding-bottom:30px;}


/*********************************header*************************************/
header {width:100%; margin:0 auto; z-index:101; position:relative;}
.header {padding-bottom:21px; background:url(../images/line.png) center bottom no-repeat; margin-bottom:35px;}

#search-form {margin-top:39px;}
#search-form input { width:200px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-style:italic; border:none; border-bottom:#aebbc3 1px solid; background:#aebbc3; vertical-align:top; padding:11px 10px 12px 10px; display: inline-block; border-radius:4px; outline:none;}

header h1 {float:left; margin:10px 0 0 0px;}

nav {
background: url("../images/nav.jpg") repeat-x scroll 0 0 #93A1AA;
border-left: 1px solid #96A4AC;
border-radius: 5px 5px 5px 5px;
border-right: 1px solid #96A4AC;
box-shadow: 0 1px 1px #DFDFDF;
margin-top: 5px;
position: relative;
z-index: 101;
}

/* menu */
.sf-menu {display:inline-block;}
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left; }
.sf-menu a {text-decoration:none; text-transform:uppercase;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}

ul.sf-menu>li { text-align:center; display:inline-block; background:url(../images/transp.png) 0 0 repeat; border-top:#b8c4cb 1px solid; border-bottom:1px solid #B8C4CB; width:156px;}
ul.sf-menu>li.first {width:158px;}
ul.sf-menu>li.first {border-radius:5px 0 0 5px;}
ul.sf-menu>li.last {border-radius:0 5px 5px 0;}
ul.sf-menu>li>a {
	color: #FFFFFF;
    display: block;
    font-size: 14px;
    line-height: 43px;
    /*padding: 10px 0 16px;*/
    position: relative;
	}
ul.sf-menu>li>a:after { background:url(../images/li-a.png) 0 0 no-repeat; height:43px; width:2px; position:absolute; left:-1px; top:0; content:""; line-height:43px;}
ul.sf-menu>li.first>a:after {background:transparent;} 
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover { background:url(../images/li-hover.jpg) 0 0 repeat-x #b8c4cb; border-top:1px solid #B8C4CB;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {}

.sf-menu>li ul { width:192px; background:#7B868C; left:0px; top:44px; padding:0px 0px 0px 0px;}
.sf-menu>li ul li {width:100%; text-align:left; line-height:15px; border-top:1px solid #B8C4CB; }
.sf-menu>li ul li:first-child {border-top:transparent 1px solid;}
.sf-menu>li ul li a { font-size:11px; line-height:15px; color:#fff; display:block;  padding:17px 0 19px 37px;}
.sf-menu>li ul li:hover, ul.sf-menu li ul li.sfHover{}
.sf-menu>li ul li a:hover, ul.sf-menu li ul li.sfHover a {color:#a3b0b8;}


/*Slider*/
#slide {padding:12px; background:#535f66; border-bottom:1px solid #656F76; border-radius:4px; width:910px; height:320px; margin-top:7px; margin-bottom:50px; position:relative; }
.slider { width:910px; height:320px; position:relative; z-index:2; }
.items { display:none;}

.pagination {position:absolute; bottom:-40px; left:345px; background:url(../images/pags.gif) 0 11px repeat-x; width:235px; height:31px; z-index:111; display:block;}
.pagination li {float:left; z-index:999; position:relative; display:inline-block; width:25px; height:26px; margin-left:80px;}
.pagination li:first-child {margin-left:0px;}
.pagination li a {display:inline-block; width:25px; height:26px;}
.pagination li a.pags-1 {background:url(../images/pags-2.png) 0 0 no-repeat;}
.pagination li a.pags-2 {background:url(../images/pags-3.png) 0 0 no-repeat;}
.pagination li a.pags-3 {background:url(../images/pags-1.png) 0 0 no-repeat;}
.pagination li:hover a, .pagination li.current a{ background-position:0 bottom;}

.banner{ position:absolute; bottom:0px; left:0; z-index:111; width:300px; background:url(../images/banner-bg.png) 0 0 repeat; padding-right:30px; text-align:right;}
.banner>span { font-family: 'Oswald', sans-serif; display:block; font-size:40px; line-height:60px; color:#c9c9c9; letter-spacing:1px; text-transform:uppercase; text-align:right; padding:15px 0 13px 0; letter-spacing:-3px;}
.banner>span strong {display:block; margin-top:-12px; font-weight:normal; line-height:50px;}

/**Carousel**/
/**Cycle**/
/**to top**/

/********************** Content ************************/
section{ position:relative; z-index:1;}
#content { width:100%; padding-bottom:20px;}

.box-1 {background:url(../images/box-1.gif) 0 0 repeat;margin:4px 5px 5px 5px; }
.box-1-1 {background:url(../images/box-1-1.jpg) 0 0 no-repeat; padding:214px 10px 26px 10px; text-align:center;}
.btn-1 { color:#a8e0ea; font-size:12px; line-height:15px; font-weight:bold; text-transform:uppercase; background:url(../images/btn-1.jpg) 0 0 repeat; display:inline-block; padding:10px 18px 11px 18px; border-radius:5px; text-decoration:none;}
.btn-1:hover {background:#03c1e2;}

.box-2 {background:url(../images/box-2.gif) 0 0 repeat;margin:4px 5px 5px 5px; }
.box-2-2 {background:url(../images/box-2-2.jpg) 0 0 no-repeat; padding:214px 10px 26px 10px; text-align:center;}
.btn-2 { color:#dde6a8; font-size:12px; line-height:15px; font-weight:bold; text-transform:uppercase; background:url(../images/btn-2.jpg) 0 0 repeat; display:inline-block; padding:10px 18px 11px 18px; border-radius:5px; text-decoration:none;}
.btn-2:hover {background:#b0cd02;}

.box-3 {background:url(../images/box-3.gif) 0 0 repeat;margin:4px 5px 5px 5px; }
.box-3-3 {background:url(../images/box-3-3.jpg) 0 0 no-repeat; padding:214px 10px 26px 10px; text-align:center;}
.btn-3 { color:#f7e4a8; font-size:12px; line-height:15px; font-weight:bold; text-transform:uppercase; background:url(../images/btn-3.jpg) 0 0 repeat; display:inline-block; padding:10px 18px 11px 18px; border-radius:5px; text-decoration:none;}
.btn-3:hover {background:#ffc00b;}

.box-4 {background:url(../images/box-4.gif) 0 0 repeat;margin:4px 5px 5px 5px; }
.box-4-4 {background:url(../images/box-4-4.jpg) 0 0 no-repeat; padding:214px 10px 26px 10px; text-align:center;}
.btn-4 { color:#f1d0a9; font-size:12px; line-height:15px; font-weight:bold; text-transform:uppercase; background:url(../images/btn-4.jpg) 0 0 repeat; display:inline-block; padding:10px 18px 11px 18px; border-radius:5px; text-decoration:none;}
.btn-4:hover {background:#f18105;}

.box-border {
	background: none repeat scroll 0 0 #535F66;
    border-radius: 4px 4px 4px 4px;
    border-top: 1px solid #656F76;
    box-shadow: 0 1px 2px #DFDFDF;
	}
figure.box-border {display:inline-block;padding:5px 5px 5px 5px;}
.box-border p {margin:22px 0 13px 0;}

.line-1 {padding-bottom:37px; background:url(../images/line.png) center 0 repeat-x; margin-top:29px;}

.block-1 {}
.block-1 p {padding:1px 0 5px 0;}
.date {
	background: url("../images/date.jpg") repeat-x scroll 0 0 #3b454a;
    border-bottom: 1px solid #3B454A;
    border-radius: 4px 4px 4px 4px;
    border-top: 1px solid #758289;
    box-shadow: 0 1px 1px #9F9F9F;
    color: #C9C9C9;
    display: inline-block;
    float: left;
    font-family: 'Oswald',sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    margin-right: 20px;
    padding: 9px 0 17px;
    text-align: center;
    text-transform: uppercase;
    width: 90px;
	}
.date span {display:block; font-size:14px; line-height:20px; font-weight:normal; margin-top:-3px; }
@media all and (-webkit-min-device-pixel-ratio:0) { 
	.date{ line-height:42px; }
	.date span{ margin-top:5px; line-height:17px;} 
}
.banner-1 {
	padding:16px 15px 24px 15px;
	background: url("../images/banner_bg.jpg") repeat-x scroll 0 0 #3b454a;
    border-bottom: 1px solid #3B454A;
    border-radius: 4px;
    border-top: 1px solid #758289;
    box-shadow: 0 1px 1px #9F9F9F;
	margin-top:26px;
	margin-bottom:30px;
	text-align:center;
	}


#form2 { margin: 28px 0 0px 0px; width:300px; }
#form2 input {float:left; border:none; border-bottom:#3b3b3b 1px solid; background:#444f56; border-radius:5px; width:205px; padding:7px 5px 8px 10px; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#878787; margin:0; outline: medium none;}
#form2 textarea {
	 border:none; border-bottom:#3b3b3b 1px solid; background:#444f56; width:290px; border-radius:5px; padding:7px 0px 0px 10px; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#878787;
    height: 43px;
    outline: medium none;
    overflow: auto;
	resize:none;
	margin:0px 0 0 0;
	float:left;
}
#form2 label {
	position:relative;
	overflow:hidden;
    display: block;
    min-height:40px;
}
#form2 .error, #form2 .empty {
    color: #FF0000;
    display: none;
    font-size: 10px;
	line-height:14px;
	width:200px;
	float:left;
	margin-top:2px;
}
#form2 .error-empty {margin: 4px 0 5px 5px !important; display:none; float:left;}
#form2 .success {display:none; margin-bottom:5px;}
#form2 .btns {
	width:300px;
	position:relative;
	padding-top:7px;
	text-align:right;
}
/***********************/

.tooltips { margin:25px 0px 0 0; overflow:hidden;}
.tooltips li {margin-bottom:8px;}
.tooltips a {display:inline-block; }
.tooltips a span { color:#878787; font-size:12px; display:inline-block; margin:7px 0 0 18px;}
.tooltips a:hover img {opacity:.7;}
.tooltips a:hover span {color:#aebbc3;}

.lists {overflow:hidden; margin-top:29px;}
.lists ul {margin-top:9px;}
.lists>div {float:left; width:220px; margin-right:20px;} 

.block-2 {}
.block-2 figure {float:left; margin-right:20px; }
.block-2 p {padding:2px 0 11px 0;}

.table {margin-top:14px;}
.table th {font-weight:bold; color:#c9c9c9; font-size:12px; padding:10px 5px 9px 15px; text-align:left;}
.table th:first-child {width:32px;}
.table th+th {width:99px;}
.table th+th+th {width:349px;}
.table th+th+th+th {width:55px;}
.table th, .table td {border:#e6eaec 1px solid; border-collapse:collapse;}
.table td:first-child {padding:8px 0 10px 9px;}
.table td+td {padding:10px 0 13px 13px;}

.lists-2 {overflow:hidden; margin-top:57px;}
.lists-2 ul {margin-top:30px;}
.lists-2>div {float:left; width:300px; margin-right:20px;} 
.lists-2>div.last {width:220px;}

.ads_by_google {margin-bottom:53px;}
.ads_by_google img {margin:1px 0 22px 0;} 
.ads_by_google .text-2, .ads_by_google a {font-size:13px;}

.block-3 a {margin:10px 0 10px 0; display:inline-block;}

.block-4 {width:300px; margin-right:20px; float:left;}
.block-4 a.link-1 {display:inline-block; margin:16px 0 10px 0;}

/*****404******/
.img-404 {background:url(../images/404.png) 0 0 no-repeat; min-height:305px; margin-top:48px; }
.text-404 {margin-top:62px;}
.text-404 .wrap {margin-bottom:12px;}
.t-404 { font-family: 'Oswald', sans-serif; color:#7d7d7d; font-size:18px; line-height:22px; text-transform:uppercase; display:inline-block; float:left; margin-top:8px; margin-left:12px;}
.sorry { font-family: 'Oswald', sans-serif; color:#7d7d7d; font-size:25px; line-height:30px; text-transform:uppercase; display:inline-block; float:left;}
#form-search {margin:15px 0 0 0px; overflow:hidden; width:300px;}
#form-search input { width:280px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-style:italic; border:none; border-bottom:#434343 1px solid; background:#535f66; vertical-align:top; padding:11px 10px 12px 10px; display: inline-block; border-radius:4px; outline:none;}

/**twitter**/
.tweet {font-size:12px;}
.tweet .tweet_time {display:block;}
.tweet .tweet_first { margin-bottom:20px;}
.tweet a {color:#c9c9c9; font-weight:bold; text-decoration:none;}
.tweet a:hover {text-decoration:underline;}
/******/

.post-first { border-bottom:#c9c8c8 1px solid; padding-bottom:10px; margin-bottom:9px; margin-top:18px;}
.photostream {margin-top:25px;}
.photostream a {display:inline-block; margin:0 4px 3px 0px; float:left;}
/******************** Footer ******************/
footer {width:940px; margin:0 auto; position:relative; overflow:hidden; padding:34px 0 23px 0px; background:url(../images/line.png) center 0 repeat-x; }
footer p { color:#555555; text-align:right; font-size:12px; line-height:15px;}
footer p a {text-decoration:none;color:#555555;}
footer p a:hover {text-decoration:underline;}

/**********************form**********************/
.map {width:350px; height:270px; display:inline-block; }
.map iframe {width:350px; height:270px;}
dl.adrss {margin:15px 0px 0 0px;}
dl.adrss dt {}
dl.adrss dd {}
dl.adrss dd span { display:block; width:100px; float:left;}
dl.adrss dd a {}
dl.adrss dd a:hover {}

#form { width:540px; }
#form input {float:left; border:none; border-bottom:#aebbc3 1px solid; background:#aebbc3; border-radius:5px; width:365px; padding:10px 5px 13px 10px; font-size:14px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-style:italic; margin:0; outline: medium none;}
#form textarea {
	border:none; border-bottom:#aebbc3 1px solid; background:#aebbc3; width:530px; border-radius:5px; padding:10px 0px 0px 10px; font-size:14px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-style:italic;
    height: 170px;
    outline: medium none;
    overflow: auto;
	resize:none;
	margin:0px 0 0 0;
	float:left;
}
#form label {
	position:relative;
	overflow:hidden;
    display: block;
    min-height:55px;
}
#form .error, #form .empty {
    color: #FF0000;
    display: none;
    font-size: 10px;
	line-height:14px;
	width:150px;
	float:left;
	margin-top:2px;
}
#form .error-empty {margin: 4px 0 0 5px !important; display:none; float:left;}
#form .success {display:none; padding-bottom:10px;}
#form .btns {
	text-align:right;
	width:540px;
	position:relative;
	overflow:hidden;
}
#form .btns a {margin: 49px 3px 3px 24px;}


.middlecontenerin ul{width:100%; float:left; padding:5px 0 0 0;}
.middlecontenerin li{
	font-size:1em;
	color:#636363;
	background:url(../res_html/css/images/arrow.png) no-repeat left;
	line-height:22px;
	padding:0 0 0 15px;
	font-size:1em;
	font-family: Tahoma, Geneva, sans-serif;
}

.middlecontenerin ul > ul{width:98%; float:right; padding:5px 0 0 0;}
.middlecontenerin ul > ul li{
	font-size:1em;
	color:#636363;
	background:url(../res_html/css/images/arrow-s.png) no-repeat left;
	line-height:22px;
	padding:0 0 0 15px;
	font-size:1em;
}
ul {
list-style-type:none;
padding:0px;
margin:0px;
}
