	/***********************************************************************
	* General styles
	/***********************************************************************/
	* { padding: 0; margin: 0; }
	
	body
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-image: url('images/bg.gif');
		margin: 0px;
		margin-left: 0px;
		margin-top: 0px;
	}
	
	table
	{
		font-size: 11px;
		color: #262626;
	}
	
	a img { border: 0; }
	
	/*
	a:link,
	a:visited
	{
		text-decoration: none;
		font-size: 11px;
		color: #32a026;
	}
	a:hover
	{
		text-decoration: underline;
		font-size: 11px;
		color: #32a026;
	}
	*/
	
	/***********************************************************************
	* Texts style
	/***********************************************************************/
	
	.gray_9
	{
		font-size: 9px;
		color: #797979;
	}
	
	.black_13
	{
		font-size: 13px;
		color: #262626;
	}
	
	.white_13
	{
		font-size: 13px;
		color: white;
	}
	
	.white_11
	{
		font-size: 11px;
		color: white;
	}
	
	/***********************************************************************
	* Links style
	/***********************************************************************/
	
	a.submenu:link,
	a.submenu:visited
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: white;
	}
	a.submenu:hover
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: #5aff00;
	}
	
	a.subsubmenu:link,
	a.subsubmenu:visited
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: white;
	}
	a.subsubmenu:hover
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: #fffeb5;
	}
	
	
	a.over:link,
	a.over:visited,
	a.over:hover,
	a.over
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: #5aff00;
	}
	
	a.menu:link,
	a.menu:visited
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: white;
	}
	a.menu:hover
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: #fffd68;
	}
	
	a.menuover:link,
	a.menuover:visited,
	a.menuover:hover,
	a.menuover 
	{
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: #fffd68;
	}
	
	a.red_link_11:link,
	a.red_link_11:visited
	{
		text-decoration: none;
		font-size: 11px;
		color: #f10202;
	}
	a.red_link_11:hover
	{
		text-decoration: underline;
		font-size: 11px;
		color: #f10202;
	}
	
	a.gray_link_9:link,
	a.gray_link_9:visited
	{
		text-decoration: underline;
		font-size: 9px;
		color: #797979;
	}
	a.gray_link_9:hover
	{
		text-decoration: none;
		font-size: 9px;
		color: #797979;
	}
	
	/***********************************************************************
	* Table styles
	/***********************************************************************/
	
	td.center
	{
		background-image: url('images/bg_center.gif');
		background-repeat: repeat-y;
	}
	
	/***********************************************************************
	* Form style
	/***********************************************************************/
	
	select.select_200
	{
		height: 20px;
		width: 200px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	.content_text
	{
		padding: 0 20px;
	}
	
	.page_title
	{
		font-weight: bold;
		font-size: 16px;
		color: #8f8f8f;
		padding: 4px 0;
	}
	
	.box_title
	{
		background: #EEEEEE;
		border-left: solid 1px #9e9e9e;
		border-right: solid 1px #9e9e9e;
		border-top: solid 1px #9e9e9e;
		padding: 5px;
	}
	
	.box_title a
	{
		color: #32a026;
	}
	
	.box_title_inner
	{
		background: #EEEEEE;
		border-left: solid 1px #9e9e9e;
		border-right: solid 1px #9e9e9e;
		padding: 5px;
	}
	
	.box_content, .box_content_bottom
	{
		border: solid 1px #9e9e9e;
		padding: 10px 8px;
	}
	
	.box_content_bottom
	{
		border-top: 0;
	}
	
	.box_content_order
	{
		border: solid 1px #9e9e9e;
		padding: 0;
	}
	
	.button
	{
		padding: 0 20px;
	}
	
	.user_meniu
	{
		background: url('images/meniu_left.gif') top left #9e9e9e no-repeat;
		margin: 0 -20px 0 -10px;
	}
	
	.clear
	{
		clear: both;
		font-size: 0;
		line-height: 0%;
		height: 0;
	}
	
	.user_nav
	{
		list-style: none;
		position: relative;
		float: right;
		background: #9e9e9e;
		margin-right: 20px;
	}
	
	.user_nav li
	{
		display: block;
		float: left;
		padding: 3px 4px 4px 4px;
	}
	
	.user_nav li a
	{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: underline;
	}
	
	.small_input
	{
		width: 40px;
	}
	
	.photo_select
	{
		padding: 5px 0;
	}
	
	.order_foto_box
	{
		position: relative;
		padding: 5px 8px;
		border-bottom: solid 1px #9E9E9E;
	}
	
	.photo_image_box
	{
		position: relative;
		float: left;
		width: 100px;
		text-align: center;
	}
	
	.photo_properties
	{
		margin-left: 105px;
	}
	
	.last_box
	{
		border: 0;
	}
	
	.buy_steps
	{
		position: relative;
		float: right;
		padding: 5px 2px 0 0;
	}
	
	.active_step
	{
		font-size: 14px !important;
		font-weight: bold;
		color: #32a026;
	}
	
	.payment_lines
	{
		padding: 2px 0;
	}
	
	/* ERROR STYLES */
	
	.form_error
	{
		background: #f9a4a4;
	}
	
	.error_message
	{
		color: #FF0000;
	}
	
	/* FORM STYLES */
	
	.optional, .required
	{
		padding: 4px 0;
	}
	
	.optional label, .required label
	{
		float: left;
		width: 120px;
	}
	
	.optional input, .required input
	{
		width: 150px;
	}
	
	/* TABLE STYLES */
	
	.default_table
	{
		border-bottom: solid 1px #9e9e9e;
		border-right: solid 1px #9e9e9e;
	}
	
	.default_table td
	{
		vertical-align: top;
		padding: 4px 5px;
		border-left: solid 1px #9e9e9e;
		border-top: solid 1px #9e9e9e;
	}
	
	.default_table th
	{
		vertical-align: top;
		padding: 4px 5px;
		text-align: center;
		border-left: solid 1px #9e9e9e;
		border-top: solid 1px #9e9e9e;
		background: #cac9c9;
	}
	
	.default_table input
	{
		width: 150px;
	}
	
	tr.no_border td
	{
		border: 0;
	}
	
	.message
	{
		color: #FF0000;
	}
	
	.remove_file a {
		color: #FF0000;
	}
	
	.green_link {
		padding: 4px 0px;
	}
	
	.green_link a {
		color: #32a026;
	}