/* START container_css */
/* container */
#container {position:relative; width:850px; height:650px; margin:50px auto;}
.bkgd {background:url(images/cms/bkgd_no-repeat.png) no-repeat;}
.bkgdx {background:url(images/cms/bkgd_repeat-x.png) repeat-x;}

/* container upper background */
.upper_left {position:absolute; top:0px; left:0px; background-position:-988px 0; width:19px; height:20px;}
.upper_mid {position:absolute; left:19px; background-position:0 -1348px; width:762px; height:20px;}
.upper_right {position:absolute; left:762px; background-position:-1057px 0; width:19px; height:20px;}

/* container mid background */
.mid_left {position:absolute; top:20px; left:0px; background-position:-532px 0; width:9px; height:535px;}
.mid_mid {position:relative; left:9px; background-position:0 -100px; width:782px; height:535px;}
.mid_right {position:relative; left:782px; background-position:-650px 0; width:9px; height:535px;}

/* container mid portfolio background */
.mid_left_portfolio {position:absolute; top:20px; left:0px; background-position:-591px 0; width:9px; height:613px;}
.mid_mid_portfolio {position:relative; left:9px; background-position:0 -685px; width:782px; height:613px;}
.mid_right_portfolio {position:relative; left:782px; background-position:-709px 0; width:9px; height:613px;}

/* container lower background */
.lower {position:absolute; top:555px; left:0px;}
.lower_left {position:relative; left:0px; background-position:-392px 0; width:20px; height:50px;}
.lower_mid {position:relative; left:20px; background-position:0 0; width:759px; height:50px;}
.lower_right {position:relative; left:759px; background-position:-462px 0; width:20px; height:50px;}

/* container lower portfolio background */
.lower_portfolio {position:absolute; top:633px; left:0px;}

/* container background images */
.name {position:absolute; top:60px; left:595px; background-position:-768px 0; width:170px; height:20px; border:none;}
.home_logo {position:absolute; top:208px; left:30px; background-position:0 0; width:209px; height:133px;}
.insd_logo {position:absolute; top:108px; left:67px; background-position:-259px 0; width:83px; height:54px;}
/* END container_css */
/* START nav_css */
/* main menu */
.menu ul li a, .menu ul li a:visited {display:block; width:75px; height:18px; background:#b01f24; margin:0px 5px 0px 0px; padding:4px 0px 1px 6px; text-align:left; color:#fff; font-size:11px; text-decoration:none; outline:none;}
.menu ul li a:active {}
.menu ul {padding:0; margin:0; list-style-type:none;}
.menu ul li {float:left; position:relative;}
.menu ul li:hover a, .menu ul li a:hover {color:#fff; background:url(images/cms/nav_main_bkgd_95x23.png) 0px 0px;}
/*.menu ul li:hover a, .menu ul li a:hover {color:#fff; background:url(images/cms/bkgd_no-repeat.png) no-repeat; background-position: -1306px 0; width:95px; height:23px;}*/

/* up menu */
.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}
.menu ul li ul {visibility:hidden; position:absolute;}
.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; bottom:23px; left:0;}
.menu ul li:hover ul li, .menu ul li a:hover ul li {display:block; background:#fff; margin:-5px 5px 0px 8px; padding:0px 0px 0px 0px; color:#706855; width:130px; clear:both;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {background:#fff; color:#706855; width:100%;}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:url(images/cms/nav_bup_bkgd_130x18.png) -3px 3px no-repeat; color:#b01f24;}
/*.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:url(images/cms/bkgd_no-repeat.png) no-repeat; background-position:-1123px 3px; width:130px; height:18px; color:#b01f24;}*/
/* END nav_css */

/* START footer_css */
#footer_right_1 {position:relative; top:-50px; left:600px; width:10px; height:35px; border-style:solid; border-width:0px 0px 0px 1px; border-color:#d2cdc7; padding:0px 10px; color:#b1ba1f; font-size:11px;}
#footer_right_2 {position:relative; top:-85px; left:611px; width:130px; height:35px; color:#fff; margin-left:25px; font-size:9px;}
#footer_copy {position:relative; top:-69px; left:20px; width:260px; height:20px; color:#000; font-size:9px;}
/* END footer_css */
/* START default_css */
body {background-color:#f6f3f3; margin:0px; padding:0px; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
.clear {clear:both;}

/* position nav bar */
#menu_bar {position:absolute; top:124px; left:160px; width:634px; height:23px; background:#b01f24;}
.menu {position:absolute; top:124px; left:210px; width:400px; font-family: verdana, arial, helvetica, sans-serif; font-size:11px; margin:0px auto;}

/* position footer */
#footer {position:absolute; top:609px; left:0px;}

/* insd body */
#insd_body {position:absolute; top:200px; left:220px; width:500px; height:300px; display:inline-block;} /* border:solid 1px #000;*/
#insd_body h2 {margin-bottom:25px; border-style:solid; border-width:1px; border-color:#fff #fff #b1ba1f #fff; font-size:14px; display:block;}
#insd_body p {margin:15px 25px 0px 50px;}
#insd_body ul {margin-left:50px;}
#insd_body ul li {margin:0px -15px 0px 15px;}
#insd_body .kma {text-align:left; unicode-bidi:bidi-override; direction:rtl;}

/* END default_css */

