* { MARGIN: 0; PADDING: 0; }

html { MARGIN: 0; PADDING: 0; }

body { BACKGROUND: #bfd2ff url('/images/web_back.jpg') repeat-x top center; FONT: normal 80% verdana, sans-serif; MARGIN: 20px 0; BEHAVIOR: url("http://www.obec-vyprachtice.cz/hover.htc"); }

h1 { COLOR: #333; TEXT-ALIGN: center; FONT: bold 150% arial, sans-serif; LINE-HEIGHT: 150%; LETTER-SPACING: 2px; PADDING: 0 0 10px 0; }
h2 { COLOR: #333; FONT-SIZE: 120%; TEXT-DECORATION: none; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: 1px; PADDING: 0 0 5px 0; }
h3 { COLOR: #333; FONT-SIZE: 120%; TEXT-DECORATION: none; TEXT-ALIGN: left; FONT-VARIANT: small-caps; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; LETTER-SPACING: 1px; PADDING: 0 0 5px 0; }
h4 { COLOR: #333; 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; }

address { FONT-STYLE: normal; }

#container { BACKGROUND: #fff; WIDTH: 980px; |POSITION: relative; MARGIN: 0 auto; TEXT-ALIGN: center; PADDING: 0; BORDER: solid #fff 2px; }
#container {
-moz-box-shadow: 0 0 15px #000;
-webkit-box-shadow: 0 0 15px #000;
box-shadow: 0 0 15px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#000000')";
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=225, Color='#000000')";
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=315, Color='#000000')";
/* For IE 5.5 - 7 */
 filter:
        _progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=45, Color='#666666')
        _progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#666666')
        _progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=225, Color='#666666')
        _progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=315, Color='#666666');
}

#head_1 { BACKGROUND: #006400 url('/images/web_head_1.jpg') no-repeat top center; COLOR: #fff; FONT-SIZE: 90%; WIDTH: 980px; HEIGHT: 60px; MARGIN: 0; BORDER: 0; }
#head_1 .top_navigation { TEXT-ALIGN: right; PADDING: 34px 25px 0 0; }
#head_1 .top_navigation a { COLOR: #fff; }
#head_1 .top_navigation a:hover { COLOR: #FED74C; }
#head_2 { BACKGROUND: #fff url('/images/web_head_2.jpg') no-repeat top center; WIDTH: 980px; HEIGHT: 270px; MARGIN: 0; BORDER: 0; }

#menu_head { BACKGROUND: #006400 url('/images/web_nav_lista.jpg') no-repeat top center; WIDTH: 980px; HEIGHT: 30px; TEXT-ALIGN: left; MARGIN: 0; PADDING: 0; BORDER: 0; }
#menu_head p { COLOR: #fff; TEXT-ALIGN: left; WHITE-SPACE: nowrap; MARGIN: 0; PADDING: 6px 10px; }
#menu_head a { COLOR: #fff; }
#menu_head a:hover { COLOR: #FED74C; }

#main { BACKGROUND: #fff url('/images/web_back_body_3.jpg') repeat-y top center; FLOAT: left; WIDTH: 980px; TEXT-ALIGN: center; MARGIN: 0; PADDING: 0; BORDER: 0; }
#main_2 { BACKGROUND: #fff url('/images/web_back_body_2.jpg') repeat-y top center; FLOAT: left; WIDTH: 980px; TEXT-ALIGN: center; MARGIN: 0; PADDING: 0; BORDER: 0; }

#left_center { FLOAT: left; WIDTH: 779px; MARGIN: 0; PADDING: 0; BORDER: 0; }
#left_center_2 { FLOAT: left; WIDTH: 980px; MARGIN: 0; PADDING: 0; BORDER: 0; }

#left { FLOAT: left; WIDTH: 200px; TEXT-ALIGN: center; MARGIN: 0; _MARGIN-RIGHT: -3px; PADDING-TOP: 5px; BORDER: 0; }
#left .block_l { BACKGROUND: #fff; WIDTH: 190px; TEXT-ALIGN: center; MARGIN: 0 auto 5px auto; PADDING: 0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #006400; }
#left .block_l_header { BACKGROUND: #006400 url('/images/web_block_head_back.jpg') repeat-y top center; COLOR: #fff; FONT-SIZE: 100%; FONT-WEIGHT: bold; LETTER-SPACING: 2px; TEXT-ALIGN: center; LINE-HEIGHT: 25px; MARGIN: 1px; PADDING: 0 5px; BORDER-STYLE: solid; BORDER-WIDTH: 0; BORDER-COLOR: #fff; }
#left .block_l_body { BACKGROUND: #BFFFBF url('/images/web_back_box.jpg') repeat-y top center; COLOR: #004600; TEXT-ALIGN: center; MARGIN: 1px; PADDING: 5px; BORDER: 0; }
#left p { FONT-SIZE: 90%; }
#left p a { LINE-HEIGHT: 140%; }
#left hr { BACKGROUND: #004600; COLOR: #004600; HEIGHT: 1px; MARGIN: 5px 0; |MARGIN: 0; BORDER: 0; }
#left a { COLOR: #004600; }
#left a:hover { COLOR: #DF0000; }

#left #nav { WIDTH: 190px; MARGIN: 1px; |MARGIN: 1px 0; PADDING: 0; BORDER: 0; }
#left #nav a { COLOR: #fff; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
#left #nav a:hover { COLOR: #333; TEXT-DECORATION: none; }
#left #nav ul { BACKGROUND: #fff; MARGIN: 0; PADDING: 0; WIDTH: 188px; BORDER: 0; }
#left #nav ul li { BACKGROUND: #006400 url('/images/web_block_head_back.jpg') repeat-y top center; TEXT-ALIGN: center; LINE-HEIGHT: 25px; LIST-STYLE-TYPE: none; POSITION: relative; MARGIN: 0; PADDING: 0; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 1px 0; BORDER-COLOR: #fff; }
#left #nav ul li.last { BORDER: 0; }
#left #nav ul ul li { LINE-HEIGHT: 25px; TEXT-ALIGN: center; POSITION: relative; BORDER-STYLE: solid; BORDER-WIDTH: 1px 1px 0 1px; BORDER-COLOR: #fff; }
#left #nav ul ul li.last { BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #fff; }
#left #nav li:hover, #left .menu ul ul li.last:hover { BACKGROUND: #7f9601 url('/images/web_block_head_back-hover.jpg') repeat-y top center; }
#left #nav li a { MARGIN: 0; PADDING: 0 5px; DISPLAY: block; WIDTH: 178px; TEXT-DECORATION: none; }
#left #nav ul ul { DISPLAY: none; LEFT: 190px; POSITION: absolute; TOP: -1px; }
#left #nav ul li:hover ul { DISPLAY: block; PADDING: 0px; MARGIN: 0px; BORDER: 0; }

#left label { WIDTH: 0; MARGIN: 0; PADDING: 0; BORDER: 0; }
#left input { COLOR: #333; FONT-SIZE: 100%; FONT-FAMILY: verdana, sans-serif; WIDTH: 168px; MARGIN-LEFT: auto; PADDING: 1px; BORDER: solid #333 1px; }
#left input.button { BACKGROUND: #efefef; COLOR: #333; FONT-SIZE: 95%; FONT-WEIGHT: bold; WIDTH: 60px; OVERFLOW: visible; WHITE-SPACE: nowrap; MARGIN: 0 3px; PADDING: 1px 3px; BORDER: solid #333 1px; }
#left input.button:hover { BACKGROUND: #FFEFEF; COLOR: #DF0000; BORDER: solid #DF0000 1px; CURSOR: pointer; }
#left table { BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; MARGIN: 0 auto; PADDING: 0; BORDER: 0; }
#left tr.color1 { BACKGROUND: transparent;  MARGIN: 0; PADDING: 0; BORDER: 0; }
#left tr.color2 { BACKGROUND: transparent;  MARGIN: 0; PADDING: 0; BORDER: 0; }
#left td { COLOR: #333; FONT-SIZE: 85%; MARGIN: 0; PADDING: 1px 5px; BORDER: 0; }

#center { BACKGROUND: #fff; COLOR: #333; FLOAT: right; TEXT-ALIGN: center; WIDTH: 578px; MARGIN: 0 auto; PADDING-TOP: 10px; BORDER: 0; }
#center .container_c { MARGIN-BOTTOM: 5px; PADDING: 0 14px; BORDER: 0; }
#center .body_block { BACKGROUND: #FFF2C0 url('/images/web_back_body_center.jpg') repeat-y top center; COLOR: #B38D00; WIDTH: 548px; MARGIN: 0; MARGIN: 0 auto 10px auto; PADDING: 0; BORDER: solid #B38D00 1px; }
#center .body_block h2 { BACKGROUND: #FFCA00 url('/images/web_back_head_center.jpg') repeat-y top center; COLOR: #333; TEXT-DECORATION: none; FONT-VARIANT: small-caps; TEXT-ALIGN: left; MARGIN: 0; PADDING: 2px 10px; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #fff; }
#center .body_block h2 a { COLOR: #fff; TEXT-DECORATION: none; }
#center .body_block h2 a:hover { COLOR: #FFFF00; TEXT-DECORATION: underline; }
#center .body_block hr { BACKGROUND: #B38D00; COLOR: #B38D00; }
#center .body_block .cara { FONT-SIZE: 0%; HEIGHT: 0; MARGIN: 5px 0; BORDER-TOP: dotted #B38D00 1px; }
#center .body_block_zv { BACKGROUND: #BFECFF; COLOR: #0075A7; MARGIN: 0 0 10px 0; PADDING: 0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #0075A7; }
#center .body_block_zv h2 { BACKGROUND: #00A7EF; COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none; MARGIN: 0; PADDING: 2px 10px; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 1px 0; BORDER-COLOR: #009FDF; }
#center .body_block_zv p { COLOR: #0075A7; }
#center .body_block_zv a { COLOR: #0075A7; }
#center p { COLOR: #333; FONT-SIZE: 100%; TEXT-ALIGN: justify; PADDING: 2px 0;}
#center h3 { TEXT-ALIGN: center; }
#center .f80, #right .f80, #left .f80  { FONT-SIZE: 80%; }
#center .f85, #right .f85, #left .f85 { FONT-SIZE: 85%; }
#center .f100, #right .f100, #left .f100 { FONT-SIZE: 100%; }

#center p.chyba, #right_2 p.chyba  { BACKGROUND: #FFEFEF; COLOR: #DF0000; FONT-WEIGHT: bold; TEXT-ALIGN: center; LINE-HEIGHT: 200%; MARGIN: 20px; PADDING: 20px 5px; BORDER: solid #DF0000 1px; }
#center p.chyba a, #right_2 p.chyba a { COLOR: #DF0000; TEXT-DECORATION: none; }
#center p.chyba a:hover, #right_2 p.chyba a:hover { COLOR: #DF0000; TEXT-DECORATION: underline; }

#center a { COLOR: #333; TEXT-DECORATION: underline; }
#center a:hover { COLOR: #DF0000; TEXT-DECORATION: underline; }
#center hr { BACKGROUND: #333; COLOR: #333; HEIGHT: 1px; MARGIN: 4px 0; |MARGIN: 0; BORDER: 0; }
#center .cara { FONT-SIZE: 0%; HEIGHT: 0; MARGIN: 5px 0; BORDER-TOP: dotted #333 1px; }

#center ul, #right_2 ul { COLOR: #333; LIST-STYLE: none; MARGIN: 0; PADDING: 0 0 0 15px; |PADDING: 5px 0 0 15px; }
#center ul li, #center ol ul li, #center ol ol ul li, #right_2 ul li, #right_2 ol ul li, #right_2 ol ol ul li { LIST-STYLE-TYPE: square; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; }
#center ul li.zv, #center ol ul li.zv, #center ol ol ul li.zv, #right_2 ul li.zv, #right_2 ol ul li.zv, #right_2 ol ol ul li.zv { COLOR: #0075A7; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; }
#center ul li.zv a, #center ol ul li.zv a, #center ol ol ul li.zv a, #right_2 ul li.zv a, #right_2 ol ul li.zv a, #right_2 ol ol ul li.zv a { COLOR: #0075A7; }
#center ul li.zv a:hover, #center ol ul li.zv a:hover, #center ol ol ul li.zv a:hover, #right_2 ul li.zv a:hover, #right_2 ol ul li.zv a:hover, #right_2 ol ol ul li.zv a:hover { COLOR: #DF0000; }
#center ul ul li, #right_2 ul ul li { LIST-STYLE-TYPE: disc; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; |MARGIN: 5px 0;}
#center ul ul ul li, #right_2 ul ul li { LIST-STYLE-TYPE: circle; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; }
#center ol, #right_2 ol { COLOR: #333; LIST-STYLE: none; MARGIN: 0; PADDING: 0 0 0 20px; |PADDING: 5px 0 0 20px; }
#center ol li, #right_2 ol li { LIST-STYLE-TYPE: decimal; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; }
#center ol ol li, #right_2 ol ol li { LIST-STYLE-TYPE: lower-alpha; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; }
#center li.decimal, #right_2 li.decimal { LIST-STYLE-TYPE: decimal; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; }
#center li.alpha, #right_2 li.alpha { LIST-STYLE-TYPE: lower-alpha; TEXT-ALIGN: justify; MARGIN: 10px 0 10px 0; }

#center table { BORDER-COLLAPSE: collapse; WIDTH: 100%; TEXT-ALIGN: center; MARGIN: 0 auto 10px auto; }
#center table.gallery { BORDER-COLLAPSE: collapse; WIDTH: 100%; TEXT-ALIGN: center; MARGIN: 0 auto 0 auto; }
#center th { BACKGROUND: #333; COLOR: #fff; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN: 0; PADDING: 3px; BORDER: solid #333 1px; }
#center th a { COLOR: #fff; TEXT-DECORATION: underline; }
#center th a:hover { COLOR: #FED74C; TEXT-DECORATION: underline; }
#center tr.transparent { BACKGROUND: transparent; COLOR: #333; }
#center tr { BACKGROUND: #efefef; COLOR: #333; }
#center tr:hover { BACKGROUND: #fff; COLOR: #DF0000; }
#center tr.transparent:hover { BACKGROUND: transparent; COLOR: #333; }
#center td { MARGIN: 0; PADDING: 3px;  VERTICAL-ALIGN: middle; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #333; }
#center td.transparent { VERTICAL-ALIGN: middle; MARGIN: 0; PADDING: 3px;  BORDER: 0; }
#center td.transparent_2 { MARGIN: 0; PADDING: 3px;  BORDER: 0; }

#center form, #right_2 form { TEXT-ALIGN: center; MARGIN: 0 auto 10px auto; PADDING: 0; }
#center form br, #right_2 br { CLEAR: left; }
#center fieldset, #right_2 fieldset { BACKGROUND: #EFF4FF; COLOR: #333; TEXT-ALIGN: left; MARGIN: 0 auto; PADDING: 10px; BORDER: solid #8693B3 1px; }
#center fieldset.formular, #right_2 fieldset.formular { BACKGROUND: #EFF4FF; }
#center label, #right_2 label { FONT-SIZE: 90%; FONT-WEIGHT: bold; FLOAT: left; TEXT-ALIGN: left; PADDING: 3px 0; }
#center input, #right_2 input { COLOR: #333; FONT-SIZE: 100%; FONT-FAMILY: verdana, sans-serif; MARGIN-LEFT: auto; PADDING: 1px; }
#center input.button, #right_2 input.button { BACKGROUND: #efefef; COLOR: #333; FONT-SIZE: 90%; FONT-WEIGHT: bold; OVERFLOW: visible; WHITE-SPACE: nowrap; MARGIN: 0 3px; PADDING: 1px 3px; BORDER: solid #333 1px; }
#center input.button:hover, #right_2 input.button:hover { BACKGROUND: #FFEFEF; COLOR: #DF0000; BORDER: solid #DF0000 1px; CURSOR: pointer; }
#center input.radio, #right_2 input.radio { TEXT-ALIGN: center; VERTICAL-ALIGN: middle; WIDTH: 15px; BORDER: 0; MARGIN-LEFT: 0; MARGIN-RIGHT: 4px; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
#center input.checkbox, #right_2 input.checkbox { COLOR: #333; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; _VERTICAL-ALIGN: top; WIDTH: 15px; BORDER: 0; PADDING: 0; MARGIN: 0;  }
#center select, #right_2 select { COLOR: #333; FONT-SIZE: 100%; FONT-FAMILY: verdana, sans-serif; MARGIN: 0 0 0 auto; PADDING: 0 }
#center textarea, #right_2 textarea { COLOR: #333; FONT-SIZE: 100%; FONT-FAMILY: verdana, sans-serif; PADDING: 2px; }

#center .menu_item, #right_2 .menu_item { BACKGROUND: #EFF4FF; COLOR: #333; TEXT-ALIGN: left; WIDTH: 100%; MARGIN: 0 auto 10px 0; PADDING: 0; LINE-HEIGHT: 20px; BORDER-STYLE: solid; BORDER-WIDTH: 1px 0; BORDER-COLOR: #8693B3; }
#center .menu_item p, #right_2 .menu_item p { COLOR: #333; LINE-HEIGHT: 20px; MARGIN: 0; PADDING: 0 3px; |PADDING: 1px 3px; BORDER: 0; }
#center .menu_item p a, #right_2 .menu_item p a { BACKGROUND: #333; COLOR: #fff; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-DECORATION: none; WHITE-SPACE: nowrap; MARGIN: 0 3px; PADDING: 0 2px; BORDER: solid #333 1px; }
#center .menu_item p a:hover, #right_2 .menu_item p a:hover {BACKGROUND: #FFEFEF; COLOR: #DF0000; TEXT-DECORATION: none; BORDER: solid #DF0000 1px; }
#center .menu_item p span, #right_2 .menu_item p span { BACKGROUND: #EFEFEF; COLOR: #333; FONT-SIZE: 90%; WHITE-SPACE: nowrap; FONT-WEIGHT: bold; MARGIN: 0 3px; PADDING: 0 2px; BORDER: solid #333 1px; }
#center .menu_item form, #right_2 .menu_item form { MARGIN: 0; PADDING: 0; BORDER: 0; }
#center .menu_item label, #right_2 .menu_item label { FONT-SIZE: 90%; FONT-WEIGHT: normal; TEXT-ALIGN: left; PADDING: 0; }
#center .menu_item select, #right_2 .menu_item select { COLOR: #333; FONT-SIZE: 90%; FONT-FAMILY: verdana, sans-serif; |VERTICAL-ALIGN: middle; MARGIN: 1px 3px 1px 5px; PADDING: 0; }

#center img, #right_2 img { BACKGROUND: #fff; PADDING: 2px; BORDER: solid #333 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; }
#center img.ico, #right_2 img.ico { BACKGROUND: transparent; VERTICAL-ALIGN: middle; MARGIN: 0; BORDER: 0; }


#right_2 { BACKGROUND: #fff; FLOAT: right; TEXT-ALIGN: center; WIDTH: 779px; MARGIN: 0 auto; PADDING: 0; BORDER: 0; }
#right_2 .container_r2 { MARGIN: 0; PADDING: 10px 15px 10px 15px; BORDER: 0; }
#right_2 p { COLOR: #333; FONT-SIZE: 100%; TEXT-ALIGN: justify; PADDING: 2px 0;}
#right_2 .f80 { FONT-SIZE: 80%; LINE-HEIGHT: 150%; }
#right_2 a { COLOR: #333; TEXT-DECORATION: underline; }
#right_2 a:hover { COLOR: #DF0000; TEXT-DECORATION: underline; }
#right_2 .gallery { BACKGROUND: #FFCA00; WIDTH: 180px; PADDING: 0; MARGIN: 3px auto; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #B38D00; }

#right_2 table.gallery_2 { BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; MARGIN: 0 auto 10px auto; PADDING: 0; BORDER: 0;  }
#right_2 table.gallery_2 table.nomargin { BACKGROUND: #efefef; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center; MARGIN: 5px; PADDING: 0; BORDER: 0;  }
#right_2 table.gallery_2 table:hover { BACKGROUND: #fff; }
#right_2 table.gallery_2 tr { BACKGROUND: transparent; MARGIN: 0; PADDING: 0; BORDER: 0; }
#right_2 table.gallery_2 td { BACKGROUND: transparent; VERTICAL-ALIGN: middle; MARGIN: 0; PADDING: 0; BORDER: 0; }
#right_2 table.gallery_2 td.popis { BACKGROUND: transparent; VERTICAL-ALIGN: top; }

#right { FLOAT: right; WIDTH: 200px; TEXT-ALIGN: center; MARGIN: 0; _MARGIN-LEFT: -3px; PADDING-TOP: 5px; BORDER: 0; }
#right .block_r  { BACKGROUND: #fff; WIDTH: 190px; TEXT-ALIGN: center; MARGIN: 0 auto 5px auto; PADDING: 0; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #006400; }
#right .block_r_header { BACKGROUND: #006400 url('/images/web_block_head_back.jpg') repeat-y top center; COLOR: #fff; FONT-SIZE: 100%; FONT-WEIGHT: bold; LETTER-SPACING: 2px; TEXT-ALIGN: center; LINE-HEIGHT: 25px; MARGIN: 1px; PADDING: 0 5px; BORDER-STYLE: solid; BORDER-WIDTH: 0; BORDER-COLOR: #fff; }
#right .block_r_body { BACKGROUND: #BFFFBF url('/images/web_back_box.jpg') repeat-y top center; COLOR: #004600; TEXT-ALIGN: center; MARGIN: 1px; PADDING: 5px; BORDER: 0; }
#right p { FONT-SIZE: 90%; }
#right p a { LINE-HEIGHT: 140%; }
#right hr { BACKGROUND: #004600; COLOR: #004600; HEIGHT: 1px; MARGIN: 5px 0; |MARGIN: 0; BORDER: 0; }
#right a { COLOR: #004600; }
#right a:hover { COLOR: #DF0000; }

#foot { BACKGROUND: #006400 url('/images/web_back_foot.jpg') repeat-x top center; TEXT-ALIGN: center; WIDTH: 980px; HEIGHT: 72px; CLEAR: both; MARGIN: 0; PADDING: 0; BORDER: 0; }
#foot .foot_body { MARGIN: 0; PADDING: 3px; BORDER: 0; }
#foot p { COLOR: #fff; FONT-SIZE: 80%; TEXT-ALIGN: center; LINE-HEIGHT: 150%; MARGIN: 0; PADDING: 0 3px; BORDER: 0; }
#foot a { COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: underline; MARGIN: 0; PADDING: 0; BORDER: 0; }
#foot a:hover { COLOR: #FED74C; }

#center .navigation, #right_2 .navigation { FONT-SIZE: 85%; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN: 0 auto; PADDING: 0 0 10px 0; BORDER: 0; }
#center .navigation a, #right_2 .navigation a { BACKGROUND: #efefef; COLOR: #333; LINE-HEIGHT: 20px; TEXT-DECORATION: none; WHITE-SPACE: nowrap; MARGIN: 0 3px; PADDING: 4px; BORDER: solid #333 1px; }
#center .navigation a:hover, #right_2 .navigation a:hover { BACKGROUND: #FFEFEF; COLOR: #DF0000; TEXT-DECORATION: none; BORDER: solid #DF0000 1px; }

.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; }

.posrel_ie { POSITION: relative; }

#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; }

#center .top, #right_2 .top { VERTICAL-ALIGN: top; }

.ico_list_earth { BACKGROUND: url('/images/ico/earth_16x16.gif') no-repeat left top; COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0 0 0 25px; }
.ico_list_email { BACKGROUND: url('/images/ico/e-mail_16x16.gif') no-repeat left top; COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0 0 0 25px; }
.ico_list_fax { BACKGROUND: url('/images/ico/fax_16x16.gif') no-repeat left top; COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0 0 0 25px; }
.ico_list_home { BACKGROUND: url('/images/ico/home_16x16.gif') no-repeat left top; COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0 0 0 25px; }
.ico_list_mobile-phone { BACKGROUND: url('/images/ico/mobile-phone_16x16.gif') no-repeat left top; COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0 0 0 25px; }
.ico_list_phone { BACKGROUND: url('/images/ico/phone_16x16.gif') no-repeat left top; COLOR: #333; TEXT-ALIGN: left; MARGIN: 5px 0; PADDING: 0 0 0 25px; }

#left .cara, #right .cara { FONT-SIZE: 0%; HEIGHT: 0; MARGIN: 5px 0; BORDER-TOP: dotted #004600 1px; }

.w40 { WIDTH: 40px; }
.w50 { WIDTH: 50px; }
.w60 { WIDTH: 60px; }
.w70 { WIDTH: 70px; }
.w80 { WIDTH: 80px; }
.w100 { WIDTH: 100px; }
.w130 { WIDTH: 130px; }
.w140 { WIDTH: 140px; }
.w150 { WIDTH: 150px; }
.w170 { WIDTH: 170px; }
.w195 { WIDTH: 195px; }
.w240 { WIDTH: 240px; }
.w280 { WIDTH: 280px; }
.w325 { WIDTH: 325px; }
.w372 { WIDTH: 372px; _WIDTH: 368px; }
.w450 { WIDTH: 450px; }
.w520 { WIDTH: 520px; }
.w100p { WIDTH: 100%; }

.h40 { HEIGHT: 40px; }
.h60 { HEIGHT: 60px; }
.h100 { HEIGHT: 100px; }
.h170 { HEIGHT: 170px; }
.h200 { HEIGHT: 200px; }

.vam { VERTICAL-ALIGN: middle; }

.p0505 { PADDING: 0 5px; }
.p510510 { PADDING: 5px 10px; }
.p51055 { PADDING: 5px 10px 5px 5px; }
.p5050 { PADDING: 5px 0; }
.p100100 { PADDING: 10px 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; }

.m5050 { MARGIN: 5px 0; }
.m5555 { MARGIN: 5px; }
.m0050 { MARGIN: 0 0 5px 0; }
