@charset "utf-8";

*
{

	margin: 0px;
	padding:0px;
	border:0px;
	text-indent: 0px;

	position:static;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
}

body
{
	background: #0B0708 url('../img/bg.gif') repeat-x top;
	text-align:center;
	width:100%;
	color:#B2B2B2;
}

/**
 * backoffice_admin_logon.css
 */

/*************************************************************************************************************/
/*                                    BACKOFFICE ADMIN LOGON	                                             */
/*************************************************************************************************************/

table.backoffice_admin_input tr td input
{
	width:174px;
	height:18px;
	border:1px solid #A19A9B;
	background:#272024 none repeat scroll 0 0;
	color: #FFF;
}
table.backoffice_admin_input
{
	margin-left:62px;
	margin-top:130px;
}
table.backoffice_admin_input tr td.table_data
{
	text-align:left;
}

table.backoffice_admin_input tr td
{
	text-align:right;
}

.captcha_table {
	border: 1px solid #8B8687;
	background-color: #272024;
	width: 294px;
	height: 85px;
}
.captcha_table tr td
{
    padding:0px;
}

#captcha_dynamic_text_box {
    padding: 2px 0 1px 0;
    text-align:center;
}
#captcha_dynamic_text_box IMG {
	margin: 0px auto;
}

#captcha_input_field_box
{
    height:42px;
}

.captcha_input_box
{
    float:left;
    height:18px;
}

.captcha_input_box input#code
{
	width:229px;
	height:17px !important;
	/*_height:15px !important;*/
	background:#272024 none repeat scroll 0 0;
	color: #FFF;
	border:1px solid #A19A9B !important;	
	margin-left:16px;
	margin-top:3px;
}

.captcha_input_box img
{
    width:24px;
    height:24px;
    margin-left:11px;
    cursor:pointer;
}
tr.admin_forgot_pwd, tr.admin_btn
{
	display:none;
}
table.backoffice_admin_input tr td input.button
{
	width:73px;
	height:15px;
}

table.backoffice_admin_input tr td a
{
	text-decoration:underline;
	color:#ffffff;
}

table.backoffice_admin_input tr td.empty_block_5
{
	height:5px;
}

table.backoffice_admin_input tr td.empty_block_10
{
	height:10px;
}
table.backoffice_admin_input tr td.empty_block_15
{
	height:15px;
}
table.backoffice_admin_input tr td.empty_block_20
{
	height:20px;
}


/******************** COMMON STYLES *************************************/

.common, .index
{
	position:relative;
	/*background: #1A1315 url('../img/canvas_bg.jpg') no-repeat;*/
	width:989px;
	height:480px;
	color:#B2B2B2;
}
/*
.common a,
.common a *,
.common a:active,
.common a:visited
{
	color:#FFF;
	text-decoration: none;
}

.common a:hover
{
	text-decoration: underline;
	color:#DCA604;	
}*/


/****** Links on dark background ******/

.bottom_news_item_row a,
.bottom_news_item_row a:active,
.bottom_news_item_row a:visited,
.key_dates_bottom_news_more_news a,
.key_dates_bottom_news_more_news a:active,
.key_dates_bottom_news_more_news a:visited,
.key_dates_bottom_right_cms a,
.key_dates_bottom_right_cms a:active,
.key_dates_bottom_right_cms a:visited,
.key_dates_fck_in a,
.key_dates_fck_in a:active,
.key_dates_fck_in a:visited,
.movie_theatre_watch_link a,
.movie_theatre_watch_link a:active,
.movie_theatre_watch_link a:visited,
.collection_item_main a,
.collection_item_main a:active,
.collection_item_main a:visited,
.forms_common a,
.forms_common a:active,
.forms_common a:visited,
.SAV_print a,
.SAV_print a:active,
.SAV_print a:visited,
.PictureNavBig a,
.PictureNavBig a:active,
.PictureNavBig a:visited,
.news_left_block_img_list a,
.news_left_block_img_list a:active,
.news_left_block_img_list a:visited,
.news_bottom_fck_1 * a,
.news_bottom_fck_1 * a:active,
.news_bottom_fck_1 * a:visited,
.news_bottom_fck_2 * a,
.news_bottom_fck_2 * a:active,
.news_bottom_fck_2 * a:visited,
.news_bottom_fck_3 * a,
.news_bottom_fck_3 * a:active,
.news_bottom_fck_3 * a:visited,
.left_content_left_text * a,
.left_content_left_text * a:active,
.left_content_left_text * a:visited,
.left_content_left_text_02 * a,
.left_content_left_text_02 * a:active,
.left_content_left_text_02 * a:visited,
.left_content_left_text_bottom_02_in * a,
.left_content_left_text_bottom_02_in * a:active,
.left_content_left_text_bottom_02_in * a:visited,
#savinfo_container * a,
#savinfo_container * a:active,
#savinfo_container * a:visited,
.press_releases_list_text a,
.press_releases_list_text a:visited,
.press_releases_list_text a:active,
.press_releases_filedownload a,
.press_releases_filedownload a:active,
.press_releases_filedownload a:visited,
.press_release_back_to a,
.press_release_back_to a:active,
.press_release_back_to a:visited,
#PictureDownloadLink * a,
#PictureDownloadLink * a:active,
#PictureDownloadLink * a:visited,
#PictureDownloadLink a,
#PictureDownloadLink a:active,
#PictureDownloadLink a:visited,
.press_zone_contact_adds_link * a,
.press_zone_contact_adds_link * a:active,
.press_zone_contact_adds_link * a:hover,
.press_releases_gallery_links_in a,
.press_releases_gallery_links_in a:active,
.press_releases_gallery_links_in a:visited,
.common_protractile * a,
.common_protractile * a:active,
.common_protractile * a:visited,
.common_protractile_left_content_in * a,
.common_protractile_left_content_in * a:active,
.common_protractile_left_content_in * a:visited,
/* To check again */
.press_contacts_info_right *,
.press_contacts_info_right a,
.press_contacts_info_right a:active,
.press_contacts_info_right a:visited,
.press_contacts_info_right * a,
.press_contacts_info_right * a:active,
.press_contacts_info_right * a:visited,
.press_contacts_info_right a *,
.press_contacts_info_right a:active *,
.press_contacts_info_right a:visited *,
.press_zone_line a,
.press_zone_line a:active,
.press_zone_line a:visited,
.press_zone_line * a,
.press_zone_line * a:active,
.press_zone_line * a:visited,
.press_zone_line a *,
.press_zone_line a:active *,
.press_zone_line a:visited *,
.footer_second_line a,
.footer_second_line a:active,
.footer_second_line a:visited,
.accordion_item_text a,
.accordion_item_text a:active,
.accordion_item_text a:visited,
.dealers_qsearch_back * a, 
.dealers_qsearch_back * a:active, 
.dealers_qsearch_back * a:visited
{
	color:#FFF;
	text-decoration: none;
}


.bottom_news_item_row a:hover,
.key_dates_bottom_news_more_news a:hover,
.key_dates_bottom_right_cms  a:hover,
.key_dates_fck_in a:hover,
.movie_theatre_watch_link a:hover,
.collection_item_main a:hover,
.forms_common a:hover,
.SAV_print a:hover,
.PictureNavBig a:hover,
.news_left_block_img_list a:hover,
.news_bottom_fck_1 * a:hover,
.news_bottom_fck_2 * a:hover,
.news_bottom_fck_3 * a:hover ,
.left_content_left_text * a:hover,
.left_content_left_text_02 * a:hover,
.left_content_left_text_bottom_02_in * a:hover,
#savinfo_container * a:hover,
.press_releases_list_text a:hover,
.press_releases_filedownload a:hover,
.press_release_back_to a:hover,
#PictureDownloadLink * a:hover,
#PictureDownloadLink a:hover,
.press_releases_gallery_links_in a:hover,
.press_zone_contact_adds_link * a:hover,
.press_contacts_info_right a:hover,
.press_contacts_info_right * a:hover,
.common_protractile * a:hover,
.common_protractile_left_content_in * a:hover,
.press_contacts_info_right a:hover *,
.press_zone_line  a:hover,
.footer_second_line a:hover,
.accordion_item_text a:hover,
.dealers_qsearch_back a:hover
{
	color:#DCA604;		
	text-decoration: underline;
}
/*
.forms_common_protractile a,
.forms_common_protractile * a
{
	color:#DCA603;
	text-decoration:underline;
}

.common_protractile_left_content_in_exp a
{
	text-decoration:underline;
	color:#FFF;
}

.common_protractile_left_content_in_exp a:hover
{
	text-decoration:none;
	color:#776C61;
}*/


/****** Links on white background ******/

.the_men_cms4 a,
.the_men_cms4 a:active,
.the_men_cms4 a:visited,
.the_men_cms5 a,
.the_men_cms5 a:active,
.the_men_cms5 a:visited,
.the_men_cms6 a,
.the_men_cms6 a:active,
.the_men_cms6 a:visited,
.the_men_detail_bottom_cms a,
.the_men_detail_bottom_cms a:active,
.the_men_detail_bottom_cms a:visited,
.advertising_item_text a,
.advertising_item_text a:active,
.advertising_item_text a:visited,
.advertising_item_text_back_label a,
.advertising_item_text_back_label a:active,
.advertising_item_text_back_label a:visited,
.news_item_row_text a,
.news_item_row_text a *,
.news_item_row_text a:active,
.news_item_row_text a:visited,
.news_right_blockt a,
.news_right_block a:active,
.news_right_block a:visited,
.news_text_style a,
.news_text_style a:active,
.news_text_style a:visited
{
	color:#000;
	text-decoration: none;
}

.the_men_cms4 a:hover,
.the_men_cms5 a:hover,
.the_men_cms6 a:hover,
.the_men_detail_bottom_cms a:hover,
.advertising_item_text a:hover,
.advertising_item_text_back_label a:hover,
.news_item_row_text a:hover,
.news_item_row_text a:hover *,
.news_right_block a:hover,
.news_text_style a:hover,
#RW2RightZone * a:hover,
#RW2RightZone * a:hover *,
.club_internal_content_zone_right_in * a:hover,
.club_internal_content_zone_right_in a:hover
{
	color:#DCA604;	
	text-decoration: underline;
}



/***********************/


.index {
	height: 484px;
	background: #22191C none;
}

.index_left {
	float: left;
	width: 484px;
}

.index_right {
	float: right;
	width: 502px;
}

.index_right_first {
	margin-top: 3px;
}

.common_protractile,
.forms_common
{
	position:relative;
	background: #1A1315 no-repeat;
	width:989px;
	min-height:480px;
	color: #B2B2B2;
}

.gray_separator
{
	height:1px;
	border-top:1px solid #958F90;
	font-size:1px;
}

.common_protractile_left_content
{
	padding:72px 0 30px 60px;
}

.common_protractile_left_content_in
{
	width:487px;
}

.forms_common_protractile
{
	padding:81px 0 30px 60px;
}

.forms_common_protractile_in
{
	width:498px;
}

.common_protractile_left_content_in_exp
{
	position:relative;
	width:348px;
	left:255px;
	top:159px;	
}

.club_register_section_header {
	color: #FFF;
}

.sitemap_subblock,
.sitemap_subblock *
{
	color:#838383;
}


.common_left_text
{
	position: relative;
	float:left;
	width:525px; /*537px;*/
	height:462px;/*480px;*/
}

.common_right_img
{
	position: relative;
	float:left;
	width:452px;
	height:480px;
	overflow:hidden; /* for IE */
}

.foot
{
	width:989px;

}

.footer_menu_line
{
	background: url('../img/footer_line.gif') repeat-x;
	height:29px;
	padding:13px 0 0 0;
}

.footer_menu_line_left
{
	width:750px;/*537px;*/
	text-align:left;
	float:left;
}

.footer_menu_line_right
{
	width:239px;/*452px;*/
	text-align:right;
	float:left;
}

.footer_menu_line_left,
.footer_menu_line_left a,
.languages,
.languages a
{
	font-family: tahoma;
	font-size: 0.9em;
	text-decoration:none;	
	color:#FFFFFF;	
	text-transform: uppercase;
}

.footer_second_line
{
	clear:both;
	text-align:right;
	text-transform:uppercase;
}

.footer_menu_line_left a,
.footer_menu_line_left a:active,
.footer_menu_line_left a:visited,
.languages a,
.languages a:active,
.languages a:visited
{
	color:#575556;
}

.footer_menu_line_left a:hover,
.languages a:hover
{
	color:#8C8A8B;
}

.footer_bottom_content
{
	width:989px;
	padding:6px 0 0 0;
	color:#302D2E;
}


/* Scroll styles*/
/* Left Content: Style pour la div de test de la Scrollbar */
div#wn
{
	position:relative;
	top: 56px;
	left: 57px;
	width:408px;
	height:375px;
	overflow:hidden;
	z-index: 50px;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	/*letter-spacing: 0.05em;*/
	z-index: 50;
}

/* Scroll bar & Content zone properties */
/*
#lyr1 a,
#lyr1 a:active,
#lyr1 a:visited
{
	color:#FFF;
	text-decoration: none;
}

#lyr1 a:hover
{
	color: #DCA604;
	text-decoration: underline;
}
*/
	
div#scrollbar { 
	position:absolute;
	top: 39px;
	left: 531px;
	width: 15px; 
	height: 420px; 
	font-size:0px;  /* for image vertical alignment issue */
  }
  
div#track { 
  position:absolute; 
  left:0px; 
  top:0px;
  width:7px; 
  height:420px;
  background-color:#464646;
  }
  
div#dragBar {
  position:absolute; 
  left:0px; 
  top:0px;
  width:5px; 
  height:20px;
  background-color:#FFF;
  } 
   
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

		/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}

		/* so no gap or misplacement due to image vertical alignment [2]*/
div#scrollbar img {
    display:block; 
    } 

/*********/ 
/*captcha dublicate*/

/*.rw_club_forgot_password_captcha_field
{
	border: 1px solid #000000;
	background: #8C8C8C;
	width: 292px;
	height: 11px;
}NOT IN USE*/



/**
 * style_keydates.css
 */

/** Key dates **************************************************************/

.key_dates_fck_1,
.key_dates_fck_2,
.key_dates_fck_3,
.key_dates_fck_4
{
	position:absolute;
}

.key_dates_fck_1{margin:217px 0 0  61px;}
.key_dates_fck_2{margin:217px 0 0 271px;}
.key_dates_fck_3{margin:217px 0 0 470px;}
.key_dates_fck_4{margin:217px 0 0 676px;}

.key_dates_fck_in
{
	width:155px;
}

.key_dates_detail_fck_common,
.key_dates_detail_fck_1,
.key_dates_detail_fck_2,
.key_dates_detail_fck_3,
.key_dates_detail_fck_4,
.key_dates_detail_fck_5,
.key_dates_detail_fck_6,
.key_dates_detail_fck_7,
.key_dates_detail_fck_8,
.key_dates_detail_fck_9,
.key_dates_detail_fck_10
{
	position:absolute;
}

.key_dates_detail_fck_common{margin:30px 0 0 88px;}
.key_dates_detail_fck_common_in{width:800px;}

.key_dates_detail_fck_1{margin:206px 0 0 51px;}
.key_dates_detail_fck_2{margin:206px 0 0 219px;}
.key_dates_detail_fck_3{margin:206px 0 0 419px;}
.key_dates_detail_fck_4{margin:206px 0 0 614px;}
.key_dates_detail_fck_5{margin:206px 0 0 805px;}

.key_dates_detail_fck_6{margin:294px 0 0 51px;}
.key_dates_detail_fck_7{margin:294px 0 0 219px;}
.key_dates_detail_fck_8{margin:294px 0 0 419px;}
.key_dates_detail_fck_9 {margin:294px 0 0 614px;}
.key_dates_detail_fck_10{margin:294px 0 0 805px;}


.key_dates_bottom_media1,
.key_dates_bottom_last_news,
.key_dates_bottom_news_more_news,
.key_dates_bottom_separator,
.key_dates_bottom_right_media,
.key_dates_bottom_right_cms
{
	position:absolute;
	/*color:#767575;*/
}

.key_dates_bottom_media1		{margin: 394px 0 0 40px;}
.key_dates_bottom_last_news		{margin: 425px 0 0 40px; /*width:588px;*/}
.key_dates_bottom_news_more_news	{margin: 425px 0 0 598px; width:98px; text-align: right;}
.key_dates_bottom_separator		{margin: 396px 0 0 711px;	width:1px; height:67px; background:#393636;}
.key_dates_bottom_right_media		{margin: 394px 0 0 728px;}
.key_dates_bottom_right_cms		{margin: 425px 0 0 728px;	width:227px;}

.the_men_media1,
.the_men_media2,
.the_men_media3,
.the_men_cms1,
.the_men_cms2,
.the_men_cms3,
.the_men_cms4,
.the_men_cms5,
.the_men_cms6
{
	position:absolute;
}

.the_men_cms1,
.the_men_cms2,
.the_men_cms3,
.the_men_cms4,
.the_men_cms5,
.the_men_cms6
{
	color:#756E6F;
}

.the_men_media1	{margin: 14px 0 0 40px;}
.the_men_media2	{margin: 135px 0 0 40px;}
.the_men_media3	{margin: 256px 0 0 40px;}
.the_men_cms1	{margin: 41px 0 0 266px;	width:160px;}
.the_men_cms2	{margin: 163px 0 0 266px;	width:160px;}
.the_men_cms3	{margin: 280px 0 0 266px;	width:160px;}
.the_men_cms4	{margin: 54px 0 0 510px;	width:360px;}
.the_men_cms5	{margin: 177px 0 0 510px;	width:360px;}
.the_men_cms6	{margin: 293px 0 0 510px;	width:360px;}

.the_men_detail_big_media,
.the_men_detail_left_cms,
.the_men_detail_bottom_cms
{
	position:absolute;
}

.the_men_detail_big_media	{margin: 14px 0 0 41px;}
.the_men_detail_left_cms	{margin: 43px 0 0 71px;		width:406px;}
.the_men_detail_bottom_cms	{margin: 316px 0 0 71px;	width:367px;}
/*
.the_men_detail_left_cms,
.the_men_detail_left_cms *
{
	color:#3A3537;
}
.the_men_detail_bottom_cms,
.the_men_detail_bottom_cms *
{
	color:#3A3537;
}*/
/*
#RW2RightZone,
#RW2RightZone * 
{
	color: #756E6F;
}
*/

/* News link style */

.bottom_news_item_row
{
	width:180px;
	padding:0 13px 0 0;
	height:54px;
	float:left;
	overflow:hidden;
}

.bottom_news_item_row_text
{
	height: 28px;
	overflow:hidden;
	line-height:1.2;
}


/***************************************************************************/


/**
 * style_press.css
 */

.press_zone_auth
{
	position: absolute;
	border:0px solid #FF0000;
	left:61px;
	top:130px;
	width:305px;
	color: #B2B2B2;
}
.press_zone_errors
{
	position:absolute;
	top:382;
	left:170px;
	width:662px;
	font-size:12px;
	color: #FF0000;
}
.press_zone_auth input
{
	/*border: 1px solid #575556;
	background:#8C8C8C;
	color:#FFFFFF;
	font-size:9px;
	width:176px;
	height:17px;*/
	background:#272024 none repeat scroll 0 0;
	border:1px solid #A19A9B;
	color:#E8E8E8;
	height:18px;
	width:176px;
	font-size:11px;	
	margin: 0 0 3px;	
}
.press_zone_auth .press_zone_line
{
	width:296px;
	float:left;
	margin: 0 0 3px;
}
.press_zone_auth .press_zone_line .button
{
	border: 1px solid #8A8588;
	background: #DFD9D9;
	font-size: 11px;
	width: 75px;
	height: 17px;
	float: right;
	color: #2F282A;
}
.press_zone_contact_adds_link
{
	position: relative;
	top: 422px;
	left: 800px;
	width: 200px;
}


/**
 * style_news.css
 */

.SearchResult {border:1px solid #333; width:250px; float:left; margin:0 30px 30px 0; padding:5px;}

.common_bg,
.news_left_block,
.news_right_block,
.news_bottom_media_1,
.news_bottom_media_2,
.news_bottom_fck_1,
.news_bottom_fck_2,
.news_bottom_div_line,
.news_gallery_image,
.news_gallery_fck,
.news_gallery_control,
.news_right_block_bottom,
.news_left_block_img,
.news_left_block_img_zone,
.news_left_block_img_close,
.news_left_block_img_list
{
	position:absolute;
}
.news_left_block	{margin:46px 0 0 1px;}
.news_left_block_in	{width:460px;}
.news_right_block	{margin:93px 0 0 461px;}
.news_right_block_in	{width:491px; height:249px;}
.news_right_block_in *	{color:#756E6F;}

.news_bottom_media_1	{margin:396px 0 0 41px;		width:235px;}
.news_bottom_media_2	{margin:396px 0 0 302px;	width:235px;}
.news_bottom_fck_1	{margin:426px 0 0 41px;		width:235px;}
.news_bottom_fck_2	{margin:426px 0 0 302px;	width:235px;}
.news_bottom_div_line	{margin:396px 0 0 277px; background:#393636; width:1px; height:67px;}
.news_gallery_image	{margin:102px 0 0 52px;	width:199px;}
.news_gallery_fck	{margin:271px 0 0 52px;	width:199px;}
.news_gallery_control	{margin:318px 0 0 0; width:257px; text-align:right;}
/*.news_gallery_control * {font-size: 0.6em;}*/
.news_left_block_img	{margin:46px 0 0 1px; width:371px; height:323px; background:#484445; }
.news_left_block_img_zone	{margin:0 0 0 0; width:371px; height:307px;}
.news_left_block_img_close	{margin:3px 0 0 357px; width:12px; height:12px;}
.news_left_block_img_list	{margin:307px 0 0 0px; width:371px; height:16px; text-align:right;}

.news_left_block_img_zone_in
{
	width:100%;
	height:100%;
	text-align:center;
	border:0;
}

.news_left_block_img_zone_in *
{
	border:0;
}

.ENewsPicture
{
	height:164px;
	width:199px;
	overflow:hidden;
}

.news_bottom_fck_1,
.news_bottom_fck_2,
.news_bottom_fck_1 *,
.news_bottom_fck_2 *
{
	color:#767575;
}

.news_right_block_bottom {
	text-align: right;
}
/*
.news_item_title_text
{
	font-weight:bold;
}
*/
.news_right_block_bottom
{
	margin:333px 0 0 461px; 
	width:485px; 
}


.PictureNav *,
.PictureNavBig
{font-weight:normal;}

.PictureNavSelected *,
.PictureNavSelectedBig
{font-weight:bold;}

.news_item_row
{
	width:451px;
	height:80px;
	border-bottom:1px solid #B6B2B3;
}
.news_item_row_img
{
	position:absolute;
	width:97px;
	margin:10px 0 0 0;
}
.news_item_row_text
{
	position:absolute;
	width:354px;
	margin:8px 0 0 97px;
}
/*
.news_item_row_text,
.news_item_row_text *
{
	color: #000;
}*/

.news_details_title
{
	font-size:20px;
	color:#615A5C;
	font-weight:bold;
}


/**
 * style_advertising.css
 */

.advertising_common
{
	height:479px;
}
.advertising_container
{
	position:relative;
	left:43px;
	top:95px;
	width:899px;
	height:358px;
}
.advertising_item
{
	height:116px;
	margin-bottom:5px;
}
.advertising_item_text
{
	position:relative;
	top:12px;
	left:470px;
	height:104px;
	width:383px;
}
.advertising_item_text p
{
	color:#565656;
	size:11px;
}

.advertising_item_text_back_label
{
	position:absolute;
	margin:94px 0 0 735px;
	z-index:2;
}

/**
 * style_guestbook.css
 */

.guestbook_send_message
{
	float: left;
	padding-left: 30px;
	width: 503px;
}

.guestbook_send_message *
{
	color: #000000;
}

.guestbook_send_message .message_container
{
	height: 155px;
}

.guestbook_send_message .message_container textarea
{
	border:1px solid #8A8588;
	width:493px;
	height:148px;
	float:left;
	margin-top:5px;
}

.guestbook_send_message .orange_text
{
	color:#FF9900;
}

/* CAPTCHA */

.guestbook_send_message .captcha_notice
{
	float:left;
}

.guestbook_captcha *
{
	margin:14px auto;
}

/*.guestbook_send_message .captcha_table
{
	width:295px;
	height:87px;
}

.guestbook_send_message .captcha_dynamic_text_box,
.guestbook_send_message .captcha_input_field_box,
{
	height:20px;
}*/

.guestbook_send_message #code_error_msg
{
	color: #E07305;
}

.guestbook_submit_btn input
{
	border:1px solid #8A8588;
	background:#FF9900;
	width:70px;
	color:#FFFFFF;
}

.guestbook_submit_btn
{
	text-align:center;
}

#guestbook_navigator .next_prev
{
	color:#FF9900;
}

#guestbook_navigator a
{
	color: #8A8588;
}


/**
 * rw_shop_style.css
 */

.shop_media_zone, .shop_fck_left, .shop_fck_right_down, .shop_fck_right_up,
.product_collection, .product_fck_zone, .product_image, .product_buttons, .product_list_other, .product_menu_bar,
.product_right_block {
	position: absolute;
}
.shop_media_zone div, .product_image div {
	position: relative;
}
.shop_common {
	width: 989px;
	height: 480px;
	position: relative;
	background: #000000 url('../img/shop_bg.jpg') no-repeat;
}
.shop_media_zone {
	top: 55px;
	left: 330px;
	width: 266px;
	height: 420px;
}
.shop_fck_left {
	width: 290px;
	height: 64px;
	top: 374px;
	left: 2px;
}
.shop_fck_right_down {
	width: 387px;
	height: 75px;
	top: 373px;
	left: 602px;
}
.shop_fck_right_up {
	width: 256px;
	height: 325px;
	top: 37px;
	left: 733px;
}
.product_collection {
	width: 204px;
	height: 37px;
	top: 34px;
	left: 24px;
	padding: 7px 0px 0px 7px;
	color: #DCA603;
	font: 24px Arial;
}
.product_fck_zone {
	width: 127px;
	height: 257px;
	top: 213px;
	left: 31px;
	color: #999999;
}
.product_fck_zone {
	color: #696969;
    font: Arial 47px;
}
.product_image {
	width: 247px;
	height: 443px;
	/*top: 86px;*/
    top: 29px;
	left: 236px;
}
.product_image img {
    margin-left: -108px;
	width: 450px;
	height: 443px;
}
.product_right_block {
	width: 295px;
	top: 35px;
	left: 541px;
}
.product_buttons, .product_menu_bar {
	width: 178px;
	height: 37px;
	top: 350px;
	right: 269px;
}
.product_buttons img {
	margin: 5px;
}
.product_list_other {
	width: 129px;
	height: 480px;
	top: 0px;
	right: 0px;
	background: #181415;
	overflow:hidden;
	z-index: 50px;
}
#lyr1_list img {
	margin-top: 5px;
	width: 61px;
	height: 88px;
}
.product_reference {
	width: 140px;
	height: 26px;
	padding: 5px;
	color: #DCA603;
	font: 15px Arial;
}
.product_description {
	width: 281px;
	height: 158px;
	margin-top: 6px;
	position: relative;
}
.product_description_div {
	top: 0px;
	left: 0px;
	position: relative;
}
.product_menu_bar {
	height: 80px;
	top: 387px;
	color: #C3C3C3;
	font: 11px Arial;
}
.product_menu_bar a {
	color: #C3C3C3;
}
.product_menu_bar div {
    height: 16px;
    margin: 0 0 0 5px;
}
.product_menu_bar span {
	cursor: pointer;
	padding-left: 10px;
	background: url('../img/img_inactive_menu.gif') no-repeat;
}
.product_menu_bar span:hover {
	color: #DCA603;
	background: url('../img/img_active_menu.gif') no-repeat;
}
.product_menu_bar a:hover {
	color: #DCA603;
}
td.RowHeader {
	color: #FFFFFF;
}
.TableForm input, .TableForm textarea {
	color: #171314;
}
#FormButton {
	background-color: #B4B5B1;
	border:1px solid #B4B5B1;
	font: 13px Arial;
}
/* Scroll styles*/
.wn_layer {
	position:relative;
	top: 0px;
	left: 0px;
	overflow:hidden;
	width: 264px;
	z-index: 50px;
}
div#wn_descr, div#scrollbar_descr, div#track_descr {
	height: 158px;
}
div#wn_tech, div#scrollbar_tech, div#track_tech {
	height: 200px;
}
div#wn_maint, div#scrollbar_maint, div#track_maint {
	height: 214px;
}
div#lyr1_list {
	width: 61px;
	margin-left: 24px;
}
.scrollbar, .scrollbar_track, .scrollbar_dragBar {
	position:absolute;
	top: 0px;
	left: 281px;
	width:5px; 
	font-size:0px;
	/* for safari, to prevent selection problem  */
	-moz-user-select: none;
    -khtml-user-select: none;
}
.scrollbar {
	position:absolute;
}
.scrollbar_track {
	left:0px;
	background-color:#B2B0B1;
}
.scrollbar_dragBar {
	left:0px; 
	height:20px;
	width: 4px;
	background-color:#FFF;
}
div#scrollbar_list, div#track_list {
	height: 480px;
	width: 13px;
}
div#track_list {
    background: url(../img/scrollbar_bg.jpg) repeat-y;
}
div#scrollbar_list {
	left: 115px;
}
div#dragBar_list {
	width: 11px;
    margin-left: -1px;
    background: #565353;
}
/*********/


/**
 * style_feedbacks.css
 */

.feedbacks_comments textarea
{
	width:388px;
	height:121px;
	border:1px solid #E3E3E3;
}

.feedbacks_checkbox
{
	margin:8px 0 0 0px;
	padding:0px;
}

.feedbacks_checkbox input
{
	margin:0px;
	padding:0px;
}

.feedbacks_checkbox_label
{
	margin:-16px 0 0px 22px;

/*	padding:4px 0 4px 0;
*/
}

.feedbacks_submit input
{
	width:70px;
	height:17px;
/*	border:1px solid #8A8588;
*/
}

#feedback_for_pages
{
	position:fixed;
	top:0px;
	left:0px;
	-moz-opacity:0.90;
	opacity:0.90;
	filter:alpha(opacity=90); 
	background-color:#777;
	width:100%;
	height:100%;
	display:none;
	z-index:1000;
}

#feedback_for_pages_popup
{
	padding:10px;
	margin:20px auto;	
	text-align:left;
	width:500px;
	background:#000;
	z-index:1000;
}

#feedback_for_pages_popup_close_btn
{
	text-align:right;
}

.comments_up_space
{
	margin-top:8px;
}


/**
 * style_splash.css
 */

.splash_common
{
	position:relative;
	width:989px;
	height:480px;
}

.splash_lang1,
.splash_lang2,
.splash_lang3,
.splash_lang4,
.splash_text1,
.splash_text2,
.splash_text3,
.splash_text4,
.splash_bg
{
	position:absolute;
}

.splash_text1,
.splash_text2,
.splash_text3,
.splash_text4
{
	width:95px;
	border-left:1px solid #1C1919;
	padding: 9px 0 0 12px;
	height:95px;
}
/*
.splash_lang1 {margin:262px 0 0 300px;}
.splash_lang2 {margin:262px 0 0 420px;}
.splash_lang3 {margin:262px 0 0 546px;}
.splash_lang4 {margin:262px 0 0 666px;}
.splash_text1 {margin:298px 0 0 288px;}
.splash_text2 {margin:298px 0 0 409px;}
.splash_text3 {margin:298px 0 0 535px;}
.splash_text4 {margin:298px 0 0 657px;}
*/

.splash_lang1 {margin:262px 0 0 282px;}
.splash_lang2 {margin:262px 0 0 404px;}
.splash_lang3 {margin:262px 0 0 530px;}
.splash_lang4 {margin:262px 0 0 650px;}
.splash_text1 {margin:298px 0 0 270px;}
.splash_text2 {margin:298px 0 0 391px;}
.splash_text3 {margin:298px 0 0 517px;}
.splash_text4 {margin:298px 0 0 638px;}


a.splash_links,
a.splash_links:active,
a.splash_links:visited
{
	color:#707070;
}

a.splash_links:hover
{
	color:#B2B2B2;
}

.splash_footer
{
	text-align:center;
	margin: 10px 0 0 0;
}

.splash_footer h1 * {font-weight: normal;}

.splash_footer_firstline {
	color:#B2B1B1;
}

.splash_footer_secondline {
	color:#707070;
}

.splash_footer_secondline a,
.splash_footer_secondline a:active,
.splash_footer_secondline a:visited
{
	color:#707070;
	font-size:11px;
	text-decoration: none;
}

.splash_footer_secondline a:hover
{
	color:#B2B1B1;
	text-decoration: underline;
}



/**
 * jm_yui_style.css
 */

#journalist_list table
{
	width: 100%;
	border: 0px;
}

#journalist_list *
{
	color: #FFF;
}

.yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500;}

.yui-dt-tmp{position:absolute;left:-9000px;}

.yui-dt-scrollable .yui-dt-bd{overflow:auto;}
.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative;}


.yui-dt-scrollable .yui-dt-bd thead tr,
.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px;}
.yui-dt-scrollable tbody{-moz-outline:none;}

.yui-dt-draggable{cursor:move;}
.yui-dt-coltarget{position:absolute;z-index:999;}
.yui-dt-hd{zoom:1;}
th.yui-dt-resizeable .yui-dt-resizerliner{position:relative;}
.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity=0);}
.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;}

th.yui-dt-hidden .yui-dt-liner,
td.yui-dt-hidden .yui-dt-liner,
th.yui-dt-hidden .yui-dt-resizer{display:none;}

.yui-dt-editor{position:absolute;z-index:9000;}

.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7F7F7F;}
.yui-skin-sam .yui-dt thead{border-spacing:0;}

.yui-skin-sam .yui-dt caption{color:#000000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0pt;text-align:center;}

.yui-skin-sam .yui-dt th
{
	border-left: 1px solid #FFF;
	border-style:dotted;
	border-bottom: 2px solid #FFF;
	padding-bottom: 5px;
}

.yui-skin-sam .yui-dt th,
.yui-skin-sam .yui-dt th a
{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	vertical-align:bottom;
}

.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7F7F7F;}

.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap;}

.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px;}

.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red;}
.yui-skin-sam .yui-dt td{margin:0;padding:0;border:none;border-right:1px solid #CBCBCB;text-align:left;}
.yui-skin-sam .yui-dt-list td{border-right:none;}
.yui-skin-sam .yui-dt-resizer{width:6px;}
.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}
.yui-skin-sam .yui-dt-message{background-color:#FFF;}

.yui-skin-sam .yui-dt-scrollable table{border:none;}
.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7F7F7F;border-top:1px solid #7F7F7F;border-right:1px solid #7F7F7F;}
.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;border-right:1px solid #7F7F7F;background-color:#FFF;}
.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7F7F7F;}
.yui-skin-sam thead .yui-dt-sortable{cursor:pointer;}

/* datatable header properties {simple cell properties} */
.yui-skin-sam th.yui-dt-asc,
.yui-skin-sam th.yui-dt-desc
{}

.yui-skin-sam th.yui-dt-sortable 
.yui-dt-label{margin-right:10px;}

/* ^***^ */
.yui-skin-sam th.yui-dt-asc .yui-dt-liner
{
	background:url(../img/jm_sel_up.png) no-repeat left;
	background-position:10px;
}

.yui-skin-sam th.yui-dt-desc .yui-dt-liner
{
	background:url(../img/jm_sel_dn.png) no-repeat left;
	background-position:10px;
}

tbody .yui-dt-editable{cursor:pointer;}.
yui-dt-editor{text-align:left;background-color:#F2F2F2;border:1px solid #808080;padding:6px;}
.yui-dt-editor label{padding-left:4px;padding-right:6px;}
.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right;}
.yui-dt-editor .yui-dt-button button{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px;}
.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;background-color:#5584E0;border:1px solid #304369;color:#FFF}
.yui-dt-editor .yui-dt-button button:hover{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1300px;color:#000;}
.yui-dt-editor .yui-dt-button button:active{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px;color:#000;}

.yui-skin-sam tr.yui-dt-even td,
.yui-skin-sam tr.yui-dt-odd td
{
	border:0px;
	border-bottom:1px solid #656162;
	text-align:center;
}

.yui-skin-sam #yui-dt0-th-Name,
.yui-skin-sam #yui-dt0-th-Delete
{
	border-left:0px;
}

.yui-skin-sam tr.yui-dt-even
{}
.yui-skin-sam tr.yui-dt-odd
{}

.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-even td.yui-dt-desc
{
	border-bottom:1px solid #656162;
}

.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc
{
	border-bottom:1px solid #656162;
}

.yui-skin-sam .yui-dt-list tr.yui-dt-even
{
	background-color:#FFF;
	border:1px solid #FFF;
}
.yui-skin-sam .yui-dt-list tr.yui-dt-odd
{
	background-color:#FFF;
	border:1px solid #FFF;
}

.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#EDF5FF;}
.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#EDF5FF;}

.yui-skin-sam th.yui-dt-highlighted,
.yui-skin-sam th.yui-dt-highlighted a{background-color:#B2D2FF;}

.yui-skin-sam tr.yui-dt-highlighted,
.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,
.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,
.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}

.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,
.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#B2D2FF;}


.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,
.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,
.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,
.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,
.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#B2D2FF;}

.yui-skin-sam th.yui-dt-selected,
.yui-skin-sam th.yui-dt-selected a{background-color:#446CD7;}
.yui-skin-sam tr.yui-dt-selected td,
.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}
.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,
.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}
.yui-skin-sam .yui-dt-list th.yui-dt-selected,
.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446CD7;}
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426FD9;color:#FFF;}
.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,
.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446CD7;color:#FFF;}
.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap;}
.yui-skin-sam .yui-dt-paginator .yui-dt-first,
.yui-skin-sam .yui-dt-paginator .yui-dt-last,
.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px;}
.yui-skin-sam .yui-dt-paginator a.yui-dt-first,
.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none;}
.yui-skin-sam .yui-dt-paginator .yui-dt-previous,
.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none;}
.yui-skin-sam a.yui-dt-page{border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;background-color:#fff}
.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff;}

.yui-skin-sam #yui-dt0-th-Delete,
.yui-skin-sam #yui-dt0-th-Access
{
	width:40px;
}

.yui-skin-sam
{
	background:url(../usersimage/jm/jm_background.jpg);
	repeat-y top;
	margin-bottom:152px;
}
/* Journalist manger page main container */
.yui-skin-sam .jm_container
{
	padding: 152px 60px 10px 60px;
}
/* Title image container */
.yui-skin-sam .jm_title_img
{
	padding-top:65px;
	text-align: center;
}
.yui-skin-sam .jm_title_img IMG {
	margin: 0 auto;
}

/* Journalist import button */
.yui-skin-sam .jm_import_btn
{
	width: 179px;
	color: #FFFFFF;
	background: #696566;
	padding: 2px 7px 2px 7px;
}

.jm_country_select {
	width: 130px;
}
.jm_country_select, .jm_country_select OPTION {
	color: #000! important;
}



<!-- Next 2 lines are commented. because this styles break the scrolling in another plases (styles "wn" ...)-->                                                                                     
<!--link rel="stylesheet" type="text/css" href="<%:EE_HTTP%>css/rw_style_dealers_home.css"	/-->
<!--link rel="stylesheet" type="text/css" href="<%:EE_HTTP%>css/rw_style_dealers.css"	/-->



/**
 * thickbox.css
 */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {

}

#TB_secondLine {

}

#TB_window a:link {}
#TB_window a:visited {}
#TB_window a:hover {}
#TB_window a:active {}
#TB_window a:focus{}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#262223;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #FFF;
	z-index: 102;
	color:#000;
	display:none;
	border:0 none;
	padding: 5px 8px;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_title{
	background: transparent url(../images/dealers_error_dot.gif) repeat-x left top;
}

#TB_ajaxWindowTitle{
	background: transparent url(../images/dealers_error_dot.gif) repeat-x left bottom;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	padding: 6px 1px;
}

#TB_closeAjaxWindow {
	
}

#TB_ajaxContent{
	clear:both;
	padding: 15px 1px;
	overflow:auto;
	text-align:left;
	color: #5B595A;
	font-weight: bold;
}

/*Deviant add*/
#TB_ajaxFooter {
	background-color: #FFAE00;
	text-align: right;
	padding: 7px 7px 7px 0;
	text-transform: uppercase;
	font-weight: bold;
}
#TB_ajaxFooter A {
	color: #000 !important;
}
#TB_ajaxFooter A:hover {
	color: #FFF !important;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/**
 * style.css
 */

/** CANVAS **********************************************/
.canvas
{
	width:989px;
	margin: auto;
	text-align:left;
}


.hat
{
	width:989px;
	height:81px;
}


.logo
{
	padding:24px 0 0 0;
	float:left;
	/*width:300px;*/
	/*z-index: 7000;*/
	position:absolute;
}

/*NOT MAIN MENU *****************************************************/

#right_hat_part
{
	padding:23px 0 0 0;
	float:right;
}


/*MAIN MENU *****************************************************/
#main_menu *{margin:0;padding:0;border:none; -moz-box-sizing: border-box;} /*Override evil browser defaults*/

#main_menu a, #main_menu h1
{
	font-style: normal;
	font-family: tahoma;
	color:#776C61;
	display:block;
	white-space:nowrap;
}

#main_menu a {
/*	line-height:19px;
	height:19px;*/
	text-decoration:none;
	padding: 0px 5px 0px 10px;
	color:#565656;
}

#main_menu a:hover{color:#DCA604;}

#main_menu h1{padding:0;color:#565656;}
#main_menu h1 a {/*line-height:65px;height:55px;*/ color:#565656;padding:0;font-weight:normal;background-color:transparent;}
#main_menu h1 a:hover {color:#DCA604;background-color:transparent;}

#main_menu ul{list-style:none;float:left;}

#main_menu ul li {padding:0 0 0 9px;}
#main_menu ul li * {padding:0;}
#main_menu ul li h1{padding:0 0 0 12px;}

#main_menu ul li li{position:relative; /*line-height:20px;height:20px; */ border:0;}

#main_menu ul li li div{padding:0 0 0 12px; line-height:20px;height:20px;}

#main_menu ul ul                             	
{
	position:absolute;
	z-index:500;
	/*top:70px;*/
	/*background:#880;*/
	display:none;
	/*padding-bottom:15px;*/
}

.subitem_up_text
{
	position:absolute;
	z-index:1000;
}

/* Allow to manage space between main menu 1 & 2  */
.subitem_label_start
{
	height:8px;
	display: block;
	/*background-color: red;*/
}

/* Menu level 2 item width */
.subitem_label,
.subitem_label_start,
.subitem_label_end
{
/*	width:147px;
*/
	width:193px;
}

.opacity90
{
	-moz-opacity:0.90;
	opacity:0.90;
	filter:alpha(opacity=90); 
	background-color:#0B0708;
	z-index:1;
}

.submenu_up
{
	cursor:default;
	height:5px;
}

.submenu_bottom
{
	cursor:default;
	height:22px; /*27*/
}

#main_menu ul ul ul{top:-1px;left:100%;padding-left:0px;} /*hack to pull back one pixel from 100%, to hide double border*/

/* Begin non-anchor hover selectors */
/* Enter the more specific element (div) selector on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It improves IE's performance speed to use the older
file and this method */
div#main_menu h1:hover{color:#FFF;}
div#main_menu li:hover{cursor:pointer;z-index:100;}

div#main_menu li:hover ul ul,
div#main_menu li li:hover ul ul,
div#main_menu li li li:hover ul ul,
div#main_menu li li li li:hover ul ul
{display:none;}

div#main_menu li:hover ul,
div#main_menu li li:hover ul,
div#main_menu li li li:hover ul,
div#main_menu li li li li:hover ul
{display:block;}
/* End of non-anchor hover selectors */


/* Styling for Expandable menus */
/*
#main_menu a.x, #main_menu a.x:visited{background: #D3CDBF url(../images/dpright.gif) no-repeat 95% center}
#main_menu a.x:hover{background: #D3CDBF url(../images/dpright.gif) no-repeat 95% center;}
*/
/* End TOP Menu */

#main_menu
{
	padding:0;
	float:left;
/*	width:768px;*/
}

/*Special for opera initialize color. Set value near but not equal to needed color */
#main_menu ul li li div{color:#575757;}
/*...and redefine it to needed.*/

#main_menu,
#main_menu a,
#main_menu * a,
a,
.subitem_up_text,
.subitem_up_text *
.subitem_up_text * a,
.subitem_up_text a
{
	/*color:#565656;*/
	text-decoration:none;
}

#main_menu a:hover,
#main_menu * a:hover,
a:hover
{
	color:#FFF;
}

/* Allow to manage bottom of main menu 2  */
.subitem_label_end
{
	display: block;
	/*background-color: red;*/
}





/***** PRESS RELEASES ******************************************************/
.press_releases_container
{
	position:absolute;
	height:462px;
}

.common_press_releases
{
	position:relative;
	background:#0B0708;
	width:989px;
	height:480px;
}

.common_press_releases a {color:#FFF;}
.common_press_releases a:hover {text-decoration:underline;}

.right_zone_layers
{
	position:absolute;
	font-size:11px;
}

.press_release_select_control
{
	width:300px;
	padding:0 0 2px 0;
	float:left;	
}

.press_release_select_zone_title
{
	float:left;
	padding:0 0 8px 0;
	text-align:right;
	width:268px;
}

.black_select_bar
{
	border: 1px solid #A19A9B;
	background:#272024;
	color:#E8E8E8;
	font-size:11px;	
	width:152px;
	float:left;
}

.properties_select_zone
{
	margin: 313px 0 0 139px;
	color:#C2C2C2;
}

.properties_download_zone
{
	margin:190px 58px 0 0;
	text-align:right;
}

.press_release_right_subdiv
{
	width:407px;
	float:left;
}

.press_releases_select_label
{
	width:118px;
	float:left;
}

.press_release_select_zone_title p,
.press_releases_select_label p
{
	margin:0px;
	padding:0px;
}

.press_releases_filedownload
{
	margin:0px;
	padding:0px;
	float:left;
	color:#BABABA;
}

.press_release_back_to
{
	position:absolute;	
	width:400px;
	height:30px;
	margin:426px 0 0 9px;
	text-align:right;
}

.SquareLinkSelected {
	font-weight: bold;
}

.press_releases_table_position
{
	top: 56px;
	left: 57px;
}

.press_releases_table_position p
{
	margin: 0 0 8px 0;
}

.press_releases_separator
{
        font-size:1px;
	margin:0px;
	padding:0px;
	background:url(../images/press_releases_sep.gif) repeat-x;
	width:428px;
	height:23px;
	float:left;

}

.press_releases_list_img
{
	padding:1px 0px 1px 1px;
	float:left;
	width:96px;
	height:60px;
}

.press_releases_list_text
{
	margin:0px;
	float:left;
	width:330px;
/*	height:60px;
*/}

.press_releases_title_link
{
	padding:0px 0 7px 0;
	display:block;	
	clear:both;
	line-height:11px;
}
/*
.press_releases_list_text,

{
	color:#C2C2C2;
	text-decoration: none;
}

.white_text_color
{
	color:#C2C2C2;
}*/

.FileDownload_common
{
	width:407px;
	float:left;
}

.FileDownload_label
{
	text-align:left;
	width:350px;
	float:left;
}

.FileDownload_label_in
{
	float:left;
	padding-left:282px;
}

.FileDownload_icons
{
	float:left;
}

.press_releases_gallery_link_zone
{
	float:right;
}

.press_releases_gallery_links
{
	width:15px;
	height:24px;
	background:url('../images/pr_gal_item_links_bg.gif') repeat-y;
	float:left;
	color:#FFF;
}

.press_releases_gallery_links_in
{
	padding:0 4px 0 2px;	
}

.centred_img
{
	position:absolute;
}

.centred_img div
{
	position:relative;
	z-index:1000;
}


/*Previews *******************/

#EDocPictureTable
{
	width:467px;
	position:absolute;
	z-index:100;
	top:25px;
	left:25px;

}

#PictureImageZone
{        
	width:467px;
	height:402px;
	background:#FFFFFF;
}

#PictureName
{
	height:18px;
	font-size:11px;
	color:#484445;
	background:#989697;
	padding:2px 11px 0 11px;
}

#PictureDownloadLink
{
	font-size:10px;
	/*color:#989697;*/
	float:left;
}

#PictureDownloadLinkList
{float:right;}
#PictureDownloadLinkList *
{color:#FFF;}

#pressReleaseCloseButton
{
	position:absolute;
	margin:4px 0 0 452px;
}

#EDocPicture
{
}

.press_release_image_centre_frame
{
	position:absolute;
	width:467px;
	height:402px;
	text-align:center;
	padding:auto auto;
}

.PictureDownloadLink_out
{
	height:17px;
	background:#484445;
	padding:2px 11px 0 11px;
}

.press_release_input_buttons
{
	height:17px;
	border: 1px solid #575556;
	color: #2F282A;
	font-size: 11px;
	font-weight: normal;
	padding:1px 16px 1px 16px;
	background:#DFD9D9;
}

.press_release_input_buttons,
.press_release_input_buttons:active,
.press_release_input_buttons:visited,
.press_release_input_buttons:link
{
	color: #2F282A;
}

.press_release_input_buttons:hover
{
	color:#000;
}

.press_releases_CloseCross
{
	position:absolute;
/*	margin:12px 0 0 510px;
*/
	margin:4px 0 0 509px;
}

.press_releasses_login_form
{
	position:absolute;
	margin:80px 0 0 109px;
}

.press_releasses_login_form_in
{
	width:300px;
}

.press_release_login_input_out,
.press_release_login_input_out_button
{
	width:300px;
	height:24px;
}

.press_release_login_input_out_button
{
	text-align:right;
}


.press_release_login_input_label
{
	width:146px;
	float:left;
}

.press_release_login_input
{
	float:left;
	width:154px;
	border:1px solid #575556;
	background:#8C8C8C;
}

.press_releasses_login_form_zone
{
	position:absolute;
	width: 524px; /*536px;*/
	height:479px;
	background:#0B0708;
	z-index:120;	
}
/***************************************************************************/





/*** GENERAL TEMPLATES *****************************************************/
.centred_text
{
	position:absolute;
	margin:232px 0 0 142px;
}

.centred_text_in
{
	width:716px;
	color: #B2B2B2;
}

.left_content_left_text
{
	position:absolute;
	width:537px;
	height:460px;
}

.left_content_big_image
{
	position:absolute;
}

.left_content_left_text_02
{
	position:absolute;
	width:537px;
	height:360px;
}


.left_content_left_text_bottom_02
{
	position:absolute;
	top:400px;
	left:430px;
	width:500px;
	text-align: right;
}

.legal_img_on_right
{
	position:absolute;
	margin:198px 0 0 696px;
}

.movie_theatre_fck_1,
.movie_theatre_fck_2,
.movie_theatre_fck_3,
.movie_theatre_fck_4,
.movie_theatre_fck_5,
.movie_theatre_fck_6,
.movie_theatre_fck_7,
.movie_theatre_fck_8,
.movie_theatre_fck_back_link
{
	position:absolute;
}

.movie_theatre_fck_1 {margin: 168px 0 0 60px;}
.movie_theatre_fck_2 {margin: 168px 0 0 271px;}
.movie_theatre_fck_3 {margin: 168px 0 0 498px;}
.movie_theatre_fck_4 {margin: 168px 0 0 725px;}
.movie_theatre_fck_5 {margin: 329px 0 0 60px;}
.movie_theatre_fck_6 {margin: 329px 0 0 271px;}
.movie_theatre_fck_7 {margin: 329px 0 0 498px;}
.movie_theatre_fck_8 {margin: 329px 0 0 725px;}

.movie_theatre_fck_back_link {margin:438px 0 0 742px; width:247px; background:#3B3537;}

.movie_theatre_fck_in
{
	width:190px;
	height:130px;
	font-size:11px;
}

.movie_theatre_frame
{
	padding:18px 0 0 22px;
	background:url(../images/movie_theatre_frame_line.gif) no-repeat;
}
/***************************************************************************/






/** PRESS CONTACT **********************************************************/
.press_contact_block1,
.press_contact_block2,
.press_contact_block3
{
	position:absolute;
}

.press_contact_block1{margin: 40px 0 0 61px;}
.press_contact_block2{margin: 120px 0 0 61px;}
.press_contact_block3{margin: 200px 0 0 61px;}

.press_contact_block1_in,
.press_contact_block2_in
{width:362px;}

.press_contact_block3_in
{
	width:430px;
	border-top:1px solid #968F91;
	padding-top:31px;
}

.press_contact_input_control
{
	padding:0 0 9px 0;
	float:left;
}

.press_contact_input_label
{
	width:136px;
	float:left;
	clear:left;
}

.press_contact_input
{
	width:142px;
	float:left;
	clear:right;
}

.press_contact_input select
{
	background:#272024 none repeat scroll 0 0;
	border:1px solid #A19A9B;
	color:#E8E8E8;
	float:left;
	height:18px;
	width:293px;
}

.press_contacts_info
{
	width:440px;	
	
}

.press_contacts_info
{
	color:#B2B2B2;
	text-decoration:none;
}


.press_contacts_info_left
{
	width:217px;
	float:left;
	font-weight: bold;
}

.press_contacts_info_right
{
	width:191px;
	float:left;
}

/***************************************************************************/


/**** CLUB STYLES *********************************************************/
.common_club
{
	position:relative;
	background: #FFFFFF no-repeat;
	min-height:446px;
	/*min-height:auto;*/
	color:#141011;
	font-size:11px;
	padding: 14px 11px 13px 11px;
}

.common_club input
{
	color:#000;
}

/*IE*/
.common_club input
{
	border:expression( this.type=="text"||this.type=="password" ? '1px solid #8A8588' : 'inherit' );
	height:expression( this.type=="text"||this.type=="password" ? '18px' : 'inherit' );
}

.common_club input[type="text"],
.common_club input[type="password"],
.common_club select
{
	border:1px solid #8A8588;
	height:18px;
	color:#000;
}

.common_club a,
.common_club a:hover,
.common_club a:active,
.common_club a:visited
{
	color:#0B0708;
}

.common_club_in
{
	width:967px;
}

.club_home_head_logo
{
	position:absolute;
	margin:43px 0 0 0;
	text-align:right;
	width:232px;
}

.club_home_head_separate_line
{
	position:absolute;
	margin:20px 0 0 246px;
	width:1px;
	height:120px;
	background-color:#CBCACB;	
}

.club_home_head_menu
{
	position:absolute;
	margin:42px 0 0 261px;
	font-size:11px;
	line-height:11px;
}

.club_home_head_right_fck
{
	position:absolute;
	margin: 102px 0 0 755px;
	width: 200px;
	text-align: right;
}

.club_head_login_form
{
	position:absolute;
	margin:30px 0 0 667px;
	width:301px;
}

.club_head_input_line
{
	width:286px;
	height:22px;
	margin-right:15px;
}

.club_head_input_line_label
{
	width:86px;
	float:left;	
	height:16px;
}

.club_head_input
{
	height:14px !important;
	border:1px solid #E5E5E5 !important;		
	background:#E5E5E5;
	width:198px;
}

.club_head_checkbox
{
}

.club_head_button
{
	float:right;
}

.club_head_button_a
{
	background:#D4D4D4;
	padding:2px 20px;
	float:right;
	display:block;	
}

.club_head_rememberme
{
	float:left;
}

.club_home_content_zone_out {height:446px;}

.club_home_content_zone,
.club_home_content_zone *
{
	color:#FFF !important;
}

.club_home_content_zone a *,
.club_home_content_zone * a *,
.club_home_content_zone a,
.club_home_content_zone * a,
.club_home_content_zone * a:active,
.club_home_content_zone * a:visited
{
	color:#FFF;
	text-decoration:none;
}

.club_home_content_zone * a:hover
{
	color:#FFF;
	text-decoration:underline;
}


.club_home_content_zone,
.club_home_content_zone_1,
.club_home_content_zone_2,
.club_home_content_zone_3,
.club_home_content_zone_4,
.club_home_content_zone_fck1,
.club_home_content_zone_1_fck3,
.club_home_content_zone_2_fck3,
.club_home_content_zone_3_fck2,
.club_home_content_zone_3_fck3,
.club_home_content_zone_4_fck3
{
	position:absolute;
}

.club_home_content_zone {top:154px;}

.club_home_content_zone_1 {margin:  0px 0 0   0px; height:146px; width:559px;}
.club_home_content_zone_2 {margin:  0px 0 0 572px; height:146px; width:396px;}
.club_home_content_zone_3 {margin:158px 0 0   0px; height:146px; width:396px;}
.club_home_content_zone_4 {margin:158px 0 0 410px; height:146px; width:559px;}

.club_home_content_zone_1_fck3 {margin:105px 0 0 402px;}
.club_home_content_zone_2_fck3 {margin:104px 0 0 241px;}
.club_home_content_zone_3_fck2 {margin: 83px 0 0 241px;}
.club_home_content_zone_3_fck3 {margin:104px 0 0 241px;}
.club_home_content_zone_4_fck3 {margin:105px 0 0 402px;}




/* FCK style: RWClub_Home_Text1 */
.club_home_content_zone_in_text_summary
{
	position: relative;
	left: 300px;
	top: 50px;
	width: 166px;
	text-align: left;
	color: #FFF;
	z-index: 200;
}

.club_home_content_zone_in_text_link
{
	position: relative;
	left: 300px;
	top: 150px;
	width: 147px;
	text-align: left;
	color: #FFF;
	z-index: 201;
}



.club_grey_text
{
	color:#8F8F8F;
}

.club_internal
{
	background:url('../images/club_end_gray_line.gif') repeat-x bottom;
	padding:141px 0 0 0;
	min-height:339px;
}

.club_internal_head_logo
{
	position:absolute;
	margin:32px 0 0 0;
	text-align:right;
	width:232px;
}

.club_internal_head_separate_line,
.club_internal_head_separate_line2
{
	position:absolute;
	width:1px;
	height:122px;
	background-color:#CBCACB;	
}

.club_internal_head_separate_line  {margin:19px 0 0 245px;}
.club_internal_head_separate_line2 {margin:19px 0 0 520px;}

.club_internal_head_menu,
.club_internal_head_menu2
{
	position:absolute;
	font-size:11px;
	line-height:11px;
}
.club_internal_head_menu {margin:31px 0 0 273px;}
.club_internal_head_menu2 {margin:31px 0 0 548px;}

.club_registration_form_zone
{
	margin:  0px 190px 0px 246px;
	padding:50px   0px 0px  28px;
	border-left: 1px solid #CBCACB;
}

.club_registration_form_zone,
.club_registration_form_zone *
{
	color:#000000;
}

.club_registration_form_zone_in
{
	width:501px;
}

.club_internal_content_zone
{
	width:967px;
	/*padding:36px 0 0 0;*/
	/*margin:36px 0 0 0;*/
}

.club_internal_content_zone,
.club_internal_content_zone *
{
	/*color:#8C8C8C;*/
	color: 565656;
}


.club_internal_content_zone_left
{
	float:left;
	width:245px;
	padding:50px 0 0 0;
}

.club_internal_content_zone_left_in
{
	float:left;
	padding:0 0 0 15px;
	width: 201px;
	overflow:hidden;
}

.club_internal_content_zone_left_4_level
{
	float:left;
	padding:0 0 0 15px;
}

.club_internal_content_zone_right
{
	float:left;
	width:721px;
	border-left:1px solid #CBCACB;
	padding:50px 0 0 0;
}

.club_internal_content_zone_right_in
{
	float:left;
	padding-left:30px;
	width: 625px;
	overflow:hidden;
	/*padding:0 163px 0 30px;*/
	/*width: 560px;*/
}

.club_internal_content_zone_end
{
	height:162px;
	clear:both;
}

.club_internal_title
{
	color:#FFF;
	font-weight:bold;
	background:#777;
	width:297px;
	margin: 15px 0 15px 0;
	padding: 2px 0 2px 0;
}

.club_registration_form_zone a,
.club_registration_form_zone a:hover,
.club_registration_form_zone a:active,
.club_registration_form_zone a:visited
{
	color:#FF9900;
	text-decoration:underline;
}


.club_form_block
{
	float:left;
	width: 520px;/*501px;*/
}

.red_text,
.red_text *
{
	color:#F00;
}

.club_form_block h2
{
	color:#FFF;
/*	font-size:14px;	
	font-weight:normal;
*/	margin:10px 0 14px 0;
	float:left;
}

.orange_text
{
	color: #FF9900;
	float: left;
}

.club_input_line
{
	width: 515px;/*496px;*/
	margin:0 0 3px 0;
	float:left;
}

.club_input_line_big
{
	width: 690px;
	margin:0 0 3px 0;
	float:left;
}

.club_input_line_label
{
	width:203px;
	float:left;
}

.club_input_checkbox_line_label
{
	width:470px;
	float:left;
	padding:1px 0 0 0;
}

.club_input
{
	width:293px;
	float:left;
	background:#272024;
	border:1px solid #A19A9B;
	color:#E8E8E8;
	height:18px;
}

.club_input_select
{
	width:295px;
}

.club_checkbox
{
	float:left;
	margin:0 6px 0 0;
	padding:0;
}

.club_login_page_submit
{
	text-align:right;
	height:14px;
	padding-top:2px;
	padding-bottom:2px;
}

#SurferDayOfBirth,
#SurferMonthOfBirth,
#SurferYearOfBirth
{
	width:96px;
	padding:0;
	float:left;
	background:#272024;
	border:1px solid #A19A9B;
	color:#E8E8E8;
}

#VIPMoreWatches
{
	width:48px;
	float:right;
	margin:0 19px 0 4px;
}

#SurferDayOfBirth{margin:0 3px 0 0;}
#SurferMonthOfBirth{margin:0 2px 0 0;}
#SurferYearOfBirth{margin:0;}

.club_button,
.common_button
{
	height:17px;
	border: 1px solid #8A8588;
	background-color: #DFD9D9;
	color: #2D2828;
	font-size: 11px;
	font-weight: normal;
	padding:1px 16px 1px 16px;
}

.club_button
{
	margin: 0 21px 0 0;
}

.form_bottom_content
{
	margin: 0 21px 0 0;
}

a.club_button,
a.club_button:hover,
a.club_button:link,
a.club_button:visited
{
	text-decoration: none;
	color: #2D2828;
}

a.club_button:hover,
a.common_button:hover
{
	background-color: #272024;
	color: #FFFFFF;
}

a.club_button_hover
{
	height:17px;
	border: 1px solid #8A8588;
	background-color: #272024;
	color: #FFFFFF;
	margin: 0 21px 0 0px;
	text-decoration: none;
	padding:1px 16px 1px 16px;
}

#SerialInfo .CloseButton,  #Conditions .CloseButton {position:absolute;top:15px;right:15px}
#SerialInfo .CloseButton img,  #Conditions .CloseButton img {cursor:pointer}
#SerialInfo, #Conditions {position:absolute;margin:auto;padding:35px 15px 15px 15px;background:white;border:2px solid #5C534A;width:500px;height:670px;overflow: auto;top:150px;}

#SerialNumber .CloseButton {position:absolute;top:15px;right:15px}
#SerialNumber .CloseButton img {cursor:pointer}
#SerialNumber {position:absolute;margin:auto;padding:35px 15px 15px 15px;background:white;border:2px solid #5C534A;width:500px;height:670px;overflow: auto;top:150px;}
/***************************************************************************/



.error,
.error *
{
	color: #FF0000;
	font-size:12px;
}

.h2_title
{
	color:#FF9900;
	font-size:14px;	
	font-weight:normal;
	margin:10px 0 13px 0;
}

.sz_club_input
{
	width:293px;
}

.tell_a_friend_input_text {background-color: #FFF;}
.tell_a_friend_main {width: 100%;}
.tell_a_friend_main2 {width: 100%; overflow: hidden; zoom: 1;}
.tell_a_friend_logo_outer {height: 141px;}
.tell_a_friend_logo {padding-left: 48px; padding-top: 32px;}
.tell_a_friend_header {background-color: #000; height: 257px; width: 100%;}
.tell_a_friend_left_content_outer {float: left; width: 246px;}
.tell_a_friend_left_content {margin: 49px 29px 0 14px; background-color: #E2E2E2; padding: 18px 14px;}
.tell_a_friend_content_outer {float: right; width: 721px;}
.tell_a_friend_content {margin: 44px 30px 130px 30px; overflow: hidden; zoom: 1;}
.tell_a_friend_captcha #captcha_input_field_box {}

.tell_a_friend_title {color: #FF9900; font-size: 14px; margin-top: 44px; margin-bottom: 14px;}
.tell_a_friend_message_label {clear: both; padding-top: 20px; margin-bottom: 6px;}
.tell_a_friend_textarea {border: 1px solid #8A8588; height: 148px; width: 496px;}
.tell_a_friend_data_protection {clear: both; padding-top: 52px; _padding: 0px; _margin-top: 52px; margin-bottom: 18px;}
.tell_a_friend_captcha_label {clear: both; margin-bottom: 12px;}
.tell_a_friend_block {width: 496px; clear: both;}
.tell_a_friend_captcha {clear: both; float: right; width: 300px; height: 87px;}
.tell_a_friend_submit {clear: both; margin-top: 16px; margin-bottom: 19px;}
.hidden_input {float: left; background-color: #FFF; height: 17px; border: 1px solid #FFF;}
.tell_a_friend_submit {border: 1px solid #8A8588;background-color: #FFF; color: #000 !important; text-decoration: none !important; text-align: center; float: right; width: 68px; height: 17px; line-height: 17px;}
.tell_a_friend_submit:hover {background-color: #FF9900; color: #FFF !important;}
.clear_both {clear: both;}
.float_left {float: left;}
.tell_a_friend_error, .tell_a_friend_error * {color: #FF0000 !important;}
.tell_a_friend_captcha_error {float: right; width: 295px;}

.grey_separator {color: #575556; text-transform: none;}
.uppercase_text {text-transform: uppercase;}



/*************************************************************************************************************/
/*                                    JOURNALIST MANAGMENT SECTION                                           */
/*************************************************************************************************************/
/* profile */
.ji_body
{
	background:#2F292D;
}

.ji_title_media
{
	position:relative;
	left:124;
	top:22px;
	text-align:left;
}

.ji_main_content
{
	position:relative;
	top:93px;
	left:51px;
	width:410px;
}

/* contact us*/
.cus_container
{
	height:480px;
}
.cus_container .cus_form_container
{
	position:relative;
	top:77px;
	left:55px;
	width:520px;
}
.cus_captcha_block
{
	padding-left:202px;
}
.cus_submit_btn_block
{
	text-align:right;
	padding-top:100px;
}

.club_error_container,
.club_checked_container,
.club_checked_container,
.club_warning_container
{
	width: 170px;
	float: left;
	padding-left: 5px;
	font-weight: bold;	
}

.club_error_container
{
	color: #FF0000;
}

.club_error_container_checked,
.club_checked_container
{
	color: #00FF00;
}

.club_warning_container
{
	color: #FF0000;
}

/*************************************************************************************************************/
/*                                    CUSTOMER CARE SECTION                                                                                                                                */
/*************************************************************************************************************/

.SAV_print {
	position: absolute; 
	top: 420px; 
	left: 57px;
	width: 300px;
	text-align: left;
	z-index: 200;
}

#website {width:989px;}
/*************************************************************************************************************/
/*                                    MAINTENANCE PAGE							     */
/*************************************************************************************************************/

.maintenance
{
	background-image:url('../img/maintenance_bg.jpg');
	padding-top:1px;
}

.maintenance_logo
{
	width:297px;
	height:53px;
	margin-top:137px;
	margin-left:346px;
}

.maintenance_text
{
	width:699px;
	height:123px;
	margin-top:49px;
	margin-left:159px;
	font:11px Arial;
	color:#ffffff;
}           



.RWtext
{
	font-size:11px;
/*	color:#FFFFFF;*/
}

.RWbtext
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

#frmContact * select
{
	border: 1px solid #FFFFFF;
	background:#272024;
	color:#FFFFFF;
	font-size:11px;	
}

.ihr
{
	border-top:1px solid #958F92;
}


/**
 * rw_style_dealers_home.css
 */

.floatRight {
	float: right;
}
.dealers_home_title_block {height:220px;}
.dealers_home_title {
	padding-top: 134px;
	text-align: center;
}
.dealers_home_bottom_left_block {
	width: 500px;
	float: left;dealers_home_submit_block
}
.dealers_home_bottom_sub_left_block {
	padding-top: 36px;
	padding-right: 19px;
}
.dealers_home_bottom_sub2_left_block{
	float: right;
	overflow: hidden; zoom: 1;
	/*width: 227px;*/
}
.dealers_home_bottom_right_block {
	width: 489px;
	float: left;
}
.dealers_home_bottom_sub_right_block{
	padding-top: 36px;
	padding-left: 19px;
	border-left: 1px solid #908C8D;
}
.dealers_home_title IMG {margin: 0px auto;}
.dealers_home_glsearch_block {
	overflow: hidden; zoom: 1;
	width: 469px;
}
.dealers_home_row {
	overflow: hidden; zoom: 1;
	padding-bottom: 5px;
	_padding-bottom: 4px;
	clear: both;
}
.dealers_home_normal_coll {
	float: right;
}

.dealers_home_left_coll {
	float: left;
	color: #FFF;
	text-align: left;
	width: 89px;
}

.dealers_home_right_coll {
	float: left;
	width: 129px;
}

.dealers_home_right_coll INPUT, .dealers_home_right_coll SELECT, .itinerary_input {
	border: 0px none;
	color: #303030;
	width: 129px;
}
.dealers_home_error_coll {
	float: left;
	width: 251px;
	color: #F00;
	display: none;
}
.dealers_home_error_coll_1 {
	float: right;
	width: 251px;
	color: #F00;
}
.dealers_home_error_block {
	padding: 0 5px;
}
.dealers_home_error_block_1 {
	float: right;
	display: none;
	padding: 0 5px;
}
.itinerary_input {
	height: 15px;
	padding: 2px 0;
}
SELECT.half, SELECT.half_right {
	width: 62px;
}
SELECT.half_right {
	margin-left: 5px;
}
.dealers_home_submit_block {
	float: left;
	width: 218px;
}
.displayBlock {
	display: block;
}
.dealers_home_submit {
	background-color: #211B1D;
	clear: both;
	color: #FFF !important;
	float: right;
	display: block;
	height: 19px; line-height: 19px;
	text-align: center;
	text-decoration: none !important;
	width: 72px;
}
.dealers_itinenary_table TD {
	height: 19px; line-height: 19px;
	padding-right: 5px;
}
.dealers_itinenary_submit {
	background-color: #211B1D;
	color: #FFF !important;
	display: block;
	height: 19px; line-height: 19px;
	text-align: center;
	text-decoration: none !important;
	width: 82px;
}
.dealers_grey_text {
	clear: both;
	color: #828081;
	padding-top: 5px;
	margin-bottom: 21px;
}
.dealers_grey_text * {margin-bottom: 0px;}
.noOverflow {overflow: hidden; zoom: 1;}
.floatRight {float: right;}
.alignRight {text-align: right;}

.yellow, .yellow A, .yellow A:hover, .yellow A:active, .yellow A:visited {
	color: #F8BD19 !important;
	font-weight: bold;
}
#side_bar {
	/*margin-right: 10px !important;*/
}

.dealers_qsearch_main_right_block div#wn	{
	position:relative;
	top: 0px;
	left: 0px;
	width:446px;/*451-5(scroll)*/
	height:317px;
	overflow:hidden;
}
	
.dealers_qsearch_main_right_block div#scrollbar { 
	position:relative;
	top: 0px;
	left: 0px;
	width:5px; 
	height: 317px; 
	font-size:1px;
  }
  
.dealers_qsearch_main_right_block div#track { 
  position:absolute; 
  left:0px; 
  top:0px;
  width:7px; 
  height:317px;
  background-color:#464646;
  }
  
.dealers_qsearch_main div#dragBar {
  position:absolute; 
  left:0px; 
  top:0px;
  width:5px; 
  height:12px;
  background-color:#FFF;
  }
.dealers_qsearch_main {padding: 67px 44px 0px 61px;}
.dealers_qsearch_main_left {
	float: left;
	width: 372px;
}
.dealers_qsearch_google_map {width: 372px; height: 256px;}
.dealers_qsearch_print_mail {margin-top: 10px; overflow: hidden; zoom: 1; margin-bottom: 21px;_margin-bottom: 15px;}
.dealers_qsearch_title {
	float: left;
	width: 153px;
}
.dealers_qsearch_main_right {
	float: right;
	width: 512px;
}
.dealers_qsearch_main_right_block {
	padding-left: 61px;
}
.dealers_qsearch_main_right_block #wn {
	float: left;
}
.dealers_qsearch_main_right_block #wn A,
.dealers_qsearch_main_right_block #wn A:hover,
.dealers_qsearch_main_right_block #wn A:active,
.dealers_qsearch_main_right_block #wn A:visited {
	color: #FFF;
}
#map {
	overflow: hidden;
}
.dealers_qsearch_total_found,
.dealers_qsearch_back {
	padding-right: 15px;
}
.dealers_qsearch_total_found {
	clear: both;
	padding-top: 7px;
	text-align: right;
}
.dealers_qsearch_back {
	padding-top: 27px;
	text-align: right;
}
.dealers_qsearch_main_right_block TABLE TD {
	vertical-align: top;
}
.dealers_qsearch_main_right_block HR {
	background-color: #EAD5C4;
	color: #EAD5C4;
	border: none;
	height: 1px;
	margin: 5px 0px;
}
.dealer_search_right_scroll {float: left; width: 5px;}

A.dealers_print {
	display: block;
	/*background: transparent url(../images/dealers_print.gif) no-repeat 0px 1px;*/
	color: #FFF !important;
	float: left;
	margin-right: 36px;/*was 21px*/
	/*padding-left: 15px;*/
}
A.dealers_mail {
	display: block;
	/*background: transparent url(../images/dealers_mail.gif) no-repeat 0px 3px;*/
	color: #FFF !important;
	float: left;
	/*padding-left: 16px;*/
}
.dealers_qsearch_left_form {
	float: right; width: 218px;
}

/* Cloud Dealers */
.dealers_info_window {
	color: #130D0F;
}

/*popup dealers*/

#map_canvas {
	width: 378px;
	height: 364px;
	float: left;
	border: 1px solid black;
}

/* Dealers Itinerary */

.googledir {
	color: #B2B2B2;
}

#route {
	width: 437px;
	height: 354px;
	padding: 5px;
	float: right;
	overflow: auto;
	border: 1px solid black;
	/*background-color: #DCDCDC;*/
}

#linksItinerary {
	clear: left;
	float: left;
	color:#FFF;
	margin-top: 11px;
	width: 378px;
}

#linksItinerary A, #linksItinerary A:hover, #linksItinerary A:active, #linksItinerary A:visited {
	color: #FFF;
}

#mapExtras {
	margin-left: 5px; 
	float: left;
}

#linksBack {
	clear: right;
	float: right;
	white-space: nowrap;
	margin-top: 11px;
}
#mapExtras A, #mapExtras A:hover, #mapExtras A:active, #mapExtras A:visited { 
	color: #666;
} 

#close {
	color:#FFF;
	text-align:right;
	margin-right:5px;
	margin-top:1px;
	text-decoration:underline overline;
}

#close A, #close A:hover, #close A:active, #close A:visited {
	color: #fff;
}

.full_flash_content
{
	position:absolute; 
	width:100%;
	height:100%;
	left:0;
}

/****  PreHome styles ***********************/
.prehome_random_bg
{
	position:absolute;
	width:100%;
	height:100%;
	background: no-repeat top center;
	left:0;
}

.prehome_content
{
	position:absolute;
	margin:278px 0;	
	left:50%;
	width:308px;
	z-index:0;
}

.prehome_content_media
{
	height:58px;
}

.prehome_content_separator
{
	background:url('../images/dotline_bg.gif') repeat-x;
	height:17px;
}

.prehome_whole_link
{
	position:absolute;
	display:block;
	left:0;
	height:100%;
	width:100%;
	border:0;
	z-index:100;
}


.prehome_content_fck, .prehome_content_fck a
{
	color:#ffffff;
	text-decoration:none;	
}

.prehome_content_fck a:hover
{
	color:#DCA604;
}

/* item collections */
.collection_item_main 
{
	width: 988px;
	height: 482px;
	background-repeat: no-repeat;
}


.collection_item_first, 
.collection_item_second 
{
	color: #FFF;
	font: 13px Arial, Helvetica, sans-serif;
}

.accessories_block_outer {
	padding: 149px 0px 0px 23px;
}
.accessories_block {
	width: 469px;
}
.limited_edition_block_outer {
	padding: 151px 0px 0px 40px;
}
.limited_edition_block {
	width: 316px;
}
.collection_item_first {
	padding: 9px 7px 10px 7px;
	background: transparent url(../images/collection_dots.gif) bottom left repeat-x;;
}
.collection_item_second {
	padding: 8px 8px;
	text-transform: uppercase;
	font-weight: bold;
}


/* collections home list */
#collections_home_list
{
	padding:0 10px 0 10px;
	list-style-type:none;
	height:480px;
	overflow:hidden;
}

.dart_bg
{
	background-color:#0B0709;
}

.accordion_item
{
	height:196px;/*217px;*/
	overflow:hidden;
}

.accordion_item_image
{
	height:196px;/* 217px;*/
}

.accordion_item_text
{
	margin-top:-194px;/*-215px;*/
}

.accordion_common_item
{
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:3px;
	line-height:1;
}

/* collections home list */
.new_models_home_block
{
	width:989px;
	height:240px;
}

/* new models styles */
.new_models_details_menu,
.new_models_details_vline,
.new_models_details_backlink,
.new_models_details_arrows,
.new_models_details_content
{
	position:absolute;
}

.new_models_details_menu	{top:171px; left: 11px; width:136px; text-align:right; margin-right:13px;}
.new_models_details_vline	{top:171px; left:160px; width:1px; height:239px; border-left:1px solid #CCCCCC;}
.new_models_details_backlink	{top:439px; left: 44px; }
.new_models_details_arrows	{top:439px; left:319px; }

.new_models_details_content	{left:150px; top:0;}
.wn_new_models_details_fix	{left:14px; top:0px; height:239px; width:270px;}
.lyr1_new_models_details_fix	{width:256px; text-align:justify;}
.scrollbar_new_models_details_fix	{top:0; left:282px;}
.scrollbar_track_new_models_details_fix	{height:239px;}

.new_models_details_text_color,
.new_models_details_text_color *
{color:#565656;}

.new_models_details_text_color a,
.new_models_details_text_color a:hover,
.new_models_details_text_color * a,
.new_models_details_text_color * a:hover
{color:#DCA603;}

a.new_models_details_arrow,
a.new_models_details_arrow:hover
{color:#565656; font-size:16px;}
a.new_models_details_arrow:hover
{font-weight:bold;}

.new_models_details_menu a,
.new_models_details_menu a *
{color:#565656;}
.new_models_details_menu a:hover,
.new_models_details_menu a:hover *
{color:#DCA603;}


.session_expired_text {	position:absolute; top:220px; left:120px; width:800px;}

.slw_main {
	height: 484px;
	overflow: hidden; zoom: 1;
}
.slw_main A {
	color: #FFF;
	text-decoration: underline;
}
.slw_main A:hover {
	color: #FFCC00;
}
.slw_block {
	margin-top: 69px;
}
.slw_left_outer {
	margin-left: 318px;
	float: left;
}
.slw_left {
	width: 289px;
	height: 357px;
}
.slw_right_outer {
	margin-left: 91px;
	float: left;
}
.slw_right {
	float: left;
	width: 290px;
	height: 356px;
}

/*** SYRVEY STYLES *******/
/* There are exist two SURVEYs which can be set on page: LEFT (in left column under left menu) and RIGHT (in right part of page under content).
The pages which can have surveys must be based on "internal" template (or another templates which based on "internal" template).*/

/*LEFT survey styles*/
.survey_left		{}
.pollform_left		{}
.survey_table_left	{}
.survey_question_left	{}
.survey_item_left	{}
.survey_botton_left	{}

/*RIGHT survey styles*/
.survey_right		{}
.pollform_right		{}
.survey_table_right	{}
.survey_question_right	{}
.survey_item_right	{}
.survey_botton_right	{}

   a.facebook {
    background: url(/assets/images/f1.png); 
    display: block; 
    width: 20px; 
    height: 20px; 
   }
   a.facebook:hover {
    background-position: 0 -20px; 
   }
