html {
	/*overflow-x: hidden;*/
	cursor: default;
	height: 100%;
	min-width: 940px;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
}
body {
	/*overflow-x: hidden;*/
	background-color: #ffffff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	min-width: 940px;
	text-rendering: geometricPrecision;
	height: 100%;


	-webkit-font-smoothing: subpixel-antialiased !important;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}

header {
background-color: #eef8fb;
	
}

#wrapp {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -370px;
}

#push{height:370px;}
a {color:#0085ce;}
a:hover{color:#000;}
img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}


h1, h2, h3, h4, h5, h6 {
/*	margin: 10px 0;*/
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1, h2, h3 {
/*	line-height: 40px;*/
}
h1 {
	font-size: 32px;
	margin-top: 10px;
	margin-bottom: 4px;
	line-height: 30px;
}
h1 a {
    display: block;
    background: url('../images/logo.png') no-repeat scroll left center / 216px auto transparent;
    width: 216px;
    height: 80px;
    text-indent: -9999px;
}
h2 {
	font-size: 22px;
	margin: 13px 0;
}
	h2 > a {
		color: #333333;
	}
	h3 > a {
		color: #333333;
	}
	h4 > a {
		color: #333333;
	}

h3 {
	font-size: 16px;
}


/*
#hero-wrap {
	background-color: #f3f7f9;
	border-bottom: 1px solid #e6eaec;
	margin-bottom: 15px;
}
*/


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}


#hero {
	background-color: #f3f7f9; /* hsl(200, 33%, 96%) - тёмно-серо-голубой  */
	border-bottom: 1px solid #e6eaec;	/* 1px solid hsl(200, 14%, 91%) - "тень" под hero */
	margin-bottom: 15px;
	height: 685px;
	margin: 0 auto;
}

#hero-inner {
	background-color: #f3f7f9; /* hsl(200, 33%, 96%) - тёмно-серо-голубой  */
	border-bottom: 1px solid #e6eaec;	/* 1px solid hsl(200, 14%, 91%) - "тень" под hero */
	margin-bottom: 25px;
	height: 110px;
	margin: 0 auto;
}

#header {
	position: relative;
	margin: 0 auto;
	width: 940px;
	padding-top: 20px;
	z-index: 100;
}

#topheader {
	width: 940px;
	height: 50px;
}

#logo {
	float: left;
}
	#logo a {
		height: 27px;
		width: 140px;
	}

#search {
	margin-left: 60px;
	margin-right: 9px;
	float: left;
}
	#search #text {
		box-sizing: initial;
		padding: 3px 10px;
		line-height: 7px;
		height: 21px;
		box-shadow: inset  0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white ;
		-moz-box-shadow: inset  0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white ;
		-webkit-box-shadow: inset  0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white ;
		border: 0;
		float: left;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		width: 195px;
		transition: box-shadow 0.5s linear;
		-moz-transition: box-shadow 0.5s linear;
		-webkit-transition: box-shadow 0.5s linear;
	}
		#search #text:focus {
			box-shadow: inset  0px 2px 8px hsla(0, 100%, 100%, 0), 0px 0px 5px hsl(200, 75%, 50%);
			-moz-box-shadow: inset  0px 2px 8px hsla(0, 100%, 100%, 0), 0px 0px 5px hsl(200, 75%, 50%);
			-webkit-box-shadow: inset  0px 2px 8px hsla(0, 100%, 100%, 0), 0px 0px 5px hsl(200, 75%, 50%);
			background-color: hsl(0, 0%, 98%);
			outline: none;
		}
	#search #image {
		position: relative;
		top: 6px;
		left: 9px;
	}

#phone {
	width: 140px;
	letter-spacing: -0.8px;
	margin-left: 80px;
	margin-top: 4px;
	float: left;
	font-size: 14px;
	text-shadow: 1px 1px #dddddd;
	text-decoration: none;
	color: #333333;
}

#contacts {
	float: left;
	margin-left: 18px;
	margin-top: 4px;
}
#btn {
	float: right;
}
#btn a{
	background-image: url('../images/design/sprite1.png');
	background-repeat: repeat-x;
	background-position: 0 -196px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-moz-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-webkit-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	color: #333333;
	float: right;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	padding: 0 21px;
	text-decoration: none;
	transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-webkit-transition: background-image 0.2s linear, box-shadow 0.2s linear;
}
	#btn a:hover {
		background-position: 0 -222px;
	}
	#btn a:active {
		background-position: 0 -196px;
		box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	}
#btn2 {
	border: 1px solid lightgrey;
	float: right;
	display: inline-block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0 20px;
	box-shadow: -1 -1 1px white;
	text-decoration: none;
}
#btn2 span {
	border-bottom: 1px dotted black;
	width: 100%;
/*	background-image: url('/style/images/design/sprite1.png');
	background-repeat: repeat-x;
	background-position: 0 -248px;*/
	height: 26px;
	/*box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-webkit-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-moz-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);*/
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	line-height: 26px;

	transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-webkit-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	}
	#btn2:hover {
		cursor:pointer;
	}

	#btn2:active {
		background-position: 0 -248px;
		box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	}

#nav-bar {

	height: 36px;
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	text-align: justify;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 2px 7px hsla(0, 0%, 0%, 0.5);
	-moz-box-shadow: 0px 2px 7px hsla(0, 0%, 0%, 0.5);
	-webkit-box-shadow: 0px 2px 7px hsla(0, 0%, 0%, 0.5);
}
#nav-bar>:nth-child(1) {
	width: 152px;
}
#nav-bar>:nth-child(3) {
	width: 128px;
}
#nav-bar>:nth-child(5) {
	width: 167px;
}
#nav-bar>:nth-child(7) {
	width: 87px;
}
#nav-bar>:nth-child(9) {
	width: 100px;
}
#nav-bar>:nth-child(11) {
	width: 103px;
}
#nav-bar>:nth-child(13) {
	width: 190px;
}

	#nav-bar a {
		text-align: center;
		background-image: url('../images/design/sprite1.png');
		background-position: 0px 0px;
		display: block;
		padding: 8px 0;
		width:100%;
		color: white;
		text-decoration: none;
		/*-webkit-transition: background-position 0.2s linear;*/
	}
		#nav-bar a:hover {
			background-position: 0px -36px;
		}
		#nav-bar a:active {
			background-position: 0px -72px;
		}
		#nav-bar .active a {
					background-position: 0px -72px;
				}
.nav-btn {
	display: inline-block;
	float: left;
	background-repeat: repeat-x;
	color: white;
	height: 36px;
}
	.nav-btn:first-child a {
		border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px;
	}
		.nav-btn:first-child  a:hover{
			border-radius: 5px 0 0 5px;
			-moz-border-radius: 5px 0 0 5px;
			-webkit-border-radius: 5px 0 0 5px;
		}
		.nav-btn:last-child a{

		float: left;
		border-radius: 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0;
		-webkit-border-radius: 0 5px 5px 0;
	}
		.nav-btn:last-child a:hover{
			border-radius: 0 5px 5px 0;
			-moz-border-radius: 0 5px 5px 0;
			-webkit-border-radius: 0 5px 5px 0;
		}

.nav-divider {
	display: inline-block;
	float: left;
	background-image: url('../images/design/sprite1.png') !important;
	background-repeat: repeat-x;
	background-position: 0 -160px;
	position: relative;

	width: 1px !important;
	height: 36px;
	padding: 0;
	margin: 0;
}

#slider-wrap {
	width: 940px;
	margin:0 auto;
	margin-top: -22px;
	/*margin-bottom: 10px;*/
	position:relative;


}

#slider {
	/* background-image: url('/style/images/design/blueslider.jpg'); */
	background-repeat: no-repeat;
	width: 1160px;
	margin: 0 auto;
	margin-left: -110px;
	height: 360px;
}

.nojs li {
	display: none;
}

.firstSlide {
	display: block !important;
	margin-left : -40px;
	margin-top: -36px;
}

.container {
	width: 940px;
	margin: 0 auto;
	line-height: 20px;
}
.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}
.wrapper {
	display: inline-block;
	margin: 20px 0;
	width: 940px;
}

.quarter {
	width: 235px;
	float: left;
}

.third {
	width: 313px;
	float: left;
}
	.third > p {
		margin: 0;
		padding-right: 25px;
	}

.news {
	padding:0 25px 0 0;
	display: inline-block;
}
	.news img {
		float:left;
	}
	.news p {
		margin: 0 0 0 60px;
	}

.well {
	background-color: #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 2px 5px lightgrey;
	-moz-box-shadow: 0 2px 5px lightgrey;
	-webkit-box-shadow: 0 2px 5px lightgrey;
	padding: 22px 30px;
}
	.well input {
		outline: 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 0;
		box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		-moz-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		-webkit-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		padding: 0 10px;
		height: 25px;
		width: 160px;
		background-color: hsl(200, 33%, 96%);
		-moz-transition: box-shadow 0.5s linear;
		-webkit-transition: box-shadow 0.5s linear;
		transition: box-shadow 0.5s linear;
	}
		.well input:focus {
			box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			-moz-box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			-webkit-box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			background-color: hsl(200, 33%, 96%);
			outline: none;
		}
	.well select {
		border: 0;
		box-shadow:  0px 1px 10px lightgrey;
		-moz-box-shadow:  0px 1px 10px lightgrey;
		-webkit-box-shadow:  0px 1px 10px lightgrey;
	}
	.well form {
		display: inline;
		}
	.well input[type="submit"] {
		width:111px;
		background-image: url('../images/design/sprite1.png');
		background-position: 0 -108px;
		background-repeat: repeat-x;
		border: 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
		-moz-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
		-webkit-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);

		color: white;
		font-size: 14px;
		height: 25px;
		padding: 5px 20px;
		text-decoration: none;
		transition: /*background-position 0.2s linear,*/ box-shadow 0.2s linear;
		-moz-transition: /*background-position 0.2s linear,*/ box-shadow 0.2s linear;
		-webkit-transition: /*background-position 0.2s linear,*/ box-shadow 0.2s linear;
	}
		.well a:hover {
			background-position: 0 -134px;
		}
		.well a:active {
			background-position: 0 -108px;
			box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.5);
			-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.5);
			-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.5);
		}

.date {
	font-size: 9px;
	color: #999;
}

.anons {
	display: inline-block;
	padding-right: 25px;
}

.hr {
	display: inline-block;
	width: 100%;
	border-top: 3px dashed #e9f1f5;
	margin: 25px 0 10px 0;
}

.grid3 .hr {width: 80%;}

.row > .hr {
	width: 940px;
	margin: 30px 0 10px 20px;
}

.pull-right {
	float:right;
}

/* равномерная растяжка блоков по родителю */
.justify {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: justify;
	line-height: 0;
	font-size: 1px; /* 1px для Opera */

	/* Лекарство для IE6-7*/
	text-justify: newspaper;
	zoom:1;

	/* Включаем в работу последнюю строку*/
	text-align-last: justify;
	}

	.justify:after {
			width: 100%;
			height: 0px;
			visibility: hidden;
			overflow: hidden;
			content: '';
			display: inline-block;
	}
		.justify li  {
			display: inline-block;
			text-align: left;

			/* Востанавливаем у потомков, кроме последнего*/
			line-height: normal;
			font-size: 14px;

			/* Без него в Opera будет отступ под элементами */
			vertical-align: top;

			/* эмуляция inline-block для IE6-7*/
			//display : inline;
			//zoom : 1;
		}
		.justify li img {
			display: inline-block;
			margin: 0 auto;
		}

.comment {
	width: 894px;
	border: 3px solid #e9f1f5;
	padding: 0px 20px;
	display: inline-block;
}
.comment > p {
	display: inline-block;
	width: 600px;
}
	.comment div {
		width: 260px;
		float: right;
		padding-top: 20px;
	}
		.comment div > p {
			float: none;
			margin-bottom: 0px;
		}
	.comment img {
		float: left;
		display: inline-block;
		padding: 0;
		margin-right: 20px;
	}
	.comment span {
		font-size: 12px;
	}

/*#fake-footer {
	height: 320px;
}*/

#footer-wrap {
	width: 100%;
	margin-top: 40px;
	background-color: #18191b;
}

#footer-wrap2 {
	min-height: 320px;
	display: block;
	width: 100%;
	background-repeat: no-repeat;
	/* background-image: url('/style/images/design/grey2.jpg'); */
	background-position: bottom center ;
	background-color: #252525;
}

#footer {
	color: white;
	width: 940px;

	margin: 0 auto;
}
	#footer a {
		color: #33baff;
	}
	#footer a:hover {
		color: white;
	}
	#footer h4 {
		margin-bottom: 12px;
		margin-top: 20px;
	}
	#footer p {
		margin: 12px 0;
	}
	#footer span {
		color: #7a7a7a;
	}
	#footer ul {
		padding: 0;
		list-style: none;
	}
.footer-extended-p {
	width: 350px;
}
.sos {
	background-image: url('../images/design/sos.png');
	margin-left: -20px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.enter {
	background-image: url('../images/design/enter.png');
	margin-left: -20px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.copyright {
	display: inline-block;
	width: 940px;
}
	.copyright p {
		margin: 0;
		line-height: 20px;
	}

.left-nav {
	padding-right: 20px;
	padding-left: 0px;
	padding-top: 25px;
	list-style: none;
	position: relative;
}

	.left-nav li {
		padding: 5px;
		padding-left: 10px;
		margin: 10px 0;
		position: relative;
	}

	/*.left-nav .active {
		background-image: url('/style/images/design/border.png');
		background-repeat: no-repeat;
	}*/
	.left-nav .active {
	/*    position: absolute;*/
		max-width: 170px;
		border: 2px solid #0088CC;
		border-radius: 3px;
		padding: 8px;
		line-height: 12px;
	/*    padding: 20px;*/
		color: #0088cc;
	/*    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);*/
	}

	.left-nav .active:before, .left-nav .active:after {
		content: "";
		position: absolute;
	}

	.left-nav .active:before {
		border-left: 10px solid #0088cc;
		border-top: 10px solid rgba(114, 102, 59, 0);
		border-bottom: 10px solid rgba(114, 102, 59, 0);
		right: -10px;
		top: 5px;
	}

	.left-nav .active:after {
		border-left: 10px solid #FFFFFF;
		border-top: 10px solid rgba(255, 241, 189, 0);
		border-bottom: 10px solid rgba(255, 241, 189, 0);
		right: -7px;
		top: 5px;
	}

	.left-nav .active a{
		text-decoration: none;
		color: #333333;
		cursor: default;
	}

.headcrumb , .headcrumb a {
	color: #cccccc;
	font-size: 11px;
	margin: 10px 0;
}
	.headcrumb a {
		background-image: url('../images/design/headcrumb-arrow.png');
		background-repeat: no-repeat;
		background-position: right -1px;
		padding-right: 15px;
		margin-right: 10px
	}
	.headcrumb a:hover {
		color: #333333;
		text-decoration: none;
		}

.list-unstyled li {
	list-style: none;
}

.check-list {
	padding-left: 20px;
	list-style: none;
}

	.check-list > li {
		background-image: url('../images/design/check-arrow.png');
		background-repeat: no-repeat;
		background-position: left 5px;
		padding-left: 20px;
		padding-bottom: 5px;
	}

.pseudo {
	text-decoration: none;
	border-bottom: 1px dotted #0088cc;
}
.pseudo:hover {
	text-decoration: none;
	border-bottom: 1px dotted black;
}
.ontop {
	width: 100%;
	display: inline-block;
}
	.ontop h2 {
		float:left;
	}
	.ontop a {
		color: #B0BABF;
		font-size: 12px;
		padding-left: 10px;
		background-image: url('../images/design/arrow-up.png');
		background-repeat: no-repeat;
		text-decoration: none;
		border-bottom: 1px dotted #b0babf;
		position: relative;
		top: 13px;
	}

.btn3 a {
	display: inline-block;
	background-image: url('../images/design/sprite1.png');
	background-repeat: repeat-x;
	background-position: 0 -300px;
	height: 26px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-moz-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-webkit-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	font-size: 14px;
	color: white;
	text-decoration: none;
	line-height: 26px;
	padding: 0 21px;
	transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-webkit-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	}
	.btn3 a:hover {
		background-position: 0 -300px;
	}
	.btn3 a:active {
		background-position: 0 -300px;
		box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	}

.yellowbox {
	margin-left: -20px;
	padding: 0 20px;
	background-color: #fffbe5;
	border-top: 1px solid #e6e2cf;
	display: inline-block;
}
.greybox {
	width: 180px;
	right: 0;
	top: 30px;
	position: absolute;
	background: #f9fbfd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcfdfe 0%, #f3f7f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfe), color-stop(100%,#f3f7f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcfdfe 0%,#f3f7f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfe', endColorstr='#f3f7f9',GradientType=0 ); /* IE6-8 */

	-webkit-border-radius: 5px;
			border-radius: 5px;

	-webkit-box-shadow: 2px 2px 5px #ACC6D2, 0px 0px 5px #E6E6E6;
			box-shadow: 2px 2px 5px #ACC6D2, 0px 0px 5px #E6E6E6;

	/*background-repeat: no-repeat;
	background-image: url('/style/images/design/greybox.png');*/
	padding: 10px 25px;
	display: block;

/*	padding: 10px;
	background-color:lightgrey;
	display:inline-block;
	height:100px;
	box-shadow: 0 5px 7px lightgrey;
	border-radius:5px;*/
}
	.greybox p {
		margin: 0;
		font-size: 16px;
		margin-bottom: 5px;
	}
	.greybox .pre {
		margin-bottom: 10px;
		display: inline-block;
	}
	.greybox .phone {
		position: relative;
		top: 5px;
		font-size: 22px;

	}

.greybox2 {
	width: 180px;
	right: 0;
	top: 30px;
	position: absolute;
	background: #f9fbfd;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fcfdfe 0%, #f3f7f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfe), color-stop(100%,#f3f7f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcfdfe 0%,#f3f7f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfe', endColorstr='#f3f7f9',GradientType=0 ); /* IE6-8 */

	-webkit-border-radius: 5px;
			border-radius: 5px;

	-webkit-box-shadow: 2px 2px 5px #ACC6D2, 0px 0px 5px #E6E6E6;
			box-shadow: 2px 2px 5px #ACC6D2, 0px 0px 5px #E6E6E6;

	/*background-repeat: no-repeat;
	background-image: url('/style/images/design/greybox2.png');*/
	padding: 20px 20px;
	height: 180px;
	display: block;
/*	padding: 10px;
	background-color:lightgrey;
	display:inline-block;
	height:100px;
	box-shadow: 0 5px 7px lightgrey;
	border-radius:5px;*/
}
	.greybox2 p {
		margin: 0;
		font-size: 16px;
		margin-bottom: 5px;
	}
.greybox .thin {
	font-size: 12px;
	line-height: 14px;
	margin-top: 10px;
}
.greybox input {
	outline: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 0;
	box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
	-webkit-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
	-moz-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
	padding: 0 10px; height: 25px;
/*	background-color: hsl(200, 33%, 96%);*/
	-webkit-transition: box-shadow 0.5s linear;
	-moz-transition: box-shadow 0.5s linear;
	transition: box-shadow 0.5s linear;
	margin-bottom:10px;
}
.greybox input:focus {
	box-shadow: inset  0px 2px 8px hsla(0, 100%, 100%, 0), 0px 0px 5px hsl(200, 75%, 50%);
			-moz-box-shadow: inset  0px 2px 8px hsla(0, 100%, 100%, 0), 0px 0px 5px hsl(200, 75%, 50%);
			-webkit-box-shadow: inset  0px 2px 8px hsla(0, 100%, 100%, 0), 0px 0px 5px hsl(200, 75%, 50%);
			background-color: hsl(0, 0%, 98%);
			outline: none;
}

.greybox input[type="text"] {
	width: 85px;
}
.greybox input[type="submit"] {
	display: inline-block;
	background-image: url('../images/design/sprite1.png');
	background-repeat: repeat-x;
	background-position: 0 -300px;
	height: 26px;
	border-radius: 3px;
	-webkit-box-shadow: none;
			box-shadow: none;
	font-size: 14px;
	color: white;
	text-decoration: none;
	line-height: 26px;
	padding: 0 21px;
	text-align: center;
	-webkit-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	transition: background-image 0.2s linear, box-shadow 0.2s linear;
}
.greybox input[type="submit"]:active {
	background-position: 0 -300px;
	box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
}

.chat {
	background-image: url('../images/design/chat.png');
	background-repeat: no-repeat;
	background-position: left 4px;

}
	.chat a {
		margin-left: 30px;
		text-decoration: none;
		border-bottom: 1px dotted #0088cc;
	}
		.chat a:hover {
			border-bottom: 1px dotted #000;
		}
.doc {
	background-image: url('../images/design/doc.png');
	background-repeat: no-repeat;
	margin: 0;
}
	.doc a {
		margin-left: 30px;
		text-decoration: none;
		border-bottom: 1px dotted #0088cc;
	}
.pdf {
	background-image: url('../images/design/pdf.png');
	background-repeat: no-repeat;
	margin: 0;
}
	.pdf a {
		margin-left: 30px;
		text-decoration: none;
		border-bottom: 1px dotted #0088cc;
	}

.pointer {
	background-image: url('../images/design/pointer.png');
	background-repeat: no-repeat;

}
	.pointer p {
		font-size: 16px;
		line-height: 26px;
		margin-left: 30px;
	}


.left-nav-social {
	list-style: none;
	padding-left: 0;
}
	.left-nav-social li {
		margin: 10px 0;
	}
	.left-nav-social img {
		padding-right: 10px;
	}

.small {
	color: #A8A8A8;
	font-size: 12px;
	line-height: 16px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table th, .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #e6eef2;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f7fafb;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}

.table-dogovor thead tr th{
	font-size: 12px;
	font-weight: normal ;
}
.table-dogovor thead tr :first-child{
	width: 400px;
}


/*	               _     __
	   ____ ______(_)___/ /
	  / __ `/ ___/ / __  /
	 / /_/ / /  / / /_/ /
	 \__, /_/  /_/\__,_/
	/____/
*/
.row {
	position: relative;
	margin-left: -20px;
}
.row::before, .row::after {
	display: table;
	line-height: 0;
	content: "";
}
.row::after {
	clear: both;
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11, .grid12 {
	float: left;
	display: inline;
	margin-left: 20px;
	//margin-left:0; /*IE7 fix*/
}
.grid1 {width: 60px;}
.grid2 {width: 140px;}
.grid3 {width: 220px;}
.grid4 {width: 300px;}
.grid5 {width: 380px;}
.grid6 {width: 460px;}
.grid7 {width: 540px;}
.grid8 {width: 620px;}
.grid9 {width: 700px;}
.grid10 {width: 780px;}
.grid11 {width: 860px;}
.grid12 {width: 940px;}

.first {
	margin-left: 0;
	clear: left;
}

.btn-yellow a {
	display: inline-block;
	background-image: url('../images/design/sprite1.png');
	background-repeat: repeat-x;
	background-position: 0 -300px;
	height: 26px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-moz-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-webkit-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	font-size: 14px;
	color: white;
	text-decoration: none;
	line-height: 26px;
	padding: 0 21px;
	text-align: center;
	-webkit-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	transition: background-image 0.2s linear, box-shadow 0.2s linear;
	}
	.btn-yellow a:hover {
		background-position: 0 -300px;
	}
	.btn-yellow a:active {
		background-position: 0 -300px;
		box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	}

.btn-green a {
	display: inline-block;
	background-image: url('../images/design/sprite1.png');
	background-repeat: repeat-x;
	background-position: 0 -326px;
	height: 26px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-moz-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-webkit-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	font-size: 14px;
	color: white;
	text-decoration: none;
	line-height: 26px;
	padding: 0 21px;
	text-align: center;
	-webkit-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	transition: background-image 0.2s linear, box-shadow 0.2s linear;
	}
	.btn-green a:hover {
		background-position: 0 -326px;
	}
	.btn-green a:active {
		background-position: 0 -326px;
		box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	}

.btn-blue a {
	display: inline-block;
	background-image: url('../images/design/sprite1.png');
	background-repeat: repeat-x;
	background-position: 0 -108px;
	height: 26px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-moz-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-webkit-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	font-size: 14px;
	color: white;
	text-decoration: none;
	line-height: 26px;
	padding: 0 21px;
	text-align: center;
	-webkit-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	transition: background-image 0.2s linear, box-shadow 0.2s linear;
	}
	.btn-blue a:hover {
		background-position: 0 -134px;
	}
	.btn-blue a:active {
		background-position: 0 -108px;
		box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
		-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	}

.thing {
	margin-top: 25px;
	padding-right: 30px;
	min-height: 100px;
}
	.thing h3 {
		margin-left: 60px;
		margin-bottom: 10px;
	}

	.thing img{
		float:left;
	}
	.thing p{
		margin-top: 10px;
		margin-left: 60px;
	}

.info-controls {
	width:940px;
	margin:0 auto;
	height:40px;
}
	.info-controls > ul {
		padding: 0;
		margin: 0;
		height: 40px;
	}
	.info-controls li {
		float: left;
		list-style: none;
	}
	.info-controls a {
		text-decoration: none;
		line-height:40px;
		margin: 0 25px;
		border-bottom: 1px dotted #0085cc;
	}
		.info-controls a:hover {
			border-bottom: 1px dotted #000;
		}

.control-active {
	background-color: #e2f4ff;
	/*background-color: #b1d9ee;*/
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
	.control-active a {
		border-bottom: 1px dotted #000;
		color:#000;
		text-decoration: none;

	}

.info-wrap {
	background-color:#e2f4ff;
	/*background-color:#b1d9ee; */
	background-image:url('../images/design/blue4.png');
	/*background-image:url('/style/images/design/blue3.jpg'); */
	background-repeat: no-repeat;
	background-position: center bottom;
	/*min-height:420px; */
	padding: 30px 0;
	margin: 0 auto;
/*	margin-bottom: 20px;*/
}

.control-active-alternate {
	background-color: #FCFCFC;
	border: 1px solid #c2c2c2;
	border-bottom: 0;
}

.info-wrap-alternate {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #fcfcfc;
	background-image: inherit;
	background-image: none;
}

.info {
	width: 940px;
	margin: 0 auto;
}

.info .slide {
	width:940px; min-height:400px; display:inline-block; /* padding-top: 20px; */
}
.info-table {
	border-collapse:collapse; width:785; height:325px;
}
.table-labels {
	border-collapse:collapse; width:335px; height:325px;
}
.table-labels th {
	height:45px; text-align:left;
}
.table-labels tr td {
	padding-left:10px;
}
.table-labels tbody tr:nth-child(2n) {
	background-color:#b8d6e6;
}
.table-labels tbody tr:last-child {
	background-color:inherit;
	height: 80px;
}

.info-table {
	border-collapse:collapse; width:785; height:325px;
}
.table-labels {
	border-collapse:collapse; width:335px; height:325px;
}
.table-labels th {
	height:46px; text-align:left;
}
.table-labels tr td {
	padding-left:10px;
}
.table-labels tbody tr:nth-child(2n) {
	background-color:#b8d6e6;
}
.table-labels tbody tr:last-child {
	background-color:inherit;
	height: 81px;
}
.table-shadow {
	border-collapse:collapse;
	box-shadow:1px 1px 10px #888;
	-moz-box-shadow:1px 1px 10px #888;
	-webkit-box-shadow:1px 1px 10px #888;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
	.table-shadow td {
		width:150px; text-align:center;
	}

.info-th-1 {
	background-color:#daeaf2;
	background-image:url('../images/design/blue-flag1.png');
	width:150px;
	height:45px;
	color:white;
	text-align:center;
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
}
.info-th-2 {
	background-color:#c2e2f2;
	background-image:url('../images/design/blue-flag2.png');
	width:150px;
	height:45px;
	color:white;
	text-align:center;
}
.info-th-3 {
	background-color:#aadaf2;
	background-image:url('../images/design/blue-flag3.png');
	width:150px;
	height:45px;
	color:white;
	text-align:center;
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
}

.info-1-2-3 tr {
	height: 33px;
}
.info-1-2-3 tr:nth-child(2n+1) td {
	background-color: #C2E2F2;
	background-image: url('../images/design/shadow-left.png');
	background-repeat: repeat-y;
}
.info-1-2-3 tr:nth-child(2n) td {
	background-color: #A1CFE6;
	background-image: url('../images/design/shadow-left.png');
	background-repeat: repeat-y;
}
.info-1-2-3 tr:nth-child(2n+1) td:first-child {
	background-image: none;
	background-color: #DAEAF2;
}
.info-1-2-3 tr:nth-child(2n) td:first-child {
	background-image: none;
	background-color: #B8D7E6;
}
.info-1-2-3 tr:last-child td {
	background-color: #E7F3FA !important;
}
.info-1-2-3 tr:last-child td:first-child {
	border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
}
.info-1-2-3 tr:last-child td:last-child {
	border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
}
.info-1-2-3 tr:nth-child(2n+1) td:last-child {
	background-color: #AADAF2;
	background-image: url('../images/design/shadow-left.png');
	background-repeat: repeat-y;
}
.info-1-2-3 tr:nth-child(2n) td:last-child {
	background-color: #8AC7E6;
	background-image: url('../images/design/shadow-left.png');
	background-repeat: repeat-y;
}
.info-1-2-3 tr:last-child, .ie-1-2-3 tr:last-child td:first-child, .ie-1-2-3 tr:last-child td:last-child {
	height: 80px;
	background-color: #E7F3FA;
}
.info-button-1 , .info-button-2 , .info-button-3 {
padding-top: 10px;
padding-bottom: 0px;

}
.info-button-1 a , .info-button-2 a , .info-button-3 a {
	width:84px;
	margin-bottom: 8px;

}

.slider-services {
	margin-top: 20px;
}

.slider-services > li {
	-webkit-box-shadow: 0 0 15px hsla(0, 0%, 50%, 0.5);
			box-shadow: 0 0 15px hsla(0, 0%, 50%, 0.5);
		-webkit-border-radius: 5px;
				border-radius: 5px;
}

.box-s-l {
	margin-top:10px;
	margin-left:40px;/*height:260px;*/
	position: relative;
	width:250px;
	padding:20px;
	padding-top:10px;
	padding-right:10px;
}
	.box-s-l:after {
		content: "";
	/*	position: relative;*/
		display: block;
		width: 310px;
		height: 260px;
		margin-left: -36px;
		margin-top: -207px;
		background-image: url('../images/design/services-small-slide.png');
		margin-bottom: -46px;
		}
	.box-s-l h2 {
		margin:5px 0 0 0;
	}
		.box-s-l h2 a {
			color:#0085CE;
		}
	.box-s-l span {
		font-size:12px; display:block; margin-top:10px;
	}
	.box-s-l ul {
		display:block;margin-top: 22px;
	}
		.box-s-l ul li {
			display:block; padding-bottom:10px; box-shadow:none;
		}
	.box-s-l .hr {
		margin-top:15px;
	}
	.box-s-l .btn-yellow {
		margin-right:10px; width:115px; text-align:center; display: inherit;
	}
	.box-s-l .btn-green {
		width: 115px;
		display: inherit;
	}
		.box-s-l .btn-green a {
			width:73px;
		}

.box-s-r {
	margin-top:10px; /*margin-right:40px; height:260px;*/
	margin-right:40px;
	position: relative;
	width:250px;
	padding:20px;
	padding-top:10px;
	padding-right:10px;
}
	.box-s-r:after {
		content: "";
	/*	position: relative;*/
		display: block;
		width: 310px;
		height: 260px;
		margin-left: -36px;
		margin-top: -207px;
		background-image: url('../images/design/services-small-slide.png');
		margin-bottom: -46px;
		}
	.box-s-r h2 {
		margin:5px 0 0 0;
	}
		.box-s-r h2 a {
			color:#0085CE;
		}
	.box-s-r span {
		font-size:12px; display:block; margin-top:10px;
	}
	.box-s-r ul {
		display:block;margin-top: 22px;
	}
		.box-s-r ul li {
			display:block; padding-bottom:10px; box-shadow:none;
		}
	.box-s-r .hr {
		margin-top:15px;
	}
	.box-s-r .btn-yellow {
		margin-right:10px; width:115px; text-align:center; display: inherit;
	}
	.box-s-r .btn-green a {
		width:73px;
	}
		.box-s-r .btn-green {
			width: 115px;
			display: inherit;
		}

	.box-b {
		padding:20px; /*margin-top:15px; margin-bottom: 40px; height:280px;*/ width:280px; position:relative;
	}
		.box-b:after {
			content: "";
			/*position: relative;*/
			display: block;
			width: 375px;
			height: 290px;
			margin-left: -49px;
			margin-top: -229px;
			background-image: url('../images/design/services-big-slide.png');
			margin-bottom: -61px;

			}
	.box-b h2 {
		margin:5px 0 0 0;
	}
		.box-b h2 a {
			 color:#0085CE;
		}
	.box-b span {
		font-size:12px; display:block; margin-top:10px;
	}
	.box-b ul {
		display: block; margin-top: 22px;
	}
		.box-b ul li {
			display: block; padding-bottom:10px; box-shadow:none;
		}
	.box-b .hr {
		margin-top:15px;
	}
	.box-b .btn-yellow {
		margin-right:25px; width:115px; text-align:center; display: inherit;
	}
	.box-b .btn-green {
		width: 115px;
		display: inherit;
	}
	.box-b .btn-yellow a, .box-b .btn-green a {
		width:93px;
	}

.corner {
	position: absolute;
	top: -3px;
	right: -4px;
/*	width:106px;
	height:106px;*/
}

.blog-article-vk {
	padding: 5px 5px 5px 0px;
	clear: right;
}
.blog-article-twitter {
	padding: 5px 5px 0 0px;
	float: left;
	width: 100px;
}
.blog-article-facebook {
	padding: 5px 5px 3px 0px;
	float: left;
}


.blog-anons  {
	margin: 20px;
	margin-left: -20px;
	width: 680px;
	padding: 10px 20px;
	border:0;
}
	.blog-anons h4 {
		margin: 5px 0;
		font-weight: normal;
	}
	.blog-anons h3 {
		margin: 5px 0;
	}
	.blog-anons img {
		float: right;
	}
	.blog-anons a {
		color: #333333;
	}

.discountbox {
	/*background-image: url('../images/design/discount.jpg');	*/
	 background-image: url('../images/design/presents.jpg');
}

.catalog {
	margin: 20px;
	margin-left: -20px;
	width: 680px;
	padding: 10px 20px;
	border:0;
}
	.catalog a {
		color: #333333;
	}
	.catalog img {
		float: right;
	}

#paginator {
	margin-top: 30px;
	margin-bottom: 70px;
}
	#paginator a {
		color: #333333;
	}
	#paginator ul {
		padding: 0;
		margin-top: 10px;
		margin-bottom: 50px;
	}
	#paginator ul li {
		list-style: none;
		float: left;
		margin-right: 15px;
	}

.search-result a {
	color: #333333;
}
.search-result b {
	font-style: normal;
	background-color: #ffff99;
}

.table-simple {
	border-collapse: collapse;
}
.table-simple tr:nth-child(even) {
	background-color: #d6ebf5;

}
.table-simple tr:nth-child(even) td:nth-child(2n+3) {
	background-color: #b6e4fb;

}
.table-simple tr:nth-child(odd) td:nth-child(2n+3) {
	background-color: #cfedfc;

}
.table-simple tr:nth-child(odd) td:nth-child(2n+2) {
	background-color: #e7f6fe;
}
.table-simple tr:nth-child(even) td:nth-child(2n+2) {
	background-color: #cfedfc;
}
.table-simple tr:last-child  {
	background-color: inherit;
}
.table-simple tr:last-child td:nth-child(n+2) {
	background-color: #e6f2fa !important;
}
.table-simple tr:last-child td:nth-child(2) {
	-webkit-border-radius: 0 0 0 5px;
			border-radius: 0 0 0 5px;
}
.table-simple tr:last-child td:last-child {
	-webkit-border-radius: 0 0 5px 0;
			border-radius: 0 0 5px 0;
}
.table-simple thead th {
	color: #FFF;
	background-color: #0378d1;
}
.table-simple thead th:first-child {
	color: #000;
	background-color: inherit;
}
.table-simple thead th:nth-child(2) {
	-webkit-border-radius: 5px 0 0 0;
			border-radius: 5px 0 0 0;
}
.table-simple thead th:last-child {
	-webkit-border-radius: 0 5px 0 0;
			border-radius: 0 5px 0 0;
}
.table-simple td .btn-green a,
.table-simple td .btn-yellow a {
	width: 84px;
	margin-bottom: 10px;
}
.table-simple td, .table-simple th{
	text-align: center;
	padding: 8px;
}
.table-simple td:first-child,
.table-simple th:first-child {
	text-align: left;
}
.table-simple tr:last-child td {
	padding-bottom: 0;
	vertical-align: top;
}
.table-simple tr:hover > td:nth-child(even){
	background-color: #f0fafe !important;
}
.table-simple tr:hover > td:nth-child(odd){
	background-color: #ebf5fa !important;
}
.table-simple tr:last-child:hover > td {
	background-color: inherit !important;
}
.table-simple tr:last-child:hover > td:nth-child(n+2) {
	background-color: #e6f2fa !important;
}

.table-simple-grey {
	border-collapse: collapse;
	width: 100%;
}
.table-simple-grey thead tr th {
	background-color: #F2F2F2;
}
.table-simple-grey tr:nth-child(odd) {
/*	background-color: hsl(199, 0%, 99%);*/
	border-bottom: 1px solid #e6e6e6;
}
.table-simple-grey tr:nth-child(even) {
	background-color: #f5f5f5;
	border-bottom: 1px solid #e6e6e6;

}

.table-simple-grey tr:nth-child(even) td:nth-child(2n+3) {
/*	background-color: hsl(200, 58%, 77%);*/

}
.table-simple-grey tr:nth-child(odd) td:nth-child(2n+3) {
/*	background-color: hsl(200, 65%, 85%);*/

}
.table-simple-grey tr:nth-child(odd) td:nth-child(2n+2) {
/*	background-color: hsl(200, 0%, 95%);*/
}
.table-simple-grey tr:last-child  {
/*	background-color: inherit;*/
}
.table-simple-grey tr:last-child td:nth-child(n+2) {
/*	background-color: hsl(202, 66%, 94%) !important;*/
}
.table-simple-grey tr:last-child td:nth-child(2) {
	/*-webkit-border-radius: 0 0 0 5px;
			border-radius: 0 0 0 5px;*/
}
.table-simple-grey tr:last-child td:last-child {
/*	-webkit-border-radius: 0 0 5px 0;
			border-radius: 0 0 5px 0;*/
}
.table-simple-grey thead th {
/*	color: #FFF;
	background-color: #0378d1;*/
}
.table-simple-grey thead th:first-child {
/*	color: #000;
	background-color: inherit;*/
}
.table-simple-grey thead th:nth-child(2) {
/*	-webkit-border-radius: 5px 0 0 0;
			border-radius: 5px 0 0 0;*/
}
.table-simple-grey thead th:last-child {
	/*-webkit-border-radius: 0 5px 0 0;
			border-radius: 0 5px 0 0;*/
}
.table-simple-grey td .btn-green a,
.table-simple-grey td .btn-yellow a {
	width: 84px;
/*	margin-bottom: 10px;*/
}
.table-simple-grey td, .table-simple-grey th{
	text-align: center;
	padding: 10px;
}
.table-simple-grey td:first-child,
.table-simple-grey th:first-child {
	text-align: left;
}
.table-simple-grey tr:last-child td {
/*	padding-bottom: 0;*/
	vertical-align: top;
}
.table-simple-grey tr:hover > td:nth-child(even){
	background-color: #ededed !important;
}
.table-simple-grey tr:hover > td:nth-child(odd){
	background-color: #ededed !important;
}
.table-simple-grey tr:last-child:hover > td {
/*	background-color: inherit !important;*/
}
.table-simple-grey tr:last-child:hover > td:nth-child(n+2) {
	/*background-color: hsl(202, 66%, 94%) !important;*/
}

.table-simple thead th:nth-child(2) {
	background-image: url('../images/design/blue-flag2-1.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 25px;
	background-color: #e7f6fe;
	width: 146px;
}
.table-simple thead th:nth-child(3) {
	background-image: url('../images/design/blue-flag2-2.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #cfedfc;
	width: 146px;
}
.table-simple thead th:nth-child(4) {
	height: 25px;
	background-image: url('../images/design/blue-flag2-3.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #e7f6fe;
	width: 146px;
}
.table-simple thead th:nth-child(5) {
	height: 25px;
	background-image: url('../images/design/blue-flag2-4.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #cfedfc;
	width: 146px;
}



.table-custom tr{
	text-align: left;
/*	border-bottom: 10px solid #E0F3FF;*/
}
.table-custom tr td:first-child, .table-custom tr th:first-child {
	text-align: left;
}
.table-custom td, .table-custom th {
	text-align: center;
/*	padding: 15px 10px;*/
	white-space: nowrap;
}
.table-custom tbody > :nth-child(odd) {
/*	background-color: whiteSmoke;*/
}
.table-custom tbody > :nth-child(even) {
/*	background-color: #D3F8D3;*/
}
.table-custom tr:nth-child(even) p {
   margin-top: 10px;
   margin-bottom: 5px ;
   padding: 15px 10px;
   background-color: whiteSmoke;
}
.table-custom tr:nth-child(odd) p {
   margin-top: 10px;
   margin-bottom: 5px ;
   padding: 15px 10px;
   background-color: #D3F8D3;
}
.table-custom tr:nth-child(even) td .btn-green {
	margin-top: 5px;
	padding: 12px 10px;
	background-color: whiteSmoke;
}
.table-custom tr:nth-child(odd) td .btn-green {
	margin-top: 5px;
	padding: 12px 10px;
	background-color: #D3F8D3;
}


.login-forms input[type="text"] {
	outline: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0;
	box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
	-moz-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
	-webkit-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
	padding: 0 10px;
	height: 25px;
	width: 180px;
	background-color: hsl(200, 33%, 96%);
	-moz-transition: box-shadow 0.5s linear;
	-webkit-transition: box-shadow 0.5s linear;
	transition: box-shadow 0.5s linear;
	}
	.login-forms input:focus {
		box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
		-moz-box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
		-webkit-box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
		background-color: hsl(200, 33%, 96%);
		outline: none;
	}
.login-forms form {
	margin: 15px 0;
}
	.login-forms form > div {
		margin-bottom: 20px;
	}
		.login-forms form > div > div {
			padding-top: 3px;
			margin-left: 120px;
		}
	.login-forms label {
		float: left;
		width: 100px;
		padding-top: 5px;
		text-align: right;
	}
	.login-forms input {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.login-forms * .btn-blue  a{
		margin-top: 15px;
		margin-left: 67px;
	}


.login-forms input[type="radio"]
{
	width:20px;
	margin-left:115px;

}

.login-forms input[type="submit"]
{
	display: inline-block;
	border: 0;
	font-size: 14px;
	color: white;
	text-decoration: none;
	line-height: 26px;
	padding: 0 21px;
	text-align: center;
		height: 26px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-moz-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
	-webkit-box-shadow: 0px 2px 6px hsl(0, 0%, 80%);
		background-image: url('../images/design/sprite1.png');
	background-repeat: repeat-x;
	background-position: 0 -326px;
		-webkit-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: background-image 0.2s linear, box-shadow 0.2s linear;
	transition: background-image 0.2s linear, box-shadow 0.2s linear;
}

.login-forms input[type="submit"]:hover {
	background-position: 0 -326px;
}
.login-forms input[type="submit"]:active {
	background-position: 0 -326px;
	box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	-moz-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
	-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.05), inset 0 2px 5px hsla(0, 0%, 0%, 0.25);
}

.table-bootstrap {
  width: 100%;
  margin-bottom: 20px;
  background-color: #FFF;
}

.table-bootstrap th,
.table-bootstrap td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table-bootstrap th {
  font-weight: bold;
}

.table-bootstrap thead th {
  vertical-align: bottom;
}

.table-bootstrap caption + thead tr:first-child th,
.table-bootstrap caption + thead tr:first-child td,
.table-bootstrap colgroup + thead tr:first-child th,
.table-bootstrap colgroup + thead tr:first-child td,
.table-bootstrap thead:first-child tr:first-child th,
.table-bootstrap thead:first-child tr:first-child td {
  border-top: 0;
}

.table-bootstrap tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-bootstrap-condensed th,
.table-bootstrap-condensed td {
  padding: 4px 5px;
}

.table-bootstrap-striped tbody > tr:nth-child(odd) > td,
.table-bootstrap-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-bootstrap-hover tbody tr:hover td,
.table-bootstrap-hover tbody tr:hover th {
  background-color: #f5f5f5;
}

.table-bootstrap tbody tr.success td {
  background-color: #dff0d8;
}

.table-bootstrap tbody tr.error td {
  background-color: #f2dede;
}

.table-bootstrap tbody tr.warning td {
  background-color: #fcf8e3;
}

.table-bootstrap tbody tr.info td {
  background-color: #d9edf7;
}

.table-bootstrap-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}

.table-bootstrap-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}

.table-bootstrap-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}

.table-bootstrap-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}

.table-bootstrap-centered th {
	text-align: center;
}
.table-bootstrap-centered th:first-child {
	text-align: left;
}
.table-bootstrap-centered td {
	text-align: center;
}
.table-bootstrap-centered td:first-child {
	text-align: left;
}

.table-fresh th {
			vertical-align: bottom;
		}
	.table-fresh th p{
		-webkit-border-radius: 5px 5px 0 0;
		   -moz-border-radius: 5px 5px 0 0;
				border-radius: 5px 5px 0 0;
		font-size: 20px;
		line-height: 24px;
		text-shadow: 0 0 5px #333;
		font-weight: normal;
	}
.table-fresh p {
	margin: 0;
}
.table-fresh th p, .table-fresh td p {
	padding: 10px 20px;
	text-align: center;
}
.table-fresh td p{
	font-size: 12px;
}
.table-fresh td:nth-child(1) p {
	text-align: right;
	white-space: nowrap;
}
.table-fresh th:nth-child(1) p{
	vertical-align: bottom;

	background-color: #ececec;
	color: #666666;
	text-shadow: 0 0 0 white;
	border-bottom: 1px solid #ffffff;

}
.table-fresh th:nth-child(2) p{
	margin-right: 2px;
	background-color: #ffaa00;
	border-bottom: 1px solid #ffaa00;
	color: #ffffff;
		background: #febe00;
		background: -moz-linear-gradient(top, #febe00 0%, #fe9f00 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febe00), color-stop(100%,#fe9f00));
		background: -webkit-linear-gradient(top, #febe00 0%,#fe9f00 100%);
		background: -o-linear-gradient(top, #febe00 0%,#fe9f00 100%);
		background: -ms-linear-gradient(top, #febe00 0%,#fe9f00 100%);
		background: linear-gradient(to bottom, #febe00 0%,#fe9f00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febe00', endColorstr='#fe9f00',GradientType=0 );
}
.table-fresh th:nth-child(3) p{
	margin-right: 2px;
	background-color: #77b300;
	border-bottom: 1px solid #77b300;
	color: #ffffff;
		background: #80c200;
		background: -moz-linear-gradient(top, #80c200 0%, #6fa408 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80c200), color-stop(100%,#6fa408));
		background: -webkit-linear-gradient(top, #80c200 0%,#6fa408 100%);
		background: -o-linear-gradient(top, #80c200 0%,#6fa408 100%);
		background: -ms-linear-gradient(top, #80c200 0%,#6fa408 100%);
		background: linear-gradient(to bottom, #80c200 0%,#6fa408 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80c200', endColorstr='#6fa408',GradientType=0 );
}
.table-fresh th:nth-child(4) p{
	margin-right: 2px;
	background-color: #008000;
	border-bottom: 1px solid #008000;
	color: #ffffff;
		background: #129802;
		background: -moz-linear-gradient(top, #129802 0%, #046e00 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#129802), color-stop(100%,#046e00));
		background: -webkit-linear-gradient(top, #129802 0%,#046e00 100%);
		background: -o-linear-gradient(top, #129802 0%,#046e00 100%);
		background: -ms-linear-gradient(top, #129802 0%,#046e00 100%);
		background: linear-gradient(to bottom, #129802 0%,#046e00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#129802', endColorstr='#046e00',GradientType=0 );
}
.table-fresh th:nth-child(5) p{
	margin-right: 2px;
	background-color: #cc6600;
	border-bottom: 1px solid #cc6600;
	color: #ffffff;
		background: #dc7301;
		background: -moz-linear-gradient(top, #dc7301 0%, #c34e01 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc7301), color-stop(100%,#c34e01));
		background: -webkit-linear-gradient(top, #dc7301 0%,#c34e01 100%);
		background: -o-linear-gradient(top, #dc7301 0%,#c34e01 100%);
		background: -ms-linear-gradient(top, #dc7301 0%,#c34e01 100%);
		background: linear-gradient(to bottom, #dc7301 0%,#c34e01 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7301', endColorstr='#c34e01',GradientType=0 );
}
.table-fresh tr:nth-child(2n+1) td:nth-child(1) p{
	background-color: #f3f3f3;
}
.table-fresh tr:nth-child(2n) td:nth-child(1) p{
	background-color: #ffffff;
}
.table-fresh tr:nth-child(2n+1) td:nth-child(2) p{
	margin-right: 2px;
	background-color: #f0edb8;
}
.table-fresh tr:nth-child(2n) td:nth-child(2) p{
	margin-right: 2px;
	background-color: #f7f7db;
}
.table-fresh tr:nth-child(2n+1) td:nth-child(3) p{
	margin-right: 2px;
	background-color: #c4df9b;
}
.table-fresh tr:nth-child(2n) td:nth-child(3) p{
	margin-right: 2px;
	background-color: #f7f6db;
}
.table-fresh tr:nth-child(2n+1) td:nth-child(4) p{
	margin-right: 2px;
	background-color: #acd373;
}
.table-fresh tr:nth-child(2n) td:nth-child(4) p{
	margin-right: 2px;
	background-color: #e1eecc;
}
.table-fresh tr:nth-child(2n+1) td:nth-child(5) p{
	margin-right: 2px;
	background-color: #efcfae;
}
.table-fresh tr:nth-child(2n) td:nth-child(5) p{
	margin-right: 2px;
	background-color: #f6e6d6;
}
.table-fresh tr:last-child td p{
	-webkit-border-radius: 0 0 5px 5px;
	   -moz-border-radius: 0 0 5px 5px;
			border-radius: 0 0 5px 5px;
}
.table-fresh tr:last-child td:first-child p {
	background-color: #ececec;
	padding: 13px 20px;
}


.table-fresh-2 {
	width: 100%;
}
.table-fresh-2 th {
	font-weight: normal;
	vertical-align: bottom;
}
.table-fresh-2 p {
	margin: 0;
	font-size: 12px;
	padding: 10px;
	text-align: center;
}
.table-fresh-2 th:nth-child(1) p {
	background-color: #D6D6D6;
	padding-top: 50px;
	text-align: left;
	font-size: 24px;
	color: #666;
}
.table-fresh-2 th:nth-child(2) span {
	color: #ffffff;
	background-color: red;
	padding: 10px;
	display: block;
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
		background: #139800;
		background: -moz-linear-gradient(top, #139800 0%, #057001 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#139800), color-stop(100%,#057001));
		background: -webkit-linear-gradient(top, #139800 0%,#057001 100%);
		background: -o-linear-gradient(top, #139800 0%,#057001 100%);
		background: -ms-linear-gradient(top, #139800 0%,#057001 100%);
		background: linear-gradient(to bottom, #139800 0%,#057001 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139800', endColorstr='#057001',GradientType=0 );
}
.table-fresh-2 th:nth-child(2) p {
	color: #ffffff;
	background-color: #0c8900;
	padding: 0;
	font-size: 50px;
	line-height: 80px;
}
.table-fresh-2 th:nth-child(3) span {
	vertical-align: middle;
	color: #ffffff;
	background-color: green;
	padding: 10px;
	display: block;
	padding-top: 30px;
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
		background: #da7200;
		background: -moz-linear-gradient(top, #da7200 0%, #c34e00 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da7200), color-stop(100%,#c34e00));
		background: -webkit-linear-gradient(top, #da7200 0%,#c34e00 100%);
		background: -o-linear-gradient(top, #da7200 0%,#c34e00 100%);
		background: -ms-linear-gradient(top, #da7200 0%,#c34e00 100%);
		background: linear-gradient(to bottom, #da7200 0%,#c34e00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da7200', endColorstr='#c34e00',GradientType=0 );
}
.table-fresh-2 th:nth-child(3) p {
	color: #ffffff;
	background-color: #d26601;
	padding: 0;
	font-size: 50px;
	line-height: 80px;
}
.table-fresh-2 th:nth-child(4) span {
	color: #ffffff;
	background-color: blue;
	padding: 10px;
	display: block;
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
		background: #e12f2f;
		background: -moz-linear-gradient(top, #e12f2f 0%, #b00203 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e12f2f), color-stop(100%,#b00203));
		background: -webkit-linear-gradient(top, #e12f2f 0%,#b00203 100%);
		background: -o-linear-gradient(top, #e12f2f 0%,#b00203 100%);
		background: -ms-linear-gradient(top, #e12f2f 0%,#b00203 100%);
		background: linear-gradient(to bottom, #e12f2f 0%,#b00203 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e12f2f', endColorstr='#b00203',GradientType=0 );
}
.table-fresh-2 th:nth-child(4) p {
	color: #ffffff;
	background-color: #cf1f1f;
	padding: 0;
	font-size: 50px;
	line-height: 80px;
}
.table-fresh-2 td:first-child p {
	text-align: left;
}
.table-fresh-2 tr:nth-child(2n+1) td p {

	background-color: #cfcfcf;
}
.table-fresh-2 tr:nth-child(2n) td p {

	background-color: #e9e7e7;
}
.table-fresh-2 tr:nth-child(2n+1) td:nth-child(2) p {
	background-color: #acd373;
}
.table-fresh-2 tr:nth-child(2n) td:nth-child(2) p {
	background-color: #e2efcd;
}
.table-fresh-2 tr:nth-child(2n+1) td:nth-child(3) p {
	background-color: #efcfaf;
}
.table-fresh-2 tr:nth-child(2n) td:nth-child(3) p {
	background-color: #f7e7d7;
}
.table-fresh-2 tr:nth-child(2n+1) td:nth-child(4) p {
	background-color: #f6c9bd;
}
.table-fresh-2 tr:nth-child(2n) td:nth-child(4) p {
	background-color: #fbe4de;
}
.table-fresh-2 tr:last-child td p {
	font-size: 20px;
		background: #f7f7f7;
		background: -moz-linear-gradient(top, #f7f7f7 0%, #d8d8d8 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d8d8d8));
		background: -webkit-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: -o-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: -ms-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: linear-gradient(to bottom, #f7f7f7 0%,#d8d8d8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d8d8d8',GradientType=0 );
}
.table-fresh-2 tr:last-child td span {
	display: block;
	font-size: 12px;
	color: #2F2F2F;
	margin-top: 3px;
}
.table-fresh-2 tr:last-child td:nth-child(2) p{
	color: #087701;
}
.table-fresh-2 tr:last-child td:nth-child(3) p{
	color: #ffffff;
		background: #da7201;
		background: -moz-linear-gradient(top, #da7201 0%, #c34e00 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da7201), color-stop(100%,#c34e00));
		background: -webkit-linear-gradient(top, #da7201 0%,#c34e00 100%);
		background: -o-linear-gradient(top, #da7201 0%,#c34e00 100%);
		background: -ms-linear-gradient(top, #da7201 0%,#c34e00 100%);
		background: linear-gradient(to bottom, #da7201 0%,#c34e00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da7201', endColorstr='#c34e00',GradientType=0 );
}
.table-fresh-2 tr:last-child td:nth-child(3) span{
	color: #FFF;
}
.table-fresh-2 tr:last-child td:nth-child(4) p{
	color: #BB0C0D;
}


.table-fresh .th-1 p{
			vertical-align: bottom;

			background-color: #ececec;
			color: #666666;
			text-shadow: 0 0 0 white;
			border-bottom: 1px solid #ffffff;

		}
.table-fresh .th-2 p{
			margin-right: 2px;
			background-color: #ffaa00;
			border-bottom: 1px solid #ffaa00;
			color: #ffffff;
				background: #febe00;
				background: -moz-linear-gradient(top, #febe00 0%, #fe9f00 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febe00), color-stop(100%,#fe9f00));
				background: -webkit-linear-gradient(top, #febe00 0%,#fe9f00 100%);
				background: -o-linear-gradient(top, #febe00 0%,#fe9f00 100%);
				background: -ms-linear-gradient(top, #febe00 0%,#fe9f00 100%);
				background: linear-gradient(to bottom, #febe00 0%,#fe9f00 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febe00', endColorstr='#fe9f00',GradientType=0 );

		}
.table-fresh .th-3 p{
			margin-right: 2px;
			background-color: #77b300;
			border-bottom: 1px solid #77b300;
			color: #ffffff;
				background: #80c200;
				background: -moz-linear-gradient(top, #80c200 0%, #6fa408 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80c200), color-stop(100%,#6fa408));
				background: -webkit-linear-gradient(top, #80c200 0%,#6fa408 100%);
				background: -o-linear-gradient(top, #80c200 0%,#6fa408 100%);
				background: -ms-linear-gradient(top, #80c200 0%,#6fa408 100%);
				background: linear-gradient(to bottom, #80c200 0%,#6fa408 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80c200', endColorstr='#6fa408',GradientType=0 );
		}
.table-fresh .th-4 p{
			margin-right: 2px;
			background-color: #008000;
			border-bottom: 1px solid #008000;
			color: #ffffff;
				background: #129802;
				background: -moz-linear-gradient(top, #129802 0%, #046e00 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#129802), color-stop(100%,#046e00));
				background: -webkit-linear-gradient(top, #129802 0%,#046e00 100%);
				background: -o-linear-gradient(top, #129802 0%,#046e00 100%);
				background: -ms-linear-gradient(top, #129802 0%,#046e00 100%);
				background: linear-gradient(to bottom, #129802 0%,#046e00 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#129802', endColorstr='#046e00',GradientType=0 );
		}
.table-fresh .th-5 p{
			margin-right: 2px;
			background-color: #cc6600;
			border-bottom: 1px solid #cc6600;
			color: #ffffff;
				background: #dc7301;
				background: -moz-linear-gradient(top, #dc7301 0%, #c34e01 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc7301), color-stop(100%,#c34e01));
				background: -webkit-linear-gradient(top, #dc7301 0%,#c34e01 100%);
				background: -o-linear-gradient(top, #dc7301 0%,#c34e01 100%);
				background: -ms-linear-gradient(top, #dc7301 0%,#c34e01 100%);
				background: linear-gradient(to bottom, #dc7301 0%,#c34e01 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7301', endColorstr='#c34e01',GradientType=0 );
		}

.table-fresh .td-odd-1 p{
			background-color: #f3f3f3;
			text-align: right;
			white-space: nowrap;
		}
.table-fresh .td-even-1 p{
			background-color: #ffffff;
			text-align: right;
			white-space: nowrap;
		}
.table-fresh .td-odd-2 p{
			margin-right: 2px;
			background-color: #f0edb8;
		}
.table-fresh .td-even-2 p{
			margin-right: 2px;
			background-color: #f7f7db;
		}
.table-fresh .td-odd-3 p{
			margin-right: 2px;
			background-color: #c4df9b;
		}
.table-fresh .td-even-3 p{
			margin-right: 2px;
			background-color: #f7f6db;
		}
.table-fresh .td-odd-4 p{
			margin-right: 2px;
			background-color: #acd373;
		}
.table-fresh .td-even-4 p{
			margin-right: 2px;
			background-color: #e1eecc;
		}
.table-fresh .td-odd-5 p{
			margin-right: 2px;
			background-color: #efcfae;
		}
.table-fresh .td-even-5 p{
			margin-right: 2px;
			background-color: #f6e6d6;
		}
.table-fresh .tdf-1 p {
			background-color: #ececec;
			padding: 13px 20px;
		}


.table-fresh-2 .th-1 p {
background-color: #D6D6D6;
padding-top: 50px;
text-align: left;
font-size: 24px;
color: #666;
}
.table-fresh-2 .th-2 span {
	color: #ffffff;
	background-color: red;
	padding: 10px;
	display: block;
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
		background: #139800;
		background: -moz-linear-gradient(top, #139800 0%, #057001 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#139800), color-stop(100%,#057001));
		background: -webkit-linear-gradient(top, #139800 0%,#057001 100%);
		background: -o-linear-gradient(top, #139800 0%,#057001 100%);
		background: -ms-linear-gradient(top, #139800 0%,#057001 100%);
		background: linear-gradient(to bottom, #139800 0%,#057001 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#139800', endColorstr='#057001',GradientType=0 );
}
.table-fresh-2 .th-2 p {
	color: #ffffff;
	background-color: #0c8900;
	padding: 0;
	font-size: 50px;
	line-height: 80px;
}
.table-fresh-2 .th-3 span {
	vertical-align: middle;
	color: #ffffff;
	background-color: green;
	padding: 10px;
	display: block;
	padding-top: 30px;
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
		background: #da7200;
		background: -moz-linear-gradient(top, #da7200 0%, #c34e00 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da7200), color-stop(100%,#c34e00));
		background: -webkit-linear-gradient(top, #da7200 0%,#c34e00 100%);
		background: -o-linear-gradient(top, #da7200 0%,#c34e00 100%);
		background: -ms-linear-gradient(top, #da7200 0%,#c34e00 100%);
		background: linear-gradient(to bottom, #da7200 0%,#c34e00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da7200', endColorstr='#c34e00',GradientType=0 );
}
.table-fresh-2 .th-3 p {
	color: #ffffff;
	background-color: #d26601;
	padding: 0;
	font-size: 50px;
	line-height: 80px;
}
.table-fresh-2 .th-4 span {
	color: #ffffff;
	background-color: blue;
	padding: 10px;
	display: block;
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;
		background: #e12f2f;
		background: -moz-linear-gradient(top, #e12f2f 0%, #b00203 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e12f2f), color-stop(100%,#b00203));
		background: -webkit-linear-gradient(top, #e12f2f 0%,#b00203 100%);
		background: -o-linear-gradient(top, #e12f2f 0%,#b00203 100%);
		background: -ms-linear-gradient(top, #e12f2f 0%,#b00203 100%);
		background: linear-gradient(to bottom, #e12f2f 0%,#b00203 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e12f2f', endColorstr='#b00203',GradientType=0 );
}
.table-fresh-2 .th-4 p {
	color: #ffffff;
	background-color: #cf1f1f;
	padding: 0;
	font-size: 50px;
	line-height: 80px;
}
.table-fresh-2 .td-odd-1 p {
			text-align: left;
			background-color: #cfcfcf;
		}
.table-fresh-2 .td-even-1 p {
			background-color: #e9e7e7;
		}
.table-fresh-2 .td-odd-2 p {
			background-color: #acd373;
		}
.table-fresh-2 .td-even-2 p {
	background-color: #e2efcd;
}
.table-fresh-2 .td-odd-3 p {
	background-color: #efcfaf;
}
.table-fresh-2 .td-even-3 p {
	background-color: #f7e7d7;
}
.table-fresh-2 .td-odd-4 p {
	background-color: #f6c9bd;
}
.table-fresh-2 .td-even-4 p {
	background-color: #fbe4de;
}
.table-fresh-2 .trf-1 p {
	font-size: 20px;
		background: #f7f7f7;
		background: -moz-linear-gradient(top, #f7f7f7 0%, #d8d8d8 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d8d8d8));
		background: -webkit-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: -o-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: -ms-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: linear-gradient(to bottom, #f7f7f7 0%,#d8d8d8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d8d8d8',GradientType=0 );
}
.table-fresh-2 .trf-1 span {
	display: block;
	font-size: 12px;
	color: #2F2F2F;
	margin-top: 3px;
}
.table-fresh-2 .tdf-2 p {
	font-size: 20px;
		background: #f7f7f7;
		background: -moz-linear-gradient(top, #f7f7f7 0%, #d8d8d8 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d8d8d8));
		background: -webkit-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: -o-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: -ms-linear-gradient(top, #f7f7f7 0%,#d8d8d8 100%);
		background: linear-gradient(to bottom, #f7f7f7 0%,#d8d8d8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d8d8d8',GradientType=0 );
}
.table-fresh-2 .tdf-2 span {
	display: block;
	font-size: 12px;
	color: #2F2F2F;
	margin-top: 3px;
}
.table-fresh-2 .tdf-3 p{
	color: #ffffff;
		background: #da7201;
		background: -moz-linear-gradient(top, #da7201 0%, #c34e00 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da7201), color-stop(100%,#c34e00));
		background: -webkit-linear-gradient(top, #da7201 0%,#c34e00 100%);
		background: -o-linear-gradient(top, #da7201 0%,#c34e00 100%);
		background: -ms-linear-gradient(top, #da7201 0%,#c34e00 100%);
		background: linear-gradient(to bottom, #da7201 0%,#c34e00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da7201', endColorstr='#c34e00',GradientType=0 );
}
.table-fresh-2 .tdf-3 span{
	color: #FFF;
}
.table-fresh-2 .tdf-4 p{
	color: #BB0C0D;
}


input[type]:focus, textarea:focus, select:focus {
    border: 1px solid #76abe9;
}

	.input-green {
		border: 0;
		background: #6be52e;
		background: -webkit-linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		background: -moz-linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		background: -o-linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		background: -ms-linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		background: linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6be52e', endColorstr='#40bf00',GradientType=0 );
		-webkit-box-shadow: 0 2px 5px #666;
		box-shadow: 0 2px 5px #666;
		display: inline-block;
		*display: inline;
		padding: 4px 12px;
		margin-bottom: 0;
		*margin-left: .3em;
		font-size: 14px;
		line-height: 20px;
		color: #fff;
		text-align: center;
		text-shadow: 0px -1px 1px #339900;
		vertical-align: middle;
		cursor: pointer;
		text-decoration: none;
		border-radius: 4px;
		*zoom: 1;
	}

	.input-green:hover {
		color: #fff;
		background: #7be844;

		background: -webkit-linear-gradient(top, #7be844 0%, #47d600 50%, #64c800 55%, #53c800 80%, #4be000 100%);
		background: -moz-linear-gradient(top, #7be844 0%, #47d600 50%, #64c800 55%, #53c800 80%, #4be000 100%);
		background: -o-linear-gradient(top, #7be844 0%, #47d600 50%, #64c800 55%, #53c800 80%, #4be000 100%);
		background: -ms-linear-gradient(top, #7be844 0%, #47d600 50%, #64c800 55%, #53c800 80%, #4be000 100%);
		background: linear-gradient(top, #7be844 0%, #47d600 50%, #64c800 55%, #53c800 80%, #4be000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7be844', endColorstr='#4be000',GradientType=0 );

		-webkit-box-shadow: 0 2px 5px #999;
		box-shadow: 0 2px 5px #999;
	}

	.input-green:active {
		background: #6be52e;

		background: -webkit-linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		background: -moz-linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		background: -o-linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		background: -ms-linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		background: linear-gradient(top, #6be52e 0%, #3cb300 50%, #53a600 55%, #45a600 80%, #40bf00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6be52e', endColorstr='#40bf00',GradientType=0 );

		-webkit-box-shadow: inset 0px 2px 5px #333;
		box-shadow: inset 0px 2px 5px #333;
	}


.greybox-independent {
		margin-top: 20px;
		//width: 180px;
		//right: 0;
		//top: 30px;
		//position: absolute;
		background: #f9fbfd;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #fcfdfe 0%, #f3f7f9 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfe), color-stop(100%,#f3f7f9)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fcfdfe 0%,#f3f7f9 100%); /* IE10+ */
		background: linear-gradient(to bottom, #fcfdfe 0%,#f3f7f9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfe', endColorstr='#f3f7f9',GradientType=0 ); /* IE6-8 */

		-webkit-border-radius: 5px;
				border-radius: 5px;

		-webkit-box-shadow: 2px 2px 5px #ACC6D2, 0px 0px 5px #E6E6E6;
				box-shadow: 2px 2px 5px #ACC6D2, 0px 0px 5px #E6E6E6;

		/*background-repeat: no-repeat;
		background-image: url('/style/images/design/greybox.png');*/
		padding: 10px 25px;
		display: block;

	/*	padding: 10px;
		background-color:lightgrey;
		display:inline-block;
		height:100px;
		box-shadow: 0 5px 7px lightgrey;
		border-radius:5px;*/
	}
		.greybox-independent p {
			margin: 0;
			font-size: 16px;
			margin-bottom: 5px;
		}
		.greybox-independent .pre {
			margin-bottom: 10px;
			display: inline-block;
		}
		.greybox-independent .phone {
			position: relative;
			top: 5px;
			font-size: 22px;

		}
	.greybox-independent-top {
		//background-color: grey;

		display: block;
	}
	.login-forms form > span > div {
		margin-bottom: 20px;
	}
		.login-forms form > span > div > div {
			padding-top: 3px;
			margin-left: 120px;
		}

	.greybox-independent.login-forms > form > div > label {
		text-align: left;
	}
	.greybox-independent-top > div > label{
		text-align: left;
	}
	.login-forms .hr {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.login-forms input[type="radio"] {
		float: left;
		margin: 3px 0;
	}
	.login-forms .input-radio-p {
		font-size: 14px;
		line-height: 20px;
		position: inherit;
		margin-left: 25px;
	}
	.login-forms input[type="textfield"] {
		outline: 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 0;
		box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		-moz-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		-webkit-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		padding: 0 10px;
		height: 75px;
		width: 180px;
		background-color: hsl(200, 33%, 96%);
		-moz-transition: box-shadow 0.5s linear;
		-webkit-transition: box-shadow 0.5s linear;
		transition: box-shadow 0.5s linear;
		}
		.login-forms input:focus {
			box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			-moz-box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			-webkit-box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			background-color: hsl(200, 33%, 96%);
			outline: none;
	}
	.login-forms span.error {
		font-size: 8px;
		color: #EE2020;
	}

	.login-forms textarea {
		outline: 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 0;
		box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		-moz-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		-webkit-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px white;
		padding: 0 10px;
		height: 75px;
		width: 180px;
		background-color: hsl(200, 33%, 96%);
		-moz-transition: box-shadow 0.5s linear;
		-webkit-transition: box-shadow 0.5s linear;
		transition: box-shadow 0.5s linear;
		}
		.login-forms textarea:focus {
			box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			-moz-box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			-webkit-box-shadow: inset 0px 2px 8px hsla(200, 100%, 100%, 0.2), 0px 0px 5px hsl(200, 75%, 50%);
			background-color: hsl(200, 33%, 96%);
			outline: none;
	}


.sitemap-breadcrumbs {
		padding: 0;
		margin: 10px 0;
	}
		.sitemap-breadcrumbs li {
			list-style: none;
			display: inline-block;
		}
			.sitemap-breadcrumbs li a {
				color: #cccccc;
				font-size: 11px;
				text-decoration: none;
				border-bottom: 1px solid #cccccc;
				line-height: 13px;
				display: block;
			}
			.sitemap-breadcrumbs li a:hover {
				color: #333333;
				border-bottom: 1px solid #ffffff;
			}
			.sitemap-breadcrumbs-active {
				color: #ccc !important;
			}
				.sitemap-breadcrumbs li .sitemap-breadcrumbs-active{
					border-bottom: none;
					cursor: default;
				}
			.sitemap-breadcrumbs li {
				padding-left: 30px;
				background-image: url('../../img/breadcrumbs-arrow.png');
				background-repeat: no-repeat;
				background-position: 10px 4px;
			}
			.sitemap-breadcrumbs li:first-child {
				background: none;
				padding-left: 0;
			}