* { MARGIN: 0; PADDING: 0; }

html { MARGIN: 0; PADDING: 0; }

body { BACKGROUND: #fff; COLOR: #000; FONT: normal arial, verdana, helvetica, sans-serif; MARGIN: 0 auto; PADDING: 0; }

h1 { COLOR: #000; TEXT-ALIGN: center; FONT-SIZE: 140%; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: 2px; PADDING: 0 0 10px 0; }
h2 { COLOR: #000; FONT-SIZE: 120%; TEXT-DECORATION: underline; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: 1px; PADDING: 0 0 5px 0; }
h3 { COLOR: #000; FONT-SIZE: 120%; TEXT-DECORATION: underline; TEXT-ALIGN: left; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: 1px; PADDING: 0 0 5px 0; }
h4 { COLOR: #000; FONT-SIZE: 110%; TEXT-DECORATION: none; TEXT-ALIGN: left; FONT-VARIANT: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: 1px; PADDING: 0 0 5px 0; }

p { LINE-HEIGHT: 125%; PADDING: 2px 0; }

blockquote { FONT-FAMILY: cursive; }

#container { BACKGROUND: #fff; WIDTH: 170mm; POSITION: static; HEIGHT: 100%; MARGIN: 0 auto; PADDING: 0; BORDER: 0; }
#container {
-moz-box-shadow: 0 0 0 #fff;
-webkit-box-shadow: 0 0 0 #fff;
box-shadow: 0 0 0 #fff;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#ffffff')";
/* For IE 5.5 - 7 */
 filter:
        progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=45, Color='#ffffff')
        progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#ffffff')
        progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=225, Color='#ffffff')
        progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=315, Color='#ffffff');
}

#head_1, #head_2 { DISPLAY: none; }

#menu_head { DISPLAY: none; }

#main { BACKGROUND: #fff; WIDTH: 170mm; HEIGHT: 100%; MARGIN: 0; PADDING: 0; BORDER: 0;}
#main_2 { BACKGROUND: #fff; WIDTH: 170mm; HEIGHT: 100%; MARGIN: 0; PADDING: 0; BORDER: 0; }

#left_center { FLOAT: none; WIDTH: 170mm; MARGIN: 0; PADDING: 0; BORDER: 0; }
#left_center_2 { FLOAT: none; WIDTH: 170mm; MARGIN: 0; PADDING: 0; BORDER: 0; }

#left { DISPLAY: none; FLOAT: none; }

#center { BACKGROUND: #fff; FLOAT: none; TEXT-ALIGN: center; WIDTH: 170mm; MARGIN: 0 auto; PADDING: 0; BORDER: 0; }
#center .container_c { MARGIN: 0; PADDING: 10px 15px 0 15px; BORDER: 0; }
#center .body_block { BACKGROUND: #fff; MARGIN: 0 auto 10px auto; PADDING: 0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #000; }
#center .body_block h2 { BACKGROUND: #000; COLOR: #fff; TEXT-DECORATION: none; FONT-VARIANT: small-caps; TEXT-ALIGN: left; MARGIN: 0; PADDING: 2px 10px; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 1px 0; BORDER-COLOR: #000; }
#center .body_block h2 a { COLOR: #fff; TEXT-DECORATION: none; }
#center .body_block h2 a:hover { COLOR: #fff; TEXT-DECORATION: none; }
#center .body_block_zv { BACKGROUND: #000; COLOR: #fff; MARGIN: 0 0 10px 0; PADDING: 0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #000; }
#center .body_block_zv h2 { BACKGROUND: #000; COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none; MARGIN: 0; PADDING: 2px 10px; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 1px 0; BORDER-COLOR: #000; }
#center .body_block_zv p { COLOR: #000; }
#center .body_block_zv a { COLOR: #000; }
#center p { COLOR: #000; FONT-SIZE: 100%; TEXT-ALIGN: justify; PADDING: 2px 0;}
#center .f80, #right .f80, #left .f80  { FONT-SIZE: 80%; }
#center .f85, #right .f85, #left .f85 { FONT-SIZE: 85%; }

#center p.chyba, #right_2 p.chyba  { BACKGROUND: transparent; COLOR: #000; FONT-WEIGHT: bold; TEXT-ALIGN: center; LINE-HEIGHT: 200%; MARGIN: 20px; PADDING: 20px 5px; BORDER: solid #000 1px; }
#center p.chyba a, #right_2 p.chyba a { COLOR: #000; TEXT-DECORATION: none; }
#center p.chyba a:hover, #right_2 p.chyba a:hover { COLOR: #000; TEXT-DECORATION: none; }

#center a { COLOR: #000; TEXT-DECORATION: none; }
#center a:hover { COLOR: #000; TEXT-DECORATION: none; }
#center hr { BACKGROUND: #000; COLOR: #000; HEIGHT: 1px; MARGIN: 4px 0; |MARGIN: 0; BORDER: 0; }

#center ul { COLOR: #000; LIST-STYLE: none; MARGIN: 0; PADDING: 0 0 0 15px; |PADDING: 5px 0 0 15px; }
#center ul li { LIST-STYLE-TYPE: square; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; |MARGIN: 0 0 10px 0; _PADDING: 0 0 0 5px; }
#center ul li.zv { COLOR: #000; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; |MARGIN: 0 0 10px 0; _PADDING: 0 0 0 5px; }
#center ul li.zv a { COLOR: #000; }
#center ul li.zv a:hover { COLOR: #000; }
#center ul ul li { LIST-STYLE-TYPE: disc; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; |MARGIN: 0 0 10px 0; _PADDING: 0 0 0 5px; }
#center ul ul ul li { LIST-STYLE-TYPE: circle; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; |MARGIN: 0 0 10px 0; _PADDING: 0 0 0 5px; }
#center ol { COLOR: #000; LIST-STYLE: none; MARGIN: 0; PADDING: 0 0 0 20px; |PADDING: 5px 0 0 20px; }
#center ol li { LIST-STYLE-TYPE: decimal; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; |MARGIN: 0 0 10px 0; _PADDING: 0 0 0 5px; }

#center table { BORDER-COLLAPSE: collapse; WIDTH: 100%; TEXT-ALIGN: center; MARGIN: 0 auto 10px auto; }
#center th { BACKGROUND: #000; COLOR: #fff; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN: 0; PADDING: 3px; BORDER: solid #000 1px; }
#center th a { COLOR: #fff; TEXT-DECORATION: none; }
#center th a:hover { COLOR: #fff; TEXT-DECORATION: none; }
#center tr { BACKGROUND: #fff; COLOR: #000; }
#center tr.transparent { BACKGROUND: transparent; COLOR: #000; }
#center tr:hover { BACKGROUND: #fff; COLOR: #000; }
#center tr.transparent:hover { BACKGROUND: transparent; COLOR: #000; }
#center td { MARGIN: 0; PADDING: 3px;  VERTICAL-ALIGN: middle; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #000; }
#center td.transparent { VERTICAL-ALIGN: middle; MARGIN: 0; PADDING: 3px;  BORDER: 0; }

#center form { DISPLAY: none; }

#center .menu_item, #right_2 .menu_item { DISPLAY: none; }

#center img { BACKGROUND: #fff; PADDING: 2px; BORDER: solid #000 1px; }
#center img.left { FLOAT: left; MARGIN: 3px 5px 3px 0; }
#center img.right { FLOAT: right; MARGIN: 3px 0 3px 5px; }
#center img.noborder { PADDING: 0; BORDER: 0; }
#center img.logo { BACKGROUND: transparent; FLOAT: left; MARGIN: 3px 5px 3px 0; BORDER: 0; }


#right_2 { BACKGROUND: #fff; FLOAT: none; TEXT-ALIGN: center; WIDTH: 170mm; MARGIN: 0 auto; PADDING: 0; BORDER: 0; }
#right_2 .container_r2 { MARGIN: 0; PADDING: 10px 0; BORDER: 0; }
#right_2 p { COLOR: #000; FONT-SIZE: 100%; TEXT-ALIGN: justify; PADDING: 2px 0;}
#right_2 .f80 { FONT-SIZE: 80%; LINE-HEIGHT: 150%; }
#right_2 a { COLOR: #000; TEXT-DECORATION: none; }
#right_2 a:hover { COLOR: #000; TEXT-DECORATION: none; }
#right_2 .gallery { BACKGROUND: #fff; WIDTH: 160px; PADDING: 0; MARGIN: 3px auto; BORDER-STYLE: solid; BORDER-WIDTH: 0px; BORDER-COLOR: #000; }
#right_2 img { BACKGROUND: #fff; PADDING: 0; MARGIN: 0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #000; }

#right_2 table { BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; MARGIN: 0 auto 10px auto; }
#right_2 table.nomargin { BACKGROUND: #fff; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; MARGIN: 5px; }
#right_2 table:hover { BACKGROUND: #fff; }
#right_2 tr { BACKGROUND: transparent; BORDER: 0; }
#right_2 td { BACKGROUND: transparent; VERTICAL-ALIGN: middle; BORDER: 0; }
#right_2 td.popis { BACKGROUND: transparent; VERTICAL-ALIGN: top; BORDER: 0; }

#right { DISPLAY: none; FLOAT: none; }

#foot { DISPLAY: none; }

#center .navigation, #right_2 .navigation { DISPLAY: none; }

.float_r { FLOAT: right; }
.float_l { FLOAT: left; }

.clear {  FONT-SIZE: 0%; HEIGHT: 0; CLEAR: both; WIDTH: 100%; }
.clear_l { CLEAR: left; }
.clear_r { CLEAR: right; }
.clear_b { CLEAR: both; }

#center .left, #left .left, #right_2 .left { TEXT-ALIGN: left; }
#center .center, #right_2 .center { TEXT-ALIGN: center; }
#center .right, #left .right, #right_2 .right { TEXT-ALIGN: right; }
#center .justify, #right_2 .justify { TEXT-ALIGN: justify; }

.ico_list_earth { COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0; }
.ico_list_email { COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0; }
.ico_list_fax { COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0; }
.ico_list_home { COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0; }
.ico_list_mobile-phone { COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0; }
.ico_list_phone { COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0; }

.w40 { WIDTH: 40px; }
.w50 { WIDTH: 50px; }
.w60 { WIDTH: 60px; }
.w80 { WIDTH: 80px; }
.w100 { WIDTH: 100px; }
.w150 { WIDTH: 150px; }
.w170 { WIDTH: 170px; }
#right_2 .w170 { WIDTH: 160px; }
.w195 { WIDTH: 195px; }
#right_2 .w195 { WIDTH: 160px; }
.w325 { WIDTH: 325px; }
.w372 { WIDTH: 372px; }
.w520 { WIDTH: 520px; }
.w100p { WIDTH: 100%; }

.h40 { HEIGHT: 40px; }
.h100 { HEIGHT: 100px; }
.h170 { HEIGHT: 170px; }
#right_2 .h170 { HEIGHT: 160px; }
.h200 { HEIGHT: 200px; }

.vam { VERTICAL-ALIGN: middle; }

.p510510 { PADDING: 5px 10px; }
#right_2 .p510510 { PADDING: 5px 0; }
.p5050 { PADDING: 5px 0; }
.p00100 { PADDING: 0 0 10px 0; }
.p010010 { PADDING: 0 10px; }
.p0101010 { PADDING: 5px 10px 10px 10px; }
.p010015 { PADDING: 0 10px 0 15px; }
.p55105 { PADDING: 5px 5px 10px 5px; }

.m5555 { MARGIN: 5px; }

