html {
    
}

body {
    background-color: #ececec;
    font-family: arial;
    padding: 0;
    margin: 0;
    color: #333333;
}

header {
    height: 69px;
    padding: 2px;
}

p {
    margin: 4px 0px;
}

#page-wrap:hover .play{
    opacity: 1;
}

.play {
    opacity: 0.8;
    width: 100px;
    margin-top: 100px;
     -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}

.noblock {
    display: inline!important;
}

.bank {
    width: 100px;
    padding-right: 3px!important;
    padding-bottom: 2px!important;
}

.bank:hover {
    width: 103px;
    padding-right: 0!important;
    padding-bottom: 0px!important;
    opacity: 0.9;
}

#page-wrap:hover .play{
    width: 120px;
    margin-top: 90px;
    cursor: pointer;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}

.calcul {
    background: url(../img/calculate.png);
    border: none;
    width: 104px;
    height: 28px;
    float: right;
}

.calcul:hover {
    background: url(../img/calculate2.png);
    color: #fff;
}


.calculate {
    text-decoration: none;
    display: block;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    background-color: #fafafa;
    color: #555;
    padding: 5px 10px 5px 10px;
    background-repeat: no-repeat;
    margin: 10px 0 10px 0;
    float: left;
    width: 214px;} 
    
.calculate p {
    color: #477eed;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    margin-bottom: 12px;
}

.calculate label {
    margin: 6px 0px 3px 0px;
    display: block;
    font-size: 13px;
}

.col_1 .list-box ul{clear:both;width:100%}
.col_1 .list-box li{display:block;float:left;width:100%;margin-bottom:4px}
.col_1 .list-box a{text-decoration:none;display:block;border:1px solid #e1e1e1;font-size:14px;background-color:#fafafa;color:#333333;padding:5px 10px 5px 30px;background-repeat:no-repeat;background-position:12px 10px;background-image:url(http://s.oplius.lt/beta.plius.lt/img/bg/sprite-arrow-small.gif)}
.col_1 .list-box a:hover, .col_1  .list-box a.active{text-decoration:none;background-position:12px -68px}

.cost {
    width: 138px;
}

.banks {
    width: 973px;
    float: left;
    border: 1px solid #e1e1e1;
    margin: 10px;
    height: 105px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 32%, #f0f0f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#ffffff), color-stop(100%,#f0f0f0));
    background: -webkit-linear-gradient(top, #ffffff 32%,#f0f0f0 100%);
    background: -o-linear-gradient(top, #ffffff 32%,#f0f0f0 100%);
    background: -ms-linear-gradient(top, #ffffff 32%,#f0f0f0 100%);
    background: linear-gradient(to bottom, #ffffff 32%,#f0f0f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
    -webkit-box-shadow: 0px 2px 1px 0px #ccc;
    box-shadow: 0px 2px 1px 0px #ccc;
}

.banks label {
    display: block;
    font-size: 14px;
    color: #477eed;
    font-weight: bold;
    padding: 10px 10px 5px 10px;
    margin: 0 10px 10px 10px;
    border-bottom: 1px solid #e1e1e1;
}

.banner1 {
    border: 1px solid #d9d8d8;
    float: right;
    width: 220px;
    height: 132px;
    text-align: right;
    background: url(../img/banner1.jpg);
    font-weight: bold;
    font-size: 17px;
    padding: 7px 7px;
    margin: 0px 0px 10px 10px;
    color: #000;
}

.banner1 a{
    text-decoration: none;
    color: black;
}

.banner {
    padding: 20px 0px 25px 0;
}

.banner1 span {
    color: grey;
    float: right;
    font-weight: normal;
}

.bill {
    font-style: italic;
    font-size: 12px;
    padding: 92px 115px 0px 147px;
}

.engine {
    width: 207px;
}

.engtype {
    width: 211px;
}

.findtab {
    width: 100%;
    padding: 0 0 20px 0;
    border: 1px solid #e1e1e1;
    background: url(../img/findform.jpg);
}

.findtab textarea{
    width: 680px;
    padding: 0;
    height: 200px;
}

.findtab td{
    padding: 3px 20px;
}

.findtab td input{
    width: 316px;
    padding: 0;
}

.findtab td select{
    width: 100%;
}


.findbut {
    /**
 * background: url(../img/find.png);
 *     border: none;
 *     width: 104px;
 *     height: 29px;
 *     color: #005585;
 *     float: right;
 *     margin-right: 3px;
 *     margin-top: 15px;
 */
 
 background: #477eed;
border: none;
width: 104px;
height: 29px;
color: white;
float: right;
margin-right: 3px;
margin-top: 15px;
border-radius: 5px;
}

.findbut:hover {
    background: #3767ca;
}

.flleft {
    float: left;
}

.header h2 {
    font-size: 17px;
    text-transform: uppercase;
    border-bottom: 2px solid #e1e1e1;
    height: 17px;
    line-height: 26px;
}

.header span {
    padding: 5px 10px 4px 10px;
    background-color: #fff;
    margin-left: 10px;
}

.inf {
    font-size: 13px;
    padding: 15px 20px;
    line-height: 18px;
}

.infabout {
    font-size: 13px;
    padding: 15px 20px;
    line-height: 18px;
    display: inline;
}

.info {
    text-decoration: none;
    display: block;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    background-color: #fafafa;
    color: #555;
    padding: 5px 10px 5px 10px;
    background-repeat: no-repeat;
    margin: 10px 0 10px 0;
    float: left;
    width: 214px;} 
    
.info a {
    font-size: 13px;
    line-height: 22px;
    color: black;
    text-decoration: none;
    display: block;
}

.info p {
    color: #477eed;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    margin-bottom: 12px;
}

.info a:hover {
    color: #2793e6;
    }


.bu {
    font-size: 12px;
    width: 100%;
    margin: 30px 0 5px 0;
}

.bu tr:nth-child(even) {
    background: #eaedef;
}

.bu tr {
    background: #fff;
}

.bu td {
    padding: 8px 9px;
}

.butd {
    border-right: 2px solid #eaedef;
}

.buying {
    font-size: 13px;

    text-align: justify;
}

.buying p{
    padding-right: 5px;
    line-height: 18px;
}

.chip table{
    width: 100%;
}

.chip td{
    width: 33.33%;
    padding: 0;
}

.chip .number{
    padding: 0;
    margin: 0;
    font-size: 60px;
    font-weight: normal;
    color: #477eed;
}

.chip .desc{
    padding: 0;
    font-size: 24px;
    font-weight: normal;
    color: #477eed;
    position: absolute;
    margin: 21px 0px 0px 14px;
    padding-bottom: 5px;
    border-bottom: 1px solid;
    width: 132px;
}

.chipdesc {
    padding-top: 1px;
    font-size: 13px;
    line-height: 18px;
}

.chipdesc img {
    padding: 0 5px 0 0;
}

.chipblock {
    width: 180px;
    margin-right: 10px;
    height: 200px;
    padding: 0px 28px;
    -webkit-box-shadow: px 2px 3px 1px #e3e3e3;
    box-shadow: px 2px 3px 1px #e3e3e3;
    background: #ffffff url(../img/grad.png);
}

.content {
        float: left;
    background: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px #c1c1c1;
    box-shadow: 0px 10px 12px 1px #c1c1c1; 
}

.contacts {
    float: left;
}

.contacts label {
    font-size: 14px;
    font-weight: bold;
    padding: 5px 20px;
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(left,  #eeeeee 1%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #eeeeee 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #eeeeee 1%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #eeeeee 1%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #eeeeee 1%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    display: block;
}

.contactshead {
    margin-top: 0px;
}

.container {
    background-color: #fff;
    display: block;
    -webkit-box-shadow: 0px 0px 12px 1px #c1c1c1;
    box-shadow: 0px 0px 12px 1px #c1c1c1;
    display: block;
    width: 1000px;
    margin: auto;
}

.counter {
    /**
 * background: url(../img/counter.jpg) no-repeat;
 *     width: 216px;
 *     height: 230px;
 *     color: #fff;
 *     padding: 17px 10px 10px 10px;
 *     margin-bottom: 10px;
 */
 background: url(../img/counter.jpg) no-repeat;
width: 214px;
height: 230px;
color: #0069a5;
padding: 17px 10px 10px 10px;
margin-bottom: 10px;
border: 1px solid #aaaaaa;
border-radius: 4px;
box-shadow: 0px 1px 2px 0px #aaaaaa;
margin-top: 5px;
   
}

.counter div {
    padding-top: 4px;
}

.counter label {
    font-size: 13px;
}

footer {
    background: #f7f7f7;
    border-top: 1px solid #dbdddf;
    width: 100%;
    float: left;
}


.footer {
    width: 995px;
    margin: auto;
}

.footer label {
    color: #819aaa;
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    padding: 10px 0px;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #d9dcde;
}

.footer p {
    color: #777777;
    font-weight: bold;
    font-size: 12px;
}


.footerf {
    width: 995px;
    float: left;
    border-top: 1px solid #d9dcde;
    padding: 5px 0;
    margin: 5px 0;
}

.footerf img {
    float: right;
}

.footerf span {
    font-size: 11px;
    color: #85868d;
    padding: 10px;
    float: left;
}

.footleft {
    width: 360px;
    padding: 10px;
    float: left;
}

.footleft span{
    color: #85868d;
    font-size: 12px;
    float: left;
}

.footright {
    width: 588px;
    float: right;
    padding: 10px 0px 10px 0;
}

.footright ul {
    list-style: none;
    float: left;
    display: block;
    padding: 10px 0px;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #d9dcde;
    width: 100%;
}

.footright ul li {
    color: #819aaa;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    float: left;
    padding: 0px 16px 0px 15px;
    border-right: 1px solid #d8dbdd;
}

.footright ul li:hover {
    color: #2793e6;
}

.footright ul li a{
    color: #819aaa;
    text-decoration: none;
}

.footright ul li a:hover {
    color: #2793e6;
}



.headmenu {
    list-style: none;
    margin: 0 auto;
    padding: 0 10px;
    float: left;
    color: white;
    text-transform: uppercase;
}

.headmenu li {
    position: relative;
    float: left;
    padding: 0px 15px;
    font-size: 13px;
    line-height: 13px;
    border-right: 1px solid #71a6d2;
    margin: 9px 0px;
}

.langmenu {
    list-style: none;
    margin: 0;
    padding: 0px;
    float: right;
    color: white;
    text-transform: uppercase;
    margin-right: 7px;
}

.langmenu li {
    position: relative;
    float: left;
    padding: 0px 5px;
    font-size: 11px;
    line-height: 11px;
    font-family: arial;
    border-right: 1px solid #71a6d2;
    margin: 9px 0px;
}

.headli:hover {
    background: #fff;
    padding-top: 5px;
    padding-bottom: 9px;
    color: #006ead;
    margin-top: 4px;
    margin-bottom: 0;
}

.headli a {
    color: white;
    text-decoration: none;
} 

.headli:hover a{
    color: #006ead;
}

.about {
    margin: 0;
    float: left;
}

.aboutback {
    background: #fff url(../img/aboutback.jpg) right bottom no-repeat;
}

.abouttext {
    font-size: 13px;
    line-height: 18px;
}

.abouttext label {
    margin-left: 225px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 20px;
    background: #eeeeee;
    background: -moz-linear-gradient(left, #eeeeee 1%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#eeeeee), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #eeeeee 1%,#ffffff 100%);
    background: -o-linear-gradient(left, #eeeeee 1%,#ffffff 100%);
    background: -ms-linear-gradient(left, #eeeeee 1%,#ffffff 100%);
    background: linear-gradient(to right, #eeeeee 1%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 );
    display: block;
}

.abzac {
    padding-left: 20px;
}

.actual {
    background: #fff;
    padding-top: 5px!important;
    padding-bottom: 9px!important;
    border: 0!important;
    color: #006ead;
    margin-top: 4px!important;
    margin-bottom: 0!important;
}

.actual a {text-decoration: none; color: #006ead;}

.labser {
    font-size: 24px!important;
}

.last {
    border: 0px!important;
}

.logo {
    float: left;
    margin: 8px;
    padding-right: 30px;
    width: 162px;
    border-right: 1px solid #ccc;
}

.m0 {
    margin: 0!important;
}

.menu {
    height: 31px;
    background: #477eed; /* Old browsers */
    background: -moz-linear-gradient(top,  #477eed 0%, #4074dc 50%, #3767ca 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477eed), color-stop(50%,#4074dc), color-stop(100%,#3767ca)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #477eed 0%,#4074dc 50%,#3767ca 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #477eed 0%,#4074dc 50%,#3767ca 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #477eed 0%,#4074dca 50%,#3767ca 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #477eed 0%,#4074dc 50%,#3767ca 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#477eed', endColorstr='#3767ca',GradientType=0 ); /* IE6-9 */

}

.menu {
    height: 31px;
}

.more {
    color: #477eed;
    font-size: 13px;
    float: right;
    padding-top: 3px;
}

.morenum {
    background: #477eed;
    border: 1px solid #3767ca;
    font-size: 13px;
    padding: 2px 6px;
    margin-top: 5px;
    float: right;
    text-decoration: none;
    color: #fff;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
}

.morenum:hover {
    opacity: 0.7;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
}

.moreslide {
    border: 1px solid white;
    font-size: 13px;
    padding: 4px 8px;
    margin-top: 5px;
    float: left;
    text-decoration: none;
    color: white;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
}


.moreslide img {
    padding: 0px 0px 0px 6px;
}

.moreslide:hover {
    opacity: 0.7;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
}

.more2 {
    color: #477eed;
    font-size: 13px;
    padding-top: 3px;
}

.more:hover{
    text-decoration: none;
}

.more2:hover{
    text-decoration: none;
}

.new {color: #fff;
background: #477eed;
padding: 5px 13px;
font-size: 14px;}

.now {
    color: #015a8c;
    font-size: 13px;
    text-transform: uppercase;
    float: right;
    text-align: right;
    width: 125px;
    line-height: 14px;
}

.num {
    padding: 2px 0px 4px 3px;
    color: white;
    font-size: 35px;
    font-family: impact;
    background: url(../img/number2.png);
    width: 22px;
    height: 43px;
    margin: 1px;
    float: left;
}

.numbers {
    background: url(../img/numbers.gif) no-repeat;
    height: 50px;
    width: 210px;
    padding-bottom: 2px;
    padding: 13px;
}

.order {
    font-size: 13px;
    line-height: 20px;
    padding-right: 20px;
    text-align: justify;
}

.red {
    color: red;
}

.rekviz {
    border: 1px solid #e1e1e1;
    float: left;
    font-size: 13px;
    width: 666px;
    background: #fafafa;
    line-height: 18px;
    margin-right: 20px;
    padding: 10px 20px 20px 20px;
}

.rekviz p{
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px solid #e1e1e1;
}

.result {
    color: #819aaa;
    font-size: 13px;
    margin: 13px 0px;
    float: left;
}

.rightcontainer {
    float: right;
    width: 728px;
    margin: 16px 16px 0 10px;
}

.selhalf {
    width: 47%!important;
    float: left;
}

.selhalf2 {
    width: 47%!important;
    float: right;
}

.sel {
    display: block;
    border-bottom: 1px solid #d9dcde;
    padding-bottom: 10px;
}

.sellittle {
    width: 65px;
    height: 22px;
}

.sidebar {
    float: left;
    width: 236px;
    margin: 16px 0 0 10px;
}


.social {
    float: right;
    margin: 21px 10px 0 0;
}

.social a{
    text-decoration: none;
    padding-left: 10px;
}

.slider {
    width: 728px;
    height: 333px;
    background: url(../img/slider.jpg) no-repeat;
}

.slider-teaser {
    top: 76px; position: absolute;
    position: absolute;
    background: url(../img/sligrad.png) repeat-y;
    width: 100%;
    height: 155px;
    padding-left: 20px;
}

.slider-teaser h1{
    color: #fff;
    margin-top: 20px;
    font-size: 24px;
    font-family: Trebuchet, Arial;
    text-transform: uppercase;
}

.slider-teaser p{
    color: #fff;
    font-size: 17px;
    font-weight: normal;
    font-family: Trebuchet, Arial;
}

.slogan {
    float: left;
    color: #6f7c82;
    font-family: Arial;
    font-size: 13px;
    margin: 22px 12px;
}

.sum {
    font-weight: bold;
    font-size: 18px!important;
    color: #819aaa;
    padding: 5px 0px;
    width: 102px;
    text-align: center;
    float: right;
    border: 1px solid #b9c6cf;
    background: #e4ebf2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e4ebf2 0%, #d1dde9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4ebf2), color-stop(100%,#d1dde9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e4ebf2 0%,#d1dde9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e4ebf2 0%,#d1dde9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e4ebf2 0%,#d1dde9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e4ebf2 0%,#d1dde9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4ebf2', endColorstr='#d1dde9',GradientType=0 ); /* IE6-9 */
}

.tabs {
padding-bottom: 3px;}


.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.warblock{
    border: 1px solid #e1e1e1;
    width: 216px;
    margin-right: 10px;
    height: 295px;
    padding: 12px 9px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 32%, #f0f0f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 32%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 32%,#f0f0f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 32%,#f0f0f0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 32%,#f0f0f0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0px 2px 1px 0px #ccc;
    box-shadow: 0px 2px 1px 0px #ccc;
}
    
}

.warranty table{
    width: 100%;
}

.warranty td{
    width: 33.33%;
    padding: 0;
}

.warranty h4 {
    padding: 0;
    margin: 0;
    font-size: 12px;
}

.warranty img {
    margin: 8px 0px;
    border: 1px solid #a3a3a3;
}

.wardesc {
    padding-top: 10px;
    border-top: 1px solid #dadada;
    font-size: 13px;
    height: 90px;
}

.web {
    padding: 20px 0 10px 0;
}

.web img{
    padding: 0 2px;
}

.web a:hover {
    opacity: 0.8;
}

.year {
    width: 103px;
    margin-right: 1px;
    
}

/* Default Anns List Style
---------------------------------- */
.auto-list{width:100%;position:relative; padding: 0; margin: 0; list-style: none;}
.auto-list .item{padding:10px 5px;width:766px;overflow:hidden;position:relative; }
.auto-list li{clear:both;width:100%;float:left;padding:4px 0;overflow:hidden;border-bottom:1px solid #dadada}
.auto-list .thumb{width:168px;height:127px;overflow:hidden;background:url(http://s.oplius.lt/beta.plius.lt/img/noimg/autoplius_thumbnail.gif) #ffffff 50% 50% no-repeat; border: 1px solid #999999; padding: 2px;}
.auto-list .no-thumb ,.auto-list .no-thumb-small{width:168px;height:127px;text-align:center;text-decoration:none;color:#999;overflow:hidden}
.auto-list .no-thumb a,.auto-list .no-thumb-small a{text-decoration:none;color:#999;width:168px;height:28px;padding-top:99px;display:block;text-align:center}
.auto-list .no-thumb a:hover{text-decoration:none}
.auto-list .no-thumb-small{width:100px;height:77px}
.auto-list .no-thumb-small a{width:100px;height:28px;padding-top:60px}

.auto-list .item-section{width:586px; font-size: 11px;}

.title-list{font-size:1.25em;font-weight:bold; }
.title-list a{color:#007bbc;float:left;white-space:nowrap;height:18px;overflow:hidden;max-width:309px}
.title-list a:visited{color:#004d76}
.title-list img{vertical-align:middle;margin:0 2px;height:18px;width:18px}

.price-list{clear:both;background:#eaedef;overflow:hidden;height:16px;margin:5px 0 2px;padding:5px;font-size:13px;color:#333}
.price-list a{font-size:11px;color:#666;display:block;padding-top:5px}
.price-list strong{font-size:14px;color:#333}
.price-list span{color:#666;font-size:12px}

.param-list{overflow:hidden;position:relative;color:#333}
.param-list div{margin-left:-9px;float:left;width:596px}
.param-list span{display:block;float:left;padding:0 9px;border-left:1px solid #cdcdcd;margin:3px 0 0;white-space:nowrap}

.item-menu a{text-decoration:none;line-height:normal;border-bottom:1px solid #8c8c8c;margin:0 8px;display:block;float:left; font-size: 11px; color: #8c8c8c;}
.item-menu span{float:left;border-left:1px solid #cdcdcd;display:block}

.auto-list .details-list{padding:0;margin-top:-14px;width:588px}

.auto-list li:hover .item{background:#e6f2f8}
.auto-list li:hover .price-list{background:#d9ebf5}

.auto-list .logo-list{float:right;position:relative;margin-top:-16px;margin-bottom:-10px;overflow:hidden;height:35px}
.auto-list .logo-list a{text-align:center;margin-right:0;border:none}

.end-of-listing{display:none}

.fl {float: left!important;}
.fr {float: right!important;}

.price-list p {margin: 0;
padding: 0;}

.item-menu p {margin: 0;
padding: 0;}

.item-section h2 {
    margin: 0;
}

.clear  {clear: both;
font-size: 1px;
height: 1px;
visibility: hidden;
line-height: normal;
margin-bottom: -1px;}

.leftimg {
    float:left; /* ������������ �� ������ ���� */
    margin: 7px 7px 7px 0; /* ������� ������ �������� */
   }
.rightimg  {
    float: right; /* ������������ �� ������� ����  */ 
    margin: 7px 0 7px 7px; /* ������� ������ �������� */
   }
   
   
   
/* TABS */

#wrapper div {
    display:none;
}
#wrapper.tab1 div.tab1 {
    display:block;
    width:100%;
}
#wrapper.tab2 div.tab2 {
    display:block;
    width:100%;
}
#wrapper.tab3 div.tab3 {
    display:block;
    width:100%;
}
#wrapper.tab1 a.tab1 {
    color: black;
    cursor: default;
    font-weight: bold;
    text-decoration: none;
}
#wrapper.tab2 a.tab2 {
    color: black;
    cursor: default;
    font-weight: bold;
    text-decoration: none;
}
#wrapper.tab3 a.tab3 {
    color: black;
    cursor: default;
    font-weight: bold;
    text-decoration: none;
}


/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
    
    
    
    .reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
        opacity: 0;
		}
	
	.reveal-modal {
		visibility: hidden;
		background: #fbfbfb;
    	border: 3px solid #d4d4d4;
		position: absolute;
		z-index: 101;
        width: 300px;
		padding: 10px 20px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
        margin-left: 239px;
        margin-top: -60px;
        -moz-box-shadow: 0 2px 5px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4);
		-box-shadow: 0 2px 5px rgba(0,0,0,.4);
		}
        
        .reveal-modal2 {
		visibility: hidden;
		background: #fbfbfb;
    	border: 3px solid #d4d4d4;
		position: absolute;
		z-index: 101;
        width: 300px;
		padding: 10px 20px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
        margin-left: 194px;
        margin-top: -30px;
        -moz-box-shadow: 0 2px 5px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4);
		-box-shadow: 0 2px 5px rgba(0,0,0,.4);
		}
	

    .reveal-modal:after, .reveal-modal:before {
          	right: 100%;
         	top: 40px;
          	border: solid transparent;
          	content: " ";
          	height: 0;
          	width: 0;
         	position: absolute;
         	pointer-events: none;
        }
         
          .reveal-modal:after {
          	border-color: rgba(251, 251, 251, 0);
          	border-right-color: #fbfbfb;
          	border-width: 10px;
          	margin-top: -10px;
         }
          .reveal-modal:before {
          	border-color: rgba(212, 212, 212, 0);
          	border-right-color: #d4d4d4;
          	border-width: 15px;
          	margin-top: -15px;
          }
          
          .reveal-modal .close-reveal-modal {
  		font-size: 22px;
  		line-height: .5;
  		position: absolute;
  		top: 8px;
  		right: 11px;
  		color: #aaa;
  		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
  		font-weight: bold;
 		cursor: pointer;
  		} 
        
        
    .reveal-modal2:after, .reveal-modal2:before {
          	right: 100%;
         	top: 40px;
          	border: solid transparent;
          	content: " ";
          	height: 0;
          	width: 0;
         	position: absolute;
         	pointer-events: none;
        }
         
          .reveal-modal2:after {
          	border-color: rgba(251, 251, 251, 0);
          	border-right-color: #fbfbfb;
          	border-width: 10px;
          	margin-top: -10px;
         }
          .reveal-modal2:before {
          	border-color: rgba(212, 212, 212, 0);
          	border-right-color: #d4d4d4;
          	border-width: 15px;
          	margin-top: -15px;
          }
          
          .reveal-modal2 .close-reveal-modal {
  		font-size: 22px;
  		line-height: .5;
  		position: absolute;
  		top: 8px;
  		right: 11px;
  		color: #aaa;
  		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
  		font-weight: bold;
 		cursor: pointer;
  		} 
    


    #JampPanel,#JampPanel .container{
        
            }
            #JampPanel {
             margin-top: 90px;
             position:fixed;
             z-index:1200;
             top:8px;
             right:0;
             margin-right:-312px;
             transition-duration: 0.33s;
             -webkit-transition-duration: 0.33s;
             -moz-transition-duration: 0.33s;
             -o-transition-duration: 0.33s;
             width:264px;
            }
            #JampPanel .container2{
             width:315px;
             margin:-1px 0 0 -50px;
            }
           
            #Klicalka{ /*прикрывает "УХО"*/
             position: absolute;
             height: 337px;
             width: 35px;
             margin: 0px 0 0 -31px;
            
            }
            
            .Klicalka{ /*прикрывает "УХО"*/
             position: absolute;
             height: 171px;
             width: 33px;
             margin: 0px 0 0 -33px;
             background: url(http://caroutlet.lt/img/conect.png);
            }
            
            #Klicalka:hover{ /*прикрывает "УХО"*/
            }
            
            .Klicalka:hover{ /*прикрывает "УХО"*/
             background: url(http://caroutlet.lt/img/conecthover.png);
            }
            
            
            #JampPanel2,#JampPanel2 .container{
        
            }
            #JampPanel2 {
             margin-top: 90px;
             position:fixed;
             z-index:1200;
             top:8px;
             right:0;
             margin-right:-280px;
             transition-duration: 0.33s;
             -webkit-transition-duration: 0.33s;
             -moz-transition-duration: 0.33s;
             -o-transition-duration: 0.33s;
             width:230px;
            }
            #JampPanel2 .container2{
             width:301px;
             margin:0px 0 0 -17px;
            }
        
            .Klicalka2{ /*прикрывает "УХО"*/
             position: absolute;
             height: 160px;
             width: 33px;
             margin: 0px 0 0 -33px;
             background: url(http://caroutlet.lt/img/conect2.png);
            }
            
            .Klicalka2:hover{ /*прикрывает "УХО"*/
             background: url(http://caroutlet.lt/img/conect2hover.png);
            }
        
        /* <![CDATA[ */
        
        * {margin: 0; padding: 0;}
        
        
        
        
        ul.tabs {
            line-height: 25px;
            list-style: none;
        }
        .tabs li {
            float: left;
            display: inline;
            margin: 0 1px -1px 0;
            padding: 0 13px 1px;
            color: #808da9;
            cursor: pointer;
            position: relative;
        }
        .tabs li:hover,
        .vertical .tabs li:hover {
            color: #5d6578;
            padding: 0px;
        
        }
        .tabs li.current {
            color: #444;
            background: #fff;
            padding: 0 13px 2px;
        
        }
        .box {
            display: none;
            background: #fff;
            width: 326px;
        }
        .box.visible {
            display: block;
            width: 326px;
        }
        
        .section.vertical {
            width: 440px;
            border-left: 240px solid white;
        }
        .vertical .tabs {
            width: 50px;
            float: left;
            display: inline;
            margin: 0px ;
        }
        .vertical .tabs li {
            padding: 0 13px;
            margin: 0 0 7px;
            width: 33px;
            height: 170px;
            font-size: 15px;
            padding: 0px;
            text-decoration: underline;
        }
        .vertical .tabs li:hover {
            width: 33px;
        }
        .vertical .tabs li.current {
            color: white;
            margin-right: -1px;
            font-size: 18px;
            text-decoration: none;
            font-family: 'myriad_pro_condbold';
        }
        .vertical .box {
          border-width: 1px;
        }
        
        .v {
            height: 170px;
            width: 33px;
        }
        
        .v2 {
            height: 160px!important;
            width: 33px;
        }
        
        .vertical .tabs li.current div.v {
            background: url(http://caroutlet.lt/img/conecthover2.png);
        }
        
        .vertical .tabs li.current div.v2 {
            background: url(http://caroutlet.lt/img/conect2hover2.png);
        }
        
        
        
		
/**
 * 	.reveal-modal-bg { 
 * 		position: fixed; 
 * 		height: 100%;
 * 		width: 100%;
 * 		background: #000;
 * 		background: rgba(0,0,0,.8);
 * 		z-index: 100;
 * 		display: none;
 * 		top: 0;
 * 		left: 0; 
 * 		}
 * 	
 * 	.reveal-modal {
 * 		visibility: hidden;
 * 		top: 100px; 
 * 		left: 50%;
 * 		margin-left: -300px;
 * 		width: 520px;
 * 		background: #eee url(modal-gloss.png) no-repeat -200px -80px;
 * 		position: absolute;
 * 		z-index: 101;
 * 		padding: 30px 40px 34px;
 * 		-moz-border-radius: 5px;
 * 		-webkit-border-radius: 5px;
 * 		border-radius: 5px;
 * 		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
 * 		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
 * 		-box-shadow: 0 0 10px rgba(0,0,0,.4);
 * 		}
 * 		
 * 	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
 * 	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
 * 	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
 * 	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
 * 	
  	
 */
	/*
		
	NOTES
	
	Close button entity is &#215;
	
	Example markup
	
	<div id="myModal" class="reveal-modal">
		<h2>Awesome. I have it.</h2>
		<p class="lead">Your couch.  I it's mine.</p>
		<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
		<a class="close-reveal-modal">&#215;</a>
	</div>
	
	*/
