html {
	height:100%;
	margin:0px;
	padding:0px;
	font: 16px tahoma;
}
body {
	margin:0px;
	padding:0px;
	height:100%;
	background:url(../images/backtop.jpg) repeat-x #e8e6ff;
}
img {
	border:none
}
#page {
	width:900px;
	vertical-align:top;
	text-align:center;
	margin:0px auto;
	height:auto;
	

}
#container {
	width:100%;
	height:100%;
	float:none;
	overflow:visible
}
#footer {
	width:100%;
	height:114px;
	background:#006633;
	clear:both;
	background:url(../images/backfooter.jpg) repeat-x #4b26a9;
}
#footer_contaner {
	width:900px;
	float:none;
	margin:0 auto;
	height:114px
}
#footer_info {
	float:right;
	height:114px;
	width:286px;
	right:20px;
	background:url(../images/footer_info.jpg)
}
#flower {
	width:203px;
	height:550px;
	vertical-align:top;
	float:left;
	position:relative;
	z-index:1000
}
.flower_1{background:url(../images/flower.jpg) center top no-repeat;}
.flower_2{background:url(../images/flower_2.jpg) center top no-repeat;}
.flower_3{background:url(../images/flower_3.jpg) center top no-repeat;}


#logo_nav {
	width:151px;
	height:100%;
	vertical-align:top;
	float:left;
}
#logo {
	width:151px;
	background:url(../images/logo.jpg) no-repeat center top;
	height:60px;
	position:relative;
	clear:both
}
#our_work {
	width:151px;
	background:url(../images/our_work.jpg) no-repeat center top;
	position:relative;
	height:455px;
	text-align:left;
}
#nav {
	width:151px;
	background:url(../images/nav_back.jpg) no-repeat center top;
	height:100%;
	position:relative
}
#content_here {
	width:546px;
	float:left;
	height:100%;
	vertical-align:top;
	background:#e8e6ff
}
#top_nav {
	background:url(../images/top_nav.jpg) no-repeat left top;
	width:546px;
	height:69px;
	clear:both;
	padding:0px;
	text-align:center;
	margin:0px auto;
	vertical-align:top;
}
#validate {
	height:30px;
	color:#003399;
	text-align:right;
	font:normal 0.55em tahoma;
	vertical-align:middle
}
/*------------*/
#lang {
	position:relative;
	float:right;
	clear:both;
	height:20px;
	right:110px;
	font:normal 11px tahoma;
	color:#585987;
}
.version{	font:bold 1.0em tahoma;
	color:#916bad;}
/*------------*/
#top_nav_links {
	position:relative;
	text-align:center;
	width:500px;
	margin:0px auto;
	clear:both;
	top:20px
}
#content_shadow {
	width:530px;
	height:100%;
	float:left;
}
#right_shadow {
	background:url(../images/right_shadow.jpg) no-repeat top center #e8e6ff;
	height:468px;
	width:41px;
	float:right;
}
#data {
	width:505px;
	height:auto;
	float:left;
	vertical-align:top;
	background:url(../images/top_back.jpg) center top no-repeat #e8e6ff;
}
#repeter {
	width:505px;
	position:relative;
	padding-bottom:20px
}
#data_here {
	padding:10px 20px;
	text-align:justify;
	height:auto;
	
	color:#000033;
	position:relative;
}
#topback {
	width:505px;
	height:100%;
	background:url(../images/top_back.jpg) center top no-repeat;
}
#bottomback {
	width:505px;
	height:100%;
	background:url(../images/bottom_back.jpg) center bottom no-repeat #fff;
}
#putdata {
	min-height:455px;
	padding:2px;
	text-align: center;
	margin:0px auto;
}
#page_title {
	height:40px;
	width:450px;
	background:url(../images/title_back.jpg) no-repeat left top;
	float:left;
	position:relative;
	text-align:left;
	left:10px;
	clear:both
}
#contentandmore {
margin:0px auto;
font:normal 0.9em tahoma;
color:#1b094d;
text-align:left;
position:relative;
width:475px;
padding-top:0px ;
padding-bottom:0px;
clear:both;
display:inline-block
}
#contentandmore2 {
margin:0px auto;
font:normal 0.9em tahoma;
color:#1b094d;
text-align:left;
position:relative;
width:475px;
padding-top:0px ;
padding-bottom:0px;
clear:both;
display:inline-block
}
#last_added {
	text-align:center;
	margin:0 auto;
	height:220px;
	width:475px;
	position:relative;
	clear:both
}
/*--------------------------*/

#left_menu_links {
	width:151px;
	height:260px;
	position:relative;
	top:40px;
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	margin: 0px;
	padding: 0px;
}
#company_info {
	width:145px;
	position:relative;
	top:10px;
	right:15px;
	float:right;
	padding:0px 12px 2px 20px;
	border-left:1px solid #d8c3fc;
	vertical-align:top;
}
.h1 {
	font:bold 1.09em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:25px;
	line-height:1.4em
}
.h2 {
font:bold 1.0em Verdana, Arial, Helvetica, sans-serif;
color:#003399;
line-height:1.3em;
height:30px;
border-bottom:1px solid #B9B9FF;
margin-bottom:10px;
height:1.6em;
padding-left:20px;
background:url(../images/h2_start.gif) no-repeat left top;


}
.h3{
font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
color:#333366; height:10px
}

.font_01 {
	font:normal 0.9em tahoma;
	
}
#homepagedata {
	width:245px;
	position:relative;
	height:100%;
	display:inline;
	float:left;
	font:normal 1.0em tahoma;
	line-height:1.1em;
	text-align:left;
	}
#services {
	width:210px;
	height:170px;
	display:inline;
	float:right;
	font:1.0em tahoma;
	margin:0 auto;
	line-height:1.1em;
	text-align:right;
	position:relative;
	top:20px;
	border-left:1px solid #e0d8ff;
}
#services img {
	padding-bottom:10px;
	border-bottom:1px solid #e0d8ff
}
.more {
	clear:both;
	text-align:right;
	height:20px;
	width:100%;
	padding-top:10px
}
/*-------------------*/
.font_footer_01 {
	font:normal 0.68em tahoma;
	color:#fff;
	text-align:left;
	line-height:1.1em
}
.font_footer_02 {
	font:normal 0.68em tahoma;
	color:#bf7dc0;
	text-align:left;
	line-height:1.1em
}
.font_footer_03 {
	font:normal 0.68em tahoma;
	color:#d6d593;
	text-align:left;
	line-height:1.1em
}
/*----------------*/
#payment_logo {
	float:left;
	width:85px;
	position:relative;
	top:22px;
	right:10px
}
#footer_sitemap {
	float:left;
	width:350px;
	position:relative;
	height:70px;
	top:18px;
	left:80px
}
#copyright {
	float:left;
	width:350px;
	position:relative;
	height:10px;
	top:20px;
	left:95px;
	font:normal 0.5em tahoma;
	color:#8274a6;
}
/*---------------------------------All LINKS---------------------*/

a.footerlinks:link {
	font:normal 11px tahoma;
	color:#ffcc00;
	text-align:left;
	line-height:1.1em;
	text-decoration:none;
}
a.footerlinks:hover {
	font:normal 11px tahoma;
	color:#fff;
	text-align:left;
	line-height:1.1em;
	text-decoration:none;
}
a.sitemap:link, a.sitemap:visited, a.sitemap:active {
	font:normal 0.68em tahoma;
	color:#ffffff;
	text-decoration:none;
	padding-left:15px
}
a.sitemap:hover {
	font:0.68em tahoma;
	color:#86afde;
	text-decoration:none;
	background:url(../images/footer_hover.gif) no-repeat left center;
	padding-left:15px
}
#thicktabs {
	margin:0 auto;
	padding-left:30px;
	font: bold 0.68em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	height:30px
}
#thicktabs li {
	display: inline;
}
#thicktabs li a {
	float: left;
	color: #e9f4ff;
	padding: 4px 10px;
	text-decoration: none;
}
#thicktabs li a#rightmostitem {
	background-position:  bottom center;
}
#thicktabs li a:visited {
	color:#fff;
}
#thicktabs li a:hover {
	color:#fff;
	background:url(../images/hover_01.png) bottom center repeat-x;
}
a.left_menu:link, a.left_menu:visited, a.left_menu:active {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/menu_active.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 138px;
	padding:5px 15px 0px 15px;
}
a.left_menu:hover {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background-image:url(../images/menu_hover.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 138px;
	padding:5px 15px 0px 15px;
}
a.left_menua:active {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background-image:url(../images/menu_hover.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 138px;
	padding:5px 15px 0px 15px;
}

#validate a:link, #validate a:visited, #validate a:active {
	color:#6633FF;
	text-decoration:none;
	line-height:60px;
	padding:0px 3px;
}
#validate a:hover {
	color:#FF9900;
	text-decoration:none;
	line-height:60px;
	padding:0px 3px
}
#lang a:link, #lang a:active, #lang a:visited {
	font:normal 11px tahoma;
	color:#fff;
	text-decoration:none;
	padding:0px 2px;
	line-height:20px
}
#lang a:hover {
	font:normal 11px tahoma;
	color:#FC0;
	text-decoration:none;
	padding:0px 2px;
	line-height:20px
}
a.defaultlink:link, a.defaultlink:visited, a.defaultlink:active{font:bold 0.9em tahoma;
	color:#ed8806;
	text-decoration:underline;
	padding:0px 2px;
	line-height:20px}
	a.defaultlink:hover {	font:bold 0.9em tahoma;
	color:#9200ff;
	text-decoration:underline;
	padding:0px 2px;
	line-height:20px}


/*----------*/
.onesample {
	width:100%;
	height:100px;
	position:relative;
	padding-top:8px;
	border-bottom:1px solid #D2E3E8;
}
.Category {
	font:bold 0.60em Verdana, Arial, Helvetica, sans-serif;
	color:#af30ac; line-height:25px
	

}
.sample_onesample {
	width:300px;
	height:80px;
	position:relative;
	display:inline;
	float:left;
background:url(../images/sm_preloader.gif) no-repeat center #fff;
border:1px solid #CCCCCC; padding:2px;

}
.sample_onesample:hover {
	width:300px;
	height:80px;
	position:relative;
	display:inline;
	float:left;
background:#fff;
border:1px solid #C0AEC8; padding:2px;

}
.sample_onesample img{ width:300px; height:80px;}



.info_onesample {
	width:155px;
	height:85px;
	position:relative;
	display:inline;
	float:right;
	border-left:1px solid #9698c8;
	padding-left:8px
}
.info_onesample_sort {
	font:bold 0.68em Verdana, Arial, Helvetica, sans-serif;
	color:#6633FF;
text-align:left;
}
.info_onesample_title {
	font:normal 0.78em Verdana, Arial, Helvetica, sans-serif; text-align:left

}
.info_onesample_info {
	font:normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
/*---uls-----*/
.points ul{  color:#6633FF; line-height:1.3em; }
.points li{background:url(../images/li.gif) no-repeat left center; background-position:0% 0%; margin-left:-40px; list-style:none;color:#500bd0; padding-left:20px; font:normal 0.80em Verdana, Arial, Helvetica, sans-serif;line-height:1.6em; }

.vipiont ul{color:#3d52a3;display:block }
.vipiont li{background:url(../images/li2.gif) no-repeat left center; background-position:0% 50%; margin-left:-40px; list-style:none;color:#3d52a3; padding-left:20px; font:bold 0.9em Verdana, Arial, Helvetica, sans-serif; }
.vipiont li a:link,.vipiont li a:visited, .vipiont li a:active{ color:#3366CC; text-decoration:none;}
.vipiont li a:hover{ color:#9999FF;text-decoration:none;}
.separate_line{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #B9B9FF; width:100%; vertical-align:top}
.separate_line2{padding-bottom:10px; width:100%; height:3px;  margin-bottom:10px}
.separate_line3{border-bottom:1px solid #B9B9FF; width:100%; margin-bottom:10px; padding-top:10px}
.separate_line4{ background:url(../images/split_h2.gif) no-repeat bottom right; width:100%; margin-bottom:10px; float:left}
.separate_lineul{  margin-bottom:10px; background:url(../images/split_h2.gif) no-repeat bottom right; width:100%}
.buttons_images{ text-align:center; padding:10px 0px}
.notes{ font:bold 0.89em Verdana, Arial, Helvetica, sans-serif; color:#f00}
.center{ text-align:center; margin:0 auto}
.center img{ padding:10px 0px}
.font_01_p {font:normal 0.9em tahoma; padding-bottom:10px;}
.font_02 {font:bold 1.0em tahoma; color:#993399; line-height:30px}
.divoful{ padding-bottom:10px}
.service_div{display:inline; position:relative; width:90px;  float:left; height:105px }
.service_div img{margin:0px; padding:0px; vertical-align:top;}
.service_div2{display:inline; position:relative;width:380px;float:left;}
.servicescontaner{ border:1px solid #B9B9FF; height:100%; float:left }
.separate_line_services{ padding-bottom:10px; margin-bottom:10px; border:1px solid #B9B9FF; vertical-align:top;position:relative; height:100% }

/*------------sliding---------*/
.menuslid {position:relative; height:35px; width:459px}
.menuslid ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:2px 5px}
.menuslid li {float:left}
.menuslid a, .menuslid a:active, .menuslid a:visited {text-decoration:none; color:#FFF; padding:10px}
.menuslid a:hover {color:#fff}
#slidemenuslid {position:absolute; bottom:0; height:3px; background:#fff; z-index:10; }

/*-----------*/
.pic_index{float:right; padding: 0px}
.order{ padding:15px 0px}
.partner_info{font:normal 0.7em tahoma; color:#330061; line-height:0.9em; padding-right:5px}
.partner_info a:link, .partner_info a:visited, .partner_info a:active{ color:#692473; text-decoration:none}
.partner_info a:hover{ color:#000; text-decoration:none}
.partner_div{position:relative; display:block; float:left; height:270px}
.contact_table{ width:280px; border:none; }
.contact_td_padding{ padding-left:20px}
.contact_form{ border:1px #BFDBEA solid; width:280px; font:normal 0.8em tahoma; color:#666699; height:15px; background:url(../images/form_back.gif) repeat-x top;padding:2px}
.contact_textarea{ border:1px #BFDBEA solid; width:275px; font:normal 0.79em tahoma; color:#666699; height:100px;background:url(../images/form_back.gif) repeat-x top #f6f6fc; padding:5px}
.contact_table td{ vertical-align:top; text-align:left}
.contact_table td img{ padding:4px 5px; vertical-align:top}
.contact_button{font:bold 1.0em Verdana, Arial, Helvetica, sans-serif; color:#fff;

	background:url(../images/button_back.jpg) center no-repeat;	
 	width: 93px;
    height: 39px;
    border: none;
	cursor: pointer; text-align:center }
	.contact_button:hover{font:bold 1.0em Verdana, Arial, Helvetica, sans-serif; color:#fff;

	background:url(../images/button_hover.jpg) center no-repeat;	
 	width: 93px;
    height: 39px;
    border: none;
	cursor: pointer; text-align:center }
.contact_td{text-align:right;}
.contact_titles{font:bold 0.75em tahoma; color:#00005a}
.contact_comment{font:bold 0.8em tahoma; line-height:1.4em;color:#6f149d; padding-left:10px; height:60px; vertical-align:TOP}

/*--------------------------------------*/
.addthis_toolbox { width:400px; font:bold  10px Tahoma, Geneva, sans-serif; }
.custom_images img{ vertical-align:bottom}
.addthis_button_compact:link, .addthis_button_compact:visited, .addthis_button_compact:active{ font:normal 11px Tahoma, Geneva, sans-serif; text-decoration:none; color:#639}
.addthis_button_compact:hover{text-decoration:none; color:#63F}
.addthis_button_compact{ display:inline; position:relative; width:20px;  border:1px solid #f00}
/* Custom Icons */

