/* ------------------------------GLOBAlS--------------------------------- */

body, th, td, div, select, optgroup, input, textarea, h1, h2, p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 10px;
}
body, th, td, select, input, textarea, ul, li	{
	color: #024A7B;
}
body	{
	margin: 0px;
	padding: 0px;
	background-color: #334134;
}
form, h1, h2	{
	display: inline;
}
p, h1, h2	{
	font-weight: normal;
	margin: 0;
	padding: 0;
}
img	{
	border: 0px solid black;
}
a	{
	color: #A85698;
	text-decoration: none;
}
a:hover	{
	text-decoration: underline;
}
ul	{
	list-style-type: square;
}
blockquote	{
	margin-top: 0;
	margin-bottom: 0;
}
hr	{
	color: #97CA64;
}
input	{
	border: 1px solid #ADADAD;
}

/* ------------------------------BASIC LAYOUT----------------------------- */

table#main_tab	{
	width: 100%;
	height: 100%;
}
td#maincol {
	width: 804px;
	background: url('../img/design/bg_main.gif') left top repeat-y;
}
td#lcol {
	background: url('../img/design/lbg.gif') right top no-repeat;
}
td#rcol {
	background: url('../img/design/rbg.gif') left top no-repeat;
}
table#logo_gng	{
	width: 804px;
	height: 100%;
	/*background: url('../img/design/logo_gng.gif') left bottom no-repeat;*/
}
div#whole_padd	{
	padding: 0 8px 25px 8px;
}
div#topline	{
	height: 25px;
	text-align: right;
	background-color: #83D8EB;
}
div#menu_top	{
	line-height: 21px;
	text-align: right;
	background-color: #83D8EB;
}
div#topline a, div#menu_top a	{
	font-weight: bold;
	color: #024A7B;
}
div#menu_top a:hover, div#topline a:hover	{
	color: #A85698;
	text-decoration: none;
}
div#menu_left	{
	width: 166px;
	padding-bottom: 20px;
	float: left;
}
div#menu_left div a	{
	width: 166px;
	display: block;
	line-height: 23px;
	font-weight: bold;
	text-indent: 17px;
	text-transform: uppercase;
	text-decoration: none;
}
div#menu_left div a.white_sqr:hover	{
	background: url('../img/design/box_white.gif') 6px 10px no-repeat;
	background-color: inherit;
}
div#menu_left div a.red_sqr:hover	{
	background: url('../img/design/box_red.gif') 6px 10px no-repeat;
	background-color: inherit;
}
div#menu_left div a.blue_sqr:hover	{
	background: url('../img/design/box_blue.gif') 6px 10px no-repeat;
	background-color: inherit;
}
div#menu_left div a.green_sqr:hover	{
	background: url('../img/design/box_green.gif') 6px 10px no-repeat;
	background-color: inherit;
}
div#menu_left div a.pink_sqr:hover	{
	background: url('../img/design/box_pink.gif') 6px 10px no-repeat;
	background-color: inherit;
}
div#menu_left div a.banner	{
	text-indent: 11px;
	margin-top: 12px;
}
div#menu_left div a.banner:hover	{
	background: none;
}
div#space1	{
	width: 1px;
	float: left;
}
div#main_cont	{
	width: 621px;
	float: left;
}
div#main_padd	{
	padding: 14px 21px 21px 24px;
}
div#header_top	{
	background: url('../img/design/header_top.gif') left top repeat-x;
}
div#header_top div	{
	padding-left: 25px;
	background: url('../img/design/arrow_header.gif') left center no-repeat;
}
div#header_top h1	{
	line-height: 23px;
	color: #D4F1F8;
	text-transform: uppercase;
}
div#printer	{
	text-align: right;
	padding-right: 4px;
}

/* ------------------------------CATEGORIES------------------------------- */

div#stars_empty	{
	width: 300px;
	height: 19px;
	background: url('../img/design/star_empty.gif') left top no-repeat;
}
div#stars_full	{
	height: 19px;
	background: url('../img/design/star_full.gif') left top no-repeat;
}
div#film_card_box	{
	background: url('../img/design/bg_star.gif') right bottom no-repeat;
}
div#ankbox	{
	width: 193px;
	overflow: hidden;
	border: 1px solid #389F42;
	border-top: 0px solid #389F42;
	padding: 8px 15px 7px 0px;
}
div.ankbar	{
	margin-top: 4px;
	line-height: 13px;
}
div.img_box_l, div.img_box_r	{
	width: 180px;
}
div.img_box_l	{
	margin-right: 18px;
}
div.img_box_l_2, div.img_box_r_2	{
	width: 270px;
}
div.img_box_l_2	{
	margin-right: 34px;
}
div.img_box_l_3, div.img_box_r_3	{
	width: 180px;
}
div.img_box_l_3	{
	margin: 0 10px 0 3px;
}
div.box1, div.box2, div.box3, div.box4, div.box5, div.box6, div.box8	{
	border: 1px solid #97CA64;
	border-top: 0px solid #97CA64;
	background-color: #EAF8FC;
	padding: 12px 16px 16px 10px;
}
div.box2	{
	border: 1px solid #A85698;
	border-top: 0px solid #A85698;
}
div.box3	{
	padding: 0px 16px 16px 16px;
}
div.box4	{
	border-bottom: 0px solid #97CA64;
	padding: 0;
}
div.box5	{
	padding: 5px;
}
div.box6	{
	padding: 4px 10px 3px 10px;
}
div.box7	{
	padding: 10px 25px 10px 10px;
	border: 1px solid #FFC602;
	border-top: 0px solid #FFC602;
}
div.box8	{
	padding: 5px 7px 7px 7px;
	border: 1px solid #B9DB97;
	border-top: 0px solid #B9DB97;
}
div.partners_box	{
	border: 1px solid #97CA64;
	border-top: 0px solid #97CA64;
	background-color: #FFFFFF;
}
div.opts_box	{
	border: 1px solid #97CA64;
	background-color: #FFFFFF;
	padding: 5px;
}
div.athird	{
	float: left;
	width: 176px;
}
div.third	{
	float: left;
	width: 174px;
}
div.third2	{
	float: left;
	width: 194px;
}
div.header, div.header2	{
	line-height: 19px;
	padding-left: 8px;
	font-weight: bold;
	text-transform: uppercase;
}
div.header2	{
	line-height: 24px;
}
div.subheader	{
	padding-left: 11px;
	background: url('../img/design/box_blue.gif') 2px 6px no-repeat;
}
div.subheader2	{
	padding-left: 22px;
	background: url('../img/design/arrow_header2.gif') 2px 6px no-repeat;
}
img.pic {
	border: 1px solid black;
}
a.b_mag	{
	color: #024A7B;
}
a.b_mag:hover	{
	color: #A85698;
	text-decoration: none;
}
a.mfest_date, a.mfest_date_curr	{
	width: 59px;
	display: block;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #97CA64;
}
a.mfest_date	{
	color: #024A7B;
	background-color: #83D8EB;
}
a.mfest_date:hover	{
	color: #FFFFFF;
	background-color: #97CA64;
	text-decoration: none;
}
a.mfest_date_curr:hover	{
	text-decoration: none;
}

/* ------------------------------COMMON CLASSES--------------------------- */

select.s_orange	{
	color: #000000;
	background-color: #FFC602;
}
input.button	{
	height: 20px;
	border: 1px solid #024A7B;
	font-weight: bold;
	text-align: center;
	color: #024A7B;
	background-color: #FFC602;
	cursor: pointer;
}
input.paging	{
	height: 18px;
	width: 40px;
	text-align: center;
	border: 1px solid #ADADAD;
}
input.input3 {
	width: 169px;
}
input.chbox {
	border: 0px solid black;
	width: auto !important;
}
textarea.whtext{
	width: 541px;
	height: 100px;
}
textarea.halftext{
	width: 256px;
	height: 50px;
}
div.ahalf {
	width: 120px;
	float: left;
}
div.line	{
	line-height: 1px;
}
div.blue_line	{
	margin-left: 2px;
	height: 1px;
	line-height: 1px;
	background: url('../img/design/blue_dot.gif') left top repeat-x;
}
div.green_line	{
	height: 1px;
	line-height: 1px;
	background: url('../img/design/green_dot.gif') left top repeat-x;
}
div.green_line2	{
	margin: 8px 0 6px 0;
	height: 1px;
	line-height: 1px;
	background: url('../img/design/green_dot.gif') left top repeat-x;
}
.blue_b	{
	border: 1px solid #024A7B;
}
.wdth20	{
	width: 20px !important;
}
.wdth30	{
	width: 30px;
}
.wdth35	{
	width: 35px;
}
.wdth40	{
	width: 40px !important;
}
.wdth50	{
	width: 50px;
}
.wdth70	{
	width: 70px;
}
.wdth120	{
	width: 120px;
}
.wdth140	{
	width: 140px;
}
.wdth180	{
	width: 180px;
}
.wdth193	{
	width: 193px;
}
.wdth200	{
	width: 200px;
}
.wdth216	{
	width: 216px;
}
.wdth261 {
	width: 261px;
}
.wdth270	{
	width: 270px;
}
.wdth280	{
	width: 280px;
}
.wdth285	{
	width: 285px;
}
.wdth296	{
	width: 296px;
}
.wdth367 {
	width: 367px;
}
.wdth576 {
	width: 576px;
}
.h18 {
	height: 18px;
}
.half_l {
	width: 271px;
	padding: 10px 0 0 0;
	float: left;
}
.half_r {
	width: 271px;
	padding: 10px 0 0 0;
	float: left;
}
.half_l input, div.half_r input	{
	height: 18px;
	width: 98%;
}
.half_l input	{
	margin-right: 10px;
}
.half_l input.dark, div.half_r input.dark	{
	border: 1px solid #024A7B;
}
.fleft	{
	float: left;
}
.fright	{
	float: right;
}
.c	{
	text-transform: uppercase;
}
.under	{
	text-decoration: underline;
}
.nod	{
	text-decoration: none !important;
}
.b	{
	font-weight: bold;
}
.n	{
	font-weight: normal;
}
.clearer	{
	line-height: 0px;
	clear: both;
}
.pointer	{
	cursor: pointer;
	//cursor: hand;
}
.ie_bug	{
	position: relative;
}
.aright {
	text-align: right;
}
.mt3_mb5	{
	margin: 3px 0 5px 0;
}
.mt2_mb3	{
	margin: 2px 0 3px 0;
}
.mt5	{
	margin-top: 5px;
}
.mb5	{
	margin-bottom: 5px;
}
.mt10	{
	margin-top: 10px;
}
.mt16	{
	margin-top: 16px;
}
.mt20	{
	margin-top: 20px;
}
.mb10	{
	margin-bottom: 10px;
}
.mb8	{
	margin-bottom: 8px;
}
.pt5 {
	padding-top: 5px;
}
.pb5 {
	padding-bottom: 5px;
}
.p5 {
	padding: 5px;
}
.pl2 {
	padding-left: 2px;
}
.pl10 {
	padding-left: 10px;
}
.pr10 {
	padding-right: 10px;
}
.pr20 {
	padding-right: 20px;
}

/* --------------------------------COLORS--------------------------------- */

.normal	{
	color: #024A7B;
}
.white	{
	color: #FFFFFF;
}
.red	{
	color: #AA0101;
}
.yellow	{
	color: #D09E4D;
}
.pink	{
	color: #FBEDFB;
}
.violet	{
	color: #A85698;
}
.green	{
	color: #4D7416;
}
.green2	{
	color: #26FDB9;
}
.gray	{
	color: #6E6E6E;
}

.b_green	{
	background-color: #B9DB97;
}
.b_green2	{
	background-color: #97CA64;
}
.b_green3	{
	background-color: #9EEE2D;
}
.b_green4	{
	background-color: #389F42;
}
.b_yellow	{
	background-color: #E8EF2D;
}
.b_yellow2	{
	background-color: #F9F2A7 !important;
}
.b_orange	{
	background-color: #FFC602;
}
.b_orange2	{
	background-color: #F49D2F;
}
.b_pink	{
	background-color: #F3BADF;
}
.b_pink2	{
	background-color: #A85698;
}
.b_blue	{
	background-color: #5FAFE2;
}
.b_blue2	{
	background-color: #EAF8FC;
}
.b_blue3	{
	background-color: #83D8EB;
}

/* ---------------------------WYSIWYG------------------------------------- */

.w_mb15	{
	padding-top: 10px;
}
.w_ol, .w_ul	{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 10px;
}
.w_ul2	{
	margin: 0 0 0 18px;
	padding-top: 8px;
	padding-bottom: 10px;
}
