.wrapper {width: 100%; min-width: 1000px; position: relative; overflow: hidden; //overflow-y: visible; margin: 0 auto -120px; min-height: 100%; height: auto !important; _height: 100%; _width:1000px;}

@font-face 
{
font-family: "Myriad Pro";
src: url("/MyriadPro.otf");
}

.logo {margin: 50px 0 20px; display: block;}

.menu li a {font-size: 18px; color: #374259; display: block; border: 1px solid #fff; padding: 5px 14px; //zoom: 1; //overflow: hidden;}
.menu li a:hover {background: url(/img/menu.gif) repeat-x; border: 1px solid #f0f0f0;}
.menu li a.active {color: #88898a; text-decoration: none !important; background: #fff !important; border: 1px solid #fff; cursor: default;}

.contacts {margin-top: 50px;}
.contacts p {padding-left: 42px; text-indent: -42px; margin-bottom: 5px;}

.helloword {color: #5f697f; font-size: 30px; font-family: Myriad Pro; margin-top: 45px;}
.helloword .hello {background: url(/img/hello.jpg) no-repeat; width: 236px; height: 65px; margin-top: -25px;}

.content {margin-top: 30px; padding-right: 120px;}
.content .giraff {width: 408px; height: 288px; margin-top: -30px;}
.content .special {background: #ebebeb; padding: 20px; margin: 0 0 25px -20px;}
.content .cabin {background: url(/img/spec.gif); width: 100px; height: 106px; display: block; position: absolute; left: -101px; bottom: -23px;}
.content .wheel {background: url(/img/wheel.gif); width: 31px; height: 21px; display: block; position: absolute; right: 20px; bottom: -21px;}

.content table {}
.content table tr:hover {background: #f6f6f6;}
.content table tr p, .content table tr small {font-size: 11px; color: #999}
.content table tr p {margin: 5px 0;}
.content table tr th, .content table tr td {padding: 10px;}
.content table tr th {color: #666; text-align: left; font-weight: normal; width: 40%;}
.content table.about tr th {text-align: right; width: 20%;}
.content table tr td {}

.elephant {background: url(/img/elephant.png) no-repeat; width: 408px; height: 229px; position: absolute; left: 85%; top: 240px;}

.gallery {overflow: hidden; //zoom: 1;}
.gallery a {border: 10px solid #dfdfdf; margin: 5px; display: block; float: left; width: 150px; height: 150px; overflow: hidden;}

.ghost {height: 120px;}
.footer {height: 80px; padding-top: 40px; position: relative; width: 1000px; margin: 0 auto;}
.footer .developer {text-decoration: none; width: 108px; font-size: 11px; line-height: 100%; color: #3c3c3c; display: block;}
.footer a:hover.developer {color: #999;}
.footer .copy {font-size: 12px;}
.footer .phones, .footer .email  {padding-left: 25px;}
.footer .phones {background: url(/img/phone.gif) no-repeat 0 2px;}
.footer .email {background: url(/img/mail.gif) no-repeat 0 4px; margin-top: 5px;}
