html, body {border: 0; margin: 0; padding: 0; direction: rtl;}
body{width: 100%; height: 900px; background: #77a5d8}
h2 {font-size: 15px;}
* {font-family: arial;}
img {border: 0; margin: 0; -ms-interpolation-mode: bicubic;}
p {margin: 0;}
.clr {clear: both;}
.site_bg{width: 100%; text-align: center;}
.site{width: 100%; margin: 0 auto; text-align: right; background: #3675ba;}
.header{position: relative; width: 100%; height: 102px; /*background: url(/graphics/header.png) center center no-repeat;*/ overflow: hidden;}
.lang{width: 25px; height: 18px; position: absolute; top: 3px; left: 3px;}

#menu_endpiece{width: 128px; height: 22px; background: #acadb1; position: absolute; top: 188px; right: 0; margin: 0; padding: 0; border-left: 1px solid 75767a;}

.menu {height: 22px; overflow: hidden; margin-right: 128px; position: relative; z-index: 1;}

.menu_item {float: right; height: 22px; cursor: pointer; text-align: center; background: url(/graphics/menu_button.png) center right; vertical-align: bottom;}
.menu_item:hover {background: url(/graphics/menu_button_selected.png) center right;}
.menu_item table{width: 100%; height: 100%; border-spacing: 0;}
.menu_item td{text-align: center; vertical-align: middle;}
.menu_item a{color: #4d4e52; font-size: 14px; font-weight: bold; text-decoration: none;}
#menu_selected a{color: white; font-size: 14px; font-weight: bold; text-decoration: none;}
.menu_item:hover a{color: white;}

.right_menu{width: 130px; background: #97c4ee; vertical-align: top;}
.right_menu div{width: 130px; padding: 5px 0; border-bottom: 1px solid #020005; text-align: center; position: relative; z-index: 999999999;}
.right_menu div table{width: 130px; background: #97c4ee; position: absolute; border-top: 1px solid #020005; top: -1px; right: 129px; display: none;}
.right_menu div table td{width: 120px; padding: 5px; border-bottom: 1px solid #020005;}
.right_menu div:hover table{display: block;}
.right_menu div a{color: #1e4a7b; font-weight: bold; text-decoration: none; font-size: 13px;}
.right_menu div a:hover{color: #3e9acb;}
.main_body{width: 100%; /*height: 729px;*/ background: rgb(179,200,222)/*url(/graphics/main_bg.png) top left no-repeat*/; position: relative; border-spacing: 0 0;}

.main_content {vertical-align: top;}

.splash {width: 448px; height: 421px; position: absolute; left: 0; bottom: 0; background: url(/graphics/splash.png)}
.all_div{position: absolute;}
.gallery{width: 237px; height: 281px; background: white; float: right; margin: 13px 11px;}
.home_article{}
.roller{width: 240px; height: 281px; background: url(/graphics/roller_bg.png); float: left; margin: 13px 11px; overflow: hidden;}
.blend  {
width: 237px; height: 281px; background: white; float: right; margin: 13px 11px;
overflow: hidden;
}
.internal_page {/*width: 650px; */ padding: 10px; /*height: 630px; overflow: auto;*/}

.link_icon{border: 2px solid #cccccc; margin: 6px; float: right; width: 126px; height: 126px; overflow: hidden; background: white;}

.domain_name{clear: both;width: 100%; height: 40px; background: #0250a3;text-align: center;}
.bottom_text{height: 38px; text-align: center; background:  #3675ba;}
.footer_links table{margin: 0 auto; text-align: center;}
.footer_links a{text-decoration: none; font-size: 13px; color: black;}
.footer_links a:hover{text-decoration: underline; color: #2d3d5d;}
.company_text{margin: 3px auto;};
.company_text td{padding: 0 5px; vertical-align: middle; font-size: 13px;}
.company_text a{font-weight: bold;text-decoration: none; color: black;}
.company_text a:hover{text-decoration: underline;}

.trail {margin-top: 0; /*display: none;*/}