
/** 
 * default.css
 * default engine CSS file. do not change!
 * ---
 * @version		v.6.3.0
 * @date		Saturday, March 15, 2008
 * @author		Rares Dragan
 *****************************************************************************/

	html,body {
		margin:				0px;
		}

	form {
		margin:				0px;
		}

	.error {
		color:				#FF0000;
		}
/** 
 * Contact
 *************************************************************************************************/

	.contact_form {
		width:			100%;
		}

	.contact_form_input_box {
		background:			#FFFFFF;
		color:				#000000;
		width:				100%;
		height:				22px;
		font-size:			11px;
		font-family:		verdana, arial;
		border-top:			1px #111212 solid;
		border-bottom:		1px #B7BEC0 solid;
		border-left:		1px #111212 solid;
		border-right:		1px #B7BEC0 solid;
		margin-bottom:		10px;
		vertical-align:		middle;
		}

	.contact_form_input {
		background:			#FFFFFF;
		color:				#000000;
		width:				100%;
		height:				22px;
		font-size:			11px;
		font-family:		verdana, arial;
		border:				0px #111212 solid;
		margin-bottom:		0px;
		vertical-align:		middle;
		padding:			2px;
		}

	.contact_form_textarea_box {
		width:				100%;
		height:				90px;
		background:			#FFFFFF;
		border-top:			1px #111212 solid;
		border-bottom:		1px #B7BEC0 solid;
		border-left:		1px #111212 solid;
		border-right:		1px #B7BEC0 solid;
		}

	.contact_form_textarea {
		background:			#FFFFFF;
		color:				#000000;
		width:				100%;
		height:				90px;
		font-size:			11px;
		font-family:		verdana, arial;
		border:				0px #111212 solid;
		margin-bottom:		0px;
		vertical-align:		middle;
		padding:			2px;
		}


	.contact_form_label {
		color:				#000000;
		width:				100%;
		height:				22px;
		font-size:			11px;
		font-family:		verdana, arial;
		font-weight:		bold;
		text-align:			left;
		padding-top:		8px;
		}


	.contact_form_header {
		color:				#000000;
		width:				100%;
		height:				22px;
		font-size:			11px;
		font-family:		verdana, arial;
		font-weight:		bold;
		text-align:			left;
		text-decoration:	underline
		}

	.contact_form_label_mandatory {
		color:				#ff0000
		font-size:			11px;
		font-family:		verdana, arial;
		font-weight:		bold;
		}

		
	.contact_form_button {
		background:			#515659;
		font-weight:		bold;
		color:				#CDCDCD;
		width:				100%;
		height:				23px;
		font-size:			12px;
		border-top:			1px #B7BEC0 solid;
		border-bottom:		1px #111212 solid;
		border-left:		1px #B7BEC0 solid;
		border-right:		1px #111212 solid;
		margin:				1px #1B1C1C solid;
		}

	.contact_result_error {
		display:			block;
		background:			#ED1C24;
		color:				#FFFFFF;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}


	.contact_result_ok {
		display:			block;
		background:			#D2D4D5;
		color:				#000000;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}

/****
	* Language Switcher
	**********************************************************************************************/


	.language_switcher,
	.language_switcher:link, 
	.language_switcher:active, 
	.language_switcher:visited,
	.language_switcher:hover {
		font-size:			11px;
		color:				#7B7B7B;
		font-family:		arial, verdana, helvetica;
		font-weight:		normal;
		text-decoration:	none;
		}

	.language_switcher_on,
	.language_switcher_on:link, 
	.language_switcher_on:active, 
	.language_switcher_on:visited,
	.language_switcher_on:hover {
		font-size:			11px;
		color:				#111212;
		font-family:		arial, verdana, helvetica;
		font-weight:		normal;
		text-decoration:	underline;
		}

	.language_switcher_spacer {
		width:				auto;
		font-size:			11px;
		color:				#7B7B7B;
		font-family:		arial, verdana, helvetica;
		font-weight:		normal;
		text-align:			justify;
		margin-right:		8px;
		margin-left:		8px;
		}
/**** 
	* Newsletter
	**********************************************************************************************/

	.newsletter_form {
		width:				100%;
		margin:				0px;
		border:				0px;
		padding:			0px;
		margin:				0px;
		}

	.newsletter_form_box {
		margin:				0px;
		border:				0px;
		padding-right:		0px;
		padding-left:		0px;
		}

	.newsletter_form_input {
		margin:				0px;
		border:				1px solid #7D7D7D;
		padding:			2px;
		background:			#FFFFFF;
		margin-bottom:		4px;
		}

	.newsletter_form_input input {
		background:			#FFFFFF;
		color:				#000000;
		width:				100%;
		height:				22px;
		font-size:			11px;
		font-family:		verdana, arial;
		border:				0px #111212 solid;
		margin-bottom:		0px;
		vertical-align:		middle;
		padding:			2px;
		}


	.newsletter_form_text {
		margin:				0px;
		border:				0px;
		padding-top:		5px;
		padding-bottom:		5px;
		text-align:			left;
		}

	.newsletter_form_text font {
		font-size:			10px;
		color:				#111212;
		font-family:		arial, verdana, helvetica;
		font-weight:		normal;
		text-align:			justify;
		}

	.newsletter_form_button {
		width:				auto;
		margin:				0px;
		border:				0px;
		padding-top:		2px;
		padding-bottom:		5px;
		text-align:			center;
		}

	.newsletter_form_button input {
		background:			#515659;
		font-weight:		bold;
		color:				#CDCDCD;
		width:				100%;
		height:				23px;
		font-size:			12px;
		border-top:			1px #B7BEC0 solid;
		border-bottom:		1px #111212 solid;
		border-left:		1px #B7BEC0 solid;
		border-right:		1px #111212 solid;
		margin:				1px #1B1C1C solid;
		}

/**
 * user.css
 * ---
 * v.6.3.3
 * Friday, March 07, 2008
 *************************************************************************************************/


/**
 * User Login
 *************************************************************************************************/


	.user_login {
		padding:			7px;
		text-align:			center;
		}


	.user_login_text {
		color:					#343838;
		font-size:				11px;
		line-height:			16px;
		font-family:			arial, verdana, helvetica;
		font-weight:			normal;
		text-decoration:		none;
		text-align:				left;
		}

	.user_login_username {
		color:					#343838;
		font-size:				11px;
		line-height:			16px;
		font-family:			arial, verdana, helvetica;
		font-weight:			normal;
		text-decoration:		none;
		text-align:				left;
		}

	.user_login_username a {
		color:					#343838;
		font-size:				11px;
		line-height:			16px;
		font-family:			arial, verdana, helvetica;
		font-weight:			bold;
		text-decoration:		none;
		text-align:				left;
		}

	.user_login_username a:hover {
		text-decoration:		underline;
		}

	.user_login_input {
		width:				106px;
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		background:			#FFFFFF;
		vertical-align:		middle;
		border:				1px solid #7D7D7D;
		margin:				0px;
		padding:			2px;
		}
		
	.user_login_input input {
		width:				100%;
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		background:			#FFFFFF;
		vertical-align:		middle;
		border:				0px;
		margin:				0px;
		padding:			0px;
		}

	.user_login_checkbox {
	
			margin: 0px;
		}
		
	.user_login_link a {
		color:					#000000;
		font-size:				12px;
		line-height:			16px;
		font-family:			arial, verdana, helvetica;
		font-weight:			normal;
		text-decoration:		none;
		background-image:		url("/img/user/right_arrow.gif");
		background-repeat:		no-repeat;
		padding-left:			10px;
		text-align:				left;
		float:					left;
		}		
		
	.user_login_link a:hover {
		text-decoration: underline;
		}


	.user_login_button_login {
		width:					100%;
		height:					25px;
		padding:				0px;
		cursor:					pointer;
		margin-top:				5px;
		margin-bottom:			5px;
		}

	.user_login_button_logout {
		width:					100%;
		height:					25px;
		padding:				0px;
		cursor:					pointer;
		margin-top:				5px;
		margin-bottom:			5px;
		}


	.user_login_result_error {
		width:				auto;
		height:				auto;
		padding:			0px;
		padding-top:		5px;
		text-align:			left;
		}

	.user_login_result_error_container {
		width:				100%;
		height:				100%;
		font-size:			11px; 
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		color:				#FFFFFF;
		background:			#D5090D;
		line-height:		12px;
		text-align:			left;
		background:			#D5090D;
		padding:			4px;
		}

	.user_login_result_error_container p {
		width:				100%;
		height:				100%;
		font-size:			11px; 
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		color:				#FFFFFF;
		line-height:		12px;
		text-align:			left;
		padding:			0px;
		margin:				0px;
		}


	.user_login_auto {
		height:				auto;
		padding:			0px;
		text-align:			left;
		vertical-align:		middle;
		}

	.user_login_auto label {
		margin:				0px;
		padding:			0px;
		border:				0px;
		text-align:			left;
		}

	.user_login_auto label span {
		padding:			0px;
		padding-left:		2px;
		font-size:			11px; 
		font-family:		arial, verdana, helvetica;
		height:				100%;
		}
/**
 * user_menu.css
 * ---
 * v.6.3.5
 * Friday, April 04, 2008
 *************************************************************************************************/

/**
 * User Menu
 *************************************************************************************************/

	.user_menu_link a {
		color:					#000000;
		font-size:				11px;
		line-height:			16px;
		font-family:			arial, verdana, helvetica;
		font-weight:			normal;
		text-decoration:		none;
		background-image:		url("/img/user_menu/right_arrow.gif");
		background-repeat:		no-repeat;
		padding-left:			10px;
		text-align:				left;
		float:					left;
		}		
		
	.user_menu_link a:hover {
		text-decoration: underline;
		}
/**** 
	* Shop User
	**********************************************************************************************/

		
	.user_register_title {
		width:				100%;
		height:				25px;
		background-color:	#dbdbdb;
		vertical-align:		middle;
		padding-left:		15px;
		font-family:		arial;
		font-size:			12px;
		font-weight:		bold;
		color:				#000000;
		}
	
	.user_register_form_cell {
		width:				120px;
		height:				25px;
		vertical-align:		middle;
		padding:			0px 2px 0px 15px;
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		font-weight:		normal;
		color:				#000000;
		}

	.user_register_form_cell_right {
		width:				auto;
		height:				25px;
		vertical-align:		middle;
		padding:			0px 2px 0px 15px;
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		font-weight:		normal;
		color:				#85888C;
		}
		
	.user_register_form_input {
		width:				100%;
		font-family:		arial;
		font-size:			11px;
		background:			#FFFFFF;
		vertical-align:		middle;
		border:				1px solid #7D7D7D;
		margin:				0px;
		padding:			0px;		
		}
/**** 
	**********************************************************************************************/



/**** 
	* General
	**********************************************************************************************/

	html {
		width:				100%;
		height:				100%;
		}

	body {
		width:				100%;
		height:				100%;
		min-width:			760px;
		margin:				0px;
		padding:			0px;
		text-align:			left;
		background:			#FFFFFF;
		}


	form,dl,dt,dd,a {
		margin:			0px;
		padding:		0px;
		border:			0px;
		}
	table,td,th,img{
		border:			0px;
		}

	table{
		width:			inherit;
		}

	div,span,p,a,td,li,button,textarea,input,select,dt,dd{
		font-size:		11px;
		line-height:	12px;
		}

	p,a {
		font-size:			13px; 
		margin:				0px; 
		padding:			0px; 
		color:				#000000; 
		line-height:		15px; 
		font-family:		Georgia, "Times New Roman", Times, serif; 
		text-align:			left;
		}

	a {
		text-decoration:	underline;
		}

	a:link {
		}

	a:visited {
		}

	a:active {
		color: #ff3333
		}

	a:hover {
		color: #ff3333
		}

	td {
		font-size:			11px;
		margin:				0px;
		color:				#78818d;
		line-height:		14px;
		font-family:		arial;
		vertical-align:		top;
		}

	form {
		margin:					0px;
		padding:				0px;
		}

	hr {
		padding:				0px;
		margin:					0px;
		border:					0px;
		margin-top:				4px;
		margin-bottom:			4px;
		height:					0px;
		size:					0px;
		line-height:			0px;
		font-size:				0px;
		border-bottom:			1px dotted #A1A1A1;
		}





	.content_title {
		margin:				0px 0px 5px 0px; 
		padding:			0px;
		color:				#000000;
		font-size:			13px; 
		line-height:		14px;
 		font-family:		arial, verdana; 
		font-weight:		bold;
		}

	.content_text {
		margin:				0px 0px 5px 0px;
		padding:			0px 0px 15px 0px; 
		color:				#000000;
		font-size:			12px; 
		line-height:		14px;
 		font-family:		arial, verdana; 
		text-align:			left;
		}

	.content_text a,
	.content_text a:visited {
		font-size:			12px;
		line-height:		18px;
		}



	.blockquote_start {
		display:			block;
     	background:			transparent;
     	text-align:			left;
		text-align:			left;
     	margin:				0px;
     	padding:			0px;
		font-family:		Georgia, "Times New Roman", Times, serif;
		color:				#000000;
		vertical-align:		baseline;
     	font-size:			70px;
		line-height:		50px;
     	}

 	.blockquote_end {
		display:			block;
     	text-align:			right;
		background:			transparent;
     	padding:			0px;
     	margin:				0px;
		font-family:		Georgia, "Times New Roman", Times, serif;
		color:				#000000;
		vertical-align:		baseline;
     	font-size:			70px;
		line-height:		50px;
		overflow:			display;
		}

	blockquote {
		display:			block;
		padding:			0px;
		margin:				0px;
		width:				760px;
		clear:				both;
		margin:				0px;
		}	

	blockquote p {
		color:				#000000;
		font-family:		Georgia, "Times New Roman", Times, serif;
		font-size:			24px;
		line-height:		28px;
		vertical-align:		top;
		text-align:			left;
		margin:				0px;
		padding:			0px;
		clear:				both;
		}

	.layout_all_title {
		color:				#000000;
		font-family:		Georgia, "Times New Roman", Times, serif;
		font-size:			26px;
		line-height:		26px;
		vertical-align:		top;
		text-align:			left;
		padding:			0px 0px 12px 0px;
		margin:				0px;
		}

/**** 
	* CUSTOM - EVENT
	**********************************************************************************************/



	.event_title {
		color:				#CC0000;
		font-family:		Georgia, "Times New Roman", Times, serif;
		font-size:			13px;
		line-height:		16px;
		vertical-align:		top;
		text-align:			left;
		padding:			0px;
		margin:				0px;
		font-weight:		bold;
		}

	.event_description {
		color:				#CC0000;
		font-family:		Georgia, "Times New Roman", Times, serif;
		font-size:			13px;
		line-height:		16px;
		vertical-align:		top;
		text-align:			left;
		padding:			8px 0px 0px 0px;
		margin:				0px;
		}

	.event_author {
		color:				#CC0000;
		font-family:		Georgia, "Times New Roman", Times, serif;
		font-size:			11px;
		line-height:		11px;
		vertical-align:		top;
		text-align:			left;
		padding:			8px 0px 0px 0px;
		margin:				0px;
		}


/**** 
	* LAYOUT
	**********************************************************************************************/




	.layout_container {
		width:					100%;
		height:					100%;
		vertical-align:			top;
		text-align:				center;
		border:					0px;
		padding:				0px;
		margin-left:			auto;
		margin-right:			auto;
		margin-top:				0px;
		margin-bottom:			0px;
		background:				#FFFFFF;
		}


	.layout_all_top {
		width:					100%;
		height:					35px;
		text-align:				center;
		vertical-align:			bottom;
		background:				#000000;
		margin:					0px;
		margin-left:			auto;
		margin-right:			auto;
		}

	.layout_all_top_middle {
		width:					100%;
		height:					auto;
		text-align:				center;
		vertical-align:			top;
		background:				#FFFFFF;
		margin:					0px;
		margin-left:			auto;
		margin-right:			auto;
		padding:				30px 0px 0px 0px;
		border-bottom:			1px solid #000000;
		}

	.layout_all_middle {
		width:					100%;
		height:					auto;
		text-align:				center;
		vertical-align:			top;
		background:				#FFFFFF;
		margin:					0px;
		margin-left:			auto;
		margin-right:			auto;
		padding:				20px 0px 0px 0px;
		}


	.layout_all_bottom {
		width:					100%;
		height:					100%;
		padding:				0px;
		text-align:				center;
		vertical-align:			bottom;
		background:				#FFFFFF;
		margin:					0px;
		margin-left:			auto;
		margin-right:			auto;
		padding-bottom:			20px;
		}


	.layout_all_logo {
		padding:				0px 20px 20px 0px;
		vertical-align:			bottom;
		}

	.layout_all_logo a {
		color:					#FFFFFF;
		font-size:				22px;
		line-height:			22px;
		text-decoration:		none;
		}

	.layout_all_logo a:hover {
		color:					#CC0000;
		text-decoration:		underline;
		}

	.layout_all_top_spacer {
		height:					20px;
		line-height:			20px;
		padding-bottom:			20px;
		}

	.layout_all_menu {
		padding:				20px 0px 20px 0px;
		vertical-align:			bottom;
		text-align:				right;
		}


	.layout_all_limit {
		width:					760px;
		height:					auto;
		margin:					0px;
		margin-left:			auto;
		margin-right:			auto;
		vertical-align:			top;
		}




/**** 
	* Menu Top
	**********************************************************************************************/

	.menu_top {
		margin-top:			10px;
		}


	.menu_top_item font {
		white-space:		nowrap;
		padding-left:		6px;
		padding-right:		6px;
		color:				#808080;
		}

	.menu_top_item a,
	.menu_top_item a:hover {
		text-decoration:	none;
		font-size:			11px;
		color:				#FFFFFF;
		font-style:			normal;
		font-weight:		normal;
		font-family:		arial, verdana, helvetica;
		text-decoration:	underline;
		}

	.menu_top_item a:hover {
		text-decoration:	underline;
		color:				#CC0000;
		}




/**** 
	* Menu Bottom
	**********************************************************************************************/

	.menu_bottom {
		margin-bottom:		10px;
		}


	.menu_bottom_item font {
		white-space:		nowrap;
		padding-left:		6px;
		padding-right:		6px;
		color:				#808080;
		}

	.menu_bottom_item a,
	.menu_bottom_item a:hover {
		text-decoration:	none;
		font-size:			11px;
		color:				#000000;
		font-style:			normal;
		font-weight:		normal;
		font-family:		arial, verdana, helvetica;
		text-decoration:	underline;
		}

	.menu_bottom_item a:hover {
		text-decoration:	underline;
		color:				#CC0000;
		}


