/*--- LAYOUT --------------- */
#head, #body, #foot {	float:left; clear:both;	}
#head	{	width:98.5%; padding:0.5% 1% 0.5% 0.5%;	}
#body {	width:98%; padding:1em 1%;	}
#foot {	width:100%; margin-top:5em; padding-bottom:1em;	}

#body.layout3 {	clear:none; width:72%; margin-right:26%;	}
#rightcolumn {	float:left; width:23%; margin-left:-26%; margin-top:1em; padding:1%;	}

/*--- HEAD --------------- */
.overmenu {	position:absolute; z-index:200; top:10px; right:20px; text-align:right;	}
.overmenu li {	display:inline; margin:0 0.5em;	}
/*.overmenu a.home {	  vertical-align:middle; background:url('images/home-w.gif') no-repeat center center; color:red; overflow:hidden;	}	*/
.overmenu a, .overmenu span {	color:#fff;	}
.overmenu a.home {	width:11px; height:1em; margin-right:0.2em; background:url('images/home-w.gif') no-repeat center center; color:red; text-indent:4000em; overflow:hidden; display:-moz-inline-stack; display:inline-block; *zoom:1; *display:inline;	}	
.overmenu span {	padding-left:0.3em; line-height:0.1em; font-size:1.3em; font-weight:bold;	}

#authorization {	display:none;	}
#authorization {	padding:1em 1em 0.5em 5em; background-color:#fff; border:1px solid #ddd; color:#777;	}
#authorization li {	display:block; margin:0 0 0.5em;	}
#authorization li.top {	display:none;	}
#authorization label {	vertical-align:text-top;	}
#authorization input {	width:8em;	}
#authorization input.checkbox {	margin-right:7.2em;	}
#authorization li.foot {	padding-top:0;	}
#authorization #remember {	margin-top:2em; white-space:nowrap; 	}

/*--- SEARCH --------------- */
#head .link-object-add {	float:left; clear:left; width:auto; padding-left:0.8em; font-weight:bold; white-space:nowrap;	}
.link-object-add span {	padding-left:0.3em; line-height:0.1em; font-size:1.3em; font-weight:bold;	}


.instrum {	float:right; width:10%; min-width:5em;	}
.instrum .menu {	float:right; width:2.3em;  border:1px dashed #5391AD;	}
.instrum .menu li {	float:left; clear:both; margin-right:0;	}
.instrum .menu h3 {	padding:0.2em 0.4em; font-size:1.1em; background-color:#5391AD; color:#fff;	}

.instrum .set-form select {	width:17.8em; margin-left:0;	}
.instrum .set-form textarea {	width:23em;	}




















/*--- SYSTEM-MENU --------------- */
.system-menu {	clear:right; float:right; width:auto; margin:0.5em 0 0.3em 0; padding-right:0.8em; white-space:nowrap; background-color:#fff; /*padding:0.4em 0.8em; */	}
.system-menu li.menu-item {	position:relative; float:right; padding:0.4em 0; font:bold 1.1em Sans-Serif, Tahoma, Verdana, Arial; line-height:1.1em; text-align:center; background-color:#fff;	}
.system-menu #first-item, .personalmenu #pm-prices {	padding-left:0.8em;	}

.system-menu ul {	position:absolute; z-index:120; display:none; left:-1px; top:1.8em; width:auto; background-color:#fff; border:1px solid #ddd; border-top-color:#fff;	}
.system-menu ul li {	position:relative; clear:both; width:auto; font:bold 0.9em Sans-Serif, Tahoma, Verdana, Arial; line-height:1.2em; text-align:left;	}

.system-menu a {	display:block; padding:0.2em 1em; border:1px solid #ddd; border-left:none; text-decoration:none !important;	}
.system-menu #first-item a, .personalmenu #pm-prices a {	border-left:1px solid #ddd;	}
.system-menu a:hover, .personalmenu a:active, .personalmenu a.current:hover, .personalmenu a.current:active {	background-color:#5391AD; color:#fff; }
.system-menu a.current {	background-color:#E1E8EB; }
.system-menu ul a, .personalmenu #first-item ul a {	border-color:#fff;	}
.system-menu #first-item ul {	left:0; margin-left:0.8em;	}


/*--- AUTORIZATION --------------- */




/*--- CENTRALLIST --------------- */
.layout1 .centrallist {	margin-top:0.5em;	}




/*--- REGISTRATION --------------- */
#registration.centrallist li {	position:relative;	}
#registration.centrallist img {	margin-top:0.5em; margin-left:49%; padding-left:1em;	} 
#registration.centrallist li.agree {	padding-top:0.5em;	}
#registration.centrallist li.agree div {	float:left; margin-left:34%; padding:0.5em 1em;	}
#registration.centrallist li.agree div label {	float:none;	}
#registration.centrallist li.agree div span {	float:none; padding-left:2em;	}
#registration.centrallist li.agree div span a {	margin-left:0.5em;	}


/*--- SYSTEM-INFO --------------- */
.info {	float:right; clear:right; margin:2.5em 0.5em 0.5em 1em;	}
.info label {	margin-right:0.3em;	}

#head .message {	float:right; /*clear:right;*/ width:16.5em; margin-top:2em; margin-right:0.5em; padding:0.5em; text-align:left;	}
#head .message label {	margin-right:0.5em; font-weight:bold;	}
#head .message a.help {	display:inline;	}


/*---- HELP -----*/ 
.div-help {	display:none; position:absolute; z-index:100; right:-3px; width:30em !important; margin-right:10px !important; padding:0 10px 10px 10px !important; font-size:1.2em; font-weight:normal; text-align:left !important; background-color:#eed; color:#555;	}
.div-help .overbody-close {	padding-top:5px; line-height:1em;	}
.div-help h4, .div-help h5, .div-help ol, .div-help ul, .div-help p {	/*float:left; clear:left;*/  padding-bottom:0.7em;	}
.div-help ol, .div-help ul, .div-help p {	width:100%;	}
.div-help h4 {	width:95%; padding-top:0.7em; font-size:1em; color:#555; text-align:left; text-transform:uppercase;	}
#head .div-help h4 {	width:95%;	}
.div-help h5 {	padding-bottom:0.7em; font-size:1em; color:#555; text-align:left;	}
.div-help p {	clear:both; line-height:1em;	}
.div-help label {	margin-right:0.5em; text-transform:none !important;	}
.div-help li {	display:list-item; padding-bottom:0.5em !important; line-height:1em !important;	}
.div-help ul li {	list-style-type:disc  !important; list-style-position:inside !important;	}
/*.layout1 .div-help ul li {	margin-left:1em; list-style-position:outside; list-style-type:disc;	}*/
.div-help ul li label {	margin-right:0.5em; font-weight:bold;	}


/*--- PROFILE-INFO --------------- */
#save-submit, #undo { display:none; }
#personal.centrallist li.date input, #personaldata.centrallist li.date button, #personal.centrallist li.sex ul {	display:none;	}
/*#company-geo { display:none; }*/

#personal.centrallist input.hidden {	width:15em;	}
#personal.centrallist li.date input {	width:11.5em;	}
#personal.centrallist li.sex ul {	float:left;	}
#personal.centrallist li.sex ul li {	clear:none; width:auto; padding-bottom:0;	}
#personal.centrallist li.sex ul li label {	width:auto; margin-right:0; text-align:left;	}
#personal.centrallist li.sex ul li input {	margin:0.2em 0.2em 0 0.3em;	}
#personal.centrallist li.avatar img {	display:block; float:left; width:100px; height:100px; margin-left:50%;	}
#personal.centrallist li.avatar input {	clear:right; margin-bottom:3px;	}

#company.centrallist #geo-add {	display:block;	}
#company.centrallist li.company-geo span {	width:20.6em; margin-right:0; padding:0 2px;	}
#company.centrallist input {	width:16em;	}
#company.centrallist .contact-add ul {	width:45em;	}
#company.centrallist .contact-add ul li input {	width:16em !important;	}
#companydata #add-contact {}

#option.centrallist {	width:50em;	}
#option.centrallist select {	width:25em;	}
#option.centrallist label {	width:40%;	}

#currency-select.centrallist {	margin-bottom:1em;	}
#currency.centrallist li.top {	display:none;	}
#currency-select.centrallist li.foot, #currency.centrallist li.foot {	padding-top:0.5em;	}
#currency.centrallist span {	margin-right:0;	}
#currency.centrallist .currency, #currency.centrallist .quantity {	margin-left:0.4em;	}

#password.centrallist li.top div.error {	margin:0; padding:0; line-height:1.3em; text-align:center;	}

/*--- ALFABETIC --------------- */
.layout3 .alfabetic li {	margin-right:0.2em;	}
.layout3 .alfabetic li a {	padding:0.2em;	}

/*----------- PPC-BLOCK ----------*/
.ppc .ppc-geo {	float:left; width:100%;	}
.ppc .ppc-geo label.value {	display:block; clear:both; margin-bottom:0.3em; font-weight:bold; font-size:1.1em;	}
.ppc .ppc-geo label.select {	display:block; float:left;	}

.ppc .ppc-geo a.down, #rightcolumn .ppc-geo a.up {	float:left; height:16px; margin:0 5px;	}
.ppc .ppc-geo .up {	display:none;	}

.ppc .ppc-geo .simpleTree {	width:auto; margin-bottom:0.5em !important; height:10em; padding:0.5em;	}
.ppc .ppc-geo .simpleTree {	display:none;	}

.ppc .ppc-links {	float:left; width:100%; margin:0.5em 0 1em;	}
.ppc .ppc-links ul {	padding:0.2em;	}
.ppc .ppc-links ul li a, #rightcolumn .ppc-links ul li span {	display:block; padding:0.1em 0.2em; line-height:1.5em;	}
.ppc .ppc-links div.message {	float:right; margin-right:1em; line-height:2em;	}
.ppc .ppc-links a.next, .ppc-links a.top {	float:left;	}
.ppc .ppc-links a.next {	padding:0; background:url('images/next.gif') no-repeat 0 3px;	}
.ppc .ppc-links a.top {	padding:0; background:url('images/intop.gif') no-repeat 0 3px;	}
.ppc .ppc-links a.new {	float:right; background:url('images/new.gif') no-repeat 0 3px; }
.ppc .ppc-links a.all {	float:right; background:url('images/all.gif') no-repeat 0 3px;	}

#tree .simpleTree {	height:95%;	}

/*---- SEARCH-RESULT -----*/ 
/*.section {	clear:right; float:right; width:auto; white-space:nowrap; background-color:#fff; border-bottom:1px solid #FFFFFF;	}*/




/*---- SEARCH-RESULT-ADVERTISEMENTS -----*/ 


/*--- SEARCH-RESULT-INVOICES --------------- */


/*--- SEARCH-RESULT-OFFERS --------------- */
#offers.search-result thead td.col1 {	width:5%;	}
#offers.search-result thead td.col2 {	width:10%;	}
#offers.search-result thead td.col3 {	width:30%;	}
#offers.search-result thead td.col4 {	width:15%;	}
#offers.search-result thead td.col5 {	width:15%;	}
#offers.search-result thead td.col6 {	width:15%;	}
#offers.search-result td.last {	width:10%;	}

/*--- SEARCH-RESULT-WIDGETS --------------- */
#widgets.search-result thead td.col1 {	width:5%;	}
#widgets.search-result thead td.col2 {	width:35%;	}
#widgets.search-result thead td.col3 {	width:25%;	}
#widgets.search-result thead td.col4 {	width:10%;	}
#widgets.search-result thead td.col5 {	width:15%;	}
#widgets.search-result thead td.col6 {	width:10%;	}

/*--- SEARCH-RESULT-LOG_WIEV --------------- */
#log_view.search-result thead td.col1 {	width:15%;	}
#log_view.search-result thead td.col2 {	width:55%;	}
#log_view.search-result thead td.col3 {	width:15%;	}
#log_view.search-result thead td.col4 {	width:15%;	}

/*--- SEARCH-RESULT-PRODUSERS --------------- */
#ajax_label_10638_5819_0.search-result thead td.col1 {	width:5%;	}
#ajax_label_10638_5819_0.search-result thead td.col2 {	width:45%; min-width:36.3em;	} 
#ajax_label_10638_5819_0.search-result thead td.col3 {	width:35%;	} 
#ajax_label_10638_5819_0.search-result thead td.col4 {	width:15%;	} 








.object-data .col1 {	width:25%;	}
.object-data .col2 {	width:60%;	}
.object-data .col3 {	width:auto;	}








a.all-price		{	display:none; }


a.paintingofrussia {	float:left; display:block; text-indent:-300em;	}

