body, td, input, textarea	{font-family:tahoma, verdana, geneva, arial, sans-serif; font-size:12px;}

img			{border:none;}
a			{color:#00658B;}
a:hover		{color:#00658B;}

#leftCol		{padding:0px 10px 0px 7px;}
#mainCol		{padding:0px 0px 0px 0px;background-color:#F3F3F3;}
#leftCounter	{padding:18px 18px 0px 18px;}

#leftBanner		{margin:0px 0px 30px 0px;}

.lang td		{font-size:10px; padding-right:20px;}
.lang td div	{border-top:3px solid #BABABA; color:#BABABA;}
.lang td a 		{text-decoration:none;}
.lang td a div	{border-top:3px solid #000000; color:#000000; text-decoration:none;cursor:hand;}

.icons td		{font-size:10px; color:#A6A6A6;}
.icons td a		{color:#464646;}

.pad10r			{padding-right:10px;}

.menu				{background-color:#878787;}
.menu td			{font-size:11px; color:#E3E3E3; padding:8px 5px 8px 23px;}
.menu td a			{color:#E3E3E3; text-decoration:none;}
.menu td a:hover	{color:#E3E3E3; text-decoration:underline;}
.menu tr.tr1 td		{background-color:#A8A8A8; border-top:1px solid #C1C1C1; color:#ffffff; font-weight:bold; padding:7px 0px 2px 6px;}
.menu tr.tr1 td	a		{color:#ffffff; text-decoration:none;}
.menu tr.tr1 td a:hover	{color:#ffffff; text-decoration:underline;}

.partBlock td		{font-size:11px;padding:12px 12px 12px 12px; background-color:#B5B5B5;}
.partBlock td.head	{padding:12px 12px 0px 12px;}

.banner				{border-top:1px solid #ffffff;}

.styleMain td			{padding:10px 18px 5px 18px; background-color:#E1E1E1;}
.styleMain td.head		{font-family:arial; font-size:18px; color:#222222;}
.styleMain td.header	{padding:10px 18px 10px 18px; background-color:#737373; font-weight:bold; color:#ffffff;}
.styleMain img#imgNews	{border:5px solid #ffffff;margin:0px 12px 8px 0px;}
.styleMain tr.main td	{background-color:#F3F3F3;}
.styleMain tr.main p.ann{color:#8C8C8C;}

.styleMainNav td		{padding:15px 0px 15px 0px; background-color:#E1E1E1;}
.styleMainNav td a		{font-size:11px;color:#AE1D23;text-decoration:none;}
.styleMainNav td a:hover{color:#AE1D23;text-decoration:underline;}

.news1 td#pad1			{padding:15px 18px 15px 18px; background-color:#F3F3F3;}
.news1 td#pad2			{background-color:#F3F3F3;}
.news1 td#pad2 div		{padding:2px 0px 0px 0px; background-color:#E1E1E1;height:2px;width:360px}
.news1 td#pad3			{padding:15px 18px 0px 18px; background-color:#F3F3F3;}
.news1 td#pad4			{padding:5px 18px 0px 18px; background-color:#F3F3F3;}
.news1 td.head			{font-size:12px;font-weight:bold; color:#000000; padding-bottom:5px;}
.news1 td.head5			{font-size:12px;color:#000000; padding-bottom:5px;}
.news1 img#imgNews		{border:5px solid #ffffff;margin:0px 12px 10px 0px;}
.news1 img#imgNews2		{border:5px solid #ffffff;margin:0px 0px 8px 12px;}
.news1 img#imgNews3		{border:5px solid #D2D2D2;}
.news1 img#imgNews4		{border:5px solid #ffffff;margin:0px 12px 6px 0px;}
.news1Nav td			{padding:10px 0px 0px 0px;}
.news1Nav#nav2 td		{padding:5px 0px 0px 0px;}
.news1Nav td a			{font-size:11px; color:#E31A22; text-decoration:none;}
.news1Nav td a:hover	{color:#E31A22; text-decoration:underline;}

.newsList td			{padding:0px 15px 15px 37px;font-size:11px; background-color:#F3F3F3;color:#747474;}
.newsList td#head		{padding:15px 0px 0px 37px;font-size:11px; background-color:#F3F3F3;}
.newsList td a			{text-decoration:none;color:#E31A22;}

.newsList table.List td			{padding:6px 8px 0px 0px; font-weight:bold;}
.newsList table.List td div		{padding:4px 0px 20px 0px; width:20px; background-color:#B9B9B9; color:#ffffff; text-align:center; cursor:hand;}
.newsList table.List td a div	{color:#ffffff;}
.newsList table.List td a:hover div	{background-color:#CB8F8A;}
.newsList table.List td#sel div	{background-color:#F3F3F3; color:#747474; border-top:2px solid #E31A22;cursor:default;}

.newsList table.List td#text div{padding:4px 8px 20px 8px; font-weight:normal;}
.newsList tr.list2 td			{padding:5px 0px 5px 0px;}

.newsList table.List td#year		{padding:6px 8px 0px 0px; font-weight:normal;}
.newsList table.List td#year div	{padding:4px 8px 4px 8px;}

.head a 		{text-decoration:none; color:#222222;}
.head a:hover 	{color:#AE1D23;}
.head5 a 		{text-decoration:none; color:#222222;}
.head5 a:hover 	{color:#AE1D23;}
h1				{font-family:arial; font-size:18px; color:#222222; font-weight:normal;margin:0;}
.head1			{font-family:arial; font-size:18px; color:#222222; font-weight:normal;}
.head2			{padding:18px 10px 8px 10px; background-color:#e1e1e1; color:#9D9D9D; font-weight:bold;}
.head3			{padding:18px 15px 8px 15px; background-color:#e1e1e1; color:#9D9D9D; font-weight:bold;}

.info1			{padding:18px 10px 18px 10px;}
.info2			{padding:18px 10px 18px 10px;font-size:11px;}
.info2v1		{padding:0px 10px 18px 10px;}
.info2	ul		{margin:0em 0em 0em 1.5em;}
.info2	li		{margin:0em 0em 2px 0em;}
.info3			{padding:18px 10px 0px 10px;font-size:11px;}

.files1 td		{font-size:11px;}
.files1 div		{margin-bottom:8px; background-color:#E9E9E9;padding:6px 10px 6px 10px;}
.files1 tr#list td {background-color:#E9E9E9;padding:3px 10px 3px 10px;}
.files1 span#size		{font-size:10px; color:#747474;}

.date		{font-family:arial narrow; font-size:10px; color:#747474;}
.date2 		{font-family:arial narrow; font-size:10px; color:#000000;margin-bottom:8px;}
.date2 span	{background-color:#DADADA;padding:3px 5px 0px 5px;height:19px;}
.date3 		{font-family:arial narrow; font-size:10px; color:#000000;}
.date3 span	{background-color:#DADADA;padding:2px 8px 0px 8px;height:17px;}
.date4		{font-size:10px;}
.date4-g	{font-size:10px; color:#747474;}
.source		{font-family:arial narrow; font-size:10px; color:#000000;padding-left:10px;}
.source a	{color:#000000;}
.author		{font-size:11px;color:#8C8C8C;}

.bottomBanner td{padding:15px 0px 15px 0px; /*background-color:#E0E0E0;*/}

.bottom td					{padding:10px 10px 10px 10px; background-color:#525252;}
.bottom td.td1				{padding:0px 10px 10px 10px;}
.bottom table.copy td		{padding:7p 18px 15px 18px; background-color:#8F8F8F; font-size:10px; color:#ffffff;}
.bottom table.copy td div#copy		{/*margin-left:36px; text-indent:-36px;*/font-family:arial narrow; font-size:10px;}
.bottom table.copy td.td4	{color:#DEDEDE;}
.bottom td.td2				{padding:0 10px 18px 10px;}
.bottom td.td3				{padding:0 18px 18px 0;}
.bottom td.td3 a			{color:#868686;font-size:10px;text-decoration:none;}
.bottom td.td3 img			{margin-left:12px;}
.bottom table.info td		{font-size:10px; color:#B4B4B4;}
.bottom table.info a		{color:#B4B4B4;}

.bottom td.td2	{padding:18px 30px 15px 18px;}

.status 		{border-top:1px solid #ffffff;margin-bottom:7px;}
.status td		{padding:15px 18px 15px 18px; background-color:#E1E1E1; font-size:10px; color:#9E9E9E;}
.status td a	{color:#434343;}

.photo td			{padding:15px 15px 0px 15px; background-color:#F3F3F3;}
.photo td#img		{padding:15px 15px 0px 15px;}
.photo td#img img	{border:3px solid #FDFDFD;}
.photo td.link a		{font-size:11px; color:#E31A22; text-decoration:none;}
.photo td.link a:hover	{color:#E31A22; text-decoration:underline;}
.photo div.more			{padding:10px 15px 10px 15px; background-color:#E0E0E0; font-size:11px; font-weight:bold;}
.photo#photo2 td#img	{font-size:10px;color:#5a5a5a;}
.photo td#img2 img	{border:3px solid #E7E7E7;}
.photo a.news1Nav	{font-size:10px;color:#E31A22;text-decoration:none;}
.photo a.news1Nav:hover	{color:#E31A22; text-decoration:underline;}

td.info	div	{padding-top:10px;}
td.email div{font-size:11px;padding-top:5px;}

#list tr td {font-size:10px;padding:0px 10px 2px 0px;}
#list 		{font-size:10px;}

#no0	{padding:0;}
#no0 td	{padding:0;}
.infPartner td		{padding-bottom:5px;}
.infPartner td#no0	{padding-bottom:5px;}

.menu3 td {font-size:11px; color:#737373;}
.menu3 a {color:#8D8D8D;}
.menu3 td#not div {background-color:#EBEBEB;}
.menu3 td#not a {color:#737373;}

.menu4 td 		{padding-left:10px;font-size:11px; color:#737373;}
.menu4 a 		{color:#E31A22;}
.menu4 a:hover 	{color:#8D8D8D;}

.t11	{font-size:11px;}
.t10	{font-size:10px;}
tr.t11 td	{font-size:11px;}
#grey	{color:#grey;}

.List3 td				{padding:6px 1px 0px 0px; font-size:11px;}
.List3 td div			{padding:2px 0px 2px 0px; width:16px; background-color:#B9B9B9; color:#ffffff; text-align:center; cursor:hand;text-decoration:none;}
.List3 td a 			{color:#ffffff;}
.List3 td a:hover div	{background-color:#CB8F8A;}
.List3 td#sel div		{background-color:#F3F3F3; color:#747474; border-top:2px solid #E31A22;}

ul.dict		{margin:0px 0px 0px 1.5em}
ul.dict li	{list-style-image:url(_img/li.gif);}
ul.dict	a	{color:#000000;text-decoration:none;}

.form1 td			{font-size:11px; color:#828282;}
.form1 td div#d1	{border-bottom:2px solid #000000; width:85px;}
.form1 td div#d2	{border-bottom:2px solid #000000; width:20px;}
.form1 input		{border:none; font-size:11px; margin:none; padding:2px;}
.form1 input.inp1	{width:220px;}
.form1 input.but1	{background-color:#E31A22; font-size:10px; color:#ffffff; cursor:hand; width:45px; height:17px;}

.form2 td			{font-size:11px;padding:10px 17px 0px 17px; background-color:#E2E2E2;}
.form2 td#head		{font-size:12px;padding:20px 17px 4px 17px; background-color:#ffffff; font-weight:bold;}
.form2 input		{border:none; font-size:11px; margin:none;}
.form2 input.inp2	{width:100%; height:16px; color:#7F7F7F;}
.form2 input.but2	{background-color:#E31A22; color:#ffffff; cursor:hand; width:115px; height:30px; font-weight:bold;padding:0px 0px 0px 14px; background-image:url(_img/but2.gif); background-repeat:no-repeat;}

.form3 td			{font-size:11px; color:#828282;}
.form3 input		{border:none; font-size:11px; padding:2px;}
.form3 textarea		{border:none; font-size:11px; padding:2px;}
.form3 input.but1	{background-color:#E31A22; font-size:11px; color:#ffffff; cursor:hand; width:80px; height:30px;margin-top:5px;}

.stroke				{background-color:#000000; width:70px; height:3px;}

.clear:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0;}
.clear { display:inline-block;}
/*\*/
.clear { display:block;}
/**/

dl, dd, dt, form { display:block; margin:0px; padding:0px;}

.acreditation { color:#737373; padding:10px 18px 0 0;}
.acreditation img { float:left; border:5px #FFFFFF solid; margin:0 10px 10px 0;}
.acreditation p { font-size:11px; padding:0 0 13px 0; margin:0px;}
.acreditation .contacts { background-color:#e1e1e1; padding:9px 18px 12px 18px; margin-top:9px; margin-bottom:5px;}
.acreditation .contacts dd span { display:block; float:left; width:106px; _width:103px;}
/*.acreditation .contacts dt { float:left; width:225px; margin-right:30px;}*/
.acreditation .form dt { float:left; width:200px; font-size:11px; padding-top:5px;}
.acreditation .form dd { font-size:10px; margin-left:215px; //margin-left:0px; padding:2px 0 12px 0; position:relative;}
.acreditation .form .for-ie { //margin-left:203px;}
.acreditation .form dd input, .acreditation .form dd select, .acreditation .form dd textarea { width:270px; background-color:#FFFFFF; border:1px #dadada solid; font:normal 11px Tahoma; color:#737373;}
.acreditation .form dd input { height:20px; padding:2px 5px 0 5px;}
.acreditation .form dd .ftype2 { font:normal 10px Tahoma; color:#b9b9b9;}
.acreditation .form dd select { height:18px; vertical-align:middle; margin:0px;}
.acreditation .form dd textarea { height:92px; //margin-top:-16px; _margin-top:0px; _position:absolute;}
.acreditation .form .submit { _margin-top:92px;}
.acreditation .terms { font:bold 14px Arial, Helvetica, sans-serif; padding:15px 0;}
.acreditation .form .submit input { width:250px; height:30px; padding:0 0 2px 18px; cursor:pointer; font:bold 11px Tahoma; color:#FFFFFF; border:none; background:#e31a22 url(_img/acr_sbmt.gif) no-repeat 9px 13px; margin:3px 0 0 0;}
.acreditation .form dd span { display:none;}
.acreditation .form .show-error span { display:block; position:absolute; top:-10px;}
.acreditation .show-error { color:#e31a22;}
.acreditation .show-error p { font-size:12px; padding:25px 85px 26px 85px; text-align:center;}
.acreditation div.show-error, .acreditation .show-error input, .acreditation .show-error select { border:1px #e31a22 solid!important;}