.rt-main
    {

		width: 1000px; position:relative;  margin:10px auto; padding:5px 10px;
    }
    
    .rt-c
    {
        clear: both;
    }
    
    .rt-fl
    {
      
		 width:100%;
    }
    
    .rt-fr
    {
        float: right;
    }
    
    .rt-tabs
    {
        height: 32px;
        font-style: normal;
        font-weight: bold;
		padding:0;
        z-index: 1;
    }
    
    .rt-tab
    {
        color: #4c4d4f;
        float: left;
        text-align: center;
        cursor: pointer;
		margin-right: 2px;
		
    }
    
    .rt-active
    {
        
    }
	.rt-tab-text a {display: block; float: left; height: 30px; text-decoration: none; color: #454350; font-size: 20px; line-height: 30px; cursor: pointer; padding-right:20px; }
    .rt-active .rt-tab-text a {  color:#cd2329; } 
	.rt-active .rt-tab-text a span {  } 
    .rt-tab-text
    {
    
    }
    
    .rt-panels
    {
       width: 100%;

    }
.rt-panels .description {color: #cd2329; font-size: 15px; position: relative; height: 24px; overflow: hidden; margin-top:5px; display:none}
        .rt-panels span h3
        {
            float: right;
            padding-bottom: 10px;
            padding-right: 10px;
            margin: 10px 10px 10px auto;
            background-color: #0b2188;
            border-radius: 5px;
            padding: 10px;
        }
    
    .rt-panel
    {
       /* padding-top:10px;*/ position:relative;
           }
	.tabrighttext { display:none; width:200px; text-align:right; float: right;}

.rt-main .name
{
    font-size: 10px;  margin-top: 9px; text-align:left; height: 28px; padding:0; font-weight:bold; }
.rt-main .board { font-size:15px; color:#737373; height: 30px; text-transform:lowercase;
}
.rt-main .discount2 { text-align:right; }
.rt-main .discount2 .text { color:#fff; font-weight: bold; font-size: 9px;  }
.rt-main .discount2 .percent {color: #F00; font-size: 18px; font-weight: bold; padding-left: 10px;  }


a.TabHotelNameLink:link, a.TabHotelNameLink:visited{  text-decoration:none; font-size: 16px; color: #354555; line-height:10px; }
a.TabHotelNameLink:hover, a.TabHotelNameLink:active{ text-decoration:none;  color:#000; }

.jcarousel-clip-horizontal ul {/* margin-left:3px !important;*/ padding: 20px 0 5px 0 !important;}
.jcarousel-clip-horizontal ul li {padding:0; margin-left:10px !important; width: 240px !important; position: relative;}
.jcarousel-clip-horizontal ul li:first-child {margin-left:0px !important; }
.jcarousel-clip-horizontal ul li .lt {/*width:6px; height:6px; background:url(http://www.kidytour.lt/themes/Kidy/css/img/lt3.png) no-repeat  center left; left: 0; top: 0; position: absolute; z-index: 9;*/}
.jcarousel-clip-horizontal ul li .rt {/*width:6px; height:6px; background:url(http://www.kidytour.lt/themes/Kidy/css/img/rt3.png) no-repeat  center left; right: 0; top: 0; position: absolute; z-index: 9;*/}
.jcarousel-clip-horizontal ul li .lb {/*width:6px; height:6px; background:url(http://www.kidytour.lt/themes/Kidy/css/img/lb3.png) no-repeat  center left; left: 0; bottom: 0; position: absolute; z-index: 9;*/}
.jcarousel-clip-horizontal ul li .rb {/*width:6px; height:6px; background:url(http://www.kidytour.lt/themes/Kidy/css/img/rb3.png) no-repeat  center left; right: 0; bottom: 0; position: absolute; z-index: 9;*/}

.photo { margin-bottom:4px; text-align:center;}
.photo a img{width: 220px; height: 145px; }
.rt-main .checkin{ padding:0; font-weight:normal; color:#000; }
.rt-main .night{  padding:0 0 0 4px;}
.rt-main .PriceArea { margin-top:10px; height: 35px;}
.rt-main .oldPrice {color: #737373;
float: left;
width: 105px;
text-align: right;
line-height: 15px;
margin-right: 5px;
} 
.rt-main .price {color: #cd2329;
font-size: 16px;
font-weight: bold;
width: 105px;
float: left;
text-align: right; margin-right: 5px; line-height: 25px; }
.rt-main .price span.EuroStyle { font-size: 13px ;
color: #cd2329;
font-weight: bold; }
.location, .board, .oldPrice, .price {}
.board { font-weight:normal; color:#fff; }
.tabcontentarea .detail { position:relative; }
.tabcontentarea .detail .oldprice{position: absolute; z-index: 3; display:block; height:30px; line-height:30px; padding-left: 4px; text-decoration: line-through; color: #FFF;}

.oldPrice { text-decoration:line-through; }
.price h3 {  font-weight:normal; color:#fff; font-size:14px; letter-spacing: -1px; }
.price span {  font-weight:normal !important; font-size:11px !important; color:#fff; }
.tabcontentarea { position:relative; background-color: #F7F7F7; padding: 10px; }
.tabcontentarea .discount {background: url(http://www.kidytour.lt/themes/Kidy/css/img/discountback.png) no-repeat top left; width:70px; height:70px; position:absolute; bottom:-18px; right:0; z-index: 1;
}
.discount span { display:block; width:70px; margin: 15px 0 0 5px; color:#fff; text-align:center;
}
.detail .SearchPanelSubmitBt {
        display: block;
        background-color: #454350;
        text-transform: uppercase;
        padding: 0 4px !important;
        line-height: 30px;
        position: relative;
        color: #fff !important;
        font-weight: bold;
        text-align: center;
        margin-top: 10px;
        font-size: 14px;
        cursor: pointer;
        border: 0 !important;
        webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.detail .SearchPanelSubmitBt:hover {background-color: #cf242b;
            color: #fff;
            border: 0;}

a.TabRotatorAllBt {display: block; float: right; text-decoration: none;
color: #cd2329; margin:0 10px 0 0; font-size:14px;  }
a.TabRotatorAllBt span { }
 a.TabRotatorAllBt:hover {color:#51551; }
/*
http://localhost:1262/themes/BigBlue/
a.TabRotatorAllBt:hover span { background-position: left -32px; }
a.TabRotatorAllBt:focus { background-position: right -64px; }
a.TabRotatorAllBt:focus span { background-position: left -64px; }
*/
.rt-panels .lt {width:6px; height:6px; /*background:url(http://www.kidytour.lt/themes/Kidy/css/img/lt2.png) no-repeat  center left;*/ left: 0; top: 0; position: absolute; z-index: 9;}
.rt-panels .rt {width:6px; height:6px;  right: 0; top: 0; position: absolute; z-index: 9;}
.rt-panels .lb {width:6px; height:6px;  left: 0; bottom: 0; position: absolute; z-index: 9;}
.rt-panels .rb {width:6px; height:6px;  right: 0; bottom: 0; position: absolute; z-index: 9;}

.rt-tabs .rt{ position: absolute; right: 0px; width: 10px;  height: 30px; top: 0;}