body{
    margin:0px;
    padding:0px;
    background:url(../images/body_bg.png);
    font-family:Arial;  
    color:#515151;
}
a img{
    border:none;
}
#header_container{
    background:url(../images/header_bg.png);
    height: 239px;
    text-align:center;
	z-index:999999;
}
#header{
    width:956px;
    margin:0 auto;
    text-align:left;
}
#header_left{
    float:left;
}
#logo{
    float:right;
    margin-top:15px;
}
#data {
    float:left;
    font-size:16px;
    display:block;
    margin-top:3px;
}
#title{
    font-size:36px;
    font-family:Times New Roman;
    display:block;
    margin-top:15px;
	color:#393c79;
	text-decoration:none;
}
#menu{
    margin-top:40px;
}
* html #menu{
    margin-top:42px;
	z-index:9999;
}
.current_menu_item {
	display:inline-block;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	position:relative;
	vertical-align:top;
	cursor:default;
	top:1px;
	}
.current_menu_item .menu_item_left {
	display:inline-block;
	height:42px;
	width:10px;
	background-image:url(../images/selected_menu_left.png);
	}
.current_menu_item .menu_item_right {
	display:inline-block;
	height:42px;
	width:10px;
	background-image:url(../images/selected_menu_right.png);
	}
.current_menu_item .menu_item_middle {
	display:inline-block;
	height:32px;
	font-size:14px;
	vertical-align:top;
	background-image:url(../images/selected_menu_middle.png);
	background-repeat:repeat-x;
	padding:10px 5px 0px 5px;
	}
.menu_item {
	display:inline-block;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	position:relative;
	vertical-align:top;
	cursor:pointer;
	text-decoration:none;
	}
.menu_item .menu_item_left {
	display:inline-block;
	height:42px;
	width:10px;
	}
.menu_item .menu_item_right {
	display:inline-block;
	height:42px;
	width:10px;
	}
.menu_item .menu_item_middle {
	display:inline-block;
	height:30px;
	font-size:14px;
	vertical-align:top;
	padding:10px 5px 0px 5px;
	}
.menu_item:hover {
	display:inline-block;
	height:42px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	position:relative;
	vertical-align:top;
	cursor:pointer;
	}
.menu_item:hover .menu_item_left {
	display:inline-block;
	height:42px;
	width:10px;
	background-image:url(../images/hover_menu_left.png);
	}
.menu_item:hover .menu_item_right {
	display:inline-block;
	height:42px;
	width:10px;
	background-image:url(../images/hover_menu_right.png);
	}
.menu_item:hover .menu_item_middle {
	display:inline-block;
	height:32px;
	font-size:14px;
	vertical-align:top;
	padding:10px 5px 0px 5px;
	background-image:url(../images/hover_menu_middle.png);
	background-repeat:repeat-x;
	}
#ddMenu li:hover .menu_item {
	display:inline-block;
	height:42px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	position:relative;
	vertical-align:top;
	cursor:pointer;
	z-index:999;
	}
#ddMenu li:hover .menu_item_left {
	display:inline-block;
	height:42px;
	width:10px;
	background-image:url(../images/hover_menu_left.png);
	z-index:999;
	}
#ddMenu li:hover .menu_item_right {
	display:inline-block;
	height:42px;
	width:10px;
	background-image:url(../images/hover_menu_right.png);
	z-index:999;
	}
#ddMenu li:hover .menu_item_middle {
	display:inline-block;
	height:32px;
	font-size:14px;
	vertical-align:top;
	padding:10px 5px 0px 5px;
	background-image:url(../images/hover_menu_middle.png);
	background-repeat:repeat-x;
	z-index:999;
	}
#ddMenu {
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	display:inline-block;
	position:relative;
	top:-17px;
	z-index:999;
	}
#ddMenu li {
	list-style:none;
	list-style-image:none;
	display:inline-block;
	position:relative;
	z-index:9000;
	}
#ddMenu li ul {
	position:absolute;
	display:none;
	top:41px;
	left:0px;
	padding:5px;
	min-width:inherit;
	margin:0px;
	padding:0px;
	background-image:url(../images/dropdown_upper_middle.png);
	background-repeat:repeat-x;
	z-index:9000;
	}
#ddMenu li ul li {
	display:block;
	min-width:150px;
	position:relative;
	background-color:#FFF;
	height:30px;
	z-index:9000;
	}
#ddMenu li ul li .category {
	display:inline-block;
	background-image:url(../images/folder.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	background-color:transparent;
	padding-left:25px;
	margin-left:8px;
	margin-right:8px;
	line-height:25px;
	border-bottom:solid 1px #c3c3c3;
	width:78%;
	text-decoration:none;
	color:#515151;
	font-size:13px;
	z-index:9000;
    }
#ddMenu li ul li .article {
	display:inline-block;
	background-image:url(../images/file.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	background-color:transparent;
	padding-left:25px;
	margin-left:8px;
	margin-right:8px;
	line-height:25px;
	border-bottom:solid 1px #c3c3c3;
	width:78%;
	text-decoration:none;
	color:#515151;
	font-size:13px;
	z-index:9000;
	white-space:nowrap;
    }
#ddMenu li ul li .pdf {
	display:inline-block;
	background-image:url(../images/pdf.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	background-color:transparent;
	padding-left:25px;
	margin-left:8px;
	margin-right:8px;
	line-height:25px;
	border-bottom:solid 1px #c3c3c3;
	width:78%;
	text-decoration:none;
	color:#515151;
	font-size:13px;
	z-index:9000;
    }
#ddMenu li ul li .category:hover {
    color:#3a62ab;
	}
#ddMenu li ul li .article:hover {
    color:#3a62ab;
	}
#ddMenu li ul li .pdf:hover {
    color:#3a62ab;
	}
.dropdown_right {
	position:absolute;
	right:-5px;
	height:100%;
	width:5px;
	background-image:url(../images/dropdown_middle.png);
	background-repeat:repeat-y;
	background-position:right;
	}
.dropdown_footer_left {
	position:absolute;
	left:0px;
	top:0px;
	display:inline-block;
	background-image:url(../images/dropdown_lower_left.png);
	width:9px;
	height:15px;
	}
.dropdown_footer_middle {
	position:relative;
	display:inline-block;
	background-image:url(../images/dropdown_lower_middle.png);
	height:15px;
	width:100%;
	}
.dropdown_footer_right {
	position:absolute;
	right:-6px;
	top:0px;
	display:inline-block;
	background-image:url(../images/dropdown_lower_right.png);
	background-position:right bottom;
	width:15px;
	height:15px;
	}
#body_gradient{
    width:100%;
    height:69px;
    background:url(../images/body_gradient.png);
	z-index:0;
}
#content_container{
    width: 972px;
    margin:-50px auto;
    height:300px;
    clear:both;
}
#content_border_up{
    height:18px;
    width:972px;
    background:url(../images/content_border_up.png);
    margin-left:0 auto;
    float:left;
	z-index:0;
}
#content_shadow_left{
    background:url(../images/content_shadow_left.png) repeat-y;
    height:100%;
    float:left;
    width:8px;
}
#content_shadow_right{
    background:url(../images/content_shadow_right.png) repeat-y; 
    height:100%;
    float:left;
    width:8px;   
}
#content{
    background:#f1f1f1 url(../images/body_gradient.png) repeat-x;
    width:956px;
    float:left;
}
#content_left{
    width:230px;
    float:left;
    margin-left:10px;
}
*html #content_left{
    margin-left:5px;
}

#header_gradient{
    width:100%;
    background:url(../images/header_gradient.png) repeat-x;
    height: 69px;
}
.left_menu_item:hover{
    color:#3a62ab;
}
.home_bread:hover{
    color:#3a62ab;
}
.other_bread:hover{
    color:#3a62ab;
}
.content_menu_title{
    background:url(../images/left_menu_title.png) no-repeat;
    width:236px;
    height:35px;
    margin-left:-22px;
    padding-left:20px;
    padding-top:10px;
    font-size:16px;
    color:#ffffff;
    cursor:pointer;
    margin-top:3px;
    position:relative;
    z-index:999;
}

#content_banner{
	background:url(../images/separator_upper.png) no-repeat;
    height:185px;
    float:right;
    width:706px;
    display:inline;
    margin-right:10px;
}
#banner_holder {
	width: 674px;
	float: right;
}
#welcome {
    background:url(../images/separator_lower.png) repeat-y;
    height:34px;
    float:right;
    display:inline;
    margin-right:10px;
    padding-left:32px;
    width:675px;
    margin-left:-15px;
    padding-top:10px;
}
#welcome_right{
    float: right;
    background:url(../images/welcome_bg.png);
	background-repeat:no-repeat;
    width:630px;
    height:34px;
}
#welcome_text{
    font-size:11px;
    display:inline-block;
    margin-top:1px;
    margin-left:5px;
	vertical-align:middle;
}
#twitter,#facebook{
    float:right;
    margin-right:5px;
    display:inline;
    margin-top:5px;
}
#acasa{
    float:left;
}
#content_container_right{
    background:url(../images/separator_lower.png) repeat-y;
    float:right;
    display:inline;
    margin-right:10px;
    padding-left:32px;
    width:675px;
    margin-left:-15px;
    padding-top:10px;
    
	min-height:1550px; /*firefox, opera, ie7 */
	height:auto !important; /*firefox, opera, ie7 */
	height:1550px; /* ie6 */
}
#content_right{
    background:#ffffff;
    border:1px solid #dcdcdc;
    float:left;
    padding-left:16px;
    width:657px;
    clear:both;
	margin-bottom:10px;
}

* html .content_menu_title{
    position:relative;
    z-index:999
}

.submenu_content{
    background:#ffffff;
    border:1px solid #e5e5e5;  
    width:202px;
    padding-top:5px;
    padding-left:15px;
    padding-bottom:5px;
}
* html .submenu_content{
    padding-top:30px;
    padding-bottom:15px;
}
.submenu_content a{
    color:#515151;
    text-decoration:none;
    display:block;
    font-size:12px;
    background:url(../images/menu_bullet.png) no-repeat;
    padding-left:15px;
    background-position:0px 5px;
    margin-bottom:7px;
    margin-top:7px;
}
* html .submenu_content a{
    margin-top:-7px;
} 
.menu_left_separator{
    height:1px;width:150px;
    border-top:solid 1px #dfdfdf;
    margin-top:5px;
    margin-left:15px;
    clear:both;
}
#separator{
    width:18px;
    height:100%;
    float:right;
}

#posts{
    width:450px;
    border-right:1px #dfdfdf dotted;
    padding-right:20px;
    text-align:justify;
    margin-top:15px;
    float:left;
}
#posts_article{
    padding-right:20px;
    text-align:justify;
    margin-top:15px;
    float:left;
	width:98%;
}
.post_title{
    font-size:18px;
    display:block;
    border-bottom:1px dotted #dfdfdf;
}
.post_date{
    display:block;
    font-size:11px;
    height:20px;
    background:#dfdfdf;
    padding-top:5px;
    margin-top:5px;
    padding-left:5px;
}
.post_text{
    font-size:12px;
    display:block;
    margin-top:10px;
    line-height:20px;
	width:100%;
}
a {
    color:#0073d8;
	outline:none;
}
.read_more{
    background:url(../images/read_more.png) no-repeat;
    font-size:11px;
    padding-left:20px;
    margin-top:10px;
    cursor:pointer;
	text-decoration:none;
    color:#515151;
}
.read_more:hover{
	color:#3a62ab;
    }
.entry{
    margin-top:30px;
    margin-bottom:30px;
	width:100%;
}
#sidebar{
    float:right;
    display:inline;
    margin-top:10px;
    margin-right:7px;
}
#download{
    background:url(../images/download_bg.png);
    width: 170px;
}
#download_foot{
    background:url(../images/download_bg.png);
	background-position:bottom;
    width: 170px;
	height:7px;
}
#newsletter_foot{
    background:url(../images/download_bg.png);
	background-position:bottom;
    width: 170px;
	height:7px;
	position:absolute;
	bottom:0px;
	left:0px;
}
#program {
	width:130px;
	}
#soft_logo{
    margin:10px;
}
#download_description{
    font-size:12px;
    width:130px;
    margin:0 auto;
    text-align:justify;
}
#download_button{
    background:url(../images/descarca.png);
    width:108px;
    height:24px;
    text-indent:-99999px;
    display:block;
    margin:10px auto;
    background-position:0px 24px;
}
#download_button2{
    background:url(../images/descarcapdf.png);
    width:108px;
    height:24px;
    text-indent:-99999px;
    display:block;
    margin:10px auto;
    background-position:0px 24px;
}
#download_button3{
    background:url(../images/descarcapdf2.png);
    width:108px;
    height:24px;
    text-indent:-99999px;
    display:block;
    margin:10px auto;
    background-position:0px 24px;
}
#download_button:hover{
    background-position:0px 0px;
}
#download_button2:hover{
    background-position:0px 0px;
}
#download_button3:hover{
    background-position:0px 0px;
}
#forum_button{
    background-image:url(../images/cnas_forum.png);
    width:80px;
    height:24px;
    text-indent:-99999px;
    display:inline-block;
    background-position:0px 24px;
	margin-bottom:5px;
	margin-left:2px;
}
#forum_button:hover{
    background-position:0px 0px;
}
#asigurati_button{
    background-image:url(../images/cnas_asigurati.png);
    width:80px;
    height:24px;
    text-indent:-99999px;
    display:inline-block;
    background-position:0px 24px;
	margin-bottom:5px;
	margin-left:5px;
}
#asigurati_button:hover{
    background-position:0px 0px;
}
#sondaj{
    width: 168px;
    margin-left:1px;
    margin-top:15px;
}
.sondaj_shadow {
    background:url(../images/sondaj_bg.png);
	width:100%;
	overflow:hidden;
	}
.sondaj_middle {
	position:relative;
    background:url(../images/sondaj_bg2.png);
	background-repeat:repeat-y;
	}
.sondaj_corners {
	position:relative;
    background:url(../images/sondaj_bg.png);
	background-position:bottom;
	height:15px;
	width:100%;
	overflow:hidden;
	}
#titlu_sondaj{
    text-indent:-99999px;
    background:url(../images/sondaj.png);
    height:35px;
}
#sondaj label {
    font-size:12px;
    display:block;
    float:left;
    width:120px;
    padding-top:2px;
}
#sondaj input{
    float:left;
    padding-left:5px;
    display:block;
}
#sondaj form{
    padding-left:15px;
}
* html #sondaj form{
    margin-top:-10px;
} 
#intrebare_sondaj{
    font-size:12px;
    font-weight:bold;
    padding-left:15px;
    padding-top:15px;
    padding-bottom:15px;
}
#voteaza{
    background:url(../images/voteaza.png);
    border:none;
    width:108px;
    height:24px;
    background-position:0px 24px;
    text-indent:-99999px;
    margin-left:17px;
    margin-top:15px;
    cursor:pointer;
    display:inline;
}
* html #voteaza{
    margin-left:9px;
}
.optiune{
    float:left;
    clear:both;
}
#newsletter{
    width:168px;
    font-size:11px;
}
#titlu_newsletter{
    font-size:18px;
    margin-bottom: 10px;
    margin-top:15px;
	padding-left:6px;
}
#newsletter form label{
    width:130px;
    display:block;float:left;
    margin-top:3px;
}
#checkbox_newsletter{
    float:left;
}
#email_newsletter{
    background:url(../images/email_input.png);
	background-repeat:no-repeat;
    border:none;
    width:156px;
    height:24px;
    font-size:11px;
    color:#515151;
    font-family:Arial;
    margin-bottom:10px;
	margin-top:10px;
}
* html #email_newsletter {
    padding-top:5px;
}
#abonare{
    width:108px;
    height:24px;
    background:url(../images/abonare.png);
    border:none;
    margin-top:15px;
    margin-bottom:15px;
    background-position:0px 24px;
    cursor:pointer;
}
.atasament{
    width:230px;
    height:30px;
    background: url(../images/atasament.png) #f6f6f6 no-repeat;
    background-position:10px 18px;
    border:1px solid #e0e0e0;
    font-size:12px;
    padding-left:40px;
    padding-top:17px;
    margin-top:10px;
    margin:10px auto;
    cursor:pointer;
}
.atasament a{
    color:#515151;
    text-decoration:none;
}
#footer{
    width:956px;
    height:74px;
    background:#d0d0d0;
    border-bottom:1px solid #f1f1f1;
    border-top:1px solid #b8b8b8;
}
#footer_left{
    float:left;
    width:260px;
    border-right:1px solid #b8b8b8;
    height:100%;
}
#footer_right{
    float:right;
    height:100%;
    width:694px;
    border-left:1px solid #f1f1f1;
}
#content_shadow_down{
    background:url(../images/shadow_down.png) no-repeat;
    width:972px;
    height:8px;
}
#copy{
    float:left;
    display:block;
    margin-left:20px;
    margin-top:28px;
    font-size:12px;
}
#footer_logo{
    float:left;
    margin-top:20px;
    margin-left:40px;
}
#footer_menu {
    list-style:none;
    font-size:12px;
    margin-top:27px;
}
#footer_menu li{
    display:block;
    float:left;
}
#footer_menu a{
    color:#515151;
    text-decoration:none;
}
.separator{
    width:6px;
    height:6px;
    background:url(../images/footer_menu_bullet.png) no-repeat;
    margin:6px;
}
.home_bread {
	display:inline-block;
	margin-top:9px;
	text-decoration:none; 
    color:#515151;
	}
.other_bread {
	display:inline-block;
	position:relative;
	top:-13px;
	text-decoration:none; 
    color:#515151;
	}
.search_container {
	display:inline-block;
	height:24px;
	position:relative;
	top:15px;
	}
.search_icon {
	display:inline-block;
	background-image:url(../images/search_icon.png);
	height:24px;
	width:23px;
	}
.search_field_bg {
	display:inline-block;
	background-image:url(../images/search_middle.png);
	background-repeat:repeat-x;
	height:24px;
	width:110px;
	position:relative;
	top:-9px;
	}
.search_field {
	width:100%;
	border:none;
	background-color:transparent;
	}
.search_button {
	display:inline-block;
	background-image:url(../images/seacrh_button.png);
	height:24px;
	cursor:pointer;
	width:65px;
	position:relative;
	left:1px;
	}
.video_link_img {
	position:relative;
	z-index:0;
    }
.video_link_overlay {
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
    }
.video_link {
	position:relative;
	display:block;
	z-index:0;
	}
.frame {
	position:relative;
	display:inline-block;
	background-image:url(../images/article_galery_bg.png);
	width:155px;
	height:112px;
	text-align:center;
	margin:1px;
	}
.feedback {
	position:fixed;
	display:block;
	top:300px;
	right:0px;
	background-image:url(../images/feedback.png);
	width:35px;
	height:102px;
	}
form .row {
	color:#666666;
	margin-bottom:10px;
	position:relative;
	}
.textarea {
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#FFFFFF;
	border-color:#777777 #CCCCCC #CCCCCC #777777;
	border-style:solid;
	border-width:1px;
	width:400px;
	height:150px;
	}
.text_box {
	-moz-border-radius:5px 5px 5px 5px;
	border-color:#666666 #CCCCCC #CCCCCC #999999;
	border-right:1px solid #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:100%;
	margin:0;
	padding:4px 0 4px 3px;
	width:400px;
	}
.send_feed {
	background-image:url(../images/send_btn.png);
	background-color:transparent;
	border:none;
	width:107px;
	height:24px;
	cursor:pointer;
	}
#inline {
	display:none;
	text-align:center;
	width:500px;
	overflow:hidden;
	}
.new {
	font-weight:bold;
    color:#3a62ab;
	}
#judet_container {
	text-align:center;
	}
.pagination {
	text-align:center;
	margin-bottom:5px;
	}
.pagination .number {
	border:solid 1px #92a4d8;
	color:#92a4d8;
	padding:3px;
	text-decoration:none;
	font-size:12px;
	}
.pagination .current {
	color:#FFF;
	background-color:#1a65a8;
	border:solid 1px #1a65a8;
	padding:3px;
	text-decoration:none;
	font-size:12px;
	}
.pagination .disabled {
	color:#d2d2d2;
	border:solid 1px #d2d2d2;
	padding:3px;
	text-decoration:none;
	font-size:12px;
	cursor:default;
	}
.pagination .number:hover {
	border:solid 1px #1a65a8;
	color:#1a65a8;
	}


#registrul_roman_button{
    background-image:url(../images/reg_auto.png);
    width:160px;
    height:24px;
    text-indent:-99999px;
    display:inline-block;
    background-position:0px 24px;
	margin-bottom:5px;
	margin-left:2px;
        margin-left:4px;
}
#registrul_roman_button:hover{
    background-position:0px 0px;
}
#buton{
    background-image:url(../images/buton.png);
	padding-top:5px;
    width:160px;
    height:19px;
    display:inline-block;
    background-position:0px 24px;
	margin-bottom:5px;
	margin-left:2px;
    margin-left:4px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#FFF;
}
#buton:hover{
    background-position:0px 0px;
}
