html {overflow: -moz-scrollbars-vertical;}
body{
background: #C46F15 url('/img/background-repeat.jpg') repeat-x top;
font-family: Arial;
text-align: center;
padding: 0px;
margin: 0px;
}
img{
border: 0px none;
}
a{
outline: none;
}

h4{
padding: 0px;
margin: 0px;
}
h3{
margin: 0px 0px 5px 0px;
font-weight: bold;
font-size: 11px;
color: #fffefe;
}
h1{
font-size: 24px;
color: #cd0000;
}

ul, li{
list-style: none;
padding: 0px;
margin: 0px;
}

.wrapper{
background: url('/img/background-middle.jpg') no-repeat;
text-align: left;
margin: 0px auto;
display: table;
width: 1000px;
height: 100%;
}
#bookingForm td{
font-size: 12px;
}

.mainmenu{
position: relative;
margin-top: 10px;
text-align: center;
display: table;
width: 1000px;
height: 38px;
z-index: 1;
}
.mainmenu .left,
.mainmenu .right{
background: url('/img/mainmenu.png') no-repeat 0px -76px;
display: block;
height: 38px;
clear: none;
float: right;
width: 15px;
}
.mainmenu .left{
background: url('/img/mainmenu.png') no-repeat 0px 0px;
float: left;
}
.mainmenu .middle{
background: url('/img/mainmenu.png') repeat-x 0px -38px;
width: 970px;
float: left;
clear: none;
}
 
.mainmenu .middle .left{
margin: 0px 0px 0px 0px;
width: 970px;
position:relative;
float: left;
}
.mainmenu .middle .right{
margin: 0px 20px 0px 0px;
float: right;
}
.mainmenu .middle .left div, 
.mainmenu .middle .right div{
float: left;
}
.mainmenu .middle a{
padding: 14px 0px 7px 0px;
text-decoration: none;
white-space: nowrap;
position: relative;
margin-top: -3px;
font-size: 14px;
color: #ffffff;
display: block;
height: 20px;
}
.mainmenu .middle a:hover,
.mainmenu .middle a.act{
background: url('/img/mainemnu-hover.png') repeat-x 0px -41px;
}

.mainmenu .middle .left div:hover .submenu { display:block; }
.mainmenu .middle .left div:hover span.left { background: url('/img/mainemnu-hover.png') repeat-x 0px 0px; }
.mainmenu .middle .left div:hover span.right { background: url('/img/mainemnu-hover.png') no-repeat 0px -82px;height: 41px; right: -9px; }
.mainmenu .middle .left div:hover .issubmenu { display:block; }

.mainmenu .middle .left div:hover a { background: url('/img/mainemnu-hover.png') repeat-x 0px -41px; }

.mainmenu .middle a .right, 
.mainmenu .middle a .left{
margin: -14px 0px 0px -9px;
position: relative;
background: none;
display: block;
height: 41px;
width: 9px;
}
.mainmenu .middle .right div, 
.mainmenu .middle .left div{
padding: -0px 15px;
}
.mainmenu .middle a .right{
margin-right: 0px -9px 0px 0px;
}
.mainmenu .middle a:hover .left,
.mainmenu .middle a:hover .right,
.mainmenu .middle .act a .right, 
.mainmenu .middle .act a .left{
background: url('/img/mainemnu-hover.png') no-repeat 0px 0px;
}
.mainmenu .middle a:hover .right, 
.mainmenu .middle .act a .right{
background: url('/img/mainemnu-hover.png') no-repeat 0px -82px;
height: 41px;
right: -9px;
}
.mainmenu .middle .act a{
background: url('/img/mainemnu-hover.png') repeat-x 0px -41px;
}

.lang{
float: right;
}
.lang .lang-en, 
.lang .lang-ru,
.lang .lang-lt{
background: url('/img/flags.png') no-repeat 0px 0px;
margin-left: 10px;
display: block;
font-size: 0px;
float: right;
height: 12px;
width: 20px;
}
.lang .lang-lt{background-position: 0px 0px;}
.lang .lang-en{background-position: 0px -12px;}
.lang .lang-ru{background-position: 0px -24px;}

.logo{
position: relative;
margin: 10px auto 0px;
display: block;
height: 115px;
width: 189px;
z-index: 2;
}

.footer .bottom, 
.footer .top{
width: 1000px;
height: 11px;
}
.footer .top{background: url('/img/footer-top.png') no-repeat 0px bottom;}
.footer .bottom{background: url('/img/footer-bottom.png') no-repeat 0px top;}
.footer .middle{
background: url('/img/footer-middle.png') repeat-y 0px 0px;
display: table;
width: 100%;
}
.footer .middle .column p{
padding: 0px;
}
.footer .middle .column{
padding: 15px 30px;
text-align: left;
width: 273px;
float: left;
}
.footer .middle .column.first{
width: 230px;
}
.column li, 
.column p, 
.column a{
font-size: 11px;
color: #ffffff;
}
.column li{
padding: 3px 2px 3px 0px;
}
.column.first li{
float: left;
width: 100px;
}

.body{
background: url('/img/middle-body.png') repeat-y -1000px 0px;
margin-top: 0px;
}
.body .inner{
background: url('/img/middle-top.png') no-repeat 0px 0px;
padding: 5px 30px 40px 30px;
}
.wrapper .body-bottom{
background: url('/img/middle-body.png') no-repeat 0px 0px;
margin: 0px 0px 10px 0px;
width: 1000px;
height: 10px;
}
#catalog {display: table;}
#catalog li{
border-color: #CCCCCC;
border-style: solid;
list-style: none;
float: left;
width: 415px;
padding: 25px;
height: 138px;
}
#catalog li li{
border: 0px none;
padding: 0px;
height: auto;
}
#catalog .cube{
margin: -50px -50px 0px 0px;
background: #FFFFFF;
position: relative;
height: 50px;
width: 50px;
float: right;
}
#catalog img{
float: left;
}
#catalog .info{
margin-left: 20px;
width: 220px;
float: left;
}
#catalog .info h3 {
font-weight: bold;
font-size: 14px;
color: #000000;
margin: 0px;
}
#catalog .info h4 {
margin: 0px 0px 5px 0px;
font-weight: bold;
font-size: 12px;
color: #666666;
}

.copyright{
text-align: center;
font-size: 11px;
color: #eaa963;
padding: 10px;
}

.reservation{
background: url('/img/rezervet.png') no-repeat 0px 0px;
padding: 4px 0px 4px 7px;
text-decoration: none;
font-size: 13px;
color: #FFFFFF;
display: block;
height: 17px;
width: 106px;
}
.reservation:hover{
color: #FFCF0B;
}

.parasts td{
vertical-align: top;
}
.parasts .left{
padding: 0px 20px 0px 0px;
border-right: 1px solid #CCCCCC;
width: 50%;
}
.parasts .right{
padding: 0px 0px 0px 20px;
width: 50%;
}
#catalog .dets-table, 
#catalog .dets{
width: 100%;
display: table;
}
#catalog .dets li{
margin: 0px 5px 0px 0px;
display: table;
height: 21px;
float: left;
width: 21px;
}
#catalog .dets .car-karba-M{
background: url("/img/marks.png") no-repeat -42px 0px;
}
#catalog .dets .car-karba-A{
background: url("/img/marks.png") no-repeat -83px 0px;
}
#catalog .dets .sedvietas{
background: url("/img/marks.png") no-repeat -62px 0px;
padding: 6px 0px 0px 1px;
text-align: center;
font-size: 11px;
color: #FFFFFF;
}
#catalog .dets .gps {
background: url("/img/marks.png") no-repeat -21px 0px;
}
#catalog .dets .mashiina-pilna-ar-sniegu {
background: url("/img/marks.png") no-repeat -0px 0px;
}

#catalog .dets-table{
padding: 5px 0px 10px 0px;
font-size: 12px;
color: #000000;
}
#catalog .dets-table li{
float: left;
width: 50%;
}
#catalog .dets-table li span{
position: relative;
left: -10px;
font-size: 12px;
color: #0000ff;
float: right;

}

.info h3 span{
margin: 0px 0px 0px 15px;
font-weight: normal;
display: inline;
font-size: 11px;
padding: 0px;
}

#arr label{
white-space: normal !important;

}

.submenu { position:absolute; display:none; left:6px; background-color:#cd0000; color:white; top:40px; padding-bottom:4px!important; margin:0px;  min-width:100%;

    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    border-top-right-radius: 5px;

    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;  

    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;  

}
.submenu a { color:white!important; background:none!important; border-bottom:1px solid #fd0000; padding:3px!important; margin:0px!important;  }
.submenu a:hover { background:none!important; }

.issubmenu { background-color:#cd0000; height:2px; margin-bottom:-2px; width:100%; margin-left:-9px!important; margin-right:-9px!important; padding:0px 9px!important; display:none; }


