div#filter{
    position:relative;
    margin-bottom:20px;
}

div#filter li{
    margin:0px;
}

div#filter .jcarousel-clip-horizontal{
    overflow: hidden;
    width:408px;
    margin-left:14px;
}

div#filter li.jcarousel-item{
    height:60px;
    margin-right:28px;
    width:34px;
}

li.jcarousel-item p.day{
    font: 14px/14px 'PTSansRegular';
    color: #bb6b78;
    text-transform: uppercase;
    margin: 0px;
    margin-bottom: 7px;
}

li.jcarousel-item.current p.day{
    font: 14px/14px 'PTSansRegular';
    color: #47505b;
}

li.jcarousel-item p.date{
    font: 14px/14px 'PTSansRegular';
    color: #bcaf53;
    text-transform: uppercase;
    margin: 0px;
    margin-bottom: 7px;
}

li.jcarousel-item.current p.date{
    font: 14px/14px 'PTSansRegular';
    color: #47505b;
}

p.filterheader{
    font: 12px/12px 'PTSansRegular';
    margin: 0px;
    margin-bottom:  15px;
    color: #47505b;
    text-transform: uppercase;
}

p.filterheader a.all
{
    float:right;
    color: #b8656f;
    line-height: 16px;
    font-weight: bold;
}

p.filterheader a.all2
{
    float:right;
    color: #b8656f;
    line-height: 16px;
}


p.filtertopall{
    float:right;
    font: 12px/12px 'PTSansRegular';
    text-transform: uppercase;
    margin-top:-9px;
    margin-bottom:9px;
}

p.filtertopall a.all{
    color: #b8656f;
    line-height: 16px;   
    font-weight: bold;
}

p.filtertopall a.all2{
    color: #b8656f;
    line-height: 16px;   
}


p.filterheader img{
    cursor:pointer;
    margin-left: 8px;
    margin-bottom: -3px;
}

div#filter div.datawrap{
    width: 436px;
    margin-right: 44px;
    float:left;
    height:82px;
}

div#filter div.timewrap{
    float:left;
    width: 460px;
}

p.timeclicker{
    margin: 0px;
    font: 14px/14px 'PTSansRegular';        
    color: #acacac;    
    margin-right: 6px;
}

p.timeclicker span{
    margin-left: 66px;
}

p.timeclicker span:first-child{
    margin-left:0px;
}

p.timeclicker span:hover{
    color: #47505b;
    cursor:pointer;
}

p.timeclicker span.current{
    color: #47505b;
}

p.timechecker{    
    margin: 10px 0px 15px 0px;   
    font: 14px/14px 'PTSansRegular';     
}

p.timechecker span{    
    font: 14px/14px 'PTSansRegular';        
    color: #bcaf53;    
    margin-right: 7px;    
}

p.timechecker span.current{    
    color: #47505b;
}

/***v***Selectbox***v***/

div#filter .selectbox {	
    vertical-align: middle;	
    cursor: pointer;
}

div#filter .selectbox .select, .selectbox .select{	
    width: 259px;	
    height: 28px;	
    padding: 0 33px 0 8px;    
    font: italic 14px/28px Georgia;    
    line-height: 28px;	
    text-transform: none;
    color: #acacac;    
    
}

.calfilter.uz .selectbox .select{  
    width:215px;
}

div#filter .forselect.small .selectbox .select {
    width: 99px;
}

div#filter .forselect.small2 .selectbox .select {
    width: 119px;
}


div#filter .forselect.medium .selectbox .select {
    width: 179px;
}

div#filter .forselect.medium2 .selectbox .select {
    width: 199px;
}


div#filter .selectbox.focused .select {	
    border: 1px solid #5794BF;
}

div#filter .selectbox .select .text, .selectbox .select .text{	
    display: block;	
    width: 100%;	
    white-space: nowrap;	
    overflow: hidden;
}

div#filter .selectbox .trigger {	
    position: absolute;	
    top: 1px;    
    width: 36px;	
    right: 0;	
    height: 100%;	
}

div#filter .selectbox .dropdown {	
    top: 28px;    
    left: 0px;	
    width: 300px;	
    margin: 0;	
    background: white;	
    border: 1px solid #cad6e0;
}

div#filter .medium .selectbox .dropdown {   
    top: 28px;    
    left: 0px;  
    width: 220px;   
    margin: 0;  
    background: white;  
    border: 1px solid #cad6e0;
}


div#filter .selectbox .trigger .arrow {
    width: 36px;
    background: url(../images/darrow2.png) no-repeat center 10px;
}

div#filter .selectbox .dropdown ul{    
    margin-left: 0px;    
    list-style: none;
}

div#filter .selectbox li {	
    padding: 8px 13px;    
    font-weight: bold;	
}

div#filter .selectbox li.selected {		
    color: #FFF;    
    font-weight: bold;
}

div#filter .selectbox li:hover {		
    color: #FFF;
}

div#filter .detyam .selectbox li.selected {		
    color: #FFF;    
    font-weight: bold;
}

div#filter .detyam .selectbox li:hover {		
    color: #FFF;
}

div#filter .selectbox li.disabled {	
    color: #AAA;
}

div#filter .selectbox li.disabled:hover {	
    background: none;
}

/***^***Selectbox***^***/

div.forselect{    
    margin-right:20px;    
    float:left;
    width: 300px;
}

div.forselect.small{
    width: 140px;
}

div.forselect.small2{
    width: 160px;
}


div.forselect.medium{
    width: 220px;
}

div.forselect.medium2{
    width: 240px;
}


div.forselect.last{
    margin-right: 0px;
}   

a.allbut{    
    width:84px;    
    height:41px;    
    position: absolute;    
    bottom: 10px;    
    right: 10px;    
    display: block;    
    color: white;    
    font:14px/41px Arial;    
    font-weight: bold;    
    text-align: center;    
    text-decoration: none;
}

li.jcarousel-item{
    cursor:pointer;
}

.phts_bg{
    height:249px;
}

div#filter .jcarousel-prev-horizontal{
    width:6px;
    height:9px;
    background:url(../images/arrows.png) no-repeat;
    cursor:pointer;
    position:absolute;
    top:11px;
    left:0;
}

div#filter .jcarousel-prev-horizontal:hover{background-position: left -9px;}

div#filter .jcarousel-prev-horizontal.jcarousel-prev-disabled:hover{background-position: left top;}


div#filter .jcarousel-next-horizontal{
    width:6px;
    height:9px;
    background:url(../images/arrows.png) no-repeat right top;
    cursor:pointer;
    position:absolute;
    top:11px;
    right:0;
}

div#filter .jcarousel-next-horizontal:hover{background-position: right -9px;}

div#filter .jcarousel-next-horizontal.jcarousel-next-disabled:hover{background-position: right top;}

#time_slider_cover{
    height: 2px;    
    background: #e8e8e8;
}

#filter .ui-slider{
    position: relative;
    height: 2px;    
    background: #e8e8e8;
    width:414px;
    margin-left:12px;
}

#filter .ui-slider-handle{
    width:12px;
    height: 12px;
    display: block;
    position: absolute;
    margin-top: -5px;    
    background: url(../images/currentli.png) no-repeat top left;
}


#filter div.ui-slider-range{
    position: absolute;
    height: 2px;
    background: #47505b;
}

div#filter .jcarousel-container-horizontal{
    background: url(../images/gfill.png) repeat-x 0 53px;    
}

div#filter li.jcarousel-item.current{
   background: url(../images/currentli.png) no-repeat center bottom   
}

.ajx-area .tabs>ul{
    list-style: none;
    margin:0;
}

.ajx-area .tabs>ul li{
    float: left;
    display:block;
    margin-right:10px;
}

.ajx-area .tabs>ul li.ld a.current{
    background: #e7e7e7 url(../images/dtld.gif) no-repeat 5px center;
    padding-left: 27px;    
}

.ajx-area .tabs>ul li a{
    padding:5px 7px 3px 7px;
    font-size:13px;
    font-family: 'PTSansBold';
    color:#000;
    line-height: normal;
    text-decoration: none;
}

.ajx-area .tabs>ul li a.current{    
    color:#47505b;        
    background:#e7e7e7;
    -webkit-border-radius: 15px/50%;
    -moz-border-radius: 15px/50%;
    border-radius: 15px/50%;
}

.ajx-area .tabs>div.tab{
    display: none;
}

.ajx-area .tabs>div.current{
    display: block;
}