html { height: 100%; margin-bottom: 0.01em; }
body, h1, h2, h3, h4, h5, h6 { padding: 0px 0px; margin: 0px 0px; font-family: Arial,Tahoma,sans-serif;  font-size: 13px; }
body { height: 100%; color: #666; background-color: #ffffff; background-image: url(../images/index/bg.jpg); }
img, table { border: 0px; }
table, th, td, tr, p { padding: 0px 0px; margin: 0px 0px;  color: #000;}
a { color: #00f; text-decoration: none; font-weight: bold; }
h1 { font-size: 24px; color: #006; font-style: italic; }
h2 { font-size: 20px; color: #006; text-decoration: underline; }
li {  color: #111; list-style-image: url(../images/li.gif); font-size: 16px; list-style-position: inside; }
.outside li {  color: #111; list-style-image: url(../images/li.gif); font-size: 16px; list-style-position: outside; }

#page { width: 100%; height: 100%; }
#page tr { vertical-align: top; text-align: center; }
#index { width: 100%; height: 100%; }
#index tr { vertical-align: middle; text-align: center; }
#index2 { width: 100%; background-image: url(../images/index2/bg.jpg); border-collapse: collapse;  }
#index2 td { padding-top: 3px; }
#subpage { width: 100%; background-image: url(../images/subpage_bg.jpg); }

#menu { margin: 0px 0px; padding: 0px 0px; }
#menu p { background-color: #fff; }
#footer { font-size: 16px; font-style: italic; font-weight: bold; color: #006;}

#banner p { margin-bottom: 18px; }
#slogen p { margin: 5px; font-style: italic; font-weight: bold; }

.line { padding: 2px 0px;  background-color: #fff; width: 720px }
.dot { color: #006; }
.hr {color: #fff; background-color: #fff; height:2px; width:90%;}
.picturebox {padding:2px; background-color: #fff; border: 1px #00f solid; width:95%}
.index2_left { margin-right: 6px; margin-top: 5px; }
.index2_right { margin-left: 5px; margin-top: 5px; }
.page_title { text-align: left; height: 28px; vertical-align: middle; }
.thumbnail img { margin: 8px 0px; border: 2px #00f solid; text-align: center; }
.cegunk { padding: 15px 20px;  first-indent: 15px; text-align: justify; font-size: 18px; }
.ritz { padding: 15px 20px; first-indent: 15px; text-align: justify; font-size: 12px; }
.highlight { color: #00f; }
.img_border { border: 1px #00f solid; }
.normal_text{ color: #111; font-size: 16px; }
.small_text{ color: #111; font-size: 14px; }
.little_text{ color: #111; font-size: 12px; }
.table_white { border: 1px #fff solid; }
.table_white th { background-color: #fff; }
.table_white td { border: 1px #fff solid; }
.para { text-indent: 15px; text-align: justify; font-size: 12px; padding: 5px 0px; }
.center { text-align: center; }
.thumbnail { margin: 3px 3px;}
.highlight { font-size: 14px; font-weight: bold; color: #00f; }

.klimatechnika { text-align: left; padding: 0px 10px; }
.klimatechnika li { list-style-position: outside; padding-bottom: 5px; padding-right: 10px; text-align: justify; font-size: 13px; }

.reklameszkozok { text-align: left; padding: 0px 10px; }
.reklameszkozok p { text-align: justify; padding: 5px 0px; }
table.rt { border: 1px solid black; padding: 2px; }
table.rt td { padding: 2px; }

