body
 { background-color: #929FAE;
   margin: 0; padding: 0;
   color: #FFF;
   font-size: 69%; /* 69%=11px 75%=12px */
   font-family: tahoma, sans-serif, arial }

a, a:link
 { color: #1451A7 }
a:visited
 { color: #1451A7 }
a:hover
 { color: #F26522 }
a:active
 { color: #1451A7 }

.lnk a, .lnk a:link
 { color: #24477B }
.lnk a:visited
 { color: #9379BB }
.lnk a:hover
 { color: #F26522 }
.lnk a:active
 { color: #24477B }

.lnk1 a, .lnk1 a:link, .lnk1 a:visited
 { color: #000000 }
.lnk1 a:hover
 { color: #838383 }
.lnk1 a:active
 { color: #000000 }

.lnk2 a, .lnk2 a:link, .lnk2 a:visited
 { color: #4B4B4B }
.lnk2 a:hover
 { color: #838383 }
.lnk2 a:active
 { color: #4B4B4B }

.lnk3 a, .lnk3 a:link, .lnk3 a:visited
 { color: #7693A4 }
.lnk3 a:hover
 { color: #FFF }
.lnk3 a:active
 { color: #7693A4 }

.lnk4 a, .lnk4 a:link, .lnk4 a:visited
 { color: #586C8B; text-decoration: none }
.lnk4 a:hover
 { color: #F26522; text-decoration: underline }
.lnk4 a:active
 { color: #586C8B; text-decoration: none }

.lnk5 a, .lnk5 a:link
 { color: #1451A7 }
.lnk5 a:visited
 { color: #9379BB }
.lnk5 a:hover
 { color: #F26522 }
.lnk5 a:active
 { color: #1451A7 }

img
 { border: none }

h1
 { margin: 0 0 15px 0; padding: 0;
   font-size: 1.6em; font-weight: normal; font-family: arial, tahoma, sans-serif }
h2
 { margin: 0 0 5px 0; padding: 0;
   font-size: 1.4em; font-weight: normal; font-family: arial, tahoma, sans-serif }
h3
 { margin: 0 0 15px 0; padding: 0;
   font-size: 1em; font-weight: bold; font-family: tahoma, sans-serif }
h4
 { margin: 0 0 3px 0; padding: 0;
   font-size: 1em; font-weight: normal; font-family: tahoma, sans-serif }

p
 { margin: 5px 0 15px 0; padding: 0 }

em
 { font-style: normal;
   color: #FF0000 }

form
 { margin: 0; padding: 0 }

.clear
 { clear: both }

#structure
 { padding: 25px }

#logo
 { position: absolute; top: 5px; left: 5px; z-index: 50 }

#tools
 { position: absolute; top: 96px; left: 62px; z-index: 50 }
#tools span
 { padding-right: 15px }
#tools img
 { vertical-align: middle }

#menuL1
 { background: url(../images/menu/bg.gif) #FFF 0 0 repeat-x }
#menuL2
 { background: url(../images/menu/tl-bg.gif) 0 0 no-repeat }
#menuL3
 { background: url(../images/menu/tr-bg.gif) 100% 0 no-repeat }
#menuL4
 { background: url(../images/menu/bl-bg.gif) 0 100% no-repeat }
#menuL5
 { background: url(../images/menu/br-bg.gif) 100% 100% no-repeat;
   padding: 9px 0 6px 0 }
#menuL6
 { border-left: 1px solid #747F8C; border-right: 1px solid #747F8C;
   padding: 0 15px 0 205px;
   color: #000 }
* html #menuL6
 { height: 100% }

#menu-extL1
 { background: url(../images/menu_ext/bg.gif) #FFF 0 0 repeat-x }
#menu-extL2
 { background: url(../images/menu_ext/tl-bg.gif) 0 0 no-repeat }
#menu-extL3
 { background: url(../images/menu_ext/tr-bg.gif) 100% 0 no-repeat }
#menu-extL4
 { background: url(../images/menu_ext/bl-bg.gif) 0 100% no-repeat }
#menu-extL5
 { background: url(../images/menu_ext/br-bg.gif) 100% 100% no-repeat;
   padding: 6px 0 }
#menu-extL6
 { border-left: 1px solid #747F8C; border-right: 1px solid #747F8C;
   min-height: 50px;
   color: #000 }
* html #menu-extL6
 { height: 100% }

#footerL1
 { background: url(../images/footer/bg.gif) #FFF 0 0 repeat-x }
#footerL2
 { background: url(../images/footer/brdr.gif) 0 100% repeat-x }
#footerL3
 { background: url(../images/footer/tl-bg.gif) 0 0 no-repeat }
#footerL4
 { background: url(../images/footer/tr-bg.gif) 100% 0 no-repeat }
#footerL5
 { background: url(../images/footer/bl-bg.gif) 0 100% no-repeat }
#footerL6
 { background: url(../images/footer/br-bg.gif) 100% 100% no-repeat;
   padding: 6px 0 9px 0 }
#footerL7
 { border-left: 1px solid #6E7885; border-right: 1px solid #6E7885;
   color: #838383 }


/*-------------------------- menu & navigation -------------------------------*/
#menu
 { position: relative; top: 12px; left: 0; z-index: 1 }
#menu td
 { background: url(../images/mrk/menu.gif) 50% 100% no-repeat;
   padding: 0 5px 24px 5px;
   height: 79px;
   text-align: center;
   color: #F6791A;
   font-size: 1.4em; font-family: "arial narrow"; font-weight: 600;
   letter-spacing: 0.1em }
* html #menu td
 { height: 55px }
#menu a, #menu a:link, #menu a:visited
 { color: #4D4D4D; text-decoration: none }
#menu a:hover
 { color: #F6791A; text-decoration: underline }
#menu a:active
 { color: #4D4D4D; text-decoration: none }


/*--------------------------------- buttons ----------------------------------*/
div.btn1
 { background: url(../images/btn/btn1_rep.gif) 0 0 repeat-x }
div.btn1 div
 { background: url(../images/btn/btn1_right.gif) 100% 0 no-repeat }
div.btn1 a
 { background: url(../images/btn/btn1_left.gif) 0 0 no-repeat;
   padding: 8px 18px 0 31px;
   height: 20px;
   display: block }
div.btn1 a, div.btn1 a:link, div.btn1 a:visited
 { color: #FFFFFF; text-decoration: underline }
div.btn1 a:hover
 { color: #FFFFFF; text-decoration: none }
div.btn1 a:active
 { color: #FFFFFF; text-decoration: underline }


/*--------------------------------- elements ---------------------------------*/
div.line
 { border-top: 1px solid #D4DCE7;
   height: 1px; font-size: 1px }

div.line3
 { border-top: 3px solid #F26522;
   height: 1px; font-size: 1px }

div.line1
 { background: url(../images/lines/line1_left.gif) 0 0 no-repeat;
   font-size: 1px; height: 1px }
div.line1 div
 { background: url(../images/lines/line1_right.gif) 100% 0 no-repeat;
   padding: 0 30px;
   font-size: 1px; height: 1px }
div.line1 div div
 { background: url(../images/lines/line1_rep.gif) 0 0 repeat-x;
   padding: 0 }

div.back
 { background: url(../images/mrk/back.gif) 0 0.45em no-repeat;
   padding-left: 10px }

div.fix
 { position: relative }

div.done
 { margin: 10px 0; color: #24477B; font-weight: bold }
div.error
 { margin: 10px 0; color: #FE3030; font-weight: bold }
div.error2, span.error2
 { color: #FE3030; font-size: 0.9em }


/*-------------------------------- content blocks ----------------------------*/
#footer
 { position: relative; top: -9px; left: 0; z-index: 50;
   padding: 0 0 0 25px;
   color: #4B4B4B }
#footer td.top
 { vertical-align: top }
#copyright
 { padding: 20px 10px 0 0;
   color: #838383 }
#tv
 { padding-top: 10px }
#footer-address, #footer-contacts
 { background: url(../images/footer/mrk.gif) 0 0 no-repeat;
   padding: 28px 10px 0 4px }
#footer-banners
 { padding: 20px 10px 0 0 }
#footer-banners img
 { margin: 0 2px 5px 0 }

#action
 { padding: 33px 45px 0 35px;
   color: #1C1C1C }

#actionTopL1
 { background: url(../images/action/bg-tl.gif) 0 0 no-repeat; font-size: 1px }
#actionTopL2
 { background: url(../images/action/bg-tr.gif) 100% 0 no-repeat;
   padding: 0 7px; font-size: 1px }
#actionTopL3
 { background-color: #FEE2C4;
   border-top: 1px solid #E7BB8C;
   height: 6px; font-size: 1px }
#actionBotL1
 { background: url(../images/action/bg-bl.gif) 0 100% no-repeat; font-size: 1px }
#actionBotL2
 { background: url(../images/action/bg-br.gif) 100% 100% no-repeat;
   padding: 0 7px; font-size: 1px }
#actionBotL3
 { background-color: #FEE2C4;
   border-bottom: 1px solid #E7BB8C;
   height: 6px; font-size: 1px }
#actionMid
 { background: url(../images/action/bg.gif) #FEE2C4 0 100% repeat-x;
   border-left: 1px solid #E7BB8C; border-right: 1px solid #E7BB8C;
   padding: 7px 25px 5px 25px }

#action div.new
 { position: absolute; top: -26px; left: -46px; z-index: 20;
   background: url(../images/action/new.gif) 0 0 no-repeat;
   width: 38px; height: 38px }
#action h3
 { margin: 0 0 5px 0;
   color: #89290B;
   font-size: 1.1em; font-weight: normal }
#action td
 { padding: 0 0 0 10px }
#action td div.right
 { float: right }
#action td td
 { padding: 0 10px 0 0 }


/*-------------------------------- content styles ----------------------------*/
.content ul
 { margin: 5px 0 15px 0; padding: 0 0 0 6px }
.content ul li
 { background: url(../images/mrk/mrk2.gif) 0 0.45em no-repeat;
   margin: 0 0 2px 0; padding: 0 0 0 14px;
   list-style: none;
   color: #777777 }
.content dl
 { margin: 5px 0 0 0; padding: 0 }
.content dl dt
 { margin: 0; padding: 0;
   color: #1451A7;
   font-weight: bold }
.content dl dd
 { margin: 5px 0 10px 0; padding: 0 0 0 14px }
 
 #language
 { position: relative }
#language ul
 { position: absolute; top: 29px; left: -10px; z-index: 60;
   margin: 0; padding: 0;
   width: 22px }
#language ul li
 { background: url(../images/lang/item.gif) 0 0 no-repeat;
   margin: 0; padding: 8px 0 0 5px;
   list-style: none;
   height: 18px;
   color: #C8CDDD;
   font-size: 10px }
#language ul li.top
 { background: url(../images/lang/top.gif) 0 0 no-repeat;
   padding-top: 12px }
#language ul li.bottom
 { background: url(../images/lang/bot.gif) 0 0 no-repeat;
   height: 24px }
#language a, #language a:link, #language a:visited
 { color: #FFF; text-decoration: none }
#language a:hover
 { color: #FFF; font-weight: bold; text-decoration: none }
#language a:active
 { color: #FFF; text-decoration: none }

#head td
 { vertical-align: top }
#headL1
 { background: url(../images/head/bg.gif) 0 0 repeat-x;
   color: #FFF }
#headL2
 { background: url(../images/head/right.gif) 100% 0 no-repeat }
#headL3
 { background: url(../images/head/left.gif) 0 0 no-repeat }
#head #headL4
 { padding: 0 34px;
   height: 76px; vertical-align: middle }
#head h1
 { margin: 0; padding: 0;
   font-size: 2.1em; font-family: "arial narrow"; font-weight: normal }
#headL2-1
 { background: url(../images/head/head1.jpg) 100% 0 no-repeat }
#headL2-2
 { background: url(../images/head/head2.jpg) 100% 0 no-repeat }
#headL2-3
 { background: url(../images/head/head3.jpg) 100% 0 no-repeat }
#headL2-4
 { background: url(../images/head/head4.jpg) 100% 0 no-repeat }


#location
 { padding: 3px 0;
   color: #7693A4 }

#contentL1
 { background: url(../images/content/bg.gif) #FFF 0 0 repeat-x }
#contentL2
 { background: url(../images/content/tl-bg.gif) 0 0 no-repeat }
#contentL3
 { background: url(../images/content/tr-bg.gif) 100% 0 no-repeat }
#contentL4
 { background: url(../images/content/bl-bg.gif) 0 100% no-repeat }
#contentL5
 {  padding: 6px 0; }
#contentL6
 { border-left: 1px solid #6E7885; border-right: 1px solid #6E7885;
   min-height: 130px;
   color: #4E4E4E }
* html #contentL6
 { height: 130px }

/*----------------------------------- menu -----------------------------------*/
#submenu
 { padding: 0 19px }
#submenu ul
 { margin: 0; padding: 0 }
#submenu ul li
 { background: url(../images/mrk/submenu.gif) 0 50% no-repeat;
   margin: 0; padding: 0 0 0 15px;
   list-style: none;
   color: #F26522;
   font-size: 1.4em; font-family: "arial narrow"; font-weight: 600;
   letter-spacing: 0.1em }
#submenu ul li div
 { padding: 2px 0 }
#submenu ul li div.underline
 { border-top: 1px solid #CED7E3 }
#submenu-spacer
 { width: 180px; font-size: 1px }

#menu-ext
 { padding: 10px 6px 27px 35px }
#menu-ext h4
 { margin-bottom: 12px; color: #F26522 }
#menu-ext td
 { padding: 3px 10px 3px 0 }
#menu-ext td span
 { color: #556F96; font-weight: bold }


/*---------------------------------- content ---------------------------------*/
#content-structureL
 { padding: 27px 0 0 0;
   width: 25%; vertical-align: top }
#content-structureR
 { padding: 27px 85px 0 0;
   width: 75%; vertical-align: top }
#content-structureR h1, #content-structureR3 h1, #content-structureR4 h1
 { margin-bottom: 15px;
   color: #24477B;
   font-size: 2.2em; font-weight: normal; font-family: "arial narrow", tahoma, sans-serif }
#content-structureR2
 { padding: 27px 20px 25px 0;
   width: 75%; vertical-align: top }
#content-structureR2 h1
 { margin-bottom: 0;
   color: #24477B;
   font-size: 2.2em; font-weight: normal; font-family: "arial narrow", tahoma, sans-serif }
#content-structureR3
 { padding: 27px 50px 15px 0;
   width: 75%; vertical-align: top }
#content-structureR4
 { padding: 27px 30px 25px 0;
   width: 75%; vertical-align: top }

#cars-list
 { padding: 32px 0 15px 13px;
   color: #838383 }
#cars-list td.car-item
 { padding: 0 22px 5px 22px;
   vertical-align: top }
#cars-list table.extras td
 { padding: 3px 8px 3px 0 }
#cars-list table.extras img
 { cursor: help }
#cars-list table.extras img
 { vertical-align: middle }
#cars-list div.title, #cars-list div.year
 { padding: 0 2px }
#cars-list div.year
 { color: #515151 }
#cars-list div.txt
 { border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3;
   margin: 3px 0 0 0; padding: 3px 2px }
#cars-list div.price-title
 { color: #F26522; font-weight: bold;
   padding: 0 2px }
#cars-list div.price
 { white-space: nowrap; color: #F38A58;
   padding: 0 2px }
#cars-list div.price span
 { color: #F0D6CA }

#car-doc
 { padding-top: 17px }
#car-docL
 { border-right: 1px solid #F7C58B;
   padding: 0 15px 0 35px;
   width: 50%;
   vertical-align: top }
#car-docR
 { padding: 0;
   width: 50%;
   vertical-align: top; text-align: center }
#car-doc h1
 { margin: 0;
   color: #24477B;
   font-size: 2.2em; font-weight: normal; font-family: "arial narrow", tahoma, sans-serif }
#car-doc div.back
 { margin: 0 0 15px -10px }
#car-doc table.t1
 { margin-bottom: 25px }
#car-doc h4
 { color: #F26522 }
#car-doc table.t2
 { margin-bottom: 10px }
#car-doc table.rent-price
 { margin-bottom: 20px }
#car-doc td.rent-priceR
 { color: #838383; text-align: right }

#car-doc #extras
 { padding-left: 22px;
   text-align: left }
#car-doc #extras td
 { padding: 0 10px 0 0;
   vertical-align: top }
#car-doc #extras img
 { cursor: help }
#car-doc #extras span
 { text-transform: uppercase; color: #6A6C6E; font-size: 11px }
#car-doc #extras span.ex-gearbox
 { position: absolute; top: 23px; left: 25px; z-index: 30 }
#car-doc #extras span.ex-doors
 { position: absolute; top: 14px; left: 16px; z-index: 30 }
#car-doc #extras span.ex-places
 { position: absolute; top: 5px; left: 3px; z-index: 30 }
#car-doc #extras span.ex-bag
 { position: absolute; top: 15px; left: 20px; z-index: 30 }
#car-doc #extras span.ex-hbag
 { position: absolute; top: 19px; left: 18px; z-index: 30 }

#car-doc #car-gallery
 { padding: 0 7px 20px 7px }
#car-gallery h4
 { padding: 0 0 10px 8px;
   color: #F26522;
   text-align: left }
#car-gallery td
 { padding: 0 1px }
#car-gallery td.prev
 { text-align: left }
#car-gallery td.next
 { text-align: right }

#gallery-img
 { padding: 10px 0;
   min-height: 345px }
* html #gallery-img
 { height: 345px }

#document
 { padding: 0 15px 50px 0 }

#faq-menu div.line
 { margin: 18px 0 }
#faq-menu ul
 { margin: 5px 0 15px 0; padding: 0 0 0 2px }
#faq-menu ul li
 { background: url(../images/mrk/mrk3.gif) 0 0.45em no-repeat;
   margin: 0 0 6px 0; padding: 0 0 0 13px;
   list-style: none;
   color: #1451A7 }

#faq-list
 { padding-bottom: 40px }
#faq-list dl
 { margin: 5px 0 0 0; padding: 0 }
#faq-list dl dt
 { margin: 0; padding: 0;
   color: #1451A7;
   font-weight: bold }
#faq-list dl dd
 { margin: 5px 0 27px 0; padding: 0 0 0 14px }

#partners
 { padding-bottom: 70px;
   width: 415px }
#partners div.partner-doc
 { margin: 0 5px 0px 0;
   width: 200px;
   float: left }
#partners h3
 { margin-bottom: 5px }

#contacts
 { margin-bottom: 30px }
#contacts table
 { margin: 13px 0 }
#contacts table td
 { padding: 0 10px 0 0 }

#feedback
 { padding-bottom: 100px; width: 385px }
#feedback h3
 { margin-bottom: 0 }
#feedback input.txt
 { margin-bottom: 2px; width: 100%; color: #4B4B4B; font-family: tahoma, sans-serif, arial }
#feedback textarea.txt
 { width: 100%; color: #4B4B4B; font-family: tahoma, sans-serif, arial }

#sort-options
 { float: right }
#sort-options td
 { padding: 0 0 0 7px }
#sort-options div
 { background: url(../images/ico/sort.gif) 100% 50% no-repeat;
   padding-right: 12px }
#sort-options select
 { color: #435E86 }

#price-list
 { padding: 0 10px 85px 0 }
#price-list .price-listL, #price-listR
 { vertical-align: top }
#price-list .price-listL
 { padding: 0 5px 15px 5px }
#price-list .price-listR
 { padding: 20px 0 15px 0 }
#price-list table.extras td
 { padding: 3px 8px 3px 0 }
#price-list table.extras img
 { vertical-align: middle }
#price-list table.t2
 { margin-bottom: 10px }
#price-list table.extras
 { margin-top: 10px; text-transform: uppercase }
#price-list table.extras img
 { cursor: help }

#longterm div.lead
 { margin-bottom: 10px }
#longterm div.line3
 { margin: 13px 0;
   width: 130px }
#longterm td#longtermL, #longterm td#longtermR
 { vertical-align: top }
#longterm table.t3
 { margin-top: 10px }

#rent div.spacer
 { width: 290px; font-size: 1px }
#rent h1
 { margin-bottom: 15px;
   color: #24477B;
   font-size: 2.2em; font-weight: normal; font-family: "arial narrow", tahoma, sans-serif }
#rentL
 { padding: 27px 20px 100px 35px; vertical-align: top }
#rentR
 { padding: 27px 30px 100px 15px; vertical-align: top }

#rent-form input.txt, #rent-form textarea, #rent-form select
 { margin-top: 5px; color: #7C7C7C; font-family: tahoma, sans-serif, arial }
#rent-form input.txt, #rent-form select
 { margin-bottom: 5px }

#rent #car-preview td
 { vertical-align: top; color: #838383 }
#rent #car-previewR
 { padding-top: 27px }
#rent #car-prices
 { padding-left: 22px; width: 80% }
#rent h4
 { color: #F26522 }
#rent table.t2
 { margin-bottom: 10px }
#rent td.rent-priceR
 { color: #838383; text-align: right }

#transfer div.line3
 { margin: 25px 0 5px;
   width: 130px }
#transfer table.t4
 { margin: 10px 0 25px 0 }

#apartment-list
 { padding: 27px 80px 25px 35px }
#apartment-list h1
 { margin-bottom: 15px;
   color: #24477B;
   font-size: 2.2em; font-weight: normal; font-family: "arial narrow", tahoma, sans-serif }
#apartment-list h4
 { font-size: 1.1em }
#apartment-list td
 { vertical-align: top }
#apartment-list td.ico
 { padding: 15px 15px 15px 0 }
#apartment-list td.lead
 { padding: 15px 30px 15px 0 }
#apartment-list div.line
 { margin: 5px 0 0 0 }
#apartment-list div.price
 { color: #A0A0A0 }
#apartment-list div.price span
 { color: #F26522; font-size: 1.6em; font-weight: bold }


/*----------------------------------- tables ---------------------------------*/
table.t1 th
 { border-bottom: 1px solid #E7E7E7;
   padding: 5px 0 5px 2px;
   color: #373737;
   text-align: left;
   font-weight: normal }
table.t1 td
 { border-bottom: 1px solid #E7E7E7;
   padding: 5px 3px 5px 2px;
   color: #838383 }

table.t2
 { border-top: 2px solid #E7E7E7; border-left: 1px solid #E7E7E7; }
table.t2 th
 { border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7;
   background-color: #F2EEEA;
   padding: 8px 8px 7px 8px;
   color: #373737;
   text-align: left;
   font-weight: normal }
table.t2 th.total
 { color: #010101; }
table.t2 td
 { border-right: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7;
   padding: 8px 8px 7px 8px;
   color: #6F6F6F }
table.t2 th.highlight
 { background-color: #F7941D; color: #FFFFFF }
table.t2 td.highlight
 { background-color: #F26522; color: #FFFFFF }

table.t3 th
 { border-top: 1px solid #E7E7E7;
   padding: 6px 0 6px 3px;
   color: #010101;
   text-align: left;
   font-weight: normal }
table.t3 th.th
 { border-top: none; border-bottom: 1px solid #E7E7E7 }
table.t3 td
 { border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7;
   padding: 6px;
   color: #515151;
   text-align: center }
table.t3 td.th
 { border-top: none; border-bottom: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7;
   color: #010101 }

table.t4
 { border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7 }
table.t4 th
 { border-bottom: 2px solid #E7E7E7; border-right: 1px solid #E7E7E7;
   background-color: #F2EEEA;
   padding: 10px;
   color: #010101;
   text-align: center;
   font-weight: normal }
table.t4 th.title
 { border-bottom: 1px solid #E7E7E7; color: #666666 }
table.t4 td
 { border-bottom: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7;
   padding: 10px;
   color: #515151;
   text-align: center }
table.t4 td.empty
 { background-color: #F6F4F1; }



/*---------------------------------- elements --------------------------------*/
table.select-currency
 { float: right }
table.select-currency td
 { padding: 0 0 0 10px; vertical-align: middle }


div.attach
 { margin: 0 auto; padding: 35px 5px 0 5px;
   width: 125px;
   text-align: center }
div.attach img
 { margin-bottom: 7px }
div.attach div.filesize
 { color: #A7A7A7 }


 
 
 #language
 { position: relative }
#language ul
 { position: absolute; top: 29px; left: -10px; z-index: 60;
   margin: 0; padding: 0;
   width: 22px }
#language ul li
 { background: url(../images/lang/item.gif) 0 0 no-repeat;
   margin: 0; padding: 8px 0 0 5px;
   list-style: none;
   height: 18px;
   color: #C8CDDD;
   font-size: 10px }
#language ul li.top
 { background: url(../images/lang/top.gif) 0 0 no-repeat;
   padding-top: 12px }
#language ul li.bottom
 { background: url(../images/lang/bot.gif) 0 0 no-repeat;
   height: 24px }
#language a, #language a:link, #language a:visited
 { color: #FFF; text-decoration: none }
#language a:hover
 { color: #FFF; font-weight: bold; text-decoration: none }
#language a:active
 { color: #FFF; text-decoration: none }

#bannerblock td
 { vertical-align: top }
#bannerblock td #bannerR
 { vertical-align: top }

 #bannerL0
 { background: url(../images/bnr/bg2.gif) #1A2832 0;}
 
#bannerL1
 { background: url(../images/bnr/bg.gif) 0 0 repeat-x;
   color: #FFF }
#bannerL2
 { background: url(../images/bnr/brdr.gif) 0 0 repeat-x }
#bannerL3
 { background: url(../images/bnr/tl-bg.gif) 0 0 no-repeat }
#bannerL4
 { background: url(../images/bnr/tr-bg.gif) 100% 0 no-repeat }
#bannerL5
 { background: url(../images/bnr/bl-bg.gif) 0 100% no-repeat }
#bannerL6
 { background: url(../images/bnr/br-bg.gif) 100% 100% no-repeat;
   padding: 6px 0 }
#bannerL7
 { border-left: 1px solid #6E7885; border-right: 1px solid #6E7885 }
#bannerL1 div.banner-txt
 { padding-left: 15px }
#bannerL1 #b1
 { position: relative; top: 0; left: -2px; z-index: 50;
   padding-bottom: 30px }
#bannerL
 { width: 60% }
#bannerR
 { padding: 0 15px 0 0; width: 60% }

#b1-topL1
 { background: url(../images/i/block1/top_rep_x.gif) #FF9C09 0 100% repeat-x }
#b1-topL2
 { background: url(../images/i/block1/top_rep_y.gif) 0 0 repeat-y }
#b1-topL3
 { background: url(../images/i/block1/top_left.gif) 0 100% no-repeat }
#b1-topL4
 { background: url(../images/i/block1/brdr.gif) 0 0 repeat-x }
#b1-topL5
 { background: url(../images/i/block1/brdr_left.gif) 0 0 no-repeat }
#b1-topL6
 { position: relative; top: 12px; left: 0; z-index: 60;
   padding: 0 0 0 43px;
   color: #FFF;
   font-size: 1.2em }
#b1-topL1 h2
 { font-size: 1.2em; font-family: "arial narrow" }
#b1-topL1 big
 { font-size: 1.2em }

#b1-botL1
 { background: url(../images/i/block1/bot_left.gif) 0 100% no-repeat }
#b1-botL2
 { background: url(../images/i/block1/bot_right.gif) 100% 100% no-repeat;
   padding: 0 30px 0 270px }
#b1-botL3
 { background: url(../images/i/block1/bot_rep.gif) 0 100% repeat-x;
   height: 30px; font-size: 1px }

#contentL1
 { background: url(../images/content/tl-bg.gif) #FFF 0 0 no-repeat }
#contentL2
 { background: url(../images/content/tr-bg.gif) 100% 0 no-repeat }
#contentL3
 { background: url(../images/content/bl-bg.gif) 0 100% no-repeat }
#contentL4
 { background: url(../images/content/br-bg.gif) 100% 100% no-repeat;
   padding: 6px 0; }
#contentL5
 { border-left: 1px solid #6E7885; border-right: 1px solid #6E7885;
   min-height: 130px;
   color: #000 }
* html #contentL5
 { height: 130px }


/*--------------------------------- el decor ---------------------------------*/
#decor-key
 { position: relative }
#decor-key div
 { position: absolute; top: -45px; left: 10px; z-index: 60;
   background: url(../images/decor/key.png) 0 0 no-repeat;
   width: 80px; height: 165px }


/*------------------------------------- blocks -------------------------------*/
#banner-car
 { text-align: center }

div.banner-txt
 { padding: 35px 0 25px 0 }
div.banner-txt ul
 { margin: 5px 0 0 0; padding: 0 0 0 7px }
div.banner-txt ul li
 { background: url(../images/mrk/mrk1.gif) 0 0.4em no-repeat;
   margin: 0 0 13px 0; padding: 0 0 0 14px;
   list-style: none;
   color: #9EB3D2 }

#cars-links
 { position: relative;
   margin: -12px 24px 0 95px;
   float: right }

#cars-list
 { padding: 0 10px 19px 85px }
#cars-list h1
 { margin-bottom: 40px; padding-left: 10px; color: #285A90 }
#cars-list div.price
 { color: #98AFD0 }
#cars-list div.price span
 { color: #D0D0D0 }
#cars-list div.year
 { color: #838383 }
#cars-list td
 { vertical-align: top }
#cars-list td.item
 { padding: 0 5px 15px 0;
   color: #6380A9 }
#cars-list td.item-txt
 { padding: 9px 0 0 5px }
#cars-list td.separator
 { padding: 0 30px 20px 0 }
 #tcal { color:#000;}
 
.res_head {background: url(../rezervacija/1s_02.gif) 0 0 repeat-x; font-size:12px; font-weight:bold;}
.res_foot {background: url(../rezervacija/1s_05.jpg) 0 0 repeat-x; font-size:16px; vertical-align:middle; font-weight:bold;}
.res_foot a {color:#000; text-decoration:none;}
 