#main,
#footer,
a, a:hover, a:visited, a:active {
color:#565656;
}
a:hover {
color:#565656;
}

#main {

}

#menu {
background:url(../img/menu_bg.png) no-repeat top left;
}

#menu li ul {
background:transparent;
}

#menu li ul .sub2 li {
background:url(../img/2submenu_bg.png) no-repeat top right;
}

#logo {
background:url(../img/logo.png) no-repeat top left;
}

#lnk_gallery {
background:url(../img/lnk_gallery_odessalife.gif) no-repeat top center;
}
#w_respect {
background:url(../img/lnk_respect.gif) no-repeat top center;
}

.n_post i {
/* background:url(../img/n_bg.gif) repeat; */
}

#footer .adv {
background:url(../img/footer_adv.jpg) no-repeat top left;
}
#footer .block div {
background:url(../img/more_brdr.gif) no-repeat top left;
}

.n_post sup {
/* background:url(../img/news_brdr.png) no-repeat top left; */
}

.serv .lang_s form .s {
background:url(../img/lupa.png) repeat-x top;
}
.serv #wlpeResetForm input,
.serv .login input,
.serv .lang_s form .q {
border:solid 1px #c5c6c6;
height:13px;
}



.cblock .name {
background:url(../img/comp.gif) no-repeat top right;
padding:41px 0px 10px 0;
}


.rounded {
margin:0px 67px 0 12px;
}


.rounded .data {
padding:20px;
display:none;
}
.rounded .jot-form {
padding:0px;
}
.rounded .jot-form input {
display:block;
float:none;
margin:0px;
}

#profile-icons {
display:block;
position:absolute;
width:56px;
margin:13px 0 0 586px;
}
#profile-icons li {
display:block;
margin:1px 0 0 0;
height:53px;
width:56px;
cursor:pointer;
}
#profile-icons li img {
margin:7px 0 0 6px;
}
#profile-icons .selected {
height:57px;
}


