.msgsuccess {
    background: #effeb9 url("icons/success.png") no-repeat scroll 10px center;
    border: 1px solid #c1d779;
}
.notification {
    border-radius: 2px;
    margin: 0 0 20px;
    padding: 5px 5px 5px 45px;
    position: relative;
    width: 90%;
}
.msgerror {
    background: #fad5cf url("icons/error.png") no-repeat scroll 10px center;
    border: 1px solid #e18b7c;
}
.notification .close {
    background: rgba(0, 0, 0, 0) url("icons/close.png") no-repeat scroll 0 0;
    border-radius: 2px;
}
.notification .close {
    cursor: pointer;
    display: inline-block;
    height: 8px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 8px;
}
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
z-index:1000000000;
display: none;
opacity:0.5;
}

.Pop_up{ position: fixed;
width:400px;
left:50%;
margin-left:-200px;
top:50%;
margin-top:-200px;
margin-top:0px;
background:#FFF;
z-index:10;
opacity:0;
z-index:10000000000000000000;
border:15px solid #FFF;
}
#close{ right:0px;
margin-right:-32px;
top:0px;
margin-top:-32px;
background: url(icons/fancybox_sprite.png);
width:36px;
height:36px;
position:absolute;
text-indent:-99999px;
cursor:pointer;
z-index:100000000000000000000000;
}
#catpro{
	height:220px;
}
#catpro img{
	height:220px;
}
.table_list table .country, .table_scroll table .country{
	font-size:150%;
}
.country img{
	width:24px;
	height:auto;
}