/*Defaults*/
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:before, .clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

body {
    padding: 0px;
    margin: 0px;
	background-image: url("/i/bgAP1.png");/**/
	background-attachment: fixed;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
    /*background-color: white;*/
    color: #333;
}

a {
	color: #1aaac4;
}

/*Sitewide stles*/
.darkened {
	background-color: rgba(0, 0, 0, 0.66);
}

.round_corner {
	border-radius: 6px;
}

/*Layout*/
.container {
	width: 960px;
	margin: 0 auto;
}

.container100 {
	width: 100%;
	margin: 0 auto;
}

.minh {
    min-height: 300px;
}

[class*="col_"] {
	float: left;
}

.col_2 {
	width: 50%;
}

.col_4 {
	width: 25%;
}

.service {
	padding: 8px 20px 12px 40px;
	font-size: 14px;
	line-height: 18px;
}

.location {
	float: left;
	padding-right: 15px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAQAAAB39paFAAAAoElEQVQYV13PIUoDABgF4MdWBO9jMwlGTQaDSYxqceAJDDYPYfxOIEzLqngC7aY5GLr0DGNzkz+9r7z3R8SJsR9zL45FIu504+4lDreo6iieVM2MjMxUPceXqpGIW1XzmG/gjarvGKuaunZlqmoSp/4XXcTA2xa924nYs1jTwv5yfJyv8XL1UQx8qPo0/MN4UPW4TCs8UHW2jUNjr3aX6RfCJb3x+AkGMwAAAABJRU5ErkJggg==) top right no-repeat;
}

.location > a {
	color: #ababab;
	text-decoration: none;
}

.user {
	float: right;
	color: #1aaac4;
}
.password {
	margin-left: 5px;
}
.user_links {
	margin-left: 10px;
	padding-left: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAABGUlEQVQokZXTTSuEYRQG4Gte46MUIlaKWChTVqKUP8Dan7D1ByS22ImlDdnNzkLZDyuUshKLyWf5XIhYzDP1mHnfiXtz6tznfu5zTufJFUplEcaxiEl04RMnWMNutSgfCaZwiJYol8cEdtCJTUiigqUgOMA0CsFxI/AraIZc1N49ejCG0+ixJjwEp1Gcx07dIT75jS+8xePEM20hhxf12A6PPlbb20spaoT3POb+KXpKGpAXeE3Jt2aJVjGisq1aYVuW6CjEa9zWcJ9ZomV0YB5DNdxbgo8U0TAGMJPCfSe4zHDLwlWCYgY5g8GUfDFXKJV7cYa+P7jcYDTBHWbVb6kW5VD3WL29Y5WvsBCIfrTjWWXmfayrXLsfzuI505xDrmQAAAAASUVORK5CYII=) top left no-repeat;
}
.user > a {
	text-decoration: none;
}

/*Header*/
.header {
	padding: 30px 0 40px 0px;
}

.header > .logo {
	float: left;
}

.contact_link {
	background-color: #2d4e54;
	float: right;
	margin-right: 12px;
	padding: 8px 12px 4px;
	border-radius: 6px 6px 0 0;
}

/*Search*/
.search_area {
	width: 70%;
	float: right;
	padding: 20px;
	font-size: 14px;
}

.search_option {
	color: #1aaac4;
	float: left;
	padding: 12px 20px;
	border-radius: 6px 6px 0 0;
	text-decoration: none;
}

.search_option__active {
	color: #ffffff;
	background-color: #1aaac4;
	font-weight: bold;
	cursor: default;
}

.search_option:first-child {
	margin-left: 12px;
}

.search_field {
	width: 75%;
	border: 2px solid #1aaac4;
	line-height: 32px;
	height: 36px;
	text-indent: 10px;
	background-color: #ababab;
	margin-right: 5px;
	padding: 0;
}

.search_button {
	width: 21%;
	color: #ffffff;
	font-size: 18px;
	line-height: 32px;
	height: 36px;
	vertical-align: bottom;
	border: none;
	border-top: 2px solid #0fd2db;
	border-bottom: 2px solid #09687a;
	background: #0aa5b7;
	background: -moz-linear-gradient(top, #0aa5b7 0%, #0a9daf 33%, #088098 97%, #09687a 100%);
	background: -webkit-linear-gradient(top, #0aa5b7 0%, #0a9daf 33%, #088098 97%, #09687a 100%);
	background: linear-gradient(to bottom, #0aa5b7 0%, #0a9daf 33%, #088098 97%, #09687a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0aa5b7', endColorstr='#09687a', GradientType=0);
}

/*Categories*/
.categories {
	padding-bottom: 15px;
}

.category {
	position: relative;
	padding: 0 8px;
}

.category:first-child {
	padding-left: 0;
}

.category:last-child {
	padding-right: 0;
}

.img__round {
	-webkit-border-radius: 25%;
	-moz-border-radius: 25%;
	border-radius: 25%;
}

.category_image {
	position: relative;
	z-index: 1;
	display: block;
}

.category_title {
	padding: 12px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 2;
	margin: -30px 0 0;
	background-color: rgba(23, 23, 23, 0.9);
	font-weight: normal;
}

.category_title a {
	text-decoration: none;
}

.category_description {
	color: #45666c;
	padding: 70px 20px 10px;
	background-color: #161616;
	position: relative;
	margin-top: -65px;
	z-index: 0;
}

/*Banner*/
.banner {
	padding-bottom: 50px;
}

/*Footer*/
.footer {
	padding-bottom: 70px;
}

.copyright {
	padding-top: 50px;
}

.copyright_logo {
	margin: 0 35px 0 40px;
}

.copyright_text {
	color: #696969;
}

.footer ul {
	list-style: none outside none;
}

.footer .link {
	line-height: 20px;
}

.link__service {
	color: #919191;
}

/*Search results page*/
.results_description {
	padding: 20px;
}

.search_query {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 30px;
}

.search_query span {
	color: #1aaac4;
	margin-right: 10px;
}

.search_query strong {
	color: #ffffff;
}

.found_item > .title {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 18px;
}

.found_item > .description {
	color: #c3c3c3;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 12px;
}

.found_item > .weight {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 12px;
}

.table_list, .frm {
    background-color: #f5f5f5;
    padding: 8px 8px 20px;
    color: #009999;
}

.table_list table {
	width: 100%;
}

.table_list tr {
	height: 44px;
}

.table_list tr.r1:nth-child(even) {
	background-color: #fff;
}

.table_list tr.r1:not(:first-child):hover {
    background-color: #33CCCC;
    cursor: pointer;
    color: #000000;
}

.table_list th {
	color: #535353;
	font-weight: normal;
	padding: 0 5px;
}
.sortable {
	cursor: pointer;
	text-decoration: underline;
}

.table_list progress {
	vertical-align: middle;
	width: 63px;
	height: 6px;
	margin-right: 4px;
	border: none;
	background-color: #20282a;
}

::-webkit-progress-bar {
	background: #20282a;
}

::-webkit-progress-value {
	background: #4f9ba9;
}

::-moz-progress-bar {
	background: #4f9ba9;
}

.popup {
	display: none;
	position: fixed;
	z-index: 11;
}

.popup_active {
	display: block;
}

.popup__blocker {
	display: none;
	background-color: rgba(48, 96, 124, 0.61);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.popup__blocker_active {
	display: block;
	position: fixed;
	z-index: 10;
}

.popup__close {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	height: 11px;
	width: 11px;
	padding: 14px 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAADFBMVEUAAAAAhsn///8AhsmG/E77AAAAA3RSTlMAAAD6dsTeAAAAMElEQVQI12NgAALbVR8Y7LM/MMjfv8Ag/j+AQfVvAIP2/wQGfSDfPvwDg23oB5AyAEBSDoibtt72AAAAAElFTkSuQmCC) no-repeat center center;
}

.input-error-text {
	margin: 5px 0;
	padding: 0;
	color: #BD0000;
} 

/*contact form*/
.contact_form {
	background: #75b6dc;
	background: -moz-linear-gradient(top, #75b6dc 0%, #75b6dc 81%, #6fafd4 87%, #63a1c6 96%, #5491b5 99%, #5492b6 100%, #5b9fc8 100%);
	background: -webkit-linear-gradient(top, #75b6dc 0%, #75b6dc 81%, #6fafd4 87%, #63a1c6 96%, #5491b5 99%, #5492b6 100%, #5b9fc8 100%);
	background: linear-gradient(to bottom, #75b6dc 0%, #75b6dc 81%, #6fafd4 87%, #63a1c6 96%, #5491b5 99%, #5492b6 100%, #5b9fc8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75b6dc', endColorstr='#5b9fc8', GradientType=0);
	width: 440px;
	/*height: 410px;*/
	top: 50%;
	left: 50%;
	margin: -205px 0 0 -220px;
	border-bottom: 5px solid #7ec3ec;
	padding: 26px 46px 26px 26px;
}

.form_title {
	color: #ffffff;
	margin-top: 0;
	font-weight: normal;
	font-size: 24px;
}

.form_row {
	margin-bottom: 10px;
}

input[type="text"], input[type="email"], select {
	padding: 3px 5px 2px;
	border: 1px solid #b2c2cc;
	background: #e9e9e9;
	background: -moz-linear-gradient(top, #e9e9e9 0%, #f6f6f6 5%, #ffffff 11%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #e9e9e9 0%, #f6f6f6 5%, #ffffff 11%, #ffffff 100%);
	background: linear-gradient(to bottom, #e9e9e9 0%, #f6f6f6 5%, #ffffff 11%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff', GradientType=0);
}

.name, .email, .vin, .message {
	width: 100%;
}

.message {
	height: 126px;
	resize: none;
	padding: 5px;
	background: #e4e4e4;
	background: -moz-linear-gradient(top, #e4e4e4 0%, #fafafa 11%, #ffffff 16%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #e4e4e4 0%, #fafafa 11%, #ffffff 16%, #ffffff 100%);
	background: linear-gradient(to bottom, #e4e4e4 0%, #fafafa 11%, #ffffff 16%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#ffffff', GradientType=0);
}

.captcha_placeholder {
	float: left;
}

.captcha_reload {
	float: left;
	cursor: pointer;
	color: #ffffff;
	text-decoration: underline;
	margin-left: 10px;
	padding-left: 27px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAABQ0lEQVQ4jY2UoUsEURCHf4LFYpALKqLgIhyoRRBtJj0wCIJBo2cVbBpsCnJRk8l4wWSxyRX/AFHELh4His1wsqD7Gd6sPI99bx0Ydnlv5puZH7MrQAGvAIfAHfAJpMAT0ADGQ3kh2DrwTti6wN5/gfPAlyXeGnwMGAZWgCsPvF8GnAZmgDPgCOgLTFAHMiu8GAJWgVfzakTb3BvWZasIOAV0vFE6dhYDDpqWGTDqAyeBdoHwbbuLQVsWu5yf9UuqSWpKSiRtSHqWdClnNUnn+mubkibsfciedUlzkl78agtW7aGkqyQyUeIHDpgm37g1iUGDmvcGNi3gogSYb8Wb+e9WFAWlBj2IwHaBU2AWt7fRL2UHtwoAN8Aabi1GgFXg2u4yYKk3P9TBFvBRIHxuXWC7KDemUQU4Ae4NngKPwDGRv80PVx+gUaW2cccAAAAASUVORK5CYII=) no-repeat left center;
}

.captcha_result {
	width: 196px;
}

.page_title {
	color: #1aaac4;
	margin-top: 40px;
}

.page_orders {
	margin-bottom: 40px;
}
.filters {
	width: 200px;
	float: left;
	margin-right: 30px;
}
.filters__title {
	display: block;
	margin-bottom: 5px;
	color: #535353;
	padding-left: 5px;
}
.filters input[type="text"], .filters select {
	width: 100%;
	margin-bottom: 10px;
}
.filters .checkbox {
	display: block;
	color: #535353;
	margin-bottom: 5px;
}
.filters input[type="checkbox"] {
	margin-right: 3px;
	vertical-align: middle;
}

.orders-results {
	width: 730px;
	float: left;
}
.product__quantity {
	text-align: center;
	width: 30px;
}

.total__title {
	font-weight: bold;
	text-align: right;
	padding: 0 10px;
}
.total__value {
	text-align: center;
	font-weight: bold;
}

.frm * td {
    padding-bottom: 10px;

}
.frm * .hdr {
    color: white;
    font-weight: bold;
    padding: 10px;
}
.frm * .msg {
    text-align: left;
    padding: 10px;
}

.frm * .fld {
    color: #ccc;
}

.frm * .fld .f{
    width: 300px;
}


.frm * .fld div.i{
    color: #ccc;
}

.frm * .ttl {
    width: 180px;
    padding-right: 10px;
    text-align: right;
}

.frm * .err {
    color: #d40000;
}
.frm * .btn {
    padding: 10px 0px;
}

/*Icons*/

.icon {
	border: none;
	background-color: transparent;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	vertical-align: middle;
	outline: none;
}
.icon_delete {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDc3NC4yNjYgNzc0LjI2NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzc0LjI2NiA3NzQuMjY2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTY0MC4zNSw5MS4xNjlINTM2Ljk3MVYyMy45OTFDNTM2Ljk3MSwxMC40NjksNTI2LjA2NCwwLDUxMi41NDMsMGMtMS4zMTIsMC0yLjE4NywwLjQzOC0yLjYxNCwwLjg3NSAgICBDNTA5LjQ5MSwwLjQzOCw1MDguNjE2LDAsNTA4LjE3OSwwSDI2NS4yMTJoLTEuNzRoLTEuNzVjLTEzLjUyMSwwLTIzLjk5LDEwLjQ2OS0yMy45OSwyMy45OTF2NjcuMTc5SDEzMy45MTYgICAgYy0yOS42NjcsMC01Mi43ODMsMjMuMTE2LTUyLjc4Myw1Mi43ODN2MzguMzg3djQ3Ljk4MWg0NS44MDN2NDkxLjZjMCwyOS42NjgsMjIuNjc5LDUyLjM0Niw1Mi4zNDYsNTIuMzQ2aDQxNS43MDMgICAgYzI5LjY2NywwLDUyLjc4Mi0yMi42NzgsNTIuNzgyLTUyLjM0NnYtNDkxLjZoNDUuMzY2di00Ny45ODF2LTM4LjM4N0M2OTMuMTMzLDExNC4yODYsNjcwLjAwOCw5MS4xNjksNjQwLjM1LDkxLjE2OXogICAgIE0yODUuNzEzLDQ3Ljk4MWgyMDIuODR2NDMuMTg4aC0yMDIuODRWNDcuOTgxeiBNNTk5LjM0OSw3MjEuOTIyYzAsMy4wNjEtMS4zMTIsNC4zNjMtNC4zNjQsNC4zNjNIMTc5LjI4MiAgICBjLTMuMDUyLDAtNC4zNjQtMS4zMDMtNC4zNjQtNC4zNjNWMjMwLjMyaDQyNC40MzFWNzIxLjkyMnogTTY0NC43MTUsMTgyLjMzOUgxMjkuNTUxdi0zOC4zODdjMC0zLjA1MywxLjMxMi00LjgwMiw0LjM2NC00LjgwMiAgICBINjQwLjM1YzMuMDUzLDAsNC4zNjUsMS43NDksNC4zNjUsNC44MDJWMTgyLjMzOXoiIGZpbGw9IiMxYWFhYzQiLz4KCQk8cmVjdCB4PSI0NzUuMDMxIiB5PSIyODYuNTkzIiB3aWR0aD0iNDguNDE4IiBoZWlnaHQ9IjM5Ni45NDIiIGZpbGw9IiMxYWFhYzQiLz4KCQk8cmVjdCB4PSIzNjMuMzYxIiB5PSIyODYuNTkzIiB3aWR0aD0iNDguNDE4IiBoZWlnaHQ9IjM5Ni45NDIiIGZpbGw9IiMxYWFhYzQiLz4KCQk8cmVjdCB4PSIyNTEuNjkiIHk9IjI4Ni41OTMiIHdpZHRoPSI0OC40MTgiIGhlaWdodD0iMzk2Ljk0MiIgZmlsbD0iIzFhYWFjNCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
.icon_minus,
.icon_plus {
	color: #1aaac4;
	font-size: 16px;
	padding: 0;
}
.icon_cart {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDYxMS45OTggNjExLjk5OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjExLjk5OCA2MTEuOTk4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ2My40MTEsNDI0Ljg1NGMtMTUuNywwLTI4Ljk0Miw1LjU0NS00MC4wMjQsMTYuOTM0Yy0xMS4wODksMTEuMzkxLTE2LjYyNiwyNC45NDMtMTYuNjI2LDQwLjY0MyAgICBjMCwxNS43MDcsNS40NjUsMjkuMzMsMTYuNjI2LDQwLjY0OGMxMS4wMSwxMS4xNiwyNC4zMjQsMTYuNjI3LDQwLjAyNCwxNi42MjdjMTUuNzA2LDAsMjkuMjUxLTUuNTQ1LDQwLjY0OC0xNi45MzYgICAgYzExLjM5MS0xMS4zOTEsMTYuOTM1LTI0LjYzMywxNi45MzUtNDAuMzRjMC0xNS42OTktNS44NTMtMjguOTQzLTE3LjI0My00MC4zMzJDNDkyLjM2LDQzMC42OTksNDc5LjExNyw0MjQuODU0LDQ2My40MTEsNDI0Ljg1NHogICAgIE00NjMuNDExLDUwNS41MjVjLTEyLjYxOSwwLTIyLjQ3My0xMC40NzEtMjIuNDczLTIzLjA5NmMwLTEyLjYxOSwxMC4xNTYtMjMuMzk4LDIyLjQ3My0yMy4zOTggICAgYzEyLjYyNSwwLDIzLjQwNSwxMC43NzksMjMuNDA1LDIzLjM5OEM0ODYuODE2LDQ5NS4wNTUsNDc2LjAzNiw1MDUuNTI1LDQ2My40MTEsNTA1LjUyNXoiIGZpbGw9IiMxYWFhYzQiLz4KCQk8cGF0aCBkPSJNMjk4LjM3NCw0MjQuODU0Yy0xNS43MDcsMC0yOS4yNTEsNS44NDYtNDAuNjQ4LDE3LjI0NGMtMTEuMzkxLDExLjM4OS0xNi45MzUsMjQuNjMzLTE2LjkzNSw0MC4zMzIgICAgYzAsMTUuNzA3LDUuNTQ0LDI4Ljk0OSwxNi45MzUsNDAuMzRjMTEuMzk3LDExLjM5MSwyNC45NDIsMTYuOTM2LDQwLjY0OCwxNi45MzZjMTUuNywwLDI5LjAyMS01LjQ2Nyw0MC4wMjQtMTYuNjI3ICAgIGMxMS4xNjgtMTEuMzE4LDE2LjYzMy0yNC45NDEsMTYuNjMzLTQwLjY0OGMwLTE1LjY5OS01LjU0NC0yOS4yNTItMTYuNjMzLTQwLjY0MyAgICBDMzI3LjMxNiw0MzAuMzk2LDMxNC4wNzMsNDI0Ljg1NCwyOTguMzc0LDQyNC44NTR6IE0yOTguMzc0LDUwNS41MjVjLTEzLjI0MywwLTIzLjQwNS0xMC40NzEtMjMuNDA1LTIzLjA5NiAgICBjMC0xMi42MTksMTAuMTYyLTIzLjM5OCwyMy40MDUtMjMuMzk4YzEyLjMxNywwLDIyLjQ3OSwxMC43NzksMjIuNDc5LDIzLjM5OEMzMjAuODUzLDQ5NS4wNTUsMzEwLjk5OSw1MDUuNTI1LDI5OC4zNzQsNTA1LjUyNXoiIGZpbGw9IiMxYWFhYzQiLz4KCQk8cGF0aCBkPSJNNTk5LjgyMSw3NC40NDdjLTguOTE0LTIuNTI5LTE4LjM3MywyLjQ5LTIwLjk0MSwxMS4wODJsLTE3LjU1Myw1OC44MTJIMTQzLjE4M2wtMjguMzI1LTYxLjg4NiAgICBjLTMuMTAxLTYuNzczLTguMzE2LTEwLjE2Mi0xNS43MDYtMTAuMTYyaC04Mi4yMUM3LjM5LDcyLjI5MywwLDc5Ljk5MiwwLDg5LjUzNmMwLDkuNTQ1LDcuMzksMTYuOTM1LDE2Ljk0MSwxNi45MzVoNzEuNDMgICAgbDEzNC4yNTYsMjkzLjEzMWMzLjIxMiw3LjAxNiw4LjkyNywxMC4xNjIsMTUuNywxMC4xNjJoMjY2LjA0MWM4LjMxLDAsMTQuMTEtNC4yMywxNi42MjYtMTIuNjI1bDkwLjIxOC0zMDEuNDQ3ICAgIEM2MTMuOTUxLDg2LjU0MSw2MDkuMzg2LDc3LjE1NCw1OTkuODIxLDc0LjQ0N3ogTTQ5MS43NDMsMzc1Ljg5NUgyNDkuMTA2TDE1OC44ODksMTc4LjIxaDM5Mi4yODNMNDkxLjc0MywzNzUuODk1eiIgZmlsbD0iIzFhYWFjNCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}

table 
{
    border-collapse: collapse;
}

table.ordrs * a 
{
    text-decoration: none;
}

.ordrs * td{
    border: #ccc solid 1px;
    padding: 2px 10px 2px 10px;
    
}
table.filter
{
    border-left: #4a1d1d 3px solid;
    margin: 50px 0px 50px 20px;
}

table.filter * .ttl
{
    padding: 10px;
    font-weight: bold;
    color: #4a1d1d;
}

table.filter * .f_ttl,
table.filter * .f_ttlS,
table.filter * .f_ttlR
{
    padding: 3px 5px 3px 20px;
}

table.filter * .f_ttlS
{
    padding-top: 20px;
}

table.filter * .f_ttlR
{
    text-align: right;
}

table.filter * .f_v
{
    padding: 5px 5px 5px 5px;
}

table.filter * .f_i
{
    font-size: 85%;
    color: #933;
}

table.filter * .mess
{
    padding: 20px 20px 20px 50px;
}

table.filter * .btn
{
    padding: 10px 10px 10px 20px;
}

td.tcL {
    text-align: left;
	padding: 0 5px;
}

td.tcC {
    text-align: center;
	padding: 0 5px;
}

td.tcR {
    text-align: right;
	padding: 0 5px;
}

td.tcLNBr, th.tcLNBr {
    text-align: left;
	padding: 0 5px;
    white-space: nowrap;
}
td.tcRNBr, th.tcRNBr {
    text-align: right;
    padding: 0 5px;
    white-space: nowrap;
}


td.tcCtrl {
    text-align: center;
	padding: 0 5px;
    white-space: nowrap;
}

td.tcCtrl input{
    margin: 1px;    
}

td.tot, th.tot {
    color: #aaa;
}

td.drk {
    color: #007979;
	padding: 0 5px;
}

td.prop {
    white-space: nowrap;
}

div.prop_out {
    width: 50px;
    background-color: #006666;
    height: 15px;
    margin-top: 10px;
}
td.tcSpace {
    height: 20px;
}


div.prop_in {
    background-color: #009999;
    height: 15px;
}

table#authform * td {
    padding: 5px;
}