body{
    background:url("../../images/bg.html") repeat-x scroll left top #D1DCEC !important;
    font: normal normal 11px/16px Arial, Helvetica, Verdana, sans-serif;
    color: #171717;
    text-align: justify;
	}   
h1{
    font-family:trebuchet ms,Arial, Helvetica, Verdana; 
    font-size: 22px !important;
    font-weight: normal;
    letter-spacing: -1px;
    color:#808080;
    border-bottom:1px dashed #CDBDBD !important;
    line-height:30px;
    width: 698px;
    display: block;
    margin-bottom: 15px;
    }
h1.title{
	color: white;
	border: none !important;
	width: auto;
}
h2{
    font-family:trebuchet ms,Arial, Helvetica, Verdana; 
    font-size: 18px !important;
    font-weight: normal;
    letter-spacing: -1px;
    color:#51A1D3;
    border-bottom:1px dashed #CDBDBD !important;
    line-height:24px;
    width: 708px;
    display: block;
    margin-bottom: 15px;
    }
h3{
    font-family:trebuchet ms,Arial, Helvetica, Verdana; 
    font-size: 16px !important;
    font-weight: normal;
    color:#51A1D3;
    line-height:20px;
    width: 100%;
    display: block;
    margin: 0 0 10px 0 !important;
    }
h4{
	font-family:trebuchet ms,Arial, Helvetica, Verdana; 
    font-size: 12px !important;
    font-weight: normal;
    color:#51A1D3;
    line-height:16px;
    width: 100%;
    display: block;
    margin: 10px 0;
	border-bottom: 1px dashed #CDBDBD !important;
	}

img{
    border:1px solid #DDDDDD;
    padding:5px;
}
a{
    color:#51A1D3;
    text-decoration: none;
}
a:hover{
    color:#51A1D3;
    text-decoration: underline;
}
/* Reusable classes ============================================================ */

/* Left & Right alignment */
.left{ float: left; }
.right{ float: right; }

.separator{
    clear: both;
    float: left;
    height: 10px;
    width: 100%;
}
/* Reusable classes ============================================================ */

#wrap {
    margin:0 auto;
    width:960px;
    z-index:9998;
}
.container{
    width: 940px;
    background: white;
    padding: 5px;
    float: left;
    height: auto;
}
    .header{
        background: url(../images/header.jpg) right top no-repeat;
        height:155px;
        width: 930px;
        padding-left:5px;
		float:left;
    }
    .menuH{
        margin-top: -6px;
        margin-bottom: 10px;
        width: 940px;
        height: 40px;
		float:left;
    }
        .cornerLeft{
            font-size: 0px;
            line-height: 0%;
            width: 0px;
            border-bottom: 5px solid #175480;
            border-left: 5px solid white;
            float: left;
        }
        .cornersFix{
            background:transparent;
            float:left;
            height:5px;
            width:930px;
            font-size: 0px; line-height: 0%;
        }
        .cornerRight{
            font-size: 0px; line-height: 0%; width: 0px;
            border-bottom: 5px solid #175480;
            border-right: 5px solid white;
            float: left;
        }
        .menuBg{
           /*background:#51A1D3;*/
            width:940px;
            float: left;
            height:35px;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51A1D3', endColorstr='#2C74A0');
	background: -webkit-gradient(linear, left top, left bottom, from(#51A1D3), to(#2C74A0)); 
	background: -moz-linear-gradient(top, #51A1D3, #2C74A0);
        }
    .sidebar{
        width:218px;
        height: auto;
        float: left;
        /*border: 1px solid #ddd;
        margin-left: 5px;        */
    }
        .menu ul{
            background:#FBFBFB;
            display:block;
            height:auto;
            margin:5px;
            padding:10px;
            width:178px;
            border: 1px solid #EEEEEE;
        }
            .menu ul li.item_subsection{                
                list-style: none;
                font: normal 11px/20px Arial;                  
            }
                .menu ul li.item_subsection a{
					text-align: left !important;
                    padding-left: 20px;
                    height: 100%;
                    color:#777777;
                    text-decoration: none;
                    display: block;
                    width: 158px;
                    border-bottom:1px solid #EBEBEB;
                    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
                    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); 
                    background: -moz-linear-gradient(top, #fff, #f1f1f1); 
                }
                .menu ul li.item_subsection a:hover{
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e99340', endColorstr='#ffc656');
					background: -webkit-gradient(linear, left top, left bottom, from(#e99340), to(#ffc656)); 
					background: -moz-linear-gradient(top, #e99340, #ffc656); 
					color: white;
                }
				.menu ul li.item_subsection_sel{
					list-style: none;
					text-align: left !important;
				}
				.menu ul li.item_subsection_sel a{					
					font: normal 11px/20px Arial;  
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3B3B3', endColorstr='#D0CFCF');
					background: -webkit-gradient(linear, left top, left bottom, from(#B3B3B3), to(#D0CFCF)); 
					background: -moz-linear-gradient(top, #B3B3B3, #D0CFCF); 
					color: white 
				}
				.menu ul li.item_subsection_sel a:hover{
					text-decoration:none;
				}
					.item_subsection_sel a{
						padding-left: 20px;
						height: 100%;
						text-decoration: none;
						display: block;
						width: 158px;
						color: white;
					}
            .menu ul li.item_section{       
                text-transform: uppercase;            
                padding-left: 0;
                margin-bottom:5px;
                text-align: left;
				list-style: none;
            }
                .menu ul li.item_section a{
                    background:url("../images/bul.jpg") no-repeat scroll 5px 9px #FFC656 !important;
                    padding:2px 0 2px 33px;
                    color: #A34007;
                    text-decoration: none;
                    display: block;
                    width: 145px;
                    font: bold 12px/20px Trebuchet ms, arial;
                    border-bottom:none;
                }
            a.item_main_se{
                font:12px/18px Trebuchet ms, Arial;
                background: url(../images/homepage.jpg) left top no-repeat;
                margin-left:5px;
                display: block;
				color: #174A9C;
				height:30px;
				padding-top:9px;
				width: 202px;
				text-align: center;
				
            }
			a.item_main_se:hover{
				background: url(../images/homepage.jpg) left bottom no-repeat;
				text-decoration: none;
				color: white;
			}
    .content{
        width:708px;
        height: auto;
        float: left;
        padding-left:10px;
        padding-top:3px;
    }
        img.blazon{
            padding: 25px 0 0 30px;
            border:none;
			
        }
        .pic_left{
            margin-right: 15px;
			border:1px solid #DDDDDD;
			padding:5px;
        }
        .info1{
            background: #FBFBFB;
            border:1px solid #EEEEEE;
            padding: 10px;
            width: 518px;
        }
            .info1 span{
                float: right;
            }
        .content ul li{
            background: url("../images/bul-li.jpg") left 6px no-repeat;
            list-style: none;
            padding-left:10px;
        }
    .footer{
        background: url(../images/footer-bg.jpg) left top no-repeat;
        float: left;
        width: 930px;
        height: 50px;
        margin-top: 10px;
        margin-left: 5px;
	padding-top:50px;
    }
        .footer p{
            color:white;
            padding-left:20px;            
        }
.underPic{
	padding-top: 10px;
	width: 140px;
	float: left;
	text-align:center;
}
.bordered_left{
	margin-right:20px;
	width:510px;
	border:1px solid #DDDDDD;
	float:left;
	margin-top:10px;
	padding:10px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F8F8F8');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F8F8F8)); 
	background: -moz-linear-gradient(top, #fff, #F8F8F8);
}
.bordered_right{
	border:1px solid #DDDDDD;
	float:left;
	margin-top:10px;
	padding:10px;
	width:540px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F8F8F8');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F8F8F8)); 
	background: -moz-linear-gradient(top, #fff, #F8F8F8);
}
	.cvLinks{
		border:1px dashed #DDDDDD;
		margin-top:10px;
		padding:5px;
		width:114px;
		text-align:left;
	}
.button_div{
	background-color:#FFFFFF;
	border:1px solid #D0D0D0;
	float:right;
	height:17px;
	text-align:center;
	width:80px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F8F8F8');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F8F8F8)); 
	background: -moz-linear-gradient(top, #fff, #F8F8F8);
}
.bordered_right ul{
	margin: 10px 0;
	padding-left: 40px;
}
	.bordered_right span.title_black, .bordered_right span.title_{
		font-family:trebuchet ms,Arial, Helvetica, Verdana; 
		font-size: 18px !important;
		font-weight: normal;
		color:#808080;
		border:1px dashed #CDBDBD !important;
		line-height:18px;
		padding: 0 5px 5px 5px;
	}
	.declaratii span.title_{
		border: none !important;
		display: block;
		float:left;
		line-height:25px !important;
		padding-top:2px;
		width:550px;
	}
.files{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DADADA;
	height:auto;
	padding:5px;
	width:auto;
	margin-bottom:10px;
}
.declaratii{
	width: 98%;
	height: 45px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #dddddd;
	padding:5px;
	position: relative;
	margin-bottom: 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F8F8F8');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F8F8F8)); 
	background: -moz-linear-gradient(top, #fff, #F8F8F8);
}
.integrare{
	width: 98%;
	height: 45px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #dddddd;
	padding:5px;
	position: relative;
	margin-bottom: 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F8F8F8');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F8F8F8)); 
	background: -moz-linear-gradient(top, #fff, #F8F8F8);
}
	.integrare span.desc_{
		border: none !important;
		display: block;
		float:left;
		line-height:18px !important;
		padding:2px 0 0 5px;
		width:550px;
		font-size:11px !important;
	}
	.integrare span.title_{
		border: none !important;
		display: block;
		float:left;
		line-height:18px !important;
		padding-top:2px;
		width:550px;
	}
	.integrare a.download{
		margin-top: 25px
	}
.evenimente {
	clear:both; margin-bottom:10px;
}
	.evenimente span{
		display: block;
		float: left;
		clear: both;
		margin-bottom:5px;
	}
	span.calendar{
		clear: both;
		color: gray;
		display: block;
		padding-top: 5px;
	}
	.evenimente .separator, .bordered_right .separator{
		border-bottom:1px solid #ddd !important;
		margin-bottom:10px !important;
	}
a.details, a.download{
	background:url("../images/btn-details.png") no-repeat scroll left top transparent;
	display: block;
	text-align:center;
	float:right;
	height:25px;
	width:59px;
}
a.details:hover, a.download:hover{
	background:url("../images/btn-details.png") no-repeat scroll left bottom transparent;
	color: #636363;
	text-decoration: none;
}
.albumPic{
	float: left;
    height: 125px;
    text-align: center;
    width: 97px;
}
.albumPics{
	float: left;
    height: 70px;
    text-align: center;
    width: 97px;
}
img.bordered{
	border: 1px solid #DDDDDD;
    height: 50px;
    padding: 2px;
}
#commentform{
	padding-left:20px;
}
#commentform label{
	float: left;
	width: 60px;
	margin-bottom: 10px;
}
#commentform input{
	float: left;
	margin-bottom: 10px;
	height:22px;
	border: 1px solid #DDDDDD;;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFEFEF');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EFEFEF)); 
	background: -moz-linear-gradient(top, #fff, #EFEFEF);
}
#commentform textarea {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFEFEF');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EFEFEF)); 
	background: -moz-linear-gradient(top, #fff, #EFEFEF);
	border: 1px solid #DDDDDD;
}
#commentform select{
	float: left;
	margin-bottom: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFEFEF');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EFEFEF)); 
	background: -moz-linear-gradient(top, #fff, #EFEFEF);
	border: 1px solid #DDDDDD;
}
#commentform .row1, #commentform .row2{
	float: left;
    height: 120px;
    width: 321px;
}
.btnContact{
	width:60px;
	float:right;
	margin:10px 10px 0 0;
}
.titles{
	float: left;
    padding-top: 60px;
    text-align: center;
    width: 600px;
}
.titles h3{
	color: white !important;
}
.logo{
	float: left;
    width: 15%;
}
.langselector{
	padding-top:8px;
	color:#91BAEB;
	width: 90px;
	float:right;
	text-align:right;
	padding-right:20px;
}
.langselector a{
	color:white !important;
}

#global_pay {
    float: right!important;
        margin-top: -6px;
    margin-bottom: 10px;
}

a#global_pay.item_main_se {
    padding-left: 15px;
}