body {  margin: 0 0 0 0;
      	padding: 0 0 0 0;
        font-family: tahoma, verdana, arial;
        font-size: 10px;
        color: #676767;
        background-color: #CDCDCD;
        }

img {border: 0px;}

div#internal_error {width: 100%;
                   background-color: #666666;
                   padding: 5px 0 5px 0;
                   text-align: center;
                   border-bottom: 6px solid #43B5E5;
                   color: #FFFFFF;
                   }

div#all {margin: 0px auto;
	 width: 892px;
	 padding: 20px 0 0 0;
	 }

div#header {float: left;
            width: 892px;
            text-align: left;
            }

div#header div#logo {float: left;
                    width: 144px;
                    padding-left: 16px;
                    }

div#header div#submenu {float: left;
                       width: 638px;
                       }
                       
div#header div#submenu span {float: right;
                            padding: 30px 11px 0 0;}

div#header div#submenu img {margin-right: 5px;}

div#header div#menu {float: left;
                     width: 782px;
                     height: 163px;
                     }

div#content_box {float: left;
     	         width: 782px;
     	         margin: 18px 0 20px 0;
                 background-image: url(../images/web/content_backgr.gif);
     	         }

div#content_top {float: left;
     	         width: 782px;
                 background-repeat: no-repeat;
                 background-position: top;
                 background-image: url(../images/web/content_top.gif);
     	         }

div#content_bottom {float: left;
     	         width: 782px;
                 background-repeat: no-repeat;
                 background-position: bottom;
                 background-image: url(../images/web/content_bottom.gif);
                 padding-bottom: 30px;
     	         }

div#content { float: left;
              padding: 20px 30px 20px 30px;
              min-height: 200px;
              }

div.line {float: left;
          width: 722px;
          border-bottom: 1px solid #696969;
          color: #FFFFFF;
          }

div.line span.title {font-size: 13px;
                     font-weight: bold;
                     float: left;
                     }

div.line span.info {float: right;
                    color: #CACACA;
                   }

div#menu_buttons {float: left;
                  width: 128px;
                  height: 120px;
                  padding: 22px 0 0 16px;
                  }

div#content div.box { float: left;
                            width: 722px;
                            margin: 10px 0 0 0;
                            }

div#content div.box_top { float: left;
                   	        width: 722px;
                                background-repeat: no-repeat;
                                background-position: left top;
                                background-image: url(../images/web/box_top.gif);
                                padding-top: 11px;

                   	        }

div#content div.box_bottom { float: left;
                   	        width: 722px;
                                background-repeat: no-repeat;
                                background-position: left bottom;
                                background-image: url(../images/web/box_bottom.gif);
                                background-color: #FFFFFF;
                                padding-bottom: 18px;
                   	        }

div#content div.box_content {float: left;
                             padding: 0 15px 0 15px;
                             width: 692px;
                             }

div#content div.box_triple_top { float: left;
                   	        width: 722px;
                                background-repeat: no-repeat;
                                background-position: left top;
                                background-image: url(../images/web/box_triple_top.gif);
                                padding-top: 8px;

                   	        }

div#content div.box_triple_bottom { float: left;
                   	        width: 722px;
                                background-repeat: no-repeat;
                                background-position: left bottom;
                                background-image: url(../images/web/box_triple_bottom.gif);
                                padding-bottom: 12px;
                   	        }

div#content div.box_triple_content {float: left;
                             padding: 0 10px 0 10px;
                             width: 702px;
                             background-repeat: repeat-y;
                             background-image: url(../images/web/box_triple_backgr.gif);
                             text-align: justify;
                             }
                             

div.box_triple_price { float: left;
                   width: 214px;
                   text-align: right;
                   color: #53A8F8;
                   padding: 10px 0 0 0;
                   font-weight: bold;
                   }

div.box_triple_image { width: 212px;
                       float: left;
                       text-align: center;
                       padding: 0 0 10px 0;
                        }

/* div.box_triple_image img { border: 2px solid #CDCDCD;} */

table.result { float: left;
               width: 690px;}

table.result th {text-align: left;
                 border-bottom: 4px solid #53A8F8;
                 padding: 0 5px 2px 5px;
                 }
                 
table.result td.price {width: 80px;
                       text-align: right;
                       }

table.result td {padding: 1px 5px 1px 5px;
                 border-bottom: 1px solid #CBCBCB;
                 background-color: #EFEFEF;
                 }

table.result td.right {text-align: right; }
table.result td.center {text-align: center; }
table.result th.cena {width: 80px;}
table.result th.objem {width: 80px;}
table.result th.rok {width: 60px;}

table.result td.velkost {width: 46px;
                        text-align: center;}

table.result td.stiahnut {width: 48px;
                          text-align: center;
                          }

table.result a { color: #676767;
                 text-decoration: none;
                 }

                                 
table.result td.img_pricelist {background-color: #FFFFFF;
                              border: 0px;
                              text-align: center;
                              border: 2px solid #EFEFEF;
			      width: 60px; 
                              }

img.image_pricelist {margin: 3px 0 3px 0; }

table.form td, table.form th {padding: 1px 5px 1px 5px;
                               border-bottom: 1px solid #CBCBCB;
                               background-color: #EFEFEF;
                               }

table.form th { text-align: left; }
table.form th.autobazar { width: 140px; }
table.form th.title { width: 140px;
                      border-bottom: 4px solid #53A8F8;
                      background-color: #FFFFFF;
                      padding-bottom: 2px;
                      }

div.left_autobazar { float: left;
                     width: 550px;
                     }

div.right_autobazar { float: left;
                     width: 136px;
                     padding: 0 0 0 4px;
                     }

div.right_autobazar span {float: left;
                          border-bottom: 4px solid #53A8F8;
                          padding: 3px 0 2px 0;
                          margin-bottom: 2px;
                          width: 136px;
                          font-weight: bold;
                          }
div.right_autobazar div { float: left;
                          width: 136px;
                          background-color: #EFEFEF;
                          text-align: center;
                          padding: 6px 0 6px 0;
                          margin-bottom: 2px;
                          }

p.error {color: #EC2A0A;}

div.kontakt_frame {float: left;
                  padding: 2px 0 0 100px;
                  font-size: 11px;
                  }

div.kontakt_frame div#adresa {float: left;
                              padding: 10px 10px 10px 60px;
                              background-color: #F4F4F4;
                              width: 420px;
                              border-top: 1px solid #CBCBCB;
                              border-left: 1px solid #CBCBCB;
                              border-right: 1px solid #CBCBCB;
                              }

div.kontakt_frame div#adresa table {float: left;
                                    width: 440px;
                                    }

div.kontakt_frame div#adresa table td {vertical-align: top;}

div.kontakt_frame a { color: #53A8F8;
                      text-decoration: none;
                      }


div.img_kontakt {
                margin-right: 16px;
                text-align: center;
                background-color: #E5E4E4;
                border: 1px solid #CBCBCB;
                float: left;
                }

div#content p {text-align: justify;
            padding: 5px 0 5px 0;
            margin: 0;
            }

div#content h1 { font-size: 14px;
                 padding: 0 0 10px 0;
                 margin: 0;
                 color: #53A8F8;}

div#content h2 { font-size: 14px;
                 padding: 0 0 10px 0;
                 margin: 0;
                 color: #53A8F8;}

div#content h3 { font-size: 10px;
                 padding: 0 0 0 0;
                 margin: 0;
                 color: #53A8F8;}

div#content h4 { font-size: 10px;
                 padding: 0 0 0 0;
                 margin: 0;
                 color: #676767;
                 }

div.text {float: left;
         padding-bottom: 10px;
         }

div.gallery { float: left;
              width: 690px;
              padding: 20px 0 20px 0;
              text-align: center;
               }

div.gallery img { /* border: 3px solid #CDCDCD; */
                  margin: 0 10px 4px 10px;
                  }

div.pricelist { float: left;
              width: 690px;
              padding: 0px 0 20px 0;
              text-align: left;
               }
               

div.box_1 {float: left;
           width: 214px;
           }

div.box_2 {float: left;
           width: 214px;
           margin: 0 0 0 30px;
           }

div.box_3 {float: left;
           width: 214px;
           margin: 0 0 0 30px;
           }
