@import "../search-result.css" all; 
@import "../profile.css" all; 

/*--- LAYOUT --------------- */
#head, #body, #foot {	float:left; clear:both;	}
#head	{	position:relative; width:100%;	}
#body {	width:98%; padding:1em 1%;	}
.content {	width:100%; min-height:30em;	}
#orders-content .content {	padding-top:1em;	}
.content h2 {	margin-bottom:1em;	}
.content h3 {	margin-top:0.5em;	}
#foot {	height:10em; width:100%; margin-top:5em; padding-bottom:1em;	}
#foot .developer-link {	float:right; margin:1em;	}
#foot .simpleTree {	position:absolute; left:-300em; 	}

.autorized #head .banner {	background:none;	}

/*--- BASKET --------------------------- */
#head a.logo {	display:block; float:left; text-indent:-3000em;	}
#head .banner {	position:absolute; z-index:-1; display:block; height:100%; width:100%;	} 
#head .basket {	float:right; line-height:1.2;	}
#head .basket .border {	float:right;	}
#head .basket .border div {	text-align:right; white-space:nowrap; 	}
#head .basket h4 {	padding-left:2em; line-height:1.3; font-size:1.3em;	}
#head .basket label {	margin-right:0.5em; font-size:1.1em;	}
#head .basket span {	font-size:1.3em; font-weight:bold; 	}
#head .basket span.currency {	font-size:1.1em; font-weight:normal; 	}

#orders-content #head .search, #upload-content #head .search {	display:none;	}
.ac_results {	z-index:250; border:1px solid WindowFrame; background-color:Window; overflow:hidden;	}
.ac_results li {	display:block; position:relative; width:100%; padding:2px 5px; cursor:pointer; font:menu; font-size:1.2em; overflow:hidden;	}

/*--- SITE-MENU --------------------------- */
ul.personalmenu {	float:left; width:auto; white-space:nowrap;	}
ul.personalmenu li {	position:relative;	}
ul.personalmenu li.menu-item {	float:left;	}
ul.personalmenu a {	display:block; font-weight:bold; text-align:center;	}

ul.personalmenu ul {	position:absolute; z-index:120; display:none; left:-1px; top:1.8em; width:auto;	}
ul.personalmenu li.submenu-item {	clear:both; width:auto; line-height:1.2em; font:bold 0.9em Sans-Serif, Tahoma, Verdana, Arial; text-align:left;	}
ul.personalmenu #account a, ul.personalmenu #pm-orders a, ul.personalmenu #price-list a  {	background-image:none;	}

ul.submenu a.edit-text {	padding-right:1.8em;	}
#news-content ul.submenu a {	padding-right:1.8em;	}

/*--- SIMPLETREE --------------------------- */
.simpleTree {	margin:0 0 1em 1em; overflow:visible;	}

/*--- SEARCH-RESULT --------------------------- */
.alfabetic {		display:none;	}
#prices-content .search-result caption, #request-content .search-result caption, #object-manifactured-price-content .search-result caption {	display:none;	}
#prices-content .message {	margin-bottom:1em; font-size:90%; text-align:center;	}
.message a.view  {	height:1em; margin:0 0.3em; vertical-align:middle; display:-moz-inline-stack; display:inline-block; *zoom:1; *display:inline;	}
/*.message a.price-xls  {	display:inline-block; height:1em; margin:0 0.3em; padding-bottom:0.2em;	}*/

.search-result .col1, .search-result td.ID {	width:5%;	}
.search-result .col2, .search-result thead td.object {	width:42%;	}
.search-result .col3, .search-result thead td.price, .search-result thead td.request {	width:23%;	}
.search-result .col4, .search-result td.last {	width:30%;	}
.search-result .col5 {	width:0;	}

.search-result caption {	position:relative; top:0;	}

.search-result td.ID, .search-result thead td {	text-indent:-3000em;	}	
.search-result div.price, .search-result div.request {	margin-top:0.5em; line-height:1.5;	}
.search-result .advt {	clear:both;	}
.search-result a.view, .search-result a.view-my {		}
.search-result .tobasket {	margin-left:1em; line-height:2;	}
.search-result .tobasket div {	clear:none; width:1.1em;	}
.search-result td.last a.up, 
.search-result td.last a.down, 
.search-result td.last a.begin, 
.search-result td.last a.end {	float:left;	}
.autorized .search-result td.last input.order {	float:right; width:2em;	} 

#prices-check-order-content .search-result caption.message {	margin-bottom:0.5em; font-size:1.5em; text-align:center;	}
#prices-check-order-content .search-result caption.message span {	padding-left:0.3em; font-size:1.6em;	}
.search-result tbody div div.message {	line-height:1em;	}
.search-result tfoot div.foot {	text-align:center;	}

.set-form  {	font-size:1em;	}
.offers .set-form  {	font-size:0.5em;	}

.advert {	padding-top:60px;	}
.advert label {	display:none;	}
/*--- TOBASKET --------------------------- */
.tobasket {	float:left;	}
.tobasket div, .tobasket span, .tobasket input, .tobasket a {	float:left;	}
.tobasket input {	width:3em;	}
.tobasket div.quantity {	display:none; line-height:1; font-size:1.7em;	}
.tobasket span.quantity {	display:block; margin:0 1em 0 0.5em;	}
.tobasket div a {	clear:both; height:1em; width:1.3em; margin:0;	}

.tobasket a.delete {	display:none;	}

.offers {	float:left; width:auto; padding-left:1em; line-height:2; font-size:2em;	}
.offers .offer {	float:left;	}
.offers .menu {	float:left; margin-left:1em;	}
.offers .menu div.price {	float:left; padding-top:0.5em;	}
.offers .menu a {	float:left; height:1em; width:1em;	}
.offers .offer label, .offers .offer span.currency {	font-weight:normal;	}
.offers .offer label {	margin-right:0.5em;	}
.offers .offer span {	font-weight:bold;	}

#object-show-price-content .tobasket, #object-show-content .tobasket  {	 padding:1em 1em 1em 2em;	}
#object-show-price-content .tobasket div.quantity, #object-show-content .tobasket div.quantity {	line-height:1.2;	}
#object-show-price-content .tobasket span.quantity, #object-show-content .tobasket span.quantity {	line-height:2em;	}
#object-show-price-content .object-input, #object-show-content .object-input {	clear:both; float:left; margin-top:1.5em;	}
#object-show-price-content .object-input span { max-width:70%;	}

.object-data .col1 {	width:30%;	}
.object-data .col2 {	width:70%;	}
.object-data .col3 {	width:0;	}
.object-data td.last {	display:none;	}
.object-data thead {	display:none;	}
.object-links {	display:none;	}

/*--- ORDER --------------------------- */
#prices-check-order-content div.foot {	float:left; width:100%; margin-top:1em; margin-bottom:2em;  }
#prices-check-order-content div.foot form {	float:left; width:50%; text-align:center;	}
#order-back, #back.foot, #delete.foot {	float:left; width:100%; margin:2em 0; text-align:center;	}

#order li.top div.error {	margin-left:0; padding-left:0;	}
#order.centrallist input {	width:15em;	}
#order.centrallist textarea {	width:19.4em;	}


#order-send {	width:50%; margin:2em auto 1em; font-weight:bold; text-align:center;	}
#order-after-text {	width:50%; margin:0 auto; text-align:center;	}

#upload-content .content {	padding-top:2em;	}
/*--- NEWS --------------------------- */
/*#news-content*/ .news-title {	float:left; width:100%; margin-bottom:0.5em;	}
/*#news-content*/ .news-title span {	display:block; float:left; margin-right:1em; line-height:1.2em;	}
/*#news-content*/ .news-title  h3 {	float:left; margin-top:0;	}
/*#news-content*/ .news-body {	float:left; width:100%;	margin-top:1em; text-align:justify;	}
#news-dialog label {	width:100%; margin-right:0; text-align:center;	}
#news-dialog input {	width:100%;	}

/*--- GALLERY --------------------------- */
/*.company-gallery  {	margin:0 3%;	}
.company-gallery li {	width:20%; margin:1em 2.5% 2em; vertical-align:top; display:inline-block; display:-moz-inline-stack; *zoom:1; *display:inline; 	}
.company-gallery li label {	display:block; margin-bottom:0.5em;	}
#gallery-content div.img {	margin:1em 0; text-align:center;	}
#gallery-content div.text {	text-align:center;	}
*/
/*#gallery-content ul.submenu {	width:7.2em; height:1.5em; margin:0 auto 1em; padding:0.4em 0.2em; border:1px dashed #aaa;	}*/
/*#gallery-content .submenu  li {	display:block; float:left; height:auto; margin:0 0.2em;	}*/
/*.site-gallery li {	width:19.6%; margin:1em 2.5% 2em; vertical-align:bottom; display:block;	}*/

#gallery-content #ajax_label_12244__0 {	text-align: center;	}
#gallery-content ul.submenu {	width:7.8em; margin:1em auto;	}
.autorized #gallery-content .submenu {	clear:both; float:left;	}
#gallery-content ul.submenu li a {	padding:0;	}
#gallery-content #sub.submenu {	float:none; width:5em; margin:0 auto;	}

#gallery-content #file.submenu {	width:4.8em;	}
#gallery-content ul.submenu li {	margin-right:0; display:-moz-inline-stack; display:inline-block; *zoom:1; *display:inline; /*height:auto; margin:0 0.2em;*/ 	}
#gallery-content ul.submenu ul.submenu {	width:11.6em;	}

#form-add-edit-gallery.overbody {	width:40em; height:auto; padding:0.3em 0 1em;	}
#form-add-edit-gallery.overbody .overbody-close {	font-size:1em;	}
#form-add-edit-gallery.overbody ul.centrallist label {	width:29%; margin-bottom:0; margin-top:0; font-size:1em;	}
#form-add-edit-gallery.overbody ul.centrallist ul {	float:left;	}
#form-add-edit-gallery.overbody ul.centrallist ul li {	clear:none; float:left; width:auto; margin-bottom:0;	}
#form-add-edit-gallery.overbody ul.centrallist ul li input.radio {	width:1em; vertical-align:middle;	}
#form-add-edit-gallery.overbody ul.centrallist ul li span {	display:inline; float:none; margin:0 1em 0 0.2em;	}
#form-add-edit-gallery.overbody ul.centrallist input {	width:13em;	}
#form-add-edit-gallery.overbody ul.centrallist .error {	margin-left:30%; padding-left:0;	}
#form-add-edit-gallery.overbody ul.centrallist #gallery-file-li span {	margin-top:0.5em; margin-left:30%; line-height:1;	}
#form-add-edit-gallery.overbody ul.centrallist a.link-upload {	margin-left:4.5em;	}
#form-add-edit-gallery.overbody ul.centrallist img {	width:17em; height:auto; margin:0.5em 0 0 30%;	}
#form-add-edit-gallery.overbody ul.centrallist textarea {	width:17em;	}


#gallery-content .text {	text-align:center;	}
#gallery-content h3 {	margin:1em auto;	}
/*#gallery-content .content {	 margin:0 3%;	}	*/
ul.site-gallery  {	clear:both;	}
ul.site-gallery li {	width:19.6%; margin:1em 2.5% 2em; text-align:center; vertical-align:bottom; display:-moz-inline-stack; display:inline-block; *zoom:1; *display:inline; 	}
ul.site-gallery li label {	display:block; margin-bottom:0.5em;	}
	ul.site-gallery li a.view {	display:inline; padding-right:20px; text-indent:0;	}
ul.site-gallery li img {		}
ul.site-gallery div.submenu {	margin-top:0.5em; text-align:center;	}
ul.site-gallery div.submenu a {	display:-moz-inline-stack; display:inline-block; *zoom:1; *display:inline;	}
#gallery-content div.img  {	text-align:center;	}
#gallery-content div.img img {	width:90%;	}
#gallery-content .foot {	text-align:center;	}

/*
#gallery-content div.foot {	text-align:center;	}
#gallery-content div.img {	margin:1em 0; text-align:center;	}
#gallery-content div.text {	text-align:center;	}
*/

#object-manifactured-price-content .contact-data {	display:none;	}

#companydata  {	padding-top:0;	}
#companydata li.company-geo {	display:none;	}
#companydata .system-site {	display:none;	}
#companydata .contacts ul, #companydata .structure ul {	padding-top:0;	}
#companydata, #companydata li.map, #companydata .structure-data, #companydata .contact-data {	border-top:none;	}
#personaldata {	display:none;	}
#orders-content #personaldata {	display:block;	}
/*--- ORDERS-CONTENT --------------------------- */
#orders-content .content h2 {	margin-bottom:1em;	}

#orders-content .search-result {	clear:both; float:none; width:100%;	}
#orders-content .search-result col, #orders-content .search-result thead td {	width:auto !important;	}
#orders-content .search-result col.col5, #orders-content .search-result td.last {	width:10% !important;	}

#orders-content .search-result thead td {	text-indent:0 !important;	}
#orders-content .search-result tbody .invoice-sum li.top {	display:none;	}
#orders-content .search-result tfoot td {	padding-right:9%;	}
#orders-content tfoot ul.invoice-sum {	font-size:120%;	}
#orders-content tfoot ul.invoice-sum li {	clear:both; float:right; margin-bottom:0.5em;	}
/*#orders-content .invoice-sum li h3 {	margin-top:0; margin-bottom:0;	}*/
#orders-content ul.invoice-sum li label {	margin-right:0.3em;	}
#orders-content ul.invoice-sum li span {	float:none;	}
#orders-content .centrallist li.top {	display:none;	}
#orders-content .comment {	width:40em; margin:0 auto;	}
#orders-content .comment p {	margin-top:0.5em; padding:0.5em;	}

/*--- FKC --------------------------- */
#message___Frame {	width:100%; height:20em;	}
#xEditingArea {}
#aboutco-content .content form li {	list-style-type:none;	}



