﻿html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, table {
	margin: 0;
	padding: 0;
	border: 0;
}

html, body {width: 100%; height: 100%;}
html {font-size: 100.01%;}
img {vertical-align: top;}

/* ###### general ######*/

body { color: black;
       font-size: 14px;
       font-family: Arial, Helvetica, sans-serif;
       line-height: 18px;
       text-align: center; }

.layout { width: 971px;
          text-align: left;
          margin: 0 auto; }

.header { margin: 9px 0;
          overflow: hidden; }

.header .village { float: right;
                   margin: 0; }

.header .eng { float: right; 
               margin: -3px 13px 0 0; }

.header .eng img { height: 11px;
                   widht: 16px;
                   margin: 0 6px 0 -22px;
                   padding: 4px 0 0 0; }

.header .eng a { margin-left: 22px;
                 font-size: 13px;
                 color: #b4b4b4; }

.header .eng a:hover { color: #ff9218; }

.header .eng a:active { color: red; }

.header .logo { position: relative;
                top: 15px;
                left: 27px;
                height: 87px;
                width: 312px; }

.header .logo img { height: 87px;
                    width: 312px; }

.content { margin: 0px 27px 0px 18px; }

.page { padding-top: 25px; }

.footer { font-size: 12px;
          color: #949494; }

.footer a { color: #949494; }

.footer a:hover { color: #ff9218; }

.footer a:active { color: red; }

.footer .map { float: right; }

.footer .contact { font-size: 14px;
                   margin-bottom: 5px;
                   color: black;
                   font-weight: bold; }

.main_menu { background: #abbdc6;
             clear: both;
             width: 100%;
             overflow: hidden;
             line-height: 14px; }

.main_menu ul { display: inline;
                float: left;
                margin: 0;
                padding-left: 8px;
                list-style-type: none; }

.main_menu ul li { float: left;
                   padding: 10px 16px 9px 15px;
                   margin: 0;
                   border-right: 1px solid #fff; }

.main_menu ul li a { color: #fff; 
                     font-family: Verdana, Arial, Helvetica, sans-serif;
                     font-size: 13px;
                     font-weight: bold;
                     text-decoration: none;
                     border-bottom: 1px solid #fff; }

.main_menu ul li a:hover { color: #000; }

.main_menu ul li a:active { color: red; }

.main_menu ul li a.sel { color: black; 
                         text-decoration: none; 
                         border: 0; }

.left_menu { font-size: 16px;
             line-height: 20px;
             float: left;
             margin: 19px 25px 25px 0px; }

.left_menu ul { margin: 0; 
                list-style-type: none; }

.left_menu ul li { border-bottom: 2px solid #fff; 
                   background: #f3f3f3;
                   padding: 8px 20px 7px 20px; }

.left_menu ul li a { color: #949494; 
                     text-decoration: none;
                     border-bottom: 1px solid #949494; }

.left_menu ul li a:hover { color: #ff9218; }

.left_menu ul li a:active { color: red; }

.left_menu ul li a.sel { color: black; 
                         text-decoration: none; 
                         border: 0; }





/* ###### Page ###### */

.page p { font-family: Arial;
          font-size: 14px;
          line-height: 18px;
          color: black; 
          margin: 14px 0; }

.page p a { color: black; }

.page p a:hover { color: #ff9218; }

.page p a:active { color: red; }

.page h1 { color: #949494;
           font-size: 22px;
           margin-bottom: 18px; }

.page h1 a { color: #949494; }

.page h1 a:hover { color: black; }

.page h1 a:active { color: red; }

.page h2 { color: #949494;
           font-size: 18px;
           margin: 18px 0 9px 0; }

.page .comment { margin: 0 0 0 50px;
                 font-family: Arial; 

                 font-size: 12px;

                 line-height: 14px;

                 color: #949494; }

.page .comment a:hover { color: #ff9218; }

.page .comment a:active { color: red; }

.page .tabl { margin: 18px 0; }

.page ul { list-style-type: square;
           list-style-position: outside;

           list-style-image: none; 

           margin: 0 0 0 30px; 

           line-height: 18px;

           color: #ff9218; }

.page ul a { color: black; }

.page ul a:hover { color: #ff9218; }

.page ul a:active { color: red; }

.page .iamblack { color: black; }

.page li { margin: 9px 0;
           line-height: 18px; }

hr { color: #CCC;
     background-color: #CCC;
     height: 1px;
     border-width: 0px; }





