html,body{
	margin:0;
	/*background:#fff;
	background:linear-gradient(90deg, #ffffff, #000000);*/
	font:20px/24px 'ProximaNovaRgItalic', Arial, Helvetica, sans-serif;
	min-width:1003px;
	max-height: 100000px;
  scrollbar-base-color: #C0C0C0;
  scrollbar-base-color: #C0C0C0;
  scrollbar-3dlight-color: #C0C0C0;
  scrollbar-highlight-color: #C0C0C0;
  scrollbar-track-color: #EBEBEB;
  scrollbar-arrow-color: black;
  scrollbar-shadow-color: #C0C0C0;
  scrollbar-dark-shadow-color: #C0C0C0;}
::-webkit-scrollbar { width: 3px; height: 3px;}
::-webkit-scrollbar-button {  background-color: #666; }
::-webkit-scrollbar-track {  background-color: #999;}
::-webkit-scrollbar-track-piece { background-color: #ffffff;}
::-webkit-scrollbar-thumb { height: 50px; background-color: #666; border-radius: 3px;}
::-webkit-scrollbar-corner { background-color: #999;}
::-webkit-resizer { background-color: #666;}


img{border-style:none;}
a{
	text-decoration:underline;
}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
@font-face {
	font-family: 'BallparkWeiner';
	src: url('../fonts/ballpark_weiner-webfont.eot');
	src: url('../fonts/ballpark_weiner-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ballpark_weiner-webfont.woff') format('woff'),
		url('../fonts/ballpark_weiner-webfont.ttf') format('truetype'),
		url('../fonts/ballpark_weiner-webfont.svg#BallparkWeiner') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
font-family: 'ProximaNovaRgBoldItalic';
	src: url('../fonts/proxima_nova_bold_italic-webfont.eot');
	src: url('../fonts/proxima_nova_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/proxima_nova_bold_italic-webfont.woff') format('woff'),
		url('../fonts/proxima_nova_bold_italic-webfont.ttf') format('truetype'),
		url('../fonts/proxima_nova_bold_italic-webfont.svg#ProximaNovaRgBoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaRgBold';
	src: url('../fonts/proxima_nova_bold-webfont.eot');
	src: url('../fonts/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/proxima_nova_bold-webfont.woff') format('woff'),
		url('../fonts/proxima_nova_bold-webfont.ttf') format('truetype'),
		url('../fonts/proxima_nova_bold-webfont.svg#ProximaNovaRgBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaLtItalic';
	src: url('../fonts/proxima_nova_light_italic-webfont.eot');
	src: url('../fonts/proxima_nova_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/proxima_nova_light_italic-webfont.woff') format('woff'),
		url('../fonts/proxima_nova_light_italic-webfont.ttf') format('truetype'),
		url('../fonts/proxima_nova_light_italic-webfont.svg#ProximaNovaLtItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaLtRegular';
	src: url('../fonts/proxima_nova_light-webfont.eot');
	src: url('../fonts/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/proxima_nova_light-webfont.woff') format('woff'),
		url('../fonts/proxima_nova_light-webfont.ttf') format('truetype'),
		url('../fonts/proxima_nova_light-webfont.svg#ProximaNovaLtRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaRgItalic';
	src: url('../fonts/proxima_nova_regular_italic-webfont.eot');
	src: url('../fonts/proxima_nova_regular_italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/proxima_nova_regular_italic-webfont.woff') format('woff'),
		url('../fonts/proxima_nova_regular_italic-webfont.ttf') format('truetype'),
		url('../fonts/proxima_nova_regular_italic-webfont.svg#ProximaNovaRgItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaRgRegular';
	src: url('../fonts/proxima_nova-webfont.eot');
	src: url('../fonts/proxima_nova-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/proxima_nova-webfont.woff') format('woff'),
		url('../fonts/proxima_nova-webfont.ttf') format('truetype'),
		url('../fonts/proxima_nova-webfont.svg#ProximaNovaRgRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
}
#header {
	background:url(../img/bg-header.png) no-repeat 50% 0;
	position:relative;
	z-index:4;
}
.header-block {
	overflow:hidden;
	margin:0 auto;
	width:980px;
	padding:14px 0 48px;
}
.logo {
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:60px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:60px;
}
.logo a {
	display:block;
	height:100%;
}
#nav {
	overflow:hidden;
	margin:0;
	padding:10px 0 0;
	list-style:none;
	text-align:right;
}
#nav li {
	display:inline-block;
	text-decoration:none;
	vertical-align:top;
}
#nav li.username input,#nav li.password input{font-size:12px;padding:4px 4px;outline:0;border:1px solid #d0d0d0;display:block;}
#nav li.username input{width:220px;}
#nav li.password input{width:150px;}
#nav li.button button{padding:1px 7px;outline:0;border:none;background-color:#F60;color:#FFF;height:25px;display:block;}
#nav a {
	color:#161616;
	text-decoration:none;
	outline:0;
}
#nav a:hover,
#nav .active a {color:#a52700;}
.intro {
	background:url(../img/banner.png), no-repeat;
	width:100%;
	position:relative;
	z-index:2;
	margin:-50px 0 1px;
	height:auto;
}
.intro-b {
	overflow:hidden;
	margin:0 auto;
	width:978px;
	height:70px;
}
.intro-block {
	overflow:hidden;
	margin:0 auto;
	width:978px;
	padding:13px 120px 0 200px;
}
.gallery-holder {
	width:450px;
	float:right;
	margin-right:75px;
	margin-bottom:40px;
	border-radius:4px;
	margin-top:50px;
}
.text-block {
	overflow:hidden;
	font-family:'ProximaNovaLtRegular', Arial, Helvetica, sans-serif;
}
.text-block h2 {
	margin:0 0 21px;
	font:25px/30px 'ProximaNovaRgBold', Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow: 1px 1px 3px #5e748e;
}
.text-block p {
	margin:0 0 21px 1px;
	text-shadow: 1px 1px 0 #ececec;
}
.box {
	overflow:hidden;
}
.download {
	float:left;
	background:url(../img/sprite.png) no-repeat;
	width: 204px;
	height: 60px;
	color:#fff;
	font:26px/30px 'ProximaNovaRgBold', Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	padding:27px 15px 0;
	margin:0 10px 0 0;
	text-shadow: 1px 2px 2px #4d1200;
}
.download:hover {text-decoration:underline;}
.or {
	float:left;
	margin:26px 25px 0 0;
	font:30px/32px 'ProximaNovaRgBoldItalic', Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow: 1px 1px 3px #5e748e;
}
.check {
	float:left;
	margin:16px 0 0;
	font:20px/24px 'ProximaNovaRgItalic', Arial, Helvetica, sans-serif;
	width:151px;
	text-shadow: 1px 1px 0 #ececec;
	text-decoration:none;
}
.check:hover {text-decoration:underline;}
#main {
	width:100%;
	position:relative;
	z-index:6;
}
.block {
	background:url(../images/modalback.png);
	margin:0 0 -11px;
	height:22px;
}
.block .holder {background:url(../img/bg-block-t.gif) repeat-x;}
.block .frame {
	background:url(../img/bg-block-b.gif) repeat-x 0 100%;
	overflow:hidden;
}
.block .content {
	margin:0 auto;
	width:986px;
	overflow:hidden;
	padding:38px 0 0;
}
.container {}
.container-holder {
	margin:0 auto;
	width:986px;
	padding:37px 0 4px;
}
.items-holder {
	margin:0 0 20px;
	padding:41px 0 0;
	list-style:none;
	background:url(../img/bg-steps.png) no-repeat 50% 0;
}
.items-holder:first-child {
	padding:0;
	background:none;
}
.item {
	display:inline-block;
	vertical-align:top;
	padding:0 11px 0 35px;
	width:282px;
	margin:0 0 10px 20px;
	background:url(../img/divider-2.png) no-repeat 0 152px;
	text-align:center;
}
.item:first-child {
	padding:0;
	background:none;
	margin:0 0 10px;
	width:274px;
}
.item .img-holder {
	margin:0 0 21px;
	position:relative;
}
.item img {
	vertical-align:top;
}
.item p {margin:0 0 5px;}
#footer {
	overflow:hidden;
	position:relative;
	z-index:8;
	background:url(../images/sb.jpg) repeat;
	padding-bottom:8px;
	max-height: 100000px;
}
.footer-holder {
	font:15px/24px 'ProximaNovaRgItalic', Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:980px;
	color:#000000;
	height:auto;line-height:160%;text-align:justify;

}
.footer-holder1 {
	font:15px/24px 'ProximaNovaRgItalic', Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:980px;
	color:#fff;
	height:auto;

}
#footer1 {
	overflow:hidden;
	position:relative;
	z-index:8;
	background-color:#333333;
}

.col-os-1,
.col-os-10,
.col-os-11,
.col-os-12,
.col-os-2,
.col-os-3,
.col-os-4,
.col-os-5,
.col-os-6,
.col-os-7,
.col-os-8,
.col-os-9 {
	position:relative;
    padding-right:5px;
    padding-left:5px
}
.col-os-12{width:100%;text-align:center;font:16px/24px 'ProximaNovaRgItalic', Arial, Helvetica, sans-serif;color:#000;margin-bottom:10px;font-weight:lighter;}


.col-os-1,
.col-os-10,
.col-os-11,
.col-os-12,
.col-os-2,
.col-os-3,
.col-os-4,
.col-os-5,
.col-os-6,
.col-os-7,
.col-os-8,
.col-os-9 {
    float: left;
}
.col-os-3 {
    width:30%;
	text-align:left;
	font-weight:bold;

}
.col-os-8 {
    width:60%;
}
.col-os-2 {
    width:12%;
}
.col-os-1 {
    width:15%;
}
.col-os-9 {
    width:70%;
}
.col-os-6 {
    width:20%;
}

.form-horizontal{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	width:100%;
	height:auto;
	background-color:#fff;
	display:inline-block;
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	border-radius:4px;
}
.form-group{
	width:100%;
	display:inline-table;
	margin-top:4px;
	margin-bottom:4px;
}
.form-group input[type="text"],
.form-group input[type="password"],
.form-group input[type="date"],
.form-group input[type="datetime"],
.form-group input[type="email"],
.form-group input[type="number"],
.form-group input[type="search"],
.form-group input[type="tel"],
.form-group input[type="time"],
.form-group input[type="url"]{
	height: 24px;
}
.form-group input[type="text"],
.form-group input[type="password"],
.form-group input[type="date"],
.form-group input[type="datetime"],
.form-group input[type="email"],
.form-group input[type="number"],
.form-group input[type="search"],
.form-group input[type="tel"],
.form-group input[type="time"],
.form-group input[type="url"],
.form-group textarea{
  height: auto;
  padding:4px 4px;
  border:none;
  outline: 0;
  width: 97%;
  border: 1px solid #E1E1E1;
  color: #000;/*#8a97a0;*/
  max-width:400px;
}
.form-group textarea{
	height: 75px;
}

.form-group input[type="radio"],
.form-group input[type="checkbox"] {
  margin: 0 10px 10px 0;
}
.form-horizontal button.ok{
	background-color:#F60;
    padding:3px 8px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    cursor: pointer;
    font-size:12px;
	float:right;
	margin-top:15px;
	margin-right:-20px;
	border:none;
    outline:0;
    cursor:pointer;
	height:30px;
}
.checkbox-inline,.radio-inline{display:inline-block;}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}
.checkbox{text-align:justify;}
.checkbox div{float:left;width:90%;margin-top:-4px;font-size:11px;line-height:150%;}
.tick{float:left;}
.input-group>input[type="text"]{float:left;width:100px;
}
.input-group .input-group-addon{
	vertical-align:central;
	padding:6px;
	float:left;
}
.form-horizontal label{
    color:#444;
}
.form-horizontal select
{
    border: 1px solid #E1E1E1;
    width: 100%;
    float:left;
    color: #8a97a0;padding:3px 0px;
}
.form-horizontal input:focus,.form-horizontal select:focus{
    background-color: #efffe0;
}
.form-group select[multiple] {
    height: auto;
}

.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9 {
	position:relative;
    padding-right: 15px;
    padding-left: 15px
}
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9 {
    float: left;
}
.col-sm-12 {
    width: 100%
}
.col-sm-11 {
    width: 91.66666667%
}
.col-sm-10 {
    width: 83.33333333%
}
.col-sm-9 {
    width: 75%
}
.col-sm-8 {
    width: 66.66666667%
}
.col-sm-7 {
    width: 58.33333333%
}
.col-sm-6 {
    width: 50%
}
.col-sm-5 {
    width: 41.66666667%
}
.col-sm-4 {
    width: 33.33333333%
}
.col-sm-3 {
    width: 25%
}
.col-sm-2 {
    width: 16.66666667%
}
.col-sm-1 {
    width: 8.33333333%
}
a.forget1{font-size:12px;display:block;cursor:pointer;}
a.forget2{font-size:12px;display:block;}
a.forget1 span{color:#06C;}
a.forget2 span{color:#333;}

.bottom-tags{position:relative; width:33%;height:74px;float:left;}
.bottom-tags img{float:left;color:#FFF;}
.bottom-tags div{float:left;color:#FFF;width:230px;padding:5px;font-size:16px;line-height:140%;}



/*modal*/

/* Default class for an overlay */
.ow-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;

  background-image:url(images/modalback.png);
  opacity: 0.8;
}

/* Default class for both hidden overlay and modal window */
.ow-closed {
  display: none;
}
.modal1,.modal2 {
  position: fixed;
  z-index: 20;
  left: 30%;
  top: 30%;
  width: 600px;
  height:auto;
  background-color: #FFF;
  border:15px solid;
  border-radius:10px;
  padding:15px;
  border-color:#ddd;

}
.modal-close-button{position:absolute;z-index:99999;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;right:29px;top:27px;
	}
.m-button{text-decoration:none;background-color:#F63;color:#FFF;float:right;margin-top:5px;padding:2px 8px;border:none;font-size:16px;margin-right:3px;

	}
.panel-body {
    padding: 15px;
	display:inline-block;
	width:100%;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-footer {
	text-align:center;
    background-color: #fff;
    border-top: 1px solid #f0f0f0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
	font-size: 16px;
}
.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
}
.panel-default {
    border-color: #fff;
	position:relative;
}
.panel-default>.panel-heading {
    color: #000;
    background: #FDFEFA url(../images/bg_infobox.gif) repeat-x top left;
	border-bottom:thin solid #f0f0f0;
}
.enter{width:80%;font-size:14px;padding:6px 6px;}
.hide-it{display:none;}

.banner-head{
	margin-top: 5px;
}

/*
First page header
*/
.site-title{
	position: absolute;
	margin-left: 1px;
	float: left;
	z-index: -1;
}