html, body{
	min-width:1000px;
}
* { 
	margin:0; 
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
body {
	color:#707070;
	font:12px/15px Verdana, Geneva, sans-serif;
	background:#202020;
}
a {
	text-decoration:none;
	color:#e54023;
}
a:hover {text-decoration:underline;}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
	overflow: auto;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{margin-left:1px;}
ul li{list-style-type:disc;}
@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.eot');
    src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regular-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont.svg#latoregular') format('svg');
}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
}
@font-face {
    font-family: 'swis721_bdrnd_btbold';
    src: url('fonts/swz721br-webfont.eot');
    src: url('fonts/swz721br-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swz721br-webfont.woff') format('woff'),
         url('fonts/swz721br-webfont.ttf') format('truetype'),
         url('fonts/swz721br-webfont.svg#swis721_bdrnd_btbold') format('svg');
}
.aligncenter { text-align: center;}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {float: left;}
.alignright {float: right;}
#wrapper{
	width:100%;
	background:#fff url(images/bg-page.gif) repeat-x;
}
#header{
	width:100%;
	padding:0 0 17px;
	background:url(images/bg-header.gif) no-repeat 50% 0;
}
#header .holder{
	width:980px;
	margin:0 auto;
}
#header .holder:after{	display:block;	clear:both;	content:'';}
.logo{	margin:24px 0 0;	width:169px;	height:94px;	overflow:hidden;	float:left;	background:url(images/logo.gif) no-repeat;	text-indent:-9999px;	cursor:pointer;}
.logo-inner{	margin:45px 0 0;	width:365px;	height:101px;	overflow:hidden;	float:left;	background:url(images/logo-inner.gif) no-repeat;	text-indent:-9999px;	cursor:pointer;}
.logo-small{
	margin:0;
	width:95px;
	height:58px;
	overflow:hidden;
	display:block;
	background:url(images/logo-small.gif) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}.logo a,
.logo-small a,
.logo-inner a{	height:100%;	display:block;}
.header-box{float:right;}
.navbar{padding:0 26px 20px 0;}
.navbar:after{	display:block;	clear:both;	content:'';}
.navbar ul{
	margin:0;	padding:0 0 0 116px;
	text-transform:uppercase;
	float:right;
	font:12px/27px 'open_sansregular', Arial, Helvetica, sans-serif;	background:#3a3a3a url(images/bg-navbar.gif) no-repeat;
}
.navbar li{
	position:relative;
	list-style:none;
	padding:0 0 0 1px;
	float:left;
	background:url(images/sprite.png) no-repeat -698px -115px;
}
.navbar li:first-child{background:none;}
.navbar ul > li > a{
	float:left;
	text-decoration:none !important;
	color:#d0d0d0;
	padding:8px 0 7px;
}
.navbar ul > li > a span{
	float:left;
	padding:0 8px 0 43px;
}
.navbar ul > li > a.has-drop-down-a{background:url(images/sprite.png) no-repeat 100% 9px;}
.navbar ul > li > a.has-drop-down-a span{padding:0 38px 0 43px;}
.navbar li ul{
	position:absolute;	top:-9999px;	right:0;
	text-transform:uppercase;
	margin:0;
	width:168px;	padding:4px 11px;
	background:#292929;
	z-index:999;
	font:15px/24px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;}
.navbar li:hover ul{top:42px;}
.navbar li li{
	float:none;
	list-style:none;
	margin:0 0 6px;
	text-align:center;
	padding:0;
}
.navbar .item-01 span{background:url(images/sprite.png) no-repeat 5px 0;}
.navbar .item-02 span{
	background:url(images/sprite.png) no-repeat 10px -77px;
	padding:0 12px 0 48px;
}
.navbar .item-03 span{background:url(images/sprite.png) no-repeat 6px -167px;}
.navbar .item-04 span{background:url(images/sprite.png) no-repeat 7px -262px;}
.navbar ul > li:hover > a,
.navbar ul > li.active > a{background:#292929;}
.navbar ul > li.active > a.has-drop-down-a,
.navbar ul > li:hover > a.has-drop-down-a{background:#292929 url(images/sprite.png) no-repeat 100% 9px;}
.navbar li ul a{
	color:#fff;
	padding:10px 5px;
	display:block;
	float:none;
	cursor:pointer;
	text-shadow: 0 1px 1px #555;
}
.navbar ul .link-red,
.navbar ul .link-red:hover{background:url(images/bg-drop-buttons.gif) no-repeat;}
.navbar ul .link-red a,
.navbar ul .link-red:hover a{background:url(images/bg-drop-buttons.gif) no-repeat -176px 100%;}
.navbar ul .link-yellow,
.navbar ul .link-yellow:hover{background:url(images/bg-drop-buttons.gif) no-repeat -387px 0;}
.navbar ul .link-yellow a,
.navbar ul .link-yellow:hover a{background:url(images/bg-drop-buttons.gif) no-repeat -559px 100%;}
.navbar ul .link-blue,
.navbar ul .link-blue:hover{background:url(images/bg-drop-buttons.gif) no-repeat -729px 0;}
.navbar ul .link-blue a,
.navbar ul .link-blue:hover a{background:url(images/bg-drop-buttons.gif) no-repeat -903px 100%;}
.container{overflow:hidden; height:1%;}
.slogan{
	display:block;
	width:413px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 auto;
	background:url(images/slogan.gif) no-repeat;
}
#main{
	width:980px;
	margin:0 auto;
	padding:0 0 21px;
}
.main-section{
	width:980px;
	margin:0 0 8px;
	background:url(images/bg-main-section-c.gif) repeat-y;
}
.main-section .section-holder{background:url(images/bg-main-section-t.gif) no-repeat;}
.main-section .section-frame{
	padding:7px 7px 24px;
	overflow:hidden;
	background:url(images/bg-main-section-b.gif) no-repeat 0 100%;
}
.gallery{
	float:left;
	width:707px;
	position:relative;
	border:1px solid #f4f4f4;
}
.gallery .gmask{
	width:707px;
	overflow:hidden;
	position:relative;
	z-index:90;
}
.gallery .gmask ul{
	margin:0;	padding:0;
	overflow:hidden;
	width:707px;
	height:425px;	list-style:none;
}
.gallery .gmask ul li{
	width:707px;
	height:425px;
	position:absolute;	top:0;	left:0;
	z-index:100;
}
.gallery .gmask ul li.active{z-index:200;}
.gallery .panel-left,
.gallery .panel-right{
	position:absolute;	top:-1px;	left:-1px;
	width:8px;
	height:427px;
	z-index:100;
	background:url(images/bg-panel-l.png) no-repeat;
}
.gallery .panel-right{
	position:absolute;	left:auto;
	right:-1px;
	background:url(images/bg-panel-r.png) no-repeat;
}
.gallery .text{
	background:url(images/bg-transparent.png);
	color:#fff;
	position:absolute;	bottom:0;
	width:667px;
	padding:10px 20px;	left:0;
	font:14px/20px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.gallery p{margin:0;}
.gallery .text strong{
	display:block;
	font:26px/30px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.gallery .text strong a{color:#fff;}
.gallery img{display:block;}
.gallery .btn-prev,
.gallery .btn-next{
	position:absolute;	top:193px;	left:15px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:95;
	background:url(images/sprite.png) no-repeat -152px -407px;
	width:54px;
	height:53px;
}
.gallery .btn-next{
	left:auto;
	right:15px;
	background-position:-216px -407px;
}
.gallery .pagination{
	position:absolute;	bottom:27px;	right:17px;
	z-index:95;
}
.gallery .pagination ul{
	margin:0;	padding:0;	overflow:hidden;
}
.gallery .pagination li{
	list-style:none;
	float:left;
	width:14px;
	margin:0 0 0 4px;
	height:15px;
}
.gallery .pagination li a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:100%;
	background:url(images/sprite.png) no-repeat -308px -407px;
}
.gallery .pagination li a:hover,
.gallery .pagination li.active a{background-position:-290px -407px;}
#sidebar{
	float:right;
	width:248px;
	padding:0 1px;
}
.sidebar-block{
	margin:0 0 2px;
	padding:0 0 2px;
	background:url(images/bg-sidebar-block.gif);
}
.sidebar-block .heading{
	background:url(images/bg-sidebar-heading.gif) no-repeat;
	color:#fff;
	margin:0 0 3px;
	font:22px/25px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.sidebar-block .heading-holder{
	background:url(images/bg-sidebar-heading.gif) no-repeat -252px 100%;
	padding:8px 15px 8px 14px;
}
.sidebar-block .heading strong{
	display:block;
	font:22px/25px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
	background:url(images/sprite.png) no-repeat 100% -230px;
	text-shadow: 0 -1px 1px #193840;
}
.sidebar-block ul{
	margin:0;	padding:0;	overflow:hidden;
	color:#fff;
	font:13px/19px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.sidebar-block li{
	overflow:hidden;
	border-top:1px solid #8fd07f;
	margin:-1px 0 1px;
	list-style:none;
	padding:4px 14px;
}
.sidebar-block li.even{background:#78c763;}
.sidebar-block li a{
	color:#fff;
	float:left;
	padding:0 0 0 28px;
	background:url(images/sprite.png) no-repeat;
}
.sidebar-block .item-01 a{background-position:-16px -1148px;}
.sidebar-block .item-02 a{background-position:-16px -1218px;}
.sidebar-block .item-03 a{background-position:-16px -1298px;}
.sidebar-block .item-04 a{background-position:-16px -1378px;}
.sidebar-block .item-05 a{background-position:-16px -1463px;}
.sidebar-block .item-06 a{background-position:-16px -1535px;}
.sidebar-block .item-07 a{background-position:-16px -1603px;}
.form-block{
	background:#2c2c2c url(images/bg-form-block.gif) repeat-x 0 100%;
	padding:14px 14px 9px 11px;
	color:#fff;
	margin:0 0 2px;
}
.form-block strong{
	display:block;
	margin:0 0 11px;
	font:19px/23px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.form-block .text-field{
	background:url(images/sprite.png) no-repeat 0 -363px;
	overflow:hidden;
	width:224px;
	margin:0 0 5px;
}
.form-block .text-field input{
	background:none;
	color:#565656;
	font:12px/16px 'open_sansregular', Arial, Helvetica, sans-serif;
	float:left;
	padding:6px 9px;
	width:202px;
	border:0;
	height:16px;
}
.form-block input[type="submit"]{
	padding:0;
	cursor:pointer;
	background:url(images/sprite.png) no-repeat -257px -363px;
	border:none;
	display:block;
	width:114px;
	height:29px;
	overflow:hidden;
	margin:0 0 0 auto;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.form-block input[type="submit"]:hover {cursor:pointer;}
.socials-block{
	color:#fff;
	margin:0 0 0 -1px;
	width:249px;
	background:#1dbceb url(images/bg-socials-block.gif) repeat-y;
}
.socials-block .block-holder{
	padding:10px 8px 10px 12px;
	overflow:hidden;
	background:url(images/bg-socials-block.gif) no-repeat -251px 100%;
}
.socials-block span{
	float:left;
	font-size:20px;
	line-height:40px;
	letter-spacing:-1px;
	margin:0 -5px 0 0;
}
.socials-block .social-networks{
	margin:0;
	padding:0;
	float:right;
}
.socials-block .social-networks li{
	list-style:none;
	float:left;
	margin:0 0 0 4px;
	width:45px;
	height:40px;
}
.socials-block .social-networks li a{
	cursor:pointer;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(images/sprite.png) no-repeat;
	text-decoration:none !important;
}
.socials-block .social-networks li.facebook a{background-position:0 -407px;}
.socials-block .social-networks li.rss a{background-position:-49px -407px;}
.socials-block .social-networks li.youtube a{background-position:-98px -407px;}












.tabs-section{
	overflow:hidden;
	width:981px;
}
.tabset{
	margin:0 0 -10px 1px;	padding:0;
	overflow:hidden;
	position:relative;
	font:24px/27px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;	background:url(images/bg-tabset.gif) no-repeat;
}
.tabset li{
	float:left;
	list-style:none;
	background:url(images/sprite.png) no-repeat 100% -635px;
	padding:7px 0 0 7px;
	margin:0 6px 0 0;
}
.tabset li.last-child,
.tabset li:hover{background:none;}
.tabset li a{
	float:left;
	text-decoration:none !important;
	color:#ececec;
	cursor:pointer;
	text-shadow: 0 1px 1px #000;
}
.tabset li a:hover,
.tabset li a.active{
	background:url(images/sprite.png) no-repeat 0 -1051px;
	text-shadow:0 0 0 #fff;
	color:#303030;
}
.tabset li a span{
	float:left;
	padding:9px 20px 9px 13px;
}
.tabset li a:hover span,
.tabset li a.active span{background:url(images/sprite.png) no-repeat 100% -1154px;}
.tabset li a em{
	float:left;
	padding:0 0 0 48px;
	font-style:normal;
	height:34px;
	background:url(images/sprite.png) no-repeat;
}
.tabset .tab-01 a em{background-position:0 -545px;}
.tabset .tab-02 a em{background-position:0 -650px;}
.tabset .tab-03 a em{
	background-position:0 -797px;
	padding:0 0 0 55px;
}
.tabset .tab-04 a em{background-position:0 -949px;}
.tab-list{background:url(images/bg-tab-list.gif) repeat-y;}
.tab-list .holder{
	overflow:hidden;
	padding:28px 15px 9px 14px;
	background:url(images/bg-tab-list.gif) no-repeat -1019px 100%;
}
.tab-sidebar{
	float:left;
	width:258px;
	padding:0 12px 0 0;
}
.tab-sidebar .block{background:url(images/bg-tab-sidebar.gif) repeat-y -271px 0;}
.tab-sidebar .block .sidebar-holder{background:url(images/bg-tab-sidebar.gif) no-repeat;}
.tab-sidebar .block .sidebar-frame{
	padding:2px 2px 1px;
	background:url(images/bg-tab-sidebar.gif) no-repeat -542px 100%;
}
.tab-list .heading{background:url(images/bg-heading-c.gif);}
.tab-list .heading-holder{
	background:url(images/bg-heading-b.gif) repeat-x 0 100%;
	padding:5px 12px;
}
.tab-list .heading h2{
	color:#393939;
	margin:0;
	text-shadow:0 2px 1px #fff;
	font:bold 22px/27px Arial, Helvetica, sans-serif;
}
.tab-sidebar .footer{
	overflow:hidden;
	margin:0 0 0 -1px;
	background:#dedede url(images/bg-tab-footer.gif) no-repeat 0 100%;
}
.tab-sidebar .footer .more{
	display:block;
	background:url(images/sprite.png) no-repeat 100% -303px;
	color:#191919;
	text-transform:uppercase;
	padding:10px 30px 10px 19px;
	font:12px/19px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.tab-sidebar .inner-holder{
	padding:0 12px 20px;
	overflow:hidden;
}
.tab-sidebar .post{
	overflow:hidden;
	font:10px/16px Verdana, Geneva, sans-serif;
	color:#565555;
	margin:-1px 0 1px;
	padding:13px 0 14px;
	background:url(images/divider.gif) repeat-x;
}
.tab-sidebar .post p a{color:#565555;}
.tab-sidebar img{display:block;}
.tab-sidebar .post-thumbnail{
	float:left;
	margin:3px 9px 0 0;
}
.tab-sidebar .text-holder{
	height:1%;	overflow:hidden;
}
.tabs-section p{margin:0;}
.tabs-section .visual-02 img{display:block;}
.tabs-section .visual-02{
	float:right;
	margin:3px 0 8px -30px;
}
.tabs-section .list{overflow:hidden;}
.tab-sidebar h3{
	margin:0 0 1px;
	color:#e84124;
	font:bold 13px/16px Verdana, Geneva, sans-serif;
}
.tab-sidebar h3 a{color:#e84124;}
.tab-sidebar .post .entry-date{color:#1b1b1b;}
.tab-content{
	float:left;
	width:441px;
	margin:0 0 -10px;
	font:13px/19px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.tab-content .box{
	background:url(images/bg-content-box.gif) repeat-y;
	margin:0 0 10px;
}
.tab-content .box .box-holder{background:url(images/bg-content-box.gif) no-repeat -463px 0;}
.tab-content .box .box-frame{
	padding:1px 1px 3px;
	background:url(images/bg-content-box.gif) no-repeat -914px 100%;
}
.tab-content .box .heading-holder{background:url(images/bg-heading-c-02.gif) no-repeat;}
.tab-content .box .heading h2{color:#535353;}
.tab-content .box .content-holder{
	position:relative;
	padding:0 5px;
}
.tab-content .box .content-holder:after{	display:block;	clear:both;	content:'';}
.tab-content .box .visual{float:left; margin:4px -8px 2px 3px;}
.visual img{display:block;}
.tab-sidebar .box{
	margin:0 0 9px;
	font:13px/17px 'open_sansregular', Arial, Helvetica, sans-serif;
	background:url(images/bg-sidebar-box-02.gif) repeat-y;
	width:259px;
}
.tab-sidebar .box .text{
	height:1%;	overflow:hidden;
	padding:12px 0 0;
}
.tab-sidebar .box strong{
	display:block;
	color:#535353;
	padding:0 0 4px;
	font:23px/24px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.tab-sidebar .box strong span{color:#e84124;}
.tab-sidebar .box .holder{
	background:url(images/bg-sidebar-box-02.gif) no-repeat -289px 0;
	padding:0;
}
.tab-sidebar .box img{display:block;}
.tab-sidebar .box .frame{
	background:url(images/bg-sidebar-box-02.gif) no-repeat -641px 100%;
	padding:1px;
	overflow:hidden;
}
.tab-sidebar .box .button{
	color:#fff;
	padding:5px 10px;
	text-align:center;
	display:block;
	font:22px/32px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	background:#1dbceb url(images/bg-button.gif) no-repeat 50% 100%;
}
.tab-sidebar .box .visual{
	float:left;
	margin:0 10px 0 0;
}
.tab-sidebar .box a{color:#0fa1e6; text-decoration:underline;}
.tab-sidebar .box a:hover{text-decoration:none;}
.tab-content .box .a-right{
	float:right;
	margin:-33px 0 0 5px;
}
.tab-content .box .text-holder{
	height:1%;	overflow:hidden;
	padding:9px 0 0 13px;
}
.tab-content .box ul{
	margin:0;	padding:0;
	font:13px/18px Verdana, Geneva, sans-serif;}
.tab-content .box li{
	list-style:none;
	overflow:hidden;
	margin:0 0 5px;
}
.tabs-section .box .list li{
	float:left;
	margin:0 13px 0 0;
}
.tab-content .box li a{
	cursor:pointer;
	float:left;
	padding:0 0 0 23px;
	color:#e84124;
	background:url(images/sprite.png) no-repeat -681px -791px;
}
.tabs-section .tab-content .box p{margin:0 0 8px;}
.tab-content .label-holder{
	position:absolute;	bottom:10px;	left:-3px;
	overflow:hidden;
}
.label-holder .label{
	float:left;
	font:11px/21px Verdana, Geneva, sans-serif;
	cursor:pointer;
	text-decoration:none !important;
	color:#fff;
	text-transform:uppercase;
	padding:0 11px 0 0;
	background:url(images/bg-label.png) no-repeat 100% -49px;
}
.label-holder .label span{
	float:left;
	background:url(images/bg-label.png) no-repeat;
	padding:0 12px 2px 11px;
}
.blue-label .label{background-position:100% -136px;}
.blue-label .label span{background-position:0 -96px;}
.tab-aside{
	float:right;
	width:231px;
}
.tab-aside .aside-box{
	padding:0 0 6px;
	margin:0 0 12px;
	background:#edeeee url(images/bg-aside-box.gif) no-repeat 0 100%;
}
.tab-aside .heading-01{
	padding:9px 5px 9px 13px;
	margin:0 0 5px;
	background:#0889c6 url(images/bg-heading-01.gif) no-repeat;
}
.tab-aside .heading-01 h2{
	color:#fff;
	margin:0;
	text-shadow:0 1px 1px #193840;
	font:18px/22px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.tab-aside .aside-box ul{
	margin:0;	padding:0;	list-style:none;
	font:13px/17px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.tab-aside .aside-box li{
	padding:5px 5px 5px 13px;
	overflow:hidden;
}
.tab-aside .aside-box li.even{background:#fff;}
.tab-aside .aside-box li a{
	color:#000;
	float:left;
	padding:0 0 0 11px;
	background:url(images/bullet.png) no-repeat 0 7px;
}
.visual-box img{
	display:block;
	position:relative;
	z-index:10;
}
.visual-box .blue-text{
	font-size:30px !important;
	margin:0 -3px -2px;
	line-height:34px !important;
}
.visual-box .black-text{
	margin:0 0 5px !important;
	font-size:15px !important;
	line-height:20px !important;
}
.visual-box .green-heading{
	text-align:center;
	padding:5px 10px;
	color:#fff;
	background:#5dbb46;
	font:26px/28px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.visual-box .green-heading h2{
	color:#fff;
	font:26px/28px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
	margin:0;
}
.visual-box{
	margin:0 0 11px;
	color:#707070;
	font:13px/19px 'open_sansregular', Arial, Helvetica, sans-serif;
	background:url(images/bg-visual-box.gif) repeat-y;
}
.visual-box .box-holder{
	padding:13px 0 0;
	background:url(images/bg-visual-box.gif) no-repeat -240px 0;
}
.tab-aside p{margin:0 0 13px;}
.visual-box h2{
	margin:0 -3px 9px;
	color:#252525;
	font:21px/25px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.visual-box .content-holder{
	padding:0 16px;
	margin:0 0 -91px;
	position:relative;
	z-index:20;
}
#sidebar .visual-box{background:url(images/bg-visual-box2.gif) repeat-y -263px 0; margin:8px 0 0;}
#sidebar .visual-box .box-holder{background:url(images/bg-visual-box2.gif) no-repeat;}
#sidebar .visual-box h2{margin:0 -3px 5px;}
#sidebar .visual-box p{margin:0 0 13px;}
#sidebar .visual-box .content-holder{margin:0 0 -63px;}
#sidebar .visual-box .btn-grey{margin:0 0 0 3px;}
.btn-grey{
	float:left;
	cursor:pointer;
	background:url(images/sprite.png) no-repeat 100% -521px;
	text-decoration:none !important;
	color:#fff;
	font-size:13px;
	line-height:24px;
	padding:0 6px 0 0;
}
.btn-grey span{
	background:url(images/sprite.png) no-repeat 0 -483px;
	float:left;
	padding:0 15px 0 21px;
}
#content{
	float:left;
	width:692px;
	padding:0 0 0 7px;
}
#main .container #sidebar{padding:0 7px 0 1px;}
.content-block{
	width:692px;
	margin:0 0 12px;
	font:12px/23px 'open_sansregular', Arial, Helvetica, sans-serif;
	color:#494949;
	background:url(images/bg-content-block.gif) repeat-y;
}
.content-block p{margin:0 0 10px;}
.content-block .block-holder{background:url(images/bg-content-block.gif) no-repeat -704px 0;}
.content-block .block-frame{
	background:url(images/bg-content-block.gif) no-repeat -1408px 100%;
	padding:1px;
}
.content-block .heading{
	background:url(images/bg-heading-b-03.gif);
	color:#535353;
	margin:0 0 15px;
	font:bold 25px/37px Arial, Helvetica, sans-serif;
}
.content-block .heading-holder{
	background:url(images/bg-heading-c-03.gif) no-repeat;
	padding:5px 19px;
}
.content-block .heading-holder h2{
	margin:0;
	text-shadow: 2px 1px 1px #fff;
	font:bold 25px/37px Arial, Helvetica, sans-serif;
}
.content-block .heading-holder h2 a{color:#535353;}
.content-block .inner-holder{
	padding:0 19px 10px;
}
.content-block .entry-meta{
	overflow:hidden;
	margin:0 0 2px;
	color:#303030;
	font:12px/17px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.content-block .entry-meta a{color:#e64124;}
.content-block .data-box{
	width:42px;
	font:13px/17px 'open_sansregular', Arial, Helvetica, sans-serif;
	height:37px;
	overflow:hidden;
	float:left;
	text-align:center;
	color:#fff;
	padding:3px 2px;
	margin:3px 11px 0 1px;
	background:url(images/sprite.png) no-repeat -350px -408px;
}
.content-block .data-box .month{
	display:block;
	margin:0 0 3px;
}
.content-block .data-box .day{display:block;}
.content-block .entry-meta .text-holder{
	height:1%;	overflow:hidden;
}
.content-block h3{
	margin:0 0 5px;
	color:#3f3f3f;
	font:18px/22px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.content-block h3 a{color:#3f3f3f !important;}
.content-block .visual .image-description{
	display:block;
	text-align:center;
	color:#1dbeeb;
	padding:9px 0 4px;
	font:13px/19px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.content-block .visual{
	float:left;
	border:1px solid #d6d6d6;
	padding:5px;
	background:#fff;
	margin:6px 15px 19px 0;
}
.content-block .entry-content{
	overflow:hidden;
	word-spacing:3px;
}
.content-block .more{
	color:#e54023;
	line-height:24px;
	font-size:13px;
	background:url(images/arrow-grey.gif) no-repeat 4px 50%;
	padding:0 0 0 15px;
	float:left;
	cursor:pointer;
}
.content-block .subtitle{
	display:block;
	text-transform:uppercase;
	color:#000;
	margin:-3px 0 7px;
	font:13px/17px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.content-block p span{color:#000;}
.content-block dl{margin:0;}
.content-block .form-holder form{margin:0;}
.content-block .form-holder{
	border-top:1px solid #e3e3e3;
	padding:11px 10px 0 0;
}
.content-block .form-holder h3{
	margin:0 0 10px;
	color:#5a5a5a;
	font:20px/22px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.content-block .form-holder label{display:none;}
.content-block .form-holder .field{
	display:block;
	width:352px;
	height:36px;
	background:url(images/sprite.png) no-repeat 0 -1915px;
	margin:0 0 10px;
	overflow:hidden;
}
.content-block .form-holder .field input{
	color:#6a6a6a;
	font:12px/16px Arial, Helvetica, sans-serif;
	height:16px;
	padding:10px 13px;
	background:none;
	border:0;
	width:326px;
}
.content-block .form-holder .area{
	display:block;
	width:642px;
	height:116px;
	background:url(images/sprite.png) no-repeat 0 -1964px;
	margin:0 0 10px;
	overflow:hidden;
}
.content-block .form-holder .area textarea{
	background:none;
	border:0;
	color:#6a6a6a;
	font:12px/16px Arial, Helvetica, sans-serif;
	padding:10px 3px 3px 13px;
	width:626px;
	height:103px;
	overflow:auto;
	min-width:626px;
	min-height:103px;
	max-width:626px;
	max-height:103px;
}
.form-holder input[type="submit"]{
	padding:0;
	cursor:pointer;
	background:url(images/sprite.png) no-repeat 0 -2125px;
	border:none;
	display:block;
	width:172px;
	height:37px;
	overflow:hidden;
	margin:0 0 0 auto;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.form-holder input[type="submit"]:hover {cursor:pointer;}
.map-holder{
	background:url(images/bg-map-holder.gif) no-repeat;
	padding:7px;
}
.contacts-block{
	overflow:hidden;
	padding:0 0 27px;
}
.form-box{
	float:left;
	width:322px;
	margin:0 46px 0 0;
}
.form-box form{margin:0;}
.form-box dl{margin:0;}
.form-box dt,
.form-box dd{display:block;}
.form-box dd{margin:0 2px;}
.form-box .field-01{
	display:block;
	width:322px;
	background:url(images/sprite.png) no-repeat -357px -1915px;
	overflow:hidden;
	margin:0 2px 7px;
}
.form-box .field-02{
	display:block;
	width:322px;
	margin:0 2px 9px;
	background:url(images/sprite.png) no-repeat 0 -1865px;
	overflow:hidden;
}
.form-box input[type="text"]{
	color:#6a6a6a;
	font:12px/16px Arial, Helvetica, sans-serif;
	height:16px;
	padding:12px 10px 12px 49px;
	background:none;
	border:0;
	width:261px;
}
.form-box label{
	display:block;
	padding:0 0 7px;
	color:#4f4f4f;
	font:14px/20px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.form-box  .area{
	display:block;
	width:322px;
	height:120px;
	background:url(images/sprite.png) no-repeat -378px -1785px;
	margin:0 0 12px;
	overflow:hidden;
}
.form-box .area textarea{
	background:none;
	border:0;
	color:#6a6a6a;
	font:12px/16px Arial, Helvetica, sans-serif;
	padding:10px 3px 3px 13px;
	width:306px;
	height:106px;
	overflow:auto;
	min-width:306px;
	min-height:106px;
	max-width:306px;
	max-height:106px;
}
.form-box  input[type="submit"]{
	padding:0;
	cursor:pointer;
	background:url(images/sprite.png) no-repeat -188px -2125px;
	border:none;
	display:block;
	width:101px;
	height:37px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.form-box input[type="submit"]:hover {cursor:pointer;}
.contacts-list{
	margin:0;
	float:left;	padding:25px 0 0;
	font:14px/20px 'open_sansregular', Arial, Helvetica, sans-serif;}
.contacts-list li a{color:#e54024;}
.contacts-list li{
	list-style:none;
	padding:3px 0 11px 46px;
	margin:0 0 7px;
	background:url(images/sprite.png) no-repeat;
}
.contacts-list li.item-01{background-position:0 -2198px;}
.contacts-list li.item-02{background-position:0 -2296px;}
.contacts-list li.item-03{background-position:0 -2446px;}
.contacts-list li address{
	font-style:normal;
	display:block;
	font-size:13px;
}
.contacts-list li address span{display:block; color:#474747;}
.contacts-list li strong{
	display:block;
	color:#474747;
	font:18px/20px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
	margin:0 0 3px;
}
.contacts-list li span{color:#000;}


.paging{
	padding:8px 10px 9px 15px;
	font:12px/24px Tahoma, Geneva, sans-serif;
	background:url(images/bg-pagination.gif) no-repeat;
	width:671px;
	margin:0 0 0 -1px;
	position:relative;
	overflow:hidden;
}
.paging .link-more{
	float:left;
	color:#0b97be;
}
.paging .buttons{float:right; font-size:11px;}
.paging .btn-prev,
.paging .btn-next{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:24px;
	background:url(images/sprite.png) no-repeat -409px -408px;
	height:24px;
}
.paging .btn-next{background-position:-439px -408px; margin:0 0 0 5px;}
.paging ul{
	margin:0;	padding:2px 2px 1px 3px;
	text-align:center;
	color:#d24e2b;	float:left;
}
.paging ul li{
	margin:0 1px 0 0;
	float:left;
	list-style:none;
}
.paging ul li em{
	font-style:normal;
	width:16px;
	line-height:21px;
	display:block;
}
.paging ul li a{
	border:1px solid #d9d9d9;
	color:#363636;
	line-height:19px;
	text-decoration:none !important;
	width:18px;
	display:block;
}
.paging ul li a:hover{color:#d24e2b;}
.paging form{
	float:left;
	width:47px;
	padding:1px 0 0;
}
.paging input[type="text"]{
	float:left;
	width:35px;
	padding:3px 5px;
	background:#fff;
	border:1px solid #d9d9d9;
	height:14px;
	font:11px/14px Tahoma, Geneva, sans-serif;
}
.paging span{
	float:left;
	color:#363636;
	padding:0 6px;
}
.paging .total{
	border:1px solid #d9d9d9;
	width:31px;
	padding:0 3px;
	margin:2px 0 0;
	text-align:center;
	color:#008595;
	line-height:19px;
}
.category-box{
	background:url(images/bg-category-box.gif) repeat-y;
	width:249px;
	margin:6px 0 7px;
}
.category-box .holder {background:url(images/bg-category-box.gif) no-repeat -247px 0;}.category-box .frame {background:url(images/bg-category-box.gif) no-repeat -556px 100%; padding:0 0 14px;}
.category-box .heading{
	color:#fff;
	margin:0 0 5px;
	font:20px/24px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
	background:url(images/bg-heading-dark.gif) no-repeat;
}
.category-box .heading-holder{
	background:url(images/bg-heading-dark.gif) no-repeat -352px 100%;
	padding:8px 12px;
}
.category-box .heading h2{
	color:#fff;
	font:20px/24px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
	margin:0;
	text-shadow: 0 1px 1px #000;
}
.category-box ul{
	margin:0;
	font:13px/27px 'open_sansregular', Arial, Helvetica, sans-serif;	padding:0 13px;}
.category-box ul li{
	overflow:hidden;
	list-style:none;
}
.category-box ul li a{
	float:left;
	padding:0 0 0 12px;
	color:#626262;
	background:url(images/bullet-small.gif) no-repeat 0 10px;
}
.category-box ul li a.active,
.category-box ul li a:hover{color:#e54024;}
.category-box li ul{padding:0 0 0 31px;}
.archive-box {width:247px;}
.archive-box .heading{
	padding:8px 12px;
	background:#0889c6 url(images/bg-heading-blue.gif) no-repeat;
}
.archive-box .heading h2{
	color:#fff;
	text-shadow: 0 -1px 1px #333;
	font:20px/24px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
	margin:0;
}
.archive-box ul{
	margin:0;	padding:0;	font:13px/15px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.archive-box li{
	overflow:hidden;
	list-style:none;
	background:#f1f1f1;
	padding:5px 15px 6px;
}
.archive-box li:first-child{padding:8px 15px 9px;}
.archive-box li.even{background:#fff; padding:6px 15px 7px;}
.archive-box li a{
	float:left;
	padding:0 0 0 13px;
	color:#727272;
	background:url(images/arrow-grey.gif) no-repeat 0 4px;
}
.twocolumns{
	background:url(images/bg-twocolumns-c.gif) repeat-y;
	width:962px;
}
.twocolumns .holder{
	background:url(images/bg-twocolumns-t.gif) no-repeat;
	padding:0;
	overflow:visible;
}
.twocolumns .frame{
	background:url(images/bg-twocolumns-b.gif) no-repeat 0 100%;
	position:relative;
	padding:0 0 7px;
}
.twocolumns .frame:after{	display:block;	clear:both;	content:'';}
.twocolumns .col{
	float:left;
	width:439px;
	margin:0 40px 0 0;
	color:#303030;
	padding:1px;
	font:14px/22px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.twocolumns .visual{
	float:right;
	margin:0 0 0 5px;
}
.twocolumns .text{
	height:1%;
	padding:10px 0 0 21px;	overflow:hidden;
}
.twocolumns .heading-holder{background:url(images/bg-heading-c-04.gif) no-repeat;}
.twocolumns .heading h2{color:#535353;}
.twocolumns .label-holder{
	position:absolute;
	margin:0 0 0 -4px;	bottom:13px;}
.twocolumns h3{
	margin:0 0 4px;
	color:#e84124;
	font:22px/24px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.twocolumns .col p strong{
	font:18px/18px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;
}
.twocolumns .col p em{color:#e84124; display:block;}
.tab-section{
	width:921px;
	font:13px/20px 'open_sansregular', Arial, Helvetica, sans-serif;
	overflow:hidden;
	background:url(images/bg-tab-section.gif) repeat-y;
}
.tab-section .holder{
	padding:0;
	background:url(images/bg-tab-section.gif) no-repeat -984px 0;
}
.tab-section .frame{
	padding:1px;
	background:url(images/bg-tab-section.gif) no-repeat -1918px 100%;
}
.tab-section .heading-holder{background:url(images/bg-heading-c-05.gif) no-repeat;}
.tab-list .tab-section h2{color:#535353;}
.tab-section .content-holder{
	overflow:hidden;
	padding:13px 17px 15px;
}
.tab-section .visual{float:left;}
.tab-section .text-holder{
	height:1%;	overflow:hidden;
}
.tab-section  .text-holder a{color:#e84124;}
.sub-nav{
	float:left;
	margin:0 20px 0 0;
	width:303px;	padding:0;
	font:14px/22px 'open_sansregular', Arial, Helvetica, sans-serif;}
.sub-nav li{
	list-style:none;
	margin:0 0 2px;
	background:url(images/bg-item.gif) no-repeat;
}
.sub-nav li a:hover,
.sub-nav li.active a{color:#e84124;}
.sub-nav li a{
	background:url(images/bg-item.gif) no-repeat -307px 100%;
	text-decoration:none !important;
	color:#666;
	display:block;
}
.sub-nav li a span{
	padding:7px 0 6px 47px;
	display:block;
	background:url(images/sprite.png) no-repeat;
}
.sub-nav li a span em{
	font-style:normal;
	display:block;
	padding:0 10px 0 0;
}
.sub-nav li.active a span em{background:url(images/sprite.png) no-repeat 100% -1290px;}
.sub-nav .item-01 a span{background-position:-660px -1386px;}
.sub-nav .item-02 a span{background-position:-660px -1491px;}
.sub-nav .item-03 a span{background-position:-660px -1593px;}
.sub-nav .item-04 a span{background-position:-660px -1695px;}
#footer{
	background:#252525 url(images/bg-footer.gif) repeat-x;
	width:100%;
	color:#8e8e8e;
}
#footer .holder{
	margin:0 auto;
	overflow:hidden;
	width:980px;
}
.footer-nav{
	float:left;
	width:878px;
	margin:0;	padding:0;
	font:12px/19px 'latoregular', Arial, Helvetica, sans-serif;}
.footer-nav li{
	list-style:none;
	float:left;
	width:135px;
	padding:18px 10px 5px 3px;
}
.footer-nav li strong,
.footer-box strong{
	display:block;
	text-transform:uppercase;
	color:#d9d9d9;
	margin:0 0 6px;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
}
.footer-nav ul,
.footer-box ul{
	margin:0;	padding:0 0 14px;
	float:none;}
.footer-nav ul li,
.footer-box li{
	list-style:none;
	float:none;
	padding:0;
}
.footer-nav ul li a,
.footer-box li a{color:#8f8f8f;}
.footer-nav .item-02{width:154px;}
.footer-nav .item-03{width:207px;}
.footer-nav .item-04{width:167px;}
.footer-box{
	font:12px/19px 'latoregular', Arial, Helvetica, sans-serif;
	float:right;
	width:100px;
	padding:18px 0 20px 2px;
}
#footer p{margin:0;}
.block-01{
	width:100%;
	text-align:center;
	border-top:1px solid #2e2e2e;
	background:#1f1f1f url(images/bg-block-01.gif) repeat-x;
	color:#bbb;
	font:12px/25px 'open_sansregular', Arial, Helvetica, sans-serif;
	padding:11px 0 10px;
}
.block-01 span{
	display:inline-block;
	vertical-align:top;
	font-weight:bold;
	padding:0 10px;
}
.block-02{
	width:100%;
	text-align:center;
	border-top:1px solid #2a2a2a;
	background:#202020;
	color:#878787;
	font:11px/16px 'open_sansregular', Arial, Helvetica, sans-serif;
	padding:7px 0 17px;
}
#footer .social-networks{
	margin:0;	padding:0;	display:inline-block;
	vertical-align:top;
}
#footer .social-networks li{
	list-style:none;
	display:inline-block;
	vertical-align:top;
	margin:0 23px 0 0;
}
#footer .social-networks li a{
	cursor:pointer;
	padding:0 0 0 31px;
	display:inline-block;
	text-decoration:underline;
	color:#808080;
	vertical-align:top;
	background:url(images/sprite.png) no-repeat;
}
#footer .social-networks li a:hover{text-decoration:none;}
#footer .social-networks li.facebook a{background-position:0 -1654px;}
#footer .social-networks li.rss a{background-position:0 -1707px;}
#footer .social-networks li.youtube a{background-position:0 -1761px;}
.nav-container{height:1%; padding:20px 0 0;}
.nav-container:after{	display:block;	clear:both;	content:'';}
#nav{
	margin:0;	padding:0;
	font:22px/44px 'swis721_bdrnd_btbold', Arial, Helvetica, sans-serif;	float:right;
}
#nav li{
	position:relative;
	float:left;
	margin:0 0 0 10px;
	list-style:none;
}
#nav li > a{
	color:#fff;
	text-transform:uppercase;
	float:left;
	cursor:pointer;
	text-decoration:none !important;
	background:url(images/bg-nav.gif) no-repeat;
	text-shadow: 1px 1px 1px #555;
}
#nav li > a span{
	background:url(images/bg-nav.gif) no-repeat;
	float:left;
	padding:0 23px 1px;
}
#nav li.red a{background-position:0 0;}
#nav li.red a span{background-position:100% -58px;}
#nav li.red:hover a{background-position:0 -131px;}
#nav li.red:hover a span{background-position:100% -188px;}
#nav li.red > a span{padding:0 25px 1px;}
#nav li.yellow a{background-position:0 -249px;}
#nav li.yellow a span{background-position:100% -306px;}
#nav li.yellow:hover a{background-position:0 -364px;}
#nav li.yellow:hover a span{background-position:100% -423px;}
#nav li.yellow > a span{padding:0 28px 1px;}
#nav li.green a{background-position:0 -476px;}
#nav li.green a span{background-position:100% -539px;}
#nav li.green:hover a{background-position:0 -600px;}
#nav li.green:hover a span{background-position:100% -660px;}
#nav li.green > a span{padding:0 30px 1px;}
#nav li.blue a{background-position:0 -715px;}
#nav li.blue a span{
	background-position:100% -782px;
	width:168px;
	padding:0 5px 1px;
	text-align:center; overflow:hidden;
	height:44px;
}
#nav li.blue:hover a{background-position:0 -836px;}
#nav li.blue:hover a span{background-position:100% -947px;}
#nav .drop{
	position:absolute;	top:45px;	left:0;
	display:none;
}
#nav li:hover .drop{display:block;}
#nav .inner-drop{
	position:absolute;	top:0;	left:0;
	display:none;
}
#nav .drop li:hover .inner-drop{display:block;}
#nav .drop ul{
	margin:0;
	background:#fff;
	float:none;
	font:14px/19px 'open_sansregular', Arial, Helvetica, sans-serif;	padding:6px 0;}
#nav .drop ul li{
	list-style:none;
	float:none;
	margin:0;
	border-top:1px solid #eee;
}
#nav .drop ul li:first-child{border:0;}
#nav .drop ul li a{
	display:block;
	padding:5px 5px 5px 13px;
	text-decoration:none;
	color:#606060;
	background:none;
	cursor:pointer;
	text-transform:none;
	float:none;
	text-shadow:none;
}
#nav .drop ul li.has-drop a{background:url(images/arrow.png) no-repeat 100% 50%;}
#nav .drop ul li a:hover,
#nav .drop ul li:hover a{color:#fff;}
#nav .red .drop{
	width:209px;
	background:url(images/bg-drop-red.png) no-repeat;
}
#nav .red .drop-holder{
	padding:8px 0;
	background:url(images/bg-drop-red.png) no-repeat -221px 100%;
}
#nav .red .drop-frame{
	padding:0 8px;
	background:#ea2428;
}
#nav .red .drop ul li:hover a{
	background:#ea2428;
}
#nav .red .drop ul li.has-drop:hover a{background:#ea2428 url(images/arrow.png) no-repeat 100% 50%;}
#nav .red .drop ul li.has-drop:hover li a{
	background:url(images/arrow-small.png) no-repeat 10px 50%;
	padding:5px 10px 5px 23px;
	color:#fff;
	float:left;
}
#nav .red .drop ul li.has-drop:hover li a:hover{text-decoration:underline !important;}
#nav .red .inner-drop ul{background:none; padding:0;}
#nav .red .inner-drop ul li{
	border:0;
	overflow:hidden;
	background:url(images/separator.gif) repeat-x;
}
#nav .red .inner-drop ul li:first-child{background:none;}
#nav .red .inner-drop{
	width:175px;
	top:0;
	left:100%;
	background:url(images/bg-drop-red2.png) no-repeat;
}
#nav .red .inner-drop-holder{
	padding:8px 0;
	background:url(images/bg-drop-red2.png) no-repeat -385px 100%;
}
#nav .red .inner-drop-frame{
	padding:0 8px 0 0;
	background:url(images/bg-drop-red2.png) repeat-y -201px 0;
}
#nav .yellow .drop{
	width:209px;
	background:url(images/bg-drop-yellow.png) no-repeat;
}
#nav .yellow .drop-holder{
	padding:8px 0;
	background:url(images/bg-drop-yellow.png) no-repeat -221px 100%;
}
#nav .yellow .drop-frame{
	padding:0 8px;
	background:#f1bf17;
}
#nav .yellow .drop ul li:hover a{background:#f1bf17;}
#nav .yellow .drop ul li.has-drop:hover a{background:#f1bf17 url(images/arrow.png) no-repeat 100% 50%;}
#nav .yellow .drop ul li.has-drop:hover li a{
	background:url(images/arrow-small.png) no-repeat 10px 50%;
	padding:5px 10px 5px 23px;
	color:#fff;
	float:left;
}
#nav .yellow .drop ul li.has-drop:hover li a:hover{text-decoration:underline !important;}
#nav .yellow .inner-drop ul{background:none; padding:0;}
#nav .yellow .inner-drop ul li{
	border:0;
	overflow:hidden;
	background:url(images/separator-02.gif) repeat-x;
}
#nav .yellow .inner-drop ul li:first-child{background:none;}
#nav .yellow .inner-drop{
	width:174px;
	top:0;
	left:100%;
	background:url(images/bg-drop-yellow-02.png) no-repeat;
}
#nav .yellow .inner-drop-holder{
	padding:8px 0;
	background:url(images/bg-drop-yellow-02.png) no-repeat -224px 100%;
}
#nav .yellow .inner-drop-frame{
	padding:0 8px 1px 0;
	background:#f1bf17;
}
#nav .green .drop{
	width:209px;
	background:url(images/bg-drop-green.png) no-repeat;
}
#nav .green .drop-holder{
	padding:8px 0;
	background:url(images/bg-drop-green.png) no-repeat -221px 100%;
}
#nav .green .drop-frame{
	padding:0 8px;
	background:#46a52e;
}
#nav .green .drop ul li:hover a{background:#46a52e;}
#nav .green .drop ul li.has-drop:hover a{background:#46a52e url(images/arrow.png) no-repeat 100% 50%;}
#nav .green .drop ul li.has-drop:hover li a{
	background:url(images/arrow-small.png) no-repeat 10px 50%;
	padding:5px 10px 5px 23px;
	color:#fff;
	float:left;
}
#nav .green .drop ul li.has-drop:hover li a:hover{text-decoration:underline !important;}
#nav .blue .drop{
	width:178px;
	left:auto;
	right:0;
	background:url(images/bg-drop-blue.png) no-repeat;
}
#nav .blue .drop-holder{
	padding:8px 0;
	background:url(images/bg-drop-blue.png) no-repeat -222px 100%;
}
#nav .blue .drop-frame{
	padding:0 8px;
	background:#0ca3d1;
}
#nav .blue .drop ul li:hover a{background:#0ca3d1;}
#nav .blue .drop ul li.has-drop:hover a{background:#0ca3d1 url(images/arrow.png) no-repeat 100% 50%;}
#nav .blue .drop ul li.has-drop:hover li a{
	background:url(images/arrow-small.png) no-repeat 10px 50%;
	padding:5px 10px 5px 23px;
	color:#fff;
	float:left;
}
#nav .blue .drop ul li.has-drop:hover li a:hover{text-decoration:underline !important;}
.breadcrumbs{
	overflow:hidden;
	padding:10px 10px 16px;
	font:13px/16px 'open_sansregular', Arial, Helvetica, sans-serif;
}
.breadcrumbs span{
	float:left;
	color:#3c3c3c;
	padding:0 8px 0 0;
}
.breadcrumbs ul,
.breadcrumbs ol{
	margin:0;
	padding:0;
	float:left;
}
.breadcrumbs li{
	float:left;
	list-style:none;
	color:#e54023;
	padding:0 7px 0 13px;
	background:url(images/arrow-grey.gif) no-repeat 0 50%;
}
.breadcrumbs li a{
	text-decoration:none;
	color:#686868;
}
.breadcrumbs li a:hover{color:#e54023;}
.breadcrumbs li:first-child{background:none; padding:0 7px 0 0;}
.black-text{color:#000 !important;}
.blue-text{color:#0d95d0 !important;}
input[type=text]:focus { outline: none; }
input[type=password]:focus { outline: none; }
textarea:focus { outline: none; }
.content-block .entry-content img{
	margin:0 20px 0 0 !important;
	border:1px solid #d6d6d6 !important;
	padding:5px;
}
.content-block .entry-content .visual img{margin:0;}

.content-block .entry-content .wp-caption{
	background:#fff;
	margin:0 15px 9px 0;
	border:1px solid #d6d6d6 !important;
	padding:5px;
	width:auto !important;
}
.content-block .entry-content .wp-caption img{
	border:0 !important;
	margin:0 !important;
	padding:0;
}
.content-block .entry-content .alignright{float:right; margin:0 0 9px 15px !important;}
.content-block .entry-content .aligncenter{margin:0 auto;}
.content-block .entry-content .wp-caption-text{margin:0 3px !important; text-align:center;}
.entry-content ul{list-style-position:inside;}
