@charset "utf-8";

/* ----------------------- GENERAL DEFINITIONS ------------------------ */ 
HTML				{ height: 100%; width: 100%; }
*					{ margin: 0; padding: 0; }/* border: 1px solid green;*/ 
BODY				{ font-family: Arial, Verdana; font-size: 12px; color: #8c8c8c; direction: rtl; text-align: right; background: #202020; }
P					{ font-family: Arial, Verdana; margin: 10px 0 10px 0; line-height: 18px; }
A					{ text-decoration: none; }
A:hover				{ text-decoration: underline; }
IMG					{ border: 0; }

/* directions */
.rtl				{ direction: rtl; }
.ltr				{ direction: ltr; }

/* headlines */
H1					{ font-size: 18px; color: #ffcf0d; font-weight: normal; }

/* fonts */
.fb					{ font-weight: bold }
.fn					{ font-weight: normal }
.fc_white			{ color: #FFF; }
.fc_black			{ color: #000; }
.fc_lgrey			{ color: #c9c9c9; }
.fc_grey			{ color: #8c8c8c; }
.fc_dgrey			{ color: #393939; }
.fc_yellow			{ color: #ffcf0d; }
.fc_dyellow			{ color: #fab404; }

/* layout */
.right				{ float: right }
.left				{ float: left }
.clear				{ clear: both }

.hr					{ width: 100%; height: 2px; background: url(../images/hr_tile.gif) repeat-x; margin: 20px 0; clear: both; }
.hidden				{ display: none; }

TABLE				{ border: none; }

/* links */
.artist_record			{ display: block; padding-right: 20px; color: #8c8c8c; clear: left; background: url(../images/bullet_star.gif) no-repeat 100% 3px; }
A.artist_record:hover	{ color: #FFF; }

.archive_record			{ display: block; color: #ffffff; clear: left; padding: 0 0 5px 0; }
A.archive_record:hover	{ color: #ffcf0d; text-decoration: none; }

.gallery_record			{ display: block; color: #d5d5d5; clear: left;}
A.gallery_record:hover	{ color: #ffcf0d; text-decoration: none; }

.archive_record2		{ color: #fab404; clear: right; }
A.archive_record2:hover	{ color: #ffffff; text-decoration: none; }

/* lists */
UL.list1			{ list-style-type: square; margin-right: 15px; }
UL.list1 LI			{  padding-right: 5px; }

/* ----------------------- HP DEFINITIONS ------------------------ */

.hp 				{ background: url(../images/bg.jpg) no-repeat fixed 50% 50%; height: 100%; width: 100%; }
.hp #main_wrap		{ margin: 0 auto; width: 100%; height: 100%; position: relative; }

.hp #header_wrap	{ position: absolute; top: 170px; height: 115px; padding: 0; z-index: 300; background: url(../images/bg_bt.png); }
.hp #contact_tab	{ display: none; }

.hp #menu_wrap		{ margin: 90px 0 0 0; }
.hp #menu_wrap LI UL 				{ top: 114px; }
.hp #menu_wrap LI.over UL			{ background: url(../images/bg_bt.png); }
.hp #menu_wrap LI.over UL LI A		{ background: url(../images/bullet.gif) no-repeat 95% 11px; }
.hp #menu_wrap LI.over UL LI A:hover{ background: url(../images/bullet_on.gif) no-repeat 95% 11px !important; }

.hp #content_wrap	{ height: 150px; position: absolute; top: 10px; right: 0; }
.hp #content		{ height: 150px; width: 49%; float: right; background: url(../images/bg_bt.png); }
.hp #content #content_hp		{ width: 430px; padding: 10px; float: left; }


.hp #content2_wrap	{ height: 150px; position: relative; top: 0px; right: 0; }
.hp #content2		{ height: 150px; width: 49%; float: right; background: url(../images/bg_bt.png); }
.hp #content2 #content2_hp		{ width: 400px; padding: 10px; float: left; }

.hp #gallery_wrap	{ position: absolute; top: 295px; width: 100%; }
.hp #gallery		{ width: 50%; float: left; }
.hp #flash_gallery	{ float: right; }

.hp #footer_wrap	{ height: 45px; position: absolute; bottom: 0; z-index: 200; }
.hp #footer			{ padding: 3px 0 0 0; }
.hp #footer_logo	{ display: none; }

/* ----------------------- GENERAL DEFINITIONS ------------------------ */

#main_wrap			{ margin: 0 auto; width: 100%; }

/* ----------------------- HEADER DEFINITIONS ------------------------ */
#contact_wrap		{ width: 100%; height: 190px; background: #292929; }
#contact			{ width: 800px; padding-right: 70px;  margin: 0 auto; z-index: 100; padding: 20px 0 0 0; }
#contact_us			{ width: 400px; border: none; }
#contact_us P.msg	{ width: 260px; text-align: left; padding-left: 140px; font-weight: bold; font-size: 14px; }
#newsletter			{ width: 400px; border: none; }
#newsletter P.msg	{ width: 270px; text-align: left; padding-left: 130px; font-weight: bold; font-size: 14px; }
#contact P			{ width: 400px; margin: 0; padding: 3px 0; clear: both; }
#contact TEXTAREA	{ float: right; width: 260px; height: 50px; background: #111; border: 1px solid #4f4f4f; color: #FFF; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: right; }
#contact INPUT[type=text] { float: right; width: 200px; height: 22px; background: #111; border: 1px solid #4f4f4f; color: #FFF; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
#contact INPUT[type=submit] { float: right; width: 50px; height: 24px; margin: 0 5px 0 0; padding-bottom: 2px; background: #111; border: 1px solid #4f4f4f; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; cursor: pointer; }
#contact INPUT[type=submit]:hover { background: #666666; border: 1px solid #999999; color: #FFF; }
#contact LABEL		{ float: right; width: 70px; color: #FFF; }
#contact LABEL[class=fc_yellow]	{ clear: both; width: 400px; color: #ffcf0d; }

/* ----------------------- HEADER DEFINITIONS ------------------------ */
#header_wrap		{ width: 100%; height: 137px; padding-top: 8px; background: url(../images/header_bg.jpg) repeat-x; }
#header				{ position: relative; width: 900px; height: 145px; margin: 0 auto; z-index: 100; background: url(../images/header_overlay_bg.png) no-repeat 0 1px !important; background: url(../images/header_overlay_bg.gif) no-repeat 0 1px; }

#contact_tab_off		{ position: absolute; width: 310px; height: 34px; padding-top: 6px;  top: 0; right: 0; background: url(../images/tab_btn_bg_Off.png) no-repeat top left !important; background: url(../images/tab_btn_bg_Off.gif) no-repeat top left; }
#contact_tab_off A		{ padding: 0 5px; color: #c9c9c9; }
#contact_tab_off A:hover{ text-decoration: none; color: #8c8c8c; }
#contact_tab_off A.home { float: right; margin: 0 0 0 50px; }

#contact_tab_on			{ position: absolute; width: 310px; height: 34px; padding-top: 6px;  top: 0; right: 0; background: url(../images/tab_btn_bg_on.png) no-repeat top left !important; background: url(../images/tab_btn_bg_on.gif) no-repeat top left; }
#contact_tab_on A		{ padding: 0 5px; color: #c9c9c9; }
#contact_tab_on A:hover	{ text-decoration: none; color: #8c8c8c; }
#contact_tab_on A.home 	{ float: right; margin: 0 0 0 50px; }

#logo				{ position: absolute; top: 10px; right: 0; }

/* ----------------------- HORIZONTAL MENU DEFINITIONS ------------------------ */
#menu_wrap										{ float: right; margin: 100px 0 0 0; padding: 0 3px 0 0; height: 24px; background: url(../images/menu_btn.png) no-repeat top right !important; background: url(../images/menu_btn.gif) no-repeat top right; }
#menu_wrap UL									{ list-style-type: none; }
#menu_wrap LI									{ float: left; padding: 0 0 0 1px; background: url(../images/menu_btn.png) no-repeat top left !important; background: url(../images/menu_btn.gif) no-repeat top left; }
#menu_wrap LI A									{ float: left; display: block; height: 20px; padding: 4px 20px 0 20px; color: #c9c9c9; font-size: 13px; text-decoration: none; }
#menu_wrap LI A.click, #menu_wrap LI A:hover	{ color: #c9c9c9; background: url(../images/menu_btn_hover.png) repeat-x !important; background: url(../images/menu_btn_hover.gif) repeat-x; }



/* Submenu */
#menu_wrap LI UL 				{ list-style-type: none; visibility: hidden; position: absolute; top: 124px; margin-left: -100px; z-index: 10000; }
#menu_wrap LI UL LI		 		{ float: none; clear: left; }
#menu_wrap LI.over UL LI A		{ width: 100px; display: block; height: 24px; border: 1px solid #000; border-top: none; background: url(../images/bullet.gif) no-repeat 95% 11px #353535; color: #FFF; }
#menu_wrap LI.over UL LI A:hover{ background: url(../images/bullet_on.gif) no-repeat 95% 11px #171717 !important; color: #ffcc00; }
#menu_wrap LI.over UL			{ visibility: visible; }

/* --------------------- CONTENTS DEFINITIONS ----------------------- */
#content_wrap		{ width: 100%; }
#content			{ width: 900px; margin: 0 auto; }

.h1					{ height: 40px; padding: 10px 10px 0 0; font-size: 18px; color: #ffcf0d; background: url(../images/h1_bg.jpg) no-repeat top right; }
.h1 H1				{ float: right; }
.h1 DIV				{ float: left; }
.h1_black			{ background: url(../images/h1_bg_black.jpg) no-repeat top right; }

.banner				{ background: url(../images/banner_shadow.jpg) no-repeat bottom; padding-bottom: 10px; }
.banner	IMG			{ border: 5px #525252 solid; }
.banner	IMG.p8		{ border: 8px #525252 solid; }

.gallery			{ margin: 20px 0; }
.g_text				{ width: 450px; float: right; }
.g_document			{ clear: both; display: block; margin-bottom: 3px; padding-right: 20px; background: url(../images/icon_document.gif) no-repeat right 50%; color: #fab404; }
.g_images			{ width: 400px; float: left; }
.g_images IMG		{ float: left; padding: 4px; border: 1px solid #4f4f4f; margin: 8px 8px 0 0; }

.g_images A			{ float: right; width: 115px; margin: 5px; color: #d5d5d5; }
.g_images A	IMG		{ float: right; padding: 4px; border: 1px solid #4f4f4f; }
.g_images A	SPAN	{ display: block; margin: 8px; }
.g_images A:hover	{ text-decoration: none; color: #ffcf0d }
.g_images A:hover IMG { border: 1px solid #ffcf0d }

/* --------------------- INNER PAGES DEFINITIONS ----------------------- */
#primary_wrap		{ width: 440px; float: right; }
#secondary_wrap		{ width: 440px; float: left; }

/* ----------------------- FOOTER DEFINITIONS ------------------------ */

#footer_wrap        { width: 100%; height: 125px; background: url(../images/footer_bg.jpg) repeat-x; margin-top: 30px; }
#footer				{ width: 900px; margin: 0px auto; padding: 10px 0 0 0; }
#info_wrap			{ float: right; }
#info_wrap TD		{ padding: 0 10px; }
#info_wrap SPAN		{ color: #8c8c8c; }
#info_wrap A		{ color: #8c8c8c; }
#info_wrap A:hover	{ color: #6b675c; }
#info_wrap .first	{ padding: 0 0 0 10px; }
#footer_logo		{ float: left; width: 94px; height: 82px; background:url(../images/logo_footer.png) no-repeat !important; background:url(../images/logo_footer.gif) no-repeat; }

