/*//////////////////////////////////////
resetas
///////////////////////////////////////*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}


:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}


table, table td {
    border-collapse: collapse;
    border-spacing: 0;
    vertical-align: middle;
}


img{
    vertical-align:baseline;
}






body{
    background: #fff;
    font: 12px/1.3 Arial, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #000;

}


.space{
    clear: both;
}

#headerWrapper{
    background: url(../background/header_bckg.gif) repeat-x;
}

#header{
    width: 980px;
    height: 69px;
    margin: 0 auto;
    text-align: left;
}


#logo{
    float: left;
    margin-left: 6px;
}

#hRight{
    width: 500px;
    float:right;
    text-align: right;
}

#lang{
    padding: 2px 2px 0 0;
}

#lang a, #lang a:link, #lang a:active, #lang a:visited, #lang a:hover{
    color: #696969;
    font-size: 10px;
    text-decoration: none;
}

#lang li{
    display: inline;
    padding-right: 8px;
}

#lang span{
    padding-left: 2px;
}

#tel{
    padding: 12px 10px 0;
}


#page{
    width: 980px;
    margin: 0 auto;
    text-align: left;
}


#leftSidebar{
    float: left;
    width: 165px;
    padding-top: 53px;
}

#menu{
    width: 145px;
    height: 193px;
    text-align: center;
    background: url(../background/menu.jpg) no-repeat;
    margin: 0 auto;
}

#menu li{
    padding: 9px 0;
}


#menu .menuFirst{
    padding-top: 34px;
}

#action{
    padding-top: 15px;
    text-align: center;
    padding-bottom: 50px;
}


#firsClass{
    float: left;
    width: 235px;
}



#firsPage{
    float: left;
    width: 575px;
    height: 550px;
}
#firsPage p{
    padding: 25px 0 0 25px;
}

#firstBottomWrapper{
    background: url(../background/first_bckg.gif) 0 25px repeat-x;
}

#firstBottom{
    width: 980px;
    height: 235px;
    margin: 0 auto;
    font: 13px/15px Tahoma, Geneva, sans-serif;
    color: #304933;
    text-align: left;

}

#firstBottomTB{
    float: left;
    width: 555px;
    margin-left: 7px;
    background: #fff;
}

#firstBottomTB h2{
    font-size: 16px;
    font-weight: normal;
    color: #a71725;
    padding: 0 15px 5px 10px;
}

#firstBottomTB p{
    padding: 5px 15px 5px 10px;
}

#firstBottomCW{
    float: right;
    width: 370px;
    padding-top: 28px;
    margin-right: 10px;
}

#firstBottomC{
    background: #fff;
    border: #0298c9 solid 1px;
}

#FBCPhoto{
    float: left;
    width: 120px;
}

#FBCPhoto img{
    padding: 10px 5px 5px 10px;

}

#FBCText{
    float: left;
    width: 245px;
}

#FBCText h3{
    font-size: 16px;
    color: #304534;
    font-weight: normal;
    padding-top: 18px;
}

#FBCText p{
    font-size: 14px;
}

#FBCText .FBname{
    padding-top:8px;
    color: #65821d;
}

#FBCText .FBtel{
    padding-top: 18px;
    color: #575757;
}

#FBCText .skypeMe{
    text-align: right;
    padding: 4px;
    line-height: 1;
}



#footerWrapper{
    width: 980px;
    text-align: left;
    margin: 0 auto;

}

.ln-normal{
    height: 1px;
    padding-top: 15px;
    border-top: #2a3c2c solid 1px;

}

.ln-short{
    width: 866px;
    height: 1px;
    padding-top: 15px;
    border-top: #2a3c2c solid 1px;

}

#footer{
    width: 960px;
    background: #e0e0e0;
    margin: 0 10px;
    padding: 10px 0;
    font-size: 11px;
    color: #5a5959;
}

#footer h3{
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;

}

#footer a, #footer a:link, #footer a:active, #footer a:visited{
    color: #354133;
    text-decoration: none;
}
#footer a:hover{
    text-decoration: underline;
}

.fCol1{
    float: left;
    width: 260px;
}

.fCol2{
    float: left;
    width: 140px;
    text-align: center;
}

.fCol3{
    float: left;
    width: 120px;
    text-align: center;
}

.fCol4{
    float: left;
    width: 180px;
    text-align: center;
}

.fCol5{
    float: left;
    width: 235px;
}

.fCol1 p, .fCol3 p, .fCol5 p{
    padding-top: 6px;
}

.fCol1 p, .fCol1 h3{
    padding-left: 10px;
}


#copy{
    margin: 0 20px;
    padding: 7px 0;
    text-align: right;
    color: #5a5959;
}

#copy .owner{
    float: left;
    text-align: left;
    padding-top: 8px;
}

#copy a, #copy a:link, #copy a:active, #copy a:visited, #copy a:hover{
    color: #5a5959;
    text-decoration: none;
}










#contentWrapper{
    float: left;
    width: 815px;

}

#contentContainer{

    background: url(../background/content.gif) repeat-y right;
}

#content{
    background: url(../background/content_top.gif) no-repeat top right;
    padding-bottom: 50px;
}



#content .text{
    padding: 0 200px 0 50px;
}


#content p{
    padding: 13px 0;

}


#content ol{
    list-style:decimal;
    list-style-position:outside;
    padding: 13px 0 13px 50px;
}

#content h3{
    padding-top: 20px;
}

#contentWrapper h2{
    font-size: 18px;
    color: #314834;
    padding: 26px 0 12px 90px;
}

#priceTable{
    font-size: 14px;
    width: 650px;
    color: #342220
}

#priceTable p{
    font-weight: bold;
    padding: 15px 0;
    text-align: center;
    line-height: 1;

}

#priceTable table{

    border-collapse: collapse;
    font: 14px/1 Arial, Arial, Helvetica, sans-serif;
    color: #342220

}

#priceTable td, .autoPrices td{
    border-collapse: collapse;
    border: #739438 solid 1px;
    padding: 4px 0;
}

#priceTable td span{
    padding: 0 5px;
    display: block;
}

#priceTable .priceTop{
    border-top-width: 3px;
}

#priceTable .col1, .autoPrices .col1{
    width: 125px;
}
#priceTable .col2, .autoPrices .col2{
    width: 190px;
}
#priceTable .cols, .autoPrices .cols{
    width: 65px;
    text-align: center;
}

#priceTable .cols span{
    padding: 0;
   
}



#cAction{
    width:490px;
    border:#808080 solid 1px;
    color: #808080;
    
}

#cAction p{
    padding: 13px 18px;
}

#cAction span{
    color:#eb519f;
    text-decoration: underline;

}


#resBox{
    width: 627px;
    height: 355px;
    background: url(../background/res-box.jpg) no-repeat;

    color: #2c4831;
}

#content.reservation{
    color: #2c4831;
}

#content.reservation .rbc1, #content.reservation .rbc2, #content.reservation .rbc3{
    float: left;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
    padding: 145px 0 0 0;


}



.rbc1{
    width: 215px;
}

.rbc2{
    width: 195px;
}

.rbc3{
    width: 200px;
}

.reservation {
    padding-left: 55px;
}

#content.reservation p{
    padding: 13px 0 13px 30px;
}

#content.reservation .resInfo{
    padding-top: 35px;
    line-height: 1.5;
}

#content.reservation h3{
    padding: 25px 0 13px 30px;
}

.rentList{
    background: url(../background/line.jpg) no-repeat bottom left;
    font-weight: bold;
    color: #2c4831;
}

.rentList li{
    padding: 3px 0;
}

.rentList a, .rentList a:link, .rentList a:active, .rentList a:visited, .rentList a:hover{

    color: #2c4831;
    text-decoration: none;

}

.contact{
    width: 585px;
    height: 751px;
    background: url(../background/contact.gif) no-repeat;
}

.contactWrapper{
    padding-left: 60px;
    color: #2c4831;
}

.cntBx1{
    height: 180px;
}

#content .cntBx1 .cbBx1txt{
    padding:40px 0 0 76px;
    text-align: left;
    float: left;
}

#content .cntBx1 .cbBx1jr{
    float: right;
    text-align: right;
    padding: 90px 25px 0 0;
}

.cbBx1jr a, .cbBx1jr a:link, .cbBx1jr a:active, .cbBx1jr a:visited, .cbBx1jr a:hover{
   color:#2c4831;
   
}


.jr{
    color:#606060;
}

.jr div div{
    border-top: #ccc solid 1px;
}

.cntBx{
    height: 135px;
}

#content .cntName{
    padding-left: 76px;
    color:#55710c;
    font-weight: bold;
}

#content .cntName span{
    font-style: italic;
    color:#365037;
    font-weight: normal;
}

#content .cntInfo{
    text-align: right;
    padding-top: 15px;
    padding-right: 45px;
}



.carBox{
    height: 370px;
}

.carPhoto{
    float: left;
    width: 445px;
}

.carInfo{
    float: left;
    width: 345px;
}
.autoName{
    height: 80px;
}

.autoName h4{
    float: left;
    font-size: 16px;
    color: #314834;
    padding: 10px 0 0 0;
}

.autoName p{
    float: right;
    text-align: right;
    padding: 0 150px 0 0;

}

.autoPrices{
    height: 130px;
}
