body {
       margin: 0;
       padding: 0;
       font-family: Verdana, Tahoma, sans-serif;
       font-size: 12px;
       color: #000000;
       }
body * {
         margin: 0;
         padding: 0;
         }
h1 { font-size: 2em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.45em; }
h4 { font-size: 1.25em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
#umbrella {
            display: block;
            width: 100%;
            background: #ffffff url('header.jpg') 0 0 repeat-x;
            }
#umbrella #header  {
                     display: block;
                     width: 100%;
                     height: 190px;
                     position: relative;
                     background: transparent url('big_header.jpg') 0 0 no-repeat;
                     }
#umbrella #header h1 a {
                         display: block;
                         width: 276px;
                         height: 95px;
                         position: absolute;
                         left: 306px;
                         top: 13px;
                         text-indent: -300em;
                         overflow: hidden;
                         }
#umbrella #header #languages {
                               display: block;
                               width: 200px;
                               height: 17px;
                               position: absolute;
                               right: 220px;
                               top: 10px;
                               background: transparent url('flags.gif') 0 0 no-repeat;
                               z-index: 140;
                               }
#umbrella #header #languages a {
                                 display: block;
                                 width: 34px;
                                 height: 17px;
                                 float: left;
                                 margin-right: 2px;
                                 text-indent: -60px;
                                 overflow: hidden;
                                 }
#umbrella #header #top_corner {
                                display: block;
                                width: 262px;
                                height: 190px;
                                float: right;
                                position: relative;
                                color: #466f0f;
                                background: transparent url('top_corner.jpg') 0 0 no-repeat;
                                }
#umbrella #header #top_corner h3 {
                                   font-size: 14px;
                                   text-align: right;
                                   }
#umbrella #header #top_corner #discount {
                                          display: block;
                                          width: 190px;
                                          height: 60px;
                                          position: absolute;
                                          right: 25px;
                                          top: 10px;
                                          font-size: 11px;
                                          }
#umbrella #header #top_corner #discount h3 { text-align: right; margin: 0; padding: 0;}
#umbrella #header #top_corner #discount h3 span {
                                                  color: #ff0000;
                                                  font-size: 22px;
                                                  }
#umbrella #header #top_corner #contacts {
                                          display: block;
                                          width: 190px;
                                          height: 50px;
                                          position: absolute;
                                          right: 25px;
                                          top: 86px;
                                          }
#umbrella #header #top_corner #contacts ol {

                                             list-style: none;
                                             }
#umbrella #header #top_corner #contacts ol li {
                                                font-size: 11px;
                                                }
#umbrella #header ul {
                       display: block;
                       height: 42px;
                       position: absolute;
                       right: 102px;
                       bottom: 0;
                       background: url('a.jpg') 0 0 repeat-x;
                       list-style: none;
                       }
#umbrella #header ul li {
                          display: inline;
                          }
#umbrella #header ul li a,
#umbrella #header ul li a:hover {
                                  display: block;
                                  height: 38px;
                                  margin: 0;
                                  padding: 0 7px;
                                  line-height: 38px;
                                  font-weight: bold;
                                  font-size: 11px;
                                  text-transform: uppercase;
                                  text-decoration: none;
                                  color: #ffffff;
                                  float: left;
                                  background: transparent;
                                  border-bottom: 4px solid #bff112;
                                  }
#umbrella #header ul li a { background: #8cc430 url('v.jpg') 100% 50% no-repeat; }
#umbrella #header ul li a:hover {
                                  background: transparent url('v.jpg') 100% 50% no-repeat;
                                  border-bottom: 4px solid #72d3fd;
                                  }
#umbrella #header ul li.last a { background: #8cc430; }
#umbrella #header ul li.last a:hover { background: transparent; }
#umbrella #header ul li a.here {
                                 background: #8cc430 url('v.jpg') 100% 50% no-repeat;
                                 border-bottom: 4px solid #72d3fd;
                                 }
#umbrella #header ul li.last a.here { background: #8cc430; }
#umbrella #container {
                       display: block;
                       width: 100%;
                       background: #ffffff url('tires.gif') 23px 0 no-repeat;
                       position: relative;
                       }
#umbrella #container #leftCol {
                                display: block;
                                width: 76%;
                                margin-top: 22px;
                                float: left;
                                }
#umbrella #container #leftCol #introduction {
                                              float: left;
                                              margin-bottom: 4px;
                                              clear: both;
                                              }
/* начало на формата - камен */
#umbrella #container #leftCol #introduction #rent_a_car_in_3_steps {
                                                                     display: block;
                                                                     width: 365px;
                                                                     height: 260px;
                                                                     float: left;
                                                                     position: relative;
                                                                     margin: 0 10px;
                                                                     overflow: hidden;
                                                                     font-size: 10px;
                                                                     background: url('form.gif') 0 0 no-repeat;
                                                                     }
#umbrella #container #leftCol #introduction #rent_a_car_in_3_steps h3 {
                                                                        font-size: 18px ;
                                                                        height: 25px;
                                                                        text-indent: 10px;
                                                                        line-height:25px;
                                                                        color: #0885BB;
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 0;
                                                                        z-index: 15;
                                                                        }
#umbrella #container #leftCol #introduction #rent_a_car_in_3_steps #current_step {
                                                                                   display: block;
                                                                                   width: 360px;
                                                                                   height: 965px;
                                                                                   position: absolute;
                                                                                   top: 25px;
                                                                                   left: 5px;
                                                                                   overflow: hidden;
                                                                                   z-index: 10;
                                                                                   }
fieldset.steps legend { display: none; }
p.step_nav {
             position: absolute;
             top: 210px;
             right: 0;
             background: white;
             z-index: 200;
             }

p.step_nav a {
               color: #000000;
               display: block;
               text-decoration: none;
               height: 18px;
               line-height: 18px;
               text-align: center;
               text-indent: 5px;
               float: left;
               border-left: 2px solid #BCEDFB;
               border-right: 5px solid #ffffff;
               }
/* формата от тони */
#step_1,
#step_2,
#step_3 {
          position: relative;
          display: block;
          width: 360px;
          height: 260px;
          background: #cecece;
          }

#step_2 a#print_link {
                       position: absolute;
                       top: -20px;
                       right: 20px;
                       display: block;
                       width: 21px;
                       height: 20px;
                       background: #BCEDFB url(print.gif) 0 0 no-repeat;
                       overflow: hidden;
                       text-indent: -60px;
                       }

#step_3 fieldset,
#step_1 fieldset {
                   float: left;
                   width: 160px;
                   }
fieldset p label {
                   width: 150px;
                   height: 14px;
                   text-align: left;
                   float: left;
                   }
#step_3 fieldset p input,
#step_1 fieldset p input,
#step_1 fieldset p select {
                            width: 150px;
                            height: 18px;
                            border: none;
                            font-size: 12px;
                            line-height: 15px;
                            background-color: #ffffff;
                            color: #000000;
                            }

#step_1 fieldset p select.half {
                                 width: 70px;
                                 float: left;
                                 margin-right: 10px;
                                 }

#step_1 fieldset p input#e_date,
#step_1 fieldset p input#s_date {
                                  width: 120px;
                                  float: left;
                           }

#step_1 fieldset p a#s_date_but,
#step_1 fieldset p a#e_date_but {
                                  display: block;
                                  width: 21px;
                                  height: 17px;
                                  background: transparent url(cal.gif) 0 0 no-repeat;
                                  float: left;
                                  margin-left: 7px;
                                  text-indent: -200px;
                                  overflow: hidden;
                                  }



p#car_img {
            background: url(preview.gif) 50% 50% no-repeat;
            height: 60px;
            width: 85px;
            margin-top: 5px;
            position: relative;
            display: block;
           }
p#car_img img {
                height: 54px;
                margin: 3px 2px;

                }


#step_2 div#pre_exit {
                       width: 170px;
                       float: right;
                       margin: 0 5px 5px 5px;

                       }
#step_2 dl dt{
               font-weight: bold;
               clear: both;
             }
#step_2 dl dd{
               clear: both;
             }

#step_2 dl  span.value{
                        float: right;
                        clear: right;
                        }
#step_2 dl  span.label{
                        float: left;
                        clear: left;
                        }

p#submit {
               clear: both;
               }
p#submit input {
                 margin-top: 10px;
                 }
/* формата свършва до тук */


#umbrella #container #leftCol #introduction #intro_texts {
                                                           margin-bottom: 0;
                                                           }
#umbrella #container #leftCol #introduction #intro_texts img {
                                                               display: block;
                                                               margin: 0 auto;
                                                               }
#umbrella #container #leftCol #introduction #intro_texts p {
                                                             font-size: 11px;
                                                             margin-left: 10px;
                                                             text-indent: 2em;
                                                             }
#umbrella #container #leftCol #introduction #intro_texts h3 { margin-left: 10px; }
#umbrella #container #leftCol #introduction #intro_texts h4 {
                                                              margin-left: 10px;
                                                              text-align: center;
                                                              }
#umbrella #container #leftCol #user_texts {
                                            display: block;
                                            float: left;
                                            margin-left: 10px;
                                            padding: 0;
                                            }
#umbrella #container #leftCol #introduction #intro_texts h3,
#umbrella #container #leftCol #user_texts h2,
#umbrella #container #leftCol #user_texts h3 {
                                               height: 18px;
                                               margin-top: 7px;
                                               line-height: 18px;
                                               text-indent: 1.5em;
                                               font-size: 12px;
                                               font-weight: bold;
                                               text-transform: uppercase;
                                               color: #ffffff;
                                               clear: both;
                                               background: #ffffff url('title.jpg') 0 0 repeat-y;
                                               }
#umbrella #container #leftCol #user_texts #one h3 { margin-top: 0; }
#umbrella #container #leftCol #user_texts h5 {
                                               margin: 5px 0 3px 10px;
                                               background: #eeeeee;
                                               }
#umbrella #container #leftCol #user_texts h6 {
                                               margin: 5px 0 3px 20px;
                                               }
#umbrella #container #leftCol #user_texts ul {
                                               margin: 3px 0 3px 30px;
                                               }
#umbrella #container #leftCol #user_texts p {
                                              margin: 3px auto;
                                              text-indent: 1em;
                                              }
#one,
#two,
#three,
#four,
#five {
        margin: 25px 0 13px 0;
        clear: both;
        }
#one { margin-top: 0; }
div.car {
          display: block;
          width: 360px;
          height: 170px;
          float: left;
          margin: 3px 6px 3px 0;
          position: relative;
          background: #ffffff;
          }
div.car h4 {
             display: block;
             height: 17px;
             font-size: 1em;
             line-height: 17px;
             text-indent: 1em;
             border-bottom: 3px solid #a0df16;
             }
div.car div.pic {
                  display: block;
                  width: 215px;
                  height: 140px;
                  position: absolute;
                  top: 25px;
                  left: 5px;
                  z-index: 30;
                  overflow: hidden;
                  }
div.car div.pic img { width: 215px; height: 140px; } /* да са махне после */
div.car strong {
                 position: absolute;
                 top: 25px;
                 left: 160px;
                 z-index: 70;
                 }
div.car div.extras {
                     display: block;
                     width: 160px;
                     height: 140px;
                     position: absolute;
                     top: 25px;
                     right: 5px;
                     font-size: 0.8em;
                     overflow: hidden;
                     }
div.car div.extras ul {
                        list-style-image: url('tickmark.gif');
                        margin: 0;
                        }
div.car div.extras ul li{
                          margin: 0;
                        }
div.car a {
            display: block;
            position: absolute;
            width: 140px;
            height: 18px;
            bottom: 5px;
            right: 5px;
            z-index: 100;
            font-weight: bold;
            text-indent: 18px;
            text-transform: uppercase;
            text-decoration: none;
            line-height: 18px;
            background: #ff0000 url('arrow.gif') 0 0 no-repeat;
            color: #ffffff;
            }
div.car a:hover { background: #ff0000 url('arrow.gif') 0 -25px no-repeat; }
div.car span.snow {
                    display: block;
                    position: absolute;
                    top: 22px;
                    left: 3px;
                    width: 20px;
                    height: 23px;
                    z-index: 200;
                    background: transparent url(snowflake.gif) 0 0 no-repeat;
                    overflow: hidden;
                    text-indent: -300px;
                    }

/* край на визията за колите */





#umbrella #container #rightCol {
                                 display: block;
                                 width: 208px;
                                 margin-top: 23px;
                                 margin-right: 10px;
                                 float: right;
                                 background: #EEECEC;
                                 }

#umbrella #container #rightCol p {
                                   display: block;
                                   width: 90%;
                                   margin: 3px auto;
                                   text-indent: 1em;
                                   }
#umbrella #container #rightCol p#r_top {
                                       width: 208px;
                                       height: 20px;
                                       background: url('blue.gif') 0 0 no-repeat;;
                                       margin: 0;
                                       clear: both;
                                        }
#umbrella #container #rightCol p#r_bottom {
                                            width: 208px;
                                            height: 20px;
                                            background: url('blue.gif') 0 100% no-repeat;;
                                            margin: 0;
                                            clear: both;
                                            }

#umbrella #container #rightCol h4 {
                                    display: block;
                                    width: 90%;
                                    font-size: 12px;
                                    text-align: center;
                                    color: #666666;
                                    text-transform: uppercase;
                                    }
#umbrella #container #rightCol h3 {
                                    display: block;
                                    width: 90%;
                                    margin: 0 auto 10px auto;
                                    text-align: center;
                                    font-size: 14px;
                                    padding-top: 10px;
                                    font-weight:normal;
                                    color: #666666;
                                    }
#umbrella #container #rightCol div.title {
                                           background: url('gray.gif') 100% 100% no-repeat;
                                           display: block;
                                           width: 208px;
                                           height: 107px;
                                           }

#umbrella #container #rightCol h4 {
                                    margin: 0 auto;
                                    font-size: 12px;
                                    }
#umbrella #container #rightCol ul {
                                    display: block;
                                    width: 92%;
                                    margin: 0 auto 20px auto;
                                    list-style: none;
                                    }
#umbrella #container #rightCol ul li a {
                                         display: block;
                                         width: 100%;
                                         text-align: center;
                                         color: #666666;
                                         }
#umbrella #container #rightCol ul li a:hover { background: transparent;
                                               text-decoration: none;
                                               color: #000;
                                               }


#umbrella #container #footer {
                               display: block;
                               width: 77%;
                               margin: 5px 0 0 10px;
                               height: 20px;
                               background: #e3e1e2;
                               clear: both;
                               position: relative;
                               }

#umbrella #container #footer a {
                                 font-size: 9px;
                                 line-height: 20px;
                                 text-decoration: none;
                                 color: #817f83;
                                 }
#umbrella #container #footer a#pixel {
                                       display: block;
                                       width: 70px;
                                       position: absolute;
                                       left: 10px;
                                       font-size: 12px;
                                       }

#umbrella #container #footer a:hover { color: #535254; }
/* елементи от стария футър */

#footer ol {
             display: block;
             width: 80%;
             height: 15px;
             margin: 0 auto;
             list-style: none;
             list-style-type: none;
             }
ul#valid {
           position: absolute;
           right: 10px;
           top: 0;
           }
#footer li {
             display: block;
             height: 15px;
             float: left;
             }
#footer li a {
               display: block;
               float: left;
               height: 15px;
               line-height: 15px;
               padding: 0 5px;
               text-decoration: none;
               text-transform: uppercase;
               font-size: 0.85em;
               }
/* край на стария футър */

p.wrong { color: red; }
hr.clear { display: none; clear: both; }
fieldset,
img { border: none; }
ul { list-style: inside; }




#curton_container {
                    border: 2px solid #C1F111;
                    background: #ffffff;
                    }

 #curton_container_text {
                         margin: 30px;
                         }

 #curton_container_text img {
                              margin: 0 20px 10px 0;
                              float: left;
                              }


strong.alert {
               /*
                  color: #72A024;
                  */
               font-weight: normal;
               }

