/*--		EKC					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*--		community				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

/*BEGIN:	alpha	OFF				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_popup_back_base		{
z-index:					900;
width:						100%;
height:						100%;
background-color :			#52504E;
}
div.ekc_popup_back_head		{
width:						100%;
height:						100px;
background:					url(../images/popup/back_01.gif) no-repeat bottom center;
}
div.ekc_popup_back_grad		{
width:						100%;
height:						128px;
background:					url(../images/popup/back_02.gif) repeat-y top center;
}
div.ekc_popup_back_up		{
width:						100%;
height:						350px;
background:					url(../images/popup/back_03.gif) no-repeat top center;
}
div.ekc_popup_back_down		{
width:						100%;
height:						100px;
background:					url(../images/popup/back_04.gif) repeat-y top center;
}
div.ekc_popup_back_bottom	{
width:						100%;
height:						20px;
background:					url(../images/popup/back_05.gif) repeat-y top center;
}

/*BEGIN:	community				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_popup_base			{
width:						770px;
padding:					0 0 0 20px;
text-align:					left;
}
div.ekc_popup_button_back	{
width:						749px;
padding:					25px 21px 0 0;
height:						58px;
text-align:					right;
font-weight:				800;
font-size:					20px;
color:						#FFFFFF;
}

/*BEGIN:	headline				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_popup_headline		{
width:						766px;
height:						100px;
padding:					17px 0 0 0px;
margin:						0 0 0 0px;
background:					url(../images/popup/back_01.gif) no-repeat left top;
}
div.ekc_popup_headline_txt 	{
float:						left;
width:						470px;
height:						37px;
margin:						12px 0 0 0;
padding:					10px 0 0 10px;
font-size:					15px;
font-weight:				800;
color:						#44A1DC;
}
/*BEGIN:	headline info			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_popup_headline_info	{
float:						right;
white-space:				nowrap;
width:						263px;
margin:						0 0 6px 0;
}
div.ekc_popup_headline_info_txt_add {
width:						215px;
height:						18px;
padding:					0 0 0 10px;
font-size:					11px;
line-height:				18px;
background-color:			#FFFFFF;
} 

div.ekc_popup_content_info	{
clear:						both;
margin:						0 0 0 10px;
padding:					5px 0 0 0;
width:						728px;
height:						40px;
border-top:					1px solid #E8E3DD;
font-size:					15px;
line-height:				18px;
font-weight:				800;
color:						#F29400;
}
span.ekc_popup_content_info_bright	{color: #BBBBBB;}
span.ekc_popup_content_info_orange	{color: #F29400;}
span.ekc_popup_content_info_italic	{font-style: italic; font-weight: 500;}

/*BEGIN:	rider					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_popup_content_rider	{
width:						766px;
height:						19px;
padding:					5px 0 0 3px;
background:					url(../images/popup/back_02.gif) repeat-y left top;
}

a.ekc_popup_content_rider,
a.ekc_popup_content_rider_a	{
float:						left;
display:					block;
width:						185px;
height:						19px;
font-size:					13px;
font-weight:				800;
text-align:					center;
line-height:				19px;
background-repeat:			no-repeat;
background-position:		right top;
text-decoration:			none;
}

a.ekc_popup_content_rider:link, a.ekc_popup_content_rider:visited {
color:						#928F8D;
background-image:			url(../images/popup/ekc_popup_rider_back.gif);}
a.ekc_popup_content_rider:hover, a.ekc_popup_content_rider:focus, a.ekc_popup_content_rider:active {
color:						#377299;
background-image: 			url(../images/popup/ekc_popup_rider_back_o.gif);
text-decoration:			none;}
a.ekc_popup_content_rider_a:link, a.ekc_popup_content_rider_a:visited {
color:						#C3E2F7;
background-image:			url(../images/popup/ekc_popup_rider_back_a.gif);}
a.ekc_popup_content_rider_a:hover, a.ekc_popup_content_rider_a:focus, a.ekc_popup_content_rider_a:active {
color:						#C3E2F7;
background-image: 			url(../images/popup/ekc_popup_rider_back_a.gif);
text-decoration:			none;}


/*BEGIN:	buttons				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

a.ekc_popup_button_send {
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						462px;
height:						35px;
margin:						10px 0 0 12px;

text-align:					center;
font-size:					13px;
font-weight:				800;
line-height:				26px;
color:						#000000;
text-decoration:			none;
}
a.ekc_popup_button_send:link, a.ekc_popup_button_send:visited {
color:						#000000;
background: 				url(../images/popup/ekc_popup_button_send.gif) repeat-x right top;}
a.ekc_popup_button_send:hover, a.ekc_popup_button_send:focus, a.ekc_popup_button_send:active {
color:						#FFFFFF;
background: 				url(../images/popup/ekc_popup_button_send_o.gif) repeat-x right top;
text-decoration:			none;}


/*BEGIN:	content				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_popup_content_base	{
width:						766px;
background:					url(../images/popup/back_04.gif) repeat-y left top;
}
div.ekc_popup_content_columns_base {
width:						766px;
background:					url(../images/popup/back_03.gif) no-repeat left top;
}

div.ekc_popup_content_columns {
width:						758px;
margin:						20px 0 0 0px;
font-size:					13px;
}
div.ekc_popup_content_column_0 {
float:						left;
width:						10px;
height:						230px;
}
div.ekc_popup_content_column_1,
div.ekc_popup_content_column_2 {
float:						left;
margin:						0 10px 0 0;
}
div.ekc_popup_content_column_1 {width: 236px;}
div.ekc_popup_content_column_2 {width: 482px;}

/* this div is only a tweak against the fucking IE6 floating bug ***/
div.ekc_popup_content_column_4{
clear:						both;
width:						1px;
height:						1px;
background-color:			transparent;
}

div.ekc_popup_content_txt,
div.ekc_popup_content_txt_error,
div.ekc_popup_content_txt_ok,
div.ekc_popup_content_box	{
padding:					5px 0 5px 12px;
border-bottom:				1px solid #B7DAF1;
}
div.ekc_popup_content_txt_error	{font-weight: 800; color: #8B3400;}
div.ekc_popup_content_txt_ok		{font-weight: 800; color: #FFFFFF;}
div.ekc_popup_content_txt	{color: #FFFFFF;}
div.ekc_popup_content_box	{overflow: auto; xheight: 98px; color: #FFFFFF;}
div.ekc_popup_content_label	{
padding:					8px 0 0 12px;
font-size:					12px;
font-weight:				800;
color:						#244E6A;
}
div.ekc_popup_content_txt_bright	{color: #B7DAF1;}
div.ekc_popup_content_txt_dark	{color: #244E6A;}

span.ekc_popup_content_txt_title {
font-size:					15px;
font-weight:				800;
}
span.ekc_popup_content_txt_descr {
font-size:					13px;
font-weight:				500;
font-style:					italic;
}

img.ekc_popup_txt_img		{margin: 0 12px 6px 0;}

a.ekc_popup_content_link	{
display:					block;
overflow:					hidden;
width:						728px;
white-space:				nowrap;
padding:					5px 0 5px 12px;
border-bottom:				1px solid #B7DAF1;
text-decoration:			none;
}
a.ekc_popup_content_link:link, a.ekc_popup_content_link:visited {
color:						#FFFFFF;
background: 				url(../images/popup/ekc_popup_link_arrow.gif) no-repeat 1px 26px;}
a.ekc_popup_content_link:hover, a.ekc_popup_content_link:focus, a.ekc_popup_content_link:active {
color:						#244E6A;
background: 				url(../images/popup/ekc_popup_link_arrow_a.gif) no-repeat 1px 26px;
background-color:			#A0CDEB;
text-decoration:			none;}

div.ekc_popup_content_link	{
color:						#FFFFFF;
}
span.ekc_popup_content_link_label {
font-size:					12px;
font-weight:				800;
line-height:				18px;
color:						#15374E;
}

div.ekc_popup_content_map	{
width:						480px;
height:						430px;
border:						1px solid #3A749C;
}

div.ekc_popup_content_attention {
width:						728px;
height:						26px;
margin:						12px 0 0px 10px;
padding:					0 0 0 22px;
font-size:					13px;
font-weight:				800;
line-height:				26px;
color:						#FFFFFF;
background: 				url(../images/popup/ekc_popup_attention_back.gif) no-repeat left top;
}

div.ekc_popup_content_columns_end {
width:						766px;
height:						11px;
background:					url(../images/popup/back_05.gif) no-repeat left top;
}


/*BEGIN:	gallery				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_popup_gallery_column_base {
width:						740px;
height:						352px;
background: 				url(../images/popup/ekc_popup_gallery_back.gif) no-repeat 113px top;
}
div.ekc_popup_gallery_column_1,
div.ekc_popup_gallery_column_3 {
float:						left;
width:						113px;
height:						352px;
}
div.ekc_popup_gallery_column_2{
float:						left;
width:						502px;
height:						352px;
background-repeat:			no-repeat;
background-position:		center center;
}

div.ekc_popup_gallery_info	{
float:						right;
margin:						0 0 0 10px;
height:						40px;
font-size:					15px;
line-height:				18px;
font-weight:				800;
color:						#44A1DC;
}

a.ekc_popup_gallery_left,
a.ekc_popup_gallery_right	{
float:						left;
display:					block;
width:						113px;
height:						352px;
text-decoration:			none;
}
a.ekc_popup_gallery_left:link, a.ekc_popup_gallery_left:visited {
background-image:			url(../images/popup/ekc_popup_gallery_left.gif);}
a.ekc_popup_gallery_left:hover, a.ekc_popup_gallery_left:focus, a.ekc_popup_gallery_left:active {
background-image: 			url(../images/popup/ekc_popup_gallery_left_o.gif);
text-decoration:			none;}
a.ekc_popup_gallery_right:link, a.ekc_popup_gallery_right:visited {
background-image:			url(../images/popup/ekc_popup_gallery_right.gif);}
a.ekc_popup_gallery_right:hover, a.ekc_popup_gallery_right:focus, a.ekc_popup_gallery_right:active {
background-image: 			url(../images/popup/ekc_popup_gallery_right_o.gif);
text-decoration:			none;}

div.ekc_popup_gallery_text	{
width:						502px;
margin:						5px 0 0 127px;
font-size:					13px;
font-weight:				300;
line-height:				16px;
color:						#FFFFFF;
}

/*BEGIN:	form					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.ekc_popup_form_half_base	{
float:						left;
width:						225px;
margin:						0 10px 0 0;
}

div.ekc_popup_form_marker,
div.ekc_popup_form_marker_can {
float:						left;
width:						12px;
height:						12px;
margin:						1px 5px 0 0px;
border:						1px solid #357098;
}
div.ekc_popup_form_marker	{

background-color:			#E1F3FF;
}
div.ekc_popup_form_marker_can {
background-color: #93C6E8;
}

input.ekc_popup_form,
input.ekc_popup_form_can,
input.ekc_popup_form_half,
input.ekc_popup_form_half_can,
textarea.ekc_popup_form,
textarea.ekc_popup_form_can	{
width:						450px;
height:						18px;
margin:						3px 0 3px 0;
padding:					2px 5px 0 5px;
border:						1px solid #357098;
font-family:				arial, verdana, helvetica, sans-serif;
font-size:					14px;
color:						#0A436A;
background-color:			#E1F3FF;
}
textarea.ekc_popup_form,
textarea.ekc_popup_form_can	{height: 80px;}

input.ekc_popup_form_can,
input.ekc_popup_form_half_can,
textarea.ekc_popup_form_can	{background-color: #93C6E8;}

input.ekc_popup_form_half,
input.ekc_popup_form_half_can{width: 213px;}

input.ekc_popup_form:hover, input.ekc_popup_form_half:hover, textarea.ekc_popup_form:hover {
border: 1px solid #357098; color: #073554;
background:	url(../images/popup/ekc_popup_form_field_back.gif) repeat-x left top; background-color: #CDEAFE;}
input.ekc_popup_form:focus, input.ekc_popup_form_half:focus, textarea.ekc_popup_form:focus {
border:	1px solid #FFCE96; color:#593408;
background:	url(../images/popup/ekc_popup_form_field_back_o.gif) repeat-x left top; background-color: #FFCE96;}

input.ekc_popup_form_can:hover, input.ekc_popup_form_half_can:hover, textarea.ekc_popup_form_can:hover {
border: 1px solid #357098; color: #073554;
background:	url(../images/popup/ekc_popup_form_field_can_back.gif) repeat-x left top; background-color: #CDEAFE;}
input.ekc_popup_form_can:focus, input.ekc_popup_form_half_can:focus, textarea.ekc_popup_form_can:focus {
border:	1px solid #FFCE96; color:#593408;
background:	url(../images/popup/ekc_popup_form_field_can_back_o.gif) repeat-x left top; background-color: #FFCE96;}

