html {
  background:#292929 url("../images/bg.jpg") center top no-repeat;
  margin:0;
	padding:0;
	font:11px Verdana, Helvetica, Arial, sans-serif;
	color:#000;
	}
body {
  margin:0;
	padding:0;
	font:11px Verdana, Helvetica, Arial, sans-serif;
	color:#000;
  }
#page {
  background-color:#fff;
  height:742px;
  width:990px;
  margin:0 auto;
  padding:0;
  /*position: absolute;
  left:50%;
  top:50%;
  margin-left: -495px;
  margin-top: -406px;
  */
  }
#header {
  height:75px;
  margin:0 auto;
  padding:5px 0 0 0;
  position:relative;
  width:882px;
  }
  #header a {
    float:left;
    }
    #header img {
      border:0 none;
      }
#mainpagefooter {
  background:transparent url("../images/bily_ramecek_rohy.png") left top no-repeat;
  height:16px;
  width:990px;
  margin:0 auto;
  }
#footer {
  clear:both;
  height:86px;
  width:990px;
  margin:20px auto;
  }
  #footer #tttline {
    background:#92539a url("../images/dolni_line_text.gif") 40px 15px no-repeat;
    float:left;
    height:43px;
    width:974px;
    }
  #footer #tttlineleft {
    background:transparent url("../images/dolni_line_left.png") left top no-repeat;
    float:left;
    height:43px;
    width:8px;
    }
  #footer #tttlineright {
    background:transparent url("../images/dolni_line_right.png") left top no-repeat;
    float:right;
    height:43px;
    width:8px;
    }
#homepage {
  background:url("../images/uvod_bg.jpg") left 20px no-repeat;
  height:581px;
  margin:0 auto;
  padding:0;
  padding-top:20px;
  width:882px;
  }
  #homepage #companypanel,
  #homepage #stylishpanel {
    height:425px;
    margin-top:140px;
    text-align:center;
    width:377px;
    }
    #homepage #companypanel:hover,
    #homepage #stylishpanel:hover {
      cursor:pointer;
      }

  #homepage #companypanel {
    background:url("../images/firemni_aygo_nahled.jpg") left 51px no-repeat;
    float:left;
    margin-left:40px;
    }
  #homepage #stylishpanel {
    background:url("../images/moje_aygo_nahled.jpg") left 51px no-repeat;
    float:right;
    margin-right:40px;
    }
  #homepage .btn {
    height:32px;
    width:128px;
    }
  #homepage .invisible {
    display:none;
    }
  #homepage .visible {
    display:inline;
    }
#company .invisible,
  #stylish .invisible {
    display:none;
    }
  #company .visible,
  #stylish .visible {
    display:inline;
    }
#company {
  background:url("../images/firemni_bg.jpg") left 20px no-repeat;
  height:581px;
  margin:0 auto;
  padding-top:20px;
  position:relative;
  width:882px;
  }
  #company p {
    color:#fff;
    font-size:16px;
    line-height:18px;
    margin:0;
    padding:130px 0 10px 15px;
    width:315px;
    }
    #company #backpanel,
    #company #continuepanel {
      display:inline;
      padding-left:10px;
      }
#stylish {
  background:url("../images/moje_bg.jpg") left 20px no-repeat;
  height:581px;
  margin:0 auto;
  padding-top:20px;
  position:relative;
  width:882px;
  }
  #stylish p {
    color:#58585a;
    font-size:16px;
    line-height:18px;
    margin:0;
    padding:130px 0 10px 15px;
    width:315px;
    }
    #stylish #backpanel {
      display:inline;
      padding-left:10px;
      }
    #stylish #dynamic {
      left:25px;
      position:absolute;
      top:295px;
      height:235px;
      width:335px;
      }
    #stylish #romantic {
      left:418px;
      position:absolute;
      top:295px;
      height:220px;
      width:280px;
      }
    #stylish #dynamicpanel {
      left:265px;
      position:absolute;
      top:525px;
      }
    #stylish #romanticpanel {
      left:535px;
      position:absolute;
      top:510px;
      }
    #stylish .car {
      }
    #stylish .car:hover {
      cursor:pointer;
      }
#stylishstyle {
  background:url("../images/moje_logo_bg.jpg") left 20px no-repeat;
  height:581px;
  margin:0 auto;
  padding-top:20px;
  position:relative;
  width:882px;
  }
  #stylishstyle .leftpanel,
  #companystyle .leftpanel {
    float:left;
    height:600px;
    width:475px;
    }
  #stylishstyle .rightpanel,
  #companystyle .rightpanel {
    float:right;
    padding-top:10px;
    padding-right:15px;
    height:600px;
    width:370px;
    }
  #companystyle .back,
  #stylishstyle .back {
    float:right;
    font-size:13px;
    margin:0;
    padding:2px 6px 2px 0;
    }
    #companystyle .back a,
    #stylishstyle .back a {
      border:0 none;
      color:#fff;
      text-decoration:none;
      }
      #companystyle .back a:hover,
      #stylishstyle .back a:hover {
        text-decoration:underline;
        }
      #companystyle .back a img,
      #stylishstyle .back a img {
        border:0 none;
        padding-right:5px;
        }
  #stylishstyle #car {
    margin:0 auto;
    height:311px;
    width:463px;
    }
  #stylishstyle #carthumbs {
    background:transparent url("../images/cerna_pod_auto.png") left 2px repeat-x;
    float:left;
    height:65px;
    left:15px;
    padding-left:9px;
    position:absolute;
    top:527px;
    width:463px;
    }
    #stylishstyle #carthumbsleft {
      background:transparent url("../images/cerna_pod_auto_left.png") left 2px no-repeat;
      float:left;
      height:65px;
      left:11px;
      position:absolute;
      top:527px;
      width:4px;
      }
    #stylishstyle #carthumbsright {
      background:transparent url("../images/cerna_pod_auto_right.png") left 2px no-repeat;
      float:right;
      height:65px;
      left:487px;
      position:absolute;
      top:527px;
      width:4px;
      }
    #stylishstyle .carthumbbox {
      float:left;
      height:67px;
      margin:0;
      padding:0;
      width:113px;
      }
      #stylishstyle .carthumbbox:hover {
        cursor:pointer;
        }
      #stylishstyle .carthumbbox.over,
      #stylishstyle .carthumbbox.selected {
        background:transparent url("../images/select_angle_highlight.png") left -2px no-repeat;
        }
      #stylishstyle .carthumb {
        height:61px;
        margin:3px 0 0 11px;
        width:90px;
        }
        #stylishstyle .carthumb img {
          border:0 none;
          }
  #stylishstyle .panelviolet,
  #companystyle .panelviolet {
    clear:both;
    padding-top:6px;
    width:386px;
    }
    #stylishstyle .panelviolet .headerleft,
    #companystyle .panelviolet .headerleft {
      background:transparent url("../images/lista_sipka_ruzova_left.png") left top no-repeat;
      clear:left;
      float:left;
      height:26px;
      width:16px;
      }
    #stylishstyle .panelviolet .header,
    #companystyle .panelviolet .header {
      background:transparent url("../images/lista_sipka_1px_ruzova.png") left top repeat-x;
      clear:right;
      color:#fff;
      float:right;
      font-size:14px;
      line-height:25px;
      height:26px;
      padding-left:4px;
      width:366px;
      }
    #stylishstyle .panelviolet .dataleft,
    #companystyle .panelviolet .dataleft {
      clear:left;
      float:left;
      background:transparent url("../images/lista_e-mail_print_left.png") left top no-repeat;
      height:39px;
      width:4px !important;
      }
    #stylishstyle .panelviolet .data,
    #companystyle .panelviolet .data {
      float:left;
      font-size:14px;
      background:transparent url("../images/lista_e-mail_print_1px.png") left top repeat-x;
      height:39px;
      width:382px;
      }
      #stylishstyle .panelviolet .dataitem,
      #companystyle .panelviolet .dataitem {
        font-size:12px;
        padding-top:10px;
        }
      #stylishstyle .panelviolet .dataorderbox .dataitem,
      #companystyle .panelviolet .dataorderbox .dataitem {
        padding-top:5px;
        width:192px;
        }
      #stylishstyle .panelviolet .dataitem1,
      #companystyle .panelviolet .dataitem1 {
        font-size:12px;
        padding-top:0;
        }
      #stylishstyle .panelviolet .data .btn,
      #companystyle .panelviolet .data .btn {
        padding-top:8px;
        }
      #stylishstyle .panelviolet .data label,
      #companystyle .panelviolet .data label {
        font-size:12px;
        }
      #stylishstyle .panelviolet .data .txt,
      #companystyle .panelviolet .data .txt {
        border:0 none;
        margin:0 2px;
        width:140px;
        }
      #stylishstyle .panelviolet .left,
      #companystyle .panelviolet .left,
      #stylishstyle .panel .left,
      #companystyle .panel .left {
        float:left;
        }
      #stylishstyle .panelviolet .data .right,
      #companystyle .panelviolet .data .right,
      #stylishstyle .panel .data .right,
      #companystyle .panel .data .right {
        float:right;
        }
      #stylishstyle .panel .data #apply,
      #companystyle .panel .data #apply {
        padding-top:5px;
        }
      #stylishstyle .panelviolet .data #print,
      #companystyle .panelviolet .data #print {
        margin-left:78px;
        padding-top:7px;
        }
      #stylishstyle .panelviolet .data #order,
      #companystyle .panelviolet .data #order {
        margin-left:90px;
        }
    #stylishstyle .panelviolet .dataorder,
    #companystyle .panelviolet .dataorder {
      float:left;
      font-size:14px;
      background:transparent url("../images/lista_order_left.png") left top repeat-x;
      height:52px;
      width:386px;
      }
      #stylishstyle .panelviolet .dataorderbox,
      #companystyle .panelviolet .dataorderbox {
        background:url("../images/visit_test_love_cz.png") left 2px no-repeat;
        float:right;
        height:52px;
        margin:0;
        width:386px !important;
        }
        #stylishstyle .panelviolet .dataorderbox label,
        #companystyle .panelviolet .dataorderbox label {
          float:right;
          padding-top:4px;
          }
          #stylishstyle .panelviolet .dataorderbox .dataitem,
          #companystyle .panelviolet .dataorderbox .dataitem {
            padding:15px 0 0 147px;
            }
        #stylishstyle .panelviolet .dataorderbox img,
        #companystyle .panelviolet .dataorderbox img {
          border:0 none;
          }

  #stylishstyle .panel,
  #companystyle .panel {
    clear:both;
    padding-top:6px;
    width:386px;
    }

    #stylishstyle .panel .headerleft,
    #companystyle .panel .headerleft {
      background:transparent url("../images/lista_sipka_left.png") left top no-repeat;
      float:left;
      height:26px;
      width:16px;
      }
    #stylishstyle .panel .header,
    #companystyle .panel .header {
      background:transparent url("../images/lista_sipka_1px.png") left top repeat-x;
      color:#fff;
      float:left;
      font-size:14px;
      line-height:25px;
      height:26px;
      padding-left:9px;
      width:360px;
      }
    #stylishstyle .panel .dataleft,
    #companystyle .panel .dataleft {
      float:left;
      }
    #stylishstyle .panel .data,
    #companystyle .panel .data {
      float:left;
      font-size:14px;
      }
      #stylishstyle .panel #styledataleft {
        background:transparent url("../images/lista_style_left.png") left top no-repeat;
        height:32px;
        width:5px;
        }
      #stylishstyle .panel #styledata {
        background:transparent url("../images/lista_style_1px.png") left top repeat-x;
        height:32px;
        width:380px;
        }
      #stylishstyle .panel #variantsdataleft {
        background:transparent url("../images/lista_color_or_design_select_left.png") left top no-repeat;
        height:85px;
        width:5px;
        }
      #stylishstyle .panel #variantsdata {
        background:transparent url("../images/lista_color_or_design_select_1px.png") left top repeat-x;
        height:85px;
        width:380px;
        }
        #stylishstyle .panel #variantsdata .variant {
          float:left;
          padding:18px;
          }
          #stylishstyle .panel #variantsdata .variant:hover {
            cursor:pointer;
            }
        #stylishstyle .panel #variantsdata .over,
        #stylishstyle .panel #variantsdata .selected {
          background:transparent url("../images/style_highlight.png") 9px 9px no-repeat;
          }
        #stylishstyle .panel #variantsdata .invisible {
          display:none;
          }
      #stylishstyle .panel #variantscolordataleft {
        background:transparent url("../images/lista_design_color_select_left.png") left top no-repeat;
        height:49px;
        width:5px;
        }
      #stylishstyle .panel #variantscolordata {
        background:transparent url("../images/lista_design_color_select_1px.png") left top repeat-x;
        height:49px;
        width:380px;
        }
        #stylishstyle .panel #variantscolordata .variantcolorbox {
          float:left;
          height:44px;
          margin-left:80px;
          width:62px;
          }
          #stylishstyle .panel #variantscolordata .variantcolorbox:hover {
            cursor:pointer;
            }
        #stylishstyle .panel #variantscolordata .over,
        #stylishstyle .panel #variantscolordata .selected {
          background:transparent url("../images/color_highlight.png") left 4px no-repeat;
          }
          #stylishstyle .panel #variantscolordata .variantcolor {
            height:19px;
            margin:13px 0 0 10px;
            width:40px;
            }
      #stylishstyle .panel #carcolordataleft,
      #companystyle .panel #carcolordataleft,
      #companystyle .panel #variantdataleft {
        background:transparent url("../images/lista_color_or_design_select_left.png") left top no-repeat;
        height:85px;
        width:5px;
        }
      #stylishstyle .panel #carcolordata,
      #companystyle .panel #carcolordata,
      #companystyle .panel #variantdata {
        background:transparent url("../images/lista_color_or_design_select_1px.png") left top repeat-x;
        height:85px;
        width:380px;
        }
        #companystyle .panel #variantdata .variant {
          }
        #companystyle .panel #variantdata .variant:hover {
          cursor:pointer;
          }
        #companystyle .panel #variantdata #variant1 {
          background:transparent url("../images/vaselogo1_off.png") left top repeat-x;
          float:left;
          height:67px;
          margin:8px 0 0 4px;
          width:178px;
          }
          #companystyle .panel #variantdata #variant1.over,
          #companystyle .panel #variantdata #variant1.selected {
            background:transparent url("../images/vaselogo1_on.png") left top repeat-x;
            }
        #companystyle .panel #variantdata #variant2 {
          background:transparent url("../images/vaselogo2_off.png") left top repeat-x;
          float:right;
          height:67px;
          margin:8px 6px 0 0;
          width:178px;
          }
          #companystyle .panel #variantdata #variant2.over,
          #companystyle .panel #variantdata #variant2.selected {
            background:transparent url("../images/vaselogo2_on.png") left top repeat-x;
            }
        #stylishstyle .panel #carcolordata .carcolorboxholder,
        #companystyle .panel #carcolordata .carcolorboxholder {
          float:left;
          margin:0;
          padding:0;
          width:60px;
          }
          #stylishstyle .panel #carcolordata .carcolorbox,
          #companystyle .panel #carcolordata .carcolorbox {
            float:left;
            height:44px;
            position:relative;
            width:60px;
            }
            #stylishstyle .panel #carcolordata .carcolorbox:hover,
            #companystyle .panel #carcolordata .carcolorbox:hover {
              cursor:pointer;
              }
          #stylishstyle .panel #carcolordata .carcolorbox.over,
          #stylishstyle .panel #carcolordata .carcolorbox.selected,
          #companystyle .panel #carcolordata .carcolorbox.over,
          #companystyle .panel #carcolordata .carcolorbox.selected {
            background:transparent url("../images/color_highlight.png") 0 4px no-repeat;
            }
            #companystyle .panel #carcolordata .carcolorbox.over,
            #companystyle .panel #carcolordata .carcolorbox.selected {
              background:transparent url("../images/color_highlight.png") 0 4px no-repeat;
              }
            #stylishstyle .panel #carcolordata .carcolor,
            #companystyle .panel #carcolordata .carcolor {
              border:1px solid #fff;
              height:19px;
              left:10px;
              top:12px;
              padding:0;
              position:absolute;
              width:40px;
              }
          #stylishstyle .panel #carcolordata .carcolorboxtxt,
          #companystyle .panel #carcolordata .carcolorboxtxt {
            color:#a7a9ac;
            display:none;
            float:left;
            font-size:11px;
            text-align:center;
            width:60px;
            }
            #companystyle .panel #carcolordata .carcolorboxtxt {
              font-size:10px;
              width:50px;
              }
            #stylishstyle .panel #carcolordata .carcolorboxtxt.over,
            #stylishstyle .panel #carcolordata .carcolorboxtxt.selected,
            #companystyle .panel #carcolordata .carcolorboxtxt.over,
            #companystyle .panel #carcolordata .carcolorboxtxt.selected {
              background:none;
              display:inline;
              margin:0 auto;
              width:60px;
              }

  #stylishstyle #pagefooter,
  #companystyle #pagefooter {
    float:left;
    font-size:9px;
    margin-top:-15px;
    }
    #companystyle #pagefooter {
      float:left;
      font-size:9px;
      left:0;
      position:absolute;
      top:620px;
      }
  #stylishstyle p,
  #companystyle p {
    color:#fff;
    font-size:13px;
    line-height:18px;
    margin:0;
    padding:130px 0 0 15px;
    width:425px;
    }

  #stylishstyle .invisible {
    display:none;
    }
  #stylishstyle .visible {
    display:inline;
    }
  #stylishstyle .radioobj {
    float:left;
    padding:6px 25px 0 17px;
    }
    #stylishstyle a {
      text-decoration:none;
      }
    #stylishstyle .radioobj span {
      color:#fff;
      font-size:12px;
      padding-left:6px;
      }

#companystyle {
  background:url("../images/firemni_logo_bg.jpg") left 20px no-repeat;
  height:581px;
  margin:0 auto;
  padding-top:20px;
  position:relative;
  width:882px;
  }
  #stylishstyle #carbox {
    }
  #companystyle #carbox {
    height:307px;
    position:relative;
    width:480px;
    }
    #companystyle #carbox img {
      position:absolute;
      top:-30px;
      }
  #companystyle #logobox {
    margin:0 auto;
    height:91px;
    position:relative;
    top:-65px;
    width:346px;
    }
  #companystyle .panel #firmdataleft {
    background:transparent url("../images/lista_logo_make_left.png") left top no-repeat;
    height:117px;
    width:5px;
    }
  #companystyle .panel #firmdata {
    background:transparent url("../images/lista_logo_make_1px.png") left top repeat-x;
    font-size:12px;
    height:117px;
    width:381px;
    }
    #companystyle .panel #firmdata .dataitem {
      padding:6px 0 0 5px;
      }
    #companystyle .panel #firmdata .dataitemshort {
      padding:6px 0 0 5px;
      width:265px;
      }
    #companystyle .panel #firmdata .dataitemlabel {
      float:left;
      line-height:19px;
      width:110px;
      }
    #companystyle .panel #firmdata .txt {
      border:0 none;
      width:235px;
      }
    #companystyle .panel #firmdata .txtshort {
      border:0 none;
      width:150px;
      }
    #companystyle .panel #firmdata .txtveryshort {
      border:0 none;
      width:112px;
      }
#companystyle #errorbox {
  background:transparent url("../images/error_company_bg.png") left top no-repeat;
  color:red;
  float:left;
  height:190px;
  left:10px;
  top:264px;
  padding:20px;
  position:absolute;
  width:437px;
  }
#stylishstyle #errorbox {
  background:transparent url("../images/error_bg.png") left top no-repeat;
  color:red;
  float:left;
  height:227px;
  left:10px;
  top:244px;
  padding:20px;
  position:absolute;
  width:437px;
  }

  .btn img {
  border:0 none;
  }
  .radio img {
  border:0 none;
  }
.loading-mask {
  }
.loading {
  }
#printtxt {
  display:none;
  }