html			{
				height:auto !important;
				height:100%;
				min-height:100%;
				}

body			{
				margin:0;
				padding:0;
				height:auto !important;
				height:100%;
				min-height:100%;
				background:url(images/bot_px.gif) bottom repeat-x #F5F2E9;
				}

table			{
				border:0;
				border-collapse:collapse;
				}

img				{border:0;}

form			{margin:0; padding:0;}

td				{
				padding:0;
				margin:0;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#006E1C;
				line-height:17px;
				vertical-align:top;
				}
		
.abs			{vertical-align:middle;}
.bot			{vertical-align:bottom;}

a				{
				color:#B72F36;
				text-decoration:underline;
				}

a:hover			{text-decoration:none; color:#B72F36;}

b				{
				color:#D2391A;
				text-transform:uppercase;
				}
				
li				{color:#49B32D;}

.wrap			{
				width:100%;
				height:100%;
				}
				
.h				{height:100%;}


/* **************************** header ******************************* */
.top1			{
				background:url(images/top_px1.gif) top repeat-x;
				height:281px;
				}
				
.top2			{
				background:url(images/top_px2.gif) top repeat-x;
				height:224px;
				}
				
.head1			{
				background:url(images/head1.jpg) top left no-repeat;
				height:281px;
				width:100%;
				}
				
.head2			{
				background:url(images/head2.jpg) top left no-repeat;
				height:224px;
				width:100%;
				}
				
.top11			{
				background:url(images/2top1.gif) top repeat-x;
				height:179px;
				}
				
.top22			{
				background:url(images/2top2.gif) top repeat-x;
				height:88px;
				}
				
.head11			{
				background:url(images/2head1.jpg) top left no-repeat;
				height:179px;
				width:100%;
				}
				
.head22			{
				background:url(images/2head2.jpg) top left no-repeat;
				height:88px;
				width:100%;
				}
				
				
.head33			{
				background:url(images/head33.jpg) top left no-repeat;
				height:179px;
				width:100%;
				}
				
.head44			{
				background:url(images/head44.jpg) top left no-repeat;
				height:88px;
				width:100%;
				}
				
.logo			{
				position:absolute;
				margin:13px 0 0 562px;
				}
				
.flags			{
				width:195px;
				height:130px;
				position:absolute;
				top:90px;
				left:1000px;
				}
				
.flags a		{
				text-decoration:none;
				color:#ffffff;
				}
				
.flags img		{border:1px solid #000000; margin:0 5px 6px 0; vertical-align:middle;}
				
.buy			{
				top:426px;
				left:592px;
				position:absolute;
				}
				
.buy2			{
				top:129px;
				left:224px;
				position:absolute;
				}
				
.buy3			{
				top:119px;
				left:46px;
				position:absolute;
				}
				
.top_pic		{
				top:75px;
				left:561px;
				position:absolute;
				}
				
.top_pic2		{
				top:75px;
				left:562px;
				position:absolute;
				}
				
.block1			{
				margin:25px 0 0 182px;
				width:215px;
				font:13px Arial, Helvetica, sans-serif;
				color:#ffffff;
				line-height:16px;
				text-align:justify;
				}
				
.block1 a		{
				color:#FFFFFF;
				text-decoration:none;
				}
				
.block1 a:hover	{
				color:#FFFFFF;
				text-decoration:none;
				}
/* **************************** menu ******************************* */
.menu .ul		{
				position:absolute;
				margin:85px 0 0 705px;
				padding:0;
				list-style:none;
				}
				
.menu .sm		{
				position:absolute;
				margin:81px 0 0 356px;
				width:375px;
				padding:0;
				}
				
.menu .sm a		{
				display:block;
				}

.menu li		{
				margin:0 0 5px 0;
				padding:0;
				background:url(images/menu_bg.gif) bottom left no-repeat;
				font:bold 14px Arial narrow, Arial, Helvetica, sans-serif;
				line-height:14px;
				height:24px;
				width:280px;
				text-transform:uppercase;
				color:#FFFFFF;
				}
				
.menu li a		{
				display:block;
				margin:0;
				padding:0 0 0 25px;
				height:24px;
				color:#FFFFFF;
				text-decoration:none;
				}
				
.menu li a:hover{
				display:block;
				margin:0;
				padding:0 0 0 25px;
				background:url(images/menu_bg_over.gif) 0 0 no-repeat;
				color:#fefefe;
				text-decoration:none;
				}
				
.menu1 ul		{
				margin:10px 0 15px 0;
				padding:0;
				list-style:none;
				}
				
.menu1 li		{
				margin:0 0 5px 0;
				padding:0;
				background:url(images/m_bg.gif) bottom left no-repeat;
				font:bold 14px Arial narrow, Arial, Helvetica, sans-serif;
				line-height:14px;
				height:24px;
				width:310px;
				text-transform:uppercase;
				color:#219C00;
				}
				
				
.menu1 li a		{
				display:block;
				margin:0;
				padding:0 0 0 10px;
				height:24px;
				color:#219C00;
				text-decoration:none;
				}
				
.menu1 li a:hover{
				display:block;
				margin:0;
				padding:0 0 0 10px;
				color:#DC2800;
				text-decoration:none;
				}
				
.h_menu			{
				background:url(images/leaf_menu.jpg) top left no-repeat #E1DED5;
				height:40px;
				padding:12px 0;
				text-align:center;
				font:bold 14px Arial Narrow, Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#54AE39;
				}
				
.h_menu a		{
				text-decoration:none;
				color:#219C00;
				}
				
.h_menu a:hover	{
				text-decoration:none;
				color:#C93701;
				}
				
/* **************************** content ******************************* */

.girl			{
				background:url(images/girl.jpg) bottom left no-repeat;
				height:100%;
				}
				
.left_block		{
				font:12px Arial, Helvetica, sans-serif;
				line-height:16px;
				text-align:justify;
				color:#ffffff;
				}
				
.left_block strong	{color:#ffffff;}
				
.left_block li	{
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#219C00;
				}
				
.list ul		{
				margin:12px 0 110px 55px;
				padding:0;
				}
				
.list li		{
				margin:0 0 10px 0;
				padding:0;
				color:#008B23;
				font:11px Arial, Helvetica, sans-serif;
				line-height:11px;				
				}
				
h1				{
				margin:0 0 10px 0;
				padding:0;
				}
				
h2				{
				margin:0 0 10px 0;
				padding:0;
				font-size:16px;
				}
				
.cont			{
				font:12px Arial, Helvetica, sans-serif;
				line-height:17px;
				color:#219C00;
				}

/* **************************** store ******************************* */				
.info td		{
				padding:3px;
				font:11px Arial, Helvetica, sans-serif;
				line-height:13px;
				color:#666666;
				vertical-align:middle;
				}
				
.info td input, select	{
				width:150px;
				height:20px;
				font:11px Arial, Helvetica, sans-serif;
				border:1px solid #666666;
				padding:2px;
				}
				
.info td textarea	{
				width:150px;
				height:100px;
				font:11px Arial, Helvetica, sans-serif;
				border:1px solid #666666;
				padding:2px;
				}
				
.info td .radio	{
				width:14px;
				height:14px;
				border:0;
				}
				
.info td b		{
				font:bold 12px Arial, Helvetica, sans-serif;
				line-height:12px;
				color:#000000;
				}
				
.info td span	{font-size:10px;}
				
.info td a		{
				color:#cc0000;
				text-decoration:underline;
				}
				
.info td a:hover{
				color:#cc0000;
				text-decoration:none;
				}

.contact td		{
				padding:3px;
				}

.question td	{
				padding:3px;
				}
.question input{
				width: 250px;
				}
.question textarea{
				width: 250px;
				height: 100px;
				}

/* **************************** footer ******************************* */
.und_footer		{
				height:40px;
				background:#9E2677 url(images/mb.gif) 17px 7px no-repeat;
				border-top:1px solid #FFFFFF;
				padding:3px 0;
				}
				
.footer			{
				height:40px;
				padding: 1px 0 3px;
				}
.footer2			{
				height:40px;
				padding: 1px 0 3px;
				position:relative;
				}
#copy_r		{
				font-size: 10px !important;
				right: 1%;
				position: absolute;
				z-index: 755;
}
/* **************************** etc ******************************* */
.alert { color: red; }
.bd2 {
	background-image: url(images/px.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.header {
	font-size: 16px;
}
.big-head {
	font-size: 24px;
	font-weight: bold;
}
/* **************************** title ******************************* */
#title_top{
	position: absolute;
	z-index: 750;
	right: 2%;
	margin-top: -2px;
}
#title_h1{
	color: #faf5fe;
	font-size: 10px;
}
/* ---------------------------------- menu_footer ----------------------------------------------*/

#menu_footer			{
				bor der-top:1px solid #fff;
				position:relative;
				overflow:hidden;
				padding:15px 5px 1px 5px;
				font-weight:bold;
				}

#menu_footer ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#menu_footer li		{
				margin:0 11px 0 0;
				padding:0;
				float:left;
				color:#fff;
				white-space:nowrap;
				}
				
#menu_footer li.last	{margin:0;}
				
#menu_footer li a		{
				color:#fff;
				text-decoration:none;
				}
				
#menu_footer li a:hover	{
				color:#fff;
				text-decoration:none;
				}
				
#menu_footer li a:active	{
				color:#fff;
				text-decoration:none;
				}
/* ---------------------------------- end ----------------------------------------------*/	
/* ---------------------------------- add by ondrone ----------------------------------------------*/	
.ct{ text-align:center; vertical-align:top;}
