
body {
	margin:0px;
	background-color:#F5F5F5;
	font-size:13px;
	font-family:Tahoma;	
}

img {
   behavior: url("pngbehavior.htc");
}

form {
	margin:0px;
}
/* --------------- BACK GROUNDS & BACK GROUND IMAGES ------------------ */

.footer_bg {
	background:url(../images/footer_bg.jpg) repeat-x center top #2A2A2A;
}

.footer_curve {
	background:url(../images/footer_curve.jpg) repeat-x center;
	width:570px; height:98px;
}

.mainebanner_img {
	background:url(../images/mainebanner_img.jpg) no-repeat center right;
	width:433px; height:268px;
}

.banner_bg {
	background:url(../images/banner_bg.jpg) repeat-x center top #121212;
	height:151px;
}

.banner_dvd {
	background:url(../images/banner_dvd.jpg) no-repeat center;
	height:151px;
}

.forclient_icon {
	background:url(../images/forclient_icon.jpg) no-repeat right;
	widows:146px; height:151px;
}

.forprovider_icon {
	background:url(../images/forprovider_icon.jpg) no-repeat right;
	widows:117px; height:151px;
}

.menu_rightcurve {
	background:url(../images/menu_rightcurve.jpg) no-repeat center right;
	width:330px; height:52px;
}

.search_leftcurve {
	background:url(../images/search_leftcurve.jpg) no-repeat center;
	width:9px; height:27px;
}

.search_rightcurve {
	background:url(../images/search_rightcurve.jpg) no-repeat center;
	widows:35px; height:27px;
}

.search_bg {
	background:url(../images/search_bg.jpg) repeat-x center;
	height:27px;
}

.menu_bg {
	background:url(../images/menu_bg.jpg) repeat-x center;
	height:53px;
}

.heading_left {
	background:url(../images/heading_left.jpg) no-repeat left top;
	width:6px; height:28px;
}

.heading_right {
	background:url(../images/heading_right.jpg) no-repeat right top;
	width:6px; height:28px;
}

.heading_bg{
	background:url(../images/heading_bg.jpg) repeat-x center top;
	height:28px;
}

.serviceprovided_bg {
	background:url(../images/serviceprovided_bg.jpg) repeat-x center top;
	height:38px;
}

.contact_info_bg {
	background:url(../images/contact_info_bg.jpg) repeat-x #A0A0A0 center top;
}

.infotab_bg {
	background:url(../images/infotab_bg.jpg) repeat-x center top;
	height:27px;
}

/* --------------- LINKS ------------------ */

.ALinks {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/login_createaccount_bg.jpg) no-repeat;
	width:180px; height:25px;
}

.ALinks:hover {
	background:url(../images/login_createaccount_hover.jpg) no-repeat;
	width:180px; height:25px;
}

.BLinks {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#69CA00;
	text-decoration:none;
}

.BLinks:hover {
	color:#1A1A1A;
	text-decoration:none;
}

.CLinks {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#F5F5F5;
	text-decoration:none;
}

.CLinks:hover {
	color:#69CA00;
	text-decoration:none;
}

.DLinks {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#69CA00;
	text-decoration:none;
}

.DLinks:hover {
	color:#D1D1D1;
	text-decoration:none;
}

.ELinks {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.ELinks:hover {
	color:#311CFF;
	text-decoration:none;
}

.FLinks {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

.FLinks:hover {
	color:#000000;
	text-decoration:none;
}

.GLinks {
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.GLinks:hover {
	color:#69CA00;
	text-decoration:none;
}

.HLinks {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#141414;
	text-decoration:none;
}

.HLinks:hover {
	color:#8CCB00;
	text-decoration:none;
}

.ILinks {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#0096FF;
	text-decoration:none;
}

.ILinks:hover {
	color:#000000;
	text-decoration:none;
}

.KLinks {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#0096FF;
	text-decoration:underline;
}

.KLinks:hover {
	color:#000000;
	text-decoration:none;
}

.LLinks_Normal {
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#A0A0A0;
	text-decoration:none;
}

.LLinks_Normal2 {
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#2E2E2E;
	text-decoration:none;
}

.LLinks {
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#9DCA00;
	text-decoration:none;
}

.LLinks:hover {
	color:#2E2E2E;
	text-decoration:underline;
}

.more {
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	background:#969696;
	text-decoration:none;
	padding:2px 6px 2px 6px;
}

.more:hover {
	background:#333333;
}


.account_detail {
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	background:#407B00;
	font-weight:normal;
	text-decoration:none;
	padding:2px 6px 2px 6px;
}

.account_detail:hover {
	background:#000000;
}

.languages_back {
	background:url(../images/languages_back.jpg) no-repeat center top;
	width:225px; height:32px;
	font-family:Tahoma;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.languages_back:hover {
	background:url(../images/languages_hover.jpg) no-repeat center top;
	width:225px; height:32px;
	/*cursor:pointer;*/
	position:relative;
}

/* --------------- HEADING ------------------ */

.heading1 {
	font-family:Tahoma;
	font-size:24px;
	font-weight:regular;
	color:#000000;
}

.heading2 {
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	color:#9DCA00;
}

.heading3 {
	font-family:Tahoma;
	font-size:20px;
	font-weight:regular;
	color:#000000;
}

.heading4 {
	font-family:Tahoma;
	font-size:20px;
	font-weight:regular;
	color:#77CA00;
}

.heading5 {
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}

.heading6 {
	font-family:Tahoma;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:40px;
}

.heading7 {
	font-family:Tahoma;
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
}

.heading8 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
}

.heading9 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:12px;
}

.heading10 {
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-left:12px;
	padding-right:5px;
}

/* --------------- Normal TEXT ------------------ */

.Text1 {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.txtHeading {
color:#5C5C5C;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}
.txtHeading01{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.Text2 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.Text3 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#191919;
	line-height:18px;
}

.Text4 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:16px;
}

.Text5 {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}

.Text6 {
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#7E7E7E;
	padding-left:4px;
	
}

.Text7 {
	font-family:Tahoma;
	font-size:19px;
	font-weight:normal;
	color:#888888;
	padding-left:32px;
	
}

.Text8 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#6E6E6E;
	padding-left:32px;
	line-height:20px;
}

.Text9 {
	font-family:Tahoma;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.Text10 {
	font-family:Tahoma;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.Text1 {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.Text2 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.Text3 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#191919;
	line-height:18px;
}

.Text4 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:16px;
}

.Text5 {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}

.Text6 {
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#7E7E7E;
	padding-left:4px;
	
}

.Text7 {
	font-family:Tahoma;
	font-size:19px;
	font-weight:normal;
	color:#888888;
	padding-left:32px;
	
}

.Text8 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#6E6E6E;
	padding-left:32px;
	line-height:20px;
}

.Text9 {
	font-family:Tahoma;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.Text10 {
	font-family:Tahoma;
	font-size:16px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.Text11 {
	font-family:Tahoma;
	/*font-size:13px;*/
	font-weight:normal;
	color:#141414;
	line-height:18px;
	padding-left:12px;
}

.Text12 {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#141414;
}

.my-text-class
{
	font-family:Tahoma;
	font-size:13px;
	font-weight:normal;
	color:#141414;
	line-height:18px;
	padding-left:12px;
}


/* --------------- BOEDER ------------------ */

.img_border {
	border:#9DCA00 1px solid;
}

.td_border {
	border:#666666 1px solid;
}

.td_border2 {
	border:#C7C7C7 1px solid;
}

.img_border2 {
	border:#AFAFAF 1px solid;
	padding:4px;
}

/* --------------- BUTTON ------------------ */

.search_button {
	color:#FFFFFF;
	size:12px;
	font-weight:bold;
	background:url(../images/search_button.jpg) no-repeat;
	width:74px; height:22px;
	border:0px;
}

.send_button {
	color:#FFFFFF;
	size:12px;
	font-weight:bold;
	background:url(../images/send_button.jpg) no-repeat;
	width:58px; height:20px;
	border:0px;
}

.edit_button_back {
	background:url(../images/edit_button_back.jpg) no-repeat center;
	width:32px; height:14px;
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
	font-weight:normal;
	padding-bottom:1px;
	cursor:pointer;
}

.send_msg_back {
	background:url(../images/send_msg_back.jpg) no-repeat center;
	width:102px; height:23px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:1px;
	cursor:pointer;
}

.callme_button {
	background:url(../images/callme_button.jpg) no-repeat;
	width:102px; height:23px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

/* --------------- TEXT FIELD ------------------ */

.Text_Field {
	background:#EDEEEF;
	font-family:Tahoma;
	font-size:12px;
	color:#999999;
	border:#BDBDBD solid 1px;
	padding:5px;
	width:150px;
}

.Text_Field2 {
	background:#F5F5F5;
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
	border:#E4E4E4 solid 1px;
	padding:2px;
}

.Text_Field3 {
	font-family:Tahoma;
	font-size:12px;
	color:#C8C8C8;
	border:0px;
}

.Text_Field4 {
	width:200px;
}

.Text_Field5 {
	width:145px;
}

.Text_Field6 {
	background:#FFF;
	font-family:Tahoma;
	font-size:11px;
	color:#999999;
	border:#B6B7B6 solid 1px;
	padding:3px;
	width:120px;
}

.Text_Field7 {
	background:#FFF;
	font-family:Tahoma;
	font-size:12px;
	color:#999999;
	border:#B6B7B6 solid 1px;
	padding:3px;
	width:180px;
}

.Text_area {
	background:#FFF;
	font-family:Tahoma;
	font-size:12px;
	color:#999999;
	border:#B6B7B6 solid 1px;
}

/* ----------------------------  ROUNDED CURVES (CSS) START (WHITE) ------------------------------- */

#xsnazzyw {background: transparent; margin:1px;}
.xtopw, .xbottomw {display:block;  font-size:1px;}
.xb1w, .xb2w, .xb3w, .xb4w {display:block; overflow:hidden;background-color:#FFFFFF;}
.xb1w, .xb2w, .xb3w {height:1px;}
.xb2w, .xb3w, .xb4w {border-left:1px solid #CACACA; border-right:1px solid #CACACA;}
.xb1w {margin:0 4px; background-color:#CACACA;}
.xb2w {margin:0 2px; border-width:0 2px;}
.xb3w {margin:0 2px;}
.xb4w {height:2px; margin:0 1px;}
.xboxcontentw {background-color:#FFFFFF;display:block; border-left:1px solid #CACACA; border-right:1px solid #CACACA;}

/* ----------------------------  ROUNDED CURVES (CSS) START (GRAY) ------------------------------- */

#xsnazzyg {background: transparent; margin:1px;}
.xtopg, .xbottomg {display:block;  font-size:1px;}
.xb1g, .xb2g, .xb3g, .xb4g {display:block; overflow:hidden;background-color:#EFEEEE;}
.xb1g, .xb2g, .xb3g {height:1px;}
.xb2g, .xb3g, .xb4g {border-left:1px solid #CACACA; border-right:1px solid #CACACA;}
.xb1g {margin:0 4px; background-color:#CACACA;}
.xb2g {margin:0 2px; border-width:0 2px;}
.xb3g {margin:0 2px;}
.xb4g {height:2px; margin:0 1px;}
.xboxcontentg {background-color:#EFEEEE;display:block; border-left:1px solid #CACACA; border-right:1px solid #CACACA;}

/* ----------------------------  MENU ------------------------------- */

/*.home_button {
	background:url(../images/home_button.jpg) no-repeat left top;
	width:61px; height:53px;
}

.home_button:hover {
	background:url(../images/home_button_hover.jpg) no-repeat left top;
	width:61px; height:53px;
	cursor:pointer;
	
}

.aboutus_button {
	background:url(../images/aboutus_button.jpg) no-repeat left top;
	width:76px; height:53px;
}

.aboutus_button:hover {
	background:url(../images/aboutus_button_hover.jpg) no-repeat left top;
	width:76px; height:53px;
	cursor:pointer;
}

.forclient_button {
	background:url(../images/forclient_button.jpg) no-repeat left top;
	width:83px; height:53px;
}

.forclient_button:hover {
	background:url(../images/forclient_button_hover.jpg) no-repeat left top;
	width:83px; height:53px;
	cursor:pointer;
}

.forprovider_button {
	background:url(../images/forprovider_button.jpg) no-repeat left top;
	width:98px; height:53px;
}

.forprovider_button:hover {
	background:url(../images/forprovider_button_hover.jpg) no-repeat left top;
	width:98px; height:53px;
	cursor:pointer;
}

.onlinestore_button {
	background:url(../images/onlinestore_button.jpg) no-repeat left top;
	width:93px; height:53px;
}

.onlinestore_button:hover {
	background:url(../images/onlinestore_button_hover.jpg) no-repeat left top;
	width:93px; height:53px;
	cursor:pointer;
}

.linkexchange_button {
	background:url(../images/linkexchange_button.jpg) no-repeat left top;
	width:106px; height:53px;
}

.linkexchange_button:hover {
	background:url(../images/linkexchange_button_hover.jpg) no-repeat left top;
	width:106px; height:53px;
	cursor:pointer;
}

.forms_button {
	background:url(../images/forms_button.jpg) no-repeat left top;
	width:62px; height:53px;
}

.forms_button:hover {
	background:url(../images/forms_button_hover.jpg) no-repeat left top;
	width:62px; height:53px;
	cursor:pointer;
}

.contactus_button {
	background:url(../images/contactus_button.jpg) no-repeat left top;
	width:86px; height:53px;
}

.contactus_button:hover {
	background:url(../images/contactus_button_hover.jpg) no-repeat left top;
	width:86px; height:53px;
	cursor:pointer;
}

*/
/*--------------------------------- Menu For English ----------------------------------*/
ul#awesome-menu {
	width: 670px; 
	list-style: none;
	height:55px;
	*height:53px;
	float:left;
	margin-left:-39px;
}
*ul#awesome-menu {
	margin-top:1px;
	margin-left:1px;
}

* html ul#awesome-menu {
	margin-top:2px;
	margin-left:0px;
	width: 668px; 
}
ul#awesome-menu li { display: inline; }
	
ul#awesome-menu li a {
	display: block; float: left; height: 56px;
	background-image: url(../images/menu-sprite1.jpg);
	margin-left:-4px;
	z-index:999; position:relative;
	
}

	ul#awesome-menu li a.home {
		width: 61px; background-position: 0 0;height:52px;	
	}
	
	ul#awesome-menu li a.about_us {
		width: 76px; background-position: -61px 0;	height:51px;	
	}
	
	ul#awesome-menu li a.forclients {
		width: 83px; background-position: -137px 0;	height:52px;	
	}
	
	ul#awesome-menu li a.forprovider {
		width: 98px; background-position: -221px 0;	height:52px;	
	}
	
	ul#awesome-menu li a.online_store {
		width: 93px; background-position: -319px 0;	height:52px;	
	}
	
	ul#awesome-menu li a.link_exchange {
		width: 106px; background-position: -413px 0;	height:52px;	
	}
	
	ul#awesome-menu li a.forms {
		width: 62px; background-position: -520px 0;	height:52px;	
	}
	
	ul#awesome-menu li a.contactus {
		width: 86px; background-position: -582px 0;	height:52px;	
	}
	
	ul#awesome-menu li a.home:hover, ul#awesome-menu li a.home:focus {
		background-position: 0px -52px;	
	}
	
	ul#awesome-menu li a.about_us:hover, ul#awesome-menu li a.about_us:focus {
		background-position: -61px -52px;	
	}
	
	ul#awesome-menu li a.forclients:hover, ul#awesome-menu li a.forclients:focus {
		background-position: -137px -52px;	
	}
	
	ul#awesome-menu li a.forprovider:hover, ul#awesome-menu li a.forprovider:focus {
		background-position: -221px -52px;	
	}
	
	ul#awesome-menu li a.online_store:hover, ul#awesome-menu li a.online_store:focus {
		background-position: -319px -52px;	
	}
	
	ul#awesome-menu li a.link_exchange:hover, ul#awesome-menu li a.link_exchange:focus {
		background-position: -413px -52px;	
	}
	
	ul#awesome-menu li a.forms:hover, ul#awesome-menu li a.forms:focus {
		background-position: -520px -52px;	
	}
	
	ul#awesome-menu li a.contactus:hover, ul#awesome-menu li a.contactus:focus {
		background-position: -582px -52px;	
	}
	
a { outline: none; }


/* ----------------------------  END MENU ENGLISH ------------------------------- */

/*--------------------------------- Menu For Polish ----------------------------------*/
ul#awesome-menu-pol {
	width: 672px; 
	list-style: none;
	height:55px;
	*height:53px;
	float:left;
	margin-left:-39px;
}
*ul#awesome-menu-pol {
	margin-top:1px;
	margin-left:1px;
}

* html ul#awesome-menu-pol {
	margin-top:2px;
	margin-left:0px;
	width: 673px; 
}
ul#awesome-menu-pol li { display: inline; }
	
ul#awesome-menu-pol li a {
	display: block; float: left; height: 52px;
	background-image: url(../images/menu-polish.jpg);
	margin-left:-4px;
	z-index:999; position:relative;
	
}

	ul#awesome-menu-pol li a.home {
		width: 88px; background-position: 0 0;height:52px;	
	}
	
	ul#awesome-menu-pol li a.about_us {
		width: 46px; background-position: -85px 0;	height:51px;	
	}
	
	ul#awesome-menu-pol li a.forclients {
		width:92px; background-position: -131px 0;	height:52px;	
	}
	
	ul#awesome-menu-pol li a.forprovider {
		width: 82px; background-position: -223px 0;	height:52px;	
	}
	
	ul#awesome-menu-pol li a.online_store {
		width: 94px; background-position: -305px 0;	height:52px;	
	}
	
	ul#awesome-menu-pol li a.link_exchange {
		width: 104px; background-position: -399px 0;	height:52px;	
	}
	
	ul#awesome-menu-pol li a.forms {
		width: 50px; background-position: -503px 0;	height:52px;	
	}
	
	ul#awesome-menu-pol li a.contactus {
		width: 119px; background-position: -553px 0;	height:52px;	
	}
	
	ul#awesome-menu-pol li a.home:hover, ul#awesome-menu-pol li a.home:focus {
		background-position: 0px -52px;	
	}
	
	ul#awesome-menu-pol li a.about_us:hover, ul#awesome-menu-pol li a.about_us:focus {
		background-position: -85px -52px;	
	}
	
	ul#awesome-menu-pol li a.forclients:hover, ul#awesome-menu-pol li a.forclients:focus {
		background-position: -131px -52px;	
	}
	
	ul#awesome-menu-pol li a.forprovider:hover, ul#awesome-menu-pol li a.forprovider:focus {
		background-position: -223px -52px;	
	}
	
	ul#awesome-menu-pol li a.online_store:hover, ul#awesome-menu-pol li a.online_store:focus {
		background-position: -305px -52px;	
	}
	
	ul#awesome-menu-pol li a.link_exchange:hover, ul#awesome-menu-pol li a.link_exchange:focus {
		background-position: -399px -52px;	
	}
	
	ul#awesome-menu-pol li a.forms:hover, ul#awesome-menu-pol li a.forms:focus {
		background-position: -503px -52px;	
	}
	
	ul#awesome-menu-pol li a.contactus:hover, ul#awesome-menu-pol li a.contactus:focus {
		background-position: -553px -52px;	
	}
	
a { outline: none; }


/* ----------------------------  END OF POLISH MENU ------------------------------- */

/*--------------------------------- Menu For Spanish ----------------------------------*/
ul#awesome-menu-sp {
	width: 672px; 
	list-style: none;
	height:55px;
	float:left;
	margin-left:-39px;
}
*ul#awesome-menu-sp {
	margin-top:1px;
	margin-left:1px;
}

* html ul#awesome-menu-sp {
	margin-top:2px;
	margin-left:0px;
	width: 673px; 
}
ul#awesome-menu-sp li { display: inline; }
	
ul#awesome-menu-sp li a {
	display: block; float: left; height: 52px;
	background-image: url(../images/menu-spanish.jpg);
	margin-left:-4px;
	z-index:999; position:relative;
	
}

	ul#awesome-menu-sp li a.home {
		width: 88px; background-position: 0 0;height:52px;	
	}
	
	ul#awesome-menu-sp li a.about_us {
		width: 46px; background-position: -85px 0;	height:51px;	
	}
	
	ul#awesome-menu-sp li a.forclients {
		width:92px; background-position: -131px 0;	height:52px;	
	}
	
	ul#awesome-menu-sp li a.forprovider {
		width: 82px; background-position: -223px 0;	height:52px;	
	}
	
	ul#awesome-menu-sp li a.online_store {
		width: 94px; background-position: -305px 0;	height:52px;	
	}
	
	ul#awesome-menu-sp li a.link_exchange {
		width: 104px; background-position: -399px 0;	height:52px;	
	}
	
	ul#awesome-menu-sp li a.forms {
		width: 50px; background-position: -503px 0;	height:52px;	
	}
	
	ul#awesome-menu-sp li a.contactus {
		width: 119px; background-position: -553px 0;	height:52px;	
	}
	
	ul#awesome-menu-sp li a.home:hover, ul#awesome-menu-sp li a.home:focus {
		background-position: 0px -52px;	
	}
	
	ul#awesome-menu-sp li a.about_us:hover, ul#awesome-menu-sp li a.about_us:focus {
		background-position: -85px -52px;	
	}
	
	ul#awesome-menu-sp li a.forclients:hover, ul#awesome-menu-sp li a.forclients:focus {
		background-position: -131px -52px;	
	}
	
	ul#awesome-menu-sp li a.forprovider:hover, ul#awesome-menu-sp li a.forprovider:focus {
		background-position: -223px -52px;	
	}
	
	ul#awesome-menu-sp li a.online_store:hover, ul#awesome-menu-sp li a.online_store:focus {
		background-position: -305px -52px;	
	}
	
	ul#awesome-menu-sp li a.link_exchange:hover, ul#awesome-menu-sp li a.link_exchange:focus {
		background-position: -399px -52px;	
	}
	
	ul#awesome-menu-sp li a.forms:hover, ul#awesome-menu-sp li a.forms:focus {
		background-position: -503px -52px;	
	}
	
	ul#awesome-menu-sp li a.contactus:hover, ul#awesome-menu-sp li a.contactus:focus {
		background-position: -553px -52px;	
	}
	
a { outline: none; }


/* ----------------------------  MENU ------------------------------- */


#menu{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#menu li{
	float:left;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:0 2px 0 2px; /* indent between menu items */
}
#menu li a{
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/mainmenubg.jpg) repeat-x top;
}
#menu li a span.menu_left{
	float:left;
	display:block;
	background:url(../images/mbgl.jpg) no-repeat left top;
}
#menu li a span.menu_right{
	height: 130px;
	float:left;
	display:block;
	cursor:pointer; /* for IE6 */
	text-align:center;
	padding:0px 15px 0px 15px;
	height:25px;
	background:url(../images/mbgr.jpg) no-repeat right top;
}
#menu li a:hover{
	color:#FFFFFF;
	background:url(../images/mainmenubg_o.jpg) repeat-x top;
}
#menu li a:hover .menu_left{
	background:url(../images/mbgl_o.jpg) no-repeat left top;
}
#menu li a:hover .menu_right{
	background:url(../images/mbgr_o.jpg) no-repeat right top;
}

/* -----------------  DVD ----------------- */

.inner_menudvd {
	background:url(../images/inner_menudvd.jpg) repeat-x;
	height:9px;
}

/* --------------------------------- TAB MENU --------------------------------- */

.ubercolortabs {
	padding: 0;
	width: 100%;
	overflow: hidden;
	background: transparent;
}

.ubercolortabs ul {
	font: 12px Tahoma, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
	
}

.ubercolortabs li {
	background-color:#000000;
	display: inline;
	margin: 0 6px 0 0;
	padding: 0;
	text-transform: none;
}

.ubercolortabs a {
	float: left;
	color: white;
	background: #1C1C1C url(../images/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
	margin: 0 2px 0 0;
	padding: 0 0 1px 4px;
	text-decoration: none;
	letter-spacing: 1px;
}

.ubercolortabs a span {
	float: left;
	display: block;
	background: transparent url(../images/roundright.gif) no-repeat right top; /*right corner image*/
	padding: 4px 12px 2px 12px;
	cursor: pointer;
}

.ubercolortabs a span {
	float: none;
}

.ubercolortabs a:hover, .ubercolortabs li.selected a {
	background: transparent url(../images/roundleft_hover.gif) no-repeat left top; /*right corner image*/
	background-color: #555454; /*background color of tabs onMouseover*/
	color:#FFF;
}

.ubercolortabs a:hover span {
	background: transparent url(../images/roundright_hover.gif) no-repeat right top; /*right corner image*/
	background-color: transparent;
}

.ubercolortabs a:selected span {
	background: transparent url(../images/roundright_hover.gif) no-repeat right top; /*right corner image*/
	height:41px;
	background-color: transparent;
}

.ubercolordivider { /*CSS for horizontal line.*/
	clear: both;
	padding: 0;
	width: 100%;
	height: 5px;
	line-height: 5px;
	background: #804000; /*background color of horizontal line*/
	border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
.sProvider {
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	color:#9DCA00;
	text-decoration:none;
}
.newTitle{
color:#000000;
font-family:Tahoma;
font-size:24px;
}

.text1Span{
color:#000000;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}
.heading17{
/*color:#000000; 
font-family:Tahoma;
font-size:20px;*/
font-weight:normal;
color:#000000;
font-family:Tahoma;
font-size:24px;
}
.heading18{
color:#9DCA00;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
}
.greenButton{
background:url(../images/g_btn.jpg) no-repeat ;
border:none;
height:23px;
width:100px;
font-family:Tahoma;
font-weight:bold;
color:#FFFFFF;
padding-bottom:3px;
}
.greenButtonCart{
background:url(../images/addto_cart.jpg) no-repeat ;
border:none;
height:23px;
width:132px;
font-family:arial;
font-weight:bold;
color:#FFFFFF;
}

.error-message, .warning-message, .notice-message{ color:#FF0000; font-size: 11px;-moz-border-radius: 4px;font-weight: bold;/*display: inline;*/text-align: left;line-height: 25px;padding-left: 26px;padding-right: 8px;padding-top: 4px;padding-bottom: 3px;background-repeat: no-repeat;background-position: 2px 0px;}
.working-message, .info-message{ color:#009966; font-size: 11px;-moz-border-radius: 4px;font-weight: bold;/*display: inline;*/text-align: left;line-height: 25px;padding-left: 26px;padding-right: 8px;padding-top: 4px;padding-bottom: 3px;background-repeat: no-repeat;background-position: 2px 0px;}
#xsnazzy {background: transparent; margin:1em;}
.xtop, .xbottom {display:block;  font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;background-color:#FFFFFF;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.xb1 {margin:0 5px; background-color:#FFFFFF;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {background-color:#FFFFFF;display:block; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
/*********
another style for rounded corner
**********/
#xsnazzy01 {background: transparent; margin:1px;}
.xtop01, .xbottom01 {display:block;  font-size:1px;}
.xb101, .xb201, .xb301, .xb401 {display:block; overflow:hidden;background-color:#FFFFFF;}
.xb101, .xb201, .xb301 {height:1px;}
.xb201, .xb301, .xb401 {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;} /* LEFT BORDER */
.xb101 {margin:0 5px; background-color:#CCCCCC;} /*FOR TOP AND BOTTON BORDER*/
.xb201 {margin:0 3px; border-width:0 2px;}
.xb301 {margin:0 2px;}
.xb401 {height:2px; margin:0 1px;}
.xboxcontent01 {background-color:#FFFFFF;display:block; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}/* RIGHT BORDER */

.company_details{
background-color:#D1D1D1;
}
.Text1tab{
	font-family:Verdana;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.Text1tabsimple{
	font-family:Verdana;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	font-size:13px;
	font-weight:normal;
	color:#000000;
}
.edit_button_back_client {
background:transparent url(../images/edit_button_back.jpg) no-repeat scroll center center;
color:#000000;
cursor:pointer;
font-family:Tahoma;
font-size:9px;
font-weight:normal;
height:20px;
/*margin-left:31px;*/
padding-bottom:0;
/*padding-left:17px;*/
width:32px;
padding-top:5px;
}
.requestButton{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
width:112px;
height:29px;
border:0 none;
padding-bottom:6px;
font-family: arial;
background-image:url(../images/send_msg.jpg);
background-color:#A0A0A0;
background-repeat:no-repeat;
}
.Text12 {
color:#141414;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
}
.Text2tab{
	font-family:Verdana;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.infotab_bg01 {
/*	background:url(../images/infotab_bg.jpg) repeat-x repeat-y center top;*/
	background-color:#E8E8E8;
	height:auto;
}
.in_ALinks{
color:#69CA00;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.in_ALinks:hover{
color:#D1D1D1;
text-decoration:none;
}
.tab_text{
font-family:Tahoma,Verdana,sans-serif;
font-size:12px;
color:white;
text-decoration:none;
}
.menu_margin {
	margin-top:17px;
	*margin-top:0px;
	position:relative;
}
/* css for poland map **/
/* -------------------################ POLAND MAP CSS -------------------################ */
/* -------------------################ POLAND MAP CSS -------------------################ */

.mapPOLAND
{ position:relative; width:240px; height:220px; background:url(../images/poland_map.jpg) no-repeat; margin:0; padding:0; }
.mapPOLAND span{ margin:0; padding:0; list-style:none; display:block; position:absolute; background:none; }
.mapPOLAND a{ display:block; }
.mapPOLAND a span{ display:none; }

/* Poland 1 */
.mapPOLAND_1
{ width:63px; height:68px; left:5px; top:10px; }
.mapPOLAND_1 a
{ width:63px; height:68px; left:5px; top:10px; }
.mapPOLAND_1 a:hover, .mapPOLAND_1 a.selected
{ background:url(../images/m2.gif) no-repeat; }
.mapPOLAND_1 a:hover, .mapPOLAND_1 a.selected
{ background-position:-5px -10px; }

/* Poland 2 */
.mapPOLAND_2
{ width:61px; height:47px; left:62px; top:0px; }
.mapPOLAND_2 a
{ width:61px; height:47px; left:62px; top:12px; }
.mapPOLAND_2 a:hover, .mapPOLAND_2 a.selected
{ background:url(../images/m4.gif) no-repeat; }
.mapPOLAND_2 a:hover, .mapPOLAND_2 a.selected
{ background-position:-62px 0px; }

/* Poland 3 */
.mapPOLAND_3
{ width:80px; height:48px; left:115px; top:14px; }
.mapPOLAND_3 a
{ width:80px; height:48px; left:115px; top:14px; }
.mapPOLAND_3 a:hover, .mapPOLAND_3 a.selected
{ background:url(../images/m3.gif) no-repeat; }
.mapPOLAND_3 a:hover, .mapPOLAND_3 a.selected
{ background-position:-115px -14px; }

/* Poland 4 */
.mapPOLAND_4
{ width:51px; height:78px; left:173px; top:14px; }
.mapPOLAND_4 a
{ width:51px; height:78px; left:173px; top:14px; }
.mapPOLAND_4 a:hover, .mapPOLAND_4 a.selected
{ background:url(../images/m2.gif) no-repeat; }
.mapPOLAND_4 a:hover, .mapPOLAND_4 a.selected
{ background-position:-173px -14px; }


/* Poland 5 */
.mapPOLAND_5
{ width:41px; height:63px; left:12px; top:65px; }
.mapPOLAND_5 a
{ width:41px; height:63px; left:12px; top:65px; }
.mapPOLAND_5 a:hover, .mapPOLAND_5 a.selected
{ background:url(../images/m3.gif) no-repeat; }
.mapPOLAND_5 a:hover, .mapPOLAND_5 a.selected
{ background-position:-12px -65px; }


/* Poland 6 */
.mapPOLAND_6
{ width:74px; height:94px; left:38px; top:45px; }
.mapPOLAND_6 a
{ width:74px; height:94px; left:38px; top:45px; }
.mapPOLAND_6 a:hover, .mapPOLAND_6 a.selected
{ background:url(../images/m1.gif) no-repeat; }
.mapPOLAND_6 a:hover, .mapPOLAND_6 a.selected
{ background-position:-38px -45px; }


/* Poland 7 */
.mapPOLAND_7
{	 width:53px; height:52px; left:75px; top:42px; }
.mapPOLAND_7 a
{	 width:53px; height:52px; left:75px; top:42px; }
.mapPOLAND_7 a:hover, .mapPOLAND_7 a.selected
{ background:url(../images/m2.gif) no-repeat; }
.mapPOLAND_7 a:hover, .mapPOLAND_7 a.selected
{ background-position:-75px -42px; }


/* Poland 8 */
.mapPOLAND_8
{ width:86px; height:89px; left:120px; top:53px; }
.mapPOLAND_8 a
{ width:86px; height:89px; left:120px; top:53px; }
.mapPOLAND_8 a:hover, .mapPOLAND_8 a.selected
{ background:url(../images/m1.gif) no-repeat; }
.mapPOLAND_8 a:hover, .mapPOLAND_8 a.selected
{ background-position:-120px -53px; }


/* Poland 9 */
.mapPOLAND_9
{ width:68px; height:64px; left:15px; top:115px; }
.mapPOLAND_9 a
{ width:68px; height:64px; left:15px; top:115px; }
.mapPOLAND_9 a:hover, .mapPOLAND_9 a.selected
{ background:url(../images/m2.gif) no-repeat; }
.mapPOLAND_9 a:hover, .mapPOLAND_9 a.selected
{ background-position:-15px -115px; }


/* Poland 10 */
.mapPOLAND_10
{ width:59px; height:55px; left:94px; top:96px; }
.mapPOLAND_10 a
{ width:59px; height:55px; left:80px; top:90px; }
.mapPOLAND_10 a:hover, .mapPOLAND_10 a.selected
{ background:url(../images/m2.gif) no-repeat; }
.mapPOLAND_10 a:hover, .mapPOLAND_10 a.selected
{ background-position:-94px -96px; }


/* Poland 11 */
.mapPOLAND_11
{ width:57px; height:73px; left:176px; top:97px; }
.mapPOLAND_11 a
{ width:57px; height:73px; left:55px; top:36px; }
.mapPOLAND_11 a:hover, .mapPOLAND_11 a.selected
{ background:url(../images/m2.gif) no-repeat; }
.mapPOLAND_11 a:hover, .mapPOLAND_11 a.selected
{ background-position:-176px -97px; }


/* Poland 12 */
.mapPOLAND_12
{ width:39px; height:44px; left:65px; top:138px; }
.mapPOLAND_12 a
{ width:39px; height:44px; left:55px; top:36px; }
.mapPOLAND_12 a:hover, .mapPOLAND_12 a.selected
{ background:url(../images/m3.gif) no-repeat; }
.mapPOLAND_12 a:hover, .mapPOLAND_12 a.selected
{ background-position:-65px -138px; }


/* Poland 13 */
.mapPOLAND_13
{ width:40px; height:63px; left:90px; top:141px; }
.mapPOLAND_13 a
{ width:40px; height:63px; left:55px; top:36px; }
.mapPOLAND_13 a:hover, .mapPOLAND_13 a.selected
{ background:url(../images/m1.gif) no-repeat; }
.mapPOLAND_13 a:hover, .mapPOLAND_13 a.selected
{ background-position:-90px -141px; }


/* Poland 14 */
.mapPOLAND_14
{ width:49px; height:40px; left:132px; top:135px; }
.mapPOLAND_14 a
{ width:49px; height:40px; left:55px; top:36px; }
.mapPOLAND_14 a:hover, .mapPOLAND_14 a.selected
{ background:url(../images/m3.gif) no-repeat; }
.mapPOLAND_14 a:hover, .mapPOLAND_14 a.selected
{ background-position:-132px -135px; }


/* Poland 15 */
.mapPOLAND_15
{ width:54px; height:47px; left:116px; top:165px; }
.mapPOLAND_15 a
{ width:54px; height:47px; left:55px; top:36px; }
.mapPOLAND_15 a:hover, .mapPOLAND_15 a.selected
{ background:url(../images/m2.gif) no-repeat; }
.mapPOLAND_15 a:hover, .mapPOLAND_15 a.selected
{ background-position:-116px -165px; }


/* Poland 16 */
.mapPOLAND_16
{ width:53px; height:64px; left:168px; top:155px; }
.mapPOLAND_16 a
{ width:53px; height:64px; left:55px; top:36px; }
.mapPOLAND_16 a:hover, .mapPOLAND_16 a.selected
{ background:url(../images/m1.gif) no-repeat; }
.mapPOLAND_16 a:hover, .mapPOLAND_16 a.selected
{ background-position:-168px -155px; }


/* end of css for poland map */

/* css for the new calendar which heighlights the dates of events **/
.gray_Border {
	border:1px solid #CCCCCC;
}
.GalleryLinks {
color:#484848;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.heading_back {
background:transparent url(../images/heading_back.jpg) repeat-x scroll left top;
height:28px;
}
.tdclass {
background-color:#EEEEEE;
border:1px solid #FFFFFF;
border-collapse:collapse;
cursor:pointer;
font-family:Arial;
font-size:10px;
}
.tdmonth {
background-color:#ADADAD;
color:#1388D3;
font-family:Arial;
font-size:13px;
font-weight:bold;
}
a.InviteLinks {
color:#6B3F98;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.toolTipNote {
background-image:url(../images/grad/8.png);
background-repeat:repeat-x;
border:1px solid #E56A0A;
color:#2A2B2B;
font-size:12px;
font-weight:normal;
height:auto;
margin:5px 0 0 10px;
padding:4px;
position:absolute;
text-align:left;
visibility:hidden;
white-space:nowrap;
width:150px;
z-index:0;
}
.tdclassgreen {
border:1px solid #E56A0A;
border-collapse:collapse;
color:#000000;
cursor:pointer;
}

.GLinkshz{ /* for user profile page top horizental menu*/
color:#FFFFFF;
font:tahoma;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.GLinkshz:hover{ /* for user profile page top horizental menu*/
color:#FFFFFF;
font:tahoma;
font-weight:bold;
text-decoration:none;
font-size:11px;
}
.whiteText{
color:#FFFFFF;

}
.txtHeading01hint{
font-family:tahoma;
font-size:11px;
color:#0033CC;
}
.redFont{
color:#FF0000;
font:tahoma;
font-weight:bold;
}

/* end of css for the new calendar which heighlights the dates of events **/

/*tabs css*/
.normal-tab
{
	background-image:url(../images/tab_default.jpg);	
	width:102px;
	height:33px;
	color: #fff;
	text-align:center;
}

.hover-tab
{
	background-image:url(../images/tab_hover.jpg);	
	width:102px;
	height:41px;
	color: #fff;
	text-align:center;
}

.HLinksNew { /* for service provided inthe third tab in profile page */
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#141414;
	text-decoration:none;
}
.tab_col {
	border:1px solid #8E8E8F;
}

.tdclass_cal {
background-color:#707070;
border:1px solid #FFFFFF;
border-collapse:collapse;
cursor:pointer;
font-family:Arial;
font-size:10px;
}

.tdmonth_cal {
background-color:#1A1A1A;
color:#FFFFFF;
font-family:Tahoma,Arial;
font-size:13px;
font-weight:bold;
}

a.InviteLinks_cal {
background:#1A1A1A;
display:block;
color:#FFFFFF;
font-family:Tahoma,Arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
padding:5px;
}

a.InviteLinks_cal:hover {

background:#69CA00;
display:block;
color:#1B1B1B;
text-decoration:none;
}
.month_text {
color:#FFFFFF;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
a.cal_links {
background:#8A8B8B;
display:block;
color:#FFFFFF;
font-family:Tahoma,Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding:5px;
}
a.cal_links:hover {
background:#9DCA00;
display:block;
color:#FFFFFF;
text-decoration:none;
}
a.view_all {
color:#1B1B1B;
font-family: Tahoma,Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a.view_all:hover {
color:#555656;
text-decoration:none;
}

.emailtofriend {
	background:url(../images/emailtoa_friend.jpg) repeat-x center top #2A2A2A;
	width:216px;
	height:43px;
}
