body {
	background:#FFF;
	text-align:center;
}
body, td, th, div {
	font:normal normal 11px Arial, Verdana, Tahoma, sans-serif;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}


/* layout */
#layout {
	width:925px;
	margin:0 auto;
	text-align:left;
}
.more {
	color:#5584B4 !important;
	text-decoration:none !important;
}
.more:hover {
	color:#5584B4;
	text-decoration:underline !important;
}
.more img {
	display:inline;
	margin:2px 0 -2px 0;
	border-left:5px solid #FFF;
	border-bottom:2px solid #FFF;
	border-right:5px solid #FFF;
}
#print {
	float:right;
	text-decoration:none;
	color:#666;
	margin:-42px 15px 0 0;
	position:relative;
}
#print:hover {
	text-decoration:underline !important;
}
#print img {
	display:inline;
	border-bottom:2px solid #FFF;
	border-right:5px solid #FFF;
	border-left:5px solid #FFF;
	margin:2px 0 -2px 0;
}
#left {
	vertical-align:top;
	width:205px;
	background:url(../images/bg/left.gif) right 0 repeat-y;
}
#center {
	vertical-align:top;
	background:url(../images/bg/left.gif) right 0 repeat-y;
}
#center h3 {
	display:block;
	padding:35px 25px 0 35px;
	font-size:15px;
	color:#6E99B2;
	line-height:110%;
}
#center h4 {
	display:block;
	padding:0 25px 0 35px;
	font-size:22px;
	color:#A30210;
	line-height:110%;
}
#right {
	vertical-align:top;
	width:276px;
}
#right #title-news {
	margin:5px 5px 0 10px;
}
#right #title-news b {
	padding:20px 0 6px 0;
	margin:0 14px;
}
#cms-txt {
	padding:0 35px;
}
#cms-txt .wf {
	padding:20px 0;
	font-size:13px;
	color:#666;
}
#cms-txt .wf * {
	font-size:13px;
	color:#666;
}
#cms-txt #print {
	margin:-42px -7px 0 0;
}
#cms-txt #print img {
	border-bottom:2px solid #F6F6F6;
	border-left:5px solid #F8F8F8;
	border-right:5px solid #F6F6F6;
	margin:2px 0 -2px 0;
}
/* layout */



/* header */
#header {
	min-height:95px;
}
#logo {
	position:absolute;
	margin:35px auto auto 24px;
}
#langs {
	float:right;
	padding:10px 2px 0 0;
	margin:0;
	list-style:none;
	display:block;
}
.no-search {
	margin:30px 0 0 0 !important;	
}
#langs li {
	float:left;
	padding:3px 10px;
	background:url(../images/dec/dots-2.gif) right 0 no-repeat;
	margin:0;
	list-style:none;
	display:block;
}
#langs a {
	color:#669AB3;
	text-decoration:none;
}
#langs a:hover {
	text-decoration:underline !important;
}
#langs .lst {
	background:none;
}
#langs .act {
	color:#999;
}
#search {
	clear:both;
	float:right;
	padding:10px 10px 0 0;
}
#search label {
	float:left;
	display:block;
	padding:4px 0 0 0;
}
#search input {
	float:left;
}
#search .submit {
	width:21px;
	height:21px;
	border:none;
	background:url(../images/ico/arrow-1.gif) no-repeat center center #84B3CB;
	cursor:pointer;
	cursor:hand;
	margin:0 0 0 4px;
}
#search .txt {
	width:110px;
	margin:0 0 0 5px;
}
/* header */





/* top-nav */
#top-nav {
	background:#84B3CB;
	min-height:28px;
}
#mini-nav {
	float:right;
	display:block;
	padding:0 3px 0 0;
	margin:0;
	list-style:none;
}
#mini-nav li {
	float:left;
	display:block;
	padding:7px 7px 0 0;
	margin:0;
	list-style:none;
}
#main-nav {
	float:left;
	padding:0 0 0 17px;
	margin:0;
	list-style:none;
	display:block;
}
#main-nav li {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	display:block;
}
#main-nav a {
	padding:7px 13px;
	background:url(../images/dec/dots-1.gif) right 0 no-repeat;
	display:block;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#main-nav a:hover {
	background:url(../images/dec/dots-1.gif) right 0 no-repeat #5584B4 !important;
}
#main-nav .lst a {
	background:none;
}
#main-nav .lst a:hover {
	background:#5584B4 !important;
}
#main-nav .act {
	margin:0 0 0 -1px !important;
}
#main-nav .act a {
	background:#FFF !important;
	border-top:3px solid #84B3CB;
	padding:6px 13px 5px 13px;
	color:#9F0312;
	font-weight:bold;
}
#main-nav .act a:hover {
	background:#FFF !important;
	border-top:3px solid #84B3CB;
	padding:6px 13px 5px 13px;
	color:#9F0312;
	font-weight:bold;
}
/* top-nav */




/* title */
#title-nfo {
	position:absolute;
	margin:-240px auto auto 555px;
	border-left:10px solid #6598B1;
	width:330px;
	min-height:185px;
	background:url(../images/bg/title-nfo.gif) right 0 repeat-y;
}
#title-nfo * {
	color:#FFF;
}
#title-nfo img {
	margin:0 0 7px 0;
}
#title-nfo .padd {
	padding:42px 72px 0 22px;
}
#title-table {
	width:100%;
}
#page-right-1 h2 {
	display:block;
	position:absolute;
	margin:-25px 0 0 -10px;
	width:340px;
	height:33px;
	background:url(../images/hdr/green-title-1.gif);
}
#page-right-1 h2 span {	
	display:block;	
	font-family:Tahoma, Verdana, Georgia;	
	color:#FFF;		
	font-size:15px;	
	text-transform:uppercase;	
	padding:8px 0 0 30px;	
	margin:0 14px 0 0;        
	font-weight:normal !important;
}
#page-right-1 h2.red {
	display:block;
	position:absolute;
	margin:-25px 0 0 -10px;
	width:340px;
	height:33px;
	background:url(../images/hdr/red-title-1.gif);
}
#page-right-1 h2.red span {
	display:block;
	font-family:Arial, Verdana, Georgia;
	color:#FFF;
	font-size:15px;
	text-transform:uppercase;
	padding:8px 0 0 30px;
	margin:0 14px 0 0;
}
#page-right-1 h2.blue {
	display:block;
	position:absolute;
	margin:-25px 0 0 -10px;
	width:340px;
	height:33px;
	background:url(../images/hdr/blue-title-1.gif);
}
#page-right-1 h2.blue span {
	display:block;
	font-family:Arial, Verdana, Georgia;
	color:#FFF;
	font-size:15px;
	text-transform:uppercase;
	padding:8px 0 0 30px;
	margin:0 14px 0 0;
}
#title-table h2 {
	display:block;
	position:absolute;
	margin:-48px 0 0 -10px;
	width:340px;
	height:33px;
}
#title-table h2 span {
	display:block;
	font-family:Arial, Verdana, Georgia;
	color:#FFF;
	font-size:15px;
	text-transform:uppercase;
	padding:8px 0 0 30px;
	margin:0 14px 0 0;
}
#title-center h2 {
	background:url(../images/hdr/green-title-1.gif);
}
#title-center h2 span {
	background:url(../images/ico/arrow-4.gif) right 12px no-repeat;
}
#title-right h2 {
	background:url(../images/hdr/red-title-1.gif);
}
#title-right h2 span {
	background:url(../images/ico/arrow-5.gif) right 12px no-repeat;
}
#title-left {
	width:205px;
	vertical-align:top;
	background:url(../images/bg/title-left.gif);
}
#title-left .main-wrap {
	padding:23px 11px 23px 0;
}
#title-center {
	width:360px;
	vertical-align:top;
	background:url(../images/bg/title-center.gif);
	padding:23px 0;
}
#title-center .main-wrap {
	padding:0 20px;
}
#title-center .top-nav {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	min-height:27px;
}
#title-center .top-nav li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	background:url(../images/dec/dots-3.gif) right bottom no-repeat;
}
#title-center .top-nav a {
	text-decoration:none;
	color:#333;
	padding:8px 17px 5px 17px;
	display:block;
}
#title-center .top-nav a:hover {
	color:#A1C100;
}
#title-center .top-nav a.act {
	background:#A1C100;
	color:#FFF !important;
}
#title-center .top-nav li.lst {
	background:none;
}
#title-right {
	width:360px;
	vertical-align:top;
	padding:23px 0;
}
#title-right .top-nav {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	min-height:27px;
}
#title-right .top-nav li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	background:url(../images/dec/dots-3.gif) right bottom no-repeat;
}
#title-right .top-nav a {
	text-decoration:none;
	color:#333;
	padding:8px 17px 5px 17px;
	display:block;
}
#title-right .top-nav a:hover {
	color:#A70E1B;
}
#title-right .top-nav a.act {
	background:#A70E1B;
	color:#FFF !important;
}
#title-right .top-nav li.lst {
	background:none;
}
#title-right .main-wrap {
	padding:0 20px;
}
#foreign-projects {
	background:url(../images/bg/foreign-projects.gif);
	padding:0 14px 14px 14px;
}
#foreign-projects b {
	display:block;
	float:left;
	background:#7EABC1;
	font-weight:normal;
	padding:8px 14px 5px 14px;
	color:#FFF;
	margin:0 0 0 -4px;
}
#foreign-projects div {
	clear:both;
	padding:11px 0 3px 0;
	color:#666;
}
#foreign-projects ul {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	border-top:1px solid #DEDEDE;
}
#foreign-projects li {
	display:block;
	padding:5px 9px;
	background:url(../images/ico/arrow-2.gif) 0 10px no-repeat;
	margin:0;
	list-style:none;
	border-bottom:1px solid #DEDEDE;
}
#foreign-projects a {
	font-weight:bold;
	color:#666;
}
#title-news b {
	display:block;
	color:#6FA6C2;
	font-family:"Tahoma", Arial, Verdana;
	font-size:15px;
	text-transform:uppercase;
	border-bottom:1px solid #6FA6C2;
	padding:20px 14px 6px 14px;
}
#title-news ul {
	display:block;
	padding:20px 14px;
	margin:0;
	list-style:none;
}
#title-news li {
	display:block;
	padding:8px 0 20px 0;
	border-top:1px solid #DEDEDE;
	margin:0;
	list-style:none;
}
#title-news strong {
	display:block;
	float:left;
	margin:-17px 0 0 0;
	font-size:9px;
	font-family:"Tahoma", Arial, Verdana;
	color:#B12834;
	position:relative;
	font-weight:normal;
	background:#FFF;
	padding:2px 4px 2px 0;
}
#title-news a {
	clear:both;
}
#title-news .txt {
	color:#666;
}
#title-news .more-news {
	padding:4px 0 20px 0;
}
#title-table .items {
	display:block;
	padding:10px 0;
	margin:0;
	list-style:none;
}
#title-table .items li {
	display:block;
	padding:15px 0;
	color:#666;
	margin:0;
	list-style:none;
	border-bottom:1px solid #DEDEDE;
}
#title-table .items img {
	float:left;
	margin:0 13px 0 0;
}
#title-table .items a {
	text-decoration:none !important;
}
#title-table .items a:hover {
	text-decoration:underline !important;
}
#title-table .items a strong {
	color:#000;
	text-decoration:none !important;
	line-height:130%;
}
#title-table .items a:hover strong {
	text-decoration:underline !important;
}
#title-table .items .fst a strong {
	line-height:170%;
}
#title-table .items a:hover img {
	border:1px solid #000;
	margin:-1px 12px -1px -1px;
}
#title-table .items .more img {
	float:none;
	margin:2px 0 -2px 0;
}
#title-table .items .more:hover img {
	margin:2px 0 -2px 0 !important;
	border:none !important;
	border-left:5px solid #FFF !important;
	border-bottom:2px solid #FFF !important;
	border-right:5px solid #FFF !important;
}
#title-1 {
	position:absolute;
	height:36px;
	margin:0 auto auto 0;
	width:925px;
	background:url(../images/dec/title-1.png);
}
/* title */





/* page */
#page-nfo {
	position:absolute;
	margin:-180px auto auto 639px;
	border-left:10px solid #6598B1;
	width:245px;
	min-height:170px;
	background:url(../images/bg/title-nfo.gif) right 0 repeat-y;
}
#page-nfo * {
	color:#FFF;
}
#page-nfo img {
	margin:0 0 7px 0;
}
#page-nfo .padd {
	padding:70px 20px 0 20px;
}
#page-1 {
	position:absolute;
	height:16px;
	margin:0 auto auto 0;
	width:925px;
	background:url(../images/dec/page-1.png);
}
#page-2 {
	position:absolute;
	height:36px;
	margin:0 auto auto 0;
	width:925px;
	background:url(../images/dec/page-2.png);
}
#page-3 {
	position:absolute;
	height:11px;
	margin:0 auto auto 0;
	width:925px;
	background:url(../images/dec/page-3.png);
}
#page-4 {
	position:absolute;
	height:12px;
	margin:0 auto auto 0;
	width:925px;
	background:url(../images/dec/page-4.png);
}
#page-left-1 {
	vertical-align:top;
	width:205px;
	background:url(../images/bg/page-left-1.gif);
}
#page-right-1 {
	vertical-align:top;
	width:720px;
}
#page-right-1 .top-nav {
	padding:23px 0 0 10px;
	margin:0 10px;
	list-style:none;
	display:block;
	min-height:27px;
	border-bottom:1px solid #A1C100;
}
#page-right-1 .top-nav li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	background:url(../images/dec/dots-3.gif) right bottom no-repeat;
}
#page-right-1 .top-nav a {
	text-decoration:none;
	color:#333;
	padding:8px 17px 5px 17px;
	display:block;
}
#page-right-1 .top-nav a:hover {
	color:#A1C100;
}
#page-right-1 .top-nav a.act {
	background:#A1C100;
	color:#FFF !important;
}
#page-right-1 .top-nav li.lst {
	background:none;
}
#page-right-1 h3 {
	display:block;
	padding:35px 25px 0 35px;
	font-size:15px;
	color:#6E99B2;
	line-height:110%;
}
#page-right-1 h4 {
	display:block;
	padding:0 25px 0 35px;
	font-size:22px;
	color:#A30210;
	line-height:110%;
}
#page-right-1 .top-nav-red {
	padding:23px 0 0 10px;
	margin:0 10px;
	list-style:none;
	display:block;
	min-height:27px;
	border-bottom:1px solid #A70E1B;
}
#page-right-1 .top-nav-red li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	background:url(../images/dec/dots-3.gif) right bottom no-repeat;
}
#page-right-1 .top-nav-red a {
	text-decoration:none;
	color:#333;
	padding:8px 17px 5px 17px;
	display:block;
}
#page-right-1 .top-nav-red a:hover {
	color:#A70E1B;
}
#page-right-1 .top-nav-red a.act {
	background:#A70E1B;
	color:#FFF !important;
}
#page-right-1 .top-nav-red li.lst {
	background:none;
}
#page-right-1 .top-nav-blue {
	padding:23px 0 0 10px;
	margin:0 10px;
	list-style:none;
	display:block;
	min-height:27px;
	border-bottom:1px solid #84B3CB;
}
#page-right-1 .top-nav-blue li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	background:url(../images/dec/dots-3.gif) right bottom no-repeat;
}
#page-right-1 .top-nav-blue a {
	text-decoration:none;
	color:#333;
	padding:8px 17px 5px 17px;
	display:block;
}
#page-right-1 .top-nav-blue a:hover {
	color:#A70E1B;
}
#page-right-1 .top-nav-blue a.act {
	background:#84B3CB;
	color:#FFF !important;
}
#page-right-1 .top-nav-blue li.lst {
	background:none;
}
/* page */





/* left-nav */
#left-nav {
	padding:25px 20px 25px 15px;
	display:block;
	margin:0;
	list-style:none;
}
.left-nav-1 {
	margin:50px 10px 0 5px !important;
	border-top:1px solid #A1C100;
	padding:15px 10px 25px 0 !important;
}
.left-nav-1 .lst {
	border:none;
}
.left-nav-2 {
	margin:50px 10px 0 5px !important;
	border-top:1px solid #A70E1B;
	padding:15px 10px 25px 0 !important;
}
.left-nav-2 .lst {
	border:none;
}
.left-nav-3 {
	margin:50px 10px 0 5px !important;
	border-top:1px solid #84B3CB;
	padding:15px 10px 25px 0 !important;
}
.left-nav-3 .lst {
	border:none;
}
.left-nav-1 .lev-2-act {
	background:url(../images/ico/lft-nav-2-off.gif) 9px 10px no-repeat #DEDEDE !important;
	margin-left:5px !important;
	margin-top:-1px !important;
	padding-left:25px !important;
}
.left-nav-1 .lev-2-act a {
	color:#1A1A1A !important;
}
.left-nav-2 .lev-2-act {
	background:url(../images/ico/lft-nav-2-off.gif) 9px 10px no-repeat #DEDEDE !important;
	margin-left:5px !important;
	margin-top:-1px !important;
	padding-left:25px !important;
}
.left-nav-2 .lev-2-act a {
	color:#1A1A1A !important;
}
.left-nav-3 .lev-2-act {
	background:url(../images/ico/lft-nav-2-off.gif) 9px 10px no-repeat #DEDEDE !important;
	margin-left:5px !important;
	margin-top:-1px !important;
	padding-left:25px !important;
}
.left-nav-3 .lev-2-act a {
	color:#1A1A1A !important;
}
#left-nav li {
	display:block;
	list-style:none;
	border-bottom:1px solid #DEDEDE;
}
#left-nav .lev-1 {
	padding:5px 16px;
	background:url(../images/ico/lft-nav-2-off.gif) 5px 10px no-repeat;
}
#left-nav .lev-1-act {
	padding:5px 16px;
	background:url(../images/ico/lft-nav-2-off.gif) 5px 10px no-repeat;
}
#left-nav .lev-1 a {
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
#left-nav .lev-1 a:hover {
	text-decoration:underline;
}
#left-nav .lev-1-act a {
	color:#A30210;
	text-decoration:none;
	font-weight:bold;
}
#left-nav .lev-1-act a:hover {
	text-decoration:underline;
}
#left-nav .lev-2 {
	padding:5px 16px;
	margin:0 0 0 14px;
	background:url(../images/ico/lft-nav-2-off.gif) 0 10px no-repeat;
}
#left-nav .lev-2 a {
	color:#333;
	text-decoration:none;
}
#left-nav .lev-2 a:hover {
	text-decoration:underline;
}
#left-nav .lev-2-act {
	padding:5px 16px;
	margin:0 0 0 14px;
	background:url(../images/ico/lft-nav-2-off.gif) 0 10px no-repeat;
}
#left-nav .lev-2-act a {
	color:#A30210;
	text-decoration:none;
}
#left-nav .lst {
	border:none;
}
/* left-nav */



/* page-news */
.page-news {
	padding:0 25px 15px 35px;
	margin:0;
	list-style:none;
	display:block;
}
.page-news * {
	font-size:13px;
}
.page-news li {
	padding:25px 0 0 0;
	margin:0;
	list-style:none;
	display:block;
	clear:both;
}
.page-news span {
	color:#6FA6C2;
}
.page-news b {
	display:block;
	font-size:18px;
	font-weight:normal;
	padding:0 0 20px 0;
	line-height:110%;
}
.page-news em {
	text-decoration:underline;
	color:#6FA6C2;
}
.page-news a {
	color:#000;
	text-decoration:none !important;
}
.page-news a strong {
	color:#000;
	text-decoration:none !important;
}
.page-news a:hover {
	color:#000;
	text-decoration:underline !important;
}
.page-news a:hover strong {
	color:#000;
	text-decoration:underline !important;
}
.page-news .fr {
	width:575px;
	line-height:130%;
	color:#666 !important;
}
.page-news .fr .more {
	font-size:11px;
}
/* page-news */




/* paging */
.paging {
	display:block;
	float:right;
	width:600px;
	padding:10px 0 40px 0;
	margin:40px 0 0 0;
	list-style:none;
	border-top:1px solid #DEDEDE;
}
.paging li {
	display:block;
	float:left;
	padding:2px 8px 0 8px;
	margin:0;
	list-style:none;
	border-left:1px solid #DEDEDE;
	min-height:18px;
	font-size:13px;
}
.paging a {
	text-decoration:none !important;
	color:#678D9D;
}
.paging a:hover {
	text-decoration:underline !important;
}
.paging .prev {
	width:5px;
	height:9px;
	display:block;
	background:url(../images/btn/prev.gif) no-repeat;
	margin:4px 0 0 0;
}
.paging .prev:hover {
	background:url(../images/btn/prev-on.gif) no-repeat;
}
.paging .next {
	width:5px;
	height:9px;
	display:block;
	background:url(../images/btn/next.gif) no-repeat;
	margin:4px 0 0 0;
}
.paging .next:hover {
	background:url(../images/btn/next-on.gif) no-repeat;
}
.paging .fst {
	border:none;
	padding:2px 8px 0 0;
}
.paging .act a {
	color:#A30210;
}
/* paging */




/* footer */
#footer {
	border-top:3px solid #DEDEDE;
	min-height:70px;
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#footer li {
	border-left:1px solid #84B3CB;
	margin:14px 0 0 0;
	padding:3px 10px;
	float:left;
	color:#7F7F7F;
	min-height:14px;
}
#footer a {
	color:#5584B4;
	text-decoration:none !important;
}
#footer a:hover {
	color:#5584B4;
	text-decoration:underline !important;
}
#footer img {
	margin:4px 0 0 0;
}
#footer li.fl {
	border:none;
}
#footer li.fr {
	float:right;
}
/* footer */




/* newsletter */
#newsletter {
	padding:30px 50px 30px 35px;
}
#newsletter label.clear {
	display:block;
	font-size:13px;
	line-height:130%;
	color:#333;
	height:27px;
}
#newsletter .star {
	font-size:13px;
	line-height:130%;
	color:#333;
	padding:5px 0 20px 0;
}
#newsletter textarea {
	width:325px;
	height:100px
}
#newsletter .fl {
	width:260px;
	font-size:13px;
	line-height:130%;
	color:#666;
}
#newsletter .fl p {
	font-size:13px;
	line-height:130%;
	color:#666;
}
#newsletter .fl b {
	display:block;
	font-size:18px;
	padding:0 0 20px 0;
	font-weight:normal;
}
#newsletter .fr {
	width:325px;
	padding:0 0 0 30px;
	border-left:1px solid #DEDEDE;
}
#newsletter .fr .opts-1 input {
	float:right;
	width:215px;
	margin:0 0 10px 0;
	clear:right;
}
#newsletter .fr .opts-1 select {
	float:right;
	width:219px;
	margin:0 0 10px 0;
	clear:right;
}
#newsletter .fr .opts-1 label {
	float:left;
	width:104px;
	border-bottom:1px solid #DEDEDE;
	padding:3px 0 2px 0;
	font-size:13px;
	margin:0 0 10px 0;
	color:#333;
}
#newsletter .fr .txt {
	border-bottom:1px solid #DEDEDE;
	padding:0 0 3px 0;
	font-size:13px;
	color:#333;
	clear:both;
}
#newsletter .fr .opts-2 {
	padding:10px 0 0 0;
}
#newsletter .fr .opts-2 label {
	display:block;
	min-height:30px;
	font-size:13px;
	color:#333;
}
#newsletter .fr .opts-2 input {
	margin:0 4px 0 0;
}
#newsletter .fr .submit {
	border-top:1px solid #DEDEDE;
	padding:10px 0 20px 0;
}
#newsletter .fr .submit input {
	display:block;
	border:none;
	cursor:pointer;
	cursor:hand;
	font-size:11px;
	padding:2px;
	background:#6C9DBF;
	color:#FFF;
	font-weight:bold;
}
/* newsletter */




/* projects */
#projects {
	display:block;
	padding:0 0 0 20px;
	margin:25px 0 20px 0;
	list-style:none;
	float:left;
}
#projects li {
	float:left;
	display:block;
	padding:0;
	margin:0;
	color:#666;
}
#projects img.fl {
	margin:0 13px 0 0;
}
#projects strong {
	color:#333;
	text-decoration:none !important;
	display:block;
	padding:0 0 5px 0;
}
#projects a {
	color:#333;
	text-decoration:none !important;
}
#projects a:hover {
	text-decoration:underline !important;
}
#projects a:hover strong {
	text-decoration:underline !important;
}
#projects a.more {
	color:#5584B4 !important;
}
#projects .i-1 {
	border-right:1px solid #DEDEDE;
	margin:0 20px 0 0;
	padding:0 20px 0 0;
	min-height:115px;
	width:320px;
}
#projects .i-2 {
	border-bottom:1px solid #DEDEDE;
	margin:0 0 0 0;
	padding:0 20px 20px 0;
	min-height:95px;
	width:310px;
}
#projects .i-3 {
	border-top:1px solid #DEDEDE;
	padding:20px 0 0 0;
	margin:0 20px 0 0;
	min-height:120px;
	width:320px;
}
#projects .i-4 {
	border-left:1px solid #DEDEDE;
	margin:20px 0 0 0;
	padding:0 0 0 20px;
	min-height:115px;
	width:320px;
}
/* projects */



/* item */
#item {
	padding:30px 20px;
	float:left;
}
#item .fl {
	width:350px;
}
#item .fl img {
	margin:0 0 6px 0;
}
#item .fl ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	border-left:1px solid #A1C100;
	height:18px;
}
#item .fl li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
}
#item .fl li strong {
	display:block;
	padding:2px 8px;
	color:#333;
}
#item .fl li a {
	display:block;
	border:1px solid #A1C100;
	width:18px;
	padding:2px 0;
	text-align:center;
	color:#333;
	margin:0 3px 0 0;
}
#item .fl li a:hover {
	color:#A1C100;
}
#item .fl li.act a {
	color:#FFF;
	background:#A1C100;
}
#item .fl li.act a:hover {
	color:#FFF;
	background:#A1C100;
}
#item .fr {
	width:310px;
}
#item .fr h1 {
	display:block;
	font-family:"Tahoma", Arial, Verdana;
	font-size:22px;
	font-weight:normal;
	color:#A1C100;
}
#item .fr ul {
	display:block;
	padding:10px 0 15px 0;
	margin:0;
	list-style:none;
}
#item .fr li {
	display:block;
	padding:3px 17px;
	margin:0;
	list-style:none;
	border-bottom:1px solid #DEDEDE;
	background:url(../images/ico/arrow-6.gif) 5px center no-repeat;
}
#item .fr li a {
	font-weight:bold;
	color:#7E9700;
}
#item .fr li.lst {
	border:none;
}
#item .fr div {
	color:#333;
}
#item #print {
	margin:-42px -10px 0 0 !important;
}


#item-red {
	padding:30px 20px;
	float:left;
}
#item-red .fl {
	width:350px;
}
#item-red .fl img {
	margin:0 0 6px 0;
}
#item-red .fl ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	border-left:1px solid #A70E1B !important;
	height:18px;
}
#item-red .fl li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
}
#item-red .fl li strong {
	display:block;
	padding:2px 8px;
	color:#333;
}
#item-red .fl li a {
	display:block;
	border:1px solid #A70E1B !important;
	width:18px;
	padding:2px 0;
	text-align:center;
	color:#333;
	margin:0 3px 0 0;
}
#item-red .fl li a:hover {
	color:#A70E1B;
}
#item-red .fl li.act a {
	color:#FFF;
	background:#A70E1B !important;
}
#item-red .fl li.act a:hover {
	color:#FFF;
	background:#A70E1B !important;
}
#item-red .fr {
	width:310px;
}
#item-red .fr h1 {
	display:block;
	font-family:"Tahoma", Arial, Verdana;
	font-size:22px;
	font-weight:normal;
	color:#A70E1B !important;
}
#item-red .fr ul {
	display:block;
	padding:10px 0 15px 0;
	margin:0;
	list-style:none;
}
#item-red .fr li {
	display:block;
	padding:3px 17px;
	margin:0;
	list-style:none;
	border-bottom:1px solid #DEDEDE;
	background:url(../images/ico/arrow-6.gif) 5px center no-repeat;
}
#item-red .fr li a {
	font-weight:bold;
	color:#A70E1B !important;
}
#item-red .fr li.lst {
	border:none;
}
#item-red .fr div {
	color:#333;
}
#item-red #print {
	margin:-42px -10px 0 0 !important;
}

.item-red .fr li {
	background:url(../images/ico/arrow-7.gif) 5px center no-repeat !important;
}
.item-red .fr h1 {
	color:#A70E1B !important;
}
.item-red .fr li a {
	color:#A70E1B !important;
}
.item-red .fl ul {
	border-left:1px solid #A70E1B !important;
}
.item-red .fl li a {
	border:1px solid #A70E1B !important;
}
.item-red .fl li a:hover {
	color:#A70E1B;
}
.item-red .fl li.act a {
	color:#FFF;
	background:#A70E1B;
}
.item-red .fl li.act a:hover {
	color: #FFF;
	background:#A70E1B;
}







#item-blue {
	padding:30px 20px;
	float:left;
}
#item-blue .fl {
	width:350px;
}
#item-blue .fl img {
	margin:0 0 6px 0;
}
#item-blue .fl ul {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	border-left:1px solid #7EABC1 !important;
	height:18px;
}
#item-blue .fl li {
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
}
#item-blue .fl li strong {
	display:block;
	padding:2px 8px;
	color:#333;
}
#item-blue .fl li a {
	display:block;
	border:1px solid #7EABC1 !important;
	width:18px;
	padding:2px 0;
	text-align:center;
	color:#333;
	margin:0 3px 0 0;
}
#item-blue .fl li a:hover {
	color:#7EABC1;
}
#item-blue .fl li.act a {
	color:#FFF;
	background:#7EABC1 !important;
}
#item-blue .fl li.act a:hover {
	color:#FFF;
	background:#7EABC1 !important;
}
#item-blue .fr {
	width:310px;
}
#item-blue .fr h1 {
	display:block;
	font-family:"Tahoma", Arial, Verdana;
	font-size:22px;
	font-weight:normal;
	color:#7EABC1 !important;
}
#item-blue .fr ul {
	display:block;
	padding:10px 0 15px 0;
	margin:0;
	list-style:none;
}
#item-blue .fr li {
	display:block;
	padding:3px 17px;
	margin:0;
	list-style:none;
	border-bottom:1px solid #DEDEDE;
	background:url(../images/ico/arrow-6.gif) 5px center no-repeat;
}
#item-blue .fr li a {
	font-weight:bold;
	color:#7EABC1 !important;
}
#item-blue .fr li.lst {
	border:none;
}
#item-blue .fr div {
	color:#333;
}
#item-blue #print {
	margin:-42px -10px 0 0 !important;
}

.item-blue .fr li {
	background:url(../images/ico/arrow-7.gif) 5px center no-repeat !important;
}
.item-blue .fr h1 {
	color:#7EABC1 !important;
}
.item-blue .fr li a {
	color:#7EABC1 !important;
}
.item-blue .fl ul {
	border-left:1px solid #7EABC1 !important;
}
.item-blue .fl li a {
	border:1px solid #7EABC1 !important;
}
.item-blue .fl li a:hover {
	color:#7EABC1;
}
.item-blue .fl li.act a {
	color:#FFF;
	background:#7EABC1;
}
.item-blue .fl li.act a:hover {
	color: #FFF;
	background:#7EABC1;
}
/* item */



/* printas */
#printas {
	padding:24px 30px;
	text-align:left;
}
#printas h3 {
	display:block;
	font-size:15px;
	font-family:"Tahoma", Arial, Verdana;
	color:#666;
	padding:20px 0 0 0;
}
#printas h4 {
	display:block;
	font-size:22px;
	font-family:"Tahoma", Arial, Verdana;
	color:#000;
	font-weight:normal;
}
#printas .hdr {
	min-height:90px;
	border-bottom:3px solid #CCC;
	padding:0 15px 0 10px;
}
#printas .hdr img {
	margin:20px 0 0 0;
	position:absolute;
}
#printas .hdr div {
	float:right;
	border-left:1px solid #A90210;
	padding:2px 0 2px 10px;
	color:#333;
}
#printas .hdr a {
	color:#333;
}
#printas .txt {
	color:#333;
	font-size:13px;
	line-height:130%;
	padding:22px 0 0 0;
}
/* printas */




/* popup */
#popup {
	padding:0 10px;
	text-align:left;
}
#popup table {
	width:100%;
}
#popup td {
	height:435px;
	background:#CCC;
}
#popup h1 {
	display:block;
	clear:both;
	font-size:22px;
	font-weight:normal;
	padding:0 0 10px 0;
	color:#A30210;
}
#popup ul {
	display:block;
	min-height:20px;
	padding:0;
	margin:11px 0 -2px 0;
	list-style:none;
	width:100%;
}
#popup li {
	display:block;
	float:left;
	padding:0 9px 0 12px;
	background:url(../images/btn/next.gif) 0 5px no-repeat;
	margin:0;
	list-style:none;
}
#popup li.fst {
	padding:0 9px 0 0;
	background:none;
}
#popup li a {
	font-size:15px;
	font-family:"Tahoma", Arial, Verdana;
	color:#6E99B2;
	font-weight:bold;
}
#popup .hdr {
	border-bottom:3px solid #84B3CB;
	padding:16px 0;
	text-align:right;
	background:url(../images/hdr/city-invest-1.gif) 0 16px no-repeat;
}
#popup .hdr img {
	display:inline;
	margin:2px 0 -2px 0;
	border-left:5px solid #FFF;
	border-bottom:2px solid #FFF;
}
#popup .hdr a {
	text-decoration:none;
	color:#666;
}
#popup #print {
	margin:-20px 2px 0 0;
}
/* popup */




/* sitemap */
#sitemap {
	display:block;
	padding:20px 35px;
	margin:0;
	list-style:none;
}
#sitemap ul {
	display:block;
	padding:12px 0 0 20px;
	margin:0;
	list-style:none;
}
#sitemap li {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
#sitemap li li {
	padding:0 0 12px 40px;
	background:url(../images/ico/arrow-8.gif) 0 8px no-repeat;
}
#sitemap img {
	margin:0 5px 0 0;
}
#sitemap a {
	color:#333;
	font-size:13px;
	text-decoration:none !important;
}
#sitemap a:hover {
	text-decoration:underline !important;
}
#sitemap a.bld {
	font-weight:bold;
}
/* sitemap */




@media screen and (min-width: 0px), projection and (min-width: 0px), 
handheld and (min-width: 0px){
	html:first-child>body #newsletter .fr .submit input {
		padding:2px 5px;
	}
	html:first-child>body #item {
		width:680px;
	}
}

.error{color:Red;}

/* title-polls */
  #title-polls * {
    font-family:"Tahoma", Arial;
    font-size:11px;
  }
  #title-polls b {
    display:block;
    color:#6FA6C2;
    font-size:15px !important;
    text-transform:uppercase;
    border-bottom:1px solid #6FA6C2;
    padding:20px 14px 6px 14px;
  }
  #title-polls strong {
    display:block;
    padding:8px 14px 9px 14px;
  }
  #title-polls label {
    display:block;
    padding:0 14px 6px 14px;
    color:#666;
  }
  #title-polls label input {
    margin:1px 5px -3px 0;
  }
  #title-polls .tal {
    border-top:1px solid #DEDEDE;
    margin:10px 14px 0 14px;
    padding:8px 0 0 0;
  }
  #title-polls .tal input {
    border:0 solid #FFF;
    background:url(../images/ico/arrow-2.gif) right 5px no-repeat;
    color:#82B2CA;
    cursor:pointer;
    cursor:hand;
    margin:0 10px 0 0;
  }
  #title-polls ul.ainv {
    display:block;
    padding:0 14px;
    margin:0;
    list-style:none;
  }
  #title-polls ul.ainv li {
    display:block;
    padding:0;
    margin:0;
    list-style:none;
  }
  #title-polls ul.ainv i {
    display:block;
    font-style:normal;
    color:#666;
  }
  #title-polls ul.ainv .hght {
    height:22px;
    margin:3px 0 0 0;
  }
  #title-polls ul.ainv .hght div {
    float:left;
    height:13px;
    background:#96B400;
    margin:0 5px 0 0;
  }
  #title-polls ul.ainv .hght span {
    float:left;
    color:#A1C100;
  }
  #title-polls .total {
    margin:10px 14px 0 14px;
    border-top:1px solid #DEDEDE;
    color:#82B2CA;
    padding:5px 0 0 0;
  }
  #title-polls .total span {
    font-weight:bold;
  }
  /* title-polls */

  .rudas_txt {
  color: #960025;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  border: 1;
}