.ajaxStatus	{ font-size: 8pt; color: gray; vertical-align: top; text-align: left; }
.ajaxStatus	{ padding: 0; margin: 0; border: 0; z-index: 1; position: absolute; }

.error { color: red; }


.controlSelect,
.controlAttach,
.controlString,
.controlShort,
.controlEmail,
.controlNumber,
.controlDateOnly,
.controlDateTime	{ border: #d4bc94 1px solid; }

.controlSelect		{ }
.controlAttach		{ width: 30em !important; }
.controlString		{ width: 30em !important; }
.controlShort		{ width: 20em !important; }
.controlEmail		{ width: 20em !important; }
.controlNumber		{ width:  5em !important; }
.controlDateOnly	{ width:  8em !important; }
.controlDateTime	{ width:  8em !important; }

.controlButton		{ cursor: pointer; background: transparent; padding: 0; margin: 0; border: 0; }
.buttonCalendar		{ margin-bottom: 3px; margin-left: 1ex; }





/* */
.paras			{}

.paraText table		{ border: 1px solid #CDA56D; border-collapse: collapse; }
.paraText table tr th	{ border: 1px solid #CDA56D; padding: 3px; background-color: #CDA56D; text-align:center; font-weight:bold; }
.paraText table tr td	{ border: 1px solid #CDA56D; padding: 3px; }

.para			{ clear: both; margin-bottom: 1ex; }

.paraTexts		{}
.paraName		{}
.paraText		{}
.paraText p		{ margin-left: 0px; margin-top: 1em; margin-bottom: 1em; font-size: 100%; }
.paraText ul		{ margin-left: 20px; margin-top: 1em; margin-bottom: 1em; font-size: 100%; }
.paraText ul li		{ margin-left: 0px; font-size: 100%; }
.paraAlignLeft		{ text-align:    left; }
.paraAlignRight		{ text-align:   right; }
.paraAlignCenter	{ text-align:  center; }
.paraAlignJustify	{ text-align: justify; }
.paraUnaligned		{}

.paraImage			{}
.paraImage.paraFloatCenter			{ text-align: center; }
.paraImage.paraFloatCenter.paraFloatAbove	{ padding: 10px; }
.paraImage.paraFloatCenter.paraFloatBelow	{ padding: 10px; }
.paraImage.paraFloatFloat.paraFloatLeft		{ padding: 0 10px 10px 0; float:  left; }
.paraImage.paraFloatFloat.paraFloatRight	{ padding: 0 10px 10px 0; float: right; }
.paraImage.paraFloatStrict.paraFloatLeft	{ padding: 0 10px 10px 0; }
.paraImage.paraFloatStrict.paraFloatRight	{ padding: 0 10px 10px 0; }


.catorderTableHolder		{ padding-left: 20px; padding-right: 20px; padding-bottom: 1em; }
.catorderTable			{ font-size: 12px; width: 100%; }
.catorderRowHead		{ font-weight: bold; background: #C69F6A; }
.catorderHeadPosition		{ padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
.catorderHeadFields		{ padding-top: 5px; padding-bottom: 5px; }
.catorderRowData		{ }

.catorderCellPosition		{ padding-top: 10px; font-weight: bold; padding-right: 5px; padding-left: 5px; }

.catorderCellFields		{ padding-top: 10px; }
.catorderFieldsTable		{ }
.catorderFieldsTable td		{ }
.catorderFieldsTable .question	{ padding-right: 5px; }

.catorderCellCount		{ padding-bottom: 15px; }
.catorderCountTable		{ }
.catorderCountTable td		{ }
.catorderCountTable .question	{ padding-right: 5px; padding-top: 5px; }



.inner-content .catalogs .items-detail .item .text p { font-size: 100%; }



.stuff-content-dummy		{ padding-left: 20px; padding-right: 20px; }

.inner-content .map		{ padding-left: 20px; padding-right: 20px; font-size: 1.2em; }
.inner-content .map ul		{ font-size: 100%; }
.inner-content .map ul li	{ font-size: 100%; margin-top: 1px; }

.inner-content .forum		{ padding-left: 20px; padding-right: 20px; font-size: 1.1em; }

.inner-content .info		{ padding-left: 20px; padding-right: 20px; font-size: 1.2em; }
.inner-content .info-list ul li	{ margin-top: 5px; }
.inner-content .info-item p	{ }

.inner-content .vacancies		{ padding-left: 20px; padding-right: 20px; }
.inner-content .vacancies h2		{ margin: 1em 0 5px 0; }
.inner-content .vacancies .order-form	{ padding: 0; margin: 0; }
.inner-content .vacancies .g-content-divider	{margin-left: 0;}
.inner-content .vacancies .vacancy	{ margin-bottom: 1em; }
.inner-content .vacancies .vacancy th	{ padding-top: 5px; font-size: 1.2em; vertical-align: top; width: 100px; font-weight: normal; }
.inner-content .vacancies .vacancy td	{ padding-top: 5px; font-size: 1.2em; vertical-align: top; }

.left-column .content-cell .content .news-short	{ margin: -15px 0 1em 0; }

.noleftmargin p				{ margin-left: 0;}

.forumForm input.controlString		{ height: 15px !important; }

.inner-content .news .item .text ul { font-size: 120%; }
