.taCGlobal {width:979px; position: relative; left:50%; margin-left:-489px}

table.mainNew { width: 979px; height: 100%; background: #ffffff;*/width: 979px;}
table.mainNew tr#top td.coll_left {border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2;}
table.mainNew tr#bottom td {border-left:none; border-right:none}


#bottom .coll_right { border-top: solid 9px #dedfe2; background-image: none;  }
#bottom .coll_right_sec { border-top:none; background: #f3f3f3 url(../img/bg/coll_right.gif) right repeat-y; width: 311px; padding: 10px 0px 0px 0px;}
#top .coll_left { border-top: solid 9px #0083cb;}
#bottom .coll_left { border-top: solid 9px #dedfe2; padding-left:17px}

#logo { border-left:none; padding: 0px 48px 0px 0px; position: static; float: left; width: 300px; height:100px; clear: both;}
#logo { border-left: 9px solid #0083CB; }
#logo { height: 136px; position: absolute; left: 0px; top: 0px; width: 40%; }
	#logo .logo_scheme { padding: 34px 30px 0px 64px; }
	#logo .logo_main { padding: 34px 0px 0px 0px; }
	

#logo_main { border-left:none; padding: 0px 48px 0px 0px; width: 300px; height:100px; clear: both;height:134px;}
#logo_main div.logo_main {height:134px}
#logo_main div.logo_main {padding:25px 0 0px 36px }
/*
	#logo_main .logo_scheme { padding: 34px 30px 0px 64px; }
	#logo_main .logo_main { padding: 34px 0px 0px 0px; }
	*/
	
#menu_top { background: #0083cb;}
	
.logos { height: 132px; background: #f3f3f3 url('../img/bg/logos.gif') left repeat-y; }
	.logos .logo { height: 71px; width: 77px; float: left; text-align: center; margin: 25px 0px 0px 0px; background: url('../img/bg/logo.gif') right top no-repeat;}
	.logos .logo_last {background: none;}

.logos .logo img { height: 71px; width: 71px;}	

.logos_main { width: 470px; margin-top:55px; float: right; margin-right:-1px}
	.logos_main .logo { width: auto; float: left; text-align: center; background: url('../img/bg/logo.gif') right top no-repeat; }
	.logos_main .logo_last {background: none;}
	.logos_main .logo img {margin:0 10px;}
	
.ex {width:auto;float:right;margin:45px 58px 0 0;border-bottom:1px solid #d9dbdb;padding:0;}
.ex img { vertical-align:middle;}
	.ex .title_logo {display:block; width:75px; height:50px; float:left; text-align:left; background:url('../img/bg/bg_ex.png') right top no-repeat; font-size:11pt; text-decoration:none; padding:20px 0 0 0;}
	.ex .title_logo {text-decoration:none; color:#666;}
	.ex .logo {width:auto; float:left; text-align:center; background:url('../img/bg/logo.gif') right top no-repeat; margin:20px 0 0 0;}
	.ex .logo_last {float:left;background:none; margin:20px 0 0 0;}
	.ex .logo_last img {margin:0 0 0 10px; }
	.ex .logo img {margin:0 10px;}
	.ex .logo_last .m_10 img {margin:0 0 0 10px;}
	
#langs {left:890px; padding: 12px 0px 0px 0px;  }
#topmenu {left:537px; padding: 12px 0px 0px 0px;  }
#topmenu .fr {margin:0 0 0 30px}

#menu { width: 100%; clear: both; margin: 0;}
	#menu th { width: 25%; padding: 0; text-align:left}	
	#menu h2 {  color:#fff; padding:10px 10px 11px 16px; margin:0; font-size:12pt; line-height:12pt; text-align:left}
	#menu a h2, #menu a {color:#fff; text-decoration:none; CURSOR:HAND; CURSOR:POINTER}
	#menu .ctt_magazine { background: #fdb813; }		
	#menu .ctt_exhibition { background: #00adef; }		
	#menu .comtrans_magazine { background: #b95e65; }	
	#menu .comtrans_exhibition { background: #5b708d; }		

	
#pic { height: 200px; background: F4F4F4 url(../img/bg/pic_main.jpg) left top repeat-x;}
#div_1 { height: 200px; }

.picNew0_rus {background: url(../img/rus/main/00.jpg?2011.11.21) left top repeat-x;}
.picNew1_rus {background: url(../img/rus/main/01.jpg) left top repeat-x;}
.picNew2_rus {background: url(../img/rus/main/02.jpg) left top repeat-x;}
.picNew3_rus {background: url(../img/rus/main/03.jpg) left top repeat-x;}
.picNew4_rus {background: url(../img/rus/main/04.jpg?2011.11.21) left top repeat-x;}

.picNew0_eng {background: url(../img/eng/main/00.jpg) left top repeat-x;}
.picNew1_eng {background: url(../img/eng/main/01.jpg) left top repeat-x;}
.picNew2_eng {background: url(../img/eng/main/02.jpg) left top repeat-x;}
.picNew3_eng {background: url(../img/eng/main/03.jpg) left top repeat-x;}
.picNew4_eng {background: url(../img/eng/main/04.jpg) left top repeat-x;}

.cont { width: 100%; margin: 30px 0px 20px 0px;}
	.cont td { width: 50%; background: #f4f4f4; padding: 0px 0px 0px 0px;}
	.cont td.sep { width: 10px; background: #ffffff; padding: 0px 0px 0px 0px;}
		.cont td.sep img { width: 10px; height: 10px; }
	.cont .text { position: relative;}
		.cont .text .head { position: absolute; top: -13px; left: 0px; background: #dedfe2; width: 135px; text-align: center; padding: 5px 0px 5px 0px; font-weight: bold;}
		.cont .text .headLong { width: auto; padding: 5px 10px 5px 10px;}
		.cont .text .headLong a { color:#000; text-decoration:none}
		.cont .text .headLong a:hover { color:#0083CB;}
			.cont .text td { width: auto; background: none; padding: 30px 10px 0px 30px; font-size: 9pt; line-height: 17px; width: 50%;}

.main_news { width: 100%; padding-top:30px}
	.main_news .data { color: #727d85; font-size: 8pt;}	
	.main_news h4 { font-size: 9pt;}		
	.main_news .descr { font-size: 9pt;}	
.main_news .fl {width:43%; margin:0; padding:0 0 0 25px; */width:47%;}	
.main_news .cb {font-size: 9pt; height:15px}


.copy { float: left; width: 300px;}	

.copy_right { padding: 10px 0px 0px 25px; width: 260px; float: right; font-size: 8pt; }
.copy_right * {color: #727D85}
.copy_right a {color:#727D85; text-decoration:none;}
.copy_right a:hover {text-decoration:underline;}
.coll_right a {color:#727D85; text-decoration:none}
.coll_right a:hover {text-decoration:underline;}

.links { clear: both;}

.item .rubric { background: #0083cb;}

/* form elements */
input.Inp, textarea {border-top:1px solid #0083CB; border-left:1px solid #0083CB; border-bottom:1px solid #C7DCF2; border-right:1px solid #C7DCF2}
input.buttonInp {background:#0083CB;border-top:1px solid #C7DCF2; border-left:1px solid #C7DCF2;border-bottom:1px solid #DEDFE2; border-right:1px solid #DEDFE2}

.active {color:#0083CB}
.w20ps span { color: #0083CB; }
.user_style_red { color: #0083CB;}

.errortext { color: #066ba5; border: 1px solid #0083cb; padding: 15px 20px 20px 20px; margin: 0px 30px 30px 0px; background: #f6f6f4;}
.errortext  b { color: #0083cb; font-size: 11pt; }


/*Styles for level 0*/
.clLevel0,.clLevel0over			{position:absolute; padding:0; font-family: Arial; font-size:9pt; font-weight:bold; text-align:center}
.clLevel0						{background-color:#0083CB; layer-background-color:#0083CB; color:#C7DCF2;}
.clLevel0over					{background-color:#0083CB; layer-background-color:#0083CB; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel0border					{position:absolute; visibility:hidden; background-color:#b9cde1; color:#ffffff; layer-background-color:#006699; border-left:1px solid #b9cde1}

/*Styles for level 1*/
.clLevel1, .clLevel1over		{position:absolute; padding:4px 10px; font-family: Arial; font-size:8pt; font-weight:bold}
.clLevel1						{background-color:#0083CB; layer-background-color:#0083CB; color:#C7DCF2;}
.clLevel1over					{background-color:#0083CB; layer-background-color:#0083CB; color:#fff; cursor:pointer; cursor:hand; }
.clLevel1border					{position:absolute; visibility:hidden; background-color:#b9cde1; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over		{position:absolute; padding:2px; font-family: Arial; font-size:10px; font-weight:bold}
.clLevel2						{background-color:#0083CB; layer-background-color:#0083CB; color:#C7DCF2;}
.clLevel2over					{background-color:#0099cc; layer-background-color:#0099cc; color:#fff; cursor:pointer; cursor:hand; }
.clLevel2border					{position:absolute; visibility:hidden; background-color:#b9cde1; layer-background-color:#006699}

div.text table td ul {margin-left:15px; padding:0}
div.text table td p {margin-right:0}

.linksSimple {padding-left:25px !important}


