html, body {
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #303030;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
a,
a:hover,
a:focus {
	color: #555555;
}

.green-link {
	color: #008e00;
	text-decoration: underline;
}

.h1, h1 { font-size: 24px; margin-bottom: 18px; }
.h2, h2 { font-size: 18px; }
.h3, h3 { font-size: 16px; }
.w90 { min-width: 90px; }
hr {
	border-top: 1px solid #cdcdcd;
}

.db {
	display: block !important;
	width: 100%;
}
.dib { vertical-align: top; display: inline-block; }
.mt20 { margin-top: 20px; }
.mt40 { margin-top: 40px; }
.mr30 { margin-right: 30px; }
.mb30 { margin-bottom: 30px; }
/* Buttons */
.button {
	color: #fff;
	font-size: 18px;
	padding: 5px 10px;
	text-align: center;
	font-weight: normal;
	letter-spacing: .5px;
	border: none;
	margin-bottom: 10px;

	background: rgb(3,190,0);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzYmUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(3,190,0,1) 0%, rgba(0,127,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(3,190,0,1) 0%,rgba(0,127,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(3,190,0,1) 0%,rgba(0,127,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03be00', endColorstr='#007f00',GradientType=0 );
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
}
.button-mini {
	padding: 5px 15px 4px;
	font-size: 14px;
	height: 29px;
	min-height: 29px;
	max-height: 29px;
}
.button-gray {
	background: rgb(205,205,205);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(205,205,205,1) 0%, rgba(188,188,188,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(205,205,205,1) 0%,rgba(188,188,188,1) 100%);
	background: linear-gradient(to bottom,  rgba(205,205,205,1) 0%,rgba(188,188,188,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#bcbcbc',GradientType=0 );
}
.button:hover,
.button:focus {
	color: #fff;
	text-decoration: none;
	opacity: .8;
}
.button-red {
	background: rgb(254,1,1);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,1,1,1) 0%, rgba(172,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,1,1,1) 0%,rgba(172,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,1,1,1) 0%,rgba(172,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0101', endColorstr='#ac0000',GradientType=0 );
}
/* End - Buttons */

/* Forms */

/* End - Forms */

/* Steps */
.steps-wrapper {
	text-align: justify;
	overflow: hidden;
	height: 43px;
	margin-bottom: 15px;
	margin-top: -9px;
	width: 270px;
	margin: 0 auto 15px;
}
	.steps-helper {
		display: inline-block;
		width: 100%;
	}
	.steps-wrapper .circle {}
	.circle-step {
		background-position: -50px -200px;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		padding: 7px;
		text-align: center;
		display: inline-block;
		line-height: 1;
		z-index: 3;
		position: relative;
	}
	.circle-step:before {
		content: '';
		display: block;
		z-index: 2;
		width: 70px;
		height: 3px;
		background: url(../image/triangle-mini-right.png) repeat-x 0 -3px;
		top: 50%;
		position: absolute;
		left: 100%;
	}
	.circle-step.active:before {
		background-position: 0 0;
	}
		.circle-step small {
			display: block;
			text-align: center;
			font: normal 10px Arial;
			line-height: 1;
		}
	.circle-step.active {
		background-position: 0 -200px;
	}
/* End - Steps */

/* Circles */
.circle {
	width: 43px;
	height: 43px;
	display: inline-block;
	background-image: url(../image/circles.png);
	background-repeat: no-repeat;
}
.circle-down { background-position: -50px 0; }
.active .circle-down { background-position: 0 0; }
.circle-plus { background-position: -50px -50px; }
.active .circle-plus { background-position: 0 -50px; }
.circle-calc { background-position: -50px -100px; }
.active .circle-calc { background-position: 0 -100px; }
.circle-up { background-position: -50px -150px; }
.active .circle-up { background-position: 0 -150px; }
.circle-number {
	background-position: -50px -200px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 8px;
	text-align: center;
}
.active .circle-number { background-position: 0 -200px; }
.circle-cart { background-position: -50px -250px; }
.active .circle-cart { background-position: 0 -250px; }
.circle-sum { background-position: -50px -300px; }
.active .circle-sum { background-position: 0 -300px; }
.circle-price { background-position: -50px -350px; }
.active .circle-price { background-position: 0 -350px; }
.circle-check { background-position: -50px -400px; }
.active .circle-check { background-position: 0 -400px; }
.circle-user { background-position: -50px -450px; }
.active .circle-user { background-position: 0 -450px; }
.circle-door { background-position: -50px -500px; }
.active .circle-door { background-position: 0 -500px; }

/* End - Circles */

@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}

/* Header */
.header {
	padding: 0 0 6px;
}

	.header-menu {
		margin: 17px 0 3px;
	}
		.header-menu li {
			display: inline-block;
			margin-right: 20px;
		}
			.header-menu a {
				display: inline-block;
				color: #303030;
				text-decoration: underline;
			}
			.header-menu a:hover,
			.header-menu a:focus {
				color: #303030;
				text-decoration: none;
			}

	.header-phones {
		background: url(../image/header-phones-ico.png) no-repeat 0px 4px;
		color: #555555;
		font-size: 24px;
		font-weight: bold;
		padding: 0px 0 0 32px;
	}

	.header-cart {
		margin-top: 14px;
	}
		.header-cart-info {
			border: 1px solid #c0c0c0;
			font-size: 18px;
			margin-bottom: 11px;
			padding: 4px 10px 5px 10px;
			position: relative;
		}
			.header-cart-info:after {
				background: url(../image/header-cart-ico.png) no-repeat 0 0;
				content: '';
				display: inline-block;
				height: 40px;
				position: absolute;
				right: -16px;
				top: -5px;
				width: 58px;
			}
		.header-cart-button {
			display: block;
		}
/* End - Header */

/* Main Menu */
.main-menu-wrapper {
	border-bottom: 2px solid #d30101;
	padding-bottom: 4px;
}
	.main-menu-wrapper ul {}
		.main-menu-wrapper li {
			float: left;
		}
		.main-menu-wrapper li:first-child a {
			padding-left: 0 !important;
		}
		.main-menu-wrapper li:last-child a {
			border-right: none !important;
		}
			.main-menu-wrapper a {
				border-right: 1px solid #cacac9;
				color: #008600;
				text-transform: uppercase;
				padding: 0 10px;
				display: inline-block;
			}
/* End - Main Menu*/

/* Footer */
.footer {
	background: #cdcdcd;
	margin-top: 20px;
	padding: 10px 0;
}
	.footer-copy {
		margin-top: 7px;
	}
	.footer-develop {}
		.artfish-logo {
			background-color: #000;
			float: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			height: 25px;
			margin-left: 7px;
			margin-top: 3px;
			padding-left: 6px;
			padding-right: 6px;
		}
			.artfish-logo a, .artfish-logo a:hover{
				text-decoration: none;
				display: inline-block;
			}
				.artfish-logo .art {
					color: #FFF;
					font-family: "Arial Black", Gadget, sans-serif;
					font-weight: 900;
					line-height: 25px;
				}
				.artfish-logo .fish {
					color: #e08e22;
					font-family: Arial, Helvetica, sans-serif;
					line-height: 25px;
				}
		.artfish-text{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			height: 25px;
			margin-top: 3px;
			display: inline-block;
		}
			.artfish-text a {
				color: #343434;
				float: right;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: normal;
				height: 25px;
				line-height: 25px;
				text-decoration: none;
			}
			.artfish-text a:hover {
				color: #343434;
				text-decoration: underline;
				text-shadow: 1px 1px 1px #fff;
			}
/* End - Footer */

/**/
.transfer-brief {
	margin-bottom: 41px;
}
	.transfer-brief-image {
		background: #cdcdcd;
		display: block;
		height: 170px;
		margin-bottom: 4px;
		max-height: 170px;
		position: relative;
		text-align: center;
		vertical-align: middle;
	}
		.transfer-brief-image img {
			line-height: 170px;
			max-height: 100%;
			max-width: 100%;
            width: 100%;
            height: 100%;
		}
	.transfer-brief-name {
		display: block;
		line-height: 20px;
		margin-bottom: 1px;
		text-align: center;
		min-height: 40px;
		max-height: 40px;
		overflow: hidden;
	}
	.transfer-brief-price {
		color: #ff0100;
		font-size: 18px;
		margin-bottom: 3px;
		text-align: center;
		font-weight: bold;
	}
	.transfer-brief-button {
		display: block;
	}

    @media(max-width:450px){
        .transfer-brief-button {
		  font-size: 14px;
	   }
        .transfer-brief-price{
            font-size: 14px;
        }
    }
/* Calculator Page */
.form-calculate {
	margin-top: -6px;
}
	.form-calculate > p {
		margin-bottom: 22px;
	}
/* End - Calculator Page */

/* Breadcrumbs */
.breadcrumb {
	padding: 0;
	margin-bottom: 20px;
	list-style: none;
	background: none;
	border-radius: 0;
}
.breadcrumb>li+li:before {
	padding: 0 10px 0 7px;
	color: #ccc;
	content: "";
	display: inline-block;
	width: 7px;
	height: 16px;
	background: url(../image/crsep.png) no-repeat bottom center;
}
.breadcrumb a {
	color: #008600;
	text-decoration: underline;
}
/* End - Breadcrumbs */

/* Ui Block */
.ui-block {
	border: 1px solid #deebfc;
	margin-bottom: 15px;
	display: inline-block;
}
	.ui-block-header {
		background: #deebfc;
		padding: 4px 11px 5px;
		font-weight: bold;
		color: #303030;
	}
	.ui-block-data {
		padding: 6px 13px;
	}
		.ui-block-data-label {
			padding-top: 5px;
			margin-right: 12px;
		}
		.ui-block-data-date {
			float: left;
			width: 114px;
			margin-right: 19px;
		}
		.col-lg-12 .ui-block-data-label {
			margin-right: 5px;
		}
.col-sm-6 .ui-block .ui-block-data {
	padding: 14px 13px 6px;
}

.ui-block-leftpart {
	width: 435px;
	float: left;
	max-width: 100%;
}
.ui-block-rightpart {
	width: 415px;
	float: left;
	max-width: 100%;
}

.ui-block-form-group {
	margin-bottom: 6px;
}
	.ui-block-form-group label {
		font-weight: normal;
		margin: 5px 9px 0;
	}
.date-mini-wrp {
	width: 117px;
}
.ui-block-select,
.ui-block-submit {
	width: 245px;
	max-width: 100%;
	height: 28px;
}
.col-sm-6 .ui-block-select {
	width: 260px;
}
.col-sm-6 .date-mini-wrp {
	width: 111px;
}
.ui-block .uibl-helper {
	margin-left: 21px;
}
.ui-block .ui-block-data .ui-block-select-count {
	width: 64px;
}
.ui-block-select-count .jq-selectbox__select {
	padding: 0 30px 0 5px;
}
.ui-block-submit button {
	width: 107px;
}
/* End - Ui Block */

/* Ui Table */
.table-bordered,
.ui-table>tbody>tr>td,
.ui-table>tbody>tr>th,
.ui-table>tfoot>tr>td,
.ui-table>tfoot>tr>th,
.ui-table>thead>tr>td,
.ui-table>thead>tr>th,
.ui-table>caption+thead>tr:first-child>td, 
.ui-table>caption+thead>tr:first-child>th, 
.ui-table>colgroup+thead>tr:first-child>td, 
.ui-table>colgroup+thead>tr:first-child>th, 
.ui-table>thead:first-child>tr:first-child>td, 
.ui-table>thead:first-child>tr:first-child>th
{
	border: 1px solid #aeadad;
}
.ui-table-inline {
	width: auto !important;
}
.ui-table.ui-table-inline th, 
.ui-table.ui-table-inline td {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.ui-table {}
	.ui-table tr {}
		.ui-table th,
		.ui-table td {
			padding: 6px 2px !important;
			line-height: 14px !important;
			font-size: 14px !important;
		}
		.ui-table th {
			line-height: 14px !important;
			vertical-align: bottom !important;
			font-weight: normal;
			background: #cdcdcd;
			color: #303030;
		}
		.ui-table td {
			position: relative;
			border-top: none !important;
			border-bottom: none !important;
		}
		.ui-table>tbody>tr:nth-child(2n)>td {
			background: #deebfc;
		}
		.ui-table-columb-sum {
			position: absolute;
			top: 100%;
			left: -1px;
			right: -1px;
			padding: 2px 5px;
			border: 1px solid #aeadad;
			background: #fff2cc;
		}
.ui-table-double-padding th {
	padding: 15px 22px 13px !important
}
.ui-table-double-padding td {
	padding: 5px 22px !important;
}
.ui-active-row {
	border: 1px solid #d30101;
}

.ui-table-list {
	border: 1px solid #deebfc;
}
	.ui-table-list td {
		border: none !important;
		padding: 5px 10px 4px !important;
	}
	.ui-table>tbody>tr:nth-child(2n-1)>td {
		background: #deebfc;
	}
	.ui-table>tbody>tr:nth-child(2n)>td {
		background: #fff;
	}

.ui-table-edited {}
	.ui-table-edited-cell {
		position: relative;
	}
	.ui-table-edited-cell input {
		border: 2px solid #00bd00;
		background: #fff;
		width: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		height: auto;
		min-height: 0;
		left: 0;
		font-size: 14px;
	}
	.ui-table-edited-cell-submit {}
		.ui-table-green-cell-link,
		.ui-table-edited-submit {
			background: rgb(3,190,0);
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzYmUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(3,190,0,1) 0%, rgba(0,127,0,1) 100%);
			background: -webkit-linear-gradient(top,  rgba(3,190,0,1) 0%,rgba(0,127,0,1) 100%);
			background: linear-gradient(to bottom,  rgba(3,190,0,1) 0%,rgba(0,127,0,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03be00', endColorstr='#007f00',GradientType=0 );
			text-shadow: 1px 1px 1px rgba(0,0,0,.2);
			color: #fff;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			text-align: center;
			padding-top: 5px;
		}
		.ui-table-edited-submit:hover,
		.ui-table-green-cell-link:hover,
		.ui-table-edited-submit:focus,
		.ui-table-green-cell-link:focus {
			color: #fff;
			text-decoration: none;
		}
		.ui-table-red-cell-link {
			background: rgb(254,1,1);
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  rgba(254,1,1,1) 0%, rgba(172,0,0,1) 100%);
			background: -webkit-linear-gradient(top,  rgba(254,1,1,1) 0%,rgba(172,0,0,1) 100%);
			background: linear-gradient(to bottom,  rgba(254,1,1,1) 0%,rgba(172,0,0,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0101', endColorstr='#ac0000',GradientType=0 );
			text-shadow: 1px 1px 1px rgba(0,0,0,.2);
			color: #fff;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			text-align: center;
			padding-top: 5px;
		}
		.ui-table-red-cell-link:hover,
		.ui-table-red-cell-link:focus {
			color: #fff;
			text-decoration: none;
		}
		.cell-link {
			text-decoration: underline;
		}
		.ui-table-select {
			
		}
		.jq-selectbox {
			display: block !important;
			background: #fff;
		}
			.ui-table-select .jq-selectbox__select {
				border: 1px solid #545454 !important;
				margin: -7px -4px -7px -3px;
				height: 27px;
				border: none;
				display: block !important;
			}
			.ui-table-select .jq-selectbox__select-text {
				font-size: 14px;
				line-height: 27px;
			}
			.ui-table-select .jq-selectbox__trigger {
				width: 27px;
			}
			.ui-table-select .jq-selectbox__trigger-arrow {
				position: absolute;
				top: 11px;
				right: 9px;
				width: 0;
				height: 0;
				border-top: 6px solid #545454;
				border-right: 5.5px solid transparent;
				border-left: 5.5px solid transparent;
			}
			.ui-table-select .jq-selectbox__dropdown {
				left: -3px !important;
				min-width: 100% !important;
				top: 24px !important;
				width: auto !important;
			}

.edited-table-wrapper {
	position: relative;
}
.edited-table-button {
	position: absolute;
	top: -40px;
	right: 0;
}

.table-sorted {}
.table-sorted th {position: relative;}
.table-sorted thead tr .headerSortUp:after,
.table-sorted thead tr .headerSortDown:after {
	content: '';
	display: inline-block;
	margin: 5px 0 0 4px;
	vertical-align: top;
	width: 0;
	height: 0;
	border-style: solid;
}
.table-sorted thead tr .headerSortUp:after {
	border-width: 5px 4.5px 0 4.5px;
	border-color: #303030 transparent transparent transparent;
}
.table-sorted thead tr .headerSortDown:after {
	border-width: 0 4.5px 5px 4.5px;
	border-color: transparent transparent #303030 transparent;
}

.ui-table td .tooltip { min-width: 234px; }
.ui-hint {
	position: absolute;
	top: 0;
	left: 0;
	background: #ddebfc;
	padding: 5px 10px 10px;
	width: 186px;
	z-index: 5;
}
.ui-hint:after {
	content: '';
	position: absolute;
	top: 10px;
	right: -12px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 14px 0 0;
	border-color: #ddebfb transparent transparent transparent;
}
.ui-hint-top {}
.ui-hint-top:after {
	bottom: 10px;
	top: auto;
	border-width: 14px 0 0 14px;
	border-color: transparent transparent transparent #ddebfb;
}
.ui-hint table {
	margin-bottom: 0 !important;
}

.tooltip {
	font-family: Arial;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}

.tooltip-arrow {
	border-top-color: #ddebfc;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -7px;
	margin-top: -9px;
	border-bottom-color: #ddebfc;

	border-style: solid;
	border-width: 14px 0 0 14px;
	border-color: transparent transparent transparent #ddebfb;
}

.tooltip-inner {
	max-width: 233px;
	padding: 10px 15px;
	text-align: center;
	color: #303030;
	background-color: #ddebfc;
	border-radius: 0;
}


/* End - Ui Table */
.bottom-height-helper {
	height: 100px;
}

/* Bookkeeping Page */
.bookkeeping-page {}

#bookkeepingTable tr:hover {
	cursor: pointer;
}
/* End Bookkeeping Page */

/* Sidebar */
.sidebar-menu {
	margin-top: 60px;
}
	.sidebar-menu li {}
		.sidebar-menu a {
			font: bold 14px Arial;
			color: #303030;
			padding: 7px 0;
			display: block;
		}
		.sidebar-menu a.active {
			color: #fe0101;
		}
/* End - Sidebar */


/* Result Page */
.result-header {
	font-size: 18px;
	margin: 6px 0 9px;
	position: relative;
}
	.result-close {
		display: inline-block;
		position: absolute;
		top: 5px;
		right: 0;
		width: 20px;
		height: 20px;
		background: url(../image/close-ico.png) no-repeat 0 0;
	}
	.result-close:hover {
		background-position: 0 -20px;
	}
.result-table {
	width: 100%;
}
	.result-table td {
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: top;
	}
.result-edit-link {
	display: inline-block;
	margin-top: 20px;
	color: #008800;
	text-decoration: underline;
}
.result-total-row {
	margin-top: 26px;
}
.result-small {
	font-size: 13px;
	margin-top: 9px;
	line-height: 1.3;
}
.text-red, .text-red:hover, .text-red:focus {
	color: #f20101;
}

.col-sep {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1px;
	height: 100%;
	background: #cdcdcd;
	right: 10px;
}
.result-button {
	margin-top: 20px;
}
/* End - Result Page */

/* Orders */
.fieldset-group {
	border: 1px solid #deebfc;
	margin-top: -1px;
}
	.fieldset-group-header {
		background: #deebfc;
		padding: 7px 10px 8px;
		font: bold 14px Arial;
		color: #303030;
		line-height: 1;
	}
	.fieldset-group-body {
		padding: 20px 15px 10px;
	}
.form-group-sep {
	margin: 0 20px 15px;
	height: 1px;
	background: #cdcdcd;
}
.fieldset-group-offset {
	margin-bottom: 15px;
}
.phone-example {
	font-size: 14px;
	color: #cccccc;
	padding-top: 8px;
}
.fieldset-group-basic {
	border: none;
}
	.fieldset-group-basic .fieldset-group-header {
		color: #555;
	}
.fieldset-group-body .control-label {
	padding-left: 15px;
}
/* End - Orders */

@media (min-width: 1200px){
	.modified-grid-9 {}
	.modified-grid-9 .col-lg-7 { width: 700px; }
	.modified-grid-9 .col-lg-6 { width: 585px; }
	.modified-grid-9 .col-lg-5 { width: 485px; }
	.modified-grid-9 .col-lg-4 { width: 550px; }
	.modified-grid-9 .form-group .col-lg-3-plus { width: 300px; }
	.modified-grid-9 .col-lg-3 { width: 285px; }
	.modified-grid-9 .col-lg-2 { width: 185px; }
	.modified-grid-9 .col-lg-1 { width: 100px; }
	.modified-grid-9 .col-lg-offset-3 { margin-left: 550px; }
	.width-800 {
		width: 800px;
	}
}

.row-col-p-11 {
	margin-left: -11px;
	margin-right: -11px;
}
.row-col-p-11 div[class*="col"] {
	padding-left: 11px;
	padding-right: 11px;
}
.form-group-textarea {
	max-width: 575px;
}

.modified-grid-9 .col-sm-1 .jq-selectbox__select,
.col-sm-2 .jq-selectbox__select {
	padding: 0 35px 0 0px;
}
.modified-grid-9 .col-sm-1 .jq-selectbox__select .jq-selectbox__select-text,
.col-sm-2 .jq-selectbox__select .jq-selectbox__select-text { 
	text-align: center;
	font-size: 14px;
}


.payment-methods-wrapper {
	margin: 16px 0 23px;
}
	.payment-method {
		display: block;
		margin-bottom: 13px;
		vertical-align: middle;
		font-size: 18px;
	}
	.payment-method:hover,
	.payment-method:focus {
		text-decoration: none;
	}
		.payment-method-image {
			display: inline-block;
			width: 52px;
			position: relative;
			margin-right: 16px;
		}
			.payment-method-image img {
				max-width: 100%;
			}

.order-finish {margin-top: 5px;}
.amount-of-debt {margin: 30px 0 30px;}
.pay-button {margin-top: 41px;}
.rem-pass-wrp {padding-top: 7px;}

.phone-code {
	width: 70px;
	float: left;
	margin-right: 10px;
}
.phone-number {
	overflow: hidden;
}
.phone-add {
	width: 34px;
	float: right;
	margin-left: 10px;
}
.phone-add a {
	display: block;
	width: 36px;
	height: 36px;
	padding: 0;
	text-align: center;
}
.phone-add a span {
	display: inline-block !important;
	background: url(../image/plus.png) center;
	width: 18px;
	height: 18px;
	margin-top: 9px;
}

@media (max-width: 1200px) {
	.form-with-line fieldset:before, .form-with-line fieldset .circle {}
	.form-group-section-hint {
		display: none !important;
	}
	.select-hint { margin-left: -12px; }
	.phone-example {
		display: none;
	}
	.ui-hint {
		display: none;
	}
	.ui-block.modified-grid-9 .ui-block-data > * {
		display: block !important;
		float: none !important;
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.ui-block.modified-grid-9 .ui-block-data .select-mini { margin-bottom: 10px; }

	.form-horizontal .form-group .col-lg-1 {
		margin: 0 40px 15px 0;
	}
	.select-hint {
		margin-left: -5px;
	}
	.form-group-phone input {
		margin-bottom: 15px;
	}
	.form-group-textarea {
		width: auto;
		max-width: none;
	}
	.form-horizontal .control-label {
		padding-left: 15px;
	}
	.form-group-hint {
		display: none;
	}
	.modified-grid-9 .form-group .col-lg-3-plus { width: 300px; }
	.modified-grid-9 .col-lg-3 { width: 285px; }
}


@media (max-width: 1000px) {
	.main-menu-wrapper li {
		float: none;
	}
	.main-menu-wrapper li a	{
		padding: 4px 0 !important;
	}
	.main-menu-wrapper a {
		border: none;
	}
	.form-with-line fieldset:before, .form-with-line fieldset .circle {
		left: -100px;
	}
	.form-group-section {
		margin-right: 40px;
	}
	.ui-block-leftpart,
	.ui-block-rightpart {
		width: 500px;
		max-width: 100%;
		float: none !important;
	}
	.col-sm-6 .ui-block-data .pull-right {
		float: none !important;
	}
	.col-sm-6 .ui-block-data .control-label,
	.col-sm-6 .ui-block-data .date-mini-wrp,
	.col-sm-6 .ui-block-data .ui-block-select {
		float: none !important;
		margin-left: 0 !important;
	}
	.rem-pass-wrp {
		clear: left;
	}
	.modified-grid-9 .form-group .col-lg-3-plus { width: 300px; }
	.modified-grid-9 .col-lg-3 { width: 285px; }
}

@media (max-width: 768px) {
	.header-logo {
		margin: 8px auto 0;
	}
	.header-menu {
		margin-top: 0;
		text-align: center;
	}
	.header-menu li {
		margin: 0 10px;
	}
	.header-phones {
		font-size: 16px;
		margin: 0 auto;
		padding-bottom: 5px;
		padding-top: 5px;
		width: 275px;
	}
	.form-horizontal .control-label {
		padding-left: 15px;
	}
	.form-horizontal .form-group .col-sm-2 {
		margin: 0 40px 15px 0;
	}
	.col-sep { display: none; }

	.ui-block-data-label {
		float: none !important;
	}
	.ui-block-data-date {
		width: 100%;
		float: none;
		margin-bottom: 5px;
	}
	.edited-table-wrapper {
		margin-top: 50px;
	}
	.ui-block-leftpart,
	.ui-block-rightpart {
		padding-left: 15px;
		padding-right: 15px;
	}
	.ui-block-leftpart .pull-right,
	.ui-block-leftpart .pull-left,
	.ui-block-rightpart .pull-right,
	.ui-block-rightpart .pull-left {
		float: none !important;
	}
	.ui-block-leftpart .ui-block-form-group label,
	.ui-block-rightpart .ui-block-form-group label {
		margin-left: 0;
	}
	.col-sm-6 .green-link {
		margin-bottom: 30px;
		display: inline-block;
	}
	.modified-grid-9 .form-group .col-lg-3-plus { width: 100%; }
	.modified-grid-9 .col-lg-3 { width: 100%; }
}

.yelow {
    //background: #FFF0F5; //#d30101
}

.col {
    border: 0px !important;
}

.step3 {
    width: 540px;
    text-align: center;
}

.center {
    text-align: center;
    padding-bottom: 35px;
}

.margin-dali {
	margin-left: 270px;
}
.form-margin {
	margin-left: 15px;
	margin-right: 15px;
}
.display-ib{
	display: inline-block;
}
.float-left{
	float: left;
}
