﻿/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
html,
body {
	min-width:977px;
}
body {
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
	background:#b8bcbe url(images/bg-body.gif) repeat-x;
}
img {
	border-style: none;
}
.alignleft{
	float:left;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:10px;	
}
.alignright{
	float:right;
	margin-top:5px;
	margin-left:15px;
	margin-bottom:10px;	
}
a {
	color:#0c5f79;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
tr{
	border-bottom: 1px solid #c0d7e0;
}
td{
	padding: 10px 10px 10px 0;
}
table .contacts{
	background:#333;
}
table .contacts tr{
	border:none;
}
input, textarea, select {
	font: 15px Arial, Tahoma, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000000;
}
form, fieldset {
	border-style:none;
}
.page {
	overflow:hidden;
	width:100%;
	position:relative;
}
#wrapper {
	background: url(images/bg-wrapper.jpg) no-repeat 50% 212px;
}
.wrapper-holder {
	width:977px;
	margin:0 auto;
}
.panel {
	overflow:hidden;
	width:100%;
	padding:0 0 20px;
}
.socials {
	float:left;
	background: url(images/bg-panel.gif) no-repeat;
}
.socials ul {
	background: url(images/bg-panel.gif) no-repeat 100% 0;
	padding:7px 4px 0 8px;
	overflow:hidden;
	float:left;
}
.socials li {
	float:left;
	padding:0 4px 0 0;
}
.socials a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width: 24px;
	height: 24px;
	background: url(images/bg-socials.gif) no-repeat;
}
.socials .youtube {
	background-position:-24px 0;
	width: 25px;
}
.socials .facebook {
	background-position:-49px 0;
}
.socials .twitter {
	background-position:-73px 0;
}
.socials .rss {
	background-position:-97px 0;
}
.socials .join {
	background-position:-121px 0;
	width: 78px;
}
.panel .bar {
	float:left;
	overflow:hidden;
	padding:7px 0 0;
}
.panel-holder {
	float:right;
}
.panel .bar li {
	float:left;
	padding:0 15px 0 0;
	font-size:9px;
	line-height:12px;
	text-transform:uppercase;
}
.panel .bar a {
	color:#fff;
}
#header .holder {
	overflow:hidden;
	width:975px;
	padding:0 1px 4px;
}
.logo {
	float:left;
	background:url(images/logo-dev.gif) no-repeat;
	width: 452px;
	height: 47px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.logo a {
	display:block;
	height:100%;
}
.image-logo {
	display:none;
}
.image-logo img {
	display:block;
}
.search {
	float:right;
	overflow:hidden;
	background:url(images/bg-search.gif) no-repeat;
	width: 325px;
	height: 33px;
	margin:6px 0 0;
}
.search fieldset {
	float:left;
	width: 325px;
}
.search .text {
	float:left;
	width:269px;
	padding:8px 10px;
	margin:0;
	background: url(images/none.gif);
	border:none;
	outline:none;
	text-transform:uppercase;
}
.search .submit {
	background:url(images/btn-submit.gif) no-repeat;
	width: 36px;
	height: 33px;
	text-indent:-99999px;
	overflow:hidden;
	float:right;
	margin:0;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	cursor:pointer;
}
#main {
	width: 994px;
	margin:0 -10px 0 -8px;
	position:relative;
}
.main-block a {
	font-style:italic;
}
.main-holder {
	overflow:hidden;
	background: url(images/bg-main-t.png) no-repeat;
	width: 994px;
	padding:106px 0 0;
}
.main-frame {
	background: url(images/bg-main-c.png) repeat-y;
	padding:0 9px;
	width: 976px;
}
.main-frame:after {
	clear:both;
	display:block;
	content:"";
}
.main-row {
	overflow:hidden;
	width:100%;
	margin:-97px 0 0;
	position:relative;
	float:left;
	z-index:5;
}

.main-block {
	overflow:hidden;
	width:100%;
	background: url(images/bg-main.gif) repeat-y;
}
#nav {
	width:100%;
	position:relative;
	z-index:10;
	border-bottom:1px solid #aab4ba;
}
#nav:after {
	clear:both;
	display:block;
	content:"";
}
#nav li {
	float:left;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	background: url(images/divider.gif) no-repeat 0 20px;
	text-transform:uppercase;
}
#nav li:first-child {
	background: none;
}
#nav li:hover,
#nav li.hover {
	background:#0a4c61 url(images/bg-nav.gif) repeat-x;
	margin:0 -1px 0 0;
	position:relative;
}
#nav a {
	float:left;
	padding:15px 16px 15px 19px;
	position:relative;
	z-index:10;
}
#nav a:hover {
	text-decoration:none;
	position:relative;
	z-index:10;
}
#nav a:hover span {
	cursor:pointer;
	background:none;
}
#nav li:hover a,
#nav li.hover a {
	color:#fff;
	padding-right:17px;
	background: url(images/arrow3.gif) no-repeat 50% 33px;
}
#nav ul {
	width:279px;
	position:absolute;
	top:-99999px;
	left:0;
	background:#33829c url(images/bg-drop.gif) repeat-x;
}
#nav li:hover ul,
#nav li.hover ul {
	top:45px;
}
#nav ul li {
	float:none;
	font-size:11px;
	line-height:14px;
	background: url(images/divider1.gif) repeat-x 0 100%;
	text-transform:none;
	padding:0 0 2px;
}
#nav ul li:first-child {
	background: url(images/divider1.gif) repeat-x 0 100%;
}
#nav ul li:hover,
#nav ul li.hover {
	background: url(images/divider1.gif) repeat-x 0 100%;
	margin:0;
}
#nav ul a {
	padding:7px 17px 7px 12px;
	float:none;
	display:block;
}
#nav li:hover ul li:hover a,
#nav li.hover ul li.hover a {
	color:#94cde0;
	padding-right:17px;
	background:#2b6f85 url(images/bg-nav-h.gif) repeat-x;
}
#nav li.active ul a {
	color:#fff;
}
#nav li:hover ul a,
#nav li.hover ul a {
	background:none;
}
#nav .drop {
	width:227px;
	position:absolute;
	top:-99999px;
	left:264px;
	background: url(images/arrow4.gif) no-repeat 0 12px;
	padding:0 0 0 15px;
	z-index:100;
}
#nav ul li:hover .drop,
#nav ul li.hover .drop {
	top:0;
}
* html #nav .drop {
	left:252px;
}
#nav .drop ul {
	width:227px;
	position:static;
	background:#2b6f85 url(images/bg-nav1.gif) repeat-y;
}
#nav .drop ul li {
	float:none;
	font-size:11px;
	line-height:14px;
	background: url(images/divider2.gif) repeat-x 0 100%;
	text-transform:none;
	padding:0 0 2px;
}
#nav .drop ul li:first-child {
	background: url(images/divider2.gif) repeat-x 0 100%;
}
#nav .drop ul li:hover,
#nav .drop ul li.hover {
	background: url(images/divider2.gif) repeat-x 0 100%;
	margin:0;
}
#nav li:hover .drop ul li:hover a,
#nav li.hover .drop ul li.hover a {
	background: url(images/bg-nav2.gif) repeat-y;
	margin:0;
}
#nav .drop ul a {
	padding:7px 17px 7px 12px;
}
#nav li:hover .drop ul a:hover,
#nav li.hover .drop ul a:hover {
	color:#fff;
	padding-right:17px;
}
#nav li:hover .drop ul li a,
#nav li.hover .drop ul li a {
	background:none;
	color:#fff;
}
#nav li.active a {
	color:#8e0007;
}
#content {
	width:610px;
	float:left;
	padding:0 20px;
}
#content p {
	margin-bottom:10px;
}
.gallery-block {
	background:#eaf0f3;
	padding:20px 14px 18px 13px;
	border-bottom:1px solid #aab4ba;
	margin:0 -20px 10px;
	width:623px;
	position:relative;
}
.gallery {
	background:url(images/bg-gallery.gif) no-repeat;
	width: 610px;
	height: 372px;
	position:relative;
	padding:0 6px 0 7px;
}
.carousel {
	width:610px;
	height:333px;
	position:relative;
	overflow:hidden;
}
.carousel li {
	width:610px;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	z-index:1;
}
.carousel li.active {z-index:2;}
.image img {
	display:block;
}
.gallery .block {
	width:610px;
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
* html .gallery .block {
	bottom:-2px;
}
.gallery .block-holder {
	background: url(images/bg-block.png);
	padding:13px 18px 10px;
	width:574px;
}
.gallery h3 {
	font-size:18px;
	line-height:21px;
	margin:0;
	color:#9edcf0;
}
.gallery a {
	color:#9edcf0;
	position:relative;
}
.gallery h3 a {
	font-style:normal;
}
.swicher {
	position:absolute;
	bottom:14px;
	left:236px;
}
.swicher li {
	float:left;
	margin:0 15px 0 0;
}
.swicher a {
	display:block;
	background: url(images/bg-swicher.png) no-repeat;
	width: 13px;
	height: 13px;
	text-indent:-9999px;
	overflow:hidden;
}
.swicher a:hover,
.swicher li.active a {
	background: url(images/bg-swicher1.png) no-repeat;
	cursor:pointer;
}
#content .title {
	padding:0 0 10px;
}
#content .title h3 {
	font: 18px/21px "AvantGardeBkBTBook", Arial, Helvetica, sans-serif;
	margin:0;
	color:#5a6366;
	text-transform:uppercase;
}
.columns {
	margin:0 -21px 0 -20px;
	width:651px;
	padding:0 0 16px;
	position:relative;
	background: url(images/bg-columns.gif) repeat-y;
}
.columns .holder {
	overflow:hidden;
	width:100%;
	margin:-1px 0 0;
	position:relative;
}
.boxes {
	overflow:hidden;
	width:100%;
	background: url(images/separator.gif) repeat-x;
	color:#0c5f79;
	padding:1px 0 16px;
}
.boxes .box {
	float:left;
	width:176px;
	padding:21px 20px 20px 20px;
	margin:0 1px 0 0;
}
.boxes .image {
	margin:0 0 6px;
}
.boxes h3 {
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	margin:0 0 7px;
}
.boxes h3 a {
	font-style:normal;
}
.pagecontent{
	margin:0 -20px 0 -20px;
	width:650px;
	padding:20px 20px 20px 20px;
	border-bottom:1px dotted #b3b3b3;
}
.heading {
	background: url(images/separator.gif) repeat-x 0 100%;
	margin:0 -20px 0 -20px;
	width:650px;
	padding:0 0 1px 0;
}
.heading .holder {
	background: url(images/bg-heading.gif) repeat-x 0 100%;
	padding:10px 20px 11px 18px;
	width:612px;
	overflow:hidden;
}
.heading h3 {
	font: 18px/21px "AvantGardeBkBTBook", Arial, Helvetica, sans-serif;
	margin:0;
	color:#5a6366;
	text-transform:uppercase;
}
.boxes .heading h3 {
	font: 14px/16px "AvantGardeBkBTBook", Arial, Helvetica, sans-serif;
}
.heading .more {
	float:right;
	font:italic 14px/17px Georgia, "Times New Roman", Times, serif;
	margin:-1px 0 0;
	position:relative;
}
.boxes .heading {
	margin:-20px -20px 20px -20px;
	width:216px;
}
.boxes .heading .holder {
	padding:12px 20px;
	width:176px;
}
.heading-block .columns {
	margin:0;
	overflow:hidden;
	width:100%;
	background: url(images/bg-columns.gif) repeat-y;
}
.navbar {
	overflow:hidden;
	width:100%;
}
.boxes .navbar li {
	border-bottom:1px solid #ebebeb;
	margin:0 0 9px;
	background: url(images/arrow2.gif) no-repeat 163px 1px;
	padding:0 0 6px;
	font-weight:bold;
}
.boxes .navbar a {
	font-style:normal;
}
.articles-list {
	overflow:hidden;
	width:615px;
	line-height:15px;
	margin:12px 0 20px 0;
}
.articles-list li {
	overflow:hidden;
	vertical-align:middle;
	padding:8px 10px 10px 0;
	border-bottom:1px dotted #b3b3b3;
	margin-bottom:3px;
}
.articles-list .image {
	float:left;
	margin:0 20px 0 0;
	padding:3px 0 0;
}
* html .articles-list .image {
	margin:0 17px 0 0;
}
.articles-list .holder {
	overflow:hidden;
	height:100%;
}
.articles-list h3 {
	font-size:18px;
	line-height:21px;
	margin:0 0 2px;
	font-weight:bold;
}
.articles-list h3 a {
	font-style:normal;
}
.articles-list p {
	margin:0 0 5px;
}
.articles-list p a {
	font-style:normal;
}
.carousel-block {
	background: url(images/separator.gif) no-repeat 0 100%;
	overflow:hidden;
	width:650px;
	margin:0 -20px;
	position:relative;
	padding:0 0 1px;
	border-bottom:1px dotted #b3b3b3;
}
.carousel-block .link-prev,
.carousel-block .link-next {
	float:left;
	background:url(images/link-prev.gif) no-repeat;
	width: 39px;
	height: 198px;
	text-indent:-9999px;
	overflow:hidden;
}
.carousel-block .link-next {
	float:right;
	background:url(images/link-next.gif) no-repeat;
}
.carousel-block .holder {
	overflow:hidden;
	width:572px;
	float:left;
	background: url(images/bg-carousel.jpg);
}
.carousel-block ul {
	width:9999px;
	overflow:hidden;
	border-left:1px solid #d3d3d3;
}
.carousel-block li {
	float:left;
	width:122px;
	padding:10px;
	height:178px;
	border-right:1px solid #d3d3d3;
}
.carousel-block .image {
	margin:0 0 7px;
}
.main-block .carousel-block h4 {
	font-size:11px;
	line-height:15px;
	margin:0;
	font-weight:normal;
}
.carousel-block h4 a {
	font-style:normal;
}
#content .bar {
	overflow:hidden;
	width:610px;
	margin:0 -20px;
	padding:11px 20px 9px;
	background: url(images/separator.gif) repeat-x 0 100%;
	position:relative;
}
#content .bar div {
	overflow:hidden;
	width:100%;
}
#content .bar ul {
	width:100%;
	margin:-1px 0 0;
}
#content .bar li {
	border-top:1px solid #ebebeb;
	background: url(images/arrow2.gif) no-repeat 0 9px;
	padding:7px 10px 7px 21px;
	font-weight:bold;
}
#content .bar a {
	font-style:normal;
}
.comments-block {
	padding:20px 0 44px;
	overflow:hidden;
	width:100%;
}
.comments-list {
	overflow:hidden;
	width:100%;
	padding:0 0 22px;
}
.comments-list li {
	overflow:hidden;
	height:1%;
	vertical-align:middle;
	background:#f8f8f8 url(images/bg-block2.gif);
	border-left:10px solid #cfcfcf;
	padding:10px 10px 12px;
	line-height:17px;
	color:#2e3031;
	margin:0 0 5px;
}
.heading-post {
	overflow:hidden;
	width:100%;
	padding:0 0 6px;
}
.heading-post .photo {
	float:left;
	margin:0 8px 0 0;
}
* html .heading-post .photo {
	margin-right:5px;
}
.heading-post .photo img {
	display:block;
}
.info-post {
	overflow:hidden;
	height:100%;
}
.main-block .info-post h4 {
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	margin:0;
}
.info-post h4 a {
	font-style:normal;
}
.info-post .date {
	display:block;
	font-size:11px;
	line-height:12px;
	color:#696868;
	font-style:italic;
}
#sidebar {
	width:325px;
	float:right;
}
#sidebar .block {
	width:287px;
	padding:17px 19px 20px;
	background: url(images/bg-block1.gif) no-repeat 0 100%;
	border-bottom:1px solid #bab9b9;
}
#sidebar .title {
	margin:0 0 11px;
	padding:0 0 13px;
	background: url(images/separator.gif) repeat-x 0 100%;
	width:100%;
}
#sidebar .title h3 {
	font: 14px/16px "AvantGardeBkBTBook", Arial, Helvetica, sans-serif;
	margin:0;
	color:#3c4244;
	text-transform:uppercase;
}
#sidebar .image {
	margin:0 0 10px;
	padding:4px 0 0;
}
.items-list {
	overflow:hidden;
	width:100%;
}
.items-list li {
	padding:0 0 11px;
	background: url(images/separator.gif) repeat-x 0 100%;
	margin:0 0 11px;
	vertical-align:middle;
	overflow:hidden;
	width:100%;
	color:#524c4c;
	font:12px/18px Georgia, "Times New Roman", Times, serif;
}
.items-list .date {
	color:#0c5f79;
	display:block;
	margin:0 0 6px;
	font:bold 9px/12px Arial, Tahoma, Helvetica, sans-serif;
}
#sidebar .button {
	background:#e2e2e2;
	border:1px solid #cad3d7;
	padding:8px 20px 9px;
	text-align:center;
	display:block;
	font:italic 14px/17px Georgia, "Times New Roman", Times, serif;
}
.block .bar {
	width:100%;
	margin:0 0 -8px;
	position:relative;
}
.block .bar li {
	vertical-align:middle;
	border-bottom:1px solid #dddcdc;
	padding:0 0 7px 32px;
	margin:0 0 7px;
	background: url(images/arrow2.gif) no-repeat 5px 2px;
	font:bold 14px/17px Georgia, "Times New Roman", Times, serif;
}
.block .bar a {
	color:#960004;
	font-style:normal;
}
.social-networks {
	overflow:hidden;
	width:300px;
	margin:0 -13px 0 0;
	padding:5px 0 0;
}
.social-networks li {
	margin:0 9px 0 0;
	float:left;
}
.social-networks a {
	display:block;
	background:url(images/bg-social-networks.gif) no-repeat;
	width: 39px;
	height: 39px;
	text-indent:-9999px;
	overflow:hidden;
}
.social-networks a.facebook {
	background-position:-39px 0;
}
.social-networks a.digg {
	background-position:-77px 0;
}
.social-networks a.delicious {
	background-position:-116px 0;
}
.social-networks a.reddit {
	background-position:-155px 0;
}
.social-networks a.share {
	width: 40px;
	height: 39px;
	background-position:-195px 0;
}
.placeholder {
	padding:3px 0 10px;
}
.placeholder img {
	display:block;
}
.container {
	overflow:hidden;
	width:100%;
	background:#1f5365 url(images/bg-container.gif) repeat-x;
	border-top:1px solid #194555;
	font-size:11px;
	line-height:16px;
	color:#fff;
}
.container .holder {
	background: url(images/bg-columns1.gif) no-repeat;
	overflow:hidden;
	width:100%;
	padding:17px 0 5px;
}
.container h3 {
	font: 13px/15px "AvantGardeBkBTBook", Arial, Helvetica, sans-serif;
	margin:0 0 13px;
	color:#fff;
	text-transform:uppercase;
}
.container h4 {
	font-size:12px;
	line-height:17px;
	margin:0 0 6px;
	padding:7px 0 0;
	color:#9edcf0;
	font-weight:bold;
}
.container h4 a{
	font-size:12px;
	line-height:17px;
	margin:0 0 6px;
	padding:7px 0 0;
	color:#9edcf0;
	text-decoration:underline;
}
.container h4 a:hover{
	text-decoration:none;
}
.container a {
	color:#94cde0;
}
.container p {
	margin:0 0 7px;
}
.player img {
	display:block;
}
.container .box {
	float:left;
	width:210px;
	padding:0 15px 0 19px;
}
.container .block {
	float:left;
	width:448px;
	padding:0 18px 0 19px;
	overflow:hidden;
}
.container .articles {
	width:100%;
	margin:-11px 0 0;
}
.container .article {
	overflow:hidden;
	width:100%;
	background: url(images/separator1.gif) repeat-x;
	padding:12px 0;
}
.container .article h3 {
	margin:0 0 3px;
}
.container .article-holder {
	display:table;
	height:100%;
}
.container .article .video {
	float:right;
	margin:0 0 0 15px;
}
* html .container .article .video {
	margin:0 0 0 12px;
}
.container .button {
	overflow:hidden;
	height:1%;
	margin:0 0 0 -5px;
	position:relative;
}
.container .alignright {
	margin:0 3px 0 0;
}
.button a {
	color:#fff;
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	background: url(images/bg-button-l.png) no-repeat;
	height: 28px;
	padding:0 0 0 10px;
	float:left;
	text-transform:uppercase;
	overflow:hidden;
}
.container .alignright a {
	float:right;
}
.button span {
	float:left;
	background: url(images/bg-button-c.png) repeat-x;
	height: 21px;
	padding:7px 16px 0 3px;
	overflow:hidden;
}
.button em {
	float:left;
	background:url(images/bg-button-r.png) no-repeat;
	width: 23px;
	height: 28px;
	text-indent:-9999px;
	overflow:hidden;
}
.button a:hover span,
.button a:hover em {
	cursor:pointer;
	text-decoration:underline;
}
.images-box {
	background: url(images/bg-box.gif) no-repeat;
	width: 204px;
	margin:0 0 5px;
}
.images-box .flickrpress-container {
	background: url(images/bg-box.gif) no-repeat 0 100%;
	padding:5px 6px;
	width: 199px;
	overflow:hidden;
}
.images-box .flickrpress-items {
	padding:0;
	margin:0;	
}
.images-box .flickr_item, .images-box .flickr_item_view_squares {
	padding:0;
	margin:0;
}
.images-box .flickr_item_view_squares {
	float:left;
}
.images-box img {
	width: 66px;
	height: 59px;
	padding:5px;
	margin:10px;
}
.images-box span {
	display:none;
	visibility:hidden;	
}

.images-box ul {
	background: url(images/bg-box.gif) no-repeat 0 100%;
	padding:5px 0 0 5px;
	width: 199px;
	overflow:hidden;
}
.images-box li {
	float:left;
	width: 66px;
	height: 59px;
}
.images-box img {
	display:block;
}
.image-box {
	width:286px;
	position:relative;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	padding:3px 0 0;
}
.image-box img {
	display:block;
}
.image-box .box {
	position:absolute;
	bottom:0;
	left:1px;
	width:284px;
	overflow:hidden;
}
.image-box a {
	color:#9edcf0;
	font-style:normal;
	position:relative;
	z-index:5;
}
.image-box .holder {
	background: url(images/bg-box.png);
	padding:5px 14px 4px 10px;
	width:260px;
}
.image-box .box-b {
	background:url(images/bg-box-b.png) no-repeat;
	width: 284px;
	height: 4px;
	text-indent:-9999px;
	overflow:hidden;
}
* html .image-box .holder {
	padding:5px 15px 4px 10px;
}
.block .navbar {
	width:100%;
	padding:0 0 4px;
}
.block .navbar li {
	border-bottom:1px solid #dddcdc;
	margin:0 0 6px;
	background: url(images/arrow2.gif) no-repeat 4px 4px;
	padding:0 0 7px 25px;
	font:italic 14px/17px Georgia, "Times New Roman", Times, serif;
}
.block .navbar a {
	color:#2b6f85;
}
.breadcrumbs {
	margin:0 -20px 14px -20px;
	width:628px;
	padding:13px 5px 13px 17px;
	position:relative;
	background: url(images/separator.gif) repeat-x 0 100%;
	font-size:9px;
	line-height:12px;
}
.breadcrumbs div {
	overflow:hidden;
	width:100%;
}
.breadcrumbs ul {
	float:left;
	margin:0 0 0 -7px;
	color:#823a3c;
}
.breadcrumbs a {
	color:#5a6366;
	font-style:normal;
}
.breadcrumbs li {
	padding:0 3px 0 8px;
	background: url(images/arrow1.gif) no-repeat 0 3px;
	float:left;
	text-transform:uppercase;
}
.heading-block {
	margin:0 -21px 0 -20px;
	width:613px;
	padding:0 21px 14px 17px;
	position:relative;
	background: url(images/separator.gif) repeat-x 0 100%;
}
.main-block .heading-block h1 {
	margin:0;
}
.paging {
	margin:0 -21px 15px -20px;
	width:651px;
	position:relative;
	background: url(images/separator.gif) repeat-x;
}
.paging ul {
	width:610px;
	padding:12px 21px 11px 20px;
	background: url(images/separator.gif) repeat-x 0 100%;
	text-align:center;
}
.paging li {
	display:inline-block;
	padding:0 1px;
	font:italic 14px/17px Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
* html .paging li {
	padding:0 2px;
}
*+html .paging li {
	padding:0 2px;
}
.paging a {
	
	width:27px;
	height:24px;
	background:#f5f5f5;
	border:1px solid #c0cfd4;
	padding:1px 0 0 1px;
}
.paging li.active a,
.paging a:hover {
	color:#fff;
	border:1px solid #5d94a6;
	background:#5d94a6;
	text-decoration:none;
}
.paging li.next,
.paging li.prev {
	float:left;
	padding:5px 0 0;
	font:bold 12px/15px Arial, Tahoma, Helvetica, sans-serif;
}
.paging li.next {
	float:right;
}
.paging li.next a,
.paging li.prev a {
	display:inline;
	float:left;
	padding:0 20px 0 0;
	width:auto;
	height:auto;
	background: url(images/arrow2.gif) no-repeat 100% 2px;
	color:#5d94a6;
	border:none;
	font-style:normal;
}
.paging li.next a:hover,
.paging li.prev a:hover {
	color:#5d94a6;
	border:none;
	background: url(images/arrow2.gif) no-repeat 100% 2px;
	text-decoration:underline;
}
.paging li.prev a,
.paging li.prev a:hover {
	background: url(images/arrow5.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
}
.articles-block {
	overflow:hidden;
	width:610px;
	margin:0 -20px;
	padding:0 20px 23px;
	position:relative;
	line-height:17px;
	background: url(images/separator.gif) repeat-x 0 100%;
}
.articles-block a {
	font-style:normal;
}
.wp-caption-text {
	margin:0 18px 10px 0;
	text-align:center;
	font-style:italic;
	font-size:11px;
	line-height:13px;
	color:#484242;
	padding:0;
}
* html .articles-block .image {
	margin-right:15px;
}
.articles-block .image img {
	margin:0 0 6px;
}
.visual {
	margin:0 0 14px;
}
.visual img {
	display:block;
}
.socials-block {
	padding:11px 18px 15px 22px;
	width:610px;
	margin:0 -20px 18px;
	background: url(images/separator.gif) repeat-x 0 100%;
}
.socials-block img {
	display:block;
}
.articles-block ul {
	overflow:hidden;
	width:100%;
	padding:13px 0 17px;
}
.articles-block ul li {
	margin:0 0 1px;
	background:#f8f8f8 url(images/arrow2.gif) no-repeat 10px 10px;
	padding:7px 30px 10px 30px;
	line-height:18px;
}
/*
.articles-block ol {
	width:100%;
	padding:13px 0 17px 0;
}
.articles-block ol li {
	margin:0 0 1px;
	background:#f8f8f8;
	padding:10px 30px 10px 15px;
	line-height:18px;
	margin-left:0;
	padding-left:20px;
	text-indent:-20px;
	counter-increment:section;
	height:1%;
}
.articles-block ol li before,
.articles-block ol li:before {
	float:left;
	text-align:left;
	content: counter(section) ".";
	line-height:20px;
	margin:0 10px 0 0;
}
*/
blockquote {
	float:right;
	width:270px;
	background:#f8f8f8 url(images/bg-block2.gif);
	border-left:10px solid #cfcfcf;
	padding:17px 10px 10px 20px;
	margin:8px 0 20px 20px;
	color:#646464;
	font-size:11px;
	line-height:16px;
}
.main-block blockquote ul {
	overflow:hidden;
	width:100%;
	padding:8px 0 5px 5px;
}
.main-block blockquote ul li {
	margin:0 0 1px 0;
	background:#f8f8f8 url(images/arrow2.gif) no-repeat 0px 3px;
	padding:3px 10px 5px 20px;
	line-height:1.3em;
}
.main-block blockquote h1 {
	font: 19px/22px "AvantGardeBkBTBook", Arial, Helvetica, sans-serif;
	margin:0;
	color:#757575;
}
blockquote q {
	quotes: none;
}
blockquote q:before,
blockquote q:after {
	content:"";
}
.articles-block hr {
	height: 1px;
	border: 0;
	color:#c0d7e0;
	background:#c0d7e0;
	display:block;
	margin: 17px 0 16px;
}
.main-block h1 {
	margin:0 0 8px;
	font: 36px/39px Arial, Tahoma, Helvetica, sans-serif;
	color:#0e313c;
}
.main-block h2 {
	font: 26px/27px "AvantGardeBkBTBook", Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	color:#858c90;
	text-transform:uppercase;
}
.articles-block h3 {
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	margin:0 0 8px;
	padding:5px 0 0;
	color:#4a7b9a;
}
.main-block h4 {
	font-size:18px;
	line-height:27px;
	margin:0 0 8px;
	color:#860005;
}
.main-block h5 {
	font:italic 16px/18px Georgia, "Times New Roman", Times, serif;
	margin:0 0 8px;
	color:#bf0007;
}
.main-block h5 a{
	font:italic 20px/23px Georgia, "Times New Roman", Times, serif;
	color:#bf0007;
	text-decoration:underline;
}
.main-block h5 a:hover{
	text-decoration:none;
}
.main-block h6 {
	font-size:14px;
	line-height:17px;
	margin:0 0 8px;
	color:#9b9fa1;
	font-weight:bold;
	text-transform:uppercase;
}
.main-block strong,.main-block b{
	font-weight:bold !important;
}
.main-block em,.main-block i{
	font-style:italic !important;
}
.information h3 {
	font: 14px/17px "AvantGardeBkBTBook", Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	color:#5a6366;
	text-transform:uppercase;
}
.information .text {
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
.information .text input {
	float:left;
	width: 250px;
	padding:6px;
	background:#fff;
	margin:0 10px 0 0;
	outline:none;
	border:1px solid #b2b2b2;
	color:#929495;
	font:italic 12px Georgia, "Times New Roman", Times, serif;
}
.information .text input.alt {
	width: 260px;
}
.information .submit {
	overflow:hidden;
	width:100%;
}
.information .submit input {
	float:left;
	background:url(images/btn-submit1.gif) no-repeat;
	width: 117px;
	height: 22px;
	text-indent:-99999px;
	overflow:hidden;
	margin:0;
	font-size:0;
	line-height:0;
	border:none;
	padding:0;
	cursor:pointer;
}
.information .textarea {
	background:#fff;
	border:1px solid #b2b2b2;
	width:536px;
	height:95px;
	padding:6px 3px 6px 6px;
	overflow:hidden;
	display:block;
	margin:0 0 10px;
}
.information textarea {
	background:none;
	width:536px;
	height:95px;
	max-width:536px;
	max-height:95px;
	min-width:536px;
	min-height:95px;
	color:#929495;
	font:italic 12px Georgia, "Times New Roman", Times, serif;
	margin:0;
	overflow:auto;
	outline:none;
	float:left;
	border:none;
}
#footer {
	margin:0 -9999px;
	position:relative;
	overflow:hidden;
	width:977px;
	padding:0 9999px;
	background:#f1f3f5 url(images/bg-footer-t.gif) repeat-x;
}
#footer .holder {
	width:977px;
	background: url(images/bg-footer.gif) no-repeat;
	margin:0 -10px 0 -8px;
	padding:10px 10px 0 8px;
	overflow:hidden;
}
#footer .frame {
	background:#f1f3f5 url(images/bg-footer-c.gif) repeat-y;
	overflow:hidden;
	width:977px;
	padding:21px 0 115px;
}
#footer p {
	margin:0 0 12px;
}
#footer a {
	color:#2a6d86;
}
#footer h4 {
	font-size:14px;
	line-height:17px;
	margin:0 0 4px;
	color:#093f51;
	font-weight:bold;
	text-transform:uppercase;
}
#footer .box {
	width:300px;
	float:left;
	margin:0 65px 0 0;
	font-size:10px;
	line-height:13px;
	color:#182d3b;
	padding:2px 0 0;
}
#footer .logo {
	background:url(images/logo1.gif) no-repeat;
	width: 275px;
	height: 42px;
	margin:0 0 12px;
	float:none;
}
#footer .link {
	font-size:11px;
	line-height:19px;
	display:block;
}
.add-nav {
	float:left;
	width:159px;
	padding:0 24px 0 19px;
}
.add-nav li {
	margin:0 0 4px;
	font-size:11px;
	line-height:13px;
	vertical-align:middle;
	overflow:hidden;
	width:100%;
}
.add-nav a {
	float:left;
}
.add-nav .item1,
.add-nav .item2,
.add-nav .item3,
.add-nav .item4,
.add-nav .item5 {
	padding:0 0 0 14px;
}
.add-nav .item1 {
	background: url(images/ico1.gif) no-repeat 2px 1px;
}
.add-nav .item2 {
	background: url(images/ico2.gif) no-repeat 2px 2px;
}
.add-nav .item3 {
	background: url(images/ico3.gif) no-repeat 1px 1px;
}
.add-nav .item4 {
	background: url(images/ico4.gif) no-repeat 2px 3px;
}
.add-nav .item5 {
	background: url(images/ico5.gif) no-repeat 2px 3px;
}
@font-face {
	font-family: 'AvantGardeBkBTBook';
	src: url('fonts/avant_garde_book_bt-webfont.eot');
	src: url('fonts/avant_garde_book_bt-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/avant_garde_book_bt-webfont.woff') format('woff'),
		url('fonts/avant_garde_book_bt-webfont.ttf') format('truetype'),
		url('fonts/avant_garde_book_bt-webfont.svg#AvantGardeBkBTBook') format('svg');
	font-weight: normal;
	font-style: normal;
}
.articles-block ol {
	line-height:22px;
	color:#000;
	height:1%;
	margin-bottom:25px;
	margin-left:20px;
}
.articles-block ol li {
	background:#f8f8f8 url(images/bg-block2.gif);
	/*counter-increment:section;*/
	height:1%;
	padding:5px 20px 5px 11px;
	margin-bottom:2px;
	list-style-type:decimal;
	list-style-position:outside;
	
}
/*.articles-block ol li before,
.articles-block ol li:before {
	float:left;
	text-align:center;
	content: counter(section) ".";
	margin:0 10px 0 0;
}*/
