/* CSS Document */
table {
	font-size:12px;
}
.m0
{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:1px;
	margin-bottom:1px;
}
.m0 h1
{
	font-size:15px;
	color:#008C44;
	margin-bottom:1px;
}
.m0 h1 a
{
	font-size:15px;
	color:#008C44;
	margin-bottom:3px;
}
.m0 ul
{
	font-size:12px;
	color:#008C44;
	margin:0;
	padding:0;
	list-style:none;
}
.m0 li
{
	line-height:20px;
}
.m0 td
{
	padding:1px 2px 1px 12px;
}
.m0 a
{
	color:#333333;
	text-decoration:none;
}


.m1
{
	background-color:#F8F8F7;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	empty-cells:show;
	margin:10px 0px;
	padding:0
}
.m1 ul {margin:2px; padding:0;list-style:none;}
.m1 ul li
{
	border-left:4px solid red;
	margin-bottom:3px;
}

.m1 ul li a
{
	margin-left:5px;
	color:#0049A3;
	text-decoration:none;
}
.m1 ul li a:hover
{
	color:#6F9DD7;
	text-decoration: none;
}
.m1 .empt
{
	border-bottom:1px solid #CDD4D1;
	border-left:0;
	line-height:1px;
	height:1px;
	margin-bottom:5px;
}

/* lenta top news */
.top h3
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#ED1E24;
	margin:15px 0px 1px;
	padding-bottom:-1px;
	padding-left:5px;
	text-transform:uppercase;
	background:url(/images/leftblocklinksseparator.gif) repeat-x bottom;
}
.top ul
{
	margin:0; padding:0;list-style:none;
	margin-top:7px;
}
.top li
{
	margin-bottom:7px;
	padding-left:6px;
	line-height:12px;
}
.top a
{
	text-decoration: none; 
	font-size: 11px;
	color:#333;
}
.title
{
	background:#008C44;
	font-size:22px;
	color:#fff;
	background:url(/images/ico-title-.gif) no-repeat left #008C44;
	height:28px;
	padding:5px 0 0 32px;
	margin:0 0 0 0px;
	-moz-border-radius: 8px 8px 8px 8px;

}
.n-lenta
{
	margin-top:5px !important;
}
.n-lenta span
{
background: rgb(231, 231, 231) none repeat scroll 0%; 
padding-left: 10px; 
padding-right: 20px; 
-moz-background-clip: -moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: -moz-initial; 
color: black; 
font-size: 10px;
}
.n-lenta div
{
	font-size:11px;
	color:#ED1E24;
	font-weight:normal;
	margin:15px 1px 0px;
	padding-bottom:2px;
	padding-top:2px;
}
.n-lenta a
{
	color:#000;
	padding-bottom:10px;
}

.links
{
	font-size:12px;
	margin:5px 0 10px;
	color:#444;
}

.links strong
{
	font-size:14px;
	font-weight:normal;
	color:#0049A3;
}

.links a
{
	font-size:14px;
	color:#0049A3;
	margin:5px 0 1px 0;
}

.links span
{
	color: rgb(99, 96, 95);
	font-size:10px;

	/*letter-spacing:1px;
	color:#;
	color:#CCCCBB;*/
	/*width:70px;
	float:right;
	font-weight:bold;*/
	padding-left:20px;
	padding-right:5px;
	background:url(/images/clock.png) left center no-repeat;
}
.flt
{
	/*border:1px solid #008C44;*/
	padding:3px;
	background-color:#EfEfEf;
	border:1px solid #ccc;
	color:#444;
	font-size:11px;
}

.flt input, .flt select
{
	border:1px solid #ccc;
	font-size:10px;
}
.flt a
{
	font-size:11px;
}
.content {margin:5px; font-size:12px; margin-left:10px}
.content h1
{
	color:#0049A3;
	font-weight:normal;
	font-size:22px;
}
.content a
{
	font-size:12px;
	color:#0049A3;
	text-decoration:none;
}
.content a:hover
{
	font-size:12px;
	color:#6F9DD7;
	text-decoration:underline;
	list-style:none;
}
.content ul
{
	padding:10px;
	margin:10px;
}
.content ul li
{
	padding:0px 0px 4px 0px;
	margin:0;
	list-style-image:url(/images/li-grean.gif);
}
.content ul a
{
	font-size:14px;
	color:#0049A3;
	text-decoration:none;}
.content ul a:hover
{
	font-size:14px;
	color:#FF0000;
	text-decoration: none;
	list-style:none;
}
/*CSS Meneame style pagination*/
div.pagination {
	padding: 15px;
	margin: 3px;
	text-align:center;
	color:#4D6186;
	font-size:80%;
}

div.pagination a {
	border: 1px solid #008C44;
	margin-right:3px;
	padding:5px 7px;
	background-image:url(/images/meneame.jpg);
	background-position:bottom;
	text-decoration: none;
	color: #4D6186;
}
div.pagination a:hover, div.meneame a:active {
	border: 1px solid #4D6186;
	background-image:none;
	background-color:#C5CCDA;
	color: #C12912;
}
div.pagination span.current {
	margin-right:3px;
	padding:5px 7px;
	border: 1px solid #008C44;
	font-weight: bold;
	background-color: #F6F8F4;
	color: #C5CCDA;
}
div.pagination span.disabled {
	margin-right:3px;
	padding:5px 7px;
	border: 1px solid #C5CCDA;
	color: #C5CCDA;
}
.arr1
{
	background:url(/images/ico-arr1.gif) repeat-x left !important;
}
.infList{margin:0; padding:0;font-size:11px; margin-top:10px}
.infList h3{	
	background:#008C44;
	font-size:12px;	color:#fff;	background:url(/images/ico-title-.gif) no-repeat left #008C44;
	height:21px;
	padding:5px 0 0 32px; margin:0;
	-moz-border-radius: 8px 8px 8px 8px;
}
.infList ul{
	list-style:none;
	margin:0 3px;
	padding:0 3px;
	margin-top:7px;
}
.infList ul li{
	margin-bottom:5px;
}

.infList ul li small{
	font-size:10px;
	color: #7B8F9D;
}

.infList span{
	color:#E91A22;
}
.infList a{
	font-size:12px;
	color:#0049A3;
	text-decoration: underline;
}
.infList a:hover{
	color:#69A0DE;
	text-decoration: none;
}
#copy {color:#000000;font-size:11px;white-space:nowrap;}
#copy a{
	color:#1C7BBB;
}

.anons-list dt
{
	font-size: 13px;
	font-weight:bold;
}
.anons-list dd
{
	font-size:11px;
}
.anons-list a strong{font-size:16px;}
.anons-list img{margin-top:4px;}
.anons-list ul li{list-style:none}

.anons ul{
	margin:0;
	padding:0;
}
.anons ul li{list-style:none;/*font-size:11px;*/}
.anons ul li strong{list-style:none; font-size:13px}
.anons p{font-size:14px}
.anons img{margin:33px 8px 0 0}
#req{color:#FF0000}
#info{ 
	margin:15px 5px;
	padding:0 3px 0 80px; 
	border:3px double #ccc;
	border-left:0;
	border-right:0;
	background:url(/images/ico-info.gif) left top no-repeat;
}
.pth{
	background-color:#eee;
	font-size:11px;
	padding:8px 2px;
}
.pth a {
	margin:0 5px;
	color:#0049A3;
	text-decoration:none;
}
.pth a:hover{
	color:#6F9DD7;
	text-decoration: none;
} 
/** JOB TABLES */
table.job
{
	width:100%;
	font-size:13px;
}
table#opt{color:#777;font-size:11px;width:100%;}
div.info{background-color:#efefef; margin:3px;padding:5px;border:1px solid #ccc;}
dl.info{background-color:#efefef; margin:0; padding:0}
dl.info dt{ font-size:10px;font-weight:800;padding-top:10px; color:#444;}
dl.info p{font-size:12px;font-weight:800;color:#444;margin:0;padding:0;margin-top:20px; margin-bottom:-5px;}
.tbord{border-top:3px double #ccc; margin-top:3px;}
.gr_menu{margin-left:10px}
.gr_menu ul{
	width:120px;
	height:auto !important;
	float:left;
	margin:0;
	padding:0;
}
.gr_menu ul li
{
	list-style:none;
	line-height:10px;
}
.gr_menu ul li a, .gr_menu ul li a:hover
{
	font-size:10px;
}
.ln {border-bottom:1px solid #ccc;padding-top:3px}
h3#cargo
{
	font-size:15px;
	color:#008C44;
	margin-bottom:1px;
	border-bottom:1px solid #008C44;
	cursor:pointer;
}

.resumeinfo h1, .resumecontent h1{
font-size:15px;
}

.resumeinfo h2, .resumecontent h2{
font-size:13px;
}
