* { padding: 0px; margin: 0px}

body {background: #999999; font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 160%; color: rgb(0,0,0); text-align: center}
td, select {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 160%; color: rgb(0,0,0); text-align: left; vertical-align: top}
ul, li, ol
{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
}
p, .gsc-results gsc-webResult, .gsc-result gsc-webResult, gs-result gsc-webResult
{ 
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
}
p.list
{ 
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
}

a:link, a:visited, a:active {color: #cc003b; text-decoration: none}
a:hover {color: #666666}
a.ov {color: rgb(51,102,102); text-decoration: underline}
a img {border: none}
.both {clear: both}
.rg {float: right}
.rg0 {float: right; text-align: right}
.lt {float: left}
table {border: 0px}

h1, .headline1
{
	color: #000;
	font-family: verdana, arial, sans-serif;
	font-size: 19px;
	line-height: 125%;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

h2, .headline2
{
	color: #cc003b;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	line-height: 125%;
	font-weight: normal;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

h3, .headline3
{
	color: #000;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 125%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

#main_box
{
	width: 798px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	border: 1px solid rgb(0,0,0);
	background-color: #FFF;
}

.sidebar
{
	border: 2px #666 solid;
	padding: 0px 5px 0px 5px;
	margin: 0px 5px 0px 5px;
}

.sidebar2
{
	border: 2px #666 solid;
	padding: 0px 10px 0px 10px;
	margin: 0px 5px 0px 5px;
}

.topbar
{
	border: 1px #cc003b solid;
	padding: 0px;
	margin: 0px;
}

li.productionlist
{
	padding: 0px;
	margin: 0px;
}


/* HEADER */
#header {height: 183px;}
#header a img.log {float: left;}
#header div.menu {float: right; width: 421px; height: 30px; background: url(/files/bg_men.gif) 0 0 no-repeat; margin-top: 0px; text-align: left}
#header div.menu2 {float: right; width: 421px; height: 30px; background: url(/files/bg_men2.gif) 0 0 no-repeat; margin-top: 0px; text-align: left}


/* CONTENT */
#content {background: url(/files/bg.gif) 0 0 repeat-y}
#content .left {width: 184px; padding: 14px 11px 20px 6px; text-align: right; float: left}
#content .left a {display: block; font-size: 11px; line-height: 20px; font-family: verdana, arial, sans-serif; color: rgb(102,102,102)}
#content .left a:hover
{
	background-color: #99bdcc;
	color: rgb(255,255,255);
	display: block;
}
#content .left .lnn {font-size: 11px; color: rgb(102,102,102); line-height: 18px; border-top: 1px solid rgb(197,204,207); border-bottom: 1px solid rgb(197,204,207); margin-top: 3px}
#content .left a:link.lnn a:visited.lnn a:active.lnn {color: rgb(102,102,102)}
#content .left a:hover.lnn
{
	background-color: #99bdcc;
	color: rgb(255,255,255);
}
#content .right {width: 553px; float: right; padding-left: 28px; padding-right: 16px;padding-top: 50px;}
#content .right .txt_c {width: 553px; height: 750px; z-index: -100;}
#content .right .txt_40 {top: 265px; left: 256px; width: 260px; height: 120px; z-index: -100;}
#content .right .txt_40 p {font-size: 11px; line-height: 16px; font-family: verdana, arial, sans-serif; font-weight: bold; color: rgb(0,0,0); padding: 0px 0px 11px}
#content .right .txt_40 p span.h1 {font-size: 15px; line-height: 16px; font-family: verdana, arial, sans-serif; color: rgb(0,0,0)}
#content .right .txt_40 p span.red {font-size: 11px; line-height: 16px; font-family: verdana, arial, sans-serif; color: rgb(204,0,51)}
#content .right .img_c {float: right; width: 120px}
#content .right .img_c img {float: right}
#content .right .img_c img.sc {margin-top: 8px}
#content .right .wind {float: left; width: 153px; border: 1px solid rgb(162,162,162); background: url(/files/top.gif) 0 0 no-repeat; padding: 25px 5px 13px 13px}
#content .right .wind h2 {font-size: 14px; line-height: 14px; font-family: verdana, arial, sans-serif; padding: 0px; margin: 0px; color: rgb(153,153,153)}
#content .right .wind .headline2 {color: #cc003b;}
#content .right .wind p {font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif; color: rgb(0,0,0)}
#content .right .wind p.in {font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif; color: rgb(0,0,0); padding-left: 14px}
#content .right .wind p span {color: rgb(204,0,51)}
#content .right .video {float: right; width: 355px; text-align: center}
#content .right .video p {font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif; color: rgb(0,0,0)}
#content .right .video p span {color: rgb(204,0,51)}
#content .right .video p span.h2 {font-size: 15px; color: rgb(204,0,51)}
#content .right .videosm {float: right; width: 176px; text-align: center}
#content .right .videosm p {font-size: 11px; line-height: 14px; font-family: verdana, arial, sans-serif; color: rgb(0,0,0)}
#content .right .videosm p span {color: rgb(204,0,51)}
#content .right .videosm p span.h2 {font-size: 15px; color: rgb(204,0,51)}


/* FOOTER */
#footer {height: 36px; border-top: 1px solid rgb(223,0,65); padding: 12px 12px 0px 30px}
#footer .left {width: 420px; float: left; font-size: 10px; line-height: 13px; font-family: arial; color: rgb(143,143,143)}
#footer .right {width: 300px; float: right; font-size: 11px; line-height: 13px; font-family: arial; text-align: right; color: rgb(143,143,143)}
a:link.footer, a:visited.footer, a:active.footer {font-size: 10px; line-height: 13px; font-family: arial, sans-serif; color: #cc003b}
a:hover.footer {color: #666666}

/* JS Menu Styles */
#csstopmenu ul {padding: 0px; margin: 0px; list-style: none}
#csstopmenu {padding: 0px; margin: 0px; list-style: none}
#csstopmenu li {padding: 0px; margin: 0px; float: left; position: relative}
#csstopmenu a.free {text-decoration: none; padding: 0px 12px}
.mainitems { background-color: }
.mainitems div { margin-top: -1px}
.mainitems:hover {color: rgb(51,102,102)}
.mainitems .headerlinks a {font-size: 13px; font-family: verdana, arial, sans-serif; font-weight: normal; color: rgb(255,255,255); line-height: 25px}
.submenus {padding-top: 0px; display: none; width: 10em; position: absolute; top: 25px; left: 0; background-color: rgb(224,1,66)}
.submenus li {width: 100%; border-top: 1px solid rgb(255,255,255); border-bottom: 1px solid rgb(255,255,255); padding: 0px; margin: 0px; background-color: rgb(224,1,66)}
.submenus li a {display: block; width: 100%; color: rgb(255,255,255); font-size: 13px; line-height: 21px; font-family: verdana, arial, sans-serif, tahoma; padding: 0px; margin: 0px; padding: 0px 0px 0px 5px}
html>body .submenus li a {/* non IE browsers */ width: auto; text-decoration: none; padding: 0px 0px 0px 5px; font-size: 12px}
.submenus li a:hover {background-color: rgb(255,255,255); color: rgb(224,1,66); text-decoration: none}
#csstopmenu li>ul {/* non IE browsers */ top: auto; left: auto}
#csstopmenu li:hover ul, li.over ul {display: block}
html>body #clearmenu{/* non IE browsers */ height: 3px}