html, body { height: 100%; width: 100%; }
HTML{ height: 100%; }
BODY { 
	margin: 0px; 
	padding: 0px; 
	font-family: Arial,Helvetica,sans-serif;
	font: 13px/180% ; 
	font-size: 13px;
	line-height: 20px;
	height:100%; }
TABLE { border-collapse: collapse; border-spacing: 0; } 
IMG { border: 0; }
IMG:A { border: 0; }
FORM{ margin:0; padding:0; }

/* сообщение при ошибке обновления */
@keyframes rota {
  0%   { transform: rotate(360deg); }
  50%   { transform: rotate(0deg); }
  80%   { transform: rotate(0deg); }
  100% {  }
}

/* body *:not(h1, h2, h3, h4){
	font-size: 18px !important; 
} */

/* body * {
	font-size: min(16px, 0.81em);
} */
.cont {
	/*min-height: 100px;*/
}
/*
.mart {
	position: relative;
}
.mart::BEFORE {
	content: "";
	position: absolute;
	background: url(https://media.foroom.ru/images/2020/22-03-20202.png) no-repeat center center #FFF;
	background-size: auto;
	top: -50px;
	right: 0px;
	height: 100px;
	min-width: 340px;
	background-size: contain;
	padding-left: 70px;
	margin: 0 0px 0 0;
}
*/
.no-update {
	position: absolute;
	top: 14px;
	right: 4px;
	border: 2px solid #FFF;
	color: #FFF;
	display: block;
	background: red;
	font-weight: bold;
	padding: 0 7px;
	
	
	transition: all 0.8s linear 0.2s;
	animation: rota 3s linear infinite;
}
.no-update A {
	text-decoration: none;
	color: #FFF;
}
.no-update A:HOVER {
	text-decoration: underline;
	color: #FFF;
}


/* голосование WorldBuild */
.buldtop2019 {
	position: relative; margin-top: 21px;
	border-bottom: 2px solid orange;
}
.buldtop2019 IMG {
	display: block;
}
.buldtop2019Link { 
	position: absolute;
	bottom: 7px; right: 7px;
	color: #444;
	text-decoration: underline;
	font-size: 20px;
	cursor: pointer;
}


.golosovalkaBuild {
	opacity: 0;
	transition: all 0.5s ease-in;
	padding: 4px 21px 21px 21px;
	border-radius: 14px;
	background: #fffef4;
	box-shadow: 0 0 3px rgba( 100, 100, 100, 0.7 );
	width: 80%; margin: 40px auto 0 auto;
	color: #444; position: relative;
}
.golosovalkaBuild H3 {
	text-transform: uppercase;
	margin-top: 7px;
}
.golosovalkaBuild A {
	color: #DF771C;
}
.golosovalkaBuild A:HOVER {
	color: #444;
}
.golosovalkaBuild S {
	display: block;
	position: absolute;
	top: 7px;
	right: 7px;
	border: 0px solid #000;
	padding: 0 7px;
	font-size: 20px;
	line-height: 0.7;
	text-decoration: none;
	cursor: pointer;
}

/*  base css */
.boxReadyMake {
	/*box-shadow: inset 3px 2px 15px rgba(202,202,202,.9);*/
	overflow: hidden;
	border-bottom: 2px solid orange;
	padding-bottom: 14px;
}
.boxReadyMakeScreen {
	float: left; margin-right: 14px;
	width: calc(100%/3 - 100px); margin-top: 10px;
	box-shadow: inset 3px 2px 15px rgba(202,202,202,.9);
}
.boxReadyMakeBlack {
	float: left; margin-right: 44px;
	position: relative; padding-top: 11px;
	width: calc(100%/3 - 54px); margin-top: 10px;
	/*box-shadow: inset 3px 2px 15px rgba(202,202,202,.9);*/
}
.boxReadyMakeBlack:BEFORE {
    content: "";
    height: 83px;
    width: 43px;
    position: absolute;
    top: 11px; right: -44px;
    background: #0f8db3;
	background: url( https://media.foroom.ru/images/2018/rightLine.png ) no-repeat center center transparent;
	background-size: contain;
}


.blackBottom {
	display: block;
	font-size: 17px;
}
.blackTop {
	display: block;
	font-size: 13px;
}
.divBlack {
	background-color: #444;
	color:#FFF;
	text-transform: uppercase;
	text-align: center;
}
.blockReadyMadeText {
	margin: 0;
	/*box-shadow: inset 3px 2px 15px rgba(202,202,202,.9);*/
	position: relative;
	min-height: 120px;
	overflow: hidden;
	background: url( https://media.foroom.ru/images/2018/rm.png ) no-repeat top right transparent;
}
/*
.blockReadyMadeText:BEFORE {
    content: "";
    height: 77px;
    width: 99px;
    position: absolute;
    top: 0; right: 0;
    background: #0f8db3;
	background: url( https://media.foroom.ru/images/2018/rm.png ) no-repeat center center #FFF;
}
*/
.oneLinkRM {
	display: block;
}
.blockReadyMadeText SPAN {
	display: block;
}
.oneLinkRM A {
	color: rgba(2,2,2, .7 );
	text-decoration: none;
	font-size: 16px;
	border-bottom: 2px solid rgba(4,4,4, .3 );
}
.linkcolorGrey {
	color: rgba(3,3,3, 0.4);
font-size: 17px;
}
.linkcolorOrange {
	color: #DF771C;
	line-height: 1.2;
	margin-bottom: 11px;
}
.textTwoBlock {
	font-weight: bold; font-size: 12px; line-height: 1.2; margin-top: 4px;
}



/* QR Коды */
.boxTrend {
	/*box-shadow: inset 0 0 21px rgba(202,202,202,.9);*/
	overflow: hidden; margin: 14px;
}
.QRName {
	float: left;
	color: #DF771C;
}
.QRLoading {
	float: right;
}
.QRLoading A {
	display: inline-block;
	text-decoration: none;
	margin-left: 40px;
}
.QRLoading IMG {
	display: inline-block;
}
.QRContent {
	overflow: hidden; padding-left: 40px;
	/*box-shadow: inset 0 0 21px rgba(202,202,202,.9);*/
}
.QRContent P {
	margin: 0; padding: 0;
}
.QRContent P A {
	text-decoration: none;
	color: #069;
}
.QRContent P A:HOVER {
	text-decoration: underline;
	color: #DF771C;
}
.QRContentLine {
	height: 2px;
	background-color: #DF771C;
	border: none;
	position: relative;
	margin-top: 28px;
	margin-bottom: 11px;
}
.QRContentLine:before {
   content: "по QR коду:";
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	right: 0;
	bottom: -18px;
	font-weight: bold;
	color: #DF771C;
	color: rgba(223, 119, 28);
	background-image: url('/images/qr/right.png');
	background-repeat: no-repeat;
	/*background-size: 11px auto;*/
	background-position: right 35px;
	padding: 4px 0 20px 20px;
	/*border: 1px solid #444;*/
}
.QRContentLine:after {
    content: "ПО ССЫЛКАМ:";
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	left: 10px;
	top: -27px;
	font-weight: bold;
	color: #DF771C;
	background-image: url('/images/qr/down.png');
	background-repeat: no-repeat;
	background-size: 11px auto;
	background-position: 0 0;
	padding: 4px 0 0 20px;
}

/* of the end */
.headItog { margin-top: 40px; } 
.headItog B {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	margin-left: 20px;
	margin: 0px 0 0 20px;
}
.VoteShow {
	border: 0px solid #df771c;
	/*width: 500px;*/
	height: 300px;
	/*overflow: hidden;*/
	margin: 40px 0 60px 21px;
	padding-top: 40px;
}
.VoteShow DIV {
	position: relative;
	float: left;
	height: 100%;
	width: 50px; margin-right: 45px;
	background-color: #ebebeb;
	box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
	border-radius: 7px 7px 0 0;
	text-align: center;
	color: #444;
}
.VoteShow DIV SPAN {
	display: block;
	background: transparent linear-gradient(to top, #df771c, rgba(223,119,28, 0.6) ) repeat scroll 0% 0%;
	width: 100%;
	bottom: 0;
	position: absolute;
}
.VoteShow DIV B {
	display: block;
	color: #444;
	position: absolute;
	top: -30px;
	width: 100%;
}
.VoteShow DIV IMG {
	display: block;
	color: #444;
	position: absolute;
	top: -70px;
	margin: 0 5px;
	/*background: url("/images/evo/zzz.png") no-repeat scroll 0px 0px transparent;*/
}
.VoteShow DIV I {
	display: block;
	font-style: normal;
	color: #444;
	position: absolute;
	bottom: -40px;
	width: 100%;
}



.castaVote {
   /* box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);*/
	overflow: hidden;
	margin: 21px 0;
}
.castaVote SPAN {
	float: left;
	overflow: hidden;
	display: block;
	width: 50%;
	min-height: 120px;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);*/
}
.castaVoteMember {
	float: left;
	overflow: hidden;
	display: block;
	width: 50%;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);*/
	border-right: 1px solid orange;
}
.castaVoteMember DIV {
	overflow: hidden;
}
.castaVoteMember DIV LABEL {
	display: block;
	vertical-align: middle;
	float: left; cursor: pointer;
	width: 50%; padding: 4px 0;
	font-style: normal;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);*/
	overflow: hidden;
	
}

.castaVoteMember DIV LABEL I {
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
}
.castaVoteMember DIV {
	
	font-style: normal;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);*/
	overflow: hidden;
}
.castaVoteMember DIV INPUT { 
	display: inline-block;
	vertical-align: middle;
	width: 14px; height: 14px;
	margin: 0 7px;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.7);*/
}
.castaVote SPAN B{
	display: block;
	padding: 7px 0;
	text-align: center; color: orange;
	border-bottom: 1px solid orange;
}
.castaVoteSave LABEL {
	display: block;
	vertical-align: middle;
	float: left; cursor: pointer;
	width: 100%; padding: 4px 0;
	font-style: normal;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);*/
	overflow: hidden;
	
}
.castaVoteSave {
	float: left;
	overflow: hidden;
	display: block;
	width: 49%;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);*/
}
.castaVoteSave LABEL { 
	text-align: center; 
	display: block;
	vertical-align: middle;
	float: left; cursor: pointer;
	width: 100%; padding: 4px 0;
	font-style: normal;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);*/
	overflow: hidden;
}
.castaVoteSave LABEL I {
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
	text-align: center;
}
.ezSoglasie {
	overflow :hidden;
	padding: 14px 0 7px 14px;
}
.ezSoglasie INPUT {
	float: left;
}
.ezSoglasie P {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 14px;
	line-height: 1.2;
}
.postDirectVote {
	margin: 14px 20%;
	padding: 14px 21px;
	background-color: #cecece;
	border-radius: 14px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}

.postDirectVoteOn {
	margin: 14px 20%;
	padding: 14px 21px;
	background-color: #df771c;
	border-radius: 14px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}

/* the end */







.buble_counter {



    display:block; position:absolute; border:1px solid rgb(85, 85, 85); padding:4px !important; margin:0px; line-height:0.6em;	border-radius: 10px; background:rgb(85, 85, 85); color:#fff; font-weight:bold; 
}





/* выбор регионов для продажи РТП */






.saveRegionForm {
	display: block;
	border: 1px solid rgb(51, 51, 51);
	width: 100%;
	border-radius: 7px;
	padding: 11px;
	background: rgb(221, 115, 0) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	font-size: 20px;
	cursor: pointer;
	
}
.saveRegionForm:HOVER {
	box-shadow: 0px 0px 0px 1px #D4D5D5, 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	background: orange;
}
.styleSelect {
	cursor: pointer;
	border-radius: 17px;
	-webkit-appearance: none;
	/*background: url('/images/reg/select-arrow-open.png') no-repeat right 5px center;*/
	background: url('/images/pay/bottom-hover.png') no-repeat right 14px center;

	line-height: 1em;
    color: #555;
    border: 1px solid #555;
	padding: 14px 50px;
	font-weight: bold;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px; 
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none!important;
}
.styleSelect:OPTION {
	border-bottom: 2px dashed orange;
}

.styleSelect::-ms-expand {
	display: none;
}

.regShopHead {
	border-bottom: 2px solid #CCC;
	margin-bottom: 21px;
	padding-bottom: 14px;
}
.regShopHead S {
	text-decoration: none;
	float: right;
	padding-right: 40px;
	font-size: 25px;
	display: block;
	margin-top: 14px;
}

#setShop {
	border-left: 0px solid #000;
	width: 50%; float: left;
	/*margin-right: 20px;*/
}
.setShopBox {
	/*border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;*/
	border-left: 1px solid #444;
	margin: 0 25px 0 0;
	padding-left: 25px;
	
}
.setupSizeInstall {  
	border-top: 1px solid #CCC;
	margin: 0; padding: 0;
}
.setupSizeInstall LI {
	list-style: none outside none;
	border-bottom: 1px solid #CCC;
	padding: 14px 0; overflow: hidden;
}
.setupSizeInstall LI SPAN {
	display: block; float: left; /*padding: 14px 21px;*/
	border: 0px solid #444; padding: 7px 20px 7px 0;
}
.setupSizeInstall LI B { display: block; float: left; border: 0px solid #444; padding: 11px 0px 3px 0px; }

.setupSizeInstall LI SELECT { 
	float: right; cursor: pointer;
	border-radius: 4px;
	-webkit-appearance: none;
	background: url('/images/pay/bottom-hover.png') no-repeat right 14px center;
	line-height: 1em;
    color: #555; width: 60%;
    border: 1px solid #CCC;
	padding: 7px 50px;
	font-weight: bold;
	-moz-appearance: none;
	text-indent: 0.01px; 
	text-overflow: '';
	-ms-appearance: none;
	appearance: none!important;
}

.setupSizeInstall LI SELECT:OPTION {
	border-bottom: 2px dashed orange;
}

.setupSizeInstall LI SELECT::-ms-expand {
	display: none;
}


/* */
.selectTypePay {
	margin: 7px 0 7px -19px; padding: 0;
	overflow: hidden;
}

.selectTypePay LI {
	list-style: none outside none;
	/*box-shadow: 0px 0px 0px 1px #D4D5D5, 0px 0px 10px 0px rgba(0, 0, 0, 0.1);*/
	border-radius: 7px; float: left; 
	margin: 7px 0px 7px 19px;
	padding: 7px 0px;
	position: relative;
}
.selectTypePay LI IMG:HOVER {
	box-shadow: 0px 0px 0px 1px #D4D5D5, 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
}
.selectTypePay LI IMG { display: block; padding: 4px; }
/*
.selectTypePay LI INPUT[type=checkbox] { display: none; }
.selectTypePay LI INPUT {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 17px;
  height: 17px;
}
*/
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.selectTypePay LI INPUT + label { 
	cursor: pointer;
	position: absolute;
	right: -15px;
	top: 16px; 
}
.radio {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
}
.radio + label {
	cursor: pointer;
}
.radio:not(checked) {
	position: absolute;
	opacity: 0;
}
.radio:not(checked) + label {
	position: relative;
	padding: 0 0 0 35px;
}
.radio:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0px; left: 10px;
	width: 18px; height: 18px;
	background: url('/images/pay/check_off.png') no-repeat center center;
	
}
.radio:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 0px; left: 10px;
	width: 18px; height: 18px;
	opacity: 0;
	background: url('/images/pay/check_on.png') no-repeat center center;
}
.radio:checked + label:after {
	opacity: 1;
}
.radio:focus + label:before {
	/*box-shadow: 0 0 0 3px rgba(255,255,0,.5);*/
	/*box-shadow: 0 0 0 3px rgba(210,133,13,.5);*/
	
}

input[type='reset'] {
	padding: 12px 15px;
	border: none;
	border-radius: 5px;
	background: #CDD1DA;
	color: #FFF;
	cursor: pointer;
	font-size: 15px;
}
input[type='reset']:active {
	background: #BDC0CC;
}
input[type='reset']:focus {
	outline: none;
	box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}

#setShop H2 {
	color: #DF771C;
	font-weight: normal;
	font-size: 20px;
}


#setRegions {
	/*border-top: 2px solid #CCC;
	border-right: 2px solid #CCC;
	border-left: 2px solid #CCC;*/
	border-right: 0px solid #000;
	width: 50%; float: left;
	/*margin-right: 20px;*/
}
#setRegions H2 {
	color: #DF771C;
	font-weight: normal;
	font-size: 20px;
}
#setRegions UL {
	list-style: none outside none;
	padding: 0; margin: 0;
}
#setRegions UL LI {
	margin: 0; padding: 4px 0 4px 30px;
	/*border-bottom: 2px solid #CCC;*/
	cursor: pointer; color: #444;
	font-weight: bold;
}
#setRegions UL UL {
	margin-left:20px;
}
#setRegions UL UL P {
	/*border-left: 2px solid #CCC;
	border-bottom: 2px solid #CCC;*/
	margin: 0; padding: 4px 0 4px 0px;
	font-weight: bold; color: #444;
}
#setRegions UL UL B {
	display: block; cursor: pointer;
	/*border-left: 2px solid #CCC;
	border-bottom: 2px solid #CCC;*/
	margin: 0; padding: 4px 0 4px 1%;
	font-weight: bold; color: #444;
	float: left; width: 48%;
}
#setRegions UL UL B:HOVER { color: #069; }
#setRegions UL UL INPUT {
	margin: 0 14px;
}
#setRegions UL UL LI {
	/*border-left: 2px solid #CCC;*/
}
#setRegions UL LI:HOVER {
	color: #069;
}
.closeReg {
	background: url("/images/reg/p20.png") no-repeat scroll 4px center transparent;
}
.openReg {
	background: url("/images/reg/m20.png") no-repeat scroll 4px center transparent;
}


/**/
.classZoomBox { 
	position: relative;	
}
.classZoomBox B { font-weight: normal; display: block; cursor: pointer; min-width: 140px; }
.classZoomBoxDIV {
	margin: 0; padding: 0;
	display: none;
	position: absolute;
	width: 100%; left: -2px; top: 0;
	background: linear-gradient(to top,#FFA500,#FFFFFF);
	z-index: 7;
	border-radius: 14px;
	border: 1px solid #CCC;
	color: #444;
	list-style: outside none none;
}
.classZoomBoxDIV LI {
	border-bottom: 1px dotted #FFF;
	padding: 4px 0; font-size: 15px;
}
.classZoomBoxDIV DIV { position: relative; }

/* */
#grid TH { cursor: pointer; }
.preveiwDown {
	background: url("/images/arrow_down.png") no-repeat scroll bottom 6px center transparent;
	padding-bottom: 10px;
}
.preveiwTop {
	background: url("/images/arrow_up.png") no-repeat scroll bottom 6px center transparent;
	padding-bottom: 10px;
}
.preveiwNull { background: url("/images/artsort.png") no-repeat scroll bottom 3px center transparent; padding-bottom: 10px; }
/* шаблон сайта */
#kontur {box-sizing: border-box; display: block; position: relative; margin: 0 auto; padding: 20px; width: 1020px;  min-height: 100%; }
#head { overflow: hidden;  }
#head IMG { float: left; margin: 0 20px 20px 0; }
#bar { 
	display: block; margin: 0 0 20px 0; padding: 0; height: 64px;  list-style: outside none none;  width: 690px; float:right;
	background: url("/images/header-lines.png") no-repeat scroll 0px 0px #DF771C; text-align: right; 
	/*position: relative;*/
}
.barCloud {
	position: absolute; cursor: pointer;
	right: 4px; margin-top: 84px;
	width: 254px; height: 87px;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);*/
	background: url("/images/evo/cloud.png") no-repeat scroll 0px 0px transparent;
}
.barCloudPolet {
	position: absolute; cursor: pointer;
	right: 4px; margin-top: 84px;
	width: 254px; height: 87px;
	/*box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);*/
	background: url("/images/evo/polet.png") no-repeat scroll 0px 0px transparent;
}
#bar LI { float: right; margin: 0px 0px 0px 0px; }
#bar LI A { display: block; text-decoration: none; font-weight: bold; color: #FFF; height:100%; }
#bar LI A:HOVER { color:#efb17b; }
/* Корзина */


#listForPayer { border: 1px solid #333; margin: 7px; list-style: outside none none; padding: 0 0 7px 0; }
#listForPayer LI { border-bottom: 1px dotted #333; margin: 0; padding: 0; }
#listForPayer LI A { display: block; text-decoration: none; padding: 2px 0 2px 14px; color: #069; }
#listForPayer LI A:HOVER { display: block; text-decoration: none; color: #333; }

#content { min-height: 250px;  overflow: hidden; }
.cont {  overflow: hidden; padding: 14px 0; }
.block { float: right; border-bottom: 1px solid #333; overflow: hidden; /*width: 250px;*/ }
/*
.listik { width: 250px; 
	border-top: 1px dotted #333; border-right: 1px dotted #333; border-left: 1px dotted #333; 
	margin: 7px 14px; border-radius: 5px 5px 0px 0px ; list-style: outside none none; padding: 0; 
}
.listik H2 { 
	display: block; text-align: center; padding: 3px 0px 7px; margin: 5px 0px 3px; font-size: 16px;
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%; color: #333;
}
.listik LI { border-bottom: 1px dotted #333; display: block; color: #333; padding: 4px 0 4px 14px; cursor: pointer; }
.listik LI:HOVER { border-bottom: 1px solid #333; color: #888; }
.listik LI A { display: block; color: #069; text-decoration: none; }
.listik LI A:HOVER { color: orange; text-decoration: underline; }
*/
/* Регистрация */
#zara { border: 1px solid #333; border-radius: 7px; min-height: 150px; }
#auth { border: 1px solid #777; border-radius: 7px; max-width: 350px; margin: 5% auto; text-align: center; padding: 14px 14px 4px 14px; }
#auth DIV INPUT { 
	display: block; width: 96%; border: 1px solid #BBB; padding: 7px 2%;
	box-shadow: 0px -1px 1px 0px #ECECEC, 0px 1px 3px 0px #DBDBDB inset;
	/*box-sizing: border-box;*/ border-radius: 3px
}
#auth A { color: #069; text-decoration: none; }
#auth A:HOVER { color: #069; text-decoration: underline; }
#auth DIV P { border: 0px solid #333; text-align: left; margin: 0; padding: 0; }
.submit { 
	display: block; margin: 0 auto; width: 100%; border: 1px solid #CCC; padding: 4px 0; border-radius: 7px;
	background: transparent linear-gradient(to top, #FFA500, #FFF) repeat scroll 0% 0%; cursor: pointer;
}
#auth S { display: block; margin-top: 7px; border-top: 0px dotted #333; overflow: hidden; }
#auth S B { display: block; width: 48%; }
.return_password { float: right; text-align: right; padding-left: 2% }
.return_password A { color: #069; text-decoration: none; }
.return_password A:HOVER { color: orange; text-decoration: underline; }
.save_session { float: left; text-align: left; padding-left: 2% }
.cont H1 { display: block; color: #555; border-bottom: 1px solid #CCC; padding-bottom: 7px; margin-bottom: 14px; font-size: 18px; }
/* Универсальная форма для регистрации */
#aspFormS { 
	margin: 14px 0; padding: 0; border: 1px solid #777; border-radius: 7px; min-height: 150px; background-color: #FBF8EC;
}
#aspFormS DIV { margin-bottom: 14px; padding-bottom: 14px; }
#aspFormS P { margin: 11px 14px; color: #777; font-weight: bold; font-size: 15px; }
#aspFormS INPUT { 
	display: block; width: 98%;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #CCC;
	padding: 7px 0px 7px 2%;
}

#aspFormS SELECT {
	display: block; width: 100%;
	border-width: 1px 0px; border-style: solid; border-color: #CCC;
	padding: 7px 0px 7px 2%;
}

#aspFormS .submit { 
	border: 1px solid #CCC; margin-bottom: 14px;
	background: transparent linear-gradient(to top, #FFA500, #FFF) repeat scroll 0% 0%;
}
#styleProduct {
	margin: 14px 0; /*border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333;*/
	list-style: outside none none; margin: 0; padding: 0; overflow: hidden;
}
#styleProduct LI { border-bottom: 1px dotted #444; overflow: hidden; float: left; width: 48%; margin-right: 2%;  }
#styleProduct LI IMG {
	display: block; float: left; margin: 5px 11px 5px 5px; padding: 5px;
	border-radius: 2px; width: 90px; height: 90px; cursor: pointer;
	box-shadow: 0px 0px 0px 1px #D4D5D5, 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	
}
#styleProduct LI IMG:HOVER { box-shadow: 0px 0px 0px 1px #888, 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
#styleProduct LI P { border-bottom: 0px dotted #444; overflow: hidden; padding: 7px 0 4px 14px; }
#styleProduct LI P A { color: #333; text-decoration: none; }
#styleProduct LI P A:HOVER { color: orange; text-decoration: underline; }
#listing { list-style: outside none none; margin: 0; padding: 0; overflow: hidden; }
#listing LI { display: block; border-bottom: 1px dotted orange; margin-bottom: 7px; padding: 0 0 15px 14px;  }
#listing LI U { 
	display: block; width: 30px; height: 30px; float: right; margin-left: 14px; border: 0px solid #333; cursor: pointer; border-radius: 4px;
	background: url("http://sale.foroom.ru/images/dele.png") no-repeat scroll center center transparent;
}
#listing LI I {
	display: block; width: 30px; height: 30px; float: right; margin-left: 14px; border: 0px solid #333; cursor: pointer; border-radius: 4px;
	
}
#listing LI A {
	display: block; 
	width: 30px; 
	height: 30px; 
	float: right; 
	margin-left: 14px; 
	border: 0px solid #333; 
	cursor: pointer; 
	border-radius: 4px;
	background: url("https://sale.foroom.ru/images/edit.png") no-repeat scroll center center transparent;
}


#listing .toPf {
    display: block; width: 30px; height: 30px; float: right; margin-left: 14px; border: 0px solid #333; cursor: pointer; border-radius: 4px;
    background: url("http://sale.foroom.ru/images/topf.png") no-repeat scroll center center transparent;
    
}

#listing .toDf {
    display: block; width: 30px; height: 30px; float: right; margin-left: 14px; border: 0px solid #333; cursor: pointer; border-radius: 4px;
    background: url("http://sale.foroom.ru/images/pf2df.png") no-repeat scroll center center transparent;
    
}


.tableWidth TD {
	border: 1px solid #CCC;
}
.tableWidth TH {
	border: 1px solid #CCC;
}
.listingLiSeeOn { background: url("http://sale.foroom.ru/images/see.png") no-repeat scroll center center transparent; }
.listingLiSeeOff { background: url("http://sale.foroom.ru/images/seeoff.png") no-repeat scroll center center transparent; }

.listingLiMapOn {
    background: url("http://sale.foroom.ru/images/icon-map.png") no-repeat scroll center center transparent;
}

.listingLiMapOff {
    background: url("http://sale.foroom.ru/images/icon-map_off.png") no-repeat scroll center center transparent;
}


/* Устанавливаем скидку */
#listSale { list-style: outside none none; margin: 0; padding: 0; overflow: hidden; }
#listSale LI { display: block; border-bottom: 1px dotted orange; margin-bottom: 7px; padding: 0 0 15px 14px; position: relative; overflow: hidden; }
#listSale LI U { 
	display: block; width: 30px; height: 30px; float: right; margin-left: 14px; border: 0px dotted #CCC; cursor: pointer; border-radius: 4px;
	background: url("/images/sale.png") no-repeat scroll center center transparent;
}
#listSale LI S { display: block; position: absolute; width: 100%; height: 100%; background: url("http://asz.su/2012/images/hide/b50.png") repeat scroll center center transparent; }
#listSale LI S INPUT { display: block; height: 100%; margin: 0 auto; background: linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0% transparent; text-align: center; }
/* 2 */
.listSaleMg { list-style: outside none none; margin: 0; padding: 0; }
.listSaleMg LI { display: block; border-bottom: 1px dotted orange; margin-bottom: 7px; padding: 0 0 15px 14px; position: relative; }
.listSaleMg LI U { 
	display: block; width: 30px; height: 30px; float: right; margin-left: 14px; border: 0px dotted #CCC; cursor: pointer; border-radius: 4px;
	/*background: url("/images/sale.png") no-repeat scroll center center transparent;*/
	background: url("/images/sale20.png") no-repeat scroll center center transparent;
}
.listSaleMg LI S { display: block; position: absolute; width: 100%; height: 100%; background: url("http://asz.su/2012/images/hide/b50.png") repeat scroll center center transparent; }
.listSaleMg LI S INPUT { display: block;  float: left; height: 100%; background: linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0% transparent; text-align: center; }
.listSaleMg LI S SELECT { display: block; float: left; height: 100%; margin: 0 14px; background: linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0% transparent; text-align: center; }
.showOrderDPF { cursor: pointer; }
.showOrderPF { cursor: pointer; }
/* Конструктор */
#kons { width: 100%; border: 1px solid #444; margin: 14px 0; }
/*#kons TD { padding-right: 14px; }*/
#kons TR { border-bottom: 1px dotted #333; padding: 7px 0; }
#kons TH { border-bottom: 1px solid #000; }
#kons TD { text-align: center; }
#kons TD INPUT { border: 1px dotted #333; display: block; width: 50px; margin: 0 auto; text-align: center; }
#statusOrder { list-style: outside none none; margin: 0; padding: 0; overflow: hidden; margin: 14px 0; }
#statusOrder LI { border-bottom: 1px dotted #444; overflow: hidden; }
#statusOrder LI S { display: block; width: 30%; float: left; color: #333; text-decoration: none; text-align: center; }
/* Конструктор */
#kons TD SPAN { display: block; overflow: hidden; text-align: left; }
#kons TD SPAN UL { 
	display: block; 
	border-right: 1px dotted #000; 
	width: 49%;
	float: left;
	margin: 0 0 7px 0;
	padding: 0;
	list-style: outside none none;
	min-height: 100px;
}
#kons TD SPAN UL LI { border-bottom: 1px dotted #333; padding-left: 27px; background: transparent url("http://sale.foroom.ru/images/butt_base.png") no-repeat scroll 7px center;
	color: #DF771C; /*line-height: 1;*/
	font-weight: bold; font-size: 14px;
	font-family: "Circe-Bold",Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	cursor: pointer;
}
#kons TD SPAN UL B { 
	border-bottom: 1px dotted #333; padding-left: 27px; background: transparent url("http://sale.foroom.ru/images/butt_base.png") no-repeat scroll 7px center;
	color: #DF771C; display: block;
	font-weight: bold; font-size: 14px;
	font-family: "Circe-Bold",Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	cursor: pointer; 
}
#kons TD SPAN UL B:HOVER { color: #333; }
#kons TD SPAN UL LI:HOVER { color: #333; }
#kons TD SPAN DIV {
	display: block;
	border-left: 0px dotted #000;
	width: 49%;
	float: right;
	margin: 0 0 7px 0;
	padding: 0;
	list-style: outside none none;
	overflow: hidden;
}
#kons TD SPAN DIV B { display: block; border-bottom: 1px dotted #333; padding-left: 27px; font-family: "Circe-Bold",Arial,Helvetica,sans-serif; cursor: pointer; }
#kons TD SPAN DIV LABEL INPUT { display: inline-block; /*float: left;*/ }
#kons TD SPAN DIV LABEL { display: block; cursor: pointer; }
#kons TD SPAN DIV U { text-decoration: none; padding-left: 14px; }
#kons TD SPAN DIV INPUT { display: inline-block; margin-left: 7px; }
.KsMaterial { max-width: 120px; }
.slProduct { max-width: 120px; }
#KsCreate {
	display: inline-block; margin: 7px; padding: 0 14px; cursor: pointer; color: #333;
	box-shadow: 0px 0px 0px 1px #D4D5D5, 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%;
	border-radius: 7px;
}
#KsGetBasKey {
	/*display: inline-block;*/ display: block; margin: 14px 21px; 
	padding: 7px 14px; cursor: pointer; color: #333;
	box-shadow: 0px 0px 0px 1px #D4D5D5, 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%;
	border-radius: 7px;
}
#KsCreate:HOVER { box-shadow: 0px 0px 0px 1px #888, 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
#KsGetBasKey:HOVER { box-shadow: 0px 0px 0px 1px #888, 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
#KsPrice { display: inline-block; min-width: 60px; }
/*#KsInformation { position: fixed; overflow: hidden; min-height: 75px; display: block; }*/
.showOrderMg{ cursor: pointer; }
#contractTable {
	border: 0px solid #333;
	margin: 7px; padding: 7px 7px 7px 14px;
	position: relative;
	/*min-height: 250px;*/
	/*overflow: hidden;*/
}
#contractTable TRAP {
	display: block;
	width: 100%;
	background-color: orange;
	position: absolute;
	top: 0; left: 0;
	z-index: 777;
}

#contractTable ELVAR { display: block; border-bottom: 1px dotted #333; position: relative; padding: 9px 0; margin-left: 30px; line-height: 1; }
.loadsOldsJS { border: 1px solid #DD7300; border-radius: 4px; position: absolute; padding: 4px 7px; left: -30px; text-decoration: none; cursor: pointer; }
.loadsOldsJS:HOVER { border: 1px solid #333; }
.loadsOldsJSSS { border: 1px solid #DD7300; border-radius: 4px; margin: 0; display: inline-block; padding: 0px 7px; text-decoration: none; cursor: pointer; }
.loadsOldsJSSS:HOVER { border: 1px solid #333; }
.dellElemList { 
	position: absolute; right: 5px; top: 5px; display: block; width: 30px; height: 30px; cursor: pointer; border: 0px solid #333; border-radius: 4px;
	background: transparent url("http://sale.foroom.ru/images/dele.png") no-repeat scroll center center;
}
.dellElemList:HOVER { border: 1px solid orange; }
.editElemList { 
	position: absolute; right: 50px; top: 5px; display: block; width: 30px; height: 30px; cursor: pointer; border: 0px solid #333; border-radius: 4px;
	background: transparent url("http://sale.foroom.ru/images/edit.png") no-repeat scroll center center;
}
.editElemList:HOVER { border: 1px solid orange; }
/*
#contractTable SPAN TABLE TR INPUT { display: inline; width: 40px; }
.contractTableButton { cursor: pointer; background-color: #FFF; border: 1px solid #333; margin: 7px; border-radius: 7px; display: block; }
#contractTable SPAN TABLE TH SPAN { position: static; overflow: hidden; }
#contractTable SPAN TABLE TH SPAN UL { display: block; width: 50%; float: left; margin: 0; padding: 0;  }
#contractTable SPAN TABLE TH SPAN UL LI { margin: 0 0 0 14px; padding: 0; cursor: pointer; }
#contractTable SPAN TABLE TH SPAN DIV { display: block; width: 50%; float: left; }
#contractTable SPAN TABLE TH SPAN S { display: none; }
#contractTable TR S { 


	background: orange; 
	width: 100%;
	
	text-decoration: none;
	text-align: center;
	color: #000;

}
*/
TABLE TH IMG { cursor: pointer; } 
.BinOrderMg { cursor: pointer; }
.BinOrderPf { cursor: pointer; }
.BinOrderDPf { cursor: pointer; }
.OtkatOrderPf { cursor: pointer; }
.OtkatOrderDPf { cursor: pointer; }
#LsErr{ max-width: 250px; }
#kons  TBODY TR TD U    { display: block; overflow: hidden; cursor: pointer; padding: 7px 0; }
#kons  TBODY TR TD U B { 
	float: left; display: block; border: 1px dotted #333; border-radius: 4px; padding: 0 7px; margin: 0 7px;
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%;
}
#kons  TBODY TR TD U B:HOVER { color: #069; border: 1px dotted #069; }
#kons  TBODY TR TD U S { 
	float: left; display: block; border: 1px dotted #333; border-radius: 4px; padding: 0 7px; margin: 0 7px;
	text-decoration: none; background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%;
}
#kons  TBODY TR TD U S:HOVER { color: red; border: 1px dotted red; }
#kons  TBODY TR TD U I  { 
	float: left; display: block; border: 1px dotted #333; border-radius: 4px; padding: 0 7px; margin: 0 7px;
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%;
}
#kons  TBODY TR TD U I:HOVER { color: #008000; border: 1px dotted #008000; }
#kons TBODY TR TH { font-size: 12px; }
.aspSlWare { max-width: 150px; }
.aspSlMatt { max-width: 150px; }
/* Корзина предварительно заказа */
#oldEditMake SPAN { text-align: left;  }
#oldEditMake SPAN UL { text-align: left; margin: 0; padding: 0; list-style: outside none none; }
#oldEditMake UL LI { border-bottom: 1px dotted #069; margin: 0 0 0 14px; }
#oldEditMake SPAN LABEL { display: block; border-bottom: 1px dotted #069; }
/* Поиск заказа */
#searchInputGet {}
#searchInputGetVeiw TD { text-align: center; }


#exitKHSD {  }
/* Главное меню */
#menus
{
    
	margin: 0;
	padding: 20px 0 0 25px;
	list-style: none;
     z-index: 1;
	 position:absolute;

}

#menus li
{
        float: left;
        padding: 0 0 10px 0;
        position: relative;
}

#menus a
{
        float: left;
        height: 25px;
        padding: 0 25px;
        color: #fff;
        text-transform: uppercase;
        font: bold 12px/25px Arial, Helvetica;
        text-decoration: none;
    
}

#menus li:hover > a
{
        color: #fff;
}

*html #menus li a:hover /* IE6 */
{
        color: #fff;
}
/* #menu li:hover ul, #menu li.jshover ul { */
#menus li:hover > ul, #menus li.jshover > ul
{
        display: block;
}

/* Подменю */

#menus ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    top: 30px;
    left: 10px;
    z-index: 99999;
    background: transparent linear-gradient(to top, #dd7300, #ef9d44) repeat scroll 0% 0%;
  
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dd7300),color-stop(1, #ef9d44));
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#menus ul li
{
    float: none;
    margin: 0;
    padding: 0;
    display: block;
    -moz-box-shadow: 0 1px 0 #ef9d44, 0 2px 0 #dd7300;
    -webkit-box-shadow: 0 1px 0 #ef9d44, 0 2px 0 #dd7300;
    box-shadow: 0 1px 0 #ef9d44, 0 2px 0 #dd7300;
}

#menus ul li:last-child
{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

}

#menus ul a
{
    padding: 10px;
        height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
        text-transform: none;
			
}

*html #menus ul a /* IE6 */
{
        height: 10px;
        width: 180px;
}

*:first-child+html #menus ul a /* IE7 */
{
        height: 10px;
        width: 180px;
}

#menus ul a:hover
{
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dd7300),color-stop(1, #ef9d44));
 background: transparent linear-gradient(to top, #dd7300, #ef9d44) repeat scroll 0% 0%;
}

#menus ul li:first-child a
{
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

}

#menus ul li:first-child a:after
{
    content: '';
    position: absolute;
    left: 11px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #ef9d44;
}

#menus ul li:first-child a:hover:after
{
    border-bottom-color: #ef9d44;
	border-top-color: #ef9d44;
}

#menus ul li:last-child a
{
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

#menus:after
{
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
}

* html #menus             { zoom: 1; } /* IE6 */
*:first-child+html #menus { zoom: 1; } /* IE7 */

/* Удаление элементво из заказа */
.deleMakeGet { 
	position: absolute; cursor: pointer;
	right: 7px; bottom: 7px;
	border: 0px solid orange; 
	border-radius: 4px; padding: 4px 7px;
	background: transparent url("http://sale.foroom.ru/images/dele.png") no-repeat scroll center center;
 }
 
 .deleMakeGet:HOVER { border: 0px solid #333;  }
/*#SPg*/
#setLK { margin: 0; padding: 0 0 0 21px; list-style: outside none none; }
#setLK LI { border-bottom: 1px dotted #333; position: relative; padding: 4px 0 4px 0; }
#setLK B { position: absolute; right: 7px; width: 24px; height: 24px; cursor: pointer;
	background: transparent url("http://sale.foroom.ru/images/see.png") no-repeat scroll center center;
}
#setLK I { position: absolute; right: 7px; width: 24px; height: 24px; cursor: pointer;
	background: transparent url("http://sale.foroom.ru/images/seeoff.png") no-repeat scroll center center;
}
@media print{ 
	#content { /*display:none;*/ } #head {display:none;}
	#showPostGet DIV { width: auto; /*width: 683px;*/ }
	#showPostGet {
		/*width: auto;*/
		
		/**/
		/*max-width: 100%;*/
		/*height: 100%
		position: absolute; 
		z-index: 777;*/
	} 

	}
 /* #showPostGet { width: 980px; }*/ 
#showPostGet { 
	position: fixed;
	width: 100%; height: 100%;
	overflow: auto;
	z-index: 787;
 }
#showPostGet DIV { 
	display: table;
	width: 980px; height: 100%;
	margin: 0 auto;
	position: relative;
	background-color: #FFF;
}
#showPostGet DIV DIV {
	display: table-cell;
	vertical-align: middle;
}
#showPostGet DIV DIV UL { /*width: 980px;*/ border: 1px solid #333; margin: 0 auto; background-color: #FFF; list-style: outside none none; position: relative; padding-top: 14px;  } 
#showPostGet DIV DIV UL LI { border-bottom: 1px dotted #333; margin-right: 40px; position: relative; line-height: 1.2; margin-bottom: 4px; padding: 20px 0; margin: 0 20px; }
#showPostGet DIV DIV UL LI S { display: block; position: absolute; margin-left: -50px; border: 1px solid orange; border-radius: 4px; font-style: none; 
	padding: 4px 7px; text-decoration: none;
 }
.orderShowPrint {
	background: transparent url("/images/print.png") no-repeat scroll center center;
	display: block; width: 27px; height: 27px; cursor: pointer;
	position: absolute; right: 57px; bottom: 7px;
}
.orderShowClose {
	display: block; width: 27px; height: 27px; cursor: pointer;
	position: absolute; right: 11px; bottom: 7px;
	background: transparent url("http://sale.foroom.ru/images/dele.png") no-repeat scroll center center;
}
#tableStatus TD { vertical-align: bottom; text-align: center; }
#tableStatus TH { vertical-align: middle; }
#tableStatus TD B { float: right; margin-right: 14px; }
#tableStatus TD DIV { text-align: center; overflow: hidden; }
.getStatus { text-decoration: none; color: #333; }
/*#tableStatus TD A { 
	text-decoration: none; color: #333; 
}*/
.getStatus:HOVER { text-decoration: none; color: #444; }
/*#tableStatus TD A:HOVER { color: #069; }*/
/*#tableStatus TD DIV IMG {  }*/

.classDPDorange {
	box-shadow: 0px 0px 0px 1px #FFF, 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	margin: 4px;
	border-radius: 4px;
	background-color: #df771c;
	display: block;
	padding: 2px 0;
	text-decoration: none;
}
.classDPDorange:HOVER { color: #FFF; text-decoration: underline; }

.submenu2 {
    
    text-align:center;
    line-height:1.2em !important;
  
    
    
}
#sortStatus TH { cursor: pointer; }
.newStyleOrange {
	border: 1px solid #DF771C;
	background: #FFE3B2 none repeat scroll 0% 0%;
}
.newStyleOrange TD {
	border: 1px solid #DF771C;
}
.newStyleOrange TH {
	border: 1px solid #DF771C; font-size: 12px;
	border-bottom: 8px solid #DF771C;
	vertical-align: middle;
}
/* */

.delivery-asp {
	border: 2px solid #DF771C;
	padding: 0 14px 0 21px;
	background: #FFE3B2 none repeat scroll 0% 0%;
}
.delivery-asp H3 { border-bottom: 1px solid #DF771C; }
.delivery-asp A { 
	text-decoration: none;
	border: 1px solid #DF771C;
	border-radius: 4px;
	padding: 0 14px; color: #444;
	background-color: #FFF;
 }
 .delivery-asp A:HOVER { color: orange; } 
.delivery-asp strong { padding: 14px 0;
display: block; }

.tableOrderSaleGet {
	/*border: 1px solid #CCC;*/
}
.tableOrderSaleGet TD { padding: 5px 21px; text-align: center; }
.tableOrderSaleGet TH { padding: 0px 7px; }

.zzz {
	border: 0px solid #333;
	overflow: hidden;
}

.zzz SPAN {
	/*border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;*/
	list-style: outside none none;
	float: left; padding: 0; margin: 0;
}
.zzz SPAN LI {
	border-bottom: 1px dotted #CCC; 
	text-align: center;
	margin: 0; padding: 0;
	overflow: hidden; 
	min-width: 200px; cursor: pointer;
}
.zzz SPAN LI I {
	float: right; border: 1px solid #DF771C; border-radius: 25px;
	margin: 4px; padding: 1px 9px;
	background: #FFE3B2 none repeat scroll 0% 0%;
}
.zzz SPAN LI:HOVER {
	color: #069;
	border-bottom: 1px soolid #CCC;
}
.orderCompany {
	margin: 5px; padding: 5px;
	overflow: hidden;
}

.orderCompany UL {
	box-shadow: inset 0 0px 1px #DF771C;
	list-style: outside none none; overflow: hidden;
	padding: 0; margin: 0 0 11px 0; min-height: 5px;
	display: table-row; width: 100%;
	background: #FFE3B2 none repeat scroll 0% 0%;
}
.orderCompany TEXT {
	box-shadow: inset 0 0px 1px #DF771C;
	list-style: outside none none; overflow: hidden;
	padding: 0; margin: 0 0 11px 0; min-height: 5px;
	display: table-row; width: 100%;
	background: #FFE3B2 none repeat scroll 0% 0%;
}
.orderCompany TEXT LI { font-weight: bold; padding: 9px 0; }
.orderCompany LI {
	box-shadow: inset 0 0px 1px #DF771C ;/* rgba(202,202,202,.9) */
	text-align: center;
	margin: 0; padding: 0 0px ; /*float: left;*/
	width: 12.5%; cursor: pointer;
	display: table-cell;
    vertical-align: middle;   
}
.classMiniTable { width: 4%;  } 
