body 							{	font-family: Arial, Helvetica, sans-serif;color:#333;margin:0;padding:0;	}
#index							{	background: #FFF url(images/bg.gif) no-repeat 0px 0px;	}

a:link							{	text-decoration:underline;color:#008BC4;	}
a:visited						{	color:#036;	}
a:hover							{	color:#0064B0;	}
a:active						{	color:#D22F43;	}

.lang							{	font-size:10px;}
.lang .sel						{	width:30px;height:23px;color:#FFF;background-color:#008BC4;text-align:center;float:left;padding-top:7px;	}
.lang .l						{	width:30px;height:23px;text-align:center;float:left;padding-top:7px;	}

.headline						{	color:#fff;background:#8BCBE4 url(images/headline-bg-blue.gif) repeat-x left center;}
.headline h1					{	display:block;margin:0;padding:7px 0 7px 20px;font-size:1.4em;background:url(images/headline-img-blue.jpg) no-repeat left center;border-bottom:1px solid white;}
.headline a:link,							
.headline a:visited,						
.headline a:hover,							
.headline a:active				{	color:#fff;	}

.title							{	border-top:4px solid #EBEBEB;padding:20px 0 20px 20px;}
.titlehome h1,
.title h1						{	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.3em;color:#D22F43;margin:0;padding:0;line-height:100% }
.titlehome						{	padding:20px 0 }
.titlehome h1					{	}

.text							{	font-size:.8em;padding:0 20px 20px 20px;vertical-align:top;}
.texthome						{	font-size:.8em;padding:0 20px 20px 0;vertical-align:top;}
.text p,
.texthome p						{	margin:0;padding:0 0 .6em 0;	}
.text h1						{	margin:0;padding:0 0 1em 0;font-size:1.4em;font-weight:normal;color:#D22F43;	}
.text h2						{	margin:0;padding:0 0 1em 0;font-size:1.3em;font-weight:normal;color:#D22F43;	}
.text h3						{	margin:0;padding:0 0 1em 0;font-size:1.2em;font-weight:normal;color:#D22F43;	}
.text ul						{	list-style:none;margin:0;padding:0 0 .6em 0;}
.text ul li						{	padding:0 0 .6em 20px;background:url(images/bullet.gif) no-repeat 5px .55em;}
.text .date						{	color:#666;font-size:.85em;margin-bottom:20px;}

.text .map						{	border:1px solid #D9EEF6;height:350px;margin-bottom:20px;background:url(images/map.gif) no-repeat top center}
.map-en							{	border:1px solid #D9EEF6;height:350px;margin-bottom:20px;background:url(images/map-en.gif) no-repeat top center}

.prn							{	font-size:0.85em;padding:0 0 0 20px;background:url(images/print.gif) no-repeat 3px 0.3em;margin:20px 0 0 0;	}

.menu							{	vertical-align:top;}
.menu ul,
.menu ul li						{	list-style:none;margin:0;padding:0;}
.menu ul li						{	margin-bottom:7px;}

.articles						{	padding-bottom:2em;	}
.articles .name					{	font-size:1em;	}
.articles .date					{	font-size:0.85em;color:#999;margin:0;padding:0;	}
.articles .descr				{	font-size:0.85em;color:#666;padding:.3em 0 .3em 20px;margin:0; }


.rcol							{	vertical-align:top;	}
.rcol ul						{	list-style:none;margin:0 50px 0 0;padding:0;color:#87909D;font-size:.75em;}
.rcol ul li						{	padding:0 0 .4em 30px;	}
.rcol a.sel:link,
.rcol a.sel:visited				{	color:#87909D;}

.rcol .servgreen				{	border-bottom:3px solid #84BC34;background:#F6FAF1 url(images/serv-green-bg.gif) no-repeat 0px 0px;cursor:hand;	}
.rcol .servred					{	border-bottom:3px solid #D22F43;background:#FCF0F2 url(images/serv-red-bg.gif) no-repeat 0px 0px;cursor:hand;		}
.rcol .servblue					{	border-bottom:3px solid #008BC4;background:#EDF7FB url(images/serv-blue-bg.gif) no-repeat 0px 0px;cursor:hand;		}
.rcol .servyellow				{	border-bottom:3px solid #F2C63B;background:#FEFBF1 url(images/serv-yellow-bg.gif) no-repeat 0px 0px;cursor:hand;		}

.rcol .servgreen,
.rcol .servred,
.rcol .servblue,
.rcol .servyellow,
.rcol .subscribe				{	margin:30px 0;padding:5px 50px 0px 30px;	}

.rcol .servgreen a,
.rcol .servred a,
.rcol .servblue a,
.rcol .servyellow a 			{	text-decoration:none;	}

.rcol .servgreen table,
.rcol .servred table,
.rcol .servblue table,
.rcol .servyellow table 		{	cursor:hand;width:80%;voice-family: "\"}\"";voice-family:inherit;width:100%;	}

html>body .rcol .servgreen table,
html>body .rcol .servred table,
html>body .rcol .servblue table,
html>body .rcol .servyellow table 		{	width:100%;	}

.rcol .txt						{	font-size:0.7em;color:#666;line-height:110%;padding-top:5px;		}
.rcol .txt p					{	margin:0;padding:0 0 5px 0;	}	

.rcol .subscribe				{	border-top:3px solid #008BC4;padding-top:10px;background:url(images/sub-bg.gif) no-repeat top right; }
.rcol .subscribe .form			{	margin:0;padding:0;	}
.rcol .subscribe .t				{	font-size:0.7em;margin-bottom:10px;}
.rcol .subscribe .radio			{	font-size:0.7em;margin-top:10px;}
.rcol .subscribe .field			{	width:100%;font-size:0.8em;border:1px solid #ccc;padding:0 2px;	}
.rcol .subscribe .field:focus	{	background-color:#ffc;	}
.rcol .subscribe .btn			{	font-size:.7em	}
.rcol .radio input				{	font-size:.7em	}

.border div						{	height:1px;border-bottom:4px solid #EBEBEB;margin:0;padding:0;	}

.copy							{	font-size:0.7em;padding:20px 20px 0 0;vertical-align:top;	}
.copyb							{	font-size:0.7em;padding:10px 20px 20px 0;vertical-align:top;	}
.copy p,
.copyb	p							{	margin:0;padding:0 0 .6em 0;	}
.copyb p.licence					{	padding-top:1.2em;color:#ccc;	}

.dev							{	padding:20px 20px 0 30px;color:#ccc;vertical-align:top;font-size:0.7em;}
.devb							{	padding:10px 20px 0 30px;color:#ccc;vertical-align:top;font-size:0.7em;}
.devb a							{	white-space:nowrap;	}
.dev form 						{	display:block;padding:0 0 18px 0;	}
.dev form .sf					{	font-size:11px;width:100%;background-color:#EDF7FB;border-top:1px solid #B5BBC2;border-left:1px solid #B5BBC2;border-right:1px solid #DEE2E6;border-bottom:1px solid #DEE2E6;}
.dev form .sf:focus				{	background-color:#fff;	}
.dev form input.button			{	margin-left:10px;font-size:11px;	}

 
.fedbackform					{	margin:0 50px 0 30px;font-size:0.7em;}
.fedbackform h3					{	margin-top:0;padding-top:0px;font-size:1.2em;font-weight:normal;;color:#D22F43;	}
.fedbackform form				{	margin:0;padding:0;}
.fedbackform input.field,
.fedbackform select.field,
.fedbackform textarea.field		{	width:98%;border:1px solid #ccc;font-size:12px; }
.fedbackform input.button		{	margin-top:10px;font-size:11px;}

/*.subtitul						{	background:#008BC4 url(images/sub-bg-2.gif) no-repeat left top;color:#fff;padding:0 50px 0 30px}*/
.subtitul						{	color:#fff;padding:0 50px 0 30px}
.subtitul .form					{	margin:0;padding:0;	}
.subtitul .t					{	font-size:0.7em;margin-bottom:10px;}
.subtitul .radio				{	font-size:0.7em;margin-top:10px;}
.subtitul .field				{	width:100%;font-size:0.7em;border-top:1px solid #555;border-left:1px solid #555;border-right:1px solid #999;border-bottom:1px solid #999;padding-left:2px;padding-right:2px;	}
.subtitul .field:focus			{	background-color:#ffc;	}
.subtitul .btn					{	font-size:.7em	}
.subtitul .radio				{	color:#fff;	}
.subtitul .radio input			{	font-size:.7em;margin-bottom:-2px;	}

.mainimage						{	background:url(images/img-bg.gif) repeat-x left top;	}
.mainimage .container			{	background:url(images/img-1.jpg) no-repeat left top;height:200px;text-align:right	}

.anatitics						{	vertical-align:top;padding:20px 0px 20px 30px;font-size:.7em;	}
.anatitics .art					{	padding-bottom:10px;}

.search li						{	margin-top:0;margin-bottom:.5em;	}
.search .link					{	font-size:1.2em;	}
.search .descr					{	font-size:.9em;margin-top:.3em;	}

.services						{	vertical-align:top;padding-top:20px;	}

.services td.descr				{	color:#666;font-size:.7em;line-height:100%;}


.services a.jur table			{	border-bottom:3px solid #008BC4;height:120px;cursor:hand;	}
.services a.expert table 		{	border-bottom:3px solid #D22F43;height:120px;cursor:hand;	}
.services a.realting table 		{	border-bottom:3px solid #84BC34;height:120px;cursor:hand;	}
.services a.translate table		{	border-bottom:3px solid #F2C63B;height:120px;cursor:hand;	}

.services a.jur:link,
.services a.jur:visited,
.services a.expert:link,
.services a.expert:visited,
.services a.realting:link,
.services a.realting:visited,
.services a.translate:link,
.services a.translate:visited	{	display:block;border-bottom:3px solid #fff;text-decoration:none;}

.services a.jur:hover			{	display:block;border-bottom:3px solid #008BC4;background:#EDF7FB url(images/serv-blue-bg.gif) no-repeat 0px 0px;text-decoration:none;}
.services a.expert:hover		{	display:block;border-bottom:3px solid #D22F43;background:#FCF0F2 url(images/serv-red-bg.gif) no-repeat 0px 0px;text-decoration:none;	}
.services a.realting:hover		{	display:block;border-bottom:3px solid #84BC34;background:#F6FAF1 url(images/serv-green-bg.gif) no-repeat 0px 0px;text-decoration:none;}
.services a.translate:hover		{	display:block;border-bottom:3px solid #F2C63B;background:#FEFBF1 url(images/serv-yellow-bg.gif) no-repeat 0px 0px;text-decoration:none;}

.partner {padding: 0 0 20px 0;}
.partner a img{border: none}