/*Iauaa*/
* {margin: 0px; padding: 0px;}
body {
	padding: 0px;
	margin: 0px;
	background-color: #F3F2EA;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #555555;
	background-image:url(../img/global.bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

table, td, div {box-sizing: border-box; -moz-box-sizing: border-box;}

img {border: 0px;}
img.spcr {display: block;}

A {
	color: #1A92C6; 
}
/*A:visited {
	color: #005596; 
}*/
A:hover {
	text-decoration: none;
}

table  {border-collapse:collapse;}
table td {margin: 0px;padding: 0px;}
/*Iauaa*/
table td {}

table.global_skel {width: 100%;}

	tr.header {}
		tr.header td.lpart {background-image: url(../img/hdr.l.rainbow.gif); background-repeat: repeat-x; background-position: top;}
		tr.header td.cpart {}
			tr.header td.cpart table.topmenu {width: 100%; height: 88px;}
				table.topmenu td.tnb {text-align: center; vertical-align: top; padding-top: 53px; background-image: url(../img/hdr.l.rainbow.gif); background-repeat: repeat-x; background-position: top;}
				table.topmenu td.pnt {text-align: center; font-size: 18px; vertical-align: top; padding-top: 46px;}
					table.topmenu td.pnt a {color: #b02045;}
		tr.header td.rpart {background-image: url(../img/hdr.r.rainbow.gif); color: #FFFFFF; background-repeat: repeat-x; background-position: top; vertical-align: top; padding-top:16px; padding-left: 12px;}	
			tr.header td.rpart span {font-size: 22px; font-weight: bold; color: #FFFFFF;}
			tr.header td.rpart small {font-size: 12px; color: #aaaaaa; margin-top:-3px;}

	tr.content {}
		tr.content td.mpart {vertical-align: top; padding-top: 29px;}		
			tr.content td.mpart div.banner_left {padding-left: 20px; padding-top: 54px;}
		tr.content td.cpart {vertical-align: top;}
		
			div.stand_content {width: 650px;}
				div.stand_content div.bx {padding-left: 60px; padding-top: 31px; padding-bottom: 70px;}
					div.path {font-size: 14px; color: #B02045; padding-bottom: 12px;}
						div.path a {color: #B02045;}
						div.path span {font-size: 24px; text-decoration: none;}
				div.stand_content ol {padding-left: 22px; padding-bottom: 14px; list-style-type: none;}
				 div.stand_content ol li {padding-bottom: 11px;}
				div.stand_content p {line-height: 20px; padding-bottom: 20px;}
				div.stand_content p.disc {padding: 0px; padding-left: 20px; color: #B02045; line-height: 16px; padding-top: 5px; padding-bottom: 5px;}
				div.stand_content p.odisc {Padding: 0px;}
				div.stand_content p.udisc {Padding: 0px;}								
				div.stand_content h3 {font-size: 14px; padding-bottom: 8px;}
				
				div.width_content {width: 100%;}
					div.width_content div.bx {padding-left: 60px; padding-top: 31px; padding-right: 20px;}
					table.ressrchtab {margin-bottom: 30px;}
						table.ressrchtab td.lp {vertical-align: top;}
						table.ressrchtab td.rp {vertical-align: top;}						
							table.ressrchtab select.colv {margin-top: 4px; width: 70px;}
							table.ressrchtab div.smalsubsc {font-size: 10px; color: #ACACAC; padding-right: 75px;}
								table.ressrchtab div.smalsubsc  span {color: #5D5D5D;}
					div.paginator {text-align: left; font-size: 14px; padding-bottom: 20px; padding-left: 80px;}
						div.paginator a {color: #484848; margin-left: 3px; margin-right: 3px;}
						div.paginator span {font-size: 24px;}
				
				div.stand_content table.typtab {}
					div.stand_content table.typtab th {text-align: left; font-weight: normal; padding-bottom: 4px; border-bottom: 1px solid #B02045;}
					div.stand_content table.typtab td {padding-top: 9px;}
					div.stand_content table.typtab td.tt {background-image: url(../img/bgfttab.gif); background-repeat: repeat-x; background-position: top;}
						div.stand_content table.typtab span {padding-left: 20px;}
				div.stand_content div.undtabledesc {padding-left: 22px; font-size: 9px; color: #AAAAAA; font-family: Tahoma, Arial, Helvetica, sans-serif; padding-top: 15px; padding-bottom: 27px;}
				
img.alleft {float: left; padding-right: 22px;}				

		div.demiscopy {font-family: Tahoma, Arial, Helvetica, sans-serif; padding-left: 88px; background-image: url(../img/logodemis.gif); background-repeat: no-repeat; background-position: left top; font-size: 9px; padding-top: 20px;}
			div.demiscopy span {color: #890900;}
			div.demiscopy a {color: #890900;}			

		
		tr.content td.wflash {text-align: center;}
			div.mheader {padding: 4px 0px 4px 30px;}
            div.mheader a {}
            div.offices {color: #ffffff; font-size: 10pt; font-weight: bold; font-family: Arial; text-decoration: none;background: #f4884a;}
            div.stocks {color: #ffffff; font-size: 10pt; font-weight: bold; font-family: Arial; text-decoration: none; background: #8cc529;}
            div.production {color: #ffffff; font-size: 10pt; font-weight: bold; font-family: Arial; text-decoration: none; background: #1a92c6;}
			tr.content td.mpart ul {list-style-type: none; font-size: 13px; padding-top: 10px; padding-left: 45px; padding-bottom: 29px;}
				tr.content td.mpart ul li {padding-bottom: 9px;}
				tr.content td.mpart ul a {color: #525252;}
			
		tr.content td.main_cntlp {padding-top: 39px; padding-left: 20px; vertical-align: top; padding-bottom: 45px;}
		tr.content td.main_cnt {padding-top: 39px; vertical-align: top; padding-bottom: 45px;}		
			div.lotsbox {padding-right: 17px;}
			table.lot {width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 8px;}
				table.lot td.imgsins { background-color: #FFFFFF; padding: 5px; vertical-align: top; border: 1px solid #f4f3ec;}
					table.lot td.imgsins img {display: block;}
					table.lot td.imgsins img.photo {padding-bottom: 5px;}
				table.lot td.spacer {border-top: 0px; border-bottom: 0px;}
				table.lot td.text { background-color: #FFFFFF; vertical-align: top; padding-left: 12px; padding-top: 6px; border: 1px solid #f4f3ec; border-right: 0px;}
					table.lot td.text div.metro span {font-size: 9px; color: #7e7e7e; font-weight: bold; padding-right: 0px;}
					table.lot td.text div.metro a {font-size: 14px; color: #b02045;}
					table.lot td.text div.text {padding-left: 40px; padding-top: 11px; color: #000000; padding-right: 90px; padding-bottom: 10px;}
					table.lot td.text table.lotnum {width: 100%;}
						table.lot td.text table.lotnum td.lotnum {width: 50%; text-align: left;}
						table.lot td.text table.lotnum td.lotnum {color: #636363; font-size: 9px; padding-right: 20px;}
							table.lot td.text table.lotnum td.lotnum span {font-size: 11px; font-weight: bold;}
						table.lot td.text table.lotnum td.podrlink {text-align: right; padding-right: 90px;}	
							table.lot td.text table.lotnum td.podrlink a {color: #636363;}
				table.lot td.rinf { background-color: #FFFFFF; border: 1px solid #f4f3ec; border-left: 0px;}
					table.lot td.rinf div {font-size: 9px; _height: 0; display: table; margin-bottom: 3px;}
						table.lot td.rinf div span {font-size: 14px; display: block; float: left; width: 38px; padding-left: 4px; margin-right: 5px;}
						table.lot td.rinf div.plosh span {background-color: #aeaeae; color: #FFFFFF; width: 40px;}
						table.lot td.rinf div.price span {background-color: #b02045; color: #FFFFFF; width: 40px;}	
				table.lotsubs {width: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
				table.lotsubs td.links {border-top: 1px solid #b02045; padding-top: 9px; padding-left: 25px; background-image: url(../img/links.gif); background-repeat: no-repeat; background-position: left top;}
				table.lotsubs td.links div {background-image: url(../img/links.lbullet.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 24px;}
					table.lotsubs td.links div a {color: #b02045;}

				div.cnttext {padding-top: 16px; padding-left: 10px; font-size: 14px; width: 650px;}
				div.cnttext h2 {font-size: 24px; font-weight: normal; color: #b02045;}
				div.cnttext p {padding-top: 6px; padding-bottom: 12px;}
				div.cnttext ul {padding-top: 6px; padding-left: 16px; list-style-type: none;}
					div.cnttext li {padding-left: 21px; background-image: url(../img/lipnt.gif); background-repeat:no-repeat; background-position: left 8px; padding-bottom: 6px;}
					
				div.sitemapins {padding-left: 78px; padding-top: 16px;}
					div.sitemapins ul {list-style-type: none; padding-bottom: 20px;}
						div.sitemapins ul a {color: #525252;}
						div.sitemapins ul li.lev_1 {font-size: 18px; padding-bottom: 10px;}
						div.sitemapins ul li.lev_2 {font-size: 14px; font-weight: bold; padding-left: 30px; padding-bottom: 8px;}
						div.sitemapins ul li.lev_3 {padding-left: 54px; padding-bottom: 5px; font-size: 13px;}
                        div.sitemapins ul li.lev_4 {padding-left: 70px; padding-bottom: 5px; font-size: 12px;}
                        div.sitemapins ul li.lev_5 {padding-left: 80px; padding-bottom: 5px; font-size: 10px;}
                        div.sitemapins ul li.lev_6 {padding-left: 90px; padding-bottom: 5px; font-size: 10px;}
                        div.sitemapins ul li.lev_7 {padding-left: 100px; padding-bottom: 5px; font-size: 10px;}
						
				div.feedins {padding-left: 56px; padding-top: 31px;}
					div.feedins  table td {vertical-align: top; padding-top: 4px; padding-right: 12px;}
					div.feedins input.txt {width: 233px;}
					div.feedins textarea {width: 235px; height:245px; overflow: auto;}
				
				div.ins404 {padding-left: 56px; padding-top: 31px;}		
					div.ins404 h2 {font-size: 18px; font-weight: normal; padding-bottom: 7px;}
					div.ins404 p {width: 343px;}
					div.ins404 div.banner_center {padding-top: 20px;}
					div.ins404 div.banner_center img {border: 1px solid #BBBBBB;}
					
				table.table_lot {}
					table.table_lot td.descpart {vertical-align: top; padding-top: 8px;}
				table.table_lot td.descpart div {width: 315px;}
				table.table_lot td.descpart p {width: 305px; line-height: normal;}				
				table.table_lot td.descpart h2 {font-size: 18px; font-weight: normal; padding-bottom: 10px;}
				
						table.table_lot td.descpart div.bigimg {padding-bottom: 10px; width: 330px;}
							table.table_lot td.descpart div.bigimg img {padding: 7px; border: 1px solid #A8A8A8;}
						table.table_lot td.descpart div.smalimgs {padding-bottom: 26px; width: 330px;}
							table.table_lot td.descpart div.smalimgs img {padding: 7px; margin-right: 2px; margin-bottom: 2px;}
							table.table_lot td.descpart div.smalimgs img.act {padding: 6px; border: 1px solid #A8A8A8;}
						
					table.table_lot td.tablepart {vertical-align: top;}					
						table.table_lot td.tablepart table.lotinfo {width: 100%; font-size: 10px; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #F4F3EC;}
						table.table_lot td.tablepart table.lotinfo td {padding-left: 8px; padding-top: 4px; padding-bottom: 4px; width:150px;}
						table.table_lot td.tablepart table.lotinfo td.rp {font-size: 12px;}
						table.table_lot td.tablepart table.lotinfo tr.white td {background-color: #FFFFFF;}
					
										
	tr.content td.spart {vertical-align: top; padding-top: 54px;}
		tr.content td.spart h2 {font-size: 24px; font-weight: normal; color: #b02045; padding-left: 24px; text-decoration: none;} 
		tr.content td.spart div.text {padding-left: 36px; padding-top: 8px; padding-bottom: 11px;} 
		tr.content td.spart div.go {padding-left: 24px;}
		tr.content td.spart div.banner_right {padding-left: 11px; padding-top: 43px;}		
			tr.content td.spart div.banner_right img {border: 1px solid #BBBBBB;}
					
	tr.brainbow {}
		tr.brainbow td {background-image: url(../img/brainbow.rpbg.gif); background-repeat: repeat-x; background-position: bottom;}
		tr.brainbow td.lpart {text-align: right;}
	
	tr.footer {}
		tr.footer td.cpart {vertical-align: top; padding-top: 32px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}	
		tr.footer table.footeskel {width: 100%;}
			tr.footer table.footeskel td {vertical-align: top; color: #555555;}
            tr.footer table.footeskel td a {vertical-align: top; color: #555555;}
			tr.footer div.bnb {padding-top: 4px; padding-bottom: 19px;}
			tr.footer table.footeskel td.rcntr {text-align: right; padding-top: 14px;}
		tr.footer td.spart {padding-left: 16px; vertical-align: top; padding-top: 45px;}
        
        
.err {border: 1px solid #990000;}

h1 {font-size:24px;font-weight:normal; display:inline;}
table.reglist td {font-size:12px; padding-right:10px;}

a sup {text-decoration:none;}
sup {font-size:90%;}

div.moreobjects {font-size:11px; margin:50px 0 30px 0;}
div.moreobjects span {font-weight:bolder;}

div.lists ol {margin:5px 0 10px 20px; padding:0;}
div.lists ul {margin:3px 0 7px 20px; padding:0;}
div.lists li {margin:auto; padding:auto;}