@charset "utf-8";
/* CSS POLAND */

@import url("reset.css");

body{
		position:relative;
		width:920px;
	  	margin:0 auto;
	    font:12px/1.3 Arial, Helvetica, sans-serif; 
}

#header	{
		overflow:hidden;
		background:#5e88c7 url(/img/i/grad-headline.gif) repeat-x 0 0;
/*		background:#626262 url(/img/i/grad-headline.gif) repeat-x 0 0; 	*/
}		

#photo-line{
		overflow:hidden;		
}

#photo-line img{
		float:left;
		padding:1px 0 0 0;
}

#photo-line .no-border{
		padding:0;
}

#imagerotator{
		float:left;
		padding:1px 0 0 0;
		border-left:1px solid #fff;
}

#embassy-headname img{
		padding-left:23px;
}		

#embassy-headname{
		float:left;		
}

/* LANGUAGE switcher start */

#embassy-lang{
		float:right;
		text-align:right;

		width:220px; 
		padding-top:20px; 
}		

#lang-switcher{
		overflow:hidden;
}
#lang-switcher li{
		float:left;
		
		width:73px;  
		text-align:left;		
}

#lang-switcher span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#b7d4ff;
}

/* LANGUAGE switcher end */

/* MENU Home Sitemap start */

#links{
		overflow:hidden;
		padding-top:10px;
}

#links li.home{
		float:left; 
		width:78px;
		text-align:left;		
		}

#links li.sitemap{
		float:left; 
		width:140px;
		text-align:left;		
		}

#links a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;

		text-decoration:none;
		color:#b7d4ff;
/*		color:#fff;		*/
		}

#links a:hover{
		color:#fff;
}

#links img{
		display:block;
		padding-bottom:3px;
}

#map-list ul{
		padding:6px 0 2px;	
}

#map-list .map-sublist{
		padding:8px 0 10px 40px;		
}

.map-sublist li{
		padding:0 0 4px;
}

#map-list li li.third-level{
		margin-left:30px;
}

#map-list h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		
		color:#231f20;
}

#map-list h2 a{
		
		color:#526FA7;
}


/* MENU Home Sitemap end */

/* HORISONTAL MENU start */

.menu-wrapper{
		overflow:hidden;
		background:#acc1e2 url(/img/i/hmenu-back.gif) repeat-x scroll 100% 100%; 
/*		background:#b6b6b6 url(/img/i/hmenu-back.gif) repeat-x scroll 100% 100%;	*/
		margin:3px 0 0;
}
.h-menu{
		overflow:hidden;
		background:#5883c4 url(/img/i/hmenu-line.gif) repeat-x scroll 0 100%;
/*		background:#626262 url(/img/i/hmenu-line.gif) repeat-x scroll 0 100%;	*/
		width:874px;
		border-right:1px solid #fff;
}

.h-menu li{
		position:relative;
		float:left;

		border-left:1px solid #fff;
/*		background:transparent url(/img/i/marker_blue.gif) no-repeat scroll 10px 14px	*/
}

.h-menu li.first{
		border:medium none;
}

.h-menu li.first span, .h-menu li.first a{		
		padding:10px 8px 14px 24px;
}

.h-menu .act-menu .act-line{
		position:absolute;		
		left:0;
		bottom:0;
		
		height:4px;
		background:#FFFA99 none repeat scroll 0 0;
		width:100%;
		font-size:0;
}
.h-menu li span{
		display:block;

		padding:10px 12px 14px 12px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;

		color:#fff;
		background:#6E94CF url(/img/i/hmenu_act.gif) repeat-x scroll 0 100%;
/*		background:#888 url(/img/i/hmenu_act.gif) repeat-x scroll 0 100%;		*/
}

.h-menu li a{
		display:block;
		padding:10px 12px 14px 12px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;

		color:#fff;
		text-decoration:none;
}

.h-menu li a:hover{
		background:#6E94CF url(/img/i/hmenu_act.gif) repeat-x scroll 0 100%;
		color:#fff;
		text-decoration:none;
}

/* HORISONTAL MENU end */

#wrapper{
		overflow:hidden;
		/*padding:20px 0;*/
		background:transparent url(/img/i/backgr.gif) repeat-y scroll 0 0;
}

#wrapper-inner{
		background:url("/img/i/right-col-home.gif") repeat-y scroll right top transparent;	
		float:right;
		padding:20px 0;
}

.content-wrapper{ background:none repeat scroll 0 0 transparent !important; }

#right-column {
		float:right;
		padding:0 8px 12px;
		width:175px;
		}	
/* LEFT COL start */

#left-column{
		overflow:hidden;
		float:left;
		width:220px;
		padding:0 20px
}
/* LEFT COL end */


/* CONTENT start */

a{
		color:#133D8F;
}

a:hover{
		color:#F45959;
		text-decoration:none;
}

p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		padding:0 0 12px;
		
		
		color:#231f20;
}
strong{
		font-size:13px;
		color:#231f20;
}

.entry-image, .team-photo img{
		padding:3px;
		border:1px solid #ccc;
		margin:0 0 12px;
}

.team-photo{
		float:left;
		margin:0 10px 0 0;
}

.vcard{
		overflow:hidden;
}

.vcard dt{
		font-size:13px;
		font-weight:bold;
		padding:0 0 12px;
}

.vcard dd{
		line-height:20px;
}

#content-area {
		overflow:hidden;
		float:left;
		width:425px;
		padding:0 20px;
}

.form-wrapper{
        width:620px !important;
}

.work-hours{
		overflow:hidden;
		padding:0 0 0 24px;
}

.work-hours strong{
		font-weight:normal;
		display:inline-block;
		width:220px;
}
.work-hours .days{
		font-weight:bold;
		display:block;
		color:#526FA7;
		padding:0 0 12px;		
}

dl.news-list {
		overflow:hidden;
		padding-bottom:20px;
		clear:both;
}

dt.date {
		color:#F45959;
		float:left;

		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		width:88px;
		padding:4px 0 0;
}

dl.news-list dd h2 {
		text-transform:none;
		font-size:16px;
		padding:0 0 12px;
		
}
dl.news-list dd h2 a{
		text-decoration:none;
		color:#5883C4;
}

dl.news-list dd h2 a:hover{
		text-decoration:underline;
}

dl.news-list img {
		border:1px solid #CCCCCC;
		float:left;
		margin-right:10px;
}

dl.news-list dd {
		float:left;
		width:480px;
}

dl.news-list dd p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#231f20;
}

.news-text img {
		border:1px solid #ccc;
		float:left;
		margin-bottom:5px;
		margin-right:10px;
}

.news-text h2 {
		font-family:Arial,Helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;

		color:#231f20;
		text-transform:none;
		font-size:16px;
		padding:0 0 12px;
}

.news li{
		overflow:hidden;
}

#content-area .news small {
		color:#F45959;
		display:block;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		width:90px;
}

.news div{
		float:left;
		/*width:480px;*/
}

.news h2.entry-title{
		text-transform:none;
		font-size:16px;
		padding:0 0 12px;
}

.news h2.entry-title a{
		color:#526FA7;
		text-decoration:none;
}

.news h2.entry-title a:hover{
		text-decoration:underline;
}

.news-text .entry-date{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		
		color:#F45959;
}

#archieve-preferences{
		overflow:hidden;
		padding:0 0 24px;
}

#calendar{
}
#calendar #months{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0 3px 0 0;
		width:130px;
		color:#333;
}

#calendar #years{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0 3px 0 0;
		width:80px;
		color:#333;
}

#calendar .archive-query{
		position:relative;
		top:6px;

}

.news-archive{
		overflow:hidden;
		float:right;
}

.news-archive p{
		background:transparent url(/img/i/archive.gif) no-repeat scroll 0 8px;
		padding:4px 12px 0 20px;
}

.news-archive a{
		font-weight:bold;
		font-size:13px;
		line-height:24px;
		text-decoration:none;
}

.banner { margin-bottom:10px; }

.right-banners img{ margin-bottom:10px; }

/* CONTENT end */

/* Diaspora start */

#content-area h2{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:18px;
		color:#231f20;
		padding:0 0 12px;
		
		text-transform:none;
}

.diaspora-list{
		oveflow:hidden;
		}

.diaspora-list li{
		float:left;
		width:277px;
		padding:0 10px 0 0;
}

.diaspora-list h3{
		margin-bottom:8px;
}

.diaspora-list h3 a{
		color:#526FA7;
		text-decoration:none;
}

.diaspora-list h3 a:hover{
		color:#F45959;
}

.diaspora-list strong{
		display:inline-block;
		font-size:11px;
		font-weight:normal;
		background:#697e97 none repeat scroll 0 0;
		color:#fff;
		padding:0 8px;
		margin:0 0 6px;
}
.diaspora-list p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#231f20;

}


/* Diaspora end */

/* CONTACTS start */

.map{
		width:574px;
		height:337px;
		margin:0 0 12px;
}

.border_viewmode{
		float:right;
		margin:0 0 10px;
		border:1px solid #ccc;
}

 #viewmode{
		background:#fff url(/img/i/grad_viewmode.gif) repeat-x scroll 0 100%;
		border:medium none;
		color:#231f20;
		cursor:pointer;
		float:left;

		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		
		width:140px;
		height:24px;
		color:#333;
}

/* CONTACTS end */

/* SEARCH start */

#global-search{

		padding:16px 0 20px 2px;
		margin:0 0 20px;
		
		border-top:1px dotted #d5d5d5;
		border-bottom:1px dotted #d5d5d5;
}

#global-search .search-field{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#777;
		padding:3px 0 3px 4px;
		width:170px;
}

.lens{
		position:relative;
		top:2px;
		left:4px;
}

.cautare{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		
		color:#231f20;
		padding:0 6px 0 0;
}

#global-search-form #query{
		width:400px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#231f20;
		padding:2px 0 2px 4px;
}

#global-search-form{
		overflow:hidden;
		padding:0 0 24px;
}

#global-search-preference{
		overflow:hidden;
		padding:0 0 12px 108px;
		
}

.quotes-per-page br, .docs-per-page br{
		line-height:2px;
}

.docs-per-page{
		float:left;
		color:#666;
}

.docs-per-page label, .quotes-per-page label{
		color:#231f20;
}

.quotes-per-page{
		float:left;
		margin-left:26px;
		color:#444;
		
}

.wrong-search{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		
		padding:12px 0 24px;
		border-top:1px solid #ccc;
}

.square{
}

.square li{
		background:transparent url(/img/i/square.gif) no-repeat scroll 0 3px;

		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:4px 0 4px 24px;
}

/* SEARCH end */

/* VERTICAL MENU start */

.v-menu{
		overflow:hidden;
		margin:0 0 14px;
}

.v-menu  li{
		background:#fff url(/img/i/grad-blue.gif) repeat-y scroll 0 0;
		border:1px solid #ccc;
		margin:0 0 6px;
}



.v-menu .v-item{
		background:transparent url(/img/i/arrow_marker.gif) no-repeat scroll 9px 50%;
		padding:3px 0 6px 38px;
		border:1px solid #fff;
}

.v-menu  li a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		
		color:#526FA7;
		
		text-decoration:none;
}

.v-menu  li a:hover{
		color:#F45959;
		text-decoration:none;
}
.v-menu  li span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		
		color:#f45959;
}

.v-menu .item-menu-act{
		background:#fff url(/img/i/grad-act.gif) repeat-y scroll 0 0;
}

/* VERTICAL MENU end */

/* BANNERS start */

.banners{
		overflow:hidden;
}
.banners img{
		padding-bottom:8px;
}

/* BANNERS end */


.news{
		overflow:hidden;
		padding:12px 0 0;
}
.news .hentry div{
		vertical-align:top;
}

/* Footer start */

#footer{
		overflow:hidden;
		padding:10px 0;
		
		border-top:1px solid #eee;
}

#footer p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		
		color:#777;
		text-align:right;
		padding:0 0 6px;
}

#footer a{
		color:#717A83;
		font-weight:bold;
		
		text-decoration:none;
}

#footer a span{
		color:#2FB3E5;
		text-transform:uppercase;
}

#footer #copyright{
		float:left; 
		width:480px;
		text-align:right;
}
#copyright p{
		text-align:left;
}

#footer #validated{
		float:right;
		text-align:right;
}

#footer #validated img{
		padding:0 0 0 4px;
}


/* Footer end */


/* TABLES start */

.bill {
		border-top:1px solid #CCCCCC;
}
.bill tbody th {
		background:#F8F8F8 none repeat scroll 0 0;
		border-bottom:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		color:#333333;
		font-weight:bold;
		padding:4px 8px 4px 4px;
		text-align:right;
		width:100px;
}
.bill tbody td {
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		color:#444444;
		font-size:11px;
		padding:4px 4px 4px 8px;
		text-align:left;
		width:280px;
}

.servicii-consulare{
		margin:0 0 12px;
}

.servicii-consulare thead th{
		background-color:#789DD5;
		border-bottom:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;


		text-align:left;
		color:#FFFFFF;

		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;

		padding:6px 12px 6px 12px;
}

.servicii-consulare tr td{
		border-bottom:1px solid #C4D3EA;
		color:#231F20;
		font-size:11px;
		padding:6px 0 6px 12px;
}

.servicii-consulare tbody th{
		border-bottom:1px solid #C4D3EA;
		border-left:1px solid #C4D3EA;
		color:#231F20;
		font-size:11px;
		padding:6px 12px 6px 12px;
}

.servicii-consulare thead .first-col{
		border-right:medium none;
}
.servicii-consulare tbody .colored td, .servicii-consulare tbody .colored th{
		background:#F4F8FF none repeat scroll 0 0;
}

.servicii-consulare tbody td, .servicii-consulare tbody th{
		border-right:1px solid #C4D3EA;
}

.modified thead th {
		padding:6px 4px;
		font-weight:normal;
		background:#526FA7;
}


/* TABLES end */

/* PDF doc start */

.pdf-block{
		background:transparent url(/img/i/pdf-ico.gif) no-repeat scroll 38px 0.9em;
		border-top:1px dotted #D5D5D5;

		color:#777;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:8px 0 28px 74px;
}

.pdf-block a{
		color:#133D8F;

		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;

		line-height:18px;
		text-decoration:underline;
}

.pdf-block a:hover{
		color:#F45959;
		text-decoration:none;
}
.pdf-block br{
		line-height:4px;
}

.acrobat {
		color:#231f20;
		padding:0 0 0 44px;
}
.acrobat img{
		padding:6px 12px 0 0;
		vertical-align:middle;
}

.acrobat strong{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#777;
		
		padding:0 0 0 36px;
}
.acrobat br{
		line-height:4px;
}
/* PDF doc end */

/* Consular menu start */

#secondary-menu{
		border:1px solid #E7E7E7;
		margin:0 0 8px;
		padding:6px 0 12px 20px; 
}

#secondary-menu li{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:transparent url(/img/i/marker_doc.gif) no-repeat scroll 0 5px;
		color:#5D6F80;
		padding:0 0 0 20px;
		line-height:22px;
}

#secondary-menu li span{
		color:#F45959;
		text-decoration:none;
}

#secondary-menu li a:hover{
		color:#F45959;
		text-decoration:none;
}
/* Consular menu end */


/* Dashed list start */

.circle	{
		overflow:hidden;
		margin:0 0 12px;
		padding:0 0 0 12px;
}

.circle li{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		
		line-height:16px;
		background:transparent url(/img/i/square.gif) no-repeat scroll 0 11px;
		border-bottom:1px dotted #ccc;
		
		padding:10px 0 10px 24px;
		line-height:18px;
		
		color:#333;
}

.circle ul{
		overflow:hidden;
		margin:5px 0;
}

.circle ul li{
		border:medium none;		
		background:transparent url(/img/i/simple-bullet.gif) no-repeat scroll 0 15px;
		padding:6px 0 6px 12px;
}

/* Dashed list end */

/* Decimal list start */

.dashed-list{
		margin:0 0 12px;
		padding:0 0 0 36px;
}


.dashed-list li{
		list-style:decimal;

		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		
		line-height:18px;
		padding:10px 0 10px 0;
		
		border-bottom:1px dotted #ccc;
		color:#333;
}

.dashed-list ul li{
		list-style:none;
		border:medium none;		
		background:transparent url(/img/i/simple-bullet.gif) no-repeat scroll 0 15px;
		padding:6px 0 6px 12px;		
}

.latin {
    list-style: lower-alpha outside none;
    padding: 0 0 20px 38px;
}

.latin li {
    border-bottom: 1px dotted #CCCCCC;
    color: #333333;
    line-height: 18px;
    padding: 8px 0;
}

/* Decimal list end */

.links{
		padding:0 0 12px 24px;
}

.links li{
		padding:0 0 18px;
}
.links h4{
		color:#231f20;
		font-weight:normal;
		text-transform:none;
		padding:8px 0 4px;
		border-top:1px solid #ccc;
}
/* No marker list start */

.no_marker{
		overflow:hidden;
		margin:0 0 12px;
}

.no_marker li{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		
		line-height:18px;
		padding:10px 0 10px 24px;

		border-bottom:1px dotted #ccc;
		color:#333;
}

.album{

}
.album li{
	float:left;
}
.album li img{

}
/* No marker list end */

.note {
		padding:0 0 12px 24px;
		color:#333;
}
.note strong{
		color:#F45959;
}

.text-remark{
		font-size:12px;
		text-align:right;
		font-style:italic;
}		

/* Short contacts start */

.contact-info{
		overflow:hidden;
		padding:16px 0 0;
}

.mail{
		color:#133D8F;
		text-decoration:underline;
}

.mail:hover{
		text-decoration:none;
}
.hidden{
		display:none;
}


.address strong{
		display:inline-block;
		width:70px;
}

.address .long{
		width:100px;
}
/* Short contacts end */

/* MOLDOVAPORTAL start */

.about-moldova a{
		color:#133d8f;
		text-decoration:underline;
}

.about-moldova a:hover{
		color:#F45959;
		text-decoration:none;
}

.about-moldova  ol{
		padding:0 0 0 24px;
}
.about-moldova  ol li{
		padding:2px 0 4px;
		color:#434343;		
}

h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:normal;
		color:#231f20;
		
		padding:0 0 12px;
}
.about-moldova h3, .about-moldova h4, h2, h4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;

		font-weight:bold;
		text-transform:uppercase;
		color:#526FA7;
		padding:0 0 16px;
}

h3{
		font-size:13px;
		font-weight:bold;
		
		padding:6px 0 12px;
		color:#231f20;
}

.about-moldova .content-block pre{
		font-family:Arial, Helvetica, sans-serif;
}

#anthems-box h5{
		color:#333;
		padding:0 0 12px;
}
#anthems-box h5 a {
		font-size:13px;
		font-weight:bold;	
}

.about-moldova img{
		padding:3px;
		border:1px solid #ccc;
}

.about-moldova .documents, .about-moldova .list{
		padding:0 0 16px;
}

.about-moldova .documents li, .about-moldova .list li{
		background:transparent url(/img/i/simple-bullet.gif) no-repeat scroll 0.5em 0.5em;
		color:#414141;
		padding:0 0 0 20px;
		
		margin:0 0 9px;
}

.about-moldova .documents li strong, .content-block p .grey{
		font-size:13px;
		color:#333;
}

#about-stema{
		border:medium none;
}

.about-moldova .simple-table{
		padding:0 0 12px;
}

.about-moldova dl.usefull-links{
		padding:0 0 0 24px;
}

.about-moldova dl.usefull-links dd{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:22px 0 0;
}
.about-moldova dl.usefull-links dd img{
		display:block;
		padding:0 0 8px;
		border:medium none;
}

.about-moldova dl.usefull-links dd a{
		color:#133D8F;
		font-weight:normal;
}

.about-moldova dl.usefull-links dd a:hover{
		color:#F45959;
		font-weight:normal;
		text-decoration:none;
}

.about-moldova ul.expozition-calendar h4{
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#526FA7;

		padding:0 0 6px;
		text-transform:uppercase;
}

.about-moldova ul.expozition-calendar li a{
		color:#5D6F80;
		text-decoration:underline;
}

.about-moldova ul.expozition-calendar li strong{
		font-weight:normal;
}

/* MOLDOVAPORTAL end */

/* ========================== Mass-media */

.mass-media { color:#728BBA; font-weight:bold; margin:5px 0px 10px; }

/* ==========================// Mass-media */

/* ========================== Photogallery */

.gallery img{
	border: 1px solid #D4DFC3;
    padding: 1px;
	}
	
.gallery a.desc{
	overflow:hidden;
	text-decoration:none;
	display:block;
	}
	
.highslide img{
	float: left;
    margin: 0 6px 10px 0;
	}
/* ==========================// Photogallery */

#container{ width:560px; }














