@charset "utf-8";
/* CSS Document */

body,a,li,ul,div,span { margin:0; padding:0; outline:none; }
a { text-decoration:none;  color:#653d11;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; }
img { border:none; }
li { list-style-type:none; }
body { background: #faf4dc url(../images/bg.jpg) no-repeat center top; width: 100%; display: table;
font-family:Arial, Helvetica, sans-serif; font-size:14px; height:14999}
h1,h2,h3,h4,h5 { font-weight:normal; color:#bd0101; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
table,tr { border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table a { color:#b20101; font-weight:normal; font-size:12px;  font-family:Arial, Helvetica, sans-serif;}
table a:hover { text-decoration:underline;}
th { background:#d9caa4; font-weight:bold; color:#775b39; }
td { background:#eadcbd; color:#775b39;}
td,th{ border: 1px solid #b7a678; }
.ostukorv-head { background:#d9caa4; font-weight:bold; color:#775b39; border: 1px solid #b7a678;} 
.main-container { margin-left:auto; margin-right:auto;  width:970px; }
.upper-menu { float:left; position:relative; top:4px; }
.upper-right { float:right; position:relative; top:5px; }
.upper-fan-box { display:block; float:left; background:url(../images/fan_bg.gif) no-repeat; width:195px; height:37px; }
.upper-fan-box a { float:right; position:relative; top:8px; right:15px;}
.upper-lang-box { display:block; float:left; background:url(../images/lang_bg.gif) no-repeat; width:183px; height:37px; }
.upper-lang-box a { float:right;position:relative; top:8px; right:15px; }
#header { clear:both; }
.logo-box  { background:url(../images/logo_bg.gif) no-repeat; width:970px; height:126px; }
a.logo { display:block; background:url(../images/logo.png) no-repeat; width:211px; height:65px; position:relative; top:30px; left:20px;}
.banner-holder { float:right; position:relative; top:-105px; right:20px; clear:right; width:650px; height:90px; }
.menu-holder { clear:both; background:url(../images/menu_bg.gif) repeat-x; height:69px; position:relative; top:-90px; }
.menu-hover { clear:both; background:url(../images/menu_bg_h.gif) repeat-x; height:82px; position:relative; top:-90px; }
.menu-holder a { display:block; line-height:69px;color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px;}
.menu-hover a { display:block; line-height:69px;color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px;}
ul#main-nav { width:100%;}
ul#main-nav li { float:left; width:158px; text-align:center;  }
ul#main-nav li span.main-nav-stripe { display:block; background:url(../images/menu_stripe.gif) no-repeat; width:3px; height:58px; position:relative; top:7px; float:right;}
ul#main-nav li a { float:left; width:158px;}
DIV.menu-holder a.main-menu:hover { float:left; display:block; background:url(../images/menu_btn_hover_normal.gif) no-repeat; width:158px; height:69px; }
DIV.menu-hover a.main-menu:hover { float:left; display:block; background:url(../images/menu_btn_hover_normal2.gif) no-repeat; width:158px; height:64px; }
.main-menu-active { float:left; display:block; background:url(../images/menu_btn_hover.gif) no-repeat; width:158px; height:74px; }
.hovers  { background:url(../images/menu_btn_hover.gif) no-repeat; width:158px; height:74px;} 
ul.sub-menu { clear:both;  background:url(../images/submenu_bg.gif) repeat-x; height:45px; display:block; width:970px; position:relative; top:-92px; }
ul.sub-menu li{ float:left; margin-left:2px;}
ul.sub-menu li a{ display:block; background:url(../images/submenu_btn.gif) no-repeat; width:156px; height:35px; color:#593a11; line-height:35px;  text-align:center; position:relative; top:0px;}
ul.sub-menu li a:hover{ color:#993600; background:url(../images/submenu_btn.gif) no-repeat; width:156px; height:35px; }
ul.sub-menu li a.active { display:block; background:url(../images/submenu_btn_hover.gif) no-repeat; width:156px; height:35px; color:#993600; }
#content { clear:both;position:relative; top:-95px; width:970px; }
.left-container { float:left; width:661px; }
.right-container { float:right; width:298px; position:relative; right:2px;}
.center-box {  background:url(../images/main_table_bg1.gif) repeat-y; width:661px; padding: 15px 15px 15px 15px; margin-top:10px; }
.center-box-light { background:url(../images/main_table_bg2.gif) repeat-y; width:630px; overflow:hidden; position:relative; }
.center-box-text { position:relative; top:10px; width:610px; margin-left:auto; margin-right:auto; padding-bottom:20px;  overflow:hidden;}
.center-box-img-container { float:right; background:url(../images/img1_bg.gif) no-repeat; width:226px; height:120px; clear:right; }
.center-box-img-container img { position:relative; top:6px; left:6px; }
a.center-box-text-readmore { display:block; background:url(../images/readmore.gif) no-repeat; width:106px; height:33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#653d11; color:#953500; line-height:33px;text-align:center; position:relative; left:15px; padding-bottom:15px; }
a.center-box-text-readmore:hover {background:url(../images/readmore_h.gif) no-repeat; width:106px; height:33px; color:#953500; }
a.center-box-text-viewall { display:block; background:url(../images/view_all_images.gif) no-repeat; width:159px; height:33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;  line-height:33px;text-align:center; position:relative; top:10px; left:5px; padding-bottom:15px; color:#953500; }
a.center-box-text-viewall:hover {background:url(../images/view_all_images_h.gif) no-repeat; width:159px; height:33px; color:#953500; }
.center-box-header { padding-bottom:15px; }
.center-box-header span { color:#bd0101; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.center-box-header span img { float:right; clear:right;  position:relative; right:30px; top:-5px;}
.center-box-header .printbtn {display:block; background:url(../images/printbtn.gif) no-repeat; width:94px; height:33px;  cursor:pointer; line-height:33px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;  color:#73533c;  float:right;  position:relative; right:30px; clear:right; }
.center-box-header .printbtn i { position:relative; left:5px; font-style:normal; }
.offers {clear:both; height:40px; position:relative; top:15px; left:250px; z-index:3;}
.offers-nav { line-height:40px;}
.offers-nav span { cursor:pointer; }
.offers-holder { width:630px; height:235px; overflow:hidden; position:relative; }
.offers-img { width:10000px; position:relative; left:0; }
.offers-left-arrow { float:left;display:block; background:url(../images/offers_left_arrow.gif) no-repeat; width:13px; height:15px; position:relative; top:5px; }
.offers-right-arrow { float:left;display:block; background:url(../images/offers_right_arrow.gif) no-repeat; width:13px; height:15px;position:relative; top:5px;  }
.offers-circle { float:left; display:block; background:url(../images/offers_not_active.gif) no-repeat; width:27px; height:25px; }
.offers-circle-active { float:left; display:block; background:url(../images/offers_active.gif) no-repeat; width:28px; height:29px; position:relative; top:-5px; }
.offers-circle:hover {  display:block; background:url(../images/offers_not_hover.gif) no-repeat; width:27px; height:25px; }
span.about-box-ico { float:right; display:block; background:url(../images/icon1.gif) no-repeat; width:49px; height:38px; position:relative; top:-10px; right:25px; }
span.pic-box-ico { float:right; display:block; background:url(../images/icon2.gif) no-repeat; width:35px; height:35px; position:relative; top:-10px; right:25px; }
ul#pic-list { overflow: hidden; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; width:630px;  height:295px;}
ul#pic-list li a { display:block; width:193px; height:133px; }
ul#pic-list li a span { display:block; color:white; position:relative; background-color:black; width:179px; height:38px; left:7px; top:88px;z-index:999;  text-align:center; opacity: 0.5;filter: alpha(opacity = 50); -moz-opacity: 0.75;-khtml-opacity: 0.75; visibility:hidden;}
ul#pic-list li a span i {  color:white; position:relative; top:0px; left:0px; background:none; line-height:38px; font-style:normal;opacity: 1;filter: alpha(opacity = 100); }
ul#pic-list li { float:left; background:url(../images/work_done_bg.gif) no-repeat; width:193px; height:133px; margin-left:5px; margin-bottom:5px;  }
ul#pic-list li img { position:relative; top:-30px; left:7px; }
.right-box {  background:url(../images/right_tbl_bg.gif) repeat-y; width:298px; padding: 15px 15px 15px 15px; margin-top:10px; }
.right-box-light { text-align:center; background:url(../images/right_tbl_light_bg.gif) repeat-y; width:273px; overflow: auto; }
.right-box-header { padding-bottom:5px; }
.right-box-header span { color:#bd0101; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
.right-box-header span img { float:right; clear:right;   position:relative; right:30px; top:-5px;}
.right-box-light input { border:none; background:transparent;  }
.right-box-light-text { margin-top:5px; }
.right-box-light-text img { padding: 5px 5px 5px 2px;}
a.right-box-btn { display:block; background:url(../images/right_tbl_btn.gif) no-repeat; width:251px; height:33px; position:relative; left:10px; padding-bottom:10px; font-size:16px; font-weight:400; line-height:33px; }
.newsletter-text-box { float:left; display:block; background:url(../images/newsletter_bg.gif) no-repeat; width:174px; height:35px; margin-left:5px;margin-top:5px; padding-bottom:5px;  }
.newsletter-text-box  input { font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4c1e03; font-weight:400; position:relative;top:5px; left:20px;}
.newsletter-btn{ float:left; display:block; background:url(../images/newsletter_btn.gif) no-repeat; width:85px; height:35px; margin-top:5px; }
.newsletter-btn input { font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#842f01; font-weight:bold; height:35px; width:85px;  }
.map-locations-btn { position:relative; padding-left:7px; padding-top:5px; }
.map-locations-btn a { float:left; display:block; background:url(../images/map_name_bg.gif) no-repeat; width:90px; height:33px; text-align:center; line-height:33px; }
.map-locations-btn a.curmap { display:block; background:url(../images/map_name_hover1.gif) no-repeat; width:79px; height:40px; color:#953500;} 
.vip-holder { width:270px; overflow:hidden; position:relative; }
.vip-slider { width:10000px;  position:relative; left:0;}
.vip-slider div { float:left; }
ul.vip-list { clear:both; float:left; /*padding-top:10px;*/ padding-left:5px;width:270px; }
ul.vip-list li { float:left; /*background:url(../images/vip_img_bg.gif) no-repeat;*/ width:59px; height:53px; margin-left:6px; margin-top:10px; }
ul.vip-list li img { position:relative;top:3px; border:6px solid #dccdaa;  }
.vip-nav { float:left; margin-left:10px; margin-top:10px; padding-bottom:10px; }
.vip-box-arrow-left { float:left;display:block; background:url(../images/vip_btn_left.gif) no-repeat; width:34px; height:33px; cursor:pointer; }
.vip-box-viewall { float:left; display:block; background:url(../images/vip_btn_view_all.gif) no-repeat; width:186px; height:33px; line-height:33px; }
.vip-box-arrow-right { float:left;display:block; background:url(../images/vip_btn_right.gif) no-repeat; width:34px; height:33px; cursor:pointer; }
#partners-bar { width:100%;  background:url(../images/partner_bg.gif) repeat-x; height:88px; display:table; position:relative; top:0px; }
.partners-container { width:930px; margin-left:auto; margin-right:auto; text-align:center;}
.partners-arrow-left { float:left; display:block; background:url(../images/partners_btn_left.gif) no-repeat; width:25px; height:31px; position:relative; top:25px; cursor:pointer;}
.partners-arrow-left-hover { float:left; display:block; background:url(../images/partners_btn_left_hover.gif) no-repeat; width:25px; height:31px; position:relative; top:25px; cursor:pointer;}
.partners-logo-container { float:left; text-align:left; width:850px; position:relative;  overflow:hidden;}
.partners-slider {  position:relative; width:10000px; }
.partners-slider img {  margin-left:9px; position:relative; top:10px; }
.partners-arrow-right { float:right; display:block; background:url(../images/partners_btn_right.gif) no-repeat; width:25px; height:31px; position:relative; top:25px; cursor:pointer;}
.partners-arrow-right-hover { float:right; display:block; background:url(../images/partners_btn_right_hover.gif) no-repeat; width:25px; height:31px; position:relative; top:25px; cursor:pointer;}
#footer { width:100%; vertical-align:middle;background:url(../images/footer_bg.jpg) no-repeat center bottom;  height:177px;}
.footer-container { width:970px; margin-left:auto; margin-right:auto;  position:relative; top:0px; line-height:177px;}
.footer-text { float:left;color:#9f7e74; font-size:12px; }
.footer-text a { color:#9f7e74; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.footer-right { float:right; position:relative; top:75px;  }
.footer-right .cards { float:left; display:block; background:url(../images/cards.png) no-repeat; width:161px; height:32px; position:relative;}
.footer-right .estonia { float:left; position:relative; left:2px; top:-7px; display:block; background:url(../images/welcomtoestonia.png) no-repeat; width:50px; height:51px; }
#tooltip { display:none; background:url(../images/tooltip.png) no-repeat; width:65px; height:27px; position:absolute;z-index:999; left:-9999px; color:#858380; font-size:11px; line-height:27px; text-align:center; }
#main-overlay { position: absolute;top: 0;left: 50%;margin-left: -250px;background: url(../images/main_table_bg1.gif) repeat-y;z-index: 1001;display: none; width:660px;}
#main-overlay-shadow {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=75);-moz-opacity: 0.75;-khtml-opacity: 0.75;opacity: 0.75;z-index: 1000;display: none;}
#mapcontainer { z-index:4; }
#main-overlay table { border:none; background:none; }
#main-overlay td { border:none; background:none; }
#main-overlay tr { border:none; background:none; }
#main-overlay th { border:none; background:none; }
#main-overlay .center-box {padding:0; margin:0; }
#main-overlay .center-box-light {position:relative;bottom:20px;left:15px; }
#main-overlay .center-box-header { height:80px; position:relative; top:15px; left:15px; }
#main-overlay .center-box-text { color:#361f04; font-size:14px; line-height:20px; }
.overlay-stripe { display:block; background:url(../images/overlay_stripe.gif) repeat-x; width:100%; height:2px; }
#main-overlay .overlay-big-info { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; color:#543528;  font-weight:bold; line-height:40px; padding-bottom:10px;}
#main-overlay .overlay-required { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; position:relative; left:100px; }
#main-overlay input { background:transparent; border:none;  width:286px; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4c1e03; font-weight:400;}
#main-overlay .overlay-input { background:url(../images/input_bg.gif) no-repeat; width:292px; height:37px; }
#main-overlay .overlay-btn { background:url(../images/overlay_btn.gif) no-repeat; width:149px; height:35px; text-align:center; }
#main-overlay .overlay-btn input { width:149px; line-height:35px; font-weight:bold; color:#842f01; font-size:16px; position:relative; left:-75px;}
#main-overlay .overlay-close-btn { display:block; background:url(../images/overlay_close.gif) no-repeat; width:90px; height:33px;  cursor:pointer; line-height:33px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;  color:#73533c;  float:right;  position:relative; right:30px; clear:right;}
#main-overlay .order-card-img { position:absolute; left:420px; top:180px;  }
.cart-table { position:relative; }
#order-content,#kuller-content { display:none; }
.pic-list-thumbs { width:598px; overflow:hidden; position:relative; left:30px; padding-top:10px;padding-bottom:20px; text-align:center;  }
#pic-list-slider { width:10000px; height:118px; position:relative; z-index:2}
#pic-list-slider img{ float:left; cursor:pointer; margin-left:10px;  border:3px solid #dccdaa; }
.pic-list-arrows { width:598px; position:absolute; top:40px; z-index:1030;}
.pic-list-left { float:left;display:block; background:url(../images/offers_left_arrow.gif) no-repeat; width:13px; height:14px;  z-index:1030; cursor:pointer;}
.pic-list-right { float:right; display:block; background:url(../images/offers_right_arrow.gif) no-repeat; width:13px; height:14px; z-index:1030; cursor:pointer;}
.pic-list-big-img {position:relative;  text-align:center;   padding-bottom:20px;}
.pic-list-big-img img { position:relative; top:5px; border:6px solid #dccdaa; }
.list-box { position:relative; clear:both; }
ul.list-box li { height:163px; position:relative; top:-10px; }
.list-box .list-box-img-holder { float:left; background:url(../images/work_done_bg.gif) no-repeat; width:193px;  position:relative; top:15px;  padding-bottom:15px;}
.list-box .list-box-img-holder img { position:relative; top:7px; left:7px; }
.list-box .list-box-right  h2 { height:10px; font-size:18px; }
.list-box .list-box-right { float:left; position:relative; top:-5px; left:5px; width:370px; }
.force-bottom { clear:both; }
ul.list-box a.view-album-btn { clear:both; display:block; background:url(../images/readmore.gif) no-repeat; width:106px; height:33px; line-height:33px; position:relative; left:200px; top:-18px; text-align:center; }
ul.list-box a.view-album-btn:hover { background:url(../images/readmore_h.gif) no-repeat; width:106px; height:33px; line-height:33px; }
.car-rental-box-holder { width:661px; }
.car-rental-left-holder { float:left; }
.car-rental-right-holder { float:right; }
.car-rental-box {   background:url(../images/main_table_bg1.gif) repeat-y; width:415px; padding: 15px 15px 15px 15px; margin-top:10px; }
.car-rental-box-light { background:url(../images/main_table_bg2.gif) repeat-y; width:415px;  position:relative; overflow:hidden;}
.car-rental-box-light img { border:6px solid #dccdaa; }
.car-rental-box-text { position:relative; top:10px; left:15px; width:390px;; padding-bottom:20px;}
.car-rental-box-img-container { float:left; padding-bottom:20px;}
.car-rental-box-right-container { float:left;  padding-bottom:20px; position:relative; left:10px; width:285px;}
.car-rental-box-img-container img { position:relative; top:6px; left:6px; }
a.car-rental-box-text-readmore { display:block; background:url(../images/readmore.gif) no-repeat; width:106px; height:33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#653d11; color:#953500; line-height:33px;text-align:center; position:relative; left:15px; padding-bottom:15px; }
a.car-rental-box-text-readmore:hover {background:url(../images/readmore_h.gif) no-repeat; width:106px; height:33px; color:#953500; }
a.car-rental-box-text-viewall { display:block; background:url(../images/view_all_images.gif) no-repeat; width:159px; height:33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;  line-height:33px;text-align:center; position:relative; top:10px; left:5px; padding-bottom:15px; color:#953500; }
a.car-rental-box-text-viewall:hover {background:url(../images/view_all_images_h.gif) no-repeat; width:159px; height:33px; color:#953500; }
.car-rental-box-header { padding-bottom:15px; }
.car-rental-box-header span { color:#bd0101; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.car-rental-box-header span img { float:right; clear:right;  position:relative; right:30px; top:-5px;}
.car-rental-box-header .printbtn {display:block; background:url(../images/printbtn.gif) no-repeat; width:94px; height:33px;  cursor:pointer; line-height:33px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;  color:#73533c;  float:right;  position:relative; right:0px; clear:right; }
.car-rental-box-header .printbtn i { position:relative; left:5px; font-style:normal; }
.car-rental-right-box {  background:url(../images/right_tbl_bg.gif) repeat-y; width:185px; padding: 15px 15px 15px 15px; margin-top:10px; position:relative; left:4px; }
.car-rental-right-box-light { background:url(../images/right_tbl_light_bg.gif) repeat-y; width:185px; overflow: hidden; }
.car-rental-right-box-header { padding-bottom:5px; }
.car-rental-right-box-header span { color:#bd0101; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
.car-rental-right-box-header span img { float:right; clear:right;   position:relative; right:0px; top:-5px;}
.car-rental-right-box-light input { border:none; background:transparent;  }
.car-rental-right-box-light-text { margin-top:5px; }
.car-rental-right-box-light-text img { padding: 5px 5px 5px 2px;}
.car-rental-search-txt { display:block; background:url(../images/search_bg.gif) no-repeat; width:137px; height:35px;  margin-top:5px;  margin-left:5px; color:#4c1e03; line-height:35px;}
.car-rental-search-txt .search-box { width:125px; height:35px;  position:relative; left:5px; }
.car-rental-search-btn { display:block; background:url(../images/search_btn.gif) no-repeat; width:72px; height:35px; text-align:center; margin-left:5px; margin-top:5px; padding-bottom:10px; }
.car-rental-search-btn .search-btn { width:72px; height:35px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#842f01; font-weight:bold;}
ul#car-rental-types { padding: 5px 5px 5px 5px; }
ul#car-rental-types li{ text-align:center; float:left; border-top:1px dotted #a06c3d;border-right:1px dotted #a06c3d; line-height:0px; width:86px;  }
.border-left { border-left:1px dotted #a06c3d; }
.border-bottom { border-bottom:1px dotted #a06c3d; }
.car-rental-over {  position:relative; top:-10px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#bd0101; font-weight:normal;}
.car-rental-right-box-light  span.car-rental-question { font-weight:bold; color:#614422; margin-left:5px; }
.car-rental-icon-first { position:absolute; top:73px; left:160px; }
.car-rental-icon-second { position:absolute; top:113px; left:160px; }
.ui-datepicker-trigger {position:relative; left:140px; top:-37px; cursor:pointer;}
.car-rental-box-right-header { position:relative; top:-9px; }
.car-rental-box-right-header h3 {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.car-rental-box-right-header .car-rental-box-price { float:right;color:#7e5d35; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative; top:-30px; }
.car-rental-box-right-content { position:relative; top:-20px; font-size:12px; color:#361f04;}
.car-rental-box-right-container .more-info { float:left; display:block; background:url(../images/autorent_loeveel.gif) no-repeat; width:166px; height:33px; line-height:33px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; color:#653d11; position:relative; top:-10px;}
.car-rental-box-right-container .rent-car{ float:left; display:block; background:url(../images/autorent_rendin.gif) no-repeat; width:115px; height:33px; line-height:33px; text-align:center;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; color:#653d11; position:relative; top:-10px;}
.rent-car-table { padding-bottom:20px; }
.rent-car-table li { line-height:25px; }
.car-rental-box-right-container .more-info  span { position:relative; left:15px; }
.car-rental-box-right-container .rent-car  span { position:relative; left:15px; }
.car-rental-detail-header { color:#bd0101; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; padding-bottom:8px; text-align:left; float:left;}
.car-rental-detail-box { width:395px; position:relative; left:-3px;}
.car-rental-detail-box a { margin-left:5px; }
.car-rental-detail-box img { position:relative; top:-10px; }
.add-padding { padding-top:10px; padding-bottom:10px;}
.car-rental-detail-box .car-rental-table-tr-bg { clear:both; background:url(../images/autorent_table_bg.gif) repeat-x; height:25px; }
span.car-rental-table-left { display:block; float:left; color:#70522f; font-weight:bold; font-size:12px; position:relative; left:5px; width:100px; }
span.car-rental-table-right {display:block; float:left; color:#361f04;  font-size:12px; position:relative; left:5px; font-size:12px; }
span.car-rental-table-normal {display:block; float:left; color:#361f04;  font-size:12px; position:relative; left:5px; }
.padding-top { padding-top:25px;  }
table.calendar-table { border:none;  background:none; color:#654c30; }
table.calendar-table tr {border:none;background:none;}
table.calendar-table  td { border:none; background:none; }
table.calendar-table img { border:none; }
table.cal-head td { background:url(../images/cal_head_bg.gif) repeat-x; height:27px; text-align:center; }
table.cal-head td img { position:relative; top:0px; }
table.cal-head .month-name { font-weight:bold; }
table.cal-days td { background:url(../images/cal_days_bg.gif) repeat-x; height:27px; text-align:center; }
table.calendar-table td.cal-waiting { background:url(../images/cal_waiting.gif) repeat-x; height:27px; }
table.calendar-table td.cal-bron { background:url(../images/cal_bron.gif) repeat-x; height:27px; }
table.cal-dates td{  background:url(../images/cal_normal.gif) repeat-x; height:27px; text-align:center; }
table.cal-info img { position:relative; top:3px; }
a.car-rental-bron-btn { display:block; background:url(../images/broneerin_selleauto.gif) no-repeat; width:206px; height:33px; line-height:33px; text-align:center; font-size:15px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:15px; }
a.car-rental-bron-btn span { position:relative; left:10px; }
span.terms-info { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#361f04; font-weight:normal; }
span.terms-info a{ font-family:Arial, Helvetica, sans-serif;text-decoration:underline; color:#bd0101;font-weight:normal;  font-size:12px; }
.bron-holder table { border:none; background:none; }
.bron-holder td { border:none; background:none; }
.bron-holder tr { border:none; background:none; }
.bron-holder th { border:none; background:none; }
.bron-holder input { background:transparent; border:none;  width:286px; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4c1e03; font-weight:400;}
.bron-holder select { background:transparent; border:none;  width:286px; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#4c1e03; font-weight:400; outline:none; text-align:center;}
.bron-holder .overlay-input { background:url(../images/input_bg.gif) no-repeat; width:292px; height:37px; }
.bron-holder .overlay-btn { background:url(../images/overlay_btn.gif) no-repeat; width:149px; height:35px; text-align:center; }
.bron-holder .overlay-btn .empty-btn { position:relative; left:18px; background:url(../images/cancel_btn.gif) no-repeat; width:102px; height:35px; line-height:35px; }
.bron-holder .overlay-btn .bron-btn { position:relative; left:-20px; top:-2px; }
.bron-holder .overlay-btn input { width:149px; line-height:35px; font-weight:bold; color:#842f01; font-size:16px; position:relative; left:-75px;}
.bron-holder .order-card-img { position:absolute; left:450px; top:10px;  }
.bron-holder .overlay-required { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; position:relative; left:0px; }
.limu-list-box { position:relative; clear:both; }
ul.limu-list-box li { height:125px; position:relative; top:-10px; }
.limu-list-box .limu-list-box-img-holder { float:left;   position:relative; top:15px;  padding-bottom:15px;}
.limu-list-box .limu-list-box-img-holder img { position:relative; top:0px; left:7px; margin-right:10px;  border:8px solid #DBCAA5;}
.limu-list-box .limu-list-box-right  h2 { height:10px; font-size:18px; }
.limu-list-box .limu-list-box-right { float:left; position:relative; top:-5px; left:5px; width:420px; }
.limu-list-price { float:right; position:relative; top:-20px; clear:right; font-weight:bold; }
.limu-list-box a.more-info-btn { margin-top:20px;float:left;display:block; background:url(../images/read_more_btn.gif) no-repeat; width:146px; height:33px; position:relative; }
.limu-list-box a.more-info-btn span { position:relative; top:5px; left:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; }
.limu-list-box a.wish-rent-btn {margin-top:20px;float:left; display:block; background:url(../images/soovin_rentida.gif) no-repeat; width:161px; height:35px; position:relative; top:-1px;}
.limu-list-box a.wish-rent-btn span{ position:relative; top:6px; left:30px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; }
.limu-list-rental-terms-holder { background:url(../images/limurent_bg.gif) no-repeat; width:610px; height:200px; padding-bottom:20px; }
.limu-list-rental-terms-holder span { display:block; position:relative; top:20px; left:20px; width:570px; }
.limu-list-rental-terms-holder span table,tr,td { border:none; background:none; color:#361f04; }
.limu-list-rental-terms-holder table span { display:block; width:auto; }
A.rental-terms-btn { float:right; display:block; background:url(../images/tutuvu_renditingimustega.gif) no-repeat; width:243px; height:35px; line-height:35px; text-align:center; margin-top:25px; clear:right; color:#653d11; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px;  }
A.rental-terms-btn i{ font-style:normal; position:relative; left:10px; }
DIV.limu-list-rental-detail-header h2 { float:left; }
DIV.limu-list-rental-detail-header span.limu-list-rental-detail-price { float:right; color:#361f04; font-size:18px; position:relative; top:20px; }
DIV.limu-list-rental-detail-content { clear:both; }
SPAN.limu-list-content-text { }
.marg { margin-top:10px; }
a.back-btn { display:block; background:url(../images/back.gif) no-repeat; width:263px; height:35px; }
a.back-btn span{ position:relative; top:6px; left:30px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; }
DIV.limu-list-rental-detail-content a.wish-rent-btn { display:block; background:url(../images/soovin_rentida.gif) no-repeat; width:161px; height:35px; margin-top:5px;}
DIV.limu-list-rental-detail-content  a.wish-rent-btn span{ position:relative; top:7px; left:30px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; }
DIV.limu-list-rental-detail-content img { border:6px solid #dbcaa5; margin:2px; }
UL#packets-list { overflow:hidden; position:relative; left:-5px; height:218px; }
UL#packets-list li { float:left;  background:url(../images/pakett_bg.gif) no-repeat; width:121px; height:218px; }
UL#packets-list li img { margin-top:7px; margin-left:8px; }
UL#packets-list li h3 { font-weight:bold; text-align:center; position:relative; top:-15px; height:45px; }
UL#packets-list li span { clear:left; color:#362006; font-weight:bold; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; position:relative; top:-25px; left:-5px; }
UL#packets-list li A.more-info { float:left;display:block; background:url(../images/small_offer_more_infoo.gif) no-repeat; width:37px; height:35px;   position:relative; top:-5px; left:10px;}
UL#packets-list li A.more-info:hover { display:block; background:url(../images/small_offer_more_infoo_h.gif) no-repeat; width:37px; height:35px;}
UL#packets-list li A.order-btn { float:left;display:block; background:url(../images/order_packet.gif) no-repeat; width:67px; height:34px;  position:relative; top:-24px; left:10px; text-align:center; line-height:34px; color:#653d11; font-weight:normal; }
UL#packets-list li A.order-btn:hover { display:block; background:url(../images/order_packet_h.gif) no-repeat; width:67px; height:34px; }
UL#packets-check-list { overflow:hidden; }
DIV.packets-list-intro { background:url(../images/pakett_intro_bg.gif) no-repeat; width:611px; height:157px; padding-bottom:20px; }
DIV.packets-list-intro span {display:block; position:relative; top:20px; left:20px; width:570px; }
UL#packets-check-list img {float:left;border:6px solid #dbcaa5; margin:5px; }
UL#packets-check-list input { float:left; position:relative; top:3px; clear:left; }
UL#packets-check-list .packets-check-left { float:left; width:330px; position:relative; top:-15px;  }
UL#packets-check-list .packets-check-right { float:right;position:relative; top:-15px; text-align:right;  }
UL#packets-check-list SPAN.your-win { color:#361f04; font-size:14px; position:relative; top:-20px; }
UL#packets-check-list A.more-info {display:block; background:url(../images/read_more_btn.gif) no-repeat; width:146px; height:33px; position:relative; line-height:33px; text-align:center; }
UL#packets-check-list A.more-info span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; position:relative; left:15px;}
UL#packets-check-list li h2 { padding:0; }
SPAN.my-packets-price { float:right; color:#361f04; font-size:18px; clear:right; padding-top:10px; padding-bottom:10px;  }
SPAN.create-order-btn { display:block; background:url(../images/broneerin_selleauto.gif) no-repeat; width:206px; height:33px; margin-top:10px; line-height:33px; text-align:center; }
SPAN.create-order-btn input {color:#653d11; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; background:transparent; border:none; width:206px; height:33px;  }
DIV.tyres-price-list-holder { overflow:hidden; }
UL#tyres-price-list-left { float:left; width:49%; color:#70522f; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
UL#tyres-price-list-left li {  line-height:25px; }
UL#tyres-price-list-left li.tyres-price-list-header { clear:both; background:url(../images/autorent_table_bg.gif) repeat-x; height:25px; line-height:25px; font-weight:bold; }
UL#tyres-price-list-left  .left { float:left;position:relative; left:10px; }
UL#tyres-price-list-left  .right { float:right; position:relative; right:10px; clear:right; }
UL#tyres-price-list-right { float:right; width:49%; color:#70522f; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
UL#tyres-price-list-right li {  line-height:25px; }
UL#tyres-price-list-right li.tyres-price-list-header { background:url(../images/autorent_table_bg.gif) repeat-x; height:25px; line-height:25px; font-weight:bold; }
UL#tyres-price-list-right  .left { float:left; position:relative; left:10px; }
UL#tyres-price-list-right  .right { float:right; position:relative; right:10px; clear:right; }
a.view-price-list { display:block;background:url(../images/tyres_btn.gif) no-repeat; width:291px; height:33px; margin-top:16px; margin-left:3px; line-height:33px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal;}
DIV.baren-holder { overflow:hidden; }
DIV.baren-holder img { float:left; }
UL#tyres-list { overflow:hidden; }
UL#tyres-list li { float:left; background:url(../images/tyres_bg.gif) no-repeat; width:119px; height:204px; text-align:center; padding-top:10px; }
UL#tyres-list li span.tyre-name { color:#010101; font-size:12px; line-height:10px; }
UL#tyres-list li span.tyre-price { color:#bd0101; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
UL#tyres-list li span.tyre-type { color:#010101; font-size:12px; font-weight:bold; }
UL#tyres-list li .info-holder { background:white; position:relative; top:-60px; left:8px;  width:102px; height:60px; }
UL#ostukorv { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#653d11; fon-size:15px; text-align:left; width:90%; padding-top:10px; padding-left:10px;}
UL#ostukorv li { border-top:1px dotted #c1a58c; line-height:33px;}
UL#ostukorv li span { color:#bd0101; }
UL#ostukorv a.view-cart { display:block; background:url(../images/view_all_images.gif) no-repeat; width:159px; height:33px; line-height:33px; font-weight:normal; text-align:center; margin-top:10px; padding-bottom:10px;}
UL#ostukorv a.view-cart:hover { display:block; background:url(../images/view_all_images_h.gif) no-repeat; width:159px; height:33px; }
TABLE.tyres-search-box {text-align:left; padding-top:10px; padding-bottom:10px; margin-left:10px;  color:#653d11;}
TABLE.tyres-search-box select { background:none; width:158px; position:relative;left:1px; border:none; color:#492b09; font-size:13px; z-index:1; border:0;}
TABLE.tyres-search-box .select-bg { background:url(../images/rehvid_input.gif) no-repeat; width:162px; height:28px; line-height:28px; }
TABLE.tyres-search-box  input.search-btn { background:url(../images/search_btn.gif) no-repeat; width:72px; height:35px; color:#842f01;font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.left { float:left; }
DIV.tyre-detail-right { position:relative; left:10px; float:left; }
.add-btn { display:block; background:url(../images/broneerin_selleauto.gif) no-repeat; width:206px; height:33px; line-height:33px; text-align:center; font-weight:normal; float:right;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#653d11; font-size:16px; }
DIV.tyre-detail-right-right { float:right; font-size:18px; color:#bd0101; }
SPAN.tyre-detail-right-right-normal { font-weight:normal; color:#842f01; }
input.btn { background:url(../images/search_btn.gif) no-repeat; width:72px; height:35px; color:#842f01;font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:none; }
DIV.img-holder { line-height:23px; height:23px; text-align:center; }
.center-box-text TABLE.hinnakiri-tabel { border:none; border:0; color:#70522f; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.center-box-text TABLE.hinnakiri-tabel th { border:none; border:0; background:url(../images/autorent_table_bg.gif) repeat-x; height:25px; line-height:25px; font-weight:bold; }
.price-holder { height:180px; max-height:180px; position:relative; overflow:hidden; }
.price-link-holder { position:absolute; top:120px; left:300px;  }

