#delfi-container-inner {
    min-height: 100px;
    max-height: 100%;
}

#delfi-container-inner .delfi-content-container-wrapper {
    /*background-image: url("http://g.delfi.lt/d/i/line-bg.gif");
    background-position: 741px 50%;
    background-repeat: repeat-y;*/
    background: none;
}

#delfi-container-inner .delfi-content-container-inner {
    border-right: 1px dashed #999;
    margin-bottom: 30px;
    width: 744px;
}
.fixed-width {
    width: 100% !important;
    text-align:left;
    overflow-x: hidden;
}
#topline {
    width: 100%;
    height: 43px;
    background-color: #fff;
    padding: 6px 0;
    border-top: 1px dashed #999;
    border-bottom: 1px dashed #999;
}

#topline a{
    display: inline-block;
    width: 690px;
    height: 43px;
    background: url(http://g.delfi.lt/d/r/mo/models2012_button.png) 16px 0 no-repeat;
    padding-left:320px;
    color: #3B3D3C;
    font-size: 24px;
    line-height: 43px;
    text-decoration: none;
}

#models_mosaic {
    width: 740px;
    border-bottom: 1px dashed #999;
}

#models_mosaic h1 {
    color: #111B27;
    font: normal 20px/24px Verdana, Arial, sans-serif;
    margin: 6px 0 6px 33px;
}

a.black_button {
    background-color: #111B27;
    color: #fff;
    padding: 2px 6px;
    font: bold 13px/24px Verdana, Arial, sans-serif;
    display:inline-block;
}
#models-carousel-wrap {
    margin: 0;
    padding: 0;
}

.jwide .jslider {
    height: 100%;
    height: 376px !important;
    padding: 0;
}

.jwide .jslider .buttons {
    display: inline;
    margin: 0 !important;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
    height: 376px !important;
}

.jwide .jslider .next {
    background: url(http://g.delfi.lt/d/r/mo/right_arrow.png) 0 center no-repeat;
    padding-right: 12px !important;
    border-left: 15px solid #24303E;
}
.jwide .jslider .prev {
    background: url(http://g.delfi.lt/d/r/mo/left_arrow.png) 12px center no-repeat;
    padding-left: 12px !important;
    border-right: 15px solid #24303E;
}

.jwide .jslider .disable {
    /*background: none;*/
    opacity: 0;
}
.jwide .jslider .viewport {
    background-color: #24303E;
    width: 630px !important;
    height: 376px !important;
    margin: 0 !important;
    padding: 0;
}

.jwide .jslider .viewport .overview {
    background-color: #24303E;
    height: 360px !important;
    width: 630px;
    margin: 15px 0;
    padding: 0;
    overflow: hidden;
}

.jwide .jslider .viewport .overview li {
    width: 200px;
    padding: 0 6px 0 6px;
    margin: 0 0 4px 0;
    height: 360px !important;
}

.jwide .jslider .viewport .overview img {
    margin-bottom:4px;
}

.jwide .jslider .viewport .overview li.bordered {
    border-left: 1px dashed #fff;
    border-right: 1px dashed #fff;
}

.jwide .jslider .viewport .overview li a span.person {
    color: #fff;
    font: normal 24px/24px Arial, Verdana, sans-serif;
    text-transform:uppercase;
}
.jwide .jslider .viewport .overview li a span.place {
    color: #fff;
    font: normal 14px/14px Verdana, Arial, sans-serif;
    text-transform:capitalize;
}
#models-block {
    width: 676px;
    height: 346px;
    padding: 15px 15px 0 20px;
    margin-left: 30px;
}
#models-block li {
    float: left;
    width: 200px;
    padding: 0 6px 0 6px;
    margin: 0;
    height: 100%;
}

#models-block img {
    margin-bottom:4px;
}

#models-block li a span.person {
    color: #505251;
    font: normal 24px/24px Arial, Verdana, sans-serif;
    text-transform:uppercase;
}
#models-block li a span.place {
    color: #505251;
    font: normal 14px/14px Arial, Verdana, sans-serif;
    text-transform:capitalize;
}

#all-photos-wrapper {
    text-align: right; width: 642px; margin: 0 0 12px 30px;
}

#delfi-header-wrapper #delfi-header-top {
    background: url(http://g.delfi.lt/d/r/mo/models_header.png) center center no-repeat; height: 255px; width: 990px;
}

#delfi-header-wrapper #delfi-header-logo {
    top: 10px; left: 10px; width: 200px; height: 60px; 
}

#delfi-header-wrapper #delfi-header-logo a {
    display: inline-block;  width: 100%; height: 100%; cursor: pointer;
}

#delfi-article_category {
    background: none;
    zoom: 1;
}

#delfi-article_category .delfi-content-container-first .delfi-category_article-headlines {
border-top: none;
}

#delfi-article_category-front .delfi-content-container-first {
    width: 680px;
    float: left;
    margin-left: 45px;
}

#delfi-article_category-front .delfi-content-container-first .delfi-category_article-headlines .delfi-image {
    float: left !important;
    min-width: 330px !important;
    min-height: 200px !important;
    margin: auto 6px auto 0;
}

#delfi-article_category-front .delfi-content-container-first .delfi-category_article-headlines .delfi-image img {
    display: block;
    width: 330px;
    height: 200px;
    margin-bottom: 4px;
}
/*
#delfi-article_category-front .delfi-content-container-first .delfi-category_article-headlines {
    margin-top: 8px;
    padding: 8px 7px 0 7px;
}*/

#delfi-article_category-front .delfi-content-container-first .delfi-category_article-headlines {
    margin-top: 8px !important;
    padding: 17px 7px 10px 7px !important;
    border-top: 0px solid #CCC !important;
    /*background: url('http://g3.delfi.lt/c/sa/horizontal-dots.gif') left top repeat-x !important;*/
}

#delfi-article_category-front .delfi-content-container-first .delfi-category_article-headlines div.delfi-title {
    width: 310px !important;
    float: right !important;
    clear: right !important;
}

#delfi-article_category-front .delfi-content-container-first .delfi-category_article-headlines .delfi-title,
#delfi-article_category .delfi-content-container-first .delfi-category_article-headlines .delfi-title {
font-family: Arial, Helvetica, Verdana, sans-serif !important;
font-weight: bold !important;
font-size: 20px !important;
color: black !important;

}

#delfi-article_category-front .delfi-content-container-first .delfi-category_article-headlines .delfi-date {
width: 310px !important;
float: right !important;
clear: right !important;
font-size: 8pt !important;
margin-bottom: 9px !important;
margin-top: 5px !important;
color: #666 !important;
}

#delfi-article_category-front .delfi-content-container-first .delfi-category_article-headlines .delfi-text {
float: right !important;
clear: right !important;
width: 310px !important;
line-height: 16px !important;
}

#delfi-article_category .delfi-content-container-first .delfi-article-wrapper .delfi-article-info {
    border-top: 3px solid #24303E;
}

#model-profile {
    text-align: center;
}

.model-data {
    text-align: left;
    padding-top: 15px;
    padding-left: 30px;
}

.model-name {
    color: #3B3D3C;
    font: normal 24px/32px Arial, Verdana, sans-serif;
}

.model-vote {
    margin-right: 50px;
    font: bold 14px/18px  Verdana, Arial, sans-serif;
    float: right;
    color: #3B3D3C;
}
.model-vote-count {
    display: inline-block;
    font: normal 12px/18px  Verdana, Arial, sans-serif;
}
.model-info {
    color: #3B3D3C;
    font: bold 14px/18px Verdana, Arial, sans-serif;
    float: left;
}

.model-photo {
    margin: 15px auto;
}

.models-schedule {
    margin: 0 6px;
    margin-bottom: 16px;
}
.grafikas-title {
    font-weight: bold;
    font: bold 20px/24px Verdana, Arial, sans-serif;
    margin-top: 12px;
    color: #3B3D3C;
    padding:0px;
    border:0px;
}
.grafikas-text { padding:0px;}

.schedule-title {
    color: #3B3D3C;
    font: normal 18px/40px Arial, Verdana, sans-serif;
    padding-left: 12px;
    border-top: 1px dashed #999;
    border-bottom: 1px dashed #999;
}
.models-schedule-table {}

#delfi-article_category .delfi-content-container-first .delfi-article-wrapper .delfi-article-related {
    border-top: 2px solid #24303E;
}