.clear{clear: both; height: 1px}
.h10{height: 10px;}
.dn{display: none;}
.cursor{cursor: pointer;}
.error, .forma-1 .field input .error{color:red}
.fr{float: right}
.fl{float: left}
/*
.countries, .countrie, .tabs-1, .news{
    width:710px;
}
.inner-content .right-side {
    float:right;
    width:218px;
}
.inner-content .left-side {
        float:left;
        width:728px;
}*/


div.cnt{
    font-size:12px;
    color:#FFF;
}

.exprice{
    font-weight: bold;
    color: #ed521c;
}

#headerImage{
    display: block;
    width: 958px;
    height: 158px;
    margin-left: 8px;
    border: solid 1px #c5c5c5;
    overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 13px 4px rgba(59, 131, 189, 0.5);
    -moz-box-shadow: 0px 0px 13px 4px rgba(59, 131, 189, 0.5);
    box-shadow: 0px 0px 13px 4px rgba(59, 131, 189, 0.5);
}


span.rez{
    color:#EB4D17;
}
.flag-contaner{
    width: 45px;
    height: 45px;
    overflow: hidden;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;
    -webkit-box-shadow: 0px 0px 13px 4px rgba(59, 131, 189, 0.5);
    -moz-box-shadow: 0px 0px 13px 4px rgba(59, 131, 189, 0.5);
    box-shadow: 0px 0px 13px 4px rgba(59, 131, 189, 0.5);
    float: left;
}
.flag-contaner img{
    margin: 0 auto;
}

.hot-offers{
    overflow: hidden;
}

#sidebar{}
#eturasContainer{
}

.toursContainer{
    background: #FFF;
    padding: 5px;
    display: block;
    border: 1px solid #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 982px;
    margin: 0 auto;
    margin-left: -10px;
	min-height: 331px;
}
.toursContainerInner{
    display: block;
    /*width: 740px;*/
    margin: 0 auto;
}

.viza-list{
    list-style: none;
    margin: 0;
    padding: 0;
}
.viza-list li{
    display: block;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    width: 170px;
    height: 50px;
}
.viza-list li a{
    text-decoration: none;
    font-weight: bold;
    color:#606668;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 10px;
    width: 100px;
}
.viza-list li a:hover{text-decoration: underline}

.viza-list li .flag-contaner{
    width: 45px;
    height: 45px;
    overflow: hidden;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;
    -webkit-box-shadow: 0px 0px 13px 4px rgba(181,181,181, 0.5);
    -moz-box-shadow: 0px 0px 13px 4px rgba(181,181,181, 0.5);
    box-shadow: 0px 0px 13px 4px rgba(181,181,181, 0.5);
    float: left;
}

.vizaImg{
    display: block;
    float: left;
    margin: 0 auto;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:solid 1px #A8A8A8;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
}
/*
.vizaText table{
    border-collapse: collapse;
    clear: both;
    border: none;
    width: 100%;
    font-size: 12px;
}
.tekstinis table tbody{
    width: 100%;
    border: none;
}

.vizaText table  td{
    height: 30px;
    color:#606668;
    padding-left: 8px;
    border: solid 1px #A8A8A8;
}

.vizaText table tr:first-child td{
    font-weight: bold;
    background: #A0A0A0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#A0A0A0');
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#A0A0A0));
    background: -moz-linear-gradient(top,  #FFF,  #A0A0A0);
}*/


.curorts{
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
.curorts li{
    margin: 0;
    margin-right: 15px;
    margin-bottom: 20px;
    padding: 0;
    list-style: none;
    display: block;
    width: 170px;
    float: left;
}
.curorts li a{ text-decoration: none;}
.curorts li a:hover{ text-decoration: underline;}
.curorts li .curortTitle{ text-decoration: none; padding-top: 5px;}
.curorts li .curortImg{
    margin: 0 auto;
    text-align: center;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border:solid 1px #A8A8A8;
    width: 168px;
    overflow: hidden;
}


.hotelItemImage    {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    text-align: center;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border:solid 1px #A8A8A8;
    overflow: hidden;
    float: left;
    display: block;
    margin-right: 10px;
}



.banner{
    margin: 0 auto;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:solid 1px #A8A8A8;
    width:208px;
    min-width:208px;
    position:relative;
    overflow: hidden;
}
.banner img{
    padding: 5px;
}

#hotelFilter{
    border: solid 1px #1E66A3;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    padding: 8px;

    background: #1E66A3; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#539BD3, endColorstr=#1E66A3); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#539BD3), to(#1E66A3)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #539BD3,  #1E66A3); /* for firefox 3.6+ */
}

#hotelFilter label{
    color:#FFF;
}

#hotelFilter select{
    color:#6B7072;
}

#hotelFilter input{
    display: block;
    float: right;
    height: 25px;
    color: #FFF;
    width: 100px;
    border: none;
    background: #ED521D;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border:solid 1px #ED521D;
    text-transform: uppercase;
}


div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/javascripts/rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/javascripts/rating/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


/* Easy Slider */

/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
    margin:0;
    padding:0;
    display:block;
    overflow:hidden;
    text-indent:-8000px;
}
/* // image replacement */

#slider ul, #slider li,
#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}

#slider li{
    width:250px;
    height:80px;
    overflow:hidden;
}
#slider2 li{
    width:650px;
    height:210px;
    overflow:hidden;
}
#prevBtn, #nextBtn,
#slider1next, #slider1prev{
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:-30px;
    top:71px;
    z-index:1000;
}
#nextBtn, #slider1next{
    left:696px;
}
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{
    /*
        display:block;
        position:relative;
        width:9px;
        height:13px;
        background:url(/img/partners-prev-prev.png) no-repeat 0 0;	*/
}
#nextBtn a, #slider1next a{
    /*background:url(/img/partners-prev-next.png) no-repeat 0 0;	*/
}

/* numeric controls

ol#controls{
        margin:1em 0;
        padding:0;
        height:28px;
        }
ol#controls li{
        margin:0 10px 0 0;
        padding:0;
        float:left;
        list-style:none;
        height:28px;
        line-height:28px;
        }
ol#controls li a{
        float:left;
        height:28px;
        line-height:28px;
        border:1px solid #ccc;
        background:#DAF3F8;
        color:#555;
        padding:0 10px;
        text-decoration:none;
        }
ol#controls li.current a{
        background:#5DC9E1;
        color:#fff;
        }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}*/

/* // Easy Slider */



.tekstinis div.countrie {
    margin:0 0 0 2px;
    width:580px;
    background-repeat:no-repeat;
    background-position:0 bottom;
    height:220px;
}
.tekstinis div.countrie h1 {
    /*
        padding:20px 0 0 25px;
        height:60px;
        line-height:100%;
        font-size:24px;
        font-weight:normal;
        color:#244D6F;*/
    display: none;
}
.tekstinis div.countrie ul { padding:24px 0 0 65px; }
.tekstinis div.countrie li {
    width:176px;
    height:32px;
    float:left;
    background:url(/img/country-tab.png);
    padding:10px 0 0 50px;
    margin:0 8px 18px 0;
    cursor:pointer;
}
.tekstinis div.countrie a {
    font-size:16px;
    text-decoration:none;
}
.tekstinis div.countrie a:hover { text-decoration:underline; }