html,body {padding: 0; margin: 0; height: 100%; width: 100%; background-image: url('../image/header-tail.jpg');  background-repeat: repeat-x; background-color: #262523;}

html, input, textarea{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.75em;
	line-height:1.5em;
	color:#64605c;
}

img {vertical-align:top;}
a img { border:0;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#64605c; outline:none;}
a:hover{text-decoration:none;}
h2 {font-size:2em; line-height:1.2em; color:#090302; margin-bottom:30px; position:relative;}

.content{width: 1050px; margin: 0 auto;}
.clear{clear: both;}

#header{background:url("../image/header-bg.jpg") top center no-repeat; height: 143px; vertical-align: top;}
.nav {}

.nav .home {cursor: pointer; background:url("../image/nav-home-bg-active.gif") left top no-repeat; width: 25px; height: 22px; float: left;}
.nav .letter {cursor: pointer; background:url("../image/nav-letter.gif") left top no-repeat; width: 25px; height: 22px; float: left;}
.nav .lang{background-color: #C8C1A9; float: left; height: 20px; padding-top: 1px;}
.nav .lang a{color: #000000; text-decoration: none;}

#logo {float: left; padding-top: 40px; padding-left: 15px;}

.menu {float:right; padding:38px 0 0 0;}
.menu ul { list-style:none;}
.menu li{line-height:2.5em;}
.menu li {float:left; padding:0; background:url(../image/menu-li-bg.gif) right 9px no-repeat;}
.menu li a {text-decoration:none; display:inline-block; color:#000; font-size:1.16em; text-transform:uppercase; margin:5px 1px 0 0; padding:0;}
.menu li a strong {display:inline-block; padding:0 5px;}
.menu li a strong strong {padding:5px 11px 8px 11px; font-weight: normal; }
.menu li a:hover, .menu .active a  {background:url(../image/menu-li-left-bg.gif) left top repeat-x; color:#e0dcd0;}
.menu li a:hover strong, .menu .active a strong  {background:url(../image/menu-li-right-bg.gif) right top no-repeat;}
.menu li a:hover strong strong, .menu .active a strong strong  {font-weight: normal; background:url(../image/menu-li-tail-bg.gif) top repeat-x;}
.menu .last {background:none;}

#footer{height: 70px; background-image: url('../image/row-bg.jpg');  background-repeat: repeat-x; color: #8C897B;}

#gallery{padding-top: 10px; padding-bottom: 5px; margin: 0 auto;}
.image{cursor: pointer; width: 133px; height: 185px; text-align: center; overflow: hidden;}
.image p{margin-top: 159px; color: #000000;}

#gallery{height: 210px; vertical-align: top;}
.gallery {padding-top: 10px;}
.gallery img {margin-right:7px;}
.gallery .last {margin:0;}
.gallery .image {float: left; width: 133px; height: 185px; margin-right: 7px; text-align: center; overflow: hidden;}
.gallery .image p {margin-top: 159px; color: #000000;}

#body{background:url("../image/content-bottom-tail.jpg") center bottom repeat-x #f6f2e5; vertical-align: top;}
#body2{background-image: url('../image/content-tail.jpg');  background-repeat: repeat-x; padding-top: 20px; padding-bottom: 50px; min-height: 300px;}

.border{background:url("../image/border-bg.gif") left bottom repeat-x; padding-right: 20px; padding-top: 10px; height: 75px;}

#form .input { background: none repeat scroll 0 0 #504943; border: 1px solid #231e1b; color: #8C897B; font-size: 1em; height: 19px; line-height: 1.2em; padding: 3px 0 0 9px; vertical-align: top; width: 556px; }
#form .textarea {background: none repeat scroll 0 0 #504943; border: 1px solid #231e1b; color: #8C897B; font-size: 1em; height: 78px; overflow: auto; padding: 2px 0 0 8px; width: 557px;}
#form .submit{ background: url("../image/link-tail-bg.gif") repeat-x scroll center top transparent; padding: 8px 10px 11px; display: inline-block; color: #E0DCD0; cursor: pointer; font-size: 100%; line-height: 1.2em; text-decoration: none; text-transform: uppercase; float: right; font-weight: bold;}
