@charset "windows-1251";
/* CSS Document */


/* from new-style*/

html, body, div
{
	margin:0;
	padding:0;
}

html {
	margin-left: calc(100vw - 100%);
	margin-right: 0;
}

html {
	scroll-behavior: smooth;
}

html, body {height: 100%; min-height: 100%;}

body {
	width:1000px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
}

h1, h2, h3, h4
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

#header-page
{
	margin-top:-3px;
}

h1{ font-size:24px;}

h2{ font-size:18px;}

h2.field-title a{ color:#0f93d1;}

h3.header-block{
	font-size:21px;
	padding: 0 0 0 6px;
	margin-top:-4px;
}

h4.header-block{
	font-size:18px;
	color:#fff;
	text-align:center;
}

img {
    border: none;
}

/*LAYOUT*/

#new-container
{
	width:1000px;
	margin:0 auto;
}

#new-header
{
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:117px;
	margin-bottom:30px;
}

#new-logo-stripe
{
	width:121px;
	height:148px;
	background:url(new/logo-stripe.png);
	float:left;
	cursor:pointer;
	margin-bottom: -30px;
}

#new-portal
{
	float:left;
	font-size:12px;
	margin: 8px 0 0 -8px;
	color:#727272;
}


#new-logo
{
	float:left;
	margin: 20px 0 0 19px;
	text-align:right;
	line-height: 20px;
	cursor:pointer;
}

#new-logo-title{
	float:left;
	margin: 25px 0 0 20px;
	text-align: left;
	line-height: 20px;
	cursor:pointer;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#new-logo-title{
		float:left;
		margin: 25px 0 0 50px;
		text-align: left;
		line-height: 20px;
		cursor:pointer;
	}
}

.new-logo-img{
	height: 48px;
}


#new-phone
{
	float:right;
	margin: 37px 15px 0 15px;
	text-align:right;
	line-height: 16px;
}

.new-phone
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	text-decoration:none;
	letter-spacing:-1px;
}

#new-login
{
	float:right;
	background: url(new/auth-bg.png);
	width:290px;
	height:127px;
	margin-left:-42px;
	overflow:hidden;
	padding:0;
	padding: 12px 0 0 61px;
}

#new-times
{
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:18px;
}

#new-times em
{
	font-family:Georgia, "Times New Roman", Times, serif;
}

#new-user
{
	color:#fff;
	font-size:15px;
	margin-top:15px;
}


#new-user .name
{
	float:left;
	max-width:210px;
	overflow:hidden;
	margin-top:1px;
}

#new-user .name em
{
	white-space:nowrap;
}

#new-user .market
{
	white-space:nowrap;
	clear:both;
}

#new-user a
{
    color:#fff;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
}


#new-langs
{
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin: 8px 15px 0 0;
}

#new-search-div
{
	padding:0 22px 0 22px;
	height:50px;
}

div.new-menu
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	float:left;
	margin:0;
	white-space:nowrap;
}

div.new-menu a
{
	padding:0 8px 0 4px;
}

div.new-search
{
	background:url(new/search-bg.png) no-repeat;
	width:286px; height:23px;
	float:right;
}

input.new-search
{
	margin-top:3px;
	padding-left: 10px;
	width:250px;
	border:none;
	background:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.magnifyer
{
	margin: 4px 0 0 5px;
}



/*BLOCKS*/

#new-block-help
{
	background: url(new/howto-bg.png);
	width: 241px;
	height: 245px;
	padding:17px 15px 0 15px;
	margin:30px 0 20px 0;

	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:13px;
}

#new-block-help h4
{
	margin-bottom:7px;
}

#new-block-flash
{
	text-align:center;
	margin:0 0 40px -20px;

}

.new-block-flash1
{
	text-align:center;
	margin:0 0 40px -20px;

}

#new-block-dirs
{
	background: url(new/dirs-bg.png);
	width: 250px;
	height: 134px;
	padding: 7px 30px 0 30px;
	margin:0 0 10px -20px;

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#new-block-dirs h4
{
	margin-bottom:17px;
}

#new-block-dirs a
{
	color:#74603b;
	display:block;
	margin:0;
	padding:0;
	font-style:italic;
	white-space:nowrap;
}

#new-block-dirs-sg
{
	background: url(new/dirs-bg_2.png);
	width: 250px;
	height: 220px;
	padding: 7px 30px 0 30px;
	margin:0 0 10px -20px;

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#new-block-dirs-sg h4
{
	margin-bottom:17px;
}

#new-block-dirs-sg a
{
	color:#74603b;
	display:block;
	margin:0;
	padding:0;
	font-style:italic;
	white-space:nowrap;
}

#new-block-stats1
{
	background: url(new/stats-bg.png);
	width: 250px;
	height: 281px;
	padding: 7px 30px 0 30px;
	margin:0 0 20px -20px;

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

#new-block-stats1 h4
{
	margin-bottom:25px;
}

#new-block-stats1 em span
{
	color:#fff;
}

#new-block-stats1 .rub
{
 background-position: -4px 3px;
}

#new-block-stats {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
}

#new-block-stats h4 {
    margin-bottom:25px;
}

#new-block-stats em {
    color:#ffffff;
}

#new-block-stats em span {
    color:#000000;
}

#new-block-stats .rub {
    background-position: -4px 5px;
}

#container-filter
{
	background: url(new/filter-bg.png) no-repeat;
	padding: 15px 30px 20px 30px;
	width: 600px;
}

#container-filter h3
{
	color:#fff;
	font-size:18px;
}

#container-filter .on-header
{
	color:#fff !important;
	text-decoration:none !important;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:-2px 20px 0 0;
	border-color:#fff;
	float:right;
}

#container-filter .form-checkboxes
{
	margin:0 0 15px 0;
}



#new-block-news
{
	clear:left;
	padding-top:5px;
}

.news-header-block
{
	background: url(new/news-bg.png) 0px 9px repeat-x;

}

.news-header-block span
{
	background-color:#fff;
	color:#917d52;
	padding:5px 10px 5px 10px;
	margin-left:30px;
	font-size:20px;
}

.rss
{
	float:right;
	margin: -9px 30px 0 0;
}

#new-block-news .field-date
{
	font-family:Verdana, Geneva, sans-serif;
	float:right;
	margin-top:4px;
}

#new-block-news .field-anons
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}



#new-pfoot{
    width: 1000px; height: 50px;
	padding: 15px 0 5px 0;
	float:left; clear:both;
	position:relative;
    margin-top:10px;
}

#new-developers{
    position: absolute;
    top: 15px;
    right: 20px;
    width: 170px;
    text-align: right;
    font-size: 12px;
}

#new-footer-message{
    position: absolute; top: 15px; width: 430px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#new-seto-copy{
    position: absolute; top: 33px; left: 300px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #777777;
}

#block-8 .menu_v
{
	margin-left:5px;
}

.menu_v .icePnlGrd a, .menu_v .icePnlSrs table a
{
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:12px;
}

select.form-textfield
{
	height:20px !important;
}

/*---------------------------------------------------*/

.beige
{
	color:#917d52;
}

.blue, a
{
    color:#14598b;
}

.gray {
	color: gray;
}

.white
{
	color:#fff;
}

.left
{
	float:left;
}

.right
{
	float:right;
}


img.blue-fade
{
	width:40px;
	height:20px;
	float:left;
	margin-left: 170px !important;
	margin-right: -210px;
	position:relative;
	z-index:5;
	margin-left:-40px;
}


#new-autorization{
    float:left;
    width:660px;
    margin-left: 5px;
}

#new-autorization h1{
    margin-left:20px;
}

#new-invite-registration{
    float:left;
    width:290px;
    margin-left:30px;
}


/*from default*/

p, h1, h2, h3, h4, h5, h6, input, textarea, select{ line-height: 140%;}

p{ padding: 0; margin: 0 0 12px 0;}

/**/

.menu_v{margin-top:10px; margin-left:5px;}

.menu_v a.active{ color: #a1a1a1; text-decoration: none;}

.menu_v .active.end{
    color: black; background: #e2e2e2;
    display: inline-block; padding: 2px 3px; margin: 0 -3px 10px -3px ;
}

.menu_v ul
{
	margin-left: 15px;
	margin-bottom:15px;
}

.menu_v li{
    padding: 0; margin: 0 0 10px 0;
    background: none;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px;
	white-space:nowrap;
	color: #1e6599;
}

.menu_v li img{
	margin:0 5px -6px -10px;
}

/*=================================== Navigator ===================================*/

.navigator-v {
	margin-top:10px;
	margin-left:5px;
}

.navigator-v span.active {
	color: #a1a1a1;
}

.navigator-v .active.end {
	color: black; background: #e2e2e2;
	display: inline-block;
	padding: 2px 3px;
	margin: 0 -3px 10px -3px ;
}

.navigator-v ul {
	margin-left: 15px;
}

.navigator-v li {
	padding: 0; margin: 0 0 10px 0;
	background: none;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:16px;
	white-space:nowrap;
	color: #1e6599;
}

.navigator-v li img{
	margin:0 5px -6px -10px;
}

.navigator-v1 li{
    margin: 0 0 10px 0;
    background: none;
    clear:both;
    font-family:Georgia, "Times New Roman", Times, serif ;
    font-size:16px;
    white-space:normal;
    text-align: left;
}

.navigator-v1 ul{
    margin-bottom:15px;
    margin-top:5px;
}

/* lists */
ul{ padding: 0; margin: 10px 0;}
ul li{
    padding: 0 0 0 18px; margin: 0 0 10px 0;
    list-style: none;
}
ul ul{ margin-left: 10px;}
ul ul li{
    padding: 0 0 0 8px;
}
ul ul ul{ margin-left: 4px;}
ul ul ul li{
    padding: 0 0 0 18px;
}
ol{}
ol li{}
ol ol li{}
/**/

.block{ margin-bottom: 25px; position: relative;}


.clear{ clear: both; height: 0; overflow: hidden;}

/**/
.with-tabs .header-block{
    font-size: 18px; border-bottom-width: 1px;
    float: left;
    width: 100%;

    padding: 0; margin-bottom: 15px;
}

.with-tabs .tab{
    float: left; padding: 3px 15px 3px 15px;
    z-index: 2; position: relative;
    margin-bottom: -1px;
	font-size:18px;
}

.with-tabs .tab-active{
    background: white;
    margin-top: 1px;
    margin-left: -4px;
    border: 1px solid #10a1ce;
	border-bottom: 1px solid #fff;

}
.with-tabs .content-block{ clear: left;}

.tab a{ text-decoration: none; border-bottom: 1px dashed #1d91c7;}
.tab a:hover{ border-color: #ff9000; }
.tab-nonactive a:hover{ color: #ff9000;}
.tab-active a{ color: black; text-decoration: none; cursor: default; border: none;}

/**/
span.rub{
    display: inline-block !important;
    text-indent: -1000em;
    background: url(images/r.png) no-repeat -22px 5px;
	padding: 0 5px;
}

.lotlistColumn .rub{background: url(images/r.png) no-repeat -22px 2px;}

h3 span.rub{
    background: url(images/r.png) no-repeat -22px;
}

.ruble-sign:after {
	content: "\20BD";
}

.usd-sign:after {
	content: "\0024";
}

.euro-sign:after {
	content: "\20AC";
}

.price .ruble-sign,
.price .usd-sign,
.price .euro-sign {
	font-size: 14px;
}

/*from default1-------------------------------------------------------------------------------------------------------------------*/

#new_sidebar{
    width: 290px;
    float: left;
	padding-left:20px;
}

#header_new {
	margin-bottom:15px;
}

.header-block{
	margin:0px;
}

#blockcategory{
	float:left;
	width:670px;
}

#new-field-title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    /*color:#10a1ce;*/
    color:#10a1ce;
	overflow:hidden;
	-webkit-line-clamp:3;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	width: 200px;
}

#new-field-title a { color:#10a1ce; text-decoration: underline;}

#new-field-title a:hover { color:#ff9900; }

#new-field-debt{
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #6c531c;
}

#new-field-lot{
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #6c531c !important;
}

#new-block-stats-cont {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
}

#new-block-stats-cont h4 {
    margin-bottom:25px;
    /*color:#000;*/
}

#new-block-stats-cont em {
    color:#ffffff;
}

#new-block-stats-cont em span {
    color:#000000;
}

#new-block-stats-cont .rub {
    background-position: -4px 5px;
}

#raspor10 { height: 10px;}
#raspor15 { height: 15px;}
#raspor { height: 25px;}
#raspor20 { height: 20px;}
#raspor30 { height: 30px;}
#raspor35 { height: 0px;}
#raspor40 { height: 40px;}
/*=================================== Paginator*/
.new-pager {
    font-size: 18px;
    border-top: 1px solid #0099cc;
    padding: 10px 0;
    margin-top: 20px;
}

div.new-pager > div {
	display: inline !important;
}

.new-pager .item-place{ padding: 0 10px; text-decoration: none;}
.new-pager .item-active{ font-weight: bold; }

.new-pagerlink {
    color:#1d91c7 !important;
    border: none;
    text-decoration:underline;
}

#new-field-title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    /*color:#10a1ce;*/
    color:#10a1ce;
}
#new-field-title a { color:#10a1ce; text-decoration: underline;}
#new-field-title a:hover { color:#ff9900; }

#new-field-debt{
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #6c531c;
}
#new-field-lot{
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #6c531c;
}



/*=================================== Menu vertical others levels*/
.menu_v1{margin-top:10px;}

.menu_v1 li{
    /*padding-left: 22px;*/
    margin: 0 0 10px 0;
    background: none;
    clear:both;
    font-family:Georgia, "Times New Roman", Times, serif ;
    font-size:16px;
    /*white-space:nowrap;*/
    white-space:normal;
    /*color: #1d91c7 !important;*/
    text-align: left;

}
.menu_v1 li img{ margin:0 5px -6px -2px;}
/*.menu_v1 li a.active { color: #eeeeee;}*/
/*.menu_v1 a {color: #1d91c7 ;}*/
/*.menu_v1 a.active { color: #eeeeee;}*/
.subcategory1 a {color: #1d91c7 ;}
.subcategory1 a:hover { color: #ff9900;}
/*.subcategory1 a:active { background-color: #eeeeee;}
.subcategory1 a:visited { background-color: #eeeeee;}*/

/*a.active { background-color: #eeeeee;}*/
/*.menu_v1 a.active { */
    /*color: #a1a1a1; */
/*    color: #0f93d1;
    text-decoration: none;
}*/
.menu_v1 img{ vertical-align: bottom; margin-right: 5px;}
.menu_v1 ul{
    margin-bottom:15px;
    margin-top:5px;
    /*margin-left: 15px;*/
}
/*.menu_v1 li.active a{color: #0f93d1;  text-decoration: none;}*/

.menu_v2{margin-top:10px;}
.menu_v2 li{
    /*padding-left: 22px;*/
    margin: 0 0 10px 0;
    background: none;
    clear:both;
    font-family:Georgia, "Times New Roman", Times, serif !important;
    font-size:16px;
    white-space:nowrap;
    /*color: #1e6599;*/
    color: #1d91c7;
}
.menu_v2 li a{color: #14598b;}
.menu_v2 a:hover { color: #ff9900;}

.menu_v3{margin-top:10px;}
.menu_v3 li{
    /*padding-left: 22px;*/
    margin: 0 0 10px 0;
    background: none;
    clear:both;
    font-family:Georgia, "Times New Roman", Times, serif !important;
    font-size:16px;
    white-space: normal;
    /*color: #1e6599;*/
    color: #1d91c7;
}
.menu_v3 li a{color: #14598b;}
.menu_v3 a:hover { color: #ff9900;}

.style2 {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}

.field-status {white-space:normal;}
.field-status span {white-space:normal;}

.field-status span span{
    display: inline-block;
    padding: 8px;
    vertical-align: text-bottom;
    background: url(images/status.png) no-repeat center 0;
    margin: 0 3px;
}

.field-status .status-2 span{ background-position: center -16px;}
.field-status .status-3 span{ background-position: center -32px;}
.field-status .status-4 span{ background-position: center -48px;}

.links span span{
    display: inline-block;
    padding: 8px;
    vertical-align: text-bottom;
    background: url(images/status.png) no-repeat center 0;
    margin: 0 3px;
}
.links .status-2 span{ background-position: center -16px;}
.links .status-3 span{ background-position: center -32px;}
.links .status-4 span{ background-position: center -48px;}




/* tables */
.no-foot tbody, .no-foot thead, .no-foot tfoot, .no-foot td, .no-foot th, .no-foot tr { border: none;}
.no-foot th{
    padding: 5px 10px 10px 0;
    font-weight: normal; text-align: left; vertical-align: top;
}
.no-foot td{

}
table.no-foot {
    /*width: 100%; */
    width: 660px;
    border-collapse: collapse; margin: 10px 0;
    border-bottom: 1px solid #65af00; background: white url(images/line_1.png) repeat-x 0 0;
}
.no-foot thead{ background: url(images/line_1.png) repeat-x 0 bottom; }
.no-foot tbody{ }
.no-foot tr{}
.no-foot tfoot{}

table.no-foot{ border-bottom: none; }


.lotlistColumn, .lotlistColumnShort, .lotlistColumnLong{
	font-size:12px;
	padding: 5px 10px 20px 0;
    vertical-align: top; font-size: 12px;
}
.lotlistColumnLong a:hover { color:#ff9900; }

/**/
th.sorting a{ color: black; text-decoration: none; font-size: 13px;}
th.sorting a span{
    display: inline-block; width: 8px; height: 6px; margin: 0 0 .3ex 5px;
    background: silver url(images/mask_sort_arr.png) no-repeat center 0;
}
th.desc a span{ background-position: center top;}
th.asc a span{ background-position: center bottom;}
th.active a span{ background-color: #6bb225;}

th.sorting a:hover span{ background-color: #ff9000;}
th.desc.active a:hover span{ background-position: center bottom;}
th.asc.active a:hover span{ background-position: center top;}

.accounttabwidth {
    width: 730px;
}

#container-tab-datatable {width: 720px;}
#container-tab-datatable-mes {width: 720px;}







/*=================================== Product*/
/*.page-product{ padding-left: 270px; position: relative;}*/

.page-product{ position: relative; }

.page-product .gallery{
    margin-right: 10px;
    float: left;
    display: inline;
    width: 250px;
}
/*.page-product .gallery{ margin-left: -270px; float: left; display: inline; width: 250px;}*/
/*.page-product .product{ float: right; width: 310px; margin-right: 40px; margin-bottom: 20px;}*/

.page-product .product{
    margin-right: 40px;
    margin-bottom: 0px;
}

/*.page-product .product{ float: right; width: 310px; margin-right: 40px; margin-bottom: 0px;}*/
/*.page-product .tender{ float: right; width: 300px; margin-bottom: 20px;}*/

.page-product .tender{
    float: right;
    width: 300px;
    margin-bottom: 20px;
    margin-left: 20px; /*добавляем*/
}


.page-product .get-in, .page-product .look-in{ clear: right; text-align: center; margin-right: 80px; margin-top: 10px;}
.page-product .descrtext{
	clear: left;
	margin-right: 80px;
	margin-top: 10px;
}
.page-product .look-in{ margin-bottom: 40px;}

.button-separator{margin-left:20px;}

.page-product .field-last-price,
.page-product .timer,
.make-offer .field-last-price{ float: right; width: 55%; margin-bottom: 20px;}
.page-product .timer{ margin-left: 9%; width:35%; margin-top:10px;}
.page-product .timer .bar{ background: #1683ab url(images/bg_timer.png) repeat-x 0 0; margin: 15px 50px 0 0; padding: 1px;}
.page-product .timer .line{ background: white; height: 8px;}

.page-product .make-offer{ clear: right; padding-top:10px;}
.page-product .edit-offer{ margin-bottom: 20px; margin-left:15px; display:inline-block !important; padding-left:130px;}
.page-product .edit-offer img{ vertical-align: middle;}
.page-product .edit-offer .form-textfield{ text-align: right; vertical-align: middle; font-size:20px;}
.page-product .edit-offer .form-submit{ margin-left: 30px;}

.page-product .make-offer .est { padding: 0;}
.page-product .make-offer .est label{ position: static;}


.page-product .gallery-thumbs ul{ margin: 8px 0 0 0; padding: 0;}
.page-product .gallery-thumbs li{
    padding: 0; margin: 0 12px 12px 0;
    float: left; width: 50px; height: 50px; overflow: hidden;
}
.page-product .gallery-thumbs li.active{
    border: 3px solid #c81a68; width: 44px; height: 44px;
}

.page-product .pager{ margin-bottom: 20px;}
.page-product .cl-1{
    position: absolute; top: -50px; right: 0; width: 300px;
    text-align: right;
}
.page-product .cl-1 .field-status{ float: right; margin-left: 5px;}


.page-product .dl.operator{ float: left; width: 49%;}
.page-product .dl.sponsor{ float: right; width: 49%; text-align: right;}

/*=================================== Product Art*/
.page-product-art {position: relative;}

.page-product-art .gallery{ float: left; display: inline; width: 250px;}
.page-product-art .product{ float: right; width: 310px; margin-right: 40px; margin-bottom: 0px;}
.page-product-art .tender{ float: right; width: 300px; margin-bottom: 20px;}

.page-product-art .pager{ margin-bottom: 20px;}
.page-product-art .cl-1{
    position: absolute; top: -50px; right: 0; width: 300px;
    text-align: right;
}
.page-product-art .cl-1 .field-status{ float: right; margin-left: 5px;}

.page-product-art .gallery-thumbs ul{ margin: 8px 0 0 0; padding: 0;}
.page-product-art .gallery-thumbs li{
    padding: 0; margin: 0 12px 12px 0;
    float: left; width: 50px; height: 50px; overflow: hidden;
}
.page-product-art .gallery-thumbs li.active{
    border: 3px solid #c81a68; width: 44px; height: 44px;
}

.org_popup-art
{
	width:650px; top:25px; background-color:#FFF; padding:5px;
	border-top: 1px solid #977c41;
	border-bottom: 1px solid #977c41;
}

.org_popup-art div
{
	font-size:13px;
}

/*=================================== Prop*/
#new-cont-prop {height: 100%;}

/*=================================== new-prop*/
#new-prop { width:1000px; height: 100%;}
#new-form-prop{ margin-left: 40px; margin-right: 40px;}

.page-product .new-cl-1{

}

.new-cl-1 .links{
    display:inline-block;
    float:left;
}

.new-cl-1 .field-status{
    display:inline-block;
    float: left; margin-left: 5px;
    white-space: normal;
}

.labelposplus18 {margin-top: 18px;}
.labelposminus12 {margin-top: -12px;}
.labelposplus12 {margin-top: 12px;}









/*BRAND-NEW------------------------------------------------------------------------------------------------------------------------------------*/

#content{ width:670px; float:left;}

#content1{ width:670px; float:left;}

.cont-tender .gray{
	margin:-30px 20px 0 0;
}

h1{
	border-bottom:1px solid #10A1CE;
	margin-bottom:20px !important;
        margin-top:-7px !important;
}

#accountmenu{
    width: 220px;
    float: left;
	padding-left:20px;
}

#new-form-prop{
	margin-left:25px;
	width:955px;
}

#pcontent{
	margin-left:25px;
	width:955px;
}


.ui-tabs-nav .ui-state-default{
    margin-left:-3px !important;
    margin-right:-3px !important;
}

.ui-tabs-nav .ui-state-active{
    margin-top:-1px !important;
    margin-left:-4px !important;
    margin-right:-4px !important;
}



.new-form-checkBox label{

}


.ui-dialog-titlebar{
    padding: 0 10px 0 10px !important;
    display:block !important;
}

span .msgButtons{
    display: block;
    text-align:center;
    padding-left:2% !important;
}

#new-form-reg fieldset{
    padding-left:200px !important;
}

#new-form-reg{
    margin-left:25px;
    margin-right:20px;
}

.form-reg-radios label, .form-reg-radios1 label{
/*    margin-left: 20px;
    margin-top: -15px;*/
    text-align: left;
    float:left;
}



.form-reg-radios-unlimited>label{
    margin-left: 20px;
    margin-top: -15px;
    text-align: left;
    width: auto;
}


.form-reg-radios-disabled {
    color: #a1a1a1 !important;
}

.form-reg-radios-unlimited input{
   /* margin-left: 100px !important;*/
    float:left;
}

.form-reg-radios input, .form-reg-radios1 input{
    float:left;
}

.block-blue .js{
    color:#fff;
    border-color: #fff;
}

.block-blue .js:hover{
    color:#fff;
    border-color: #fff;

}

table.LotHeader{
    margin-bottom:10px;
}

table.LotHeader td{
    border-bottom:1px solid #10A1CE;
    vertical-align: bottom;
    padding-bottom:5px;
}

.asvLotHeader h1{ font-size:16px;}

.e-corner-notice {
    position: relative;
    z-index: 998;
}
#corner-notice {
    left: 0;
    padding-left: 1px;
    position: fixed;
    top: 50%;
    z-index: 500;
}
#corner-notice a:link, #corner-notice a:visited {
    background: url("css-images/corner.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 160px;
    width: 40px;
}
#corner-notice a:hover {
    background: url("css-images/corner_over.png") no-repeat scroll 0 0 transparent;
}

.bold{
    font-weight: bold !important;
}
.italic{
    font-style: italic !important;
}

.disbledRow{
    font-style: italic !important;
    color: #a1a1a1 !important;
}

.ui-datatable tr.ui-state-highlight{
    background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% 50% repeat-x;
    border: 1px solid #fef1ec;
}

tr.selectedRow{
    background: #1a94c0 url(images/ui-bg_highlight-soft_75_1a94c0_1x100.png) 50% 50% repeat-x !important;
    border: 1px solid #1a94c0 !important;
}

tr.suggested {
	background: #def3f0 !important;
	border: 1px solid #00a68d !important;
}

/*CALENDAR------------------------------------------------------------------------------------------------------------*/

/* Vertical Scroller & Containers
--------------------------------------------------------------------------------------------------*/
/* kill the scrollbars and allow natural height */
.fc-scroller,
.fc-day-grid-container,    /* these divs might be assigned height, which we need to cleared */
.fc-time-grid-container {  /* */
	overflow: visible !important;
	height: auto !important;
}

/* kill the horizontal border/padding used to compensate for scrollbars */
.fc-row {
	border: 0 !important;
	margin: 0 !important;
}

/* Table & Day-Row Restyling
--------------------------------------------------------------------------------------------------*/
.fc th,
.fc td,
.fc hr,
.fc thead,
.fc tbody,
.fc-row {
	border-color: #ccc !important;
}

.fc-toolbar .ui-state-active,
.fc-toolbar .ui-state-hover {
	color: #ffffff;
	border-bottom: solid 1px #ffffff;
}

.calendarEventYellow,
.calendar-legend-btn.yellow.ui-state-active{
	background-color: #FFF9C4 !important;
}

.calendarEventBlue,
.calendar-legend-btn.blue.ui-state-active{
	background-color: #ACE2FC !important;
}

.calendarEventRed,
.calendar-legend-btn.red.ui-state-active{
	background-color: #ffbab3 !important;
}

.calendarEventOrange,
.calendar-legend-btn.orange.ui-state-active{
	background-color: #FFE0B2 !important;
}

.calendarEventLightblue,
.calendar-legend-btn.lightblue.ui-state-active{
	background-color: #ddfafc !important;
}

.calendarEventGreen,
.calendar-legend-btn.green.ui-state-active{
	background-color: #C8E6C9 !important;
}

.calendarEventMagenta,
.calendar-legend-btn.magenta.ui-state-active{
	background-color: #E8CCEC !important;
}

.fc-event {
	border: none;
	cursor: pointer !important;
}

/* Button Controls
--------------------------------------------------------------------------------------------------*/
.fc-toolbar button {
	/*color: #ffffff;*/
	/*border-radius: 0px !important;*/

	display: inline; padding: 0px 15px 3px 15px !important; margin: 0;  height: 27px; overflow: hidden;
	color: white; font-size: 15px; font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #1F96CD;
	background: #1a94c0 url(images/btn_bg.png) repeat-x 0 0;
	background-position: 0 -27px;
	cursor: pointer;
	white-space: nowrap;
	outline: none;
}

.fc-toolbar button:hover{ background-position: 0 0;}
.fc-toolbar button:active{
	background-position: 0 -54px;
	border-top: solid 2px #117b9e;
}
.fc-toolbar button[disabled]{
	background-position: 0 -54px; background-color: #a6a6a6; border-color: silver;
	color:#f4f4f4; text-shadow: none; cursor: default;
}

a.fc-toolbar button{
	height: auto; padding: 3px 15px 5px 15px; line-height: 40px;
	text-decoration: none; color: white;
}

.fc-toolbar .fc-prev-button .ui-icon {
	background-image: url("images/left-one-arrow-for-data.svg");
	background-position: center !important;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 16px;
	height: 16px;
}

.fc-toolbar .fc-next-button .ui-icon {
	background-image: url("images/right-one-arrow-for-data.svg");
	background-position: center !important;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 16px;
	height: 16px;
}

.fc-toolbar .fc-button-group button {
	margin: 0px 1px 1px 0px;
}

.fc-toolbar .ui-state-active,
.fc-toolbar .ui-state-active:hover {
	border-bottom: solid 1px #1F96CD;
	background-position: 0 -54px;
	border-top: solid 2px #117b9e;
}

.fc-toolbar .ui-state-hover {
	border-bottom: solid 1px #1F96CD;
	background-position: 0 0;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	background-color: #fff8dc !important;
	color: black;
}

.fc-content, .fc-day-grid-event .fc-content {
	white-space: normal;
	overflow: hidden;
	color:  #14598b;
}

.fc-event-container a {
	text-decoration: none !important;
}

.fc-event-container a :hover{
	color: #ff9900 !important;
}

.fc-day-header  {
	font-weight: normal;
}

/* Calendar legend
--------------------------------------------------------------------------------------------------*/
.fc-legend-container {
    padding: 0;
	vertical-align: top;
}

.calendar-legend-btn{
	color: #a1a1a1;
	background-color: #f2f2f2;
	background-image:  none;
	position: relative;
	font-size: .85em;
	border:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	white-space:normal;
	cursor: pointer;
	padding: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.calendar-legend-btn.ui-state-active{
	color: #14598b;
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5);
	box-shadow: 0 0 2px rgba(0,0,0,0.5);
}

.inline-label{
	display: inline;
	text-align:right;
	padding:0 20px 0 0;
	width:170px !important;
	white-space:nowrap;
	vertical-align: top;
}

.first-field {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0
}

.next-field {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
}

.popup-content,
.popup-content-long-label {
	max-width: 800px;
	margin-right: 30px;
}

.commandLink {
	text-decoration: none;
	border-bottom: 1px solid #1d91c7;
	color: #1d91c7;
}

.command-link-text,
.COMMAND-LINK-TEXT {
	color: #10a1ce;
	text-decoration: underline;
}

.commandLink:hover,
.command-link-text:hover,
.COMMAND-LINK-TEXT:hover {
	border-color: #ff9000;
	color: #ff9000;
	cursor: pointer;
}

.inline-items a{
	margin-left: 10px;
}

.msg-box-content {
	margin-right: 20px;
}
