body {
      font-family: tahoma, verdana, arial;
      font-size: 11px;
      background-color: #B8BBC4;
      text-align: center;
      padding: 0 0 0 0;
      margin: 0px;
      color: black;
      }

#all {margin: 0px auto;
     padding: 20px 0 20px 0;
     width: 780px;
     }

#all_border {border: 1px solid #747A8A;
             float: left;
             margin-bottom: 10px;
	     background-color: #E5E5E5;
             }

#menu {float: left;
	width: 780px;
	height: 90px;
 	background-color: #FFFFFF;
        }

#submenu {float: left;
         width: 780px;
         }

#line {float: left;
      height: 6px;
      width: 780px;
      margin-top: 10px;
      margin-bottom: 5px;
      }

div.text {width: 760px;
       text-align: justify;
       padding: 2px 10px 10px 10px;
       }

p.copyright {margin: 7px 5px 0 10px;
            color: white;}


#copyright {background-image: url('../images/copyright.gif');
           width: 780px;
           height: 23px;
           float: left;
           text-align: left;
           }



#content {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-color: #E5E5E5;
        }

#content_ref {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-color: #E5E5E5;
        background-image: url('../images/backgr_logo_2.gif');
        background-repeat: no-repeat;
        background-position: right center;
        }


#content_logo {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-image: url('../images/backgr_logo.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #E5E5E5;
        }
        
#content_construction {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-image: url('../images/backgr_construction.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #E5E5E5;
        }

#content_service {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-image: url('../images/backgr_service.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #E5E5E5;
        }
#content_lighting {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-image: url('../images/backgr_lighting.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #E5E5E5;
        }
        
#content_poronda {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-image: url('../images/backgr_poronda.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #E5E5E5;
        }

#content_eagle {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-image: url('../images/backgr_eagle.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #E5E5E5;
        }

#content_flat {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-image: url('../images/backgr_flat.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #E5E5E5;
        }

#content_electric {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 5px;
        background-image: url('../images/backgr_electric.gif');
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #E5E5E5;
        }




#content_frames {text-align: left;
	width: 780px;
        float: left;
        margin-bottom: 10px;
        background-image: url('../images/content_frames.gif');
        }


div.left_frame_text {margin: 0px 10px 5px 10px;
             width: 540px;
             text-align: justify;}



#left_frame {float: left;
            width: 555px;
            margin: 0px 0 4px 0;
            text-align: justify;
            }

#right_frame {width: 200px;
             margin-bottom: 10px;
             padding-left: 10px;
             padding-right: 10px;
             float: right;
             }

#line_news {float: left;
           width: 540px;
           height: 3px;
           padding: 10px 10px 10px 10px;
           }

#news_left {width: 559px;
           float: left;
           background-image: url('../images/backgr_news.gif');
           }

#new_left {width: 250px;
           float: left;
           padding-left: 10px;
           }

#new_right {width: 270px;
           float: left;
           padding-left: 20px;
           }

#news_uvod {width: 780px;
           float: left;
           background-image: url('../images/backgr_logo.gif');
           background-repeat: no-repeat;
           background-position: 180px 100px;
           margin-top: 10px;
           margin-bottom: 10px;
           }

#new_uvod_left {width: 375px;
           float: left;
           padding-left: 10px;
           }

#new_uvod_right {width: 375px;
           float: left;
           padding-left: 20px;
           }


img.news {float: left;
          border: 1px solid #C0C8DD;
          margin-right: 10px; }

img.news_result {float: left;
          border: 1px solid #C0C8DD;
          margin-right: 10px;
          margin-top: 2px;
           }

img.contact_result {float: left;
          border: 1px solid #C0C8DD;
          margin-top: 2px;
          }

img.ref {float: left;
          border: 1px solid #C0C8DD;
          margin: 0px 1px 2px 1px;
          }


p.new, p.contact {margin: 0 0 25px 0;
      padding: 0px 0px 0 0px;
      }

div.news_result {float: left;
                padding: 0 10px 10px 10px;
                width: 760px;
                text-align: justify;
                }

div.ref_text {float: left;
                padding: 0 10px 10px 10px;
                width: 500px;
                text-align: justify;
                }
                
select {font-size: 10px;
       width: 200px;
       border: 1px solid #B8BBC4;
       }


option {font-size: 10px;}

input.search {border: 1px solid #B8BBC4;
             padding: 1px 2px 1px 2px;
             width: 194px;
             font-size: 10px;
             }
             
input.submit {border: 1px solid #B8BBC4;
             padding: 1px 2px 1px 2px;
             font-size: 10px;
             background-color: white;
             }

input.search_year {border: 1px solid #B8BBC4;
             padding: 1px 2px 1px 2px;
             text-align: center;
             width: 30px;
             font-size: 10px;
             }

div.input {margin-bottom: 5px;}

h1 {
    font-size: 11px;
    font-family: tahoma, verdana, arial;
    margin: 0 0 0 0;
    }

h2 {
    font-size: 11px;
    font-family: tahoma, verdana, arial;
    margin: 0 0 0 0;
    }

p {margin: 10px 10px 10px 10px; }

p.link {margin: 4px 0 3px 0;}

a:hover, a:visited, a:link {color: #777C81;}

div.imgs_v {width: 96px;
           float: left;
           margin-right: 10px;
           }

div.contact {width: 760px;
                padding: 0px 10px 10px 10px;
                float: left;
                background-image: url('../images/backgr_4.gif');
                }

div.cont {width: 190px;
         float: left;
         text-align: justify;
         }

p.cont {padding: 0px 5px 5px 5px;}



div.certifikaty {width: 760px;
                padding: 0px 10px 10px 10px;
                margin-bottom: 20px;
                float: left;
                background-image: url('../images/backgr_4.gif');
                }

div.cert {width: 190px;
         float: left;
         text-align: justify;
         }

div.img_cert {float: left;
         width: 190px;
         text-align: center;
         margin: 10px 0px 5px 0px;
         }

p.cert {padding: 0px 5px 5px 5px;}

img.cert {border: 1px solid #C0C8DD;
          margin: 0px auto;
           }


p.description {float: left;
              width: 540px;
              margin: 0 0 10px 0;
              padding-top: 10px;
              }

p.strankovanie {float: left;
               width: 520px;
               text-align: center;
               }
               
div.praca {float: left;
          border-bottom: 1px solid #FFFFFF;
          padding: 3px 10px 15px 10px;
          margin-top: 10px;
          width: 760px;
          }


table.praca {float: left;
          border-bottom: 1px solid #FFFFFF;
          margin-top: 10px;
          padding-bottom: 10px;
          width: 760px;
          }

table.praca td {padding: 3px 10px 3px 10px;
               background-color: #FFFFFF;
               vertical-align: top;
               width: 200px;
               }



table.praca_detail {float: left;
          width: 760px;
          padding: 3px 0px 15px 0px;
          }

table.praca_detail th {font-weight: bold;
               vertical-align: top;
               width: 200px;
               text-align: left;
               }

input.input {border: 1px solid #B8BBC4;
             padding: 1px 2px 1px 2px;
             width: 400px;
             font-size: 11px;
            font-family: tahoma, verdana, arial;
            }

textarea.textarea {border: 1px solid #B8BBC4;
             padding: 1px 2px 1px 2px;
             width: 600px;
             height: 400px;
             font-size: 11px;
            font-family: tahoma, verdana, arial;
            }
            
div.table {width: 760px;
       text-align: justify;
       padding: 2px 10px 10px 10px;
       }


table.form {float: left;
            width: 760px;
            margin-top: 10px;
          }

table.form th {font-weight: bold;
               width: 200px;
               vertical-align: top;
               }

div.img_left {float: left;
             margin: 5px 5px 5px 0;}
             
div.img_right {float: left;
             margin: 5px 0 5px 5px;}


div.img_center {
               width: 100%;
               text-align: center;
               padding-bottom: 5px;
               }

img.gallery {margin: 0px 2px 0px 2px;
          border: 1px solid #C0C8DD;
          }

img.nadpis {margin-left: 9px;
           margin-bottom: 10px;}

img.kontakty {margin-bottom: 10px;}


div#news_line {width: 780px;
              background-color: white;
              float: left;
              margin-top: 10px;
              }

marquee {color: black;
        padding: 2px 5px 2px 5px;
        }
        
table.dotaznik td{
	padding:2px 5px;
	/*border:1px dashed #d8d8d8;*/
}
table.dotaznik td.nadpis_form{
	font-weight: bold;
	background-color: #d8d8d8;
}
table.dotaznik input,table.dotaznik textarea{
	width:480px;
	padding:0px 5px;
	border:1px solid #b8bbc4;
}
table.dotaznik input.radio{
	width:20px;
	border: none;
}

table.dotaznik textarea{
	height:80px;
}

table#pocitacova_znalosti td{
	width:55px;
	text-align: center;
}

.error_msg{
	padding: 5px 20px;
	color:red;
	font-weight:bold;
}
