img {
    border:none;
}
.red {
    color:#F00 !important;
}
.jcarousel {
    width:585px;
    padding:5px 0;
}
.jwide {
    width:740px;
}
.jslider { 
    height: 137px; 
    overflow:hidden; 
}
.jwide .jslider { 
    height: 172px;
    padding:0 7px;
}
.jslider .viewport { 
    float: left;
    position: relative; 
}
.jslider .viewport, .jslider .overview { 
    width: 501px; 
    height: 137px;
    overflow: hidden;  
}
.jwide .jslider .viewport {
    width: 645px; 
    height: 172px; 
}
.jwide .jslider .overview { 
  width: 680px; 
  height: 172px; 
}

.jslider .buttons {
    display: inline;
    margin: 30px 5px 0;
    float: left;
    overflow:hidden;
    text-indent:-9999px;
    width:30px;
    height:57px;
    background:url(http://g.delfi.lt/d/i/white_back.png) no-repeat center 0;
}
.jslider .buttons:focus { 
    outline-style: none;
}
.jslider .next { 
    margin: 30px 0 0 10px;
    background:url(http://g.delfi.lt/d/i/white_next.png) no-repeat center 0; 
}
.jwide .jslider .buttons { 
    margin: 25px 10px 0 0;
}
.jwide .jslider .next { 
    margin: 25px 0 0 10px;
}
.jslider .disable { 
    opacity:0.5;
    /*filter:alpha(opacity=50);*/
    cursor:default;
}
.jslider .overview { 
    list-style: none; 
    position: absolute; 
    padding: 0; 
    margin: 0; 
    left: 0; 
    top: 0; 
}
.jslider .overview li{ 
    float: left; 
    display:inline;
    margin: 0 3px 0 7px;
    padding:1px;
    width: 155px;
    line-height:13px;
}
.jwide .jslider .overview li {
    float: left;
    margin: 0 7px 0 3px;
    padding:1px;
    width: 211px;
    text-align:left;
}
.jwide .jslider .overview li a span {
	display:block;
}
.jwide .jslider .overview li a {
    font-size:12px;
    font-weight:bold;
	width: 186px;
	display:block;
}
.jslider .overview li a {
    text-decoration:none;
}
.jslider .overview li a:hover img {
    opacity:0.85;
    filter:alpha(opacity=85);
}
.jwide .jslider .overview li a img {
    margin-bottom:3px;
}
.jtitle {
    text-transform:uppercase;
    font-weight:bold;
    font-size:16px;
    line-height:16px;
    color:#333;
    padding:5px;
    height:28px;
}

/* Custom styles */
.orange .jtitle {
    color:#EEE3C7;
}
.orange .jslider .buttons {
    background-image:url(http://g.delfi.lt/d/i/orange_back.png);
}
.orange .jslider .next {
    background-image:url(http://g.delfi.lt/d/i/orange_next.png);
}
.pink .jslider .buttons {
    background-image:url(http://g.delfi.lt/d/i/rose_back.png);
}
.pink .jslider .next {
    background-image:url(http://g.delfi.lt/d/i/rose_next.png);
}
.yellow .jslider .buttons {
    background-image:url(http://g.delfi.lt/d/i/yellow_back.png);
}
.yellow .jslider .next {
    background-image:url(http://g.delfi.lt/d/i/yellow_next.png);
}


/* ticker styles */
.ticker {
    height:1%;
    overflow:hidden;
    clear:both;
}
.ticker .viewport {
    height:39px;
    overflow:hidden;
    position:relative;
}
.ticker .overview {
    list-style:none outside none;
    text-align:center;
    position:absolute;
    width:100%;
	margin:0;
	padding:0;
}
.ticker .overview li {
    height:39px;
    margin:0;
    padding:1px;
}
.ticker .overview li a {
    font:bold 18px Arial;
    color:#000;
    line-height:39px;
    text-decoration:none;
}
.ticker .overview li sup {
	font-size:10px;
	font-weight:bold;
}
