@charset "utf-8";
/* CSS Document */

body {
background-color: #000;
color: silver;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
height: 100%; 
background-image: url(assets/BG_city1blue_long.jpg); 
background-position: center top; 
background-repeat: repeat; 
background-attachment: fixed;
}

#wrap {
margin:20px auto 0;
padding:0;
width:800px;
margin-top:20px; 
padding-bottom: 10px;
width: 800px; 
background: transparent url(assets/halfscreen-black.gif) center repeat;
border-left: 4px ridge white; 
border-right: 5px solid #000; 
border-top: 4px ridge #fff;
}

#wrap2 {
margin:0 auto;
padding:0;
width:800px;
margin-top: 0px;
position: relative; 
background: transparent url(assets/halfscreen-black.gif) center repeat;
border-left: 4px ridge white; 
border-right: 5px solid #000;
}




#full {
margin: 0 10px;
background: #666;
}


#top {
position: relative; top: 0; left: 0; 
margin:0;
padding:0;
width: 100%;
height: 210px;
/*background: url(assets/NW_Group01_200_fff.jpg) left top no-repeat;
background-position: 10px 10px;*/
}

#pie {
float: right;
margin:0;
padding:0; 
width: 25%; 
height: 200px;
background-image: url(assets/pie_140px_city_T.gif); 
background-position: bottom; 
background-repeat: no-repeat;
}

#group{
/*background-color: #FFFF00; */
position: absolute; top: 10px; left: 10px;
float: right;
margin:0;
padding: 184px 0 0 0; 
width: 137px; 
height: 0p;
background-image: url(assets/NW_Group01_180h.jpg); 
background-position: top l; 
background-repeat: no-repeat;
text-align: center;
font: bold normal 10px Arial, Helvetica, sans-serif; 
color: #FFF;
}

div.title1 {
position: absolute; bottom: 40px; left: 165px; 
width: 350px; 
font: normal bold 55px Myriad Pro, Myriad Pro Cond, Myriad, Helvetica, sans-serif; 
color: #FFF;
}

div.title2 {
position: absolute; bottom: 20px; left: 169px; 
width: 350px; 
font: normal bold 26px Myriad Pro, Myriad Pro Cond, Myriad, Helvetica, sans-serif;
color: #FFF;
}

/* ------------ FOOTER ------------------*/


#wrap3 {
/*background-color: #000;*/
margin:0 auto;
padding:0;
width:800px;
margin-top: 0px;
position: relative;
background: transparent url(assets/halfscreen-black.gif) center repeat;
border-left: 4px ridge white; 
border-right: 5px solid #000; 
border-bottom: 4px ridge #666;
}


#footer1 {
/*background-color: #000;*/
margin: 0;
padding: 0;
width: 100%;
height: 30px;
}

.footer_txt1 {
/*background-color: #000;*/
vertical-align: top;
font: normal normal 11px Arial, Helvetica, sans-serif;
color: silver;
text-align: left; 
vertical-align: top;
margin: 0 60% 0 0;
padding: 0.75em 1.0em 0;
}

.footer_txt2 {
/*background-color: #000;*/
vertical-align: top;
font: normal normal 11px Arial, Helvetica, sans-serif;
color: silver;
text-align: right; 
vertical-align: top;
padding: 0.75em 1.0em 0;
float: right;
width: 40%;
display: inline;
}

.footer_txt_left {
/*background-color: #000;*/
vertical-align: top;
font: normal normal 11px Arial, Helvetica, sans-serif;
color: silver;
text-align: left; 
vertical-align: top;
margin: 0;
padding: 0.75em 1.0em 0;
}


/* ------------ HOME - RIGHT ------------------*/


div#boss {
position: absolute; bottom: 0px; right: 150px;
margin: 0;
padding: 2px;
font: normal bold 16px Arial, Helvetica, sans-serif; 
color: #FF0000; 
text-align: center;
display: block;
border: 1px silver inset;
}

div#boss a {
display: block;
color: RED; 
margin: 0;
padding: 2px;
text-decoration: none;
}

div#boss a:hover {
background-color:#666;
display: block;
color: #FFF; 
margin: 0;
padding: 2px;
text-decoration: none;
}


div#advertisors {
margin: 10px auto 0; 
padding: 0; 
font: bold normal 18px Myriad Pro Cond, Myriad Pro, sans-serif;
color: #FFF; 
text-align: center;
border: 1px silver inset;
width: 100px;
}

div#advertisors a {
font: bold normal 18px Myriad Pro Cond, Myriad Pro, sans-serif;
display: block;
text-decoration: none;
color: #FFF; 
margin: 0 auto;
width: 100px;
}

div#advertisors a:hover {
background: #666; 
color: #fff;
}



div.underline {
position: relative; right: 0; left: 150px; 
width: 640px; 
border-bottom: 2px solid silver; 
height: 10px;
margin:0 0 0 0;
padding:0;
}



/* -------------------------- TEXT --------------------------------- */


h1 {
margin: 0; 
padding: 0; 
font: normal normal 50px Myriad Pro Cond, Myriad Pro, sans-serif;
color: #FFFFFF; 
}

h2 { 
font: normal bold 26px Myriad Pro Cond, Myriad Pro, sans-serif; 
color: #FFFFFF; 
background:green; 
text-align: center;
margin: 0 10px 10px;
padding: 4px;
background: #000;
}




/*  ----- was originaly the Advertisors Only Test ----- */

h3 {
margin: 10px auto; 
padding: 0; 
font: bold normal 18px Myriad Pro Cond, Myriad Pro, sans-serif;
color: #FFFFFF; 
}




div.headerbox_main { 
border-bottom: 2px solid silver; 
border-left: 2px solid silver; 
border-top: 2px solid #333; 
border-right: 2px solid #333;  
text-align: center;
margin: 0 10px 10px;
padding: 4px;
background: #000;
}

div.headerbox_main  p {
font: normal bold 26px Myriad Pro Cond, Myriad Pro, sans-serif; 
margin: 0 0 0 2px; 
padding: 0;
text-align: center; 
display: block;
color: #fff; 
}



div.headerbox1 {
border-bottom: 2px solid silver; 
border-left: 2px solid silver; 
border-top: 2px solid #333; 
border-right: 2px solid #333;  
background-color:#000; 
color: #fff; 
padding: 4px 4px 2px 4px; 
margin: 40px 10px 20px 10px;
}


div.headerbox1 p {
font: bold normal 20px Myriad Pro Cond, Myriad Pro, sans-serif;
margin: 0 2px 0 0; 
padding: 0;
text-align: right; 
display: block;
color: #fff; 
}


div.headerbox_2 {
background-color: #000;
text-align: center;
margin: 0 10px 40px 10px;
padding: 0;
}

div.headerbox_2 p {
font: normal bold 20px Myriad Pro Cond, Myriad Pro, sans-serif; 
color: #FFFFFF; 
background-color: #000;
text-align: left;
margin: 20px 20px;
padding: 4px;
}


div.headerbox_3 {
border-bottom: 2px solid silver; 
border-left: 2px solid silver; 
border-top: 2px solid #333; 
border-right: 2px solid #333;  
background-color:#000; 
padding: 4px 4px 2px 4px; 
margin: 20px 10px 10px 10px;
text-align: left; 
display: block;
}


div.headerbox_3 p {
font: normal bold 20px Myriad Pro Cond, Myriad Pro, sans-serif;
color: #fff; 
margin: 0 0 0 2px; 
padding: 0;
text-align: left; 
display: block;
}

p.headerbox_form {
font: normal bold 20px Myriad Pro Cond, Myriad Pro, sans-serif;
color: #FFF; 
margin: 30px 10px 0; 
padding: 0 0 4px 0;
text-align: left; 
display: block;
border-bottom: 2px solid silver;
}



div#header_main { 
font: normal bold 26px Myriad Pro Cond, Myriad Pro, sans-serif; 
color: #FFFFFF; 
background:green; 
text-align: left;
margin: 20px 0 10px 10px; 
padding: 0;
}


div.formbox1 {
margin: 0px 10px 0px; 
padding: 20px 0 0px 20px;  
border-left: 0px solid silver; 
border-right: 0px solid silver; 
border-bottom: 0px solid silver;
}


/* -----------------------MAIN PANE--------------------------- */

#main{
margin: 0 50% 0 0; 
padding: 0; 
position: relative;
clear: left; 
margin-left: 10px; 
margin-bottom: 10px; 
border-right: 3px silver ridge;
}

div#right{
margin: 0; 
padding: 0; 
float: right;
width: 47%; 
margin-right: 10px; 
display: inline; 
}



#main2{
margin: 0 50% 0 0; 
padding: 0; 
background-color: navy;
position: relative;
clear: left;
}


div#right2{
margin: 0 10px 0px 0;
padding: 0;
width: 45%;
background-color: blue;
position: absolute;
top: 0;
right: 20px;
}

#header_tits {
background-color: #000;
text-align: center;
margin: 0 10px 10px 10px; 
padding: 4px 4px;
border-bottom: 2px solid silver; 
border-left: 2px solid silver; 
border-top: 2px solid #333; 
border-right: 2px solid #333; 
}

#header_tits p {
font: normal bold 16px Myriad Pro Cond, Myriad Pro, sans-serif; 
color: #FF0000; 
margin: 0; 
padding: 0; 
background-color: #000;
padding:2px 2px;
}

#header_tits p a {
background-color:#000;
display: block;
text-decoration: none;
color: #8da849;
margin: 0;
padding:2px 2px;
}


#header_tits p a:hover {
background: #FFFF66;
color: #FF0000;
}	





/* --------------------RIGHT - NEW ------------------------- */

div.staff_month {
float: left; 
text-decoration: none;
font-size: 10px;
margin: 20px 0 0 10px;
height: 0px;
width: 100px;
padding: 154px 0 0 0;
text-align: center;
display: inline;
color: #fff;
background: url(assets/staff_month01_100x150.jpg) no-repeat top right; 
background-position: 0 0;
}

div.wrap_company_news {
margin-left: 10px; 
background-color: #000; 
padding: 4px 4px 10px; 
margin-right: 10px;
border-bottom: 2px solid silver; 
border-top: 2px solid #333; 
border-right: 2px solid #333; 
border-left: 2px solid silver; 
}

p.company_news {
font: normal bold 12px Arial, Helvetica, sans-serif;
color: #FFF;
text-align: right;
margin: 20px 10px 0 35%; 
padding: 0;
}

p.company_news a {
color: #FFFF66;
}
p.company_news a:hover {
color: #99FFFF;
}


div.wrap_cast {
padding: 0;
height: 88px; 
border: 2px solid silver; 
margin: 0 10px 20px 10px;
background-color: #000;
}

div.cast_tmb2 {
background-position: top right; background-repeat: no-repeat; 
width: 70px; height: 88px; 
border: 0px solid silver;
border-left: 2px solid silver;
float: right; 
margin: 0px 0px 0px 5px; 
padding: 0;
}


div.cast_title {
font: bold normal 14px Arial, Helvetica, sans-serif;
color: #FFF;
text-align: right; 
vertical-align: top;
margin-top: 10px; 
margin-right: 90px; 
padding: 0px 4px 0px 0;
}

div.cast_txt {
font: bold normal 11px Arial, Helvetica, sans-serif;
color: #CCCCCC;
text-align: right; 
vertical-align: top; 
margin-right: 90px; 
padding: 0px 4px 10px 0;
}




/* --------------------RIGHT - OLD ---------------------- */

.header_m2l{
font: bold normal 18px Myriad Pro Cond, Myriad Pro, sans-serif;
margin: 0 0 0 0; 
padding: 0;
text-align: center; 
color: #FF0000; 
display: block;
}


div#right h4 {
font: bold normal 18px Myriad Pro Cond, Myriad Pro, sans-serif;
margin: 0 0 0 0; 
padding: 0;
text-align: right; 
color: #FFF; 
float: right; 
display: block;
}

.header_right {
font: bold normal 18px Myriad Pro Cond, Myriad Pro, sans-serif;
margin: 4px 0 0 0; 
padding: 20px 0 0px 0;
text-align: right; 
color: #FFF; 
width: 100%; 
float: right; 
display: block; 
clear: right;
}



/* ---------------------  CAST OLD ---------------------  */

div.cast {
background-position: bottom right; 
background-repeat: no-repeat; 
height: 120px; 
clear: right;
}

.caption1 {
font: normal normal 10px Arial, Helvetica, sans-serif; 
margin: 4px 0 0 0; 
padding: 0;
text-align: center; 
color: #FFF; 
width: 85px; 
float: right; 
display: block; 
clear: right;
}

.caption1b {
font: bold normal 10px Arial, Helvetica, sans-serif; 
color: #fff;
}

/* ---------------------  TEXT REGION  ---------------------  */


.txt_region1 {
border: 2px solid silver; 
margin: 10px 10px;
background-color: #333;
vertical-align: top;
font: normal bold 11px Arial, Helvetica, sans-serif;
color: #FFF;
text-align: left; 
vertical-align: top;
padding: 10px 10px;
}

p.txt_region2 {
border: 2px solid silver; 
border-top: 2px solid silver; 
border-right: 2px solid silver; 
margin: 10px 10px;
background-color: #666;
vertical-align: top;
font: bold normal 11px Arial, Helvetica, sans-serif;
color: #000;
text-align: left; 
vertical-align: top;
padding: 10px 10px;
}

.txt_main1 {
border: 2px solid silver; 
margin: 10px 10px;
background-color: #333;
vertical-align: top;
font: normal normal 12px Arial, Helvetica, sans-serif;
color: #FFF;
text-align: left; 
vertical-align: top;
padding: 10px 10px;
}

/* ---------------------  EPISODES  ---------------------  */

.episodes1 {
background-position: bottom left; 
background-repeat: no-repeat; 
position: absolute; 
height: 100px; width: 130px;
left: 30px; 
margin: 0;
padding: 0;
}

.episodes1b {
background-position: bottom left; 
background-repeat: no-repeat; 
position: absolute; 
height: 100px; 
width: 130px;
left: 210px; 
margin: 0;
padding: 0;
}

.episodes_caption1 {
font: bold normal 10px Arial, Helvetica, sans-serif; 
margin: 0;
padding: 0;
position: absolute; 
left: 30px; 
width: 100px; 
text-align: center;
color: #fff;
}

.episodes_caption1b {
font: bold normal 10px Arial, Helvetica, sans-serif; 
margin: 0;
padding: 0;
position: absolute; 
left: 210px; 
width: 100px; 
text-align: center;
color: #fff;
}

/* --------------------- IMAGES ---------------------  */

img.news_L {
border: 2px solid #000;
float: left; 
margin: 0px 10px 10px 0px; 
padding: 0;
} 

img.news_R {
border: 2px solid #000;
float: right; 
margin: 0px 0px 10px 10px; 
padding: 0;
}


.news_tmb_L {
border: 2px solid #000;
float: left; 
margin: 0px 10px 10px 0px; 
padding: 0;
text-align: center;
font: bold normal 10px Arial, Helvetica, sans-serif; 
color: #FFF;
} 

.news_tmb_R {
border: 2px solid #000;
float: right; 
margin: 0px 0px 10px 10px; 
padding: 0;
text-align: center;
font: bold normal 10px Arial, Helvetica, sans-serif; 
color: #FFF;
}


.news_tmb_120x150 {
background-position: top left; background-repeat: no-repeat; 
width: 120px; height: 150px; 
border: 2px solid #000;
float: left; 
/*padding: 0 0 154px 0; */
margin: 0px 10px 10px 0px; 
text-align: center;
font: bold normal 10px Arial, Helvetica, sans-serif; 
color: #FFF;
} 

.news_tmbR_120x150 {
background-position: top left; background-repeat: no-repeat; 
width: 120px; height: 150px; 
border: 2px solid #000;
float: right; 
margin: 0px 0px 10px 10px; 
text-align: center;
font: bold normal 10px Arial, Helvetica, sans-serif; 
color: #FFF;
}

/* --------------------- LINKS ---------------------  */

.white {color: #fff;}

.red {color: #FF0000;}

a:link {
	color: #FFFF66;
}
a:visited {
	color: #FFFF66;
}
a:hover {
	color: #99FFFF;
}
a:active {
	color: #99FFFF;
}


/* --------------------- VERSION 3 ---------------------  */


#wrap3_v3 {
/*background-color: #000;*/
margin:0 auto;
padding:0;
width:800px;
margin-top: 0px;
position: relative;
background: transparent url(assets/.gif) center repeat;
background-color:#666633;
color: #fff;
border-left: 4px ridge white; 
border-right: 5px solid #000; 
border-bottom: 4px ridge #666;
}



p.headerbox_form_v3 {
font: normal bold 20px Myriad Pro Cond, Myriad Pro, sans-serif;
color: #FFF; 
margin: 30px 10px 0; 
padding: 10px 0 0 10px;
text-align: left; 
display: block;
border: 2px solid silver; 
background-color: #666633;
}

div.formbox1_v3 {
margin: 0px 10px 0px; 
padding: 20px 0 10px 20px;  
border-left: 2px solid silver; 
border-right: 2px solid silver; 
border-bottom: 2px solid silver; 
background-color: #666633
}



