
/** 
 * 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;
		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:		5px;
		}


	.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_form_result_error {
		display:			block;
		background:			#FFFFFF;
		color:				#ED1C24;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}


	.contact_form_result_ok {
		display:			block;
		background:			#FFFFFF;
		color:				#000000;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		font-weight:		bold;
		margin:				10px 0px 0px 0px;
		padding:			10px;
		}/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/img/jquery_fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/img/jquery_fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/img/jquery_fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/img/jquery_fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/img/jquery_fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/img/jquery_fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/img/jquery_fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/img/jquery_fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/img/jquery_fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/jquery_fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/****
	* 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;
		}/****
	* Menu Locator
	**********************************************************************************************/

	.menu_locator,
	.menu_locator:link, 
	.menu_locator:active, 
	.menu_locator:visited,
	.menu_locator:hover {
		font-size:			10px;
		color:				#302629;
		font-family:		arial, verdana, helvetica;
		}

	.menu_locator_sel,
	.menu_locator_sel:link, 
	.menu_locator_sel:active, 
	.menu_locator_sel:visited,
	.menu_locator_sel:hover {
		font-size:			10px;
		color:				#05aba2;
		font-family:		arial, verdana, helvetica;
		text-decoration:	underline;
		}

	.menu_locator_spacer {
		font-size:		10px;
		color:			#111212;
		font-family:	arial, verdana, helvetica;
		font-weight:	normal;
		padding:		5px;
		}
/* Css Menu */

ul.cssMenu {
	display:block;
	zoom:1;
	float: right;
	position:relative;
}
ul.cssMenu ul{display:none; background:#B8D6F0 url(/img/layout/submenu_lbg.gif) left repeat-y;}
ul.cssMenu ul{position:absolute;left:-1px;top:70%; *top:66%; display:none;}
ul.cssMenu li:hover ul, ul.cssMenu li.sfhover ul {display:block; *top:66%; left:-1px;}
ul.cssMenu li:hover ul ul, ul.cssMenu li.sfhover ul ul {left:-9999999px;}
ul.cssMenu li li:hover ul, ul.cssMenu li li.sfhover ul {left:100%; top:0px;}
ul.cssMenu img {border:0px;}

ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px;
	width:auto;
}
ul.cssMenu table {border-collapse:collapse}

.cssMenum {
	width:auto !important;
	background-color:#007B6E;
}
ul.cssMenu li{
	display:block;
	margin:0px;
	font-size:0px;
}
ul.cssMenu ul li{
	display:block;
	margin:0px;
	font-size:0px;
	background:transparent url(/img/layout/submenu_rbg.gif) right repeat-y;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a {
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font:normal 13px Tahoma;
	color: #616161;
	text-decoration:none;
	cursor:pointer;
	text-transform:uppercase;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
	width:auto;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu ul a:hover {
	text-decoration:underline;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	font:normal 13px Tahoma;
	text-decoration:underline;
}
ul.cssMenu li a:hover{
	position:relative;
	font:bold 13px Tahoma;
	text-decoration:underline;
}
ul.cssMenu a:hover ul{display:block;}

ul.cssMenu ul li a {
	color:#05385F;
	font:normal 13px Tahoma;
	text-align:left;
	padding:6px 22px 6px 11px;
	text-decoration:none;	
	margin-bottom:0px;
	text-transform:none;
	border-top:1px solid #C7E0F5;
}
ul.cssMenu ul li a:hover {
	color:#05385F;
	font:normal 13px Tahoma;
	text-align:left;
	padding:6px 22px 6px 11px;
	text-decoration:underline;	
	margin-bottom:0px;
}
.cssMenuarrow {
	background:url(/img/layout/submenu_arrow.gif) right center no-repeat;
}
.cssMenuarrow:hover {
	background:url(/img/layout/submenu_arrow.gif) right center no-repeat;
}
ul.cssMenu span{
	display:block;
}
ul.cssMenu ul ul{position: absolute;left:99%;top:0px; background:#B8D6F0 url(/img/layout/submenu_lbg.gif) left repeat-y;}
ul.cssMenu ul ul {width:auto;}
ul.cssMenu ul ul li {background:transparent url(/img/layout/submenu_rbg.gif) right repeat-y;}
ul.cssMenu ul ul li a {font:normal 13px Tahoma;}

.cssMenugrad {	
	background:#B8D6F0 url(/img/layout/submenu_urcorner.gif) right bottom no-repeat !important;
	border-top-width:0px !important;	
}
.cssMenugrad div {
	*min-width:80px;
	height:12px;	
	background:transparent url(/img/layout/submenu_ulcorner.gif) left bottom no-repeat !important;	
}

.cssMenudiv {
	background:#B8D6F0 url(/img/layout/submenu_drcorner.gif) right bottom no-repeat !important;
	border-top-width:0px !important;	
}
.cssMenudiv div {
	*min-width:80px;
	height:16px;
	background:transparent url(/img/layout/submenu_dlcorner.gif) left bottom no-repeat !important;	
}

.xboxcontent {display:block; background:#fff; border:0 solid #DEDEDE; border-width:0 1px; padding-bottom:5px; padding-top:5px;}

/* Pentru ca Firefox pune outline pe selectii */
a {
   outline: none;
}
/**** 
	* Newsletter
	**********************************************************************************************/

	.newsletter_form {
		width:				100%;
		margin:				0px;
		border:				0px;
		padding:			0px;
		margin:				0px;
		}

	.newsletter_form_box {
		margin:				0px;
		border:				0px;
		padding-right:		7px;
		padding-left:		7px;
		}

	.newsletter_form_input {
		margin:				0px;
		border:				1px solid #7D7D7D;
		padding:			2px;
		background:			#FFFFFF;
		margin-bottom:		4px;
		}

	.newsletter_form_input input {
		width:				100px;
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		background:			#FFFFFF;
		vertical-align:		middle;
		border:				0px;
		margin:				0px;
		padding:			0px;
		}


	.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 {
		width:					100%;
		height:					25px;
		padding:				0px;
		cursor:					pointer;
		margin-top:				5px;
		margin-bottom:			5px;
		}


/**** 
	* Recommend (Tell a Friend)
	**********************************************************************************************/

	.recommend_form {
		padding:			0px;
		margin:				0px;
		height:				250px;
		width:				100%;
		background:			#FFFFFF;
		}
	
	.recommend_header {
		padding-top:		10px;
		padding-bottom:		8px;
		height:				auto;
		width:				auto;
		background:			#FFFFFF;
		text-align:			left;
		}

	.recommend_header font{
		font-size:			11px;
		font-family:		arial, verdana, helvetica, sans-serif;
		display:			block;
		width:				auto;
		height:				auto;
		padding:			0px;
		margin:				0px;
		text-decoration:	none;
		font-weight:		bold;
		color:				#000000;
		}

	.recommend_form_box {
		margin:				0px;
		border:				0px;
		padding-right:		7px;
		padding-left:		7px;
		}

	.recommend_form_text {
		width:				auto;
		margin:				0px;
		background:			#FFFFFF;
		padding-right:		4px;
		white-space:		nowrap;
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		color:				#000000;
		text-align:			left;
		}

	.recommend_form_input {
		width:				100%;
		margin:				0px;
		background:			#FFFFFF;
		padding-bottom:		4px;
		}

	.recommend_form_input span {
		display:			block;
		width:				100;
		height:				auto;
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		vertical-align:		middle;
		margin:				auto;
		padding:			4px;
		background:			#FFFFFF;
		}

	.recommend_form_input input {
		width:				100%;
		height:				22px;
		font-family:		arial, verdana, helvetica;
		font-size:			11px;
		background:			#FFFFFF;
		padding:			0px;
		margin:				0px;
		border:				0px;
		border:				1px solid #7D7D7D;
		}


	.recommend_form_text {
		margin:				0px;
		border:				0px;
		padding-top:		5px;
		padding-bottom:		5px;
		}

	.recommend_form_text font {
		font-size:			10px;
		color:				#000000;
		font-family:		arial, verdana, helvetica;
		font-weight:		normal;
		text-align:			justify;
		}

	.recommend_form_button {
		width:				auto;
		margin:				0px;
		border:				0px;
		padding-top:		2px;
		padding-bottom:		5px;
		text-align:			left;
		}

	.recommend_form_button input {
		width:				200px;
		}

	.recommend_result {
		display:			block;
		width:				auto;
		height:				auto;
		color:				#000000;
		font-size:			11px;
		font-family:		arial, verdana, helvetica;
		line-height:		18px;
		font-weight:		bold;
		text-align:			left;
		vertical-align:		top;
		padding:			5px 10px 5px 10px;
		}

	div#fancy_overlay {
		position:			fixed;
		top:				0;
		left:				0;
		width:				100%;
		height:				100%;
		background-color:	#FFFFFF;
		display:			none;
		z-index:			30;
		}

/**** 
	* Site Map
	**********************************************************************************************/

	.sitemap_1 {
		padding:			4px 4px 4px 8px;
		font-size:			12px;
		font-family:		arial, verdana, helvetica;
		color:				#000000;
		line-height:		18px;
		}

	.sitemap_2 {
		padding:			4px 4px 4px 25px;
		font-size:			12px;
		font-family:		arial, verdana, helvetica;
		color:				#000000;
		line-height:		18px;
		}

	.sitemap_2 a,
	.sitemap_2 a:link,
	.sitemap_2 a:active,
	.sitemap_2 a:visited {
		font-size:			12px;
		font-family:		arial, verdana, helvetica;
		color:				#000000;
		line-height:		18px;
		font-weight:		normal;
		}

	.sitemap_2 li {
		list-style-type:	square;
		}

	.sitemap_3 {

		padding:			4px 4px 4px 40px;
		font-size:			12px;
		font-family:		arial, verdana, helvetica;
		color:				#000000;
		line-height:		16px;
		}

	.sitemap_3 a,
	.sitemap_3 a:link,
	.sitemap_3 a:active,
	.sitemap_3 a:visited {
		font-size:			12px;
		font-family:		arial, verdana, helvetica;
		color:				#000000;
		line-height:		16px;
		font-weight:		normal;
		}


	.sitemap_3 li {
		list-style-type:	none;
		color:				#E4E4E4;
		}
/**
 * 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;		
		}@charset "utf-8";

/** 
 * 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;
		}

/* CSS Document */

html {
	margin:		0px;
	padding:	0px;
	}

body {
	margin:		0px;
	padding:	0px;
	font:		arial, helvetica, verdana, tahoma, serif;
	font-size:	12px;
	color:		#000;
	background:	#f7f7f7 url(/img/layout/background.gif) top repeat-x;
	text-align:	center;	
	padding-bottom:50px;
	}

h1, h2, h3, h4, h5, p, form, td {
	margin:		0px;
	padding:	0px;
	font:		arial, helvetica, verdana, tahoma, serif;
	}

ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}

p {
	color: #000;
	font: 13px arial, helvetica, verdana, tahoma, serif;
	margin: 5px 0px;
	line-height: 22px;
	text-align: justify;
	}

a {
	color: #05aba2;
	font-family: arial, helvetica, verdana, tahoma, serif;
	font-weight: normal;
	font-size: 12px;
	}

.clearer {
	height: 0px;
	font-size: 0px;
	clear: both;
	visibility: hidden;
	content: "."; 
	}


.container {
	width:945px;
	margin:0px auto; 
	text-align:left; 
}



/* Header */

.header {
	width:945px;
	margin:0px auto; 
}

.header_logo {
	float:left;
	width:293px;
	height:171px;
}

.header_logo img {
	margin-top:30px;
}

.header_support {
	width: 300px;
	float: right;
	margin-bottom: 39px;
}
.header_menu {
	float:right;
	width:622px;
	text-align:left;
}
.header_steps {
	width:945px;
	clear:both;
	height:100px;
	margin-bottom:15px;
	text-align:right;	
}/*modified for ie chrome*/

.header_steps_bg {
	background:url(/img/layout/steps_bg.gif) repeat-x;
	color:#8BD8FC;
}
.header_steps_text {
	color:#fff;
	background:url(/img/layout/steps_bg1.gif) repeat-x;
}

/* Content */

.content {
	width:945px;
	margin:0px auto;
}

.content_left {
	width:620px;
	float:left;
	display:inline;
	margin-right:10px;
	margin-left:4px;
	text-align:left;
}

.content_left h1 {
	color:			#05aba2;
	font:			bold 24px arial, helvetica, verdana, tahoma, serif;
	margin-bottom:	10px;
	width:			100%;
	}

.content_left h2 {
	color:			#05aba2;
	font:			bold 21px arial, helvetica, verdana, tahoma, serif;
	margin-top:		32px;
	margin-bottom:	10px;
	width:			100%;
	}

.content_left h3 {
	color:			#05aba2;
	font:			bold 13px arial, helvetica, verdana, tahoma, serif;
	margin-top:		24px;
	margin-bottom:	5px;
	width:			100%;
	display: block;
	}

.content_left h4 {
	color:			#05aba2;
	font:			bold 12px arial, helvetica, verdana, tahoma, serif;
	margin-top:		16px;
	margin-bottom:	0px;
	width:			100%;
	}


.content_left h5 {
	color:			#05aba2;
	font:			bold 16px arial, helvetica, verdana, tahoma, serif;
	margin:			0px 0px 8px 0px;
	}

.content_left p {
	font:			13px arial, helvetica, verdana, tahoma, serif;
	margin:			0px 0px 10px 0px;
	line-height:	22px;
	}

.content_left table tr td {
	font:			13px arial, helvetica, verdana, tahoma, serif;
	margin:			0px 0px 10px 0px;
	line-height:	22px;
	}

.content_left ul {
	font:			13px arial, helvetica, verdana, tahoma, serif;
	line-height:	22px;
	list-style:		square;
	margin-left:	20px;
	}

.content_left li {
	font:			13px arial, helvetica, verdana, tahoma, serif;
	line-height:	22px;
	}


/* Right
 *************************************************************************************************/

.content_right {
	float:left;
	width:311px;
	}

.feedback {
	height:auto;
	background:url(/img/layout/feedback_bg.gif) bottom no-repeat;
	margin-bottom:10px;
	}

.feedback_title {
	background: url(/img/layout/feedback_title_simple.gif) top no-repeat;
	height: 54px;
	}

.feedback_title h1 {
	color: #0685CE;
	font: bold 24px arial, helvetica, verdana, tahoma, serif;
	padding: 20px 10px 10px 10px;
	}

.feedback p {
	color: #000000;
	font-size: 12px;
	font-family: arial, helvetica, verdana, tahoma, serif;
	padding: 0px 10px 10px 10px;
	}

.feedback table {
	margin-top:6px;
	}

.feedback table td {
	padding:5px 0px;
	vertical-align:top;
	}

.feedback table span {
	font-weight:bold;
	color:#757778;
	font-size:14px;
	margin-right:10px;
	}

.feedback table a {
	font-weight:bold;
	font-size:12px;
	}

.feedback_input {
	width:214px;
	height:25px;
	background:url(/img/layout/feedback_input.gif) no-repeat;
	}

.feedback_input input {
	width:204px;
	height:19px;
	margin-left:5px;
	margin-top:3px;
	border:none;
	background-color:transparent;
	color:#757778;
	font-size:14px;
	font-weight:bold;
	}

.feedback_textfield {
	width:214px;
	height:102px;
	background:url(/img/layout/feedback_textfield.gif) no-repeat;
	}

.feedback_textfield textarea{
	width:204px;
	height:96px;
	margin-left:5px;
	margin-top:3px;
	border:none;
	background-color:transparent;
	color:#757778;
	font-size:14px;
	font-weight:bold;
	}

.content_right h1 {
	color:#0685CE;
	font:bold 24px arial, helvetica, verdana, tahoma, serif;
	margin-bottom:6px;
	}

p b {
	float:left;
	}
.signature {
	font-family: arial, helvetica, verdana, tahoma, serif;
	text-align: right;
	}
.signature strong {
	font-family: arial, helvetica, verdana, tahoma, serif;
	color:#0284CD;
	font-size:14px;
	}

/*  Footer
 *************************************************************************************************/

.footer {
	width:947px;
	margin:22px auto 20px auto;
	text-align:left;
	font-family:Arial, serif;
	color:#0584CE;
	font-size:13px;
	font-weight:bold;
}
.footer table {	
	background:url(/img/layout/footer_bg.gif) repeat-x;
}
.footer h4 {
	font-size:15px;
}
.footer a {
	text-decoration:none;
	font-weight:bold;
}
.footer a:hover {
	text-decoration:underline;
}

.footer_copyright {
	padding-top:4px;
	color:#7F7F7F;
	font-weight:normal;
	font-size:12px;
}

.footer_credits_link,
.footer_credits_link:link,
.footer_credits_link:visited,
.footer_credits_link:hover,
.footer_credits_link:active {
	color: #000000;
	font: normal 12px arial, helvetica, verdana, tahoma, serif;
	font-weight: normal;
	}

.footer_credits_link:hover {
	font: normal 12px arial, helvetica, verdana, tahoma, serif;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	}

.footer_newsletter  {
	width:280px;
	height:33px;
	background:url(/img/layout/footer_input.gif) left no-repeat;
}
.footer_newsletter_text {
	float:left;
	width:226px;
	margin-left:5px;
	padding:0px;
	margin-top:6px;
	border:none;
	background-color:transparent;
	color:#757778;
	font-size:14px;
	font-weight:bold;
}
.footer_newsletter_submit {
	float:left;
	width:49px;
}
.footer_twitter {
	background:url(/img/layout/twitter.gif) left no-repeat;
	padding-left:30px;
	display:block;
	height:25px;
	line-height:20px;
	margin-bottom:5px;
	color:#178DD1 !important;
}	
.footer_facebook {
	background:url(/img/layout/facebook.gif) left no-repeat;
	padding-left:30px;
	display:block;
	height:25px;
	line-height:20px;
	margin-bottom:5px;
	color:#178DD1 !important;
}

.pos_fixed
{
    position:fixed;
    top:171px;
    right:0;
    width:32px;
}

.facebook,
.twitter,
.skype
{
    height:32px;
    width:32px;
    background-image:url(/img/layout/social_links.png);
    background-repeat:no-repeat;
    display:inline-block;
    margin-bottom:3px;
}


.facebook,
.facebook:hover,
.facebook:visited
{
    background-position:left 0px;
}

.twitter,
.twitter:hover,
.twitter:visited
{
    background-position:left -32px;
}

.skype,
.skype:hover,
.skype:visited
{
    background-position:left -64px;
}		

/* HOME
 *************************************************************************************************/

.home_header {
	height:171px;
	}

.home_body {
	margin:0px;
	padding:0px;
	background:#fff url(/img/layout/home/home_background.gif) top repeat-x;
	}

.home_content_left {}

.home_content_left h1 {
	color:#05ABA2;
	}

.home_content_left .padding20 {
	padding-right:20px;
	}

.home_content_left table td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

.home_content_right {
	}

.home_content_right h1 {
	color:#05ABA2;
	}

.home_content_right .feedback table a {
	color:#05ABA2;
	}

.home_footer {
	color:#05ABA2;
	}

.home_footer a {
	color:#05ABA2;
	}

.home_testimonial_content {
	text-decoration: none; 
	font-family: arial, helvetica, verdana, tahoma, serif; 
	font-size: 10pt; 
	color: black;
	}

.home_testimonial_content:hover {
	text-decoration: underline; 
	}

.home_testimonial_title{

	color:			#05aba2;
	font:			bold 24px arial, helvetica, verdana, tahoma, serif;
	margin-bottom:	10px;
	width:			100%;
	text-decoration: none; 
	}


/* The gallery */
#xsnazzy h2, #xsnazzy p 
{ 
  margin:0 10px; 
  letter-spacing:1px; 
  padding:0;
 }
#xsnazzy h2 
{
  font-size:16px; 
  color:#05ABA2; 
  border:0; 
  background:url(/img/layout/gallery/gallery_bg.gif) left center no-repeat; padding-left:31px;
 }
#xsnazzy p 
{
  margin:0px;
 }
#xsnazzy h2 
{
  margin:0px 10px 0px 10px;
}
#xsnazzy 
{ 
 background: transparent; 
 margin:15px 0px 15px 0px;
 }
#xsnazzy img 
{
 border:0px; 
 margin:10px 0px 0px 11px;
 }
#xsnazzy .ximg 
{
margin-left:9px;
}
.xtop, .xbottom 
{
 display:block;
 background:transparent; 
 font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 
{
 display:block; 
 overflow:hidden;
 }
.xb1, .xb2, .xb3 
{
 height:1px;
 }
.xb2, .xb3, .xb4 
{
  background:#fff; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;
 }
.xb1 
{
 margin:0 5px; 
 background:#DEDEDE;
 }
.xb2 
{
 margin:0 3px; 
 border-width:0 2px;
}
.xb3 
{
 margin:0 2px;
 }
.xb4 
{
 height:2px; 
 margin:0 1px;
 }

.xboxcontent 
{
 display:block; 
 background:#fff; 
 border:0 solid #DEDEDE; 
 border-width:0 1px; 
 padding-bottom:5px; 
 padding-top:5px;
 }
.xboxcontent h2{
  font-size:16px; 
  color:#05ABA2; 
  border:0; 
  background:url(/img/layout/ico_map.gif) left center no-repeat; padding-left:31px;
  margin:0px 10px 0px 10px;
}

.xboxcontent span  { float: left; }
.xboxcontent span h4 { margin-left: 13px; font-size: 14px;}


/* End gallery page */

 /* Contact page */
#map h2, #map p 
{ 
  margin:0 10px; 
  letter-spacing:1px; 
  padding:0;
 }
#map h2 
{
  font-size:16px; 
  color:#05ABA2; 
  border:0; 
  background:url(/img/layout/ico_map.gif) left center no-repeat; 
  padding-left:31px;
 }
#map p 
{
  margin:0px;
 }
#map h2 
{
  margin:0px 10px 0px 10px;
}
#map 
{ 
 background: transparent; 
 margin:15px 0px 15px 0px;
 }
#map img 
{
 border:0px; 
 margin:10px 0px 0px 11px;
 }
#map .ximg 
{
margin-left:9px;
}




/* Glossary page
 *************************************************************************************************/


.content_glossary a {
	font-weight: bold;
	padding: 5px 7px 5px 7px;
	}

.content_glossary a:hover {
	font-weight: bold;
	background: #dbecf8;
	}


.content_glossary td font {
	color: #000000;
	font-family: arial, helvetica, verdana, tahoma, serif;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 7px 5px 7px;
	}


.content_glossary_to_top a {
	float: right;
	color: #000000;
	font-family: arial, helvetica, verdana, tahoma, serif;
	font-weight: normal;
	font-size: 11px;
	padding: 1px 7px 1px 7px;
	margin: 0px;
	}

.content_glossary_to_top a:hover {
	padding: 1px 7px 1px 7px;
	background: #dbecf8;
}



/* Content Pricing Table 
 *************************************************************************************************/


.pricing_table {
	width:100%;
	border: 0px;
	}

.pricing_table td {
	height:33px;
	vertical-align:middle;
	padding-left:10px;	
	}

.pricing_table_grad {
	background:#fff url(/img/layout/pricing_table_bg.gif) top repeat-x;
	}

.pricing_table_brd {
	border-left:1px solid #E3E3E3;
	}

.pricing_table_dbrd {
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	}

.pricing_table_bbrd {
	border-bottom:1px solid #E3E3E3;
	}

.pricing_table_nopadd {
	padding-left:0px !important;	
	}

.pricing_table_blue {
	background-color:#E7F3FA;
	}

.pricing_table_white {
	background-color:#fff;
	}

.left_blue_16 {
	font:bold 16px Arial, serif;
	color:#0685CE;
	}

.left_grey_16 {
	font:bold 16px Arial, serif;
	color:#898989;
	}

/* End design tabels*/



/* Content Columns
 *************************************************************************************************/


.content_2_columns {
	width:100%;
	padding:0px;
	margin:0px;
	}

.content_2_columns td {
	vertical-align:top;
	padding:12px;
	}

.content_2_columns_left {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	}

.content_2_columns_right {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}


.content_2_columns img {
	float:left;
	border:0px;
	padding-right:20px;
	padding-bottom:4px;
	}

.content_1_columns img {
	float: left;
	padding-right:20px;
	padding-bottom:4px;
	}

.content_1_columns h3 {
	float:left;
	text-align: justify;
	}

.content_1_columns p:after {
	float:left;
	}



