body           { background:#FEF200; margin:0px; }
.popup-body { background:#F9F9F9; }

.buttonlogout { background:url(img/exit.png); width:53px; height:48px; position:absolute; top:0; right:0; cursor:pointer; border:0 none; }
.buttonlogin { background:url(img/enter.png); width:53px; height:48px; position:absolute; top:0; right:0; cursor:pointer; border:0 none; }

.centerbox { margin:0 auto; width:990px; position:relative; }

.bg            { background:#F9F9F9 url(img/bg2.jpg); min-width:990px; width:100%; height:492px; }

.bg2{ 
	background:#F9F9F9 url(img/bg.jpg); 
	width:100%; min-width:990px;
	height:694px; 
}

.bg3{ 
	background:#F9F9F9 url(img/bg3.jpg); 
	width:100%; min-width:990px;
	height:844px; 
}

.bgmain        { background:#F9F9F9 url(img/111.png); width:100%; height:843px; }

.container{ 
	margin:0px auto; 
	width:980px; 	
	}



.main          { position:absolute; top:15px; width:980px; }

h6             { margin-left:15px; margin-right:15px; font-family:Arial; color:#000; font-size:12px; float:left; padding:0px; font-weight:normal; 
				 margin-top:0px; margin-bottom:0px; }
h2             { font-family:Arial; font-size:11px; color:#999; font-weight:normal; position:absolute; left:205px; top:0px; margin:0px; padding:0px; }
h4 { font-family:Arial; font-size:11px; color:#09F; font-weight:normal; position:absolute; right:300px; top:34px; margin:0px; padding:0px; 
			     text-decoration:underline; }
h5             { font-family:Arial; font-size:11px; color:#000; font-weight:normal; position:absolute; right:70px; top:34px; margin:0px; padding:0px; 
			     text-decoration:underline; }

.login         { position:absolute; right:240px; top:0px; padding-left:10px; }
.pass          { position:absolute; right:60px; top:0px; padding-left:10px; }
input          { width:154px; height:20px; }
input:focus    { outline:none; }
textarea:focus { outline:none; }
input[type=submit]   { border:0px;}
input[type=checkbox] { position:absolute; right:394px; top:33px; color:#999;  width:15px; height:15px; padding:0px; margin:0px; cursor:pointer; }

form p         { font-family:Arial; font-size:12px; color:#000; position:absolute; top:0px; right:65px; margin:0px; padding:0px; }
#controlpanel{ 
	font-family:Arial; 
	font-size:12px; 
	color:#3494ce; 
	position:absolute; 
	top:20px; 
	right:65px; }


#links         { position:absolute; top:68px; left:0; width:990px; text-align:center}
#links a       { font-family:Arial; font-size:12px; color:#000; text-decoration:none;
	display:inline-block; margin:0 15px; border-bottom:dashed 1px #FCD901; }
#links a:hover { border-bottom: dashed 1px #000;}

.panel-trans { position:relative; top:0; left:0; float:left; }
#panel            { background:url(img/left.png); width:242px; height:576px; position:absolute; top:100px; }
.panelparts       { margin-left:17px; width:207px; margin-top:24px; }
#panel a          { font-family:Arial; font-size:12px; color:#000; display:block; padding-top:4px; padding-bottom:4px; padding-left:10px; margin-bottom:4px; 	
					text-decoration:underline; }
#panel a:hover    { background:#000; color:#fdda01; font-weight:bold; text-decoration:underline; }
#panel a#selected { background:#000; color:#fdda01; font-weight:bold; text-decoration:underline; }
#panel a.add      { color:#3494ce; font-weight:bold; text-decoration:underline; }
#panel a.add:hover{ background:#000; color:#fdda01; font-weight:bold; text-decoration:underline; }
h1                { font-family:Arial; font-size:12px; color:#000; font-weight:bold; margin-left:10px; margin-top:0px; margin-bottom:10px; padding:0px; }

.rightcontainer   { position:relative; top:0; left:0; float:left; margin-left:40px; }
.logoplaceup      { background:url(img/logoplaceup.png); width:236px; height:11px;  }
.logoplace        { background:url(img/logoplacemiddle.png); width:236px; min-height:80px;   }
.logoplacedown    { background:url(img/logoplacedown.png); width:236px; height:11px;  }

.aboutcontainer   { position:absolute; left:290px; width:400px; top:0px; }
.aboutcontainer p { font-family:Arial; font-size:14px; font-weight:bold; color:#fdda01; position:relative; left:0px;  margin:0px; padding:0px; }
#aboutleft        { position:absolute; left:0px; top:24px; width:210px; margin:0px; padding:0px; }
#aboutleft h1     { display:block; font-family:Arial; font-size:12px; color:#000; font-weight:bold; margin:0px 0px 3px 0px; padding:0px; }
#aboutleft h3     { display:block; font-family:Arial; font-size:12px; color:#000; height:16px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; }
#aboutright       { position:absolute; left:210px; top:24px; width:210px; }
#aboutright h1	  { display:block; font-family:Arial; font-size:12px; color:#000; font-weight:normal; margin:0px 0px 3px 0px; padding:0px; }
#aboutright h3	  { display:block; font-family:Arial; font-size:12px; color:#000; height:16px; font-weight:normal; margin:0px 0px 10px 0px; padding:0px; }
#aboutright a     { color:#3494ce; }

.aboutcompanydesc        { width:700px; margin:0px; padding:0px;  float:left;  }
#adb                     { position:absolute; top:280px; }
.aboutcompanydesc-static { width:700px; margin:0px; padding:0px;  float:left; }
.aboutcompany            { width:697px; height:130px; float:left; margin-top:10px; font-family:Arial; font-size:12px; text-align:justify; }
.aboutcompany-static     { width:697px; float:left; margin:10px 0; font-family:Arial; font-size:12px; text-align:justify; }
.aboutcompanyERR         { width:697px; height:130px; position:absolute; top:300px; font-family:Arial; font-size:12px; text-align:justify; border:1px solid red; }
.raitings         { font-family:Arial; font-size:12px; left:0px; margin:0px; padding:0px; margin-top:5px; }
.raitings-mark    { font-family:Arial; font-size:18px; font-weight:normal; color:#090; margin-left:10px; }
.panelbutton      { background:url(img/button.png); width:135px; height:24px; display:block; clear:both; font-weight:bold; font-size:12px;
				/*position:absolute; top:440px; left:569px;*/
				cursor:pointer; text-align:center; padding-top:8px; font-family:Arial; font-size:12px; font-weight:bold; color:black !important; text-decoration:none; }
.panelbutton-edit { background:url(img/button.png); width:135px; height:32px; position:absolute; left:569px; font-weight:bold; font-size:12px; cursor:pointer; }

#aboutdesc       { position:absolute; top:300px; }
#aboutdescr      { position:absolute; top:320px; width:697px; height:130px; font-family:Arial; font-size:12px; text-align:justify; }
#aboutdescrERR      { position:absolute; top:320px; width:697px; height:130px; font-family:Arial; font-size:12px; text-align:justify; border:1px solid red; }
h1.cardedit      { height:18px; }
.paneleditinput  { height:14px; width:167px; }	
.paneleditinputERR  { height:16px; width:167px; border:1px solid red; }	
.paneleditselect { height:20px; margin-left:0px; width:171px; }
.paneleditselectERR { height:20px; margin-left:0px; width:171px; border:1px solid red; }	
.cardcarcas               { width:100%; height:499px; }
.cardminheight            { min-height:84px; }
.cardcontainer            { margin:0px auto; width:700px; position:relative; top:40px; left:0px; }
.companycard              { margin-top:20px; float:left; width:250px; position:relative; }
.companycard h1.mark      { font-family:Arial; font-size:12px; font-weight:bold; margin:0px; padding:0px; clear:left; margin-bottom:20px; }			
.companycard h1.marks     { font-family:Arial; font-size:12px; font-weight:normal; margin:0px; float:left; width:10px; padding-top:2px; }
.companycard input.radioz { margin:0px; padding:0px; float:left; width:20px; margin-right:5px; }
.markcomment              { width:500px; height:80px; position:absolute; left:200px; top:20px;}
.markcommentERR           { width:500px; height:80px; position:absolute; left:200px; top:20px; border:1px solid red;}
.submitmark               { background:url(img/button.png); width:135px; height:32px; cursor:pointer; margin-top:20px; clear:left; }
.markdone                 { font-family:Arial; font-size:12px; font-weight:normal; margin:0px; padding:0px; }


.comments                        { width:700px; float:left; margin-top:30px;}
.comments h1.comment             { font-family:Arial; font-size:12px; font-weight:bold; margin:0px; padding:0px; margin-bottom:20px;}
.comments h1.comment-companyname { font-family:Arial; font-size:12px; font-weight:bold; margin:0px; padding:0px; border-bottom:1px dashed #424242; margin-top:20px; }
.comments h1.comment-text        { font-family:Arial; font-size:12px; font-weight:normal; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; }
.comments a.comname              { font-family:Arial; font-size:12px; font-weight:bold; color:#3494ce;  }

.accsettings      { height:16px; width:200px; }
.accsettingsERR      { height:18px; width:200px; border:1px solid red; }
.accbutton        { background:url(img/button.png); width:135px; height:32px; position:absolute; top:140px; left:569px; font-weight:bold; font-size:12px; 
					cursor:pointer; border:0 none; }


#addcargoleft     { position:absolute; width:340px; }
#addcargoleft p   { font-family:Arial; font-size:14px; font-weight:bold; color:#fdda01; margin:0px; padding:0px; }
#addcargoleft h1  { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; position:absolute; top:30px; }
#addcargoleft h2  { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; position:absolute; top:156px; left:0px; }
#addcargoleft h3  { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; position:absolute; top:183px; }
#addcargoleft h4  { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; position:absolute; top:213px; left:0px; 
					text-decoration:none; }

.addcargofromcity { position:absolute; left:160px; top:80px; width:152px; height:16px;}
.addcargotocity   { position:absolute; left:160px; top:130px; width:152px; height:16px;}

.middleline       { width:1px; height:194px; background:#ccc; position:absolute; left:349px; top:30px; }

#addcargoright    { position:absolute; width:300px; left:383px; }
#addcargoright h1 { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; position:absolute; top:30px; }
#addcargoright h2 { position:absolute; left:20px; top:120px; font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; }
#addcargoright h3 { position:absolute; left:100px; top:120px; font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; }
#addcargoright h4 { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; position:absolute; top:156px; 
					left:0px; text-decoration:none; width:300px; }
#addcargoright h2.cargocargo { position:absolute; left:20px; top:134px; font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; }
#addcargoright h3.cargocargo { position:absolute; left:100px; top:134px; font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; }

.fromcountry      { width:156px; position:absolute; top:55px; height:22px; }
.fromcountryERR   { width:156px; position:absolute; top:55px; height:22px; border:1px solid #F00; }

.fromregion       { position:absolute; top:55px; left:160px; height:22px; width:156px; }
.fromregionERR    { position:absolute; top:55px; left:160px; height:22px; width:156px; border:1px solid #F00; }

.tocountry        { width:156px; position:absolute; top:105px; height:22px; }
.tocountryERR     { width:156px; position:absolute; top:105px; height:22px; border:1px solid #F00; }

.toregion         { position:absolute; top:105px; left:160px; height:22px; width:156px; }
.toregionERR      { position:absolute; top:105px; left:160px; height:22px; width:156px; border:1px solid #F00; }

.sdate            { position:absolute; left:30px; top:180px; width:30px; height:16px; text-align:center; }
.sdateERR         { position:absolute; left:30px; top:180px; width:30px; height:18px; text-align:center; border:1px solid #F00; }

.smonth           { position:absolute; left:70px; top:180px; width:30px; height:16px; text-align:center; }
.smonthERR        { position:absolute; left:70px; top:180px; width:30px; height:18px; text-align:center; border:1px solid #F00; }

.syear            { position:absolute; left:110px; top:180px; width:44px; height:16px; text-align:center; }
.syearERR         { position:absolute; left:110px; top:180px; width:44px; height:18px; text-align:center; border:1px solid #F00; }

.dodate           { position:absolute; left:30px; top:210px; width:30px; height:16px; text-align:center; }
.dodateERR        { position:absolute; left:30px; top:210px; width:30px; height:18px; text-align:center; border:1px solid #F00; }

.domonth          { position:absolute; left:70px; top:210px; width:30px; height:16px; text-align:center; }
.domonthERR       { position:absolute; left:70px; top:210px; width:30px; height:18px; text-align:center; border:1px solid #F00; }

.doyear           { position:absolute; left:110px; top:210px; width:44px; height:16px; text-align:center; }
.doyearERR        { position:absolute; left:110px; top:210px; width:44px; height:18px; text-align:center; border:1px solid #F00; }

.cargoname        { position:absolute; top:55px; width:314px; height:16px; }
.cargonameERR     { position:absolute; top:55px; width:312px; height:18px; border:1px solid #F00; }

.cargoweight      { width:140px; position:absolute; top:55px; height:16px; }
.cargoweightERR   { width:140px; position:absolute; top:55px; height:18px; border:1px solid #F00; }
.cargoweightcargo      { width:140px; position:absolute; top:81px; height:16px; }
.cargoweightERRcargo   { width:140px; position:absolute; top:81px; height:18px; border:1px solid #F00; }

.cargovolume      { width: 135px; position:absolute; top:55px; left:160px; height:16px; }
.cargovolumeERR   { width: 135px;  position:absolute; top:55px; left:160px; height:18px; border:1px solid #F00; }
.cargovolumecargo   { width: 135px; position:absolute; top:81px; left:160px; height:16px; }
.cargovolumeERRcargo { width: 135px; position:absolute; top:81px; left:160px; height:18px; border:1px solid #F00; }

#cargotir         { position:absolute; top:120px; left:0px; }
#cargoadr         { position:absolute; top:120px; left:80px; }
#cargotircargo        { position:absolute; top:134px; left:0px; }
#cargoadrcargo        { position:absolute; top:134px; left:80px; }

.cargorequirements   { position:absolute; top:85px; width:318px; height:22px; }
.cargorequirementsERR{ position:absolute; top:85px; width:316px; height:22px; border:1px solid #F00; }
.cargorequirementscargo   { position:absolute; top:108px; width:318px; height:22px; }
.cargorequirementsERRcargo{ position:absolute; top:108px; width:316px; height:22px; border:1px solid #F00; }

.cargoprice       { width:152px; position:absolute; top:180px; height:16px; }
.cargopriceERR    { width:152px; position:absolute; top:180px; height:18px; border:1px solid #F00; }

.cargocurrency    { position:absolute; top:180px; left:160px; width:60px; height:22px; }
.cargocurrencyERR { position:absolute; top:180px; left:160px; width:58px; height:22px; border:1px solid #F00; }

.cargoinfo        { width:330px; height:130px; position:absolute; top:290px; left:0px; }
.cargoinfoERR     { width:328px; height:130px; position:absolute; top:290px; left:0px; border:1px solid #F00; }

.mycargoinfo{ width:332px; height:130px; position:absolute; top:290px; left:365px; }
.mycargoinfoERR   { width:332px; height:130px; position:absolute; top:290px; left:365px; border:1px solid #F00; }

a#dontshow         { position:absolute; top:210px; left:383px; width:220px; font-family:Arial; font-size:12px; color:#FF0000; }
.cargobutton      { background:url(img/button.png); border:0 none; width:135px; height:32px; position:absolute; top:440px; cursor:pointer; left:569px; 
					font-weight:bold; font-size:12px; }

.rightcontainer h6{ position:absolute; margin:0px; padding:0px; font-weight:bold; width:200px; top:264px; left:0px; font-family:Arial; font-size:12px; }
.rightcontainer h6.right { position:absolute; left:365px; font-family:Arial; font-size:12px; }

.cathead             { background:url(img/cathead.png); width:708px; height:100px; position:relative; left:0px; /*top:-362px;*/ background-repeat:no-repeat; margin:0px auto; width:970px; }
.cathead h1          { font-family:Arial; font-size:12px; font-weight:bold; color:#000; position:absolute; top:19px; left:19px; margin:0px; padding:0px; }
.cathead h1.baccked  { color:#3494ce; text-decoration:underline; }
.cathead h7          { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#3494ce; position:absolute; 
				       top:19px; right:24px; margin:0px; padding:0px; }
.cathead h1.add      { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#3494ce; position:absolute; 
				       top:19px; left:564px; margin:0px; padding:0px; }
				       
.cathead .add      { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#3494ce; position:absolute; 
				       top:19px; left:564px; margin:0px; padding:0px;
               display: block;
                }			   
.fromto1         { width:92px; position:absolute; left:145px; top:72px; text-align:center; }
.fromto2         { width:92px; position:absolute; left:373px; top:72px; text-align:center; }
.fromto3         { width:92px; position:absolute; left:601px; top:72px; text-align:center; }
.ft              { width:46px; float:left; font-family:Arial; font-size:12px; font-weight:bold; }

.cathead-result             { background:url(img/cathead-search2.png); width:955px; height:100px; position:absolute; left:0px; top:105px; }
.cathead-result h1          { font-family:Arial; font-size:12px; font-weight:bold; color:#000; position:absolute; top:19px; left:19px; margin:0px; padding:0px; }
.cathead-result h1.add      { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#3494ce; position:absolute; 
				              top:19px; left:524px; margin:0px; padding:0px; }
.cathead-result h1.baccked  { color:#3494ce; text-decoration:underline; }
.cathead-result h1.from     { position:absolute; left:582px; top:22px; font-family:Arial; font-size:12px; color:#000; font-weight:bold; margin:0px; padding:0px;}
.cathead-result h1.to       { position:absolute; left:770px; top:22px; font-family:Arial; font-size:12px; color:#000; font-weight:bold; margin:0px; padding:0px;}


.catmiddle        { /*position:absolute;*/ float:left; left:0px; top:230px; width:100%; background-color:#f9f9f9; }
.catmiddle-result { position:absolute; float:left; left:0px; top:205px; }
.middlecat        { float:left; min-height:360px; background:url(img/catmiddle-search.png); width:960px; }
.middlecat-search { min-height:380px;  width:970px; position:relative; margin:0px auto; background-repeat:repeat-y; }
.footcat          { background:url(img/catfoot-search2.png); width:970px; height:114px; background-repeat:no-repeat; float:left; }
.footcat-search   { background:url(img/catfoot.png); width:709px; height:114px; background-repeat:no-repeat; position:relative; width:970px; margin:0px auto; }

h1.search                             { position:absolute; left:20px; top:15px; font-family:Arial; font-size:12px; font-weight:normal; margin:0px; padding:0px; }
.search                               { position:absolute; height:16px; width:400px; top:35px; left:20px; }
.searchcompany                        { position:absolute; left:430px; top:35px; width:80px; cursor:pointer; background:#ffe400; height:22px; font-weight:bold; }
h1.filter                             { position:absolute; left:600px; top:15px; font-family:Arial; font-size:12px; font-weight:normal; margin:0px; padding:0px; }
.catalogue-countries                  { position:absolute; width:160px; height:22px; right:30px; top:35px; }
.catalogue-type                       { position:absolute; width:160px; height:22px; right:201px; top:35px; }


.catalogue-companies-head             { background:url(img/catal-head.png); width:962px; height:100px; margin:0px auto; position:relative; /*left:0px; top:-362px;*/ }
.catalogue-companies-head h1.baccked  { color:#3494ce; text-decoration:underline; }
.catalogue-middle                     { /*position:absolute; float:left; left:0px; top:230px;*/ width:100%; background-color:#f9f9f9; }
.catalogue-companies-middle           { min-height:360px; background:url(img/catal-middle.png); width:962px; margin:0px auto; position:relative; }
.catalogue-companies-foot             { background:url(img/catal-foot.png); width:962px; height:101px; background-repeat:no-repeat; margin:0px auto; position:relative; }



.catalogue-pages2                       { position:absolute; left:15px; top:70px; width:930px; text-align:center; }
.catalogue-page-selected               { background:#ffe400; padding:1px 5px 1px 5px; text-decoration:none; font-family:Arial; color:#000; font-size:12px; 
									     font-weight:bold; }
.catalogue-page                        { background:#e3e3e3; padding:1px 5px 1px 5px; text-decoration:none; font-family:Arial; color:#000; font-size:12px; 
									     font-weight:bold; }
.catalogue-company-container           { position:relative; height:115px; border-bottom:1px dashed #000; left:25px; width:910px; overflow:hidden; }
.catalogue-yellow-line                 { position:absolute; background:#ffe400; width:795px; height:20px; left:115px; top:5px; }
.catalogue-logo-bg                     { background:#FFF; width:100px; height:100px; border:1px solid #e3e3e3; position:absolute; top:5px; }
.catalogue-logo                        { border:none; }
.catalogue-company-name                { position:absolute; left:110px; width:800px; top:7px; }
.catalogue-company-name h1.company     { float:left; }
.catalogue-company-name a.company-name { color:#06C; font-family:Arial; font-size:12px; font-weight:bold; float:left; margin-left:10px; }
.catalogue-rank                        { position:absolute; right:4px; }
.catalogue-rank h1.rank                { float:left; }
.catalogue-rank h1.rank-number         { float:left; color:#06C; }
h1.catalogue-about-company             { font-weight:normal; position:absolute; left:110px; top:32px; color:#333; }
.catalogue-grey-line                   { position:absolute; background:#f9f9f9; width:795px; height:20px; left:115px; top:86px; }
.catalogue-contacts                    { position:absolute; left:110px; top:86px; left:118px; width:820px; }
.rightcontacts                         { position:absolute; right:0px; }
.cataloge-contacts-img                 { width:20px; height:20px; border:none; float:left; } 
h1.cataloge-contacts-txt                 { float:left; font-weight:normal; padding-top:2px; margin-right:25px; }



#catoffer        { float:left; position:relative; width:228px; height: 35px; }
#catoffer h1     { font-family:Arial; font-size:12px; position:absolute; left:60px; top:4px; font-weight:normal; margin:0px; padding:0px; width:50px; 
				   line-height:12px; }

#from            { width:46px; position:absolute; left:145px; text-align:center; padding-top:10px; }
#from a          { font-family:Arial; font-size:12px; font-weight:bold; color:#000; text-decoration:none; }
#from a:hover    { text-decoration:underline; }

#to            	 { width:46px; position:absolute; left:191px; text-align:center; padding-top:10px; }
#to a            { font-family:Arial; font-size:12px; font-weight:bold; }


#catresult		 { position:relative; height:33px; width:500px; }
#catresult h1    { font-family:Arial; font-size:12px; color:#000; position:absolute; top:8px; left:20px; font-weight:normal; margin:0px; padding:0px; }

.cathead-result h8 { position:absolute; right:355px; top:22px; font-family:Arial; font-size:12px; color:#000; font-weight:bold; margin:0px; padding:0px; }
.fromcountryresult { position:absolute; width:146px; height:22px; right:20px; top:20px; }
.cathead-result h9 { position:absolute; right:175px; top:22px; font-family:Arial; font-size:12px; color:#000; font-weight:bold; margin:0px; padding:0px; }
.tocountryresult   { position:absolute; width:146px; height:22px; right:200px; top:20px; }

.resultdate      { position:absolute; top:72px; left:9px; width:161px; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; }
.resultfrom1     { position:absolute; top:72px; left:170px; width:170px; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; }
.resultto1       { position:absolute; top:72px; left:340px; width:170px; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; }
.resultmain1     { position:absolute; top:72px; left:510px; width:116px;  text-align:center; font-family:Arial; font-size:12px; font-weight:bold; }
.reslutvolume1   { position:absolute; top:72px; left:626px; width:96px; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; }
.resultwho1      { position:absolute; top:72px; left:722px; width:128px; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; }
.resulttir       { position:absolute; top:72px; left:850px; width:46px; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; }
.resultadr       { position:absolute; top:72px; left:896px; width:46px; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; }

.resultfrom      { position:absolute; left:177px; }
.resultto        { position:absolute; left:347px; }
.resultregionfrom{ position:absolute; left:217px; top:4px; width:123px; }
.resultregionfrom a { font-family:Arial; font-size:12px; color:#000; line-height:12px; }
.resultregionto  { position:absolute; left:387px; top:4px; width:123px; }
.resultregionto a   { font-family:Arial; font-size:12px; color:#000; line-height:12px; }
.resultmain      { position:absolute; left:510px;  width:116px; text-align:center; top:4px; }
.resultmain a    { font-family:Arial; font-size:12px; color:#3494ce; font-weight:bold; line-height:12px; }
.resultvolume    { position:absolute; left:626px;  width:95px; text-align:center; top:4px; }
.resultvolume a  { font-family:Arial; font-size:12px; color:#000; font-weight:normal; line-height:12px; }
.resultwho       { position:absolute; left:721px; width:128px; text-align:center; top:4px; }
.resultwho a     { font-family:Arial; font-size:12px; color:#3494ce; font-weight:bold; line-height:12px; }
.tir             { position:absolute; left:857px; }
.adr             { position:absolute; left:903px; }

.party           { margin-top:5px; position:relative; width:200px; clear:left; }
.country         { width:120px; float:left; position:relative;}
.party h1        { font-family:Arial; font-size:12px; font-weight:bold; color:#3494ce; margin:0px; padding:0px; }
.party h2        { font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; position:absolute; left:40px; top:3px; 
				   line-height:12px; }
				   
.reg             { position:absolute; top:102px; width:980px;}
.regback         { background:url(img/regfieldcont.png); width:603px; height:676px; padding-top:28px; }
.regform		 { width:430px; text-align:left; font-family:Arial; font-size:12px; color:#424242; }
.regtitle        { font-family:Arial; height:20px; font-size:14px; font-weight:bold; margin-bottom:20px; color:#fdda01; float:left; }

.needfields{ 
	font-family:Arial; 
	height:20px; 
	font-size:11px; 
	font-weight:normal; 
	margin-bottom:20px; 
	color:#F00; 
	float:right; 
	width:260px; 
}

.regnames        { float:left; width:160px; height:20px; margin-bottom:6px; }

.regfields       { float:left; width:200px; height:20px; margin:0px; padding:0px; margin-bottom:6px; }
.regERR          { float:left; width:200px; height:22px; margin:0px; padding:0px; margin-bottom:6px; border:1px solid red; }
.captcha         { position:absolute; top:398px; left:494px; width:100px; height:40px; border:none; }
.captchacode     { margin-left:180px; width:90px; height:18px;}
.captchacodeERR  { margin-left:110px; width:90px; height:20px; border:1px solid red; }

.regbutton{ background:url(img/button.png); width:135px; height:32px; position:absolute; top:590px; left:420px; 
		cursor:pointer; font-weight:bold; font-size:12px; border:0 none; }
		
#regerror        { border:1px solid #F00; }

#agreebox        { position:absolute; top:550px; left:300px;}
.rulesagree{ 
	position:absolute; 
	top:550px; 
	left:320px; 
	font-family:Arial; 
	font-size:12px;
	width:350px;
	}

.about           { position:absolute; top:112px; width:980px; }
.about p         { font-family:Arial; font-size:12px; color:#000; }
.about a		{ text-decoration:none; }
h1#noactive      { color:#999; }
h1#margins       { margin-top:5px; }
#aboutfav        { position:absolute; top:24px; }
#aboutfav h3     { font-family:Arial; font-weight:normal; margin:0px; padding:0px; font-size:12px; }

.favtitle        { font-family:Arial; font-size:14px; font-weight:bold; color:#fdda01; margin:0px; padding:0px; position:absolute; top:0px; left:0px; width:400px;}
.bd              { position:absolute; top:30px; width:235px; }
.bd h1           { margin:0px; padding:0px; margin-bottom:10px; }
.bd h3           { margin-top:4px; margin-bottom:0px; margin-left:6px; padding:0px; font-family:Arial; font-weight:normal; font-size:12px; }
.bdcol           { color:#F00; margin-right:5px; }
.nocol           { margin-right:5px; }

.bdname          { position:absolute; left:240px; top:30px; width:235px; }
.bdname h1       { margin:0px; padding:0px; margin-bottom:10px; }
.bdname h3       { margin-top:4px; margin-bottom:0px; margin-left:6px; padding:0px; font-family:Arial; font-weight:normal; font-size:12px; }
.bdcol           { color:#F00; margin-right:5px; }
.nocol           { margin-right:5px; }

.nameday         { position:absolute; left:470px; top:30px; width:240px; }
.nameday h1      { margin:0px; padding:0px; margin-bottom:10px; }
.nameday h3      { margin-top:4px; margin-bottom:0px; margin-left:6px; padding:0px; font-family:Arial; font-weight:normal; font-size:12px; }
.bdcol           { color:#F00; margin-right:5px; }
.nocol           { margin-right:5px; }

.favlist         { position:absolute; top:100px; width:720px;}
.favlist h1      { font-family:Arial; font-weight:normal; font-size:12px; margin:0; padding:0; position:relative; float:left; width:220px; }
.favlist h1 a { line-height:20px; text-decoration:none; }
.deletefav       { width:20px; height:20px; background:url(img/icon_del.gif) center; float:left; margin:0 4px 0 0; }


.transmain       { position:absolute; top:110px; left:130px; }
.dopleft         { background:url(img/dopleft.png); float:left; width:10px; height:33px; }
.transword       { font-family:Arial; font-size:20px;  color:#252525; float:left; margin:0px; padding:0px;  background:#e3e3e3; padding:4px; }
.transhowmany    { float:left; padding-left:10px; font-family:Arial; font-weight:bold; font-size:20px; color:#3494ce;  background:#e3e3e3; padding:4px; }
.dopright        { background:url(img/dopright.png); float:left; width:10px; height:33px; }
.mainimgleft     { width:201px; height:187px; border:none; position:absolute; top:160px; left:10px; }

.cargomain       { position:absolute; top:110px; left:620px; }
.cargoword       { font-family:Arial; font-size:20px; color:#252525; float:left;  margin:0px; padding:0px; background:#e3e3e3; padding:4px; }
.cargohowmany    { float:left; padding-left:10px; font-family:Arial; font-size:20px; font-weight:bold; color:#3494ce; background:#e3e3e3; padding:4px; }
.mainimgright    { width:201px; height:187px; border:none; position:absolute; top:160px; right:260px; }


.mycargo         { font-family:Arial; font-size:14px; font-weight:bold; color:#fdda01; margin:0px; padding:0px; }
.mycargolist     { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0; padding:0; position:absolute; top:30px; width:300px; }
.mycargolistcontainer { position:relative; top:35px;}
.cargoinlist     { position:relative; height:15px; }

.mycargolistfull { position:relative; margin-top:10px; padding:0 0 40px 0; }


.frominlist      { width:200px; background:#e3e3e3; position:absolute; font-family:Arial; font-size:12px; padding-top:2px; padding-bottom:2px; }
.toinlist        { width:200px; background:#e3e3e3; left:200px; position:absolute; font-family:Arial; font-size:12px; padding-top:2px; padding-bottom:2px; }
.objectinlistup  { width:150px; background:#e3e3e3; left:400px; position:absolute; font-family:Arial; font-size:12px; padding-top:2px; padding-bottom:2px; }
.timeinlist      { width:170px; background:#e3e3e3; left:530px; position:absolute; font-family:Arial; font-size:12px; padding-top:2px; padding-bottom:2px; }


.infoin          { border-bottom:1px dashed #000; margin-bottom:5px; height:38px; width:700px; line-height:12px; margin-left:0px; }
.infoin a        { float:left; font-family:Arial; font-size:12px; color:#3494ce; }

.infoin a#good   { width:145px; left:530px; position:absolute; font-family:Arial; font-size:12px; color:#1d6a00; }

.infoin a#bad    { width:145px; left:530px; position:absolute; font-family:Arial; font-size:12px; color:#FF0000; }

.infoin a.greyregion { color:#666666; }
.countryinlist   { width:200px; position:absolute; font-family:Arial; font-size:12px; }
.countryinlistto { width:200px; left:200px; position:absolute; font-family:Arial; font-size:12px; }
.objectinlist    { width:130px; left:400px; position:absolute; font-family:Arial; font-size:12px; }
#cargodelete     { font-family:Arial; font-size:14px; color:#FF0000; float:left; width:10px; position:absolute; right:0px; background:#e3e3e3; font-weight:bold; padding:2px; }

.pagesinlist     { clear:left; }
.pagesinlist a   { font-family:Arial; font-size:12px; color:#000; }
.pagesinlist a.first { color:#3494ce;}
.pagesinlist a.last  { color:#3494ce;}

.pagestscs     { position:absolute; top:384px; left:20px; text-align:center; width:900px; font-family:Arial; font-size:12px; color:#000; }
.pagestscs a   { font-family:Arial; font-size:12px; color:#000; }
.pagestscs a.first { color:#3494ce;}
.pagestscs a.last  { color:#3494ce;}


.card                   { background:#f6f6f6; margin:0px auto; width:700px; }
.cargocard              { margin:0px auto; width:700px; position:relative; top:20px; left:0px; }
.cargocard h6           { margin:0px; padding:0px; font-weight:bold; float:left; width:700px; font-family:Arial; font-size:12px; margin-top:20px; }

#addcargoleftincard     { position:absolute; width:350px; left:0px; }
#addcargoleftincard p   { font-family:Arial; font-size:14px; font-weight:bold; color:#fdda01; margin:0px; padding:0px; }
#addcargoleftincard h1  { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; position:absolute; top:30px; }

.fromcountryincargocard      { width:156px; position:absolute; top:60px; height:22px; font-family:Arial; font-size:12px; }
.fromregionincargocard       { position:absolute; top:84px; left:0px; height:22px; width:156px; font-family:Arial; font-size:12px; }
.fromcityincargocard         { position:absolute; top:108px; left:0px; height:22px; width:156px; font-family:Arial; font-size:12px; }
.tocountryincargocard        { width:156px; position:absolute; top:132px; height:22px; font-family:Arial; font-size:12px; }
.toregionincargocard         { position:absolute; top:156px; left:0px; height:22px; width:156px; font-family:Arial; font-size:12px; }
.tocityincargocard           { position:absolute; top:180px; left:0px; height:22px; width:156px; font-family:Arial; font-size:12px; }
.actualdate                  { font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; position:absolute; top:204px; left:0px; }
.fromcountryincargocardfrom  { width:156px; position:absolute; left:150px; top:60px; height:22px; font-family:Arial; font-size:12px; }
.fromregionincargocardfrom   { position:absolute; top:84px; left:150px; height:22px; width:156px; font-family:Arial; font-size:12px; }
.fromcityincargocardfrom     { position:absolute; top:108px; left:150px; height:22px; width:156px; font-family:Arial; font-size:12px; }
.tocountryincargocardto      { width:156px; position:absolute; left:150px; top:132px; height:22px; font-family:Arial; font-size:12px; }
.toregionincargocardto       { position:absolute; top:156px; left:150px; height:22px; width:156px; font-family:Arial; font-size:12px; }
.tocityincargocardto         { position:absolute; top:180px; left:150px; height:22px; width:156px; font-family:Arial; font-size:12px; }
.actualdate                  { font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; position:absolute; top:204px; left:0px; }
.actualdateactual            { font-family:Arial; font-size:12px; font-weight:normal; color:#3494ce; margin:0px; padding:0px; position:absolute; top:204px; left:150px; }

.middlelineincard            { width:1px; height:194px; background:#ccc; position:absolute; left:330px; top:30px; }

#addcargorightincard    { position:absolute; width:350px; left:350px; }
#addcargorightincard h1 { font-family:Arial; font-size:12px; font-weight:bold; color:#000; margin:0px; padding:0px; position:absolute; top:30px; }
#addcargorightincard h2 { position:absolute; left:20px; top:116px; font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; }
#addcargorightincard h3 { position:absolute; left:100px; top:116px; font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; }
#addcargorightincard h4 { font-family:Arial; font-size:12px; font-weight:normal; color:#000; margin:0px; padding:0px; position:absolute; top:204px; 
					      left:0px; text-decoration:none; width:300px; }
						  
.cargonameincargocard         { position:absolute; top:60px; height:16px; font-family:Arial; font-size:12px; }
.cargonameincargocardname     { position:absolute; top:60px; left:150px; height:16px; font-family:Arial; font-size:12px; }
.cargoweightincargocard       { position:absolute; top:84px; height:16px; font-family:Arial; font-size:12px; }
.cargoweightincargocardweight { position:absolute; top:84px; left:150px; height:16px; font-family:Arial; font-size:12px; }
.cargovolumeincargocard       { position:absolute; top:108px; left:0px; height:16px; font-family:Arial; font-size:12px; }
.cargovolumeincargocardvolume { position:absolute; top:108px; left:150px; height:16px; font-family:Arial; font-size:12px; }
.cargotirincargocard          { position:absolute; top:132px; left:0px; font-family:Arial; font-size:12px; }
#cargotirincargocardimg       { position:absolute; top:132px; left:150px; }
.cargoadrincargocard          { position:absolute; top:156px; left:0px; font-family:Arial; font-size:12px; }
#cargoadrincargocardimg       { position:absolute; top:156px; left:150px; }
.cargorequirementsincargocard { position:absolute; top:180px; height:22px; font-family:Arial; font-size:12px; }
.cargocurrencyincargocardtransport { position:absolute; top:180px; left:150px; height:22px; font-family:Arial; font-size:12px;}
.cargocurrencyincargocard     { position:absolute; top:204px; left:150px; height:22px; font-family:Arial; font-size:12px; }
.cargoinfoincard              { width:700px; float:left; font-family:Arial; font-size:12px; text-align:justify; }
.cardfloatup                  { float:left; width:700px; height:230px; }
.cardfloatdown                { float:left; }
.blacklistinput               { height:17px;}
.phoneblack                   { position:absolute; top:132px; left:150px; height:22px; font-family:Arial; font-size:12px; }
.blacktopic1                  { position:absolute; top:156px; left:0px; font-family:Arial; font-size:12px; }
.blacktopicinput              { position:absolute; top:180px; left:0px; }
.blacklistinputtopic          { height:17px; width:305px;}

.maxsymblacktopic             { font-family:Arial; font-size:12px; color:#A6A6A6; position:absolute; top:206px; left:0px; }

.fullblack                    { font-family:Arial; font-size:12px; color:#000; position:absolute; left:0px; top:250px; width:200px;}
.fullblackfield               { position:absolute; top:273px; left:0px; width:654px; height:100px;}
.submitblack                  { font-family:Arial; font-size:12px; color:#000; font-weight:bold; text-align:center; background:url(img/button.png); width:135px; height:32px; position:absolute; top:400px; right:-640px; cursor:pointer;}

#blackto        { width:135px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-bottom:10px;  }
#blackwho       { width:135px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-bottom:10px;  }
#blacktopic     { width:230px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-bottom:10px;  }
#blackdate      { width:100px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-bottom:10px;  }
#blackcomments  { width:100px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-bottom:10px;  }


.blackitem      { clear:left; border-top:1px dashed #ccc; }
.blackto        { width:135px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-top:8px; margin-bottom:8px; color:#FF0000; }
.blackwho       { width:135px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-top:8px; margin-bottom:8px; color:#3494ce; }
.blacktopic     { width:230px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-top:8px; margin-bottom:8px; color:#000;  }
.blackdate      { width:100px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-top:8px; text-decoration:none; color:#3494ce; margin-bottom:8px; }
.blackcomments  { width:100px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-top:8px; text-decoration:none; color:#009966; font-weight:bold; margin-bottom:8px; }


.supporttt       { font-family:Arial; font-size:12px; font-weight:normal; }

.supname{ 
	border:1px solid #ccc; 
	width:300px; 
	height:20px; 
	display:block; 
	margin-top:1px; 
	margin-bottom: 5px;
}

.supnameERR      { border:1px solid #ff0000; width:300px; height:20px; display:block; margin-top:6px; }

.supmailERR      { border:1px solid #ff0000; width:300px; height:20px; display:block; margin-top:6px; }

.supmessage{ 
	border:1px solid #ccc; 
	width:500px; 
	height:270px; 
	display:block; 
	margin-top:1px; 
	
}
	

.supmessageERR   { border:1px solid #ff0000; width:500px; height:270px; display:block; margin-top:6px; }

.nofavitem    { width:350px; float:left; font-family:Arial; font-size:12px; color:#000000; position:relative; margin-bottom:5px; }
#nofavcheckbox{ position:absolute; left:0px; top:0px; }
.nofavcompany { margin-left:20px; color:#3494ce; }
.nofavbuttonposition { position:relative; float:right; width:700px; margin-top:50px; text-align:center; }
.nofavbutton  { background:url(img/button.png); width:135px; height:32px; cursor:pointer; font-weight:bold; }

.behindfooter   { background:url(img/fooot.jpg); height:103px; width:100%; background-repeat:repeat-x; position:relative; left:0px; float:left; }
.dopcontainer   { width:708px; float:left; background:url(img/catmiddle.png); }
.forpartynew     { position:absolute; top:150px; left:0; min-width:980px; width:100%; }

#party           { position:absolute; left:50%; width:250px; margin:0 250px;
/*position:absolute; left:740px; top:120px;*/ }
#party h1        { font-family:Arial; font-size:12px; font-weight:bold; margin:0px; padding:0px; }

.bgfixer { background-color:#f9f9f9; margin-top:-360px; min-width:990px; } /*oh my god this css sucks!*/
.footfix { background:#f9f9f9 url(img/fooot.jpg) top repeat-x; margin-top:-30px; height:100px; min-width:990px; }
/*--------------------------------------*/

.comments2{ 
	width:700px; 	
	margin-top:30px;
}

.but{
	width: 200px;
}



.but2{
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}

.cardminheight2{
	 min-height:84px;
	 padding: 20px 0px 0px 0px;
}

.personDB{
	height: 14px;
	width: 80px;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #fffe98;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.imghelp{
	width: 20px;
	height: 20px;
	border: 0px;
}

.paneleditinput2{
	width: 80px;
	height: 14px;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 8px;
}

.paneleditinput2Err{
	width: 80px;
	height: 14px;
	padding: 0px 0px 0px 4px;
	margin: 0px 0px 0px 8px;
	border: 1px solid #F00;
}

.opsid{
	width: 205px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}

.opsidErr{
	width: 205px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	border: 1px solid #F00;
}

.px{
	font-style: italic;
	font-size: 10px;
	color: #808080;
}

.fullblackfieldErr{ position:absolute; top:273px; left:0px; width:654px; height:100px; border: 1px solid #F00;}
.blacklistinputtopicErr{ height:17px; width:305px;	border: 1px solid #F00;}
.blacklistinputErr{ height:17px; border: 1px solid #F00; }


.catalogue-pages{ position:absolute; left:280px; top:100px; width:700px; text-align:center; }

.catalogue-pages5{ 
	position:absolute; 
	left:200px; 
	top:50px; 
	width:300px; 
	text-align:center; 
}

.catalogue-page2{ 
	background:#e3e3e3; 
	padding:1px 5px 1px 5px; 
	text-decoration:none; 
	font-family:Arial; 
	color:#000; 
	font-size:12px; 
	font-weight:bold; 
	 text-align:left;
}
										 
								 
.catalogue-page-selected2{ 
	background:#ffe400; 
	padding:1px 5px 1px 5px; 
	text-decoration:none; 
	font-family:Arial; 
	color:#000; 
	font-size:12px; 
	font-weight:bold;
	text-align:left;
}

.rightcontainer2{ 
	position:absolute; 
	left:280px; 
	top:132px; 
	text-align:left; 
	padding-left: 10px;
	}

	
.rightcontainer3{ 
	position:absolute; 
	left:10px; 
	top:100px; 
	text-align:left; 
	padding-left: 10px;
	}	


#blackto2        { width:100px; font-family:Arial; font-size:12px; text-align:left; float:left; margin-top:8px; margin-bottom:8px; color:#3494ce; }
#blackwho2       { width:135px; font-family:Arial; font-size:12px; text-align:left; float:left; margin-top:8px; margin-bottom:8px; color:#3494ce; }
#blacktopic2     { width:230px; font-family:Arial; font-size:12px; text-align:left; float:left; margin-top:8px; margin-bottom:8px; color:#3494ce;  }
#blackdate2      { width:100px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-top:8px; text-decoration:none; color:#3494ce; margin-bottom:8px; }
#blackcomments2  { width:90px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-top:8px; text-decoration:none; color:#3494ce; font-weight:bold; margin-bottom:8px; }

#blackcomments21  { width:90px; font-family:Arial; font-size:12px; text-align:center; float:left; margin-top:8px; text-decoration:none; color:#3494ce; font-weight:bold; margin-bottom:8px; }

#cargodelete2     { font-family:Arial; font-size:14px; color:#FF0000; float:left; width:10px; position:absolute; right:-25px; background:#e3e3e3; font-weight:bold; padding:2px;  }

#addversion     { width:135px; height:32px; position:absolute; top:450px;  left:400px; }

#add  { position:absolute; top:3px; left:-20px; }

.cargorequirementscargoErr2   { position:absolute; top:108px; width:318px; height:20px; 	border: 1px solid #F00;}

.fullblackfield2{ position:absolute; top:400px; left:0px; width:654px; height:80px;}

#blackcomments3  { width:650px; font-family:Arial; 
font-size:12px; text-align:left; 
float:left; margin-top:8px; text-decoration:none; 
color:#3494ce; font-weight:bold; margin-bottom:8px; 
}

.regnames4{ float:left; width:220px; height:20px; margin-bottom:6px; }

.opsid2{
	width: 205px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	position: absolute;
	top: 270px;
}

.opsid3{
	width: 205px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	position: absolute;
	top: 320px;
}

.regbutton2{ background:url(img/button.png); width:135px; height:32px; 
	position:absolute; 
	top:140px; 
	left:420px; 
	cursor:pointer; font-weight:bold; font-size:12px; }
	
.regbutton4{ background:url(img/button.png); width:135px; height:32px; border:0 none; position:absolute; top:160px; 
	left:420px; cursor:pointer; font-weight:bold; font-size:12px; }	
	
	
	

	
	
	
.cap{
	padding: 10px 0px 0px 0px;
	width:200px;
	height: 25px;
}	

.captchacode2{ 
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:90px; 
}

.supmail{ 
	border:1px solid #ccc; 
	width:200px; 
	height:20px; 
	display:block; 
	margin-bottom: 6px;
}


.lang{
	position: absolute;
	left: 250px;
	top: 30px;
	width:140px;
	height: 50px;
	font-size: 12px;
}


.cargo_t{ width:14px; position:absolute; top:81px; left: 149px; height:16px; }
.cargo_t2{ width:14px;  position:absolute; top:81px; left:300px; height:16px; }

.transport_t{ width:14px; position:absolute; top:56px; left: 149px; height:16px; }
.transport_t2{ width: 14px; position:absolute; top:55px; left:300px; height:16px; }

.regnames_err{ 
	float:left; 
	width:420px; 
	height:16px; 
	margin-bottom:6px; 
	text-align: center;
	display: none;	
}

.raitings_b{ 
	font-family:Arial; 
	font-size:12px; 
	left:195px; 
	margin:0px; 
	padding:0px; 
	width: 65px;
	position: absolute;
	}

.errorloadphoto{
	color: red;
}	

#no_error{
	margin-top: 6px;
}

.err_mail{ 
	float:left; 
	width:420px; 
	height:16px; 
	margin-bottom:6px; 
	text-align: center;
	display: none;	
	color: red;
	font-style: italic;
	}

.x1{
	text-align: left;
	margin-top:16px;
	margin-bottom: 16px;
	width: 450px;
	float:left;
	font-style: italic;
	color: red;
}	

#agreebox2{ position:absolute; top:550px; left:300px;}

.mycargo2{ 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold; 
	color:blue; 
	margin:0px; 
	padding:0px; 
	position: absolute;
	left: 530px;
	width:180px;
	top: 0px;
	}
	
.mycargo3{ 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold; 
	color:blue; 
	margin:0px; 
	padding:0px; 
	position: absolute;
	left: 500px;
	width:200px;
	top: 0px;
	}	

.typereg{
	position:	absolute;
	top:			150px;
	width: 		420px;
	height: 		280px;
}

input[type=checkbox].typebox{
	position:static;
	float: left;
	margin-left: 2px;
}

.panelbutton_save{ 
	background:url(img/button.png); 
	width:135px; 
	height:24px; 
	position:absolute; 
	top:420px; 
	left:400px; 
	font-weight:bold; 
	font-size:12px;
	cursor:pointer; 
	text-align:center; 
	padding-top:8px; 
	font-family:Arial; 
	color:#000000; 
	text-decoration:none; 
}	

.panelbutton_close{ 
	background:url(img/button.png); 
	width:135px; 
	height:24px; 
	position:absolute; 
	top:420px; 
	left:569px; 
	font-weight:bold; 
	font-size:12px;
	cursor:pointer; 
	text-align:center; 
	padding-top:8px; 
	font-family:Arial; 
	color:#000000; 
	text-decoration:none; 	
} 

.panelbutton_save2{ 
	background:url(img/button.png); 
	width:135px; 
	height:24px; 
	position:absolute; 
	top:480px; 
	left:400px; 
	font-weight:bold; 
	font-size:12px;
	cursor:pointer; 
	text-align:center; 
	padding-top:8px; 
	font-family:Arial; 
	color:#000000; 
	text-decoration:none; 
}	

.panelbutton_close2{ 
	background:url(img/button.png); 
	width:135px; 
	height:24px; 
	position:absolute; 
	top:480px; 
	left:569px; 
	font-weight:bold; 
	font-size:12px;
	cursor:pointer; 
	text-align:center; 
	padding-top:8px; 
	font-family:Arial; 
	color:#000000; 
	text-decoration:none; 	
} 

.label_us_menu{
	color: #61aeed;
	border-bottom-color: #FDDA05;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}

h1.catalogue-about-company2{ 
	font-weight:normal; 
	position:absolute; 
	left:110px; 
	top:50px; 
	color:#333;
}

.label_co{
	font-weight:bold; 
	color: #61aeed;
}

#adb2{ position:absolute; top:230px; }

.abc{
	position:relative;
	margin-bottom: 30px;
}

.theader2{
	font-weight:bold;
	color: #FDDA05;
}

.n{
	border-bottom-color: #FDDA05;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.commentcargo{
	position:absolute; 
	top:210px; 
	left:383px; 
	width:320px; 
	font-family:Arial; 
	font-size:12px; 
}

a#dontshow2{ 
	position:absolute; 
	top:240px; 
	left:450px; 
	width:250px; 
	font-family:Arial; 
	font-size:12px; 
	color:#FF0000; 
}

.rightcontainer2{ 
	position:absolute; 
	left:280px; 
	top:50px; 
/*	
	border-color: #FDDA05;
	border-width: 2px;	
	border-style: solid;
*/	
	width:700px;
}

.aboutcontainer2{
	position:absolute; 
	left:520px; 
	top:10px;  
	width:300px; 
	
}

.tab_head{
	color: blue;
}

.tab_warn{
	color: red;
}

.n2{
	font-weight:bold;
	color: #FFB60A;
}

.deluser{
	color: red;
}

.addcoment5{ 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold; 
	color:blue; 
	margin:0px; 
	padding:0px; 
	position: absolute;
	left: 480px;
	width:200px;
	top: 0px;
}

.header3{
	border-bottom-color: #D4D0D8;
	border-bottom-width: 1px;	
	border-bottom-style: solid;
	margin-bottom: 15px;
	padding-bottom:5px;
	text-align: center;
	font-style: italic;
	font-size: 18px;
	color: #61AAEE;
}

.supportcaptcha{
	margin-top: 30px;
	margin-left:50px;
}

#cargodelete22{ 
	font-family:Arial; 
	font-size:14px; 
	color:#FF0000; 
	float:left; 
	width:10px; 
	position:absolute; 
	/*right:-25px; */
	left: -23px; 
	background:#e3e3e3; 
	font-weight:bold; 
	padding:2px;  
}

.frominlist2{ 
	width:223px; 
	left: -23px;
	background:#e3e3e3; 
	position:absolute; 
	font-family:Arial; 
	font-size:12px; 
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left: 23px;
}

.rightcontainer h6.right2{
	position:absolute; 
	left:365px; 
	font-family:Arial; 
	font-size:12px; 
	width: 330px;
}

.cargobutton3{ 
	background:url(img/button.png); 
	width:160px; 
	height:32px; 
	position:absolute; 
	top:440px; 
	cursor:pointer; 
	left:569px; 
}

input[type=checkbox].xxx2{
	margin-left: 5px;
	position:static;
}	
	
.xxx_1{
	left: 0px;
	top: 160px;
	
	height: 140px;
	width: 410px;
	position: absolute;

	color:orange;
}

.cardminheight4{
	min-height:84px;
	width:280px;
}

.raitingsx{ 
	font-family:Arial; 
	font-size:12px; 
	left:0px; 
	margin:0px; 
	padding:0px; 
	margin-top:5px;
	margin-left: 10px;
	width:70px;
	 }

.profileclose{ 
	background:url(img/button.png); 
	width:135px; 
	height:32px; 
	cursor:pointer; 
	margin-top:10px; 
	left: 565px;
	position:relative;
	float: left;
	border:0 none;
	}

#blackto4{ 
	width:200px; 
	font-family:Arial; 
	font-size:12px; 
	text-align:left; 
	float:left; 
	margin-top:8px; 
	margin-bottom:8px; 
	color:#3494ce; 
	}

.addcoment6{ 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold; 
	color:blue; 
	margin:0px; 
	padding:0px; 
	position: absolute;
	left: 330px;
	width:200px;
	top: 0px;
}


.fullblack2{ 
	font-family:Arial; 
	font-size:12px; 
	color:#000; 
	position:absolute; 
	left:0px; 
	top:380px; 
	width:400px;
	}	

.fullblackfield4{ 
	position:absolute; 
	top:273px; 
	left:0px; 
	width:654px; 
	height:100px;
	}




/******************************************************************************/

.reg_new{
	background:url(img/regfield.png); 
	width:980px; 
	height:283px; 
	position:absolute; 
	top:400px;
}

.reg_new2{
	margin: 30px;
	margin-right:330px;
	position: relative;
	
	
	border-style: solid;
	border-color: blue;
	border-width: 0px;	
}

.text_support{ 
		width:400px; 
		height:32px; 
		position:absolute; 
		top:520px; 
		left:290px; 
		color: #808080;
		font-size:12px;
		font-style: italic;
}

/*+++++++++++++++++++++++++ */
.registerLogo{
	z-index:50;
	width:236px;
	height:236px;
	position:absolute;
	top:407px;
	right: 20px;
}

.logoplaceup4{ 
	background:url(img/logoplaceup.png); 
	width:236px; 
	height:11px; 
	z-index:50; 
}
.logoplace4 { 
	background:url(img/logoplacemiddle.png); 
	width:236px; 
	min-height:80px;   
	z-index:50;
}

.logoplacedown4{
	background:url(img/logoplacedown.png);
	width:236px; 
	height:11px; 
	z-index:50;
}

.usefulval{
	margin:20px;
}


.h1add{ 
	width: 70px;
	font-family:Arial; 
	font-size:12px; 
	color:#000; 

	margin-left:-5px; 
	margin-top:0px; 
	margin-bottom:10px; 
	padding:0 0 0 0;	
}

.flabel{
	color:#A4A0A8;
}


a.xxx{
	padding-left: 30px;
}


.submitblack2{ 
	font-family:Arial; 
	font-size:12px; color:#000; 
	font-weight:bold; text-align:center; 
	background:url(img/button2.png); width:150px; 
	height:32px; position:absolute; 
	top:500px; right:-640px; cursor:pointer;
}


input.raitings{ 
	width:220px; 
}

input.fileIMG{
	margin-left: 0px;
	width:220px; 

}

.raitingsX2 { font-family:Arial; font-size:12px; left:0px; margin:0px; padding:0px; margin-top:5px; color: #5354ff; }



#agreebox2_1{ position:absolute; top:320px; left:300px;}

.rulesagree3{ 
	position:absolute; 
	top:320px; 
	left:320px; 
	font-family:Arial; 
	font-size:12px;
	width:350px;
}

.regbuttonU{ 
		background:url(img/button.png); 
		width:135px; 
		height:32px; 
		position:absolute; 
		top:350px; 
		left:420px; 
		cursor:pointer; 
		font-weight:bold; 
		font-size:12px; 
}

.lastoffersleft{ font-family:Arial; font-size:12px; color:#000; position:absolute; left:160px; top:155px; width:320px; }
.lastoffersright{ font-family:Arial; font-size:12px; color:#000; position:absolute; left:650px; top:155px; width:320px; }
.fromtomainoffers { font-family:Arial; font-size:16px; color:#000; float:left; width:250px; margin-left:50px; margin-top:7px; height:30px;  }



.catalogue-company-container2{ 
	position:relative; 
	height:20px; 
	left:25px; width:910px; 
	text-align: center;
	padding-top: 17px;
}

.fullblackfield3{ 
	left:0px; 
	width:654px; 
	height:80px;
	margin-top: 20px;
}

.blackitem21{ 
	clear:left; 
	border-top:1px dashed #ccc; 

	padding-top:20px;
}

.submitblack22{ 
	font-family:Arial; 
	font-size:12px; color:#000; 
	font-weight:bold; text-align:center; 
	background:url(img/button2.png); width:150px; 
	height:32px;
 	cursor:pointer;
 	margin-top: 20px;
 	margin-bottom: 50px;
	
	position:relative; 
 	left: 500px;
}

.red{
	position:relative; 
	color:red;
}

.test_x{
	position: relative;
	left: 780px;
	top: 28px;
	font-size:14px; color:#000; 
}


.iconsfield      { position:absolute; top:107px; left:40px; width:940px; }
.icon1,.icon2,.icon3,.icon4,.icon5 { width:133px; height:97px; float:left; }
.icon1,.icon2,.icon3,.icon4 { margin-right:58px; }
.icon1           { background:url(img/icon1.png); }
.icon2           { background:url(img/icon2.png); }
.icon3           { background:url(img/icon3.png); }
.icon4           { background:url(img/icon4.png); }
.icon5           { background:url(img/icon5.png); }


.mainpagetext    { position:absolute; left:40px; top:30px; width:600px; text-align:justify; font-family:Arial; font-size:12px; }


.catalogue-pages_n{ position:absolute; left:280px; top:0px; width:700px; text-align:center; }

.rightcontainer2_1{ 
	position:absolute; 
	left:280px; 
	top:132px; 
	text-align:left; 
	padding-left: 10px;
	}


.ctatlogue-pages { margin:0 auto; width:700px; text-align:center; }
.rightcontainer2_1 { margin:10px auto; text-align:left; width:700px; }
.heightFix { position:relative; height:120px; }

.info_block {
	width: 193px;
	height: 83px;
	float: left;
	display: block;
	background-repeat: no-repeat;
	padding-left: 117px;
	margin-top: 10px;
	margin-right: 10px;
}

.info_block .inf_header {
	width: 203px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	float: left;
}

.info_block .inf_text {
	width: 203px;
	color: #000;
	font-size: 14px;
	float: left;
}

.party_scroll {
width: 220px;
height: 700px;
 overflow: auto;

}
