@font-face {
	font-family: umch;
	src: url('font/RobotoCondensed-Regular.ttf');
}

body {
	background: #d7d7d7;
}


.siteTitle {

	font-size: 15px;

	padding-left: 25px;

}



.btnHighlighter {

	background: #777777;

	text-align: center;

	height: 40px;

	line-height: 40px;

	margin-bottom: 2px;

}



.btnHighlighter img {

	height: 24px;

}



.textHighlighter {

	height: 40px;

	line-height: 40px;

	overflow: hidden;

}



.listHighlighter {

	margin: 0;

	background: #4da465;

}



.listHighlighter li {

	font-size: 14px;

	line-height: 39px;

	height: 39px;

	overflow: hidden;

	padding: 0 10px;

	text-align: center;

	color: #FFF;

}



#topSlider {

	margin-bottom: 3px;

}



#pageSelection {

	padding: 25px 10px;

	background: #FDFDFD;

}



#pageSelection .small-block-grid-3 {

	padding: 0 10px;

}



#pageSelection .small-block-grid-3 li {

	padding: 10px;

}



#mainMenu ul {

	padding: 20px 0 20px 32px;

}



#mainMenu li {

	font-size: 15px;

	font-weight: 600;

	padding: 4px 0;

	text-transform: uppercase;

}



#mainMenu li a:hover {

	color: #fa7252;

	background: none;

}



#mainMenu li a:focus {

	color: #fa7252;

	background: none;

}



.cancelBtn {

	color: #fa7252;

}



button.defaultBtn {
	background: #fdfdfd;
	border: 1px solid #afafaf;
	font-size: 16px;
	height: 38px;
	line-height: 39px;
	width: 80%;
	font-weight: bold;
	padding: 0 24px;
	text-transform: uppercase;
	transition: all .3s ease-out;
	color: #4ac7f3;
	border-radius: 8px;
	font-weight: bold;
}

a.defaultBtn {
	background: #fdfdfd;
	border: 1px solid #afafaf;
	font-size: 16px;
	height: 38px;
	line-height: 39px;
	width: 80%;
	font-weight: bold;
	padding: 0 24px;
	text-transform: uppercase;
	transition: all .3s ease-out;
	color: #4ac7f3;
	border-radius: 8px;
	font-weight: bold;
	display: block;
	margin: 0 auto;
}



.pageTitle1 {

	font-size: 22px;

	text-transform: uppercase;
	margin-bottom: 20px;

}



.pageTitle2 {

	font-size: 24px;

	line-height: 24px;

	font-weight: bold;

	padding: 8px 10px;

	margin-bottom: 25px;

	text-transform: uppercase;

}

.pageTitle5 {
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: umch;
	margin-bottom: 15px;
}

.getKeyBtn {
	padding: 10px 25px;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	width: 100%;
	border-radius: 10px;
	margin-top: 5px !important;
	margin-bottom: 15px;
	background: #77b900;
	color: #FFF;
	display: block;
}

.getKeyBtn:hover {
	background: #199900;
	colro: #FFF;
}

.loginBackBtn {
	padding: 10px 25px;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	width: 100%;
	border-radius: 10px;
	margin-top: 5px !important;
	margin-bottom: 15px;
	background: #1faeff;
	color: #FFF;
	display: block;
}

.loginBackBtn:hover {
	background: #2572eb;
	color: #FFF;
}


.formNew label {
	font-family: umch;
	font-size: 14px;
	line-height: 14px;
}

.formNew {
	margin-bottom: 10px;
}

.formNew input {
	font-size: 14px;
	line-height: 14px;
	margin-top: 5px;
	margin-bottom: 0;
}

.inputInfo {
	font-size: 14px;
	line-height: 18px;
	color: #888;
	font-family: umch;
	
}


.contactLabel {

	font-size: 16px;

	font-weight: bold;

	font-style: normal;

}



.contactInfo {

	padding: 0 10px;

	margin-bottom: 100px;

}



.contactInfo div {

	font-style: italic;

	margin: 8px 0;

	font-size: 16px;

}



.loginAdditional {

	margin-top: 30px;

	font-size: 11px;

}



.loginAdditional .row {

	padding: 12px 0 0;

}



.loginAdditional a {

	color: #fa7252;

}



#newsList {

	background: #FDFDFD;
	min-height: 650px;

}



.newsListRow {

	padding: 8px;

	border-bottom: 2px solid #eee;

	overflow: hidden;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #4CB9EB),
	color-stop(1, #0287D4)
);
background-image: -o-linear-gradient(bottom, #4CB9EB 0%, #0287D4 100%);
background-image: -moz-linear-gradient(bottom, #4CB9EB 0%, #0287D4 100%);
background-image: -webkit-linear-gradient(bottom, #4CB9EB 0%, #0287D4 100%);
background-image: -ms-linear-gradient(bottom, #4CB9EB 0%, #0287D4 100%);
background-image: linear-gradient(to bottom, #4CB9EB 0%, #0287D4 100%);

}

.newsListRow .columns {
	height: 50px;
	overflow: hidden;
	display: table;
}

.newsListRow1 {
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 5px;
	margin-top: 5px;
}



.newsListImg {

	height: 50px;

}



.newsListImg img {

	height: 50px;

	width: 100%;

	border: 2px solid #eee;

}



.newsListTitle {

	font-size: 10px;

	line-height: 12px;

	padding-left: 10px;

	color: #FFF;

	text-transform: uppercase;
	
	padding: 15px 15px;
	
	overflow: hidden;
	
	background: #9a66ec url('img/arrow-list.png') no-repeat 95% 50%;
	
	font-family: Arial !important;
	
	width: 94%;
	
}

.newsListTitle2 {
	font-size: 11px;
	line-height: 12px;
	color: #111;
	text-transform: uppercase;
	overflow: hidden;
	padding: 5px 10px;
	font-weight:bold;
	text-align:justify;
	display: table-cell;
	vertical-align: middle;
}

.newsListTitle2 a {
	color: #fff;
}


.newsListTitle a {

	color: #FFF;

}



.contentText {

	padding: 10px;

	font-size: 12px;

	text-align: justify;

}



.contentText li {

	margin-bottom: 10px;

}

.tulburContent ul {
	margin-left: 0;
}

.backBtn {
	color: #FFF;
	font-size: 14px;
	padding-left: 10px;
}

.mainContent {
	margin-top: 55px;
}

.loginSection {
	background: #ffffff !important; /* Old browsers */
	min-height: 670px;
}

.loginSection button {
	margin-top: 30px;
}

.login-logo {
	margin: 40px 0;
}

.loginForgot {
	color: #FFF;
	text-align: center;
	width: 140px;
	font-size: 14px;
	margin: 0 auto;
	margin-bottom: 25px;
}

.loginForgot a {
	color: #4ac7f3;
}

.passwordBlock {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 30px;
	color: #00c13f;
	font-weight: bold;
	text-align: center;
}

.page-title2 {
	font-size: 14px;
	font-weight: bold;
	background: #CCC;
	text-transform: uppercase;
	line-height: 15px;
	padding: 8px 10px;
}

#newsContent {
	background: #FDFDFD;
	min-height: 650px;
	padding: 8px 10px;
	overflow: hidden;
}

.newsContentTitle {
	font-size: 14px;
	font-weight: bold;
	background: #FDFDFD;
	text-transform: uppercase;
	line-height: 15px;
	padding: 8px 10px;
}

.pageUserContent {
	padding: 10px 0;
}

.userPanel {
	background: #FFF;
	border: 1px solid #a7a8ac;
	border-radius: 4px;
	margin-bottom: 15px;
}

.userPanelTitle {
	background: #f4f5f7;
	padding: 8px 10px;
	color: #777e84;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #e0e0e2;
}

.userPanelBody {
	padding: 8px 10px;
}

.userInfoList {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
}

.userInfoList li {
	font-size: 14px;
	margin: 3px 0;
	background: #F4F5F4;
}

.userInfoList span {
	background: #008CBA;
	color: #FFF;
	padding: 4px;
	text-align: center;
	width: 30%;
	display: inline-block;
	margin-right: 5px;
}

.rentInfoList {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
}

.rentInfoList li {
	font-size: 14px;
	margin: 3px 0;
	background: #F4F5F4;
}

.rentInfoList span {
	background: #008CBA;
	color: #FFF;
	padding: 4px;
	text-align: center;
	width: 30%;
	line-height: 12px;
	font-size: 12px;
	display: inline-block;
	margin-right: 4px;
}

.paymentInfoList {
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
}

.paymentInfoList li {
	font-size: 14px;
	margin: 3px 0;
	background: #F4F5F4;
}

.paymentInfoList span {
	background: #f04124;
	color: #FFF;
	padding: 4px;
	text-align: center;
	width: 30%;
	line-height: 12px;
	font-size: 12px;
	display: inline-block;
	margin-right: 4px;
}

.userInfoEdit {
	margin-top: 15px;
	text-align: center;
}

.userInfoEdit a {
	padding: 10px 18px 12px 18px;
	margin-bottom: 15px;
}

.sendRequestBtn {
	margin-top: 30px;
}

.saveBtn {
	margin-top: 20px;
	margin-bottom: 15px;
}

/* design */

.sectionTitle {
	text-transform: uppercase;
	font-size: 16px;
	padding: 15px 0;
	border-bottom: 1px solid #777777;
	color: #444444;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #d6d6d6 80%, #d7d7d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(80%,#d6d6d6), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#d6d6d6 80%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#d6d6d6 80%,#d7d7d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#d6d6d6 80%,#d7d7d7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#d6d6d6 80%,#d7d7d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */
}

.sectionTitle2 {
	text-transform: uppercase;
	font-size: 14px;
	padding: 8px 0;
	border-bottom: 1px solid #777777;
	color: #FFF;
	background: #fe7c22; /* Old browsers */
}

.sectionTitle2 a {
	color: #FFF;
}

.sectionForm {
	background: #FFF;
}

.sectionForm label {
	font-size: 16px;
	font-weight: normal !important;
	color: #333333;
}

.sectionForm input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
	border: 1px solid #CCCCCC;
	background: #EEE;
	color: #555555;
	border-radius: 4px;
}

.sectionForm input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
	border: 1px solid #66afe9;
}

input.valueExists {
	border: 1px solld #ff2e12;
	background: #ec8e82 !important;
	color: #FFF !important;
}

.valueExistInfo {
	background: #ff2e12;
	font-size: 12px;
	line-height: 12px;
	padding: 5px 8px;
	color: #FFF;
	margin-bottom: 10px;
}

.required {
	color: #ff1717;
}

.userSectionBody {
	background: #FFF url(img/bg.png) no-repeat center center fixed; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.sectionUserInfo {
	background: #333333;
	color: #FFFFFF;
	padding: 10px 0;
	margin-bottom: 35px;
}

.sectionUserInfoRow span {
	color: #CCC;
}

.sectionUserInfoRow {
	font-size: 14px;
	color: #FFF;
}

.sectionTitle a {
	font-size: 20px;
}

.sectionDistricts {
	margin-top: 25px;
	margin-bottom: 25px;
}

.sectionDistricts .row a.button {
	margin-bottom: 10px;
}

.departmentLandNum {
	font-size: 16px;
	font-weight: bold;
}

.departmentLandNum span {
	color: #008cba;
}

.departmentSendRequest {
	margin: 15px 0;
}

.sectionDescription {
	padding: 14px 10px;
	background: #EEE;
}

.sectionDescriptionTitle {
	color: #f04124;
	font-size: 18px;
	margin-bottom: 10px;
}

.sectionDescriptionInfo {
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}

.disabled {
	background: #EEE !important;
}

.sectionLandDescription {
	margin-top: 15px;
}

.requestInfoRow {
	border-bottom: 1px solid #EEE;
	padding-bottom: 5px;
	padding-bottom: 5px;
	background: #f8f8f8;
}

.requestInfoLabel {
	color: #999;
}

.requestInfo {
	color: #444;
}

.requestButtonRow {
	margin-top: 20px;
}

.requestFormTitle {
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #008cba;
	text-align: center;
	background: #43ac6a;
	color: #FFF;
}

.sectionRequestTable {
	margin-top: 15px;
}

.sectionRequestHeader {
	background: #43ac6a;
	color: #FFF;
	padding-top: 8px;
	padding-bottom: 8px;
}

.sectionRequestRow {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCC;
	background: #F7F7F7;
}

.sectionRequestRow .button {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 8px;
}

.userSection2 {
	background: #FFF;
}

.sectionManual {
	padding: 15px 10px;
}

.sectionManual ul {
	margin-left: 0;
	margin-bottom: 0;
}

.sectionManual li {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 14px;
	background: #EEE;
	color: #333;
	list-style-type: none;
	margin-bottom: 12px;
	text-align: justify;
}

#userPage {
	padding: 10px 0;
}

#box-component {
	font-family: Arial !important;
}

.box-title {
	font-size: 11px;
	line-height: 11px;
	padding: 8px 10px;
	background: #0b6abc;
	color: #FFF;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.box-content {
background: #e1e1e1; /* Old browsers */
background: -moz-linear-gradient(left,  #e1e1e1 0%, #f8f8f8 25%, #f8f8f8 25%, #f8f8f8 75%, #e1e1e1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e1e1e1), color-stop(25%,#f8f8f8), color-stop(25%,#f8f8f8), color-stop(75%,#f8f8f8), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e1e1e1 0%,#f8f8f8 25%,#f8f8f8 25%,#f8f8f8 75%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e1e1e1 0%,#f8f8f8 25%,#f8f8f8 25%,#f8f8f8 75%,#e1e1e1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e1e1e1 0%,#f8f8f8 25%,#f8f8f8 25%,#f8f8f8 75%,#e1e1e1 100%); /* IE10+ */
background: linear-gradient(to right,  #e1e1e1 0%,#f8f8f8 25%,#f8f8f8 25%,#f8f8f8 75%,#e1e1e1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#e1e1e1',GradientType=1 ); /* IE6-9 */
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}

.box-row {
	padding: 5px 10px;
	border-bottom: 1px solid #dddddd;
}

.box-row-label {
	font-size: 10px;
	line-height: 10px;
	color: #929292;
}

.box-row-info {
	font-size: 11px;
	line-height: 12px;
	color: #353535;
}

.userLogout {
	background: #a31313;
	color: #FFF;
	font-size: 11px;
	line-height: 11px;
	display: block;
	padding: 8px 10px;
	border-radius: 4px;
	margin: 15px 0;
	text-align: center;
}

.box-row-label2 {
	font-size: 11px;
	line-height: 11px;
	color: #555;
}

.box-row2 {
	background: #cecece;
	padding: 5px 10px;
	border-bottom: 1px solid #999;
}

.box-row3 {
	background: #afafaf;
	padding: 5px 10px;
	border-bottom: 1px solid #999;
}

.box-row-title {
	background: #0b6abc;
	color: #FFF;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	padding: 5px 10px;
}

.loginBtn {
	padding: 10px 25px;
	text-align: center;
	line-height: 16px;
	width: 100%;
	border-radius: 10px;
	margin-top: 15px !important;
	margin-bottom: 15px;
}

.registerBtn {
	padding: 10px 25px;
	text-align: center;
	line-height: 16px;
	width: 100%;
	border-radius: 10px;
	margin-top: 5px !important;
	margin-bottom: 15px;
	background: #008cba;
	color: #FFF;
	display: block;
}

.registerBtn:hover {
	background: #008cba;
	color: #FFF;
}

.forgotBtn {
	padding: 10px 25px;
	text-align: center;
	line-height: 16px;
	width: 100%;
	border-radius: 10px;
	margin-top: 5px !important;
	margin-bottom: 15px;
	background: #f3b200;
	color: #FFF;
	display: block;
}

.forgotBtn:hover {
	background: #ff981d;
	color: #FFF;
}

.forgotBtn2 {
	padding: 10px 25px;
	text-align: center;
	line-height: 16px;
	width: 100%;
	border-radius: 10px;
	margin-top: 5px !important;
	margin-bottom: 15px;
	background: #ff2e12;
	color: #FFF;
	display: block;
}

.forgotBtn2:hover {
	background: #b01e00;
	color: #FFF;
}

.newsFull {
	width: 100%;
	overflow-x: scroll;
}

.newsFull table {
	overflow: hidden;
}

.responsive td {
	padding: 3px 4px;
	font-size: inherit;
	background: #FFF;
}

.responsive td p {
	font-size: inherit;
}

#newsComponent {
	background: #EEE;
	padding: 8px;
}

.newsComponentRow {
	margin-bottom: 10px;
	background: #FFF;
	display: block;
	height: 90px;
	overflow: hidden;
	padding: 5px;
	box-shadow: 1px 1px 3px #000;
	display: none;
}

.newsComponentImage {
	overflow: hidden;
	height: 78px;
	display: block;
}

.newsComponentTitle {
	padding-left: 8px;
	line-height: 1;
	margin-bottom: 5px;
}

.newsComponentDate {
	font-size: 10px;
	line-height: 1;
	color: #808b8d;
	margin-bottom: 5px;
	padding-left: 8px;
}

.newsComponentTitle a {
	font-size: 10px;
	line-height: 1;
	color: #3d97d1;
	font-family: sans-serif;
}

.newsComponentIntro {
	font-size: 10px;
	text-align: justify;
	line-height: 1;
	font-family: sans-serif;
	padding-left: 8px;
	color: #333;
}

.newsFullTitle {
	font-size: 12px;
	line-height: 14px;
	color: #333;
	margin-bottom: 10px;
	font-family: umch;
}

.closeText {
	font-size: 14px !important;
	line-height: 14px !important;
	background: #2572eb !important;
	color: #FFF !important;
	padding: 6px 6px;
}

#tabsDepartment ul {
	overflow: hidden;
	margin-left: 5px;
	border-bottom: 1px solid #006ac1;
}

#tabsDepartment ul li {
	float: left;
	margin-left: 10px;
	display: block;
}

#tabsDepartment ul li a {
	padding: 4px 10px;
	color: #FFF;
	background: #2572eb;
	font-size: 14px;
	line-height: 14px;
}

#tabsDepartment ul li a:hover {
	background: #006ac1;
	color: #FFF;
}

.sectionForm label.error {
	font-size: 12px;
	line-height: 12px;
	color: #f04124 !important;
	margin-top: 4px;
	margin-bottom: 10px;
}