html, body  { background-color: #19348a; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0 }
body  { color: #19348a; font-size: 70%; font-family: "Verdana CE", Verdana, "Tahoma CE", Tahoma, sans-serif; line-height: 140%; text-align: center }
table, table th, table td  { font-size: 90%; font-family: "Verdana CE", Verdana, "Tahoma CE", Tahoma, sans-serif; line-height: 130%; border-collapse: collapse }
a  { color: #19348a; text-decoration: underline }
a:hover  { color: #19348a; text-decoration: none }
a img { border: 0; }
h1  { color: #19348a; font-size: 135%; line-height: 135%; margin: 0 0 1.25em; padding: 0 }
h2  { color: #19348a; font-size: 125%; line-height: 125%; margin: 1.25em 0; padding: 0 }
h3  { color: #19348a; font-size: 115%; margin: 1.25em 0 0.75em; padding: 0 }
h4  { color: #19348a; font-size: 95%; margin: 1.25em 0 0.75em; padding: 0 }
.text {color: #19348a; font-size: 105%; font-family: "Verdana CE", Verdana, "Tahoma CE", Tahoma, sans-serif; line-height: 140% }
p, ul, ol { margin: 0.75em 0; padding: 0; }
#parent1   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin: 0 auto; width: 770px }
#parent     { background-color: #b3e5ff; background-position: 0 0; text-align: left; margin: 0 auto; width: 770px }
#header   { background-image: url(img/header.jpg); background-position: 0 0; text-align: left; margin: 0; height: 160px }
#header ul      { list-style-type: none; margin-top: 84px; margin-right: 0; margin-bottom: 0; padding: 0; height: 76px; float: left }
#header ul li    { height: 76px; float: left }
#header ul li a     { color: white; font-size: 11px; text-decoration: none; display: block; width: 101px; height: 76px }
#header ul li a strong   { font-weight: normal; position: relative; top: 55px }
#header ul li span   { color: white; font-size: 11px; display: block; width: 101px; height: 76px }
#header ul li span strong  { font-weight: normal; position: relative; top: 55px }
#header ul #menu-0 a   { color: #ffde00; font-weight: bold; background: url(img/home_bg.jpg) no-repeat left bottom; text-indent: 5px; margin-right: 14px; margin-left: 5px; width: 145px; height: 76px }
#header ul #menu-0 a:hover    { color: #fff; background: url(img/home_bg.jpg) no-repeat right bottom }
#header ul #menu-1 a   { background: url(img/menu_1.jpg) no-repeat left top; text-align: center }
#header ul #menu-1 a:hover   { color: #ffde00; background: url(img/menu_1.jpg) no-repeat left bottom }
#header ul #menu-2 a   { background: url(img/menu_2.jpg) no-repeat left top; text-align: center }
#header ul #menu-2 a:hover   { color: #ffde00; background: url(img/menu_2.jpg) no-repeat left bottom }
#header ul #menu-3 a   { background: url(img/menu_3.jpg) no-repeat left top; text-align: center }
#header ul #menu-3 a:hover   { color: #ffde00; background: url(img/menu_3.jpg) no-repeat left bottom }
#header ul #menu-4 a   { background: url(img/menu_4.jpg) no-repeat left top; text-align: center }
#header ul #menu-4 a:hover   { color: #ffde00; background: url(img/menu_4.jpg) no-repeat left bottom }
#header ul #menu-5 a   { background: url(img/menu_5.jpg) no-repeat left top; text-align: center }
#header ul #menu-5 a:hover   { color: #ffde00; background: url(img/menu_5.jpg) no-repeat left bottom }
#header ul #menu-6 a   { background: url(img/menu_6.jpg) no-repeat left top; text-align: center }
#header ul #menu-6 a:hover   { color: #ffde00; background: url(img/menu_6.jpg) no-repeat left bottom }
#header .home     { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 135px; left: 5px; width: 145px; height: 25px }
#header .home a    { color: #ffde00; font-weight: bold; text-decoration: none; background: url(img/home_bg.jpg) no-repeat left center; display: block; padding-top: 10px; padding-right: 10px; padding-left: 5px; height: 100% }
#header .home a:hover   { color: #fff; background: url(img/home_bg.jpg) no-repeat right center }

#content    { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 5px }
#content #text   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 600px; float: right }
#content #text .block-content  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 450px; float: left; clear: both }
#content #text .block-content ul { margin-left: 25px; margin-right: 15px; }
#content #text .block-content ol { margin-left: 25px; margin-right: 15px; }
#content #text .block-content li { margin: 0.25em 0; }
#content #text .block-content .marked  { color: #2160af; font-weight: bold }
#content #text .block-content .content     { padding: 15px 19px 15px 15px }
#content #text .block-content .content p img { margin-top: 1.5em; margin-bottom: 0.75em; }
#content #text .block-content .content .piktogram { clear: both; }
#content #text .block-content .content .piktogram img { float: right; margin: 0; margin-left: 10px; margin-bottom: 5px; }
#content #text .block-content .content p.table { margin-bottom: 0; background: url("../_img/piktogramy/pes.gif") no-repeat right bottom; }

#content #text .block-content .content table.model1   { background: #d1efff; width: auto }
#content #text .block-content .content table.model1 tr.img { background-color: #b3e5ff; background-position: 0 0; width: 100% }
#content #text .block-content .content table.model1 col.col1 { background: #8ed8ff }
#content #text .block-content .content table.model1 th  { color: #ffde00; background-color: #2160af; background-position: 0 0; text-align: center; border: solid 2px #b3e5ff }
#content #text .block-content .content table.model1 td   { color: black; text-align: center; padding: 0; width: 264px; border: solid 2px #b3e5ff }

#content #text .block-content .content table.model2   { background: #d1efff; width: auto }
#content #text .block-content .content table.model2 tr.img { background-color: #b3e5ff; background-position: 0 0; width: 100% }
#content #text .block-content .content table.model2 col.col1 { background: #8ed8ff }
#content #text .block-content .content table.model2 col.col2 { background: #86cbf0 }
#content #text .block-content .content table.model2 th  { color: #ffde00; background-color: #2160af; background-position: 0 0; text-align: center; border: solid 2px #b3e5ff }
#content #text .block-content .content table.model2 td   { color: black; text-align: center; padding: 0; width: 208px; border: solid 2px #b3e5ff }

#content #text .block-content .content table.model3   { background: #d1efff; width: auto }
#content #text .block-content .content table.model3 tr.img { background-color: #b3e5ff; background-position: 0 0; width: 100% }
#content #text .block-content .content table.model3 col.col1 { background: #8ed8ff }
#content #text .block-content .content table.model3 col.col2 { background: #86cbf0 }
#content #text .block-content .content table.model3 th  { color: #ffde00; background-color: #2160af; background-position: 0 0; text-align: center; border: solid 2px #b3e5ff }
#content #text .block-content .content table.model3 td    { color: black; text-align: center; padding: 0; width: 138px; border: solid 2px #b3e5ff }

#content #text .block-content .content table.model4   { background: #d1efff; width: auto }
#content #text .block-content .content table.model4 tr.img { background-color: #b3e5ff; background-position: 0 0; width: 100% }
#content #text .block-content .content table.model4 col.col1 { background: #8ed8ff }
#content #text .block-content .content table.model4 col.col2 { background: #86cbf0 }
#content #text .block-content .content table.model4 th  { color: #ffde00; background-color: #2160af; background-position: 0 0; text-align: center; border: solid 2px #b3e5ff }
#content #text .block-content .content table.model4 td  { color: black; text-align: center; padding: 0; width: 104px; border: solid 2px #b3e5ff }

#content #text .block-content .content table.model6   { background: #d1efff; width: auto }
#content #text .block-content .content table.model6 tr.img { background-color: #b3e5ff; background-position: 0 0; width: 100% }
#content #text .block-content .content table.model6 col.col1 { background: #8ed8ff }
#content #text .block-content .content table.model6 col.col2 { background: #86cbf0 }
#content #text .block-content .content table.model6 th  { color: #ffde00; background-color: #2160af; background-position: 0 0; text-align: center; border: solid 2px #b3e5ff }
#content #text .block-content .content table.model6 td  { color: black; text-align: center; padding: 0; width: 69px; border: solid 2px #b3e5ff }

#content #text .block-content .content .produkt { clear: both; }
#content #text .block-content .content .produkt img { float: right; margin: 0; margin-left: 10px; margin-bottom: 5px; }
#content #text .block-right    { width: 145px; float: right }
#content #text .block-right a  { color: #19348a }
#content #text .block-right ul  { list-style-type: none; margin: 0; padding: 0; border-bottom: 5px solid #b3e5ff }
#content #text .block-right ul li  { background: #8ed8ff; margin: 0; padding: 4px 0; bottom: 16px; border-bottom: 1px solid #57a9f5 }
#content #text .block-right ul li a   { color: #19348a; font-weight: bold; text-decoration: none; background: url(img/arrow_mainmenu.gif) no-repeat left center; display: block; padding-right: 10px; padding-left: 5px; height: 100% }
#content #text .block-right ul li a:hover { color: #ed1c24; background: url(img/arrow_mainmenu.gif) no-repeat right center }
#content #text .block-right ul .title  { background: #2160af }
#content #text .block-right ul .title a   { color: #ffde00; font-weight: bold }
#content #text .block-right ul .title a:hover { color: #FFFFFF; background: none; }
#content #text .block-right .block  { color: #19348a; font-size: 100%; line-height: 120%; background: #8ed8ff; padding: 5px 5px 10px; border-top: 5px solid #2160af; border-bottom: 5px solid #b3e5ff }
#content #text .block-right .block h3 { color: #19348a; font-size: 100%; margin: 0 0 5px; padding: 0 }
#content #text .block-right .block p { margin: 0; padding: 0 }
#content #block-left    { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 145px; float: left }
#content #block-left ul   { list-style-type: none; margin: 0; padding: 0; border-bottom: 5px solid #b3e5ff }
#content #block-left ul li    { background: #8ed8ff; margin: 0; padding: 4px 0; bottom: 16px; border-bottom: 1px solid #57a9f5 }
#content #block-left ul li a   { color: #19348a; font-weight: bold; text-decoration: none; background: url(img/arrow_mainmenu.gif) no-repeat left center; display: block; padding-right: 10px; padding-left: 5px; height: 100% }
#content #block-left ul li a:hover  { color: #ed1c24; background: url(img/arrow_mainmenu.gif) no-repeat right center }
#content #block-left ul .news  { background: #2160af }
#content #block-left ul .news a  { color: #b3e5ff }
#content #block-left ul .news a:hover { color: #FFFFFF; background: none; }
#content #block-left .block    { color: #19348a; font-size: 100%; line-height: 120%; background: #8ed8ff; padding: 5px 5px 10px; border-top: 5px solid #2160af; border-bottom: 10px solid #b3e5ff }
#content #block-left .block h3  { color: #19348a; font-size: 100%; margin: 0 0 5px; padding: 0 }
#content #block-left .block p { margin: 0; padding: 0; }
#footer   { color: #2ca1e6; font-size: 80%; line-height: 160%; background-color: #19348a; background-image: url(img/vlna.jpg); background-repeat: no-repeat; padding: 76px 10px 10px; clear: both; _height: 50px  }
#footer p { margin: 0; padding: 0; }
#footer a  { color: #2ca1e6 }
#footer #copyright { width: 365px; float: left; }
#footer #webmaster { width: 365px; float: right; text-align: right; }

.clear { clear: both; height: 1px; font-size: 1px; background: transparent; }
.center { text-align: center; }

