* {margin: 0;padding: 0;}
h5 {visibility:hidden;}
a:active, a:focus {outline-style:none;}
img {border:none;}

body {background-color: #646464; font: normal 9pt Calibri, Helvetica, sans-serif; color: #fff;}
#container {float: left; width:100%; margin-top: 10px;}
#header {float: left; width: 100%;	height: 200px; margin: 0;}
#logo {position: relative; left: 0px; top: 0px; width: 135px; height: 97px; margin-left: 40px; background: #646464 url(../images/logo.png) no-repeat;}
#menu {position: absolute; right: 0px; top: 0px; width: 440px; height: 97px; margin:0px 6% 0 0; background: none url(images/menu.pn) no-repeat bottom;}
#menu p{padding:0px; word-spacing: 15px; letter-spacing: 1px; margin-top:85px }
#frames_top {position: absolute; right: 0px; top: 107px; width: 100%; height: 13px; background: #646464;}
#lines {float: left; width: 100%; height: 1px; margin: 3px 0 3px 0; background: #fff ;}
#frames {float: left; width: 100%; height: 11px; padding:-5px 0px -5px 0px; background: #646464 url(../images/frame2.gif) repeat-x;}

#main_content {position: absolute; left: 0px; top: 125px; width: 100%; height: 285px; background: none;}
#slideshow {float: left; min-width:1680px; width: 100%; height: 355px; margin:-10px 0 15px 0px; z-index: 10;}
#news {visibility:hidden;}

#background_left {position: absolute; left: 5px; top: 118px; width: 900px; height: 581px; background: #646464 url(../images/background_left.gif) no-repeat;z-index: -10;}
#background_right {position: absolute; right: 0px; top: 28px; width: 281px; height: 761px; background: #646464 url(../images/background_right_big.gif) no-repeat;z-index: -10;}

#footer {float: left; margin-top:0px; width: 100%; height: 10px; background:none;}
#frames_bottom {position: relative; padding-top:-2px; left: 0px; top: 0px; width: 100%; height: 15px;background:none;}
#trademark {position: relative; right: 0px; top: 7px; width: 100%; height: 16px;background:none;}
#copyright {position: relative; left: 0px; top: 0px; width: 166px; height: 16px; margin-left: 50px; background:none bottom;}
#change_language {float: right; width: auto; height: 16px; margin: -13px 8px 0 0; background:none bottom;}


#contact_wraper {float: left; width: 100%; height: 285px; margin-left: 0px; background:none;}

#contact_text {position: absolute; left: 50px; top:20px; width:400px;}
#contact_text h3{font: normal 25pt Calibri, Helvetica, sans-serif; color: #fff;margin-bottom:16px;}
#contact_text p{font: normal 12pt Calibri, Helvetica, sans-serif; color: #fff; line-height: 24px; }
#contact_text h4{font: normal 14pt Calibri, Helvetica, sans-serif; color: #fff;margin-top:20px;}
#contact_maps_wraper {position: absolute; right: 50px; top:20px; width:632px; height: 242px; background: url(../images/contact_frame_bckg.png) no-repeat; margin-bottom:100px;}
#contact_maps {float:left; margin:1px 0 0 14px; }
#contact_photo {float:right; margin:14px 14px 0 0; width:314px; height: 220px; background: url(../images/contact_photo2.jpg) no-repeat;}
#google_maps_link {background:#f40;padding:2px 4px 2px 4px; float:left; position:relative; margin:197px 0 0 -185px;}
#google_maps_link a{font: bold 9pt Calibri, Helvetica, sans-serif; color: #fff; text-decoration: none;}
#google_maps_link a:hover{color: #ffc00e; text-decoration: none;}
.email {font-size:16px; color:#ff0000; font: bold!important;}
.email a:hover {color:#ffc00e; text-decoration: none; }
.email a:link, a:visited, a:active {color:#ffc00e; text-decoration: none; }


#nav-menu {position: absolute; right: 0px; top: 85px; margin:0px 34px 0 0; width:405px; height: 15px; background: url(../images/menu_spaces2.gif) right bottom no-repeat; z-index:11}
#nav-menu ul {list-style: none; padding: 0; margin-top: -85px; z-index:10;}
#nav-menu li {float: left;padding:0px; font-size: 14px; word-spacing: 15px; letter-spacing: 1px; margin-top:78px }
#nav-menu li a {background:none; height: 2em; line-height: 2em; float: left; width: 80px; display: block; color:#fff; text-decoration: none; text-align: center;}
#nav-menu li a:hover {color:#ffc00e; text-decoration: none; }




