﻿body 
{
   margin: -20px auto 0px auto;
   padding: 0;
   
   background-color:#000000;
	color:#fff;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

/* IMAGE */

.image
{
   margin:0;
   padding:0;
   border-spacing:0px;
}
.image img
{
   border:0px;
}

.im_top, .im_bot
{
   height:8px;
   background:url('images/cont/im-top.jpg') 0 0 repeat-x;   
}

.im_left, .im_right
{
   width:6px;
   background:url('images/cont/im_left.jpg') 0 0 repeat-y;   
}


/* CONTENT */

.content
{
   padding:9px 2px 10px 6px;   
}

.cont_t
{
   width:862px;   
   margin:0;
   padding:0;
   border-spacing:0px;
}

.cont_t td
{
   vertical-align:top;
   padding:0px;
}

.t_cont
{
   width:525px;      
}

.t_cont_full
{
   width:100%;      
}

.t_4p
{
   width:4px;
}

/* RIGHT Windows*/

.t_right
{
   width:159px;   
   padding:0;
   margin:0px;
   border-collapse:collapse;
   border-spacing:0;   
}

.r_tit
{   
   text-align:center;
   text-decoration:none;
   font-family:Minion Pro, Minion, Consolas,Times New Roman,monotype;
   font-size:17px;
   font-style:italic;
   color:#d2af6d;   
   font-weight:bold;   
   padding-top:-6px;
   
   width:159px;
   height:24px;      
   background:url('images/right/right-tit_opt.jpg') black 0px 0px no-repeat;
   /*margin-bottom:1.5px;*/
   position:relative;
}

.r_tit span
{
   display:block;   
   position:absolute;      
   top:-2px;
   height:15px;
   /*right:0;*/
   left:14px;
}

.r_tit span span
{
   display:block;      
}


/*.r_top
{
   width:159px;
   height:8px;      
   background:url('images/right/right-top.jpg') black 0px 0px no-repeat;
}*/

.r_cont
{
   padding:0px 7px 0px 7px;   
   width:145px;
   color:#7c2e81;   
   font-size:12px;
   font-weight:bold;   
}

.r_mid
{
   width:159px;
   min-height:50px;         
   background:url('images/right/right-mid.jpg') black 0px 0px repeat-y;
}

.r_bot
{
   width:159px;   
   height:16px;      
   background:url('images/right/right-bot.jpg') black 0px 0px no-repeat;
}

.text_day
{ 
   width:130px;
   height:15px;
   background:url('images/texts/text_day.png') 35px 0px no-repeat;
}

* html .text_day
{
   background-image: url(images/blank.gif);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/NA/images/texts/text_day.png', sizingMethod='fixed');
}

.right_space
{
   height:7px;
   width:159px;
}

.right_bottom_style
{
   width:159px; 
   height:1px; 
   margin-bottom:205px;
}

.right_bottom_style
{
   margin-bottom/*\**/: 180px \9
}


/* CERNTRAL*/

.title_full
{   
   width:867px;
   height:15px;
   padding-bottom:2px;
   position:relative;
   background:black;
}

.title
{
   width:526px;
   height:15px;
   padding-bottom:2px;
   position:relative;
   background:black;
}

.main_title
{
   float:right;
   width:457px;
   height:15px;
   background:url('images/cont/main_tit.jpg') black 0px 0px no-repeat;   
   position:relative;   
}

.main_title_full
{
   float:right;
   width:798px;
   height:15px;
   background:url('images/cont/main_tit_full.jpg') black 0px 0px no-repeat;   
   position:relative;   
}

.main_title span
{
   display:block;
   text-align:center;
   text-decoration:none;
   font-family:Minion Pro, Minion, Consolas,Times New Roman,monotype;
   font-size:17px;
   font-style:italic;
   color:#d2af6d;   
   font-weight:bold;      
   position:absolute;      
   top:-2px;height:15px;
   right:0;
   left:0;
}   

.main_title_full span
{
   display:block;
   text-align:center;
   text-decoration:none;
   font-family:Minion Pro, Minion, Consolas,Times New Roman,monotype;
   font-size:15px;
   font-style:italic;
   /*color:#d2af6d;   */
   color:#e2bf7d;
   font-weight:800;      
   position:absolute;      
   top:-4px;height:15px;
   right:0;
   left:0;
}   

.delphine
{
   position:absolute;
   background:url('images/cont/delphine.png') 0px 0px no-repeat;
   top:-10px;
   width:670px;
   height:30px;
}

.delphine_full
{
   position:absolute;
   background:url('images/cont/delphine.png') 0px 0px no-repeat;
   top:-10px;
   width:670px;
   height:30px;
}

* html .delphine
{
   background-image: url(images/blank.gif);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/NA/images/cont/delphine.png', sizingMethod='fixed');
}

.main_title span span
{
   display:block;
}

.cont_top
{
   width:525px;
   height:15px;      
   background:url('images/cont/cont-top_opt.jpg') black 0px 0px no-repeat;
}
.cont_mid
{
   width:525px;
   min-height:100px;   
   background:url('images/cont/cont-mid.jpg') black 0px 0px repeat-y;
}
.cont_bot
{
   width:525px;
   height:12px;      
   background:url('images/cont/cont-bot_opt.jpg') black 0px 0px no-repeat;
}

.cont_top_full
{
   width:860px;
   height:8px;      
   background:url('images/cont/cont-top_full.jpg') black 0px 0px no-repeat;
}
.cont_mid_full
{
   width:860px;
   min-height:100px;   
   background:url('images/cont/cont-mid_full.jpg') black 0px 0px repeat-y;
}
.cont_bot_full
{
   width:860px;
   height:8px;      
   background:url('images/cont/cont-bot_full.jpg') black 0px 0px no-repeat;
}

.cont_cont
{
   padding:0 7px;
   color:#4d0f77;
   text-size:12px;
   padding-bottom:20px;
}

.cont_first
{
   margin-bottom:-100px;
   padding-bottom:100px;
}

.cont_last
{
   margin-bottom:0;
}

/* MENU */

.t_menu
{
   width:169px;   
}

.menu_title
{
   width:169px;
   height:24px;
   background:url('images/menu/menu_tit_opt.jpg') black no-repeat;
}

.menu_top
{
   width:168px;
   height:30px;
   padding-top:2px;   
   padding-left:1px;
   background:url('images/menu/menu-top.jpg') no-repeat 1px 1px;      
}

.menu_mid
{
   width:168px;   
   padding-left:1px;   
   height:100%;
   background:url('images/menu/menu-mid.jpg') 1px 0 repeat-y;
}

.menu_bot
{
   width:168px;
   height:7px;   
   padding-left:1px;
   background:url('images/menu/menu-bot.jpg') no-repeat 1px 0px;      
}

div.menu
{
   /*padding:0;
   margin:0;*/
   margin-top:-3px;  
   /*list-style-type:none;*/
   padding-bottom:100px;
}

div.menu_li
{
   width:168px;
   height:25px;
   text-align:center;
   background: url(images/menu/top_item2.png) no-repeat 2px 0px;
   vertical-align:middle;
}

/** html ul.menu li
{
   background-image: url(images/blank.gif);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/NA/images/menu/top_item2.png', sizingMethod='fixed');
}*/

div.menu_li a
{
   display:inline-block;
   text-decoration:none;
   font-family:Times New Roman,times;
   font-size:14px;
   color:#622466;
   font-style:italic;
   font-weight:bold;
   padding-top:3px;
}

div.submenu
{
   padding:2px 0px 6px 0px;
   /*margin:0;*/
   /*list-style-type:none;*/
}

div.submenu_li
{
	padding-left: 10px;
   width:168px;
   min-height:10px;
   height:17px;
   /*padding:0px;
   margin:0px;*/
   text-align:left;   
   /*margin-left:10px;*/
   vertical-align:middle;
   background-image:none;
}

div.submenu_li.p2{
  height:28px;
  line-height:13px;
     
  vertical-align:middle;
  
text-align:left; 
}

div.submenu_li a
{
   display:inline-block;
   text-decoration:none;
   font-family:Times New Roman,Times,Minion Pro, Minion;
   font-size:14px;
   font-style:normal;   
   color:#7c2e81;   
   font-weight:bold;   
   padding-top:1px;     
}

div.submenu2
{
   padding:2px 0px 2px 0px;
   /*margin:0;*/
   /*list-style-type:none;*/
}

div.submenu2_li
{
	padding-left: 17px;
   width:150px;   
   min-height:17px;
   height:17px;
   /*padding:0px;
   margin:0px;*/
   text-align:left;   
   /*margin-left:17px;*/
   vertical-align:middle;
   background-image:none;
}

/*div.submenu2 div.p2
{
   width:145px;   
   min-height:28px;
   height:28px;   
   line-height:13.5px;
}*/

div.submenu2_li a
{
   display:inline-block;
   text-decoration:none;
   font-family:Times New Roman,Times,Minion Pro, Minion;
   font-size:14px;
   font-style:italic;   
   color:#7c2e81;   
   font-weight:normal;   
   padding-top:1px;     
}


/* COMMON */

.rel {position:relative;}

/* TABLE */

.full_layout
{
   width: 100%;
   background-position:center -370px;
   background-repeat:repeat-y;
   background-color:black;
   background-image:url(images/layout/bg.jpg);
   margin-bottom:0px;
}

.tb_topping
{
   height:50px;
}

.tb_left,tb_right
{
   width:49%; 
   height:872px;
   vertical-align:top;   
}

.tb_w49
{
   width:49%;
}

.left_top_border
{
   position: absolute;
   background-repeat: no-repeat;
   background-image: url(images/layout/left_top_border.png);
   top: -44px;
   right: -102px;
   height: 917px;
   width: 235px;
   z-index:100;
}

* html .left_top_border
{
   right: -103px;
   background-image: url(images/blank.gif);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/NA/images/layout/left_top_border.png', sizingMethod='fixed');
}

*+ html .left_top_border
{
   right: -103px;
}

.tb_t_c
{
   width: 75px; 
   height: 10px;
}

.top_logo
{
   width: 874px;
   height: 165px;
   padding-top: 26px;
   background-image: url(images/layout/border_hor_fr.gif);
   background-repeat: repeat-x;
   overflow: hidden;
}

* html .top_logo
{
   width: 880px;
}

*+ html .top_logo
{
   width: 880px;
}

.border_left_fr
{
   background-image: url(images/layout/border_left_fr.jpg);
   background-repeat: repeat-y;
   background-position: 43px 0px;
}

.border_right_fr
{
   background-image: url(images/layout/border_right_fr.jpg);
   background-repeat: repeat-y;
   background-position: 0px -50px;
   
   margin-left: -3px; 
   margin-top: -6px;
}

* html .border_right_fr
{
	height: 10000px;
}

*+ html .border_right_fr
{
	height: 10000px;
}

.tb_b_c
{
   height: 37px; width:49%;
}

.tb_b
{
   padding-bottom: 40px;
}


.bottom_border
{
   width: 874px;
   height: 47px;   
   background-image: url(images/layout/border_hor_fr.gif);
   background-position:0px 10px;
   background-repeat: repeat-x;
}

.tb_lbb
{
   width:49%; 
   height:180px;
   vertical-align:bottom;
}

.left_bottom_border
{   
   position: absolute;
   background-repeat: no-repeat;
   background-image: url(images/layout/left_bottom_border.png);
   bottom: -77px;
   right: -163px;
   height: 347px;
   width: 311px;
}

* html .left_bottom_border
{
   right: -164px;
   bottom: -75px;
   background-image: url(images/blank.gif);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/NA/images/layout/left_bottom_border.png', sizingMethod='fixed');
}

*+ html .left_bottom_border
{
   bottom: -258px;
}

.right_top_border
{   
   position: relative;
   background-repeat: no-repeat;
   background-image: url(images/layout/right_top_border.png);
   margin-top: -18px;
   margin-left: -137px;
   height: 887px;
}

* html .right_top_border
{
   background-image: url(images/blank.gif);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/NA/images/layout/right_top_border.png', sizingMethod='fixed');
}

*+ html .right_top_border
{
   height: 890px;
}

.right_bottom_border
{
   position: relative;
   background-repeat: no-repeat;
   background-image: url(images/layout/right_bottom_border.png);
   height: 328px;
   margin-top: -113px;
   margin-left: -180px;
   z-index:10;
}

* html .right_bottom_border
{
   background-image: url(images/blank.gif);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/NA/images/layout/right_bottom_border.png', sizingMethod='fixed');
}

*+ html .right_bottom_border
{
}

/* OTHER */

.copy
{
   color:#888;
   font-size:10px;
   font-weight:bold;
   position:absolute;
   bottom:40px;
   left:20px;
}

.dc_title
{
   font-size:120%;
   font-weight:bold;
   text-align:center;
   height:30px;   
   margin:4px;

}

/*****************************************/
/* Image Gallery */

.ImageGalleryContainer
{
 	cursor: pointer;
    float: left;    
    margin: 1px;
    padding: 1px;
    width: 140px;
    height: 105px;
}

.GalleryImage
{
	padding: 0;
	display: block;
	margin: 0px auto;	
}

.ImageGalleryImageTable
{
    border-collapse: collapse;
    width: 140px;
    height: 105px;    
}

.ImageGalleryImageTable tr td
{
    padding: 0;
}

a:link {color: #000084}
a:visited {color: #000084}
a:hover {color: #000084; text-decoration: none}
