html{width:100%;height: 100%;background:url(../images/spring.jpg) no-repeat top center #007D08;}
body {width:100%;min-height:100%;float:left;}
#wrapper{width:100%;height:100%;min-height:100%;min-height: 650px}
#page{width:972px;margin:0px auto;}
#header{height:80px;}
a{text-decoration: none;}
.heading-left{ float:left;background:url(../images/heading-left.png) no-repeat; background-position: 0 0; width: 522px;margin:0px 0px -30px 0px; *margin:0px 0px -10px;line-height:34px;color:#4e4d4d;font-weight:bold;padding:5px 0px 30px 20px;min-height: 100px;font-size:14px;} 
.heading-left img.icon{vertical-align: middle;margin:-3px 5px 0px 0px;}
.heading-left h2{margin:0px;}
.heading-left h2 a{color:#4e4d4d;}

.t-offer{width:225px;height:231px;background:url(../images/offer-bg.png) no-repeat;float:left;margin:20px 0px 20px 10px;position:relative;cursor: pointer}
.t-offer .content{background: #fff;width:221px;min-height:88px;position: absolute;bottom:3px;left:0px}
.t-offer h3{margin:0px;color:#2585cf;font-size:13px;line-height: 1.1;font-weight: bold; margin:5px 8px 0px;width:200px;height: 30px;overflow: hidden}
.t-offer p{font-size:11px;color:#4d4c4c;line-height: 1.3;margin:0px 8px;width:200px;font-weight: normal;display:none;overflow: hidden;}
.t-offer .price{line-height: 1.1;padding-left:11px;font-size:14px;color:#f46f03;font-weight: bold;padding-top: 3px; font-family: 'Arial';margin-top:10px;margin-bottom:12px;}
.t-offer .price .old{font-size:12px;color:#868585;text-decoration:line-through}
.t-offer .info{float:right;color:#f47a03;font-size:16px;line-height: 45px;font-weight: bold;font-family: Verdana;padding-right: 11px;position: absolute;right:0px; bottom:0px;}
.t-offer .info > div{background:url(../images/acc.png) no-repeat;padding-left:20px;float:right;clear:right;width:75px;font-size:11px;color:#868585;font-weight:normal;height:18px;line-height: 18px;margin:0px 0px 2px 0px ;}
.t-offer .info .transport{background-position: 0px -58px;}
.t-offer .info .ttype-1{background-position: 0px -38px;}
.t-offer .info .ttype-3{background-position: 0px -20px;}
.t-offer .info .ttype-5{background-position: 0px -58px;}
.t-offer .timmer{display:none;position: absolute;right:17px;top:174px;z-index: 10;font-size: 11px;color:#a3a1a1;font-weight: normal}
.t-offer a{position: relative;}
.t-offer .discount{position: absolute;color:#fff;left:0px;bottom:2px;width:61px;height: 32px;line-height: 32px;font-size:18px;text-align: center;font-family: Verdana;font-weight: bold;background: url(../images/percent.png) no-repeat}
.t-offer .discount span{font-size: 14px}
.home .t-offer .timmer{top:170px}
.t-offer:hover .timmer{display:block;}
.t-offer .hasCountdown{background:none;border:none;}

.logo{ background:url(../images/logo.png) no-repeat; width: 421px; height: 80px; margin:0px 0px 2px 10px;float:left;line-height: 130px;text-indent: 5px;font-size:14px;letter-spacing:1px;color:#fff;font-family: 'Myriad Pro', 'Arial', sans-serif;overflow:hidden} 
.ip-bottom, .page-b{ background:url(../images/page-b.png) no-repeat; width: 972px; height: 15px; float:left;} 
.ip-content, .page-blue{ background:url(../images/page-blue.png) repeat-y; width: 960px; min-height: 350px;padding:0px 4px 0px 8px;float:left; } 
.ip-content{padding:20px 24px 20px 28px;width:920px;}
.inner-page{float:left;}
.page-split-b{ background:url(../images/page-split-b.png) no-repeat;  width: 972px; height: 34px;float:left;clear:both;} 
.page-split{ background:url(../images/page-split.png) repeat-y; width: 972px; float:left;} 
.page{ background:url(../images/nav-bg.png) no-repeat; background-position: 6px 7px; width: 972px; height: 52px; } 
.rotator-bg{ background:url(../images/rotator-bg.png) ; width: 304px; height: 324px; } 
.slider-bg{ background:url(../images/slider-bg.png) ; width: 619px; height: 429px; margin:20px 0px 0px 15px;*margin-bottom:15px;} 

.split-heading{ background:url(../images/split-heading.png) no-repeat; background-position: 0px 0; width: 983px;} 
#header .right-menu{float:right;margin:5px 0px 0px;}
#header .subscribe{ background:url(../images/subscribe.png) no-repeat; width: 215px; height: 64px;float:left;} 
#header .fb{ background:url(../images/fb.png) no-repeat; width: 64px; height: 64px;float:left;} 
#columns .inner{margin:0px 0px 0px -11px;}
#columns{float:left;}
.bbox{margin:-5px 0px 5px;float:left;}
.right{float:right;}
.box-c{ background:url(../images/box.png) repeat-y;background-position: 0 0; width: 972px; min-height: 59px;overflow: hidden } 
.box-b{ background:url(../images/box.png) no-repeat;background-position: -982px 0; width: 972px; height: 19px; } 
.box{ background:url(../images/box.png) no-repeat;background-position: -1964px 0; width: 972px; height: 19px; } 

.footer{background:url(../images/footer.png) no-repeat;margin:-5px 0px 5px;width:972px;height: 265px;float:left;padding:0px 0px 20px 0px;}
.footer-left {width:250px;margin:10px;float:left;}
.footer-left h3{text-shadow:1px 1px 0px #f7fafd;color:#dd802c;font-size:16px;font-weight:bold;padding:5px 0px 0px  15px;margin:0px 0px 5px 0px;}
.footer-left p{text-shadow:1px 1px 0px #f7fafd;color:#3a82ba;font-weight:bold;padding:0px 0px 0px 15px;margin:0px}
.footer-left a.button{color:#fff;font-size: 15px;font-weight: bold;text-shadow:1px 1px 1px #a16505;margin:10px 0px 0px 15px;background: url(../images/f-button.png) no-repeat;display:block;width:230px;height:30px;line-height: 30px;text-align: center}
.footer-left .button:hover{background-position: 0px -30px;}
.footer-left .subscribe{width:100%;float:left;color:#262626;font-weight: bold;margin:30px 0px 5px 0px;font-size:12px;display: block;padding-left:23px;background: url(../images/f-social.png) 0px 2px no-repeat;}
.footer-left .fb{width:100%;float:left;color:#262626;font-weight: bold;font-size:12px;padding-left: 23px;background: url(../images/f-social.png) 0px -21px no-repeat;}
.clearfix{float:left;width:100%;height:1px;font-size: 0px;clear:both;}
.site-column {width:690px;float:left;padding:5px 0px 0px 0px;}
.site-column h3{color:#4b4b4b;font-weight: bold;font-size:12px;line-height: 35px;padding-left:10px;margin: 0px 0px 5px;}
.site-column h3 b{color:#e77405;}
.site-column ul {float:left;overflow: hidden;height:198px;}
.site-column ul li {float: left;    line-height: 15px;   line-height: 1; margin: 5px 0 0px 15px;    padding: 0;    width: 155px; }
.site-column a {color: #000000;text-decoration: none;font-size:12px;}
.site-column a:hover{text-decoration: underline}
.footer .nav{font-size:12px;padding:10px 0 20px 0;float:left;color:#403f3f;width:100%;}
.footer .nav a{color:#403f3f;text-decoration: none}
.footer .nav a:hover{color:#000;text-decoration: underline}

#nav ul{width:960px;float:left;height:46px;margin: 2px 0 0 6px ;*margin:4px 0 0 6px}
#nav ul li{float:left;margin:2px 0 0 0;padding:0px;position: relative;}

#nav ul li a{color:#2585cf;font-size: 13px;font-weight: bold;line-height: 47px;padding:0px 0px 0px 10px;float:left;height: 46px;}
#nav ul li a span{padding:0px 10px 0px 0px;float:left;}

#nav ul li.home a.active{background: url(../images/nav.png) no-repeat bottom left}
#nav ul li.home a.active span{background: url(../images/nav.png) no-repeat top right;line-height: 47px;height: 46px;}
#nav ul li a.active{background: url(../images/nav.png) no-repeat -10px 0;color:#00070d}
#nav ul li a.active span{background: url(../images/nav.png) no-repeat top right;line-height: 47px;height: 46px;}

#nav ul li .ttip, #nav ul li a.active .ttip{display: block;padding:0px 0px 0px 0px;color:#2d2d2d;position: absolute; top: -7px;left:90%;margin-left:-51%;height:20px;background:url(../images/counter.png) no-repeat 0px -20px;font-size: 12px;font-weight:bold;line-height: 20px;text-align: center;padding:0px}
#nav ul li .ttip span, #nav ul li a.active .ttip span{display: block;padding:0px;float:left;height:20px;background:url(../images/counter.png) no-repeat top right;padding-right:7px;margin:0px 0px 0px 5px;line-height: 20px;}
#nav ul li .ttip .pointer, #nav ul li a.active .ttip .pointer{display: block;width:10px;height:4px;left:100%;margin-left:-68%;padding:0px;clear:both;background:url(../images/counter.png) no-repeat -14px -40px;position:absolute;bottom:-4px}
#nav ul li a.active .ttip{display:none;}
#nav ul li a:hover span{color:#00070d;cursor:pointer}
#slider {margin-bottom: 20px;float:left;position: relative;}
#slider .main_image {cursor:pointer;position:absolute;top:0px;z-index: 5;width:616px;height:300px;position: relative; overflow: hidden;border-bottom:1px solid #a5cce9}
#slider .main_image img{width:616px;height:300px;}
#slider .main_image .desc{position:absolute;bottom:0px;left:0px;width:100%}
#slider .main_image .desc h2{display: none}
#slider .main_image .desc p{margin:0px;padding:10px 15px;font-family: 'Arial'}
#slider .main_image div.block{background:url(../images/b-t.png);width:100%;float:left;font-size:12px;color:#fff}
#slider .image_thumb {position:absolute;bottom:6px;z-index: 10;float:left;}
#slider .image_thumb ul{margin:-11px 0px 0px 4px;padding:0px 0px;}
#slider .image_thumb li{margin:0px 0px;padding:20px 0px 0px;height: 113px;width:152px;float:left;background: url(../images/slider-thumb.png) -152px 0px no-repeat;cursor: pointer;}
#slider .image_thumb li.active{background-position: 0 0}
#slider .image_thumb li img{width:136px;height: 60px;margin:1px 0px 0px 8px}
#slider .image_thumb h2{color:#4c4c4d;font-weight: normal;padding:13px 10px 0px;margin:0px;line-height: 1.1;text-align: center;font-size: 12px;font-family: Verdana;}
#slider .image_thumb .active h2{color:#2968bc}
#slider .image_thumb p{display:none;}

#top-offers{ background: url(../images/rotator-bg.png) no-repeat; width: 304px; height: 324px;position: relative;float:left;margin: 20px 0px 0px 10px;overflow: hidden} 
#top-offers #to-nav{position: absolute;z-index: 100;top:10px;left:10px;}
#top-offers #to-nav a{width:14px;height: 14px;background: url(../images/controlls.png) no-repeat;display: block;text-indent: 20px;overflow: hidden;float:left;margin-right: 3px;}
#top-offers #to-nav a.activeSlide{background-position: -18px 0px;}
#top-offers .offers{margin:0px 0px 0px 0px}
#top-offers .offer{background: #fff;width:300px;height: 320px;}
#top-offers .offer h2{font-family: 'Arial';color:#2585cf;font-size:13px;padding:5px 11px;margin:0px;line-height: 1.3;height: 32px;overflow: hidden;}
#top-offers .offer p{font-family: 'Arial';color:#191919;font-size:12px;padding:5px 11px 7px;margin:0px;line-height: 14px;height:37px;display:block;overflow: hidden;}
#top-offers .offer .info{float:right;color:#f47a03;font-size:16px;line-height: 38px;font-weight: bold;font-family: Verdana;padding-right: 11px}
#top-offers .offer .price{line-height: 1.1;padding-left:11px;font-size:14px;color:#191919;font-weight: bold;padding-top: 3px; font-family: 'Arial'}
#top-offers .offer .price .old{font-size:12px;color:#868585;text-decoration:line-through}

.map-big-all{background:url(../images/map1.png) no-repeat;display:block;float:left;width:304px;height:106px;margin: -4px 0px 0px 10px;}

.deal-container-b{ background: url(../images/deal-c.png) no-repeat; background-position: 0 0; width: 624px; height: 5px; } 
.deal-container-v{ background: url(../images/deal-c.png) no-repeat; background-position: -629px 0; width: 624px; height: 5px; } 
.deal-container{ background: url(../images/deal-c.png) no-repeat; background-position: -1258px 0; width: 624px; height: 5px; } 
.home{*padding-bottom:20px;}
.home .left{position: relative;z-index: 5;margin-bottom: -8px;}
.home .right{position: relative;z-index: 3;margin-bottom: -20px;}
.home .attractions{width:471px;float:left;margin:0px 0px -10px 0px;}
.home .attractions h2{line-height: 35px;font-size:15px;color:#4e4d4d;font-weight:bold;font-size:14px;margin:20px 0px 0px 30px;}
.home .attractions .item {background:url(../images/article-v.png) repeat-x;height:178px;width:470px;clear:both}
.home .attractions .item img{padding:1px;float:left;margin:26px 20px 0px 29px;}
.home .attractions .item h3{margin:0px;color:#2585cf;margin:26px 10px 0px 0px;float:left;clear:right;width: 230px;height:28px;}
.home .attractions .item h3 a{color:#2585cf;font-size: 13px;text-decoration: none;}
.home .attractions .item p{margin:0px;float:left;*float:none;clear:right;width:230px;font-size:11px; color:#6b6a6a}
.home .attractions .item a{margin:0px;float:left;clear:right;font-size:12px; color:#6b6a6a;text-decoration: underline}
.home .attractions .item a:hover{text-decoration: none;}
.home .attractions .item img:hover {padding:0px;border:1px solid #b3cbd9;}
.home .attractions .all{height: 20px;line-height: 20px;text-indent: 30px;margin-bottom: -20px}
.home .attractions .all a{color:#2585cf;text-decoration: underline;font-size:13px;font-weight: bold;line-height: 1;margin: 15px 0px 0px;}

.offers .attractions {width:253px;background: url(../images/offers-side.png) no-repeat;margin:13px -16px -4px 0px;;float:right;padding-bottom:10px;}
.offers .attractions > .bottom{height:5px;background: url(../images/offers-side.png) no-repeat left bottom;position: absolute;bottom:-5px;width:100%;}
.offers .attractions h2{line-height: 27px;font-size:15px;color:#4e4d4d;font-weight:bold;font-size:14px;margin:20px 0px 3px 18px;}
.offers .attractions .item {background:url(../images/article-v.png) repeat-x;height:112px;width:241px;clear:both;overflow: hidden;margin:0px 0px 0px 6px;}
.offers .attractions .item img{padding:1px;float:left;margin:8px 10px 0px 11px;}
.offers .attractions .item h3{margin:0px;color:#2585cf;margin:8px 11px 0px 11px;float:left;clear:both;width: 230px;}
.offers .attractions .item h3 a{color:#2585cf;font-size: 13px;text-decoration: none;}
.offers .attractions .item p{margin:8px 0px 0px;line-height: 1.3;float:left;clear:right;width:130px;font-size:11px; color:#6b6a6a}
.offers .attractions .item a{margin:0px;float:left;font-size:11px; color:#6b6a6a;text-decoration: underline}
.offers .attractions .item a:hover{text-decoration: none;}
.offers .attractions .item img:hover {padding:0px;border:1px solid #b3cbd9;}

.offers {float:left;margin:0px 0px 0px -5px;padding-left:5px;width:954px;position: relative;}
.offers .subnav .view-all{font-size:12px;color:#3e8dca;text-decoration: underline;line-height: 40px;margin:0px 0px 0px 5px;display:block;float:left}
.offers .subnav .view-all:hover{text-decoration: none;}
.offers .subnav {height:45px;float:left;width:960px;}
.offers .subnav #search-tag{margin:6px 0px 0px 0px;height:14px;float:left;display:block;line-height: 14px;padding:7px;background:url(../images/search.png) no-repeat;border:0px;}
.offers .subnav #search{margin:6px 10px 0px 0px;float:left;width:27px;height:28px;background:url(../images/search-btn.png) no-repeat;display: block;float:left;}
.offers .subnav .checkbox{float:left;margin:10px 0px 0px 5px;}

.offers .subnav .checkbox span{cursor:pointer;}
.offers .subnav .checkbox label.box{float:left;display:block;height:22px;width:21px;background: url(../images/checboxes.png) no-repeat 0% -220px;overflow: hidden !important; position: relative !important;}

.offers .subnav .checkbox label.box input{position: absolute;left:-10px;top:-100px;}
.offers .subnav .checkbox label.label{display:block;float:left;height:22px;line-height: 21px;color:#fff;background: url(../images/checboxes.png) no-repeat 100% -220px;padding:0px 5px 0px 0px;margin:0 0 0 -1px;font-size:12px}

.offers .subnav .cat--1:hover label.box{background-position: 0px -264px;}
.offers .subnav .cat--1:hover label.label{background-position: 100% -264px;}
.offers .subnav .cat--1 .checked label.box{background-position: 0px -242px;}
.offers .subnav .cat--1 .checked label.label{background-position: 100% -242px;}

.offers .subnav .cat-2:hover label.box{background-position: 0px -198px;}
.offers .subnav .cat-2:hover label.label{background-position: 100% -198px;}
.offers .subnav .cat-2 .checked label.box{background-position: 0px -176px;}
.offers .subnav .cat-2 .checked label.label{background-position: 100% -176px;}

.offers .subnav .cat-0:hover label.box{background-position: 0px -154px;}
.offers .subnav .cat-0:hover label.label{background-position: 100% -154px;}
.offers .subnav .cat-0 .checked label.box{background-position: 0px -132px;}
.offers .subnav .cat-0 .checked label.label{background-position: 100% -132px;}

.offers .subnav .cat-1:hover label.box{background-position: 0px -110px;}
.offers .subnav .cat-1:hover label.label{background-position: 100% -110px;}
.offers .subnav .cat-1 .checked label.box{background-position: 0px -88px;}
.offers .subnav .cat-1 .checked label.label{background-position: 100% -88px;}

.offers .subnav .cat-3:hover label.box{background-position: 0px -44px;}
.offers .subnav .cat-3:hover label.label{background-position: 100% -66px;}
.offers .subnav .cat-3 .checked label.box{background-position: 0px -66px;}
.offers .subnav .cat-3 .checked label.label{background-position: 100% -44px;}

.offers .subnav .cat-4:hover label.box{background-position: 0px -0px;}
.offers .subnav .cat-4:hover label.label{background-position: 100% -22px;}
.offers .subnav .cat-4 .checked label.box{background-position: 0px -22px;}
.offers .subnav .cat-4 .checked label.label{background-position: 100% -0px;}


.offers .t-offer {margin:26px 0px 0px 10px;}
.offers #more{text-align:center;font-weight:bold;width:929px;height:41px;line-height:41px;background:url(../images/more.png) no-repeat;display:block;clear:both;margin:-5px 0px 0px 9px;color:#2585cf}
.offers #more:hover{color:#1b6197}
#overlay {width:100%;height:100%;position:absolute;top:40px;left:0px;background: #fff;opacity:0.5;filter:alpha(opacity=50);display: none !important;}
#order-tag{margin:5px 0px 0px 0px;float:left;}




/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
    width: 45px;
    position:relative;
    height: 30px;

    float:left;
    margin-right:3px;
}

.jqTransformSelectWrapper div span {
    background:  url(../images/select-b.png) no-repeat top left;
    font-size: 12px;
    float: none;
    position: absolute;
    white-space: nowrap;
    height: 22px;
    line-height: 15px;
    padding: 8px 0 0 7px;
    overflow: hidden;
    cursor:pointer;
    /*border: 1px solid #CCCCCC;*/
    /*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
    display: block;
    position: absolute;
    right: 0px;
    width: 31px;
    height: 30px;
    background: url(../images/select-b.png) no-repeat bottom right;
}

.jqTransformSelectWrapper ul {
    position: absolute;
    width: 43px;
    top: 30px;
    left: 0px;
    list-style: none;
    background-color: #FFF;
    border: solid 1px #CCC;
    display: none;
    margin: 0px;
    padding: 0px;
    height: 150px;
    overflow: auto;
    overflow-y: auto;
    z-index:10;
}

.jqTransformSelectWrapper ul a {
    display: block;
    padding: 5px;
    text-decoration: none;
    color:#333;
    background-color: #FFF;
    font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
    background: #EDEDED;
    color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
    background:#3582c4;
    color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
.jqTransformSelectWrapper li{margin:0px;padding:0px;}



#dealLeft{
    background: white;
    width:615px;
    padding:5px;
    margin-right: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
    border:1px solid #bfdef3;

    display:block;
    float:left;
    overflow: hidden;
}



#dealLeft #buyDeal{
    width:212px;
    display:block;
    margin-left: -10px;
    float:left;
    margin-right: 5px;
    overflow: hidden;
}

#dealLeft #buyDeal #couponDeal{
    min-height:250px;
    width:212px;
    display:block;
    overflow: hidden;
    background: url('../images/buydeal.png') no-repeat;
}

#dealLeft #buyDeal #couponDeal #oldPrice{
    color:white;
    text-align:Center;
    display:block;
    padding-top: 35px;
    font-size: 14px;
}

#dealLeft #buyDeal #couponDeal #newPrice{
    color:white;
    text-align:Center;
    display:block;
    padding-top: 15px;
    font-weight: bold;
    font-size: 18px;
}

#dealLeft #buyDeal #couponDeal #buyLink{
    display:block;
    width:152px;
    padding-top:10px;
    margin:9px auto;
    height:30px;
    vertical-align: middle;
    text-align: center;
    color:#000;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    background: url('../images/buyb.PNG') no-repeat;
}

#main-deal-left {
    background: url("../images/blue-tiket.png") no-repeat 2px 2px;
    width:200px;
    line-height: 1;        
    margin:0px 5px 0px -5px;
}

.fl{
    float:left;
}
#main-deal-left #not-price {

    margin:10px 10px 5px 40px;
    font-size:18px;
    color:#fff;
}
#main-deal-left #not-price strong{
    font-size:20px;
    margin-left:5px;
}
#not-price-scratch {
    width:70px;
    height:23px;
    position:relative;
    top:41px;
    left:90px;
    background:url("../images/scratch.png") no-repeat scroll 0 0 transparent;

}
#price {
    margin-bottom:5px;
}
#price #price-label {
    max-height:37px;
    width:167px;
    margin:10px 18px 0 18px;
    padding:15px 0 5px 0;
    background:url("../images/price-bg.png") no-repeat scroll 0 0 transparent;
    color:#ffaf0b;
    font-size:3.1em;
    font-weight:bold;
    text-align:center;
    text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;

}
#price #price-label span {
    font-size:0.5em;
}
#price #price-button {

}
#price #price-button a{
    margin:0 10px;
    height:44px;
    width:185px;
    font-size:-1px;
    text-indent:-9999px;
    cursor:pointer;
    display:block;
    background:url("../images/buy-now-button.png") no-repeat scroll 0 0 transparent;
}
#price #price-button a:hover{
    margin:0 10px;
    height:44px;
    width:185px;
    font-size:-1px;
    text-indent:-9999px;
    cursor:pointer;
    display:block;
    background:url("../images/buy-now-button-hover.png") no-repeat scroll 0 0 transparent;
}
#price #price-button a#dead-buy-now-button{
    margin:0 10px;
    height:44px;
    width:185px;
    font-size:-1px;
    text-indent:-9999px;
    cursor:pointer;
    display:block;
    background:url("../images/buy-now-button-ended.png") no-repeat scroll 0 0 transparent;
    cursor:auto;
}


#main-deal .values table{
    width:180px;
    margin:2px 10px;
}

.timer {
    margin:40px 8px 20px 10px;
    width:190px;
    font-size:0.8em;    
    font-weight:bold;
    color:#414243;
}

.timer .finished{
    font-weight: bold;
    font-size: 18px;;
    text-align:center;
    text-transform:uppercase;
    letter-spacing:1px;
    margin:1em 0;
}
#second-offer-timer{
    margin:27px 24px 10px 24px;
}
#second-offer-timer .timer-title{
    text-align:center;
    font-size:0.8em !important;
    position:static;
}
.counter{
    color:#414243;
    padding:20px 0px 10px 32px ;
    font-size:2.3em;
    line-height:30px;
    letter-spacing:0.03px;
    font-weight:bold;

    background:url("../images/timer-bg.png") no-repeat scroll -1px 0  #fff;;
}
div.hasCountdown {
    background-color:#fff;
    border:0px solid #b0b0b0;
    border-top:1px solid #b0b0b0;
    border-bottom:1px solid #b0b0b0;
}

.fl{
    float:left;
}

.values{

}
.values table{margin:0px auto;}

.values td, .values th{
    padding:1px 2px;
    color:#e0f8ff;
    text-align:center;
    line-height:10px;
    letter-spacing:0.02px;
}
.values th{
    font-size:10px;
    font-weight:bold;
    color:#fff;
    text-align:center;
}
.values td{
    padding-top:5px;
    font-size:14px;
}

.values td.percentage{
    font-size: 18px;
    font-weight: bold;
}

.view {padding:8px 6px 5px 13px;width:950px;}
.view #offert_owner{text-align: center;width:190px;margin:0px 0px 0px 10px;color:#777676;font-size:13px;font-family: 'Verdana'}
.view #offert_owner img{margin:15px 0px 10px;}
.view #middle{float:left;width:400px;margin: 0px 0px 0px 9px;}

.blue_bar {
    background: none repeat scroll 0 0 #CEF5FE;
    border: 1px solid #D5D5D5;
    border-width: 1px 0;
    padding:10px;
    margin: 10px 0px 0px 10px;
    overflow: hidden;


}
#dealLeft h1{float:right;width:400px;font-size:19px;margin:5px 5px;font-family: 'Arial';line-height: 1.2;font-weight: normal;padding-bottom: 10px;}
#dealLeft .subheading{width:400px;padding:0px;margin:20px 0px 10px;color:#2585cf;font-weight: bold;font-size:13px;font-family:'Verdana'}
#dealLeft .info{font-size:12px;color:#4e4d4d;width: 400px;float:left;}
#dealLeft .info a{color:#2585cf;font-weight: normal;}
#dealLeft .info a:hover{text-decoration: underline;}

#dealLeft ul li{background: url(../images/bullet.png) no-repeat 5px 5px;color:#4e4d4d;font-size:12px !important;font-weight: normal !important;margin:0px 0px 5px 0px;}
#dealLeft ul,  #dealLeft p{margin-bottom: 0px;}
.view .comments{float:left;width:460px;background:url(../images/mini-heading.png) no-repeat;margin:15px 0px 0px -24px;float:left;padding:0px 5px 0px 24px}
.view .comments h2{background: url(../images/comments.png) no-repeat 0px 15px !important;width:492px;height:53px;line-height: 45px;text-indent: 23px;font-size:15px;color:#4e4d4d;clear:both;margin:0px;}
.view .comments .list{float:left;margin:5px 0px 10px 5px;}
.view .more-offers{background: url(../images/more-heading.png) no-repeat;float:left;margin:10px 0px 0px -24px;width: 972px;padding-left:20px;}
.view .more-offers .list{margin:5px 10px}
.view .more-offers h2{background: url(../images/tag.png) no-repeat 0px 10px;height:53px;line-height: 45px;text-indent: 23px;font-size:15px;color:#4e4d4d;float:left;clear:both;width:100%;margin:0px;}
.view .more-offers .t-offer{margin:10px 0px 15px 10px;}
.view .mini-map{float:left;width:465px;margin:-10px 0px 0px 20px;position: relative}
.view .mini-map #mini-map{width:455px;height:300px;margin:30px 0px 0px 0px;}


#guide-container {float:left;padding:5px 0px 0px;width:630px;}
#guide-container .guide{width:570px;margin:25px 0px;border-top:1px solid #b5d7f2;clear:both;margin:0px 0px 25px 25px;padding-top:25px;float:left;overflow:hidden;}
#guide-container .first{border:0px;}
#guide-container .guide .thumb{border:1px solid #c1d5e0;float:left;margin-right:20px;}
#guide-container .guide .content{width:370px;float:left;}
#guide-container .info {color:#a4a5a6;font-size:12px;margin:0px 0px 10px 0px;}
#guide-container .content a{color:#6b6a6a;text-decoration:underline;font-size: 12px;}
#guide-container .content a.more{float:left;margin-right:5px;margin-top:10px}
#guide-container .content .info {float:right;width:auto;margin-top: 10px}
#guide-container .content .info a{color:#a4a5a6;text-decoration:underline}
#guide-container .content .info a:hover{text-decoration:none;}
#guide-container .content a:hover{text-decoration:none;}
#guide-container .guide .content h3{width:370px;font-size:13px;float:left;color:#2585cf;margin:0px 0px 10px 0px;}
#guide-container .guide .content h3 a{width:370px;font-size:13px;float:left;color:#2585cf;text-decoration: none}
#guide-container .guide .content{font-size:11px;line-height: 18px;color:#6b6a6a}
#guide-container .pagination{float:left;width:570px;padding:20px 0px 10px 0px;margin:0px 25px 0px 25px;color:#2585cf;border-top:1px solid #b5d7f2}
#guide-container .pagination a{color:#2585cf;font-family:Verdana;float:left;width:28px;height:27px;font-size:13px;line-height: 24px;font-weight: bold;letter-spacing: -1px;text-align: center}
#guide-container .pagination .current{background:url(../images/pages.png) no-repeat -26px 0px }
#guide-container .pagination .prev{background:url(../images/pages.png) no-repeat 10px 0px }
#guide-container .pagination .next{background:url(../images/pages.png) no-repeat -170px 0px }

.offers #top-offers{margin-top:7px;}
#guide{ background: white; width:596px;    padding:17px;    -moz-border-radius:5px;    -webkit-border-radius: 5px;    border-radius:5px;    border:1px solid #bfdef3;      display:block;    float:left;  }
#guide h1{font-size:16px;color:#2585cf;margin:0px 0px 5px 0px;}
#guide h1 a{float: right;color:#a4a5a6;font-size:13px;font-weight: normal;text-decoration: underline}
#guide h1 a:hover{text-decoration: none}
#guide .summary h3{margin: 10px 0 0;color:#444;background:#DFF1FF;float:left;padding:2px 5px;clear:left;font-size:13px;}
#guide .summary{margin:-10px 0px 10px 0px;/*border:1px solid #ddd;background:#F9FCFF;*/padding:10px 0px;    -moz-border-radius:5px;    -webkit-border-radius: 5px;    border-radius:5px;   }
#guide .summary p{margin: 0px;font-style: italic;color:#222;clear:both;padding: 2px 5px;}
#guide .info {color:#a4a5a6;font-size:13px;margin:0px 0px 10px 0px;}
#guide .info a{color:#a4a5a6;text-decoration:underline}
#guide .info a:hover{text-decoration:none;}
#guide .content, #guide .content li{font-size:12px;line-height: 1.3;color:#6b6a6a}
#guide .content {line-height: 1.5}
#guide .subheading{float:left;width:100%;padding:0px 0px 10px 0px;margin:20px 0px 10px;color:#2585cf;font-weight: bold;font-size:13px;font-family:'Verdana';border-bottom:1px solid #abd0ea;}
#img-gallery .thumb{color:#6B6A6A;padding:3px;float:left;margin:5px 22px 10px -3px;width:123px}
#img-gallery .thumb span{display:block;margin:3px 0px 0px;}
#img-gallery .thumb span{font-size: 11px;}

#img-gallery .thumb:hover{background:url(../images/offer-gallery.png) no-repeat;color:#2585CF}
#img-gallery .last{margin-right:0px;}
#gallery {min-height: 250px}
#gallery .thumb {float:left;margin:5px 7px 7px -1px; width:114px;font-size:11px;color:#6B6A6A}
#gallery .thumb img{border:1px solid #c9d5df;padding:2px;}
#gallery .thumb:hover {color:#2585CF}
#gallery .thumb:hover img {border-color:#2585CF}
#gallery .last{margin-right:0px;}
#guide h2.other{width:693px;height: 53px;margin:0px 0px -10px -40px;background: url(../images/heading-left-big.png) no-repeat;font-size:15px;color:#4E4D4D;}
#guide h2.other span{background: url(../images/tag.png) no-repeat 15px 7px;padding: 0px 0px 0px 40px;line-height: 45px;float:left}
#top-offers{ background: url(../images/rotator-bg.png) no-repeat; width: 304px; height: 324px;position: relative;float:left;margin: 20px 0px 0px 10px;overflow: hidden} 
#top-offers #to-nav{position: absolute;z-index: 100;top:10px;left:10px;}
#top-offers #to-nav a{width:14px;height: 14px;background: url(../images/controlls.png) no-repeat;display: block;text-indent: 20px;overflow: hidden;float:left;margin-right: 3px;}
#top-offers #to-nav a.activeSlide{background-position: -18px 0px;}
#top-offers .offers {background:none;width:300px;height:320px;overflow:hidden;}
#top-offers .offer{background: #fff;width:300px;height: 320px;}
#top-offers .offer h2{font-family: 'Arial';color:#2585cf;font-size:13px;padding:5px 11px;margin:0px;line-height: 1.3;height: 32px;overflow: hidden;}
#top-offers .offer p{font-family: 'Arial';color:#191919;font-size:12px;padding:5px 11px 7px;margin:0px;line-height: 14px;height:37px;display:block;overflow: hidden;}
#top-offers .offer .info{float:right;color:#f47a03;font-size:16px;line-height: 38px;font-weight: bold;font-family: Verdana;padding-right: 11px}
#top-offers .offer .price{line-height: 1.1;padding-left:11px;font-size:14px;color:#191919;font-weight: bold;padding-top: 3px; font-family: 'Arial'}
#top-offers .offer .price .old{font-size:12px;color:#868585;text-decoration:line-through}

.notify{width:80%;padding:10%;text-align:center;font-size:16px;font-weight:bold;color:#414243;font-family: 'Verdana'}
#map{width:960px;height:500px;float:left;clear:both;margin:0px 0px -5px -6px;}
.list #dealLeft {padding-bottom: 20px;}
.list #dealLeft .pagination{margin:0px 10px;padding:20px 0px 0px 0px;border:0px;}
.list #dealLeft .guide{width:193px;margin:0px 0px 0px 11px;float:left;clear:none;border:0px;}
.list #dealLeft .guide h3{margin:5px 0px 0px;width:187px;padding:0px 3px;font-weight: normal;font-size:13px;color:#3b3a3a;font-family: 'Verdana'  }
.list #dealLeft .guide img{padding:2px;border:1px solid #c6d3dd}

.pagination{float:left;width:80%;padding:0px 0px 0px 0px;margin:0px 25px 0px 15px;color:#2585cf;}
.pagination a{color:#2585cf;font-family:Verdana;float:left;width:28px;height:27px;font-size:13px;line-height: 24px;font-weight: bold;letter-spacing: -1px;text-align: center}
.pagination .current{background:url(../images/pages.png) no-repeat -26px 0px }
.pagination .prev{background:url(../images/pages.png) no-repeat 10px 0px }
.pagination .next{background:url(../images/pages.png) no-repeat -170px 0px }

a.view-site{ color:#2585cf;text-decoration: underline;}
.view-site:hover{text-decoration: none}

.comments-right{float:left;width:303px;background:url(../images/right-heading.png) no-repeat;margin:-2px -20px 0px 3px ;float:right;padding:0px 24px 0px 15px}
.comments-right h2{background: url(../images/comments.png) no-repeat 0px 15px !important;width:492px;height:53px;line-height: 45px;text-indent: 23px;font-size:15px;color:#4e4d4d;clear:both;margin:0px;}
.comments-right .list{float:left;margin:0px 0px 10px 0px;}

.t-offer .expired{position:absolute;top:0px;left:0px;z-index: 3;width:221px;height:140px;background:url(../images/expired.png) no-repeat}
.t-offer .content{z-index: 4}
#tt-small, #tt-big{position: absolute;z-index: 200;background: #fff;width:199px;height:auto;display:none;color:#2585cf;font-weight:bold;}



.t-offer .tag{width:90px;height:90px;z-index: 100;top:-5px;left:-5px;background:url(../images/tags.png) no-repeat;position: absolute;display:none}

.offers .new .tag{display:block !important;background-position: -90px 0px ;}
.offers .feature-2 .tag{display:block !important;background-position: 0px 0px ;}
.offers .feature-5 .tag{display:block !important;background-position: -180px 0px ;}
a.rss{float:right;width:14px;height:14px;display:block;margin:10px;background:url(../images/rss.png)}
#offert_facebook {position: absolute;bottom:-30px;left:0px;background: red;width:400px;height:20px;padding:5px 0px;background: url(../images/bg-b.png);z-index: 100;}



/* ---------------------
 * MODALS
 * --------------------- */
#lean_overlay {
    position: fixed;
    z-index:1001;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
#create_subscription, #welcomeModal {
    background: url(../images/nw/sign_up_newsletter.png);
    border: 0px solid #F0F0F0;
    border-radius: 5px;
    display: none;
    height: 390px;
    margin: 1em;
    overflow: visible;
    padding: 15px;
    padding-top:275px;
    width: 680px;
}
.destroy {
    position: absolute;
    right: -5px;
    top: -5px;
}
#create_subscription {
    height: 130px;
}
#create_subscription #subscription_image, #welcomeModalImage {
    display: block;
    float: left;
    height: 126px;
    width: 126px;
}
#create_subscription #subscription_text, #welcomeModalText {
    display: block;
    float: left;
    padding-left: 20px;
    padding-top: 0.7em;

}
#create_subscription #subscription_text #subscriptionTitle, #welcomeModalText #welcomeModalTitle {
    font-family: Arial,sans-serif;
    font-size: 20px;
    color:#107ed3;
    font-weight: bold;
    margin-bottom: 1em;
}
#welcomeModalText h1 {
    text-shadow: 1px 1px 1px #CCCCCC;
}
#welcomeModalText label{font-size:12px;float:left;width:100%;margin:10px 0px 5px 0px;color:#5b5a5a}
#welcomeModalText input{width:280px;height:15px;padding:8px 10px;line-height: 15px;font-size: 13px;background: url(../images/nw/input.png) no-repeat;border:0px; }
#welcomeModalText select{width:290px;padding:8px 10px;line-height: 15px;font-size: 13px;background: url(../images/nw/input.png) no-repeat;border:0px;-webkit-appearance:none}
#welcomeModalText #welcomeSubmit{margin:20px 10px 0px 0px;width:140px;line-height: 30px;text-align: center;float: left;font-weight:bold;display:block;font-size: 15px;height:30px;color:#fff;text-shadow:1px 1px 0px #a16505;background: url(../images/nw/button.png) no-repeat;border:0px;-webkit-appearance:none}
#welcomeModalText #welcomeSubmit:hover{background-position: 0px -30px;}
#create_subscription #subscription_text p, #welcomeModalToDissapear p {
    color: #767676;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 1em;
}

#welcomeModal #welcomeModalHeader {
    background: url("../images/welcomeStructure.png") no-repeat scroll 0 30px transparent;
    margin: auto;
    min-height: 158px;
    width: 584px;
}
#welcomeModal #welcomeModalHeader #welcomeModalTitle {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px #CCCCCC;
}
#welcomeModal #welcomeModalHeader #welcomeCollectAll, #welcomeModal #welcomeModalHeader #welcomeShowTo {
    color: #767676;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    width: 100px;
}
#welcomeModal #welcomeModalHeader #welcomeCollectAll {
    margin-left: 130px;
    margin-top: 35px;
}
#welcomeModal #welcomeModalHeader #welcomeShowTo {
    margin-left: 120px;
    margin-top: 30px;
}
#welcomeModal #welcomeModalHeader #welcomeBonusList {
    margin-top: 1em;
    overflow: hidden;
    padding: 1.5em;
}
#welcomeModal #welcomeModalHeader .welcomeBonuses {
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    overflow: hidden;
}
#welcomeModal #welcomeModalHeader .welcomePush {
    margin-top: 30px;
}
#welcomeModal #welcomeModalHeader .welcomeBonuses .icon {
    display: block;
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 25px;
}
#welcomeModal #welcomeActions {
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #B0B0B0;
    border-radius: 3px 3px 3px 3px;
    display: block;
    margin-bottom: 1em;
    overflow: hidden;
    padding: 5px;
}
#welcomeModal  span#welcomeLike {
    display: block;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding-left: 25px;
    color:#107ed3;
    margin: 0 5px;
}
#welcomeModal #welcomeActions #welcomeActionsContent {
    color: #878787;
    display: block;
    float: left;
    font-size: 10px;
    line-height: 22px;
}
#welcomeModal #welcomeActions #welcomeActionsFacebook {
    display: block;
    float: left;
    height: 16px;
}

#buy_header {
    background: url("../images/header.jpg") repeat-x scroll 0 100% ;
    height: 47px;
    overflow: hidden;
    padding-top: 5px;
}
#buy_header .logo {
    width:280px;height:42px;background: url("../images/goto-logo.jpg") no-repeat;margin-top:3px;
}
#buy_header .right-menu{
    float:right;
}
#buy_header .right-menu a.subscribe{float:right;width:152px;margin:0px 5px;height:39px;background: url(../images/goto-back.jpg) no-repeat -165px 0px;display: block;margin-top: 2px}
#buy_header .right-menu a.fb{float:right;width:45px;height: 39px;background: url(../images/goto-back.jpg) no-repeat -318px 0px;display: block;margin-top: 2px}
#buy_header .orangeButton{width:160px;height: 39px;margin-top:2px;background: url(../images/goto-back.jpg) no-repeat;display: block;float:right;border:0px;padding:0px;box-shadow:none;border-radius:none}
.orangeButton {
    background: -moz-linear-gradient(center top , #FEAE11 0%, #FF900A 100%) repeat scroll 0 0 transparent;
    border: 1px solid #C7710A;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    padding: 7px 20px 0;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #666666;
}
.orangeButton:hover {
    background: -moz-linear-gradient(center top , #FBBC3F 0%, #FC9E2B 100%) repeat scroll 0 0 transparent;
}


ul.tagcloud
{
    padding:0px 0px 0px 20px;
    list-style-type:none;
    margin:0px;
    text-align:justify;
    width:920px;
}


ul.tagcloud li
{
    padding:0px;
    display:inline !important;
    margin-right:5px;
    line-height:2em;
}

ul.tagcloud li a:hover{opacity:1 !important;}
ul.tagcloud li a
{
    opacity: 0.7;
    display:inline;
    color:#2585cf;font-weight: bold;
}


ul.tagcloud li.cloud-10 a
{
    opacity: 0.7;
    font-size:110%;
}

ul.tagcloud li.cloud-20 a
{
    opacity: 0.72;
    font-size:120%;
}

ul.tagcloud li.cloud-30 a
{
    opacity: 0.74;
    font-size:130%;
}

ul.tagcloud li.cloud-40 a
{
    opacity: 0.76;
    font-size:140%;
}

ul.tagcloud li.cloud-50 a
{
    opacity: 0.78;
    font-size:150%;
}

ul.tagcloud li.cloud-60 a
{
    opacity: 0.80;
    font-size:160%;
}
ul.tagcloud li.cloud-70 a
{
    opacity: 0.82;
    font-size:170%;
}
ul.tagcloud li.cloud-80 a
{
    opacity: 084;
    font-size:180%;
}
ul.tagcloud li.cloud-90 a
{
    opacity: 0.86;
    font-size:190%;
}
ul.tagcloud li.cloud-100 a
{

    opacity: 0.88;
    font-size:200%;
}

.view #guide, .view #dealLeft{margin-top:5px;}

ul#nav-slider {width:400px;display: block;}
ul#nav-slider  li{float:left;background:none;margin:10px 10px 0px 0px ;padding:0px;}
ul#nav-slider li.activeSlide img{ border:1px solid #2585CF}
ul#nav-slider  img{padding:1px;border:1px solid #ccc}
#offer-slider{position: relative;}

.cms-content form label{
    font-weight: bold;
    display:block;
    margin: 20px 0px 0px 0px;
}

.cms-content form input{
    margin-top: 7px;;
    height:24px;
    width: 300px;
    padding:3px;
    border: 1px solid #ccc;
    background: #f3f3f3;
    outline:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

.cms-content form .select{
    margin-top: 7px;;
    height:24px;
    width: 300px;
    padding:3px;
    border: 1px solid #ccc;
    background: #f3f3f3;
    outline:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.cms-content form .select select{width:300px;height: 22px;border: 0px none;background:none;}
.cms-content form textarea{
    margin-top: 7px;;
    height:234px;
    width: 400px;
    padding:3px;
    border: 1px solid #ccc;
    background: #f3f3f3;
    outline:none;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    resize:none;
}

.cms-content form a.button{
    display:block;
    width:120px;
    height:25px;
    border: none;
    padding:0;
    line-height: 25px;
    text-align:center;
    font-weight: bold;
    color:black;
    margin:10px 0px !important;
    background: transparent url('../images/button.png') no-repeat;
    cursor: pointer;
}
#messages ul.messages li.error-msg {margin:0px;padding:0px;}
#messages ul.messages li.error-msg li {margin:0px;padding: 0px;color:#a00;}
#dealLeft .info {margin-bottom: 10px;}
#dealLeft .info .subheading{margin:10px 0px}
#dealLeft .info .more{position:absolute;bottom: 0px;background: url(../images/more-bg.png) repeat-x;width:100%;text-align:left;padding-top:20px;cursor: pointer;color:#2585CF}

.related {margin:-6px 0px 0px 5px;}
.related h2{display: block;width: 329px;background: url(../images/heading-right.png) no-repeat;margin-bottom: 5px;}
.related h2 b{display:block;background: url(../images/ping.png) 10px 7px no-repeat;color:#fff;font-size:15px;font-family: Arial;font-weight: bold;padding-left:30px;padding-top:11px;line-height: 40px;padding-bottom: 4px;}
.related h2.tag b{background: url(../images/side-tag.png) 10px 7px no-repeat;}
.related .item{overflow: hidden;display: block;width:303px;height: 85px;background:url(../images/side-box-s.png) no-repeat;margin-left: 6px;margin-bottom: 10px;position: relative}
.related .item h3{color:#2585cf;float:left;padding-left:5px;padding-top: 5px;width:148px;line-height: 1.2;margin-bottom: 5px;max-height: 32px;overflow: hidden}
.related .item p{padding-left:10px;color:#333;float:left;width:145px;line-height:1.2;font-size: 11px;margin-bottom: 0px}
.related .item img{float:left}
.related .item .discount{position: absolute;left:0px;bottom:4px;color:#fff;width: 51px;height:29px;background: url(../images/percent.png) no-repeat top right;text-align: center;line-height: 29px;font-size:14px;font-weight:bold}
.related .price{line-height: 1.1;padding-left:0px;font-size:11px;color:#f46f03;font-weight: bold;padding-top: 3px; font-family: 'Verdana';margin-top:0px;margin-bottom:12px;padding-left:5px;}
.related .price .old{font-size:12px;color:#868585;text-decoration:line-through;}
.related .info{float:right;color:#f47a03;font-size:16px;line-height: 45px;font-weight: bold;font-family: Verdana;padding-right: 11px;position: absolute;right:-5px; bottom:3px;}
.related .info div{float:left;}

.related .info > div{background:url(../images/acc.png) no-repeat;padding-left:20px;float:right;clear:right;width:75px;font-size:10px;color:#868585;font-weight:normal;height:18px;line-height: 18px;margin:0px 0px 1px 0px ;overflow: hidden}
.related .info .transport{background-position: 0px -58px;}
.related .info .ttype-1{background-position: 0px -38px;}
.related .info .ttype-3{background-position: 0px -20px;}
.related .info .ttype-5{background-position: 0px -58px;}

.related .item{position: relative}
.related .distance{height:26px;line-height: 26px;font-size:14px;font-weight:bold;color:#000;position: absolute;bottom:10px;left:150px;}
.related .offer .distance{height:26px;line-height: 26px;font-size:14px;font-weight:bold;color:#000;position: absolute;bottom:0px;left:128px;}
.related .distance .skate{width:26px;height:26px;background: url(../images/skate.png) no-repeat;display:block;float:left;}
.related .distance .car{width:22px;height:26px;background: url(../images/transport.png) no-repeat -19px 2px;display:block;float:left;}
.related .distance .bike{width:26px;height:26px;background: url(../images/transport-bike.png) no-repeat;display:block;float:left;}

.crumbs{color:#666;padding-left:10px}
.crumbs a{color:#666;font-size:11px;font-family: Verdana;}
.crumbs span{font-size:12px;line-height: 20px;font-family: Century Gothic;padding:0px 3px;}

#offer-container{
    float: left;
    min-height: 630px;
    position: relative;
    width: 710px; 
}

.offers .filter #search-tag {
    background: url("../images/search.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 14px;
    left: 0;
    line-height: 14px;
    margin: 6px 0 5px;
    padding: 7px;
    width: 171px;
}
.offers .filter #search {
    background: url("../images/search-btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 28px;
    left: 0;
    margin: 6px 10px 0 0;
    width: 27px;
}
.offers .filter .cat {
    float: left;
    margin: 1px 0 0 20px;
    width: 214px;
	font-size:12px;
}
.offers .filter .checkbox {
    background: url("../images/categories.jpg") no-repeat scroll 0 0 transparent;
    height: 26px;
    width: 214px;
}
.offers .filter .checkbox:hover {
    opacity: 0.75;
}
.offers .filter .checked {
    background-position: center bottom;
}
.offers .filter label.box {
    background: none repeat scroll 0 0 transparent;
    cursor: default;
    display: block;
    float: left;
    margin-left: 0;
    padding: 3px 3px 3px 28px;
    width: 21px;
}
.offers .filter .cat-0 .checked .box {
    background: url("../images/icons-new.png") no-repeat scroll 7px 3px transparent;
}
.offers .filter .cat-1 .checked .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -23px transparent;
}
.offers .filter .cat-2 .checked .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -50px transparent;
}
.offers .filter .cat-3 .checked .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -77px transparent;
}
.offers .filter .cat-4 .checked .box {
    background: url("../images/icons-new.png") no-repeat scroll 6px -103px transparent;
}
.offers .filter .cat-5 .checked .box {
    background: url("../images/icons-new.png") no-repeat scroll 6px -130px transparent;
}
.offers .filter .cat-6 .checked .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -158px transparent;
}
.offers .filter .cat-0 .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -185px transparent;
}
.offers .filter .cat-1 .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -210px transparent;
}
.offers .filter .cat-2 .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -237px transparent;
}
.offers .filter .cat-3 .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -264px transparent;
}
.offers .filter .cat-4 .box {
    background: url("../images/icons-new.png") no-repeat scroll 6px -292px transparent;
}
.offers .filter .cat-5 .box {
    background: url("../images/icons-new.png") no-repeat scroll 5px -318px transparent;
}
.offers .filter .cat-6 .box {
    background: url("../images/icons-new.png") no-repeat scroll 7px -347px transparent;
}
.offers .filter .cat-7 .box {
    background: url("../images/icons-new.png") no-repeat scroll 7px 5px transparent;
}
.offers .filter .checked .cat-7 .box {
    background: url("../images/icons-new.png") no-repeat scroll 7px 5px transparent;
}
.offers .filter label.label {
    color: #4C4C4C;
    cursor: pointer;
    float: left;
    padding: 3px 0;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}
.offers .filter .checked .label {
    color: #000000;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}
.offers .price_block {
    background: url("../images/price-box.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 60px;
    margin: 15px 0 0 20px;
    padding: 3px 11px;
    width: 192px;
}
.offers .price_block .heading {
    color: #4C4C4C;
    line-height: 30px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.offers .price_block b {
    color: #1079CA;
    font-size: 14px;
}
.offers .t-offer {
    margin: 26px 0 0 10px;
}
.offers #pslider {
    background: url("../images/slider.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    margin: 0;
    position: relative;
    width: 190px;
}
.offers .limits .bottom {
    background: none repeat scroll 0 0 transparent;
}
.offers #pslider .ui-slider-range {
    background: url("../images/slider.png") no-repeat scroll 0 -22px transparent;
    height: 22px;
    position: absolute;
}
.offers #pslider .ui-slider-handle {
    background: url("../images/slider.png") no-repeat scroll left bottom transparent;
    cursor: e-resize;
    display: block;
    height: 22px;
    margin-left: -0.3em;
    position: absolute;
    width: 11px;
}

.offers .wide .attractions{width:332px;background:url(../images/filter-wide.png) no-repeat;margin-right:-12px;margin-top:0px;}
.offers .wide .attractions .bottom{width:332px;background:url(../images/filter-wide.png) no-repeat left bottom;}
.offers .wide .filter #search-tag{width:255px;}
.offers .wide .filter .checkbox{background:url(../images/categories-wide.png) no-repeat;width:294px;height:25px;margin-bottom:2px;}
.offers .wide .filter .checkbox .box{width:0px;}
.offers .wide .filter ul.sub{background:#deeffc;overflow: hidden;float:left;margin:0px 0px 2px 20px;border:1px solid #c9dfea;border-radius: 5px;padding:0px;width:290px;}

.offers .wide .filter ul.sub li{margin:2px 0px;clear:both;display:block;padding-left:25px;overflow: hidden}
.offers .wide .filter ul.sub li a{float:left;padding:3px 0px 3px 15px;background:url(../images/categories-bullets.png) no-repeat 0px 3px;margin:0px;color:#4C4C4C;text-shadow: 1px 1px 0px rgba(255,255,255, 0.5);line-height: 16px;}
.offers .wide .filter ul.sub .checked{background:#afd7f8}
.offers .wide .filter ul.sub .checked > a{font-weight: bold;background-position: 0px -24px;}
