body {
    background: #E5ECF4 url(images/bg_body.gif) repeat-x scroll 0 0;
}

a {
	text-decoration: none;
	color: #EE833D;
}

a:hover {
	text-decoration: underline;
	color: #EE833D;
}

#header {
    height: 127px;
    }
    
	#header img {
	    padding: 10px 0 0 10px;
	}
	
	#header #logo {
	    height: 127px;
	}
	
	#header #search {
	    height: 88px;
	}
	
	    #header #search form{
	        padding: 0 0 0 195px;
	    }
	
			#header #search form label {
	            float: left;
	            color: #fff;
	            font-size: 13px;
	            padding: 3px 5px;
			}
			
			#header #search form #keywords {
			    background: url(images/bg_search.gif) no-repeat scroll 0 0;
			    border: none;
			    width: 277px;
			    height: 25px;
			    padding: 4px;
			    margin: 0;
			    float: left;
			}
			
			#header #search form #ok {
			    float: left;
			}
	    
	#header #menu {
	    height: 35px;
	}

#menu_cat {
    height: 40px;
}

#content {
	float: left;
	width: 630px;
	padding: 10px 15px 20px 20px;
}

#main {
	background: #F0F3F8 url(images/bg_main.gif) repeat-x scroll 0 0;
}

.path {
    color: #4E4E4E;
    font-weight: bold;
    height: 15px;
    padding: 5px 0px 20px 0px;
}

.path p {
    float: left;
    margin: 0;
    background-color: #F5F5F5;
}

.path ul {
    float: left;
    padding: 0;
    margin: 0px 0px 0px -6px;
}

.path ul li {
    display: inline;
    padding: 0px 6px 0px 15px;
    background: url("images/pathSeparator.gif") no-repeat left;
    font-weight: normal;
    text-decoration: none;
}

.path ul li a:active, .path ul li a:link, .path ul li a:visited {
    color: #4E4E4E;
    font-weight: normal;
    text-decoration: underline;
}

.path ul li a:hover {
    color: #F40000;
    font-weight: normal;
    text-decoration: underline;
}

.path ul li.firstLi {
    border: 0;
    background: none;
}

.title {
	color: #49718B;
	float: left;
}

	.title a{
		color: #49718B;
	}

.info_box_top {
	background: url("images/info_box_top.gif") no-repeat scroll 0 0;
	height: 16px;
	width: 621px;
	float: left;
	margin: 0;
	padding:0;
	line-height: 0;
}

.info_box {
	background: #fff url("images/info_box.gif") repeat-y scroll 0 0;
	width: 581px;
	padding: 5px 20px;
	float: left;
}

	.info_box .titlu_info{
        color: #2BB5DC;
        font-size: 13px;
        font-weight: bold;
	}
	
	.info_box .date_info{
        color: #A3A3A3;
        font-size: 11px;
	}
	
	.info_box .descriere_info{
        text-align: justify;
	}
	
	.info_box .descriere_domain{
        color: #949494;
	}
	
	.info_box p img.left{
        margin-top: 7px;
	}
	
	.vizualizari_info {
	    background: url("images/vizualizari_info.gif") no-repeat scroll 0 2px;
	    padding:  0 0 0 15px;
	    margin:  0 7px;
	    color:#4D728C;
	}
	
	.link_info {
	    background: url("images/link_info.gif") no-repeat scroll 0 2px;
	    padding:  0 0 0 15px;
	    margin:  0 7px; 
	}	

.info_box_bottom {
	background: url("images/info_box_bottom.gif") no-repeat scroll 0 0;
	height: 24px;
	width: 621px;
	float: left;
}

#main_bottom {
	background: url("images/main_bottom.gif") no-repeat scroll 0 0;
	height: 4px;
}

#footer {
	height: 100px;
	background: url("images/bg_footer.gif") no-repeat scroll 13px 0;
	text-align: center;
	margin-top: 30px;
}

    #footer p{
        color: #fff;
        font-size: 11px;
    }
    
    #footer ul{
        list-style-type: none;
        margin: 15px 0 0 240px;
    }
         #footer ul li{
             float: left;
             color: #fff;
         }      
         
             #footer ul li a{
                 padding: 0 30px;
             }
             
             #footer a{
                 color: #fff;
                 font-weight: bold;
                 font-size: 11px;
             }

.navigationContainer {
    clear: both;
    height: 24px;
    margin: 10px;
    float: left;
}

.navigationContainer a:link, .navigationContainer a:active, .navigationContainer a:visited {
    display: block;
    float: left;
    padding: 0px 4px 1px 4px;
    margin: 4px 4px 0px 0px;
    text-decoration: none;
    color: #1A5891;
    border: 1px solid #1A5891;
    background-color: #E5ECF4;
}

.navigationContainer a:hover {
    background-color: #F1F2D3;
}

a.navigationSelected:link, a.navigationSelected:active, a.navigationSelected:visited, a.navigationSelected:hover {
    color: #E5ECF4;
    font-weight: bold;
    background-color: #1A5891;
    border-color: #1A5891;
}

#sidebar {
    float: left;
    width: 320px;
    padding: 10px 0 0 0;
}

.info_box_top_small {
    background: url("images/info_box_top_small.gif") no-repeat scroll 0 0;
    height: 14px;
    width: 318px;
    float: left;
    margin: 0;
    padding:0;
    line-height: 0;
}

.info_box_small {
    background: #fff url("images/info_box_small.gif") repeat-y scroll 0 0;
    width: 278px;
    padding: 0 20px;
    float: left;
    border-bottom: 1px solid #D2EFF7;
}

    .info_box_small .titlu_info{
        color: #2BB5DC;
        font-size: 13px;
        font-weight: bold;
    }
    
    .info_box_small .titlu_info1{
        color: #4D728C;
        font-size: 13px;
        font-weight: bold;
        background: #fff url("images/bullet.gif") no-repeat scroll 0 5px;
        padding: 0 0 0 10px;
    }
    
    .info_box_small .date_info{
        color: #A3A3A3;
        font-size: 11px;
    }    
    
    .info_box_small p{
        margin: 5px 0;
    }
    
.info_box_bottom_small {
    background: url("images/info_box_bottom_small.gif") no-repeat scroll 0 0;
    height: 24px;
    width: 318px;
    float: left;
}

.info_box_top_smaller {
    background: url("images/info_box_top_smaller.gif") no-repeat scroll 0 0;
    height: 14px;
    width: 300px;
    float: left;
    margin: 0;
    padding:0;
    line-height: 0;
}

.info_box_smaller {
    background: #fff url("images/info_box_smaller.gif") repeat-y scroll 0 0;
    width: 260px;
    padding: 0 20px;
    float: left;
    border-bottom: 1px solid #D2EFF7;
}

    .info_box_smaller .titlu_info{
        color: #2BB5DC;
        font-size: 13px;
        font-weight: bold;
    }
    
    .info_box_smaller .titlu_info1{
        color: #4D728C;
        font-size: 13px;
        font-weight: bold;
        background: #fff url("images/bullet.gif") no-repeat scroll 0 5px;
        padding: 0 0 0 10px;
    }
    
    .info_box_smaller .date_info{
        color: #A3A3A3;
        font-size: 11px;
    }    
    
    .info_box_smaller p{
        margin: 5px 0;
    }
    
.info_box_bottom_smaller {
    background: url("images/info_box_bottom_smaller.gif") no-repeat scroll 0 0;
    height: 24px;
    width: 300px;
    float: left;
}

.NFButton {float: left; width:auto; height:26px; color:#fff; padding:0 2px; background:url(images/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {float: left; width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(images/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(images/button-right.png) no-repeat 0 0;}

.invalid {color:#8a1f11;}

.filtru {
    float: right;
    width: 333px;
    height: 30px;
    margin-bottom: 0;
    padding: 6px 0 0 24px;
    color: #265B8D;
    font-size: 13px;
    background: url(images/bg_filtru.gif) no-repeat scroll 0 0;
}

	.filtru a{
	    color: #265B8D;
	    font-weight: bold;
	    padding: 4px 12px 4px 32px;
	}
	
		.filtru a.pozaf{
	        background: url(images/poza_min.jpg) no-repeat scroll 0 0;
		}
		
		.filtru a.stiref{
	        background: url(images/stire_min.jpg) no-repeat scroll 0 0;
		}
		
		.filtru a.videof{
	        background: url(images/video_min.jpg) no-repeat scroll 0 0;
		}
		
		.filtru a.removef{
	        background: url(images/remove.png) no-repeat scroll 6px 2px;
		}
	
	.filtru a:hover{
        color:#EE833D;
	}
	
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor: pointer;
}

#button_info {
	float: right;
	width: 95px;
	height: 41px;
	margin-right: 143px;
}
	