html { height:100%; }
body { height:100%; padding:0; margin:0; font:normal 11px arial; text-align:left; }
img { border:none; display:block; }
a { outline:none; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; }
table  td { vertical-align:top; }
ul { margin:0; padding:0; }
ol { margin:0; padding:0; }
h1 { margin:0; padding:0; }
h2 { margin:0; padding:0; }
form { margin:0;padding:0; } /* for IE 6-7 */

hr { height:1px; background-color:#000000; color:#000000; border:0; }

.clear { clear:both; }
.clear2{ clear: both; margin: -1px 0px 0px; height: 1px; }
.fl { float:left; }
.fr { float:right; }
.abs { position:absolute; }

.di { display:inline; }

.fwb { font-weight:bold; }
.fwn { font-weight:normal; }

.nowrap { white-space:nowrap; }

.pointer { cursor:pointer; }

.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }

.vbottom { vertical-align:bottom; }

.b1 { border:1px solid #000000; }

.u { text-transform:uppercase; }

.black { color:#000000; }

.ma { margin:auto; }

.w99 { width:99%; }

.lnk {
    text-decoration:none;
}
.lnk:hover {
    text-decoration:underline;
}



/*
 * Common
 */
html {
    overflow-y: scroll;
}
h1 {
    font:normal 21px arial;
    color:#02519c;
}
.myep-hr {
    height:1px;
    background:#e3e3e3;
}
.comments {
    display:inline-block;
    background:url(http://g.delfi.lt/d/r/myep/comments_l.gif) no-repeat;
    height:16px;
    line-height:16px;
    margin:0;
    padding:0;
}
.news .news_small .title .comments, .comments_opinions .title .comments {
    position:relative;
    top:2px;
}
.comments span {
    display:inline-block;
    background:url(http://g.delfi.lt/d/r/myep/comments_r.gif) no-repeat right 0;
    height:16px;
    line-height:16px;
    margin:0;
    padding:0 3px;
}
.comments span a, #hotnews_top_list .comments span a, #hotnews_list .item .comments span a, .news .title .comments span a,
.news_small .title .comments span a, .comments_opinions .title .comments span a {
    font:normal 11px arial !important;
    color:#838383 !important;
    line-height:17px;
    text-decoration:none !important;
}
.comments span a {
    position:relative;
    top:-2px;
}
#hotnews_top_list .comments span a {
    position:relative;
    top:-4px;
}
.comments span a:hover, .news .title .comments span a:hover {
    text-decoration:none;
}
.btn1 input {
    border:none;
    background:url(http://g.delfi.lt/d/r/myep/btn1.gif) repeat-x;
    font:normal 11px arial;
    color:#ffffff;
    line-height:17px;
    height:17px;
    cursor:pointer;
    padding:0 8px;
    margin:0; /* For Chrome */
    overflow:visible; /* For IE6 */
}
.btn2 a {
    display:block;
    float:left;
    border:none;
    background:url(http://g.delfi.lt/d/r/myep/btn2.gif) repeat-x;
    font:normal 11px arial;
    color:#000000;
    line-height:17px;
    height:17px;
    cursor:pointer;
    text-decoration:none;
    padding:0 8px;
    margin:0; /* For Chrome */
}

#footer {
    background:url(http://g.delfi.lt/d/r/myep/footer_bg.png) no-repeat;
    margin-top:40px;
    padding-top:17px;
}
#footer_logo {
    padding-right:20px;
}
#footer_menu .item {
    padding-right:20px;
}
#footer_menu .item, #footer_menu .item a, #copyright a {
    color:#02519c;
    text-decoration:none;
}
#footer_menu .item a:hover, #copyright a:hover {
    text-decoration:underline;
}
#copyright {
    padding-top:5px;
    color:#838383;
}

.contact_us {
    background:url(http://g.delfi.lt/d/r/myep/contact_us_l.gif) no-repeat;
    height:19px;
    position:relative;
    top:-3px;
}
.contact_us .contact_us_r {
    background:url(http://g.delfi.lt/d/r/myep/contact_us_r.gif) no-repeat right top;
    padding:3px 25px 0 5px;
}
.contact_us .contact_us_r, .contact_us .contact_us_r a {
    color:#02519c;
    text-decoration:none;
}

#footer .twitter {
    padding-right:10px;
}
#footer .fconnect {
    padding-right:4px;
}



/*
 * Home
 */
body.body_myep_home {
    background:url(http://g.delfi.lt/d/r/myep/bg.gif) repeat-x;
}
#main_cnt {
    width:978px;
    padding-bottom:40px;
}
.body_myep_home #main_cnt {
    background:url(http://g.delfi.lt/d/r/myep/bg_mark_l.jpg) no-repeat 578px 277px;
}
.body_myep_home #main_cnt_r {
    background:url(http://g.delfi.lt/d/r/myep/bg_mark_r.jpg) no-repeat left 325px;
}
#top {
    background:url(http://g.delfi.lt/d/r/myep/top.png) no-repeat;
    width:978px;
}
#topinfo {
    padding:10px 10px 0 10px;
}
#topinfo_inner {
    height:21px;
}
#topinfo img {
    display:inline;
    padding-left:5px;
}
#topinfo, #topinfo a {
    color:#FFFFFF;
}
#topinfo .change_lang a {
    text-decoration:none;
}
#topinfo .change_lang a:hover {
    text-decoration:underline;
}
#topmenu {
    background:url(http://g.delfi.lt/d/r/myep/topline.gif) repeat-x top left;
    width:978px;
}
#topmenu_items {
}
#topmenu_items_inner {
    padding-right:40px;
}
#topmenu_items_inner .item {
    padding-top:13px;
}
#topmenu_items_inner .item, #topmenu_items_inner .item a {
    font:bold 12px arial;
    color:#000000;
    text-decoration:none;
}
#topmenu_items_inner .item a:hover {
    text-decoration:underline;
}
#topmenu_items_inner .item_active .item_inner1 {
    background:url(http://g.delfi.lt/d/r/myep/topmenu_item_active_inner_l.gif) no-repeat;
}
#topmenu_items_inner .item .item_inner2 {
    padding:6px 40px 6px 10px;
}
#topmenu_items_inner .item_active .item_inner2 {
    background:url(http://g.delfi.lt/d/r/myep/topmenu_item_active_inner_r.gif) no-repeat right top;
}
#topmenu_items_inner .item_news {
    background:url(http://g.delfi.lt/d/r/myep/topline_news.gif) repeat-x top left;
}
#topmenu_items_inner .item_myep {
    background:url(http://g.delfi.lt/d/r/myep/topline_myep.gif) repeat-x top left;
}
#topmenu_items_inner .item_mep {
    background:url(http://g.delfi.lt/d/r/myep/topline_mep.gif) repeat-x top left;
}
#topmenu_items_inner .item_contests {
    background:url(http://g.delfi.lt/d/r/myep/topline_contests.gif) repeat-x top left;
}
#topmenu_items_inner .item_conferences {
    background:url(http://g.delfi.lt/d/r/myep/topline_conferences.gif) repeat-x top left;
}
#topmenu_items_inner .item_kids {
    background:url(http://g.delfi.lt/d/r/myep/topline_kids.gif) repeat-x top left;
}

#topmenu_items_sub {
    border-bottom:1px solid #d5d5d5;
}
#topmenu_items_sub .item {
    padding:6px 12px 6px 12px;
}
#topmenu_items_sub .item, #topmenu_items_sub .item a {
    font:normal 12px arial;
    color:#02519c;
    text-decoration:none;
}
#topmenu_items_sub .item_active, #topmenu_items_sub .item_active a {
    color:#23d2ff;
}
#topmenu_items_sub .item a:hover {
    text-decoration:underline;
}

#search {
    padding:8px 0;
}
#search form {
    margin:0;
    padding:0;
}
#search .search {
    background:url(http://g.delfi.lt/d/r/myep/search.gif) no-repeat;
    width:137px;
    height:19px;
    padding:2px 0 0 0;
}
#search .search input {
    border:none;
    background:none;
    width:137px;
}
#search .btn1 {
    padding:2px 0 0 4px;
}


#content {
}
#content_top {
}
#content_main {
    padding-top:30px;
}
#content .content_left {
    width:665px;
}
#content .content_right {
    width:300px;
}
#logo {
    padding-top:19px;
    width:167px;
    height:47px;
}
#hotnews {
    width:665px;
}
#hotnews_top {
    background:#ffffff;
}
#hotnews_top_list {
    width:365px;
}
#hotnews_top_list .item_cnt {
    height:62px;
}
#hotnews_top_list .item_cnt td {
    vertical-align:middle;
}
#hotnews_top_list .item {
    font-size:21px;
    line-height:21px;
    padding:0 17px;
}
#hotnews_top_list .item, #hotnews_top_list .item a {
    color:#02519c;
    text-decoration:none;
}
#hotnews_top_list .item_cnt:hover {
    background:#6679b4;
}
#hotnews_top_list .item_cnt:hover, #hotnews_top_list .item_cnt:hover a {
    color:#ffffff;
    text-decoration:none;
}
#hotnews_top_list .item_active_arrow_td {
    vertical-align:middle;
}
#hotnews_top_list .item_active_arrow {
    position:absolute;
    margin:-31px 0 0 -9px;
    width:9px;
    height:62px;
    display:none;
}
#hotnews_top_list .item_cnt:hover .item_active_arrow {
    display:block;
}
#hotnews_top_list .item_cnt:hover .comments {
    background:url(http://g.delfi.lt/d/r/myep/hotnews_item_active_comments_l.gif) no-repeat;
}
#hotnews_top_list .item_cnt:hover .comments span {
    background:url(http://g.delfi.lt/d/r/myep/hotnews_item_active_comments_r.gif) no-repeat right 0;
}
#hotnews_top_list .item_cnt:hover .comments span a {
    color:#838383;
}
#hotnews_list_cnt {
    padding-top:8px;
}
#hotnews_list {
    background:#ffffff;
    padding:9px;
}
#hotnews_list .splitter {
    width:21px;
}
#hotnews_list .vr {
    width:1px;
    padding:0;
    background:#d5d5d5;
}
#hotnews_list .item {
    display:block;
    width:129px;
}
#hotnews_list .item .photo {
    padding:2px;
    width:125px;
    margin-bottom:5px;
}
#hotnews_list .item:hover .photo {
    background:#6679b4;
}
#hotnews_list .item .item_info {
    padding:2px;
}
#hotnews_list .item, #hotnews_list .item a {
    font:bold 12px arial;
    color:#02519c;
    text-decoration:none;
}
#hotnews_list .item a:hover {
    text-decoration:underline;
}

#conferences {
    border:1px solid #d5d5d5;
    width:298px;
    background:#ffffff;
}
#conferences .conferences_title {
    font:bold 14px arial;
    color:#bf3065;
    padding:6px 8px;
}
#conferences_top {
    position:relative;
    width:280px;
    height:168px;
    margin:0 8px;
}
#conferences_top .info {
    position:absolute;
    bottom:0;
    right:0;
    background:#bf3065;
    width:118px;
    padding:9px 9px 6px 9px;
}
#conferences_top .info .item_title, #conferences_top .info .item_title a {
    font:bold 12px arial;
    line-height:15px;
    color:#ffffff;
    text-decoration:none;
}
#conferences_top .info .item_title a:hover {
    text-decoration:underline;
}
#conferences_top .info .item_time {
    padding:8px 0 12px 0;
}
#conferences_top .info .item_time, #conferences_top .info .item_time a {
    font:normal 18px arial;
    line-height:16px;
    color:#ffffff;
    text-decoration:none;
}
#conferences_top .info .item_time a:hover {
    text-decoration:underline;
}
#conferences_top .info .item_info {
    font:normal 11px arial;
    line-height:12px;
}
#conferences .conferences_list_title {
    font:bold 11px arial;
    padding:11px 8px 4px 8px;
}
#conferences_list .item {
    padding:0 8px;
    height:30px;
    vertical-align:middle;
}
#conferences_list .item1 {
    background:#f0e1e1;
}
#conferences_list .item2 {
    background:#f6eeee;
}
#conferences_list .item .title, #conferences_list .item .title a {
    color:#bf3065;
    text-decoration:none;
}
#conferences_list .item .title a:hover {
    text-decoration:underline;
}
#conferences_list .item .date, #conferences_list .item .date a {
    color:#6f6f6f;
    text-decoration:none;
}
#conferences_list .item .date a:hover {
    text-decoration:underline;
}
#conferences_list .splitter {
    height:2px;
    background:url(http://g.delfi.lt/d/r/myep/conferences_list_hr.gif) repeat-x;
}

.tabbed .tabs {
    background:url(http://g.delfi.lt/d/r/myep/tabs_bg.gif) repeat-x;
    height:27px;
    padding:0 10px;
}
.tabbed .tabs .tab {
    background:url(http://g.delfi.lt/d/r/myep/tab_l.gif) repeat-x;
}
.tabbed .tabs .tab_active {
    background:url(http://g.delfi.lt/d/r/myep/tab_active_l.gif) repeat-x;
}
.tabbed .tabs .tab .tab_r {
    background:url(http://g.delfi.lt/d/r/myep/tab_r.gif) no-repeat right top;
    padding:0 8px 0 8px;
    line-height:27px;
}
.tabbed .tabs .tab_active .tab_r {
    background:url(http://g.delfi.lt/d/r/myep/tab_active_r.gif) no-repeat right top;
    padding:0 33px 0 8px;
}
.tabbed .tabs .tab .tab_r, .tabbed .tabs .tab .tab_r a {
    color:#000000;
    text-decoration:none;
}
.tabbed .tabs_content_list {
    padding-top:10px;
}
.video {
    background:#000000;
    height:82px;
    padding:9px 0;
}
.video .video_left {
    background:url(http://g.delfi.lt/d/r/myep/video_left.gif) no-repeat 17px 30px;
    width:53px;
    height:78px;
    cursor:pointer;
}
.video .video_right{
    background:url(http://g.delfi.lt/d/r/myep/video_right.gif) no-repeat 9px 30px;
    width:51px;
    height:78px;
    cursor:pointer;
}
.video .video_item {
    padding:2px;
    margin:0 5px 0 5px;
}
.video .video_item a {
    cursor:pointer; /* For IE6 */
}
.video .video_item:hover {
    background:#ffffff;
}
.video .video_item .video_item_mark {
    position:absolute;
    margin:14px 0 0 37px;
}

.header {
    background:url(http://g.delfi.lt/d/r/myep/header.gif) repeat-x;
    height:25px;
    padding-left:11px;
    margin:10px 0;
}

#contests {
    background:#ef8700;
    padding:5px 20px;
}
#contests_inner {
    
}
#contests .vr {
    width:1px;
    background:#f29f33;
}
#contests .splitter1 {
    width:25px;
}
#contests .splitter2 {
    width:25px;
}
.contests_item{
    width:288px;
    padding:4px 0;
}
.contests_item .photo {
    width:78px;
    height:78px;
    padding:2px;
    background:#ffffff;
}
.contests_item .title {
    width:194px;
    padding-left:10px;
}
.contests_item .title, .contests_item .title a {
    color:#ffffff;
}
.contests_item .title1 {
    font:bold 12px arial;
    padding-bottom:10px;
}
.contests_item .title1 a {
    text-decoration:none;
}
.contests_item .title1 a:hover {
    text-decoration:underline;
}
.contests_item .title2 {
    font:normal 18px arial;
}
.contests_item .title2 a {
    text-decoration:underline;
}
.contests_item .title2 a:hover {
    text-decoration:none;
}
.contests_item .info {
    padding-top:10px;
    line-height:12px;
}

.news {
    padding:0 11px 15px 11px;
}
.news .column1 {
    width:300px;
}
.news .splitter1 {
    width:22px;
}
.news .splitter2 {
    width:25px;
}
.news .vr {
    width:1px;
    background:#d5d5d5;
}
.news_big a {
    cursor:pointer; /* For IE6 */
}
.news_big .photo {
    width:300px;
    height:188px;
}
.news_big .photo  .mark {
    position:absolute;
    margin:69px 0 0 125px;
}
.news_big .title {
    padding:12px 0 12px 0;
}
.news_big .title, .news_big .title a {
    font:normal 21px arial;
    line-height:21px;
    color:#02519c;
    text-decoration:none;
}
.news_big .title a:hover {
    text-decoration:underline;
}
.news_big .info {
    font-size:12px;
}
.news_small_list .news_small {
    padding-bottom:35px;
}
.news_small .title {
    padding-bottom:12px;
}
.news_small .title, .news_small .title a {
    font:bold 14px arial;
    color:#02519c;
    text-decoration:none;
}
.news_small .title a:hover {
    text-decoration:underline;
}
.news_small .photo {
/* added */
    padding:0px; 
    padding-right:5px;
/* added */	
    width:125px;
    height:78px;
}
.news_small .info {
/*
    width:159px;
    padding-left:11px;
*/	
    width:auto; 
    padding:0px;
    font-size:12px;
}
.news_small .info_no_photo {
    font-size:12px;
}
.topnews .item {
    padding-bottom:20px;
}
.topnews .topnews_item_info {
    width:509px;
    padding:5px 0 0 11px;
}
.topnews .topnews_item_info .info {
    padding:0;
    width:100%;
}

.comments_opinions {
    padding:15px 0 40px 0;
}
.comments_opinions .item {
}
.comments_opinions .item .person {
    position:absolute;
    bottom:0;
    right:0;
}
.comments_opinions .person_td {
    vertical-align:bottom;
    color:#838383;
}
.comments_opinions .title, .comments_opinions .title a {
    font:bold 12px arial;
    color:#02519c;
    text-decoration:none;
}
.comments_opinions .title a:hover {
    text-decoration:underline;
}
.comments_opinions .photo_td {
    width:78px;
    height:78px;
}
.comments_opinions .info_td {
    padding:0 5px;
    width:133px;
}
.comments_opinions .person_td {
    padding:0 5px;
    width:133px;
}


#right_banner_1 {
    
}
#right_banner_2 {
    padding-top:10px;
}
#right_banners_small {
    padding-top:7px;
}
.right_banner_small {
    padding:3px 0;
}
.info_box {
    margin-top:15px;
    border:1px solid #d5d5d5;
    padding:9px;
}
.info_box .title {
    font:bold 14px arial;
    color:#6679b4;
    padding-bottom:8px;
}
.info_box .info {
    background:#daddff;
    padding:9px;
}
.info_box .info a {
    color:#6679b4;
    text-decoration:none;
}
.info_box .info a:hover {
    text-decoration:underline;
}
.info_box .more_link {
    padding-top:10px;
}
#facebook {
    margin-top:15px;
}



/*
 * Inner
 */
body.body_myep_inner {
    background:url(http://g.delfi.lt/d/r/myep/bg_inner.gif) repeat-x;
}
.breadcrumb {
    background:url(http://g.delfi.lt/d/r/myep/breadcrumb.gif) repeat-x;
    height:25px;
    line-height:25px;
    margin-bottom:5px;
}
.breadcrumb .item , .breadcrumb .item_active {
    height:25px;
    color:#838383;
    padding:0 10px;
}
.breadcrumb .item a {
    color:#02519c;
    text-decoration:none;
}
.breadcrumb .item a:hover {
    text-decoration:underline;
}
.breadcrumb .item_first {
    background:url(http://g.delfi.lt/d/r/myep/breadcrumb_active.gif) repeat-x;
    padding-right:10px;
}
.breadcrumb .item_first  .item {
    padding-right:5px;
}
.breadcrumb .next {
    background:url(http://g.delfi.lt/d/r/myep/breadcrumb_next.gif) no-repeat 0 11px;
    width:3px;
    height:25px;
}
.below_h1 {
    color:#6f6f6f;
    padding:4px 0 13px 0;
}
.inner_pad {
    padding-left:10px;
    padding-right:10px;
}
.inner_tools {
    padding-top:3px;
    padding-bottom:15px;
}
.inner_tools, .inner_tools a {
    color:#02519c;
}
.inner_tools .share {
    background:url(http://g.delfi.lt/d/r/myep/share.gif) no-repeat;
    padding:2px 13px 0 15px;
    text-decoration:none; /* For IE6 */
    cursor:pointer; /* For IE6 */
}
.inner_tools .print {
    background:url(http://g.delfi.lt/d/r/myep/print.gif) no-repeat 0 1px;
    padding:2px 10px 0 17px;
    text-decoration:none; /* For IE6 */
    cursor:pointer; /* For IE6 */
}
.inner_tools .inform {
    background:url(http://g.delfi.lt/d/r/myep/inform.gif) no-repeat 0 2px;
    padding:2px 9px 0 20px;
    text-decoration:none; /* For IE6 */
    cursor:pointer; /* For IE6 */
}
.inner_tools .item_comments {
    background:url(http://g.delfi.lt/d/r/myep/comments.gif) no-repeat 0 4px;
    padding:2px 0 0 20px;
    text-decoration:none; /* For IE6 */
    cursor:pointer; /* For IE6 */
}
.inner_tools a, .inner_tools a div {
    text-decoration:none; /* For Chrome */
}
.inner_tools a:hover div {
    text-decoration:underline;
}
.comments_count {
    color:#838383;
}
.inner_tools .text_size {
    padding-top:2px;
}
.inner_tools .text_size, .inner_tools .text_size a {
    color:#838383;
    text-decoration:none;
}
.inner_tools .text_size img {
    display:inline;
}

.inner_content {
    font-size:12px;
    line-height:16px;
}
.inner_content .photo {
    width:300px;
    margin:0 15px 10px 0;
}
.inner_content .photo .photo_photo {
    width:300px;
    height:188px;
}
.inner_content .photo .title {
    background:url(http://g.delfi.lt/d/r/myep/photo_title.gif) repeat-x 0 bottom;
    text-align:right;
    padding:5px;
    color:#838383;
    font-size:11px;
    line-height:11px;
}
.inner_gallery {
    font:bold 12px arial;
}
.inner_gallery .title {
    padding-bottom:10px;
}
.after_content_hr {
    margin:10px 0;
}
.after_content {
    padding-bottom:20px;
}
.after_content_left {
    width:520px;
    color:#6f6f6f;
    line-height:12px;
}
.after_content_right {
    width:98px;
}
input.text {
    width:145px;
}
input.text, textarea {
    border-top:1px solid #404040;
    border-left:1px solid #404040;
    border-bottom:1px solid #d4d0c8;
    border-right:1px solid #d4d0c8;
}
.post_comment {
    padding-top:5px;
    width:513px;
    font-weight:bold;
}
.post_comment .left {
    width:82px;
    text-align:right;
}
.post_comment .input_title {
    padding:3px 16px 0 0;
}
.post_comment .neburnok {
    padding-top:50px;
}
.post_comment .pad {
    height:15px;
}
.post_comment textarea {
    width:430px;
    height:130px;
}
.post_comment .buttons {
    padding-top:10px;
}
.post_comment .btn2 {
    margin-left:5px;
}

.myep_right_pad_10 {
    height:10px;
}

.myep_right_pad_15 {
    height:15px;
}

.contests_box {
    border:1px solid #d5d5d5;
    width:298px;
    background:#ffffff;
}
.contests_box .contests_box_title {
    font:bold 14px arial;
    color:#ef8700;
    padding:6px 8px;
}
.contests_box .top_item {
    background:#ef8700;
    margin:0 8px;
}
.contests_box .top_item .contests_item {
    padding:10px;
    width:262px;
}
.contests_box .top_item .contests_item .title {
    width:164px;
}
.contests_box .contests_list_title {
    font:bold 11px arial;
    padding:11px 8px 4px 8px;
}
.contests_box .contests_list .item {
    padding:0 8px;
    height:30px;
    vertical-align:middle;
}
.contests_box .contests_list .item1 {
    background:#f4e9d6;
}
.contests_box .contests_list .item2 {
    background:#f9f3e8;
}
.contests_box .contests_list .item .title, .contests_box .contests_list .item .title a {
    color:#ef8700;
    text-decoration:none;
}
.contests_box .contests_list .item .title a:hover {
    text-decoration:underline;
}
.contests_box .contests_list .splitter {
    height:2px;
    background:url(http://g.delfi.lt/d/r/myep/conferences_list_hr.gif) repeat-x;
}


/* added */
.news .column1 { padding-bottom:10px; }
.news .column2 { padding-bottom:10px; }

.item_cnt_hover {
    background:#6679b4;
}
.item_cnt_hover img { display:block; }
.item_cnt_hover .item a {
    color:white !important;
    text-decoration:none;
}

.item_cnt_hover .comments {
    background:url(http://g.delfi.lt/d/r/myep/hotnews_item_active_comments_l.gif) no-repeat;
}
.item_cnt_hover .comments span {
    background:url(http://g.delfi.lt/d/r/myep/hotnews_item_active_comments_r.gif) no-repeat right 0;
}


.display-block { display:block; }
.display-none { display:none; }
/* added */