/* css document */
html, body { width: 100%; height: 100%; }
body { text-align: center; color: #fff; background: #900 url("../grafika/bg_hlavni.png") top center repeat-y; font-family: verdana, sans-serif; font-size: 70%; padding: 0px; margin: 0px; }
body.detailfoto { background: #900; }
.clear { clear: both; }
h1 { color: #fc0; text-align: left; padding: 0px; margin: 20px 0px 15px 0px; font-size: 130%; font-weight: bold; }
h2 { color: #fc0; text-align: left; padding: 0px; margin: 20px 0px 15px 0px; font-size: 120%; font-weight: bold; }
h3 { color: #fc0; text-align: left; padding: 0px; margin: 20px 0px 10px 0px; font-size: 110%; font-weight: bold; }
h4 { color: #fc0; text-align: left; padding: 0px; margin: 20px 0px 5px 0px; font-size: 100%; font-weight: bold; }
p { color: #fff; text-align: justify; font-size: 100%; padding: 0px; margin: 5px 0px 15px 0px; }
.c { text-align: center; }
.r { text-align: right; }
.l { text-align: left; }
.pnews, .plidi { margin-bottom: 5px; }
ul { vertical-align: middle; list-style: square url("../grafika/li-text.gif"); list-style-position: outside; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 20px; }
ol { padding: 0px 0px 0px 0px; margin: 0px 0px 10px 30px; }
li { text-align: justify; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; }
dt { text-align: left; font-weight: bold; padding: 0px; margin: 5px 0px 5px 0px; }
dd { text-align: justify; padding: 0px; margin: 5px 0px 20px 20px; }
table { border: 0px; }
tr { vertical-align: top; }
tr.tr1 { background-color: #700; }
tr.tr2 { background-color: #6b0000; }

a { color: #fc0; text-decoration: underline; }
a:hover { color: #fff; text-decoration: underline; }
.l { text-align: left; }
.r { text-align: right; }
.c { text-align: center; }
input { font-size: 100%; color: #000; border: solid 1px #ad3b02; vertical-align: middle; }
.noborder { border: none; }
input.submit { color: #900; font-weight: bold; background-color: #fc0; border: solid 1px #fc0; }
form { padding: 0px; margin: 0px; }
textarea { font-size: 100%; color: #000; background-color: #fff; border: solid 1px #ad3b02; font-family: verdana, sans-serif; }
select { font-size: 100%; color: #fff; background-color: #fff; border: solid 1px #96c833; vertical-align: middle; }
img { border: 0px; }
.imgramek { border: 5px solid #820000; }
.imgminilogo { border: 0px; padding: 0px; margin: 0px 5px 0px 5px; vertical-align: middle; }
.imgnic { float: left; width: 250px; height: 200px; border: 0px; padding: 0px; margin: 0px; }
div { font-size: 100%; }
#divhlavni1 { text-align: center; background: url("../grafika/bg_hlavni1.png") repeat-x; height: 200px; width: 100%; padding: 0px; margin: auto; }
#divhlavni2 { text-align: center; background: url("../grafika/bg_hlavni2.png") repeat-x; min-height: 25px; _height: 25px; width: 100%; padding: 0px; margin: auto; }
#divhlavni3 { text-align: center; min-height: 450px; _height: 450px; width: 100%; padding: 0px; margin: auto; }
#divhlavni4 { text-align: center; background: url("../grafika/bg_hlavni4.png"); min-height: 25px; _height: 25px; width: 100%; padding: 0px; margin: auto; }
#divhlavni5 { text-align: center; min-height: 50px; _height: 50px; width: 100%; padding: 0px; margin: auto; }
#divtelo1 { text-align: left; background: url("../grafika/bg_telo1.png") no-repeat; height: 200px; width: 850px; padding: 0px 25px; margin: auto; }
#divtelo2 { text-align: left; background: url("../grafika/bg_telo2.png") no-repeat; min-height: 25px; _height: 25px; width: 580px; padding: 0px 25px 0px 295px; margin: auto; }
#divtelo3 { text-align: left; background: #900 url("../grafika/bg_hlavni.png") repeat-y; min-height: 450px; _height: 450px; width: 850px; padding: 0px 25px; margin: auto; }
#divtelo4 { text-align: center; color: #ddd; background: url("../grafika/bg_telo4.png") repeat-y; min-height: 15px; _height: 15px; width: 580px; padding: 5px 25px 5px 295px; margin: auto; }
#divtelo5 { text-align: center; background: #900 url("../grafika/bg_hlavni.png") repeat-y; min-height: 50px; _height: 50px; width: 550px; padding: 0px 40px 0px 310px; margin: auto; }
#divmenuvtc { float: left; text-align: left; min-height: 400px; _height: 400px; width: 250px; padding: 25px 0px; margin: auto; }
#divtext { float: right; text-align: left; min-height: 420px; _height: 420px; width: 550px; padding: 5px 15px 25px 15px; margin: auto; }

.div_bublina { width: 330px; }
div.divprodukt { width: 550px; float: left; padding: 0px; margin: 5px 0px; }
div.divprodukt0 { width: 270px; float: left; padding: 5px 5px 5px 0px; margin: 0px; }
div.divprodukt1 { width: 260px; float: left; color: #fc0; background: #6b0000; text-align: left; font-weight: bold; padding: 5px 5px; margin: 0px 0px 1px 0px; }
div.divprodukt2 { width: 260px; float: left; background: #820000; text-align: left; padding: 5px 5px 15px 5px; margin: 0px; }
div.divnews, div.divlidi { width: 380px; float: left; background-color: #820000; min-height: 140px; _height: 140px; padding: 0px 0px 0px 160px; margin: 5px 0px 25px 0px; border: 5px solid #820000; }
div.divlidi {  min-height: 160px; _height: 160px; }

div.divmenu-h0 { float: left; text-align: center; color: #fff; background: #ce700a; width: 87px; min-height: 15px; _height: 15px; padding: 5px; margin: 0px; }

div.divmenu-h { float: left; color: #ddd; width: 97px; min-height: 25px; _height: 25px; text-align: center; padding: 0px; margin: 0px; }
div.divmenu-h a { display: block; color: #ddd; text-decoration: none; }
div.divmenu-h a:hover { display: block; color: #fff; background: #d78208; text-decoration: none; }
a.amenu-h { padding: 5px; margin: 0px; width: 87px; min-height: 15px; _height: 15px; color: #ddd; text-decoration: none; }
a.amenu-h:hover { color: #fff; text-decoration: none; } 

div.divmenu-h0k { float: left; text-align: center; color: #fff; background: #ce700a; width: 86px; min-height: 15px; _height: 15px; padding: 5px; margin: 0px; }

div.divmenu-hk { float: left; color: #ddd; width: 96px; min-height: 25px; _height: 25px; text-align: center; padding: 0px; margin: 0px; }
div.divmenu-hk a { display: block; color: #ddd; text-decoration: none; }
div.divmenu-hk a:hover { display: block; color: #fff; background: #d78208; text-decoration: none; }
a.amenu-hk { padding: 5px; margin: 0px; width: 86px; min-height: 15px; _height: 15px; color: #ddd; text-decoration: none; }
a.amenu-hk:hover { color: #fff; text-decoration: none; } 

div.divmenu-v00 { float: left; text-align: left; color: #fc0; font-size: 0%; width: 250px; height: 0px; padding: 0px; margin: 0px; border-bottom: 1px solid #900; }
div.divmenu-v10 { float: left; text-align: left; color: #fc0; background: #700 url("../grafika/lim1.gif") repeat-y; width: 215px; min-height: 15px; _height: 15px; padding: 3px 15px 3px 20px; margin: 0px; border-bottom: 1px solid #900; }

div.divmenu-v20 { float: left; text-align: left; color: #fff; background: #700 url("../grafika/lim4.gif") repeat-y; width: 200px; min-height: 15px; _height: 15px; padding: 2px 15px 2px 35px; margin: 0px; border-bottom: 1px solid #900; }

div.divmenu-v1 { float: left; color: #fff; width: 250px; min-height: 21px; _height: 21px; text-align: left; padding: 0px; margin: 0px; border-bottom: 1px solid #900; }
div.divmenu-v1 a { display: block; color: #fff; background: url("../grafika/lim.gif") repeat-y; text-decoration: none; }
div.divmenu-v1 a:hover { display: block; color: #fc0; background: #6b0000 url("../grafika/lim2.gif") repeat-y; text-decoration: none; }
a.amenu-v1 { padding: 3px 15px 3px 20px; margin: 0px; width: 215px; min-height: 15px; _height: 15px; color: #fff; text-decoration: none; }
a.amenu-v1:hover { color: #fc0; text-decoration: none; }  

div.divmenu-v2 { float: left; color: #ddd; width: 250px; min-height: 19px; _height: 19px; text-align: left; padding: 0px; margin: 0px; border-bottom: 1px solid #900; }
div.divmenu-v2 a { display: block; color: #ddd; background: #700 url("../grafika/lim.gif") repeat-y; text-decoration: none; }
div.divmenu-v2 a:hover { display: block; color: #fff; background: #6b0000 url("../grafika/lim3.gif") repeat-y; text-decoration: none; }
a.amenu-v2 { padding: 2px 15px 2px 35px; margin: 0px; width: 200px; min-height: 15px; _height: 15px; color: #ddd; text-decoration: none; }
a.amenu-v2:hover { color: #fff; text-decoration: none; } 

.h_bublina { color: #333; padding: 0px; margin: 0px 0px 20px 0px; font-size: 110%; }
.p_bublina { color: #333; }
.div_bublina { width: 330px; }
.a_bublina { color: #900; }
.a_bublina:hover { color: #000; }
.imgbublina { width: 150px; height: 200px; border: none; margin-right: 5px; float: left; }
