/*body styles*/

body, html {
   font-family:Tahoma;
   width:100%;
   height:100%;
   background-color:#fff;
   color:#000;
  

}

body {
   position:relative;
}

* html .png {
   behavior: url(css/iepngfix.htc)
}

#main {
   background:#fff url(../images/back2.jpg) no-repeat 50% top;
   width:100%;
   left:0;
   top:0;
   max-width:1600px;
   position:relative;
   min-width:1000px;
}

#path {
   width:257px;
   height:250px;
   position:absolute;
   left:0;
   top:0;
   background:transparent url(../images/path.png) no-repeat;
}

* html #path {
   behavior: url(css/iepngfix.htc)
}

#flash {
   position:absolute;
   width:100%;
   top:625px;
   height:98px;
   z-index:1;
   left:0;
}

#flash embed {
   position:relative;
}

#container {
   height:804px;
}

#container, #cont_footer {
   width:861px;
   margin:0 auto;
}

#top {
   position:relative;
   float:right;
   margin-top:20px;
   width:220px;
}

#logo {
   width:263px;
   height:73px;
   margin-left:-30px;
   float:left;
   position:relative;
}

#logo a {
   text-decoration:none;
   border:none;
   width:263px;
   height:73px;
   position:relative;
}

* html #logo a img {
   background:none;
   border:none;
   display:block;
   z-index:1000;
}

#menu {
   margin:0;
   padding:0;
   margin-top:20px;
   float:left;
   list-style:none;
}

#menu li {
   font-size:1.2em;
   line-height:auto;
   padding-bottom:10px;
   font-weight:bold;
}

#menu li a {
   background:url(../images/arrow.gif) no-repeat left 7px;
   display:block;
   text-decoration:none;
   padding:0 0 0 15px;
   color:#010101;
}

#menu li a:hover, #menu li a.active {
   background:url(../images/arrow_act.gif) no-repeat left 7px;
   color:#ae7008;
}

#bridge {
   position:absolute;
   width:123px;
   height:223px;
   top:280px;
   right:0;
   background:url(../images/bridge.png) no-repeat;
   z-index:10000;
}

* html #bridge {
   behavior: url(css/iepngfix.htc)
}


#footer {
   clear:both;
   width:100%;
   background:url(../images/bg_footer.gif) repeat;
   color#CBCACA;
}

td#left_col {
   width:550px;
   padding-right:60px;
   padding-top:15px;
}



td#left_col br {
   line-height:25px;
   clear:both;
}

td#left_col p {
   margin:10px 0 10px 0;
}


td#left_col ul {
   
   
   width:450px;
   margin-left:20px;
}

td#left_col ul li {
   list-style:inside;
   list-style-type:disc;
   font-size:14px;
   color:#CBCACA;
   line-height:1.1;
   
   margin-top:6px;
}

td#left_col h2, td#right_col h2 {
   font-size:20px;
   font-weight:normal;
   margin-bottom:20px;
   color:#fff;
}

td#left_col p, td#right_col p {
   font-size:14px;
   margin-bottom:0px;
   color:#CBCACA;
   line-height:1.4;
   text-align:justify;
}

td#right_col a,.suitemap {
   font-size:14px;
   color:#F6AF5B;
}

td#right_col a:hover,.suitemap:hover {
   text-decoration:none;
}

div#ws {
   float:right;
   width:154px;
   background:url(../images/ws.gif) no-repeat right top;
   height:40px;
}

div#ws a {
   color:#CBCACA;
   font-size:0.875em;
   text-decoration:none;
   margin:10px 5px 0 0;
   float:left;
}

div#window, div#window2 {
   /*background-color:#EFF3F4;*/
   width:585px;
   height:723px;
   position:absolute;
   z-index:100000000;
   top:22px;
   left:50%;
   margin-left:-430px;
   color:#273C45;
   font-size:14px;
   display:none;
}

div#loading {
   width:684px;
   height:707px;
   display:table;
   float:left;
   display:none;
}

div#loading_cont {
   display:table-cell;
   text-align:center;
   vertical-align:middle;
}

div#loading_cont img {
   width:auto;
   height:auto;
}

html* div#loading_cont img {
   float:left;
   margin-top:  expression(((this.parentElement.offsetHeight/2)
-(parseInt(this.offsetHeight)/2) -1) <0 ? "0" : 
(this.parentElement.offsetHeight/2)
-(parseInt(this.offsetHeight)/2) -1 +'px') ;
   margin-left:  expression(((this.parentElement.offsetWidth/2)
-(parseInt(this.offsetWidth)/2) -1) <0 ? "0" : 
(this.parentElement.offsetWidth/2)
-(parseInt(this.offsetWidth)/2) -1 +'px') ;
}

div#window h2 {
   font-size:18px;
   color:#C37F09;
   float:left;
   text-transform:uppercase;
   padding-top:20px;
}

div#window h4 {
   font-size:14px;
   color:#273C45;
   float:left;
   text-transform:uppercase;
   clear:both;
   margin-top:23px;
}

div#window p {
   line-height:1.3;
   clear:both;
}

div#window_top {
   background:url(../images/bg_top.png) no-repeat left top;
   width:584px;
   height:8px;
   position:relative;
   float:left;
   padding:0;
   margin:0;
   font-size:0;
}

* html div#window_top {
   behavior: url(css/iepngfix.htc)
}

div#window_bottom {
   background:url(../images/bg_bott.png) no-repeat left bottom;
   width:585px;
   height:8px;
   float:left;
   padding:0;
   margin:0;
   font-size:0;
}

* html div#window_bottom {
   behavior: url(css/iepngfix.htc)
}

* html div#window_container_reload {
   behavior: url(css/iepngfix.htc)
}

div#window_container_reload, div#loading {
   float:left;
   background:url(../images/bg_window.png);
   background-repeat:repeat;
   width:584px;
   height:707px;
   padding-bottom:20px;
}

div#window_head  {
   float:left;
   background-repeat:repeat;
   width:584px;
}

* html div#window_head {
   behavior: url(css/iepngfix.htc)
}

div#pather {
   font-size:12px;
   float:left;
   width:500px;
   margin:0px 0 10px 25px;
   color:#6E8791;
   position:relative;
}

* html div#pather {
   margin-left:12px;
}

div#pather a, div#pather p, div#pather span {
   color:#6E8791;
   line-height:1.3;
   display:inline;
}

div#pather a:hover {
   text-decoration:none;
}

div#pather a#act {
   text-decoration:none;
}

div#close {
   width:15px;
   height:15px;
   float:right;
   margin-right:9px;
}

div#close img, div#close a {
   cursor:pointer;
}

* html div#close {
   margin-right:5px;
}

div#window_container {
   width:584px;
   height:699px;
   float:left;
}

div#window_cont {
   width:585px;
   height:707px;
   float:left;
}

* html div#window_container {
   behavior: url(css/iepngfix.htc)
}

div#window_main_container {
   width:551px;
   height:674px;
   overflow-y:scroll;
   overflow-x:hidden;
   float:left;
   padding:10px 0 0px 25px;
   margin-bottom:0px;
   position:relative;
}

html* div#window_main_container {
   overflow:auto!important;
}

div#window_main {
   float:left;
   width:521px;
   color:#273c45;
   font-size:14px;
   position:relative;

   line-height:1.4;

}

div#window_main h2 {
   color:#c37f09;
   font-size:18px;
   text-transform:uppercase;
   clear:both;
   float:left;
   width:500px;
}

div#window_main h4 {
   font-size:14px;
   margin-top:25px;
   text-transform:uppercase;
   clear:both;
   width:500px;
   float:left;
}

div#window_main p {
   line-height:1.3;
   float:left;
   clear:both;
   width:500px;
}

div#window_main div.for_img p{
   line-height:1.3;
   clear:both;
   float:left;
   width:220px!important;
}

div#window_main span {
   line-height:1.3;
   float:left;
   clear:both;
}

div#window_main a {
   color:#316d86;
}

div#window_main a:hover {
   text-decoration:none;
}

div.block_img {
   float:left;
   width:521px;
   margin-top:35px;
}

div.for_img {
   float:left;
   height:190px;
}

div.for_img img {
   float:left;
   border:1px solid #5a8695;
}

div.for_img p {
   padding-top:3px;
}

div#window_main br {
   line-height:10px;
   clear:both;
}

div.before_menu {
   width:280px;
   float:left;
   position:relative;
   top:0;
}

#second_menu {
   list-style:none!important;
   width:200px!important;
   color:#237193!important;
   margin-left:15px!important;
   list-style:none!important;
}

* html #second_menu {
	margin-left:7px!important;
}

#second_menu li {
   line-height:1.7!important;
   width:200px!important;
   list-style-type:none!important;
   float:left!important;
}

#second_menu li a {
	display:block;
	position:relative;
}

#second_menu li a:hover {
   color:#273c45;
   text-decoration:none;
}

div#window_main ul.listul {
   margin-left:0px;
   position:relative;
   margin:0;
   padding:0;
}

div#window_main ul.listul li , div#window_main ul.listul li ul.listul li {
   /*position:relative;*/
   list-style:inside !important;
   list-style-type:disk !important;
   clear:both;
   position:relative;
   line-height:1.4;
}

html* div#window_main ul.listul li {
   height:auto;
   margin:0 !important;
}

table.for_all {
   width:500px;
   border-right:1px solid #5A8695;
   border-bottom:1px solid #5A8695;
}

table.for_all td {
   vertical-align:middle;
   text-align:center;
   border-top:1px solid #5A8695;
   border-left:1px solid #5A8695;
}

table.off_border {
   width:500px;
}

table.off_border td {
   vertical-align:top;
   padding-right:5px;
}

div.for_img2 {
   height:auto;
   float:left;
}

div.for_img2 img {
   border:1px solid #5a8695;
   float:left;
   width:auto;
   height:auto;
}

img.png {
   padding-top:0px;
}

#map {
    margin-top:10px;
	display:none;
}

.in_cont {
	width:400px!important;
	height:100%;
	float:left;
	clear:both;
	position:relative;
	border-left:1px solid #000;
	border-top:1px solid #000;
	table-layout:fixed;
}

.in_cont td {
	vertical-align:top;
	width:200px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px 0 0 5px;
	position:relative;
}

.in_cont td p, .in_cont td ul {
	width:100% !important;
}

table.stand_tb {
	width:470px;
	height:100%;
}

table.stand_tb td {
	vertical-align:top;
	width:auto;
}

.for_stand {
	width:500px;
}

.for_stand td {
	text-align:left;
	vertical-align:top;
	padding-top:10px;
}

.two_coloumn {
	width:500px;
}

.two_coloumn td {
	vertical-align:top;
	line-height:1.2;
	padding-top:3px;
}

.two_coloumn td.for_img_col {
	width:160px;
	text-align:center;
}

.two_coloumn td.for_img_col img {
	margin-bottom:10px;
	border:1px solid #5A8695;
	
}

.two_coloumn td.for_text_col {
	width:340px;
	text-align:left;
	padding-left:10px;
	padding-bottom:30px;
}
.smap li {
margin-left:20px;
padding:3px 0;
}

.ftt{
font-size:12px;
color:#CBCACA;
line-height:1.1;
}