body {border:0; margin:0px; padding:0; background:#FFF; font-size: 13px; font-family: "arial", sans-serif; color:#616668; text-align:center;line-height:1.2}

a {color:#ed1c24;}
a:hover {color:#993333;}

p {border:0; margin:15px 0; padding:0;}

div {display:block; border:0; margin:0; padding:0;}

h1, h2, h3, h4, h5 {border:0; margin:15px 0 10px 0; padding:0; font-weight:bold;}
h1 {font-size:200%; font-family:"arial",serif; font-weight:normal;}
h2 {font-size:180%; font-family:"arial",serif;  }
h3 {font-size:160%; font-family:"arial",serif; font-weight:normal;}

ul,ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol { list-style-type:decimal; }
ul li {display:list-item; border:0; margin:0; padding:0; _height:1px;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}

form {border:0; margin:0; padding:0;}
fieldset {border:1px solid #ccc; margin:15px 0; padding:10px;}
legend {margin-left:10px; font-size:100%; font-weight:bold; }

hr {display:block; height:1px; margin:10px 0; padding:0; background:#CCC; border:0 solid #CCC; color:#CCC;}

a, img, span {border:0; margin:0; padding:0;}
abbr, acronym {border-bottom:1px dotted #CCC; cursor:help;}

strong, .strong {font-weight:bold;}

.f-left {float:left;}
.f-right {float:right;}
.half { width: 50%; }

.t-left {text-align:left;}
.t-center {text-align:center;}
.t-right {text-align:right;}
.t-justif {text-align:justify;}

.clear {clear:both;}
.cleaner {clear:both; font-size: 1px; height: 1px; line-height: 1px;}

.noscreen {display:none;}

/* -------------------------------------------------------------------------------------------------- */

#main {background:white; text-align:left;margin:auto; width:950px; position:relative}
#banner1 {background:#8cd9f7;}
#banner1L {font: normal normal bold 13px/13px "verdana";background:#ed1c24;color:white;border-left:8px solid #45d401;float:left;padding:0px 2px 0px 40px;text-transform:uppercase}
#banner1R {font: normal normal bold 10px/13px "verdana";line-height:13px;background:#d6f1fc url(../imgs/banner1Rbg.gif) left bottom repeat-x;color:#1785b0;border-left:8px solid #ed1c24;border-right:8px solid #ed1c24;float:right;padding:0px 8px 0px 8px}

#header {background: white url(../imgs/header.jpg) no-repeat;height:189px;clear:both}
#header_1 {background:url(../imgs/header.gif) no-repeat;height:189px;padding:7px 0 0 82px;}
h1 {font:normal normal bold 22px "Verdana"; color:#1785b0; letter-spacing:-1px}
h1 small a {font:normal normal bold 17px "Verdana"; color:#39b4f2; position:relative; top:-5px; text-decoration: none;}
h1 small a:hover { color:#39b4f2; } 
#header p.address { font-size: 9px; color:#1785b0; margin-left: -40px; margin-top: 0px; _padding-top: 5px;}

#mainMenu {font:normal normal normal 11px "Verdana";text-transform:lowercase; color:#06668b;position:absolute;top:120px;left:21px;background:url(../imgs/menubg.gif) left bottom no-repeat;padding:0 8px 9px 7px}
#mainMenu h3 {display:none}
#mainMenu a { text-decoration: none; color: #06668b; }
#mainMenu a:hover { text-decoration: none; color: #60DA26; }
#mainMenu ul {list-style:none;display:block;padding:0px;margin:0}
#mainMenu li {display:block;float:left;background:url(../imgs/kulickosipecka.gif) center top no-repeat;padding:17px 0 0 0;text-align:center}
#mainMenu #mm_1 {width:119px}
#mainMenu #mm_2 {width:81px}
#mainMenu #mm_3 {width:101px}
#mainMenu #mm_4 {width:93px}
#mainMenu #mm_5 {width:107px}
#banner2 {font:normal normal bold 12px "Verdana"; color:#39b4f2;float:right;padding:4px 22px 0 0}
#banner2 span {color:#ed1c24}

#content {padding:0 20px;position:relative;top:-24px;_top:-50px;}  
#content p {margin:2px 0px; text-align: justify; }
.box-left {width:377px;float:left;position:relative}      
.box-right {width:495px;float:right;padding-left:35px;background:url(../imgs/div.gif) 12px top repeat-y;position:relative}      
.box-adv {border:4px solid #ed1c24;border-width:3px 4px;padding:8px;}
.box-contact {background:url(../imgs/kontakt.gif) top right no-repeat;line-height:32px;width:335px; text-align:right;padding-right:45px;margin-top:10px}
.image-red{border:4px solid #ed1c24;padding:3px 4px;margin:2px 2px 10px 2px;float:left}
.image-green{border:4px solid #45d401;padding:3px 4px;margin:2px 2px 10px 2px;float:left}
.image-blue{border:4px solid #52bdf4;padding:3px 4px;margin:2px 2px 10px 2px;float:left}
.lspace { margin-left: 10px;}
h2 {font:normal normal bold 14px "Verdana"; text-transform:uppercase; color:#ed1c24; background:url(../imgs/h2bg.gif) -5px bottom no-repeat;padding:20px 0 8px 71px}
h2 span {background:url(../imgs/h2kulickosipecka.gif) right center no-repeat;padding-right:16px}
h3 {font:normal normal normal 12px "Arial"; text-transform:uppercase; color:#ed1c24; background:url(../imgs/h3bg.gif) left bottom repeat-x;width:200px; text-align:right}
h4 {font:normal normal normal 12px "Arial"; color:#ed1c24; margin:0}
h3 span {background:url(../imgs/h3bgright.gif) right bottom no-repeat;padding:0px 5px 0px 0px;display:block}
h3 span span {background:url(../imgs/h3bgleft.gif) left bottom no-repeat;padding:0 0 1px 12px;}
h3.news { background:url(../imgs/news.gif) right bottom no-repeat; display: block; width: 143px; height: 22px; padding-top: 23px; padding-right: 25px}

input, textarea { border: 1px solid #0499D2; }

#footer {clear:both;position:relative; top:-24px;}
#banner3 {font: normal normal bold 13px verdana;background:white url(../imgs/banner3bg.gif) left bottom repeat-x;padding-top:30px;clear:both;}
#banner3 div {border-left:8px solid #ed1c24;border-right:8px solid #45d401;}
#banner3 span {background:#45d401;color:white;padding:0px 2px 0px 33px;text-transform:uppercase}

#footerMenu {font:normal normal bold 12px "Verdana"; text-transform:lowercase; color:#07506d; }
#footerMenu ul {display:inline; margin:0px; padding:0px; list-style:none; float:left; _margin-top:-24px; }
#footerMenu li {display:inline; margin:0px; padding:0px; list-style:none; float:left}
#footerMenu a {color:#616668;padding:0 8px}
#footerMenu a:hover {color:red}
#footer p {font:normal normal normal 9px "Verdana"; color:#69afcb; text-align:right;margin:0px}
#footer p a { color:#69afcb; }
