
#site {
color: #000;
font-family: 'Istok Web', Arial, Tahoma, sans-serif;
font-size: 14px;
line-height: 1.2em;
}
#wrap {  background: #ff7f04; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7f04 0%, #ffffff 59%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7f04), color-stop(59%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff7f04 0%,#ffffff 59%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff7f04 0%,#ffffff 59%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff7f04 0%,#ffffff 59%); /* IE10+ */
background: linear-gradient(to bottom,  #ff7f04 0%,#ffffff 59%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f04', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


}

/* Container Fluid */
.container-fluid {
max-width: 940px;
margin-right: auto;
margin-left: auto;

}

/* HEADER */
#header {
margin: 0 0 35px;

}
#header-inner {
padding-top: 17px;
}

/* Logo */
#logo {
margin: 18px 0 0;
}
#logo-inner {  }
#logo a {  }
#logo a img {  }

/* Nav */
#nav {
position: relative;
z-index: 1000;
}
#nav-inner {
*zoom: 1;
}
#nav-inner:before,
#nav-inner:after {
display: table;
line-height: 0;
content: "";
}
#nav-inner:after {
clear: both;
}
#nav .menu {
float: right;
}
#nav .menu > li {
float: left;
margin: 0 -9px;
position: relative;
z-index: 10;
}
#nav .menu > li:hover,
#nav .menu > li.hover {
z-index: 100;
}
#nav .menu > li.active {  }
#nav .menu > li.first-item {
margin-left: 0;
}
#nav .menu > li.active.first-item {  }
#nav .menu > li.last-item {
margin-right: 0;
}
#nav .menu > li.active.last-item {  }
#nav .menu > li.part-in {  }
#nav .menu > li.active.part-in {  }
#nav .menu > li.first-item.part-in {  }
#nav .menu > li.active.first-item.part-in {  }
#nav .menu > li.last-item.part-in {  }
#nav .menu > li.active.last-item.part-in {  }
#nav .menu > li.part-out {  }
#nav .menu > li.active.part-out {  }
#nav .menu > li.first-item.part-out {  }
#nav .menu > li.active.first-item.part-out {  }
#nav .menu > li.last-item.part-out {  }
#nav .menu > li.active.last-item.part-out {  }
#nav .menu > li span {
background: url(../images/backgrounds/nav-in-out-sprite-background.png) no-repeat;
display: block;
}
#nav .menu > li.active span {  }
#nav .menu > li.first-item span {  }
#nav .menu > li.active.first-item span {  }
#nav .menu > li.last-item span {  }
#nav .menu > li.active.last-item span {  }
#nav .menu > li.part-in span {  }
#nav .menu > li.active.part-in span {  }
#nav .menu > li.first-item.part-in span {  }
#nav .menu > li.active.first-item.part-in span {  }
#nav .menu > li.last-item.part-in span {  }
#nav .menu > li.active.last-item.part-in span {  }
#nav .menu > li.part-out span {  }
#nav .menu > li.active.part-out span {  }
#nav .menu > li.first-item.part-out span {  }
#nav .menu > li.active.first-item.part-out span {  }
#nav .menu > li.last-item.part-out span {  }
#nav .menu > li.active.last-item.part-out span {  }
#nav .menu > li a,
#nav .menu > li span.separator {
color: #000;
cursor: pointer;
display: block;
text-align: center;
text-transform: uppercase;
}#nav .menu > li span.separator {
	background: none;
}
#nav .menu > li span.separator span.menu-right {
	padding-top: 22px !important;
}
#nav .menu > li:hover a,
#nav .menu > li.hover a,
#nav .menu > li.active a,
#nav .menu > li:hover span.separator,
#nav .menu > li.hover span.separator,
#nav .menu > li.active span.separator {
color: #fff;
}
#nav .menu > li.first-item a {  }
#nav .menu > li.active.first-item a {  }
#nav .menu > li.last-item a {  }
#nav .menu > li.active.last-item a {  }
#nav .menu > li.part-in a {  }
#nav .menu > li.active.part-in a {  }
#nav .menu > li.first-item.part-in a {  }
#nav .menu > li.active.first-item.part-in a {  }
#nav .menu > li.last-item.part-in a {  }
#nav .menu > li.active.last-item.part-in a {  }
#nav .menu > li.part-out a {  }
#nav .menu > li.active.part-out a {  }
#nav .menu > li.first-item.part-out a {  }
#nav .menu > li.active.first-item.part-out a {  }
#nav .menu > li.last-item.part-out a {  }
#nav .menu > li.active.last-item.part-out a {  }
#nav .menu > li .menu-left {  }
#nav .menu > li.active .menu-left {  }
#nav .menu > li.first-item .menu-left {  }
#nav .menu > li.active.first-item .menu-left {  }
#nav .menu > li.last-item .menu-left {  }
#nav .menu > li.active.last-item .menu-left {  }
#nav .menu > li.part-in .menu-left {
background-position: 0 25px;
padding-left: 30px;
}
#nav .menu > li.part-in:hover .menu-left,
#nav .menu > li.hover.part-in .menu-left,
#nav .menu > li.active.part-in .menu-left {
background-position: 0 -206px;
}
#nav .menu > li.first-item.part-in .menu-left {
background-position: 0 -920px;
padding-left: 15px;
}
#nav .menu > li.first-item.part-in:hover .menu-left,
#nav .menu > li.hover.first-item.part-in .menu-left,
#nav .menu > li.active.first-item.part-in .menu-left {
background-position: 0 -1039px;
}
#nav .menu > li.last-item.part-in .menu-left {  }
#nav .menu > li.last-item.part-in:hover .menu-left,
#nav .menu > li.hover.last-item.part-in .menu-left,
#nav .menu > li.active.last-item.part-in .menu-left {  }
#nav .menu > li.part-out .menu-left {
background-position: 0 -447px;
padding-left: 26px;
}
#nav .menu > li.part-out:hover .menu-left,
#nav .menu > li.hover.part-out .menu-left,
#nav .menu > li.active.part-out .menu-left {
background-position: 0 -683px;
}
#nav .menu > li.first-item.part-out .menu-left {  }
#nav .menu > li.active.first-item.part-out .menu-left {  }
#nav .menu > li.last-item.part-out .menu-left {  }
#nav .menu > li.active.last-item.part-out .menu-left {  }
#nav .menu > li .menu-right {
padding: 59px 0 28px;
}
#nav .menu > li.active .menu-right {  }
#nav .menu > li.first-item .menu-right {  }
#nav .menu > li.active.first-item .menu-right {  }
#nav .menu > li.last-item .menu-right {  }
#nav .menu > li.active.last-item .menu-right {  }
#nav .menu > li.part-in .menu-right {
background-position: right -88px;
padding-right: 28px;
}
#nav .menu > li.part-in:hover .menu-right,
#nav .menu > li.hover.part-in .menu-right,
#nav .menu > li.active.part-in .menu-right {
background-position: right -319px;
}
#nav .menu > li.first-item.part-in .menu-right {  }
#nav .menu > li.active.first-item.part-in .menu-right {  }
#nav .menu > li.last-item.part-in .menu-right {  }
#nav .menu > li.active.last-item.part-in .menu-right {  }
#nav .menu > li.part-out .menu-right {
background-position: right -565px;
padding-right: 30px;
}
#nav .menu > li.part-out:hover .menu-right,
#nav .menu > li.hover.part-out .menu-right,
#nav .menu > li.active.part-out .menu-right {
background-position: right -801px;
}
#nav .menu > li.first-item.part-out .menu-right {  }
#nav .menu > li.active.first-item.part-out .menu-right {  }
#nav .menu > li.last-item.part-out .menu-right {
background-position: right -1158px;
padding-right: 15px;
}
#nav .menu > li.last-item.part-out:hover .menu-right,
#nav .menu > li.hover.last-item.part-out .menu-right,
#nav .menu > li.active.last-item.part-out .menu-right {
background-position: right -1277px;
}
/* SUBMENU */
#nav ul.menu li.parent > .submenu {
display: none;
list-style: none;
margin: 0;
position: absolute;
}
#nav ul.menu li:hover.parent > .submenu,
#nav ul.menu li.hover.parent > .submenu {
	display: block;
}
#nav ul.menu li.parent .submenu > li {
	margin: 2px 0 0;
	position: relative;
}
#nav ul.menu li.parent .submenu > li a,
#nav ul.menu li.parent .submenu > li span.separator {
color: #000;
}
#nav ul.menu li.parent .submenu > li .menu-left {
background-position: 0 -472px;
padding-left: 40px;
}
#nav ul.menu li.parent .submenu > li .menu-right {
background-position: right -590px;
padding: 30px 65px 31px 20px;
}
#nav ul.menu li.parent .submenu > li.active,
#nav ul.menu li.parent .submenu > li.hover,
#nav ul.menu li.parent .submenu > li:hover {  }
#nav ul.menu li.parent .submenu > li.active > a,
#nav ul.menu li.parent .submenu > li.hover > a,
#nav ul.menu li.parent .submenu > li:hover > a,
#nav ul.menu li.parent .submenu > li.active > span.separator,
#nav ul.menu li.parent .submenu > li:hover > span.separator,
#nav ul.menu li.parent .submenu > li.hover > span.separator {
color: #fff;
}
#nav ul.menu li.parent .submenu > li.active > a .menu-left,
#nav ul.menu li.parent .submenu > li.hover > a .menu-left,
#nav ul.menu li.parent .submenu > li:hover > a .menu-left,
#nav ul.menu li.parent .submenu > li.active > span.separator .menu-left,
#nav ul.menu li.parent .submenu > li.hover > span.separator .menu-left,
#nav ul.menu li.parent .submenu > li:hover > span.separator .menu-left {
background-position: 0 -708px;
}
#nav ul.menu li.parent .submenu > li.active > a .menu-right,
#nav ul.menu li.parent .submenu > li.hover > a .menu-right,
#nav ul.menu li.parent .submenu > li:hover > a .menu-right,
#nav ul.menu li.parent .submenu > li.active > span.separator .menu-right,
#nav ul.menu li.parent .submenu > li.hover > span.separator .menu-right,
#nav ul.menu li.parent .submenu > li:hover > span.separator .menu-right {
background-position: right -826px;
}

/* SUBMENU */
#nav ul.menu li.parent > .submenu li .submenu {
right: -221px;
top: -2px;
}
#nav ul.menu li.parent > .submenu li .submenu li {  }
#nav ul.menu li.parent > .submenu li .submenu .first {  }
#nav ul.menu li.parent > .submenu li .submenu .first .menu-left {  }
#nav ul.menu li.parent > .submenu li .submenu .first:hover .menu-left,
#nav ul.menu li.parent > .submenu li .submenu .first.hover .menu-left,
#nav ul.menu li.parent > .submenu li .submenu .first.active .menu-left {  }
#nav ul.menu li.parent > .submenu li .submenu .first .menu-right {  }

/* SLIDESHOW */
#slideshow {
margin: 0 0 40px;
z-index: 100;
}
#slideshow-inner {  }
#slideshow-line-divider {
margin: 0 auto -3px;
position: relative;
z-index: 100;
width: 940px;
}

/* Slideshow Cols */
#slideshow-cols {
background: url(../images/backgrounds/slideshow-cols-background.jpg) repeat;
margin: -4px 0 0;
}
#slideshow-cols-inner {
position: relative;
padding-top: 22px;
padding-bottom: 23px;
}
#slideshow-cols-line {
border-bottom: 3px solid #cbcac9;
position: absolute;
bottom: -3px;
width: 940px;
}

/* Slideshow Col1 */
#slideshow-col1 {  }
#slideshow-col1-inner {  }

/* Slideshow Col2 */
#slideshow-col2 {  }
#slideshow-col2-inner {  }

/* CONTENT */
#content {
margin-bottom: 35px;
}
#content-inner {  }

/* Content Middle */
#content-middle {
background: url(../images/backgrounds/content-middle-background.jpg) no-repeat center 0;
color: #fff;
min-height: 255px;
padding: 65px 0 33px;
margin: 0 0 30px;
}
#content-middle-inner {  }
#content-middle .row-fluid,
#content-middle .content-line-divider-arrow {
width: 67%;
}
#content-middle .row-fluid {  }
#content-middle .content-line-divider-arrow {
margin: 15px 0;
}
#content-middle .modulecontent {
margin-bottom: 0;
}
#content-middle .modulecontent .moduletitle {
margin: 0 0 5px;
}
#content-middle .modulecontent .moduletitle span {
font-size: 20px;
line-height: 1.2em;
}
.modulecontent .moduletitle span b {
font-size: 25px;
}

/* content middle top */
#content-middle-top {  }
#content-middle-top-inner {  }

/* content middle col1 */
#content-middle-col1 {  }
#content-middle-col1-inner {  }

/* content middle col2 */
#content-middle-col2 {  }
#content-middle-col2-inner {  }

/* Content Bottom */
#content-bottom {  }
#content-bottom-inner {  }

/* FOOTER */
#footer {
background: #343434;
color: #a4a4a4;
}
#footer a {
color: #fff;
}
#footer-inner {
position: relative;
}
#footer-line-divider {
position: absolute;
top: -3px;
width: 100%;
}

/* Footer Top */
#footer-top {
border-bottom: 1px solid #505050;
}
#footer-top-inner {
border-bottom: 1px solid #060606;
padding: 18px 0 16px;
*zoom: 1;
}
#footer-top-inner:before,
#footer-top-inner:after {
display: table;
line-height: 0;
content: "";
}
#footer-top-inner:after {
clear: both;
}

/* footer menu */
#footer-menu {  }
#footer-menu-inner {  }
#footer-menu ul.menu {
*zoom: 1;
}
#footer-menu ul.menu:before,
#footer-menu ul.menu:after {
display: table;
line-height: 0;
content: "";
}
#footer-menu ul.menu:after {
clear: both;
}
#footer-menu ul.menu > li {
border-right: 1px solid #fff;
float: left;
margin: 0 25px 0 0;
padding: 0 25px 0 0;
}
#footer-menu ul.menu > li > a {
display: block;
text-transform: uppercase;
transition: all 0.5s ease;
}
#footer-menu ul.menu > li:hover > a,
#footer-menu ul.menu > li.hover > a,
#footer-menu ul.menu > li.active > a {
color: #00a650;
}
#footer-menu ul.menu > li.first-item {  }
#footer-menu ul.menu > li.first-item > a {  }
#footer-menu ul.menu > li.last-item {
border-right: none;
margin-right: 0;
padding-right: 0;
}
#footer-menu ul.menu > li.last-item > a {  }

/* back to top */
#back-to-top {  }
#back-to-top-inner {  }
#back-to-top a {
background: url(../images/arrows/back-to-top-arrow.png) no-repeat center center #060606;
display: block;
float: right;
margin: -17px 0;
text-indent: -99999px;
width: 50px;
height: 50px;
}
#back-to-top a:hover {  }

/* Footer Middle */
#footer-middle {
border-bottom: 1px solid #505050;
}
#footer-middle-inner {
border-bottom: 1px solid #060606;
padding: 28px 0 26px;
*zoom: 1;
}
#footer-middle-inner:before,
#footer-middle-inner:after {
display: table;
line-height: 0;
content: "";
}
#footer-middle-inner:after {
clear: both;
}

/* footer middle col1 */
#footer-middle-col1 {  }
#footer-middle-col1-inner {
border-right: 1px solid #fff;
margin: 0 15px 0 0;
}

/* footer middle col2 */
#footer-middle-col2 {  }
#footer-middle-col2-inner {  }

/* Copyrights */
#copyrights {  }
#copyrights-inner {
padding: 28px 0 26px;
*zoom: 1;
}
#copyrights-inner:before,
#copyrights-inner:after {
display: table;
line-height: 0;
content: "";
}
#copyrights-inner:after {
clear: both;
}

/* copyright */
#copyright {  }
#copyright-inner {  }
#copyright p {
margin: 0;
text-transform: uppercase;
}
#copyright p strong {  }

/* developer */
#developer {  }
#developer-inner {
*zoom: 1;
}
#developer-inner:before,
#developer-inner:after {
display: table;
line-height: 0;
content: "";
}
#developer-inner:after {
clear: both;
}
#developer p {
margin: 0;
float: right;
text-transform: uppercase;
}
#developer p span {
display: block;
float: left;
margin: 0 10px 0 0;
}
#developer p a {

}
#developer p a:hover {
background-position: 0 -51px;
}
#developer p a strong {  }