/*position margin:0px auto;*/

body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #ffffff;
	color: #444444;
	font-family: "Tahoma", " Verdana",  " Arial", Serif;
	font-size: 80%;
	text-align: center;
}

#container
{
	margin:0px auto;
	padding: 0px;
	width: 969px;
	font-size: 85%;
	text-align: left;
}

#header{
	width: 969px;
	height: 68px;
}

#top_bar
{
	width: 969px;
	height: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	padding: 0px;
	background-image: url(../../images/bg_top_bar.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#logo{
	float: left;
	width: 180px;
	height: 68px;
	margin-right: 18px;
	background-image: url(../../images/logo_pro_it_service.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#top_nav{
	float: left;
	width: 396px;
	height: 68px;
	margin-right: 0px;
}

/*

Authority Navigation {starts}

*/

#authority {
	float: left;
	width: 162px;
	height: 45px;
	padding: 23px 0 0 38px;
/*
	padding: 23px 0 0 25px;
*/
	background-image: url(../../images/bg_authority.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#authority ul.elsewhere {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 16px;
	list-style-type: none;
	list-style-image: none;
}

#authority li{
	display: inline; 
	float:left;
	padding: 0 5px 0 5px;
}

#authority ul.elsewhere li a span {
	display: none;
}

#authority ul.elsewhere li.linkedin a {
	display: block;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
}

#authority ul.elsewhere li.linkedin a {
	background-position: left top;
	background-image: url("../../images/authority/linkedin-off.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.linkedin a:link, #authority ul.elsewhere li.linkedin a:visited {
	background-position: left top;
	background-image: url("../../images/authority/linkedin-off.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.linkedin a:hover, #authority ul.elsewhere li.linkedin a:active {
	background-position: left top;
	background-image: url("../../images/authority/linkedin.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.technorati a {
	display: block;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
}

#authority ul.elsewhere li.technorati a {
	background-position: left top;
	background-image: url("../../images/authority/technorati-off.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.technorati a:link, #authority ul.elsewhere li.technorati a:visited {
	background-position: left top;
	background-image: url("../../images/authority/technorati-off.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.technorati a:hover, #authority ul.elsewhere li.technorati a:active {
	background-position: left top;
	background-image: url("../../images/authority/technorati.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.facebook a {
	display: block;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
	width: 14px;
	height: 14px;
}

#authority ul.elsewhere li.facebook a {
	background-position: left top;
	background-image: url("../../images/authority/facebook-off.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.facebook a:link, #authority ul.elsewhere li.facebook a:visited {
	background-position: left top;
	background-image: url("../../images/authority/facebook-off.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.facebook a:hover, #authority ul.elsewhere li.facebook a:active {
	background-position: left top;
	background-image: url("../../images/authority/facebook.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.twitter a {
	display: block;
	margin: 0 0 0 0;
	padding: 1px 0 1px 0;
	width: 14px;
	height: 14px;
}

#authority ul.elsewhere li.twitter a {
	background-position: left top;
	background-image: url("../../images/authority/twitter-off.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.twitter a:link, #authority ul.elsewhere li.twitter a:visited {
	background-position: left top;
	background-image: url("../../images/authority/twitter-off.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.twitter a:hover, #authority ul.elsewhere li.twitter a:active {
	background-position: left top;
	background-image: url("../../images/authority/twitter.gif");
	background-repeat: no-repeat;
}

/*
#authority ul.elsewhere li.testimonials a {
	display: block;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	width: 16px;
	height: 12px;
}

#authority ul.elsewhere li.testimonials a {
	background-position: left top;
	background-image: url("../../images/authority/testimonials.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.testimonials a:link, #authority ul.elsewhere li.testimonials a:visited {
	background-position: left top;
	background-image: url("../../images/authority/testimonials.gif");
	background-repeat: no-repeat;
}

#authority ul.elsewhere li.testimonials a:hover, #authority ul.elsewhere li.testimonials a:active {
	background-position: left top;
	background-image: url("../../images/authority/testimonials.gif");
	background-repeat: no-repeat;
}
*/

/*

Instant Messaging Navigation {starts}

*/

#left ul.im {
	clear: both;
	margin: 15px 0 0 11px;
	padding: 0 0 5px 0;
	height: 18px;
	list-style-type: none;
	list-style-image: none;
}

#left ul.im li{
	display: inline; 
	float:left;
	padding: 0 5px 0 5px;
}

#left ul.im li a span {
	display: none;
}

#left ul.im li.skype a {
	display: block;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
}

#left ul.im li.skype a {
	background-position: left top;
	background-image: url("../../images/im/skype-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.skype a:link, #left ul.im li.skype a:visited {
	background-position: left top;
	background-image: url("../../images/im/skype-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.skype a:hover, #left ul.im li.skype a:active {
	background-position: left top;
	background-image: url("../../images/im/skype.gif");
	background-repeat: no-repeat;
}

#left ul.im li.yahoo a {
	display: block;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
}

#left ul.im li.yahoo a {
	background-position: left top;
	background-image: url("../../images/im/yahoo-messenger-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.yahoo a:link, #left ul.im li.yahoo a:visited {
	background-position: left top;
	background-image: url("../../images/im/yahoo-messenger-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.yahoo a:hover, #left ul.im li.yahoo a:active {
	background-position: left top;
	background-image: url("../../images/im/yahoo-messenger.gif");
	background-repeat: no-repeat;
}

#left ul.im li.aim a {
	display: block;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
}

#left ul.im li.aim a {
	background-position: left top;
	background-image: url("../../images/im/aim-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.aim a:link, #left ul.im li.aim a:visited {
	background-position: left top;
	background-image: url("../../images/im/aim-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.aim a:hover, #left ul.im li.aim a:active {
	background-position: left top;
	background-image: url("../../images/im/aim.gif");
	background-repeat: no-repeat;
}

#left ul.im li.google a {
	display: block;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
}

#left ul.im li.google a {
	background-position: left top;
	background-image: url("../../images/im/google-talk-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.google a:link, #left ul.im li.google a:visited {
	background-position: left top;
	background-image: url("../../images/im/google-talk-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.google a:hover, #left ul.im li.google a:active {
	background-position: left top;
	background-image: url("../../images/im/google-talk.gif");
	background-repeat: no-repeat;
}

#left ul.im li.msn a {
	display: block;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
}

#left ul.im li.msn a {
	background-position: left top;
	background-image: url("../../images/im/msn-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.msn a:link, #left ul.im li.msn a:visited {
	background-position: left top;
	background-image: url("../../images/im/msn-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.msn a:hover, #left ul.im li.msn a:active {
	background-position: left top;
	background-image: url("../../images/im/msn.gif");
	background-repeat: no-repeat;
}

#left ul.im li.icq a {
	display: block;
	margin: 0 0 0 0;
	width: 16px;
	height: 16px;
}

#left ul.im li.icq a {
	background-position: left top;
	background-image: url("../../images/im/icq-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.icq a:link, #left ul.im li.icq a:visited {
	background-position: left top;
	background-image: url("../../images/im/icq-off.gif");
	background-repeat: no-repeat;
}

#left ul.im li.icq a:hover, #left ul.im li.icq a:active {
	background-position: left top;
	background-image: url("../../images/im/icq.gif");
	background-repeat: no-repeat;
}

/*

Partnerships / Credentials {starts}

*/

#left .partnerships {
	margin: 0 0 0 0;
	padding: 20px 8px 0 0;
}

#left .partnerships p {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	text-align: center;
}

#search{
	float: left;
	width: 175px;
	height: 68px;
	background-image: url(../../images/bg_search.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#left{
	float:left;
	width: 180px;
	margin: 0px;
	padding-right: 16px;
}

#right{
	float: right;
	width: 773px;
}

#widecontentarea{
	width: 750px;
}

#contentleft{
	float: left;
	width: 375px;
}

#contentright{
	float: left;
	width: 375px;
	padding: 0 0 0 23px;
}

#content{
	float: right;
	width: 773px;
}

#content h1.updated {
	margin: 0 0 0 0;
	padding: 30px 0 5px 0;
	font-size: 18px;
}

#content h2.updated {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	font-size: 14px;
}

#content h2{
	margin-top: 45px;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 180%;
}

#content h2.testimonial {	
	margin: 0 0px 0px 0px;
	padding: 0px 7px 8px 1px;
	background-color: #ffffff;
	color: #757575;
	font-family: Arial, Serif;
	font-size: 180%;
	line-height: 20px;
}

#content h2.preorder{
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	background-color: #ffffff;
	color: #cf0000;
	font-size: 150%;
}

#content p{
	margin-right: 5px;
}

#content_productlist{
	text-align: left;

}

#footer{
	clear: right;
	float: right;
	width: 771px;
	margin-bottom: 25px;
	background-image: url(../../images/bg_footer.gif);
	background-repeat: repeat-x;
	line-height: 19px;
}


.details p{	
	display: none;
}
	
.details h1{	
	display: none;
}

.details h2{	
	display: none;
}

	
.path {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.path p {
	color: #757575;
	margin: 13px 0 0 2px;
}

.path a {
	color: #000000;
	text-decoration: none;
}

.path a:link, .path a:visited {
	color: #000000;
	text-decoration: none;
}

.path a:hover, .path a:active {
	color: #000000;
	text-decoration: underline;
}

.side{
	float: right;
	width: 276px;
	background-color: #e8e8e8;
}

.side p{
	margin: 5px 5px 5px 5px;
}

.side p.info{
	margin: 20px 5px 5px 7px;
	line-height: 17px;
	font-weight: bold;
}

.side ol{
	margin: 0px 0px 0px 30px;
	padding: 0 0 0 0;
}

.side li{
	margin: 0px 0px 10px 0px;
}

.side a{
	color: #000000;
}

.side img {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color : #d7d7d7;
	background-color: #ffffff;
}

.side span.column{
	float: left;
	font-weight: bold;
	display:block;
	width: 120px;
}

.side span.price{
	font-weight: bold;
	display:inline;
	color: #cf0000;
}

.side form {
	margin: 0px 5px 5px 7px;
}

.side form img {
	display: none;
}

.individual_description{
	float: left;
	width: 474px;
	padding-right: 21px;
}
	
.individual_description h2{	
	margin: 2px 0px 0px 0px;
	padding: 0px 7px 3px 1px;
	background-color: #ffffff;
	color: #757575;
	font-family: Arial, Serif;
	font-size: 180%;
	line-height: 30px;
}
	
.individual_description h3{	
	margin: 2px 0px 0px 0px;
	padding: 10px 7px 3px 1px;
	background-color: #ffffff;
	color: #757575;
	font-family: Arial, Serif;
	font-size: 140%;
	line-height: 24px;
}
	
.individual_description p{	
	margin: 0 0 10px 0;
	padding: 2px;
	font-size: 120%;
	line-height: 19px;
}

.individual_description p.digg {	
	float: left;
	width: 60px;
}

.individual_description blockquote {
	margin: 5px 30px 5px 30px;
	padding: 4px 20px 4px 20px;
	color: #000000;
	background-position: left top;
	background-image: url(../../images/blockquote.gif);
	background-repeat: repeat-y;
	background-color: #f2f2f2;
}

.individual_description blockquote p {
	padding: 0 10px 0 5px;
	font-size: 90%;
}

.individual_description img{
/*
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
*/
}
	
.individual_description img.simple{
	float: left;
	padding: 0 0 0 0;
	margin: 0 -10px 0 0;
	border: none;
}
	
.individual_description img.inline{
	float: none;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
	
.individual_description div.sample {
	display: block;
	width: 475px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
	
.individual_description div.sample img.simple {
	float: none;
}
	
.individual_description div.sample span.sample {
	clear: left;
	display:inline;
	font-size: 85%;
	padding: 2px 0 0 0;
}

.individual_description ol{
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
}

.individual_description ul{
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
}

.individual_description li{
	font-size: 12px;
	line-height: 25px;
}
	
.individual_description blockquote{	
	width: 435px;
	margin: 0 15px 10px 15px;
	padding: 2px;
	font-size: 120%;
	line-height: 19px;
}

/*product detail*/

.product_detail{
	width: 363px;
	margin-left: 5px;
	margin-bottom: 30px;
}

.product_detail h1{
	margin: 0px;
	padding: 7px 7px 7px 3px; 
	background-color: #ffffff;
	color: #000000;
	font-size: 150%;
}

.product_detail img{
	margin: 0px;
}

.product_detail a.black {
	background-color: #ffffff;
	color: #3d86fe;
	text-decoration: none;
}

.product_detail a.black:link, .product_detail a.black:visited {
	background-color: #ffffff;
	color: #3d86fe;
	text-decoration: none;
}

.product_detail a.black:hover{
	background-color: #ffffff;
	color: #cf0000;
	text-decoration: none;
}

.description_mainpage {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px;
	border-style: solid;
	border-color: #88BEFE #fff;
	font-size: 100%;
	line-height: 20px;
}

/*search*/

.search_field{
	float: left;
	width: 97px;
	height: 20px;
	margin-top: 20px;
	margin-left: 21px;
	margin-bottom: 2px;
	padding: 2px 0 0 0;
	background-position: top left;
	background-image: url(../../images/bg_search_button.gif);
	background-repeat : no-repeat;
	border: 0px;
	line-height: 20px;
	text-indent: 10px;
}

.search_button{
	float: left;
	width: 20px;
	height: 23px;
	margin-left: 10px;
	margin-top: 19px;
	background-position: top left;
	background-image: url(../../images/bg_submit_button.gif);
	background-repeat: no-repeat;
	border: 0px;
}

/*navigation*/

#nav_ul a{
	width: 81px;
	height: 67px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#nav_home, #nav_home_on{
	margin-right: 16px;
}

#nav_about, #nav_about_on{
	margin-right: 16px;
}

#nav_blog, #nav_blog_on{
	margin-right: 16px;
}

#nav_contact, #nav_contact_on{
	margin-right: 16px;
}

#nav_about a:link, #nav_about a:visited {
	background: url(../../images/en/nav_about.gif) no-repeat;
	text-indent: -9999px;
}

#nav_contact a:link, #nav_contact a:visited {
	background: url(../../images/nav_contact.gif) no-repeat;
	text-indent: -9999px;
}

#nav_blog a:link, #nav_blog a:visited {
	background: url(../../images/nav_blog.gif) no-repeat;
	text-indent: -9999px;
}

#nav_home a:link, #nav_home a:visited {
	background: url(../../images/en/nav_home.gif) no-repeat;
	text-indent: -9999px;
}

#nav_about a:hover {
	background: url(../../images/en/nav_about_on.gif) no-repeat;
	text-indent: -9999px;
}

#nav_contact a:hover {
	background: url(../../images/nav_contact_on.gif) no-repeat;
	text-indent: -9999px;
}

#nav_blog a:hover {
	background: url(../../images/nav_blog_on.gif) no-repeat;
	text-indent: -9999px;
}

#nav_home a:hover {
	background: url(../../images/en/nav_home_on.gif) no-repeat;
	text-indent: -9999px;
}

#nav_about_on a:link, #nav_about_on a:visited {
	background: url(../../images/en/nav_about_on.gif) no-repeat;
	text-indent: -9999px;
}

#nav_contact_on a:link, #nav_contact_on a:visited {
	background: url(../../images/nav_contact_on.gif) no-repeat;
	text-indent: -9999px;
}

#nav_blog_on a:link, #nav_blog_on a:visited {
	background: url(../../images/nav_blog_on.gif) no-repeat;
	text-indent: -9999px;
}

#nav_home_on a:link, #nav_home_on a:visited {
	background: url(../../images/en/nav_home_on.gif) no-repeat;
	text-indent: -9999px;
}

#nav_ul {
	display: inline;
	height: 67px;
	margin: 0px;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
}

#top_nav li{
	display: inline; 
	float:left;
}

#logo a{
	width: 170px;
	height: 48px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#logo a:link, #logo a:visited{
	text-indent: -9999px;
}

#internet_services a, #internet_services_on a{
	width: 180px;
	height: 46px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#internet_services a:link, #internet_services a:visited {
	margin-top: 14px;
	background-image: url(../../images/en/side_internet_services_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#internet_services a:hover{
	margin-top: 14px;
	background-image: url(../../images/en/side_internet_services.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#internet_services_on a:link, #internet_services_on a:visited{
	margin-top: 14px;
	background-image: url(../../images/en/side_internet_services.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#movable_type_extras a, #movable_type_extras_on a{
	width: 180px;
	height: 46px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#movable_type_extras a:link, #movable_type_extras a:visited {
	margin-top: 14px;
	background-image: url(../../images/en/side_movable_type_extras_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#movable_type_extras a:hover{
	margin-top: 14px;
	background-image: url(../../images/en/side_movable_type_extras.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#movable_type_extras_on a:link, #movable_type_extras_on a:visited{
	margin-top: 14px;
	background-image: url(../../images/en/side_movable_type_extras.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#portfolio a, #portfolio_on a{
	width: 180px;
	height: 46px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#portfolio a:link, #portfolio a:visited {
	margin-top: 14px;
	background-image: url(../../images/en/side_portfolio_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#portfolio a:hover{
	margin-top: 14px;
	background-image: url(../../images/en/side_portfolio.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#portfolio_on a:link, #portfolio_on a:visited{
	margin-top: 14px;
	background-image: url(../../images/en/side_portfolio.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#live_support a, #live_support_on a{
	width: 180px;
	height: 46px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#live_support a:link, #live_support a:visited {
	margin-top: 14px;
	background-image: url(../../images/en/side_live_support_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#live_support a:hover{
	margin-top: 14px;
	background-image: url(../../images/en/side_live_support.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#live_support_on a:link, #live_support_on a:visited{
	margin-top: 14px;
	background-image: url(../../images/en/side_live_support.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#partnerships a, #partnerships_on a{
	width: 180px;
	height: 46px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#partnerships a:link, #partnerships a:visited {
	margin-top: 14px;
	background-image: url(../../images/en/side_partnerships_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#partnerships a:hover{
	margin-top: 14px;
	background-image: url(../../images/en/side_partnerships.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#partnerships_on a:link, #partnerships_on a:visited{
	margin-top: 14px;
	background-image: url(../../images/en/side_partnerships.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/*more button*/

a.black {
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
}

a.black:link, a.black:visited {
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
}

a.black:hover, a.black:active {
	background-color: #ffffff;
	color: #cf0000;
	text-decoration: none;
}

h3{
	margin: 0px;
}

/*productnavigation*/

#productnavigation {
	margin: 0px;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
}

#productnavigation a {
	display: block;
	width: 180px;
	height: 26px;
	padding: 0;
	background-color: #ffffff;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	text-indent: 20px;
}

#productnavigation a:link, #productnavigation a:visited {
	background: url(../../images/bg_prodnav.gif) no-repeat;
	color: #666666;
}

#productnavigation a:hover, #productnavigation a:active {
	background: url(../../images/bg_prodnav_on.gif) no-repeat;
	color: #000000;
}

#productnavigation a.subnav {
	display: block;
	width: 180px;
	height: 26px;
	padding: 0;
	background-color: #ffffff;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	text-indent: 39px;
}

#productnavigation a.subnav:link, #productnavigation a.subnav:visited {
	background: url(../../images/bg_prodnav.gif) no-repeat;
	color: #666666;
}

#productnavigation a.subnav:hover, #productnavigation a.subnav:active {
	background: url(../../images/bg_prodsubnav_on.gif) no-repeat;
	color: #000000;
}

/*movabletypenavigation*/

#movabletypenavigation {
	margin: 0px;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
}

#movabletypenavigation a {
	display: block;
	width: 180px;
	height: 26px;
	padding: 0;
	background-color: #ffffff;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	text-indent: 20px;	
}

#movabletypenavigation a:link, #movabletypenavigation a:visited {
	background: url(../../images/bg_prodnav.gif) no-repeat;
	color: #666666;
}

#movabletypenavigation a:hover, #movabletypenavigation a:active {
	background: url(../../images/bg_prodnav_on.gif) no-repeat;
	color: #000000;
}

/*portfolionavigation*/

#portfolionavigation {
	margin: 0px;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
}

#portfolionavigation a {
	display: block;
	width: 180px;
	height: 26px;
	padding: 0;
	background-color: #ffffff;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	text-indent: 20px;	
}

#portfolionavigation a:link, #portfolionavigation a:visited {
	background: url(../../images/bg_prodnav.gif) no-repeat;
	color: #666666;
}

#portfolionavigation a:hover, #portfolionavigation a:active {
	background: url(../../images/bg_prodnav_on.gif) no-repeat;
	color: #000000;
}

/*supportnavigation*/

#supportnavigation {
	margin: 0px;
	padding: 0 0 0 0;
	list-style-type: none;
	list-style-image: none;
}

#supportnavigation a {
	display: block;
	width: 180px;
	height: 26px;
	padding: 0;
	background-color: #ffffff;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	line-height: 26px;
	text-indent: 20px;	
}

#supportnavigation a:link, #supportnavigation a:visited {
	background: url(../../images/bg_prodnav.gif) no-repeat;
	color: #666666;
}

#supportnavigation a:hover, #supportnavigation a:active {
	background: url(../../images/bg_prodnav_on.gif) no-repeat;
	color: #000000;
}

/*titles*/

.title_about_website{
	width: 180px;
	height: 95px;
	margin-top: 14px;
	margin-bottom: 5px;
}

.title_best_choices{
	width: 375px;
	height: 93px;
	margin-top: 14px;
	margin-bottom: 14px;
	background-position: top left;
	background-image: url(../../images/en/title_web_development.gif);
	background-repeat: no-repeat;
}

.title_latest_additions{
	width: 375px;
	height: 93px;
	margin-top: 14px;
	margin-bottom: 14px;
	background-position: top left;
	background-image: url(../../images/en/title_online_marketing.gif);
	background-repeat: no-repeat;
}

.title_about{
	width: 771px;
	height: 75px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-position: top left;
	background-image: url(../../images/en/title_about.gif);
	background-repeat: no-repeat;
}

.title_contact{
	width: 771px;
	height: 75px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-position: top left;
	background-image: url(../../images/title_contact.gif);
	background-repeat: no-repeat;
}

.title_thanks{
	width: 771px;
	height: 75px;
	margin-top: 15px;
	margin-bottom: 0px;	
	background-position: top left;
	background-image: url(../../images/en/title_thanks.gif);
	background-repeat: no-repeat;
}

h1.title_individual_product{
	margin: 17px 0px 22px 0px;
	background-color: #ffffff;
	color: #757575;
	font-family: Arial, Serif;
	font-size: 240%;
	line-height: 30px;
}

.title_live_support{
	width: 250px;
	height: 70px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-position: top left;
	background-image: url(../../images/en/title_live_support.gif);
	background-repeat: no-repeat;
}

.title_social_bookmarking{
	width: 450px;
	height: 100px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-position: top left;
	background-image: url(../../images/en/title_social_bookmarking.gif);
	background-repeat: no-repeat;
}

.title_translation{
	width: 450px;
	height: 80px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-position: top left;
	background-image: url(../../images/en/title_translation.gif);
	background-repeat: no-repeat;
}

#left .languages
{
	margin: -5px 0 15px 35px;
}

#favorites {
	font-weight:bold;
	padding: 15px 0 0 0;
}

#favorites a{
	background-image:url(../../images/bookmark.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 25px;
	color:#000;
	text-decoration:none;
	font-size:14px;
}

.share ul { margin: 3px 0 10px 0; padding: 0 0 0 0; list-style-type: none; }

.share ul li { display: inline; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 8pt; margin: 0; }

.share ul img { border: none; padding: 0 2px 0 2px; }

#subscription { margin: 15px 0 0 0; padding: 5px; background-color: #e8e8e8; }

#subscription p { margin: 0 0 0 0; padding: 0 0 3px 0; font-size: 120%; }

#subscription form { margin: 0 0 0 0; padding: 0 0 0 0; }

#translation { margin: 3px 0 10px 0; padding: 0; list-style-type: none; }

#translation li { display: inline; font-size: 8pt; margin: 0; }

#translation img { border: none; margin: 0 2px 0 2px; padding: 1px; border: 1px solid #f5f5f5; }

.title_free_quote{
	clear: both;
	width: 245px;
	height: 32px;
	margin-top: 15px;	
	background-position: top left;
	background-image: url(../../images/en/title_free_quote.gif);
	background-repeat: no-repeat;
}

.title_order_launching{
	clear: both;
	width: 285px;
	height: 45px;
	margin-top: 15px;
	background-image: url(../../images/en/title_order_launching.gif);
	background-position: top left;
	background-repeat: no-repeat;

}

span{
	display:none;
}

span.tiny {
	display:inline;
	font-size: 85%;
	padding: 2px 0 0 10px;
}

h2{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*text*/

#left p{
	margin: 0px;
	padding-left: 5px;
	line-height: 17px;
}

#left p.digg {
	float: left;
	width: 50px;
}

#left p.slogan {
	float: left;
	width: 150px;
}

.rate{
	margin-bottom: 50px;
}

/*table*/

.gray{
	background-color: #f3f1f1;
	color: #000000;
	font-weight: bold;
	font-size: 110%;
}

table{
	width: 571px;
	margin-bottom: 22px;
	font-size: 12px;
}

td{
	padding: 3px;
	line-height: 26px;
}

/*project thumb*/

.project_thumb_frame_none{
	float: left;
	width: 230px;
	height: 10px;
	margin: -40px 35px 40px 0px;
	padding: 0px;	
}

.project_thumb_frame{
	float: left;
	width: 230px;
	height: 470px;
	margin: 10px 35px 40px 0px;
	padding: 0px;	
}

.project_thumb{
	width: 230px;
	height: 470px;
	margin-bottom: 20px;
	border: 1px;
	border-style: solid;
	border-color : #88BEFE;
}

.project_thumb h1{
	margin: 0px;
	padding: 5px; 
	background-color: #e9f3ff;
	color: #000000;
	font-size: 12px;
	text-align: center;
}

.project_thumb h3{
	margin: 0px;
	padding: 5px; 
	margin-top: 20px;
	font-size: 120%;
}

.project_thumb p{
	margin: 0px;
	padding: 5px; 
	margin-top: 5px;
	line-height: 17px;
}

.project_thumb img.thumb{
	padding: 5px;
	border: 0px;
	text-align: center;
}

.project_thumb a.heading
{
	background-color: #e9f3ff;
	color: #000000;
	text-decoration: none;
}

.project_thumb a.heading:link, a.heading:active
{
	background-color: #e9f3ff;
	color: #000000;
	text-decoration: none;
}

.project_thumb a.heading:hover, a.heading:visited
{
	background-color: #e9f3ff;
	color: #000000;
	text-decoration: none;
}

.project_thumb a.thumb:hover
{
	border-color: #CF0000;
}

.project_thumb .photo {
	width: 108px;
	height: 108px;
	margin: 5px 0 0 61px;
	padding: 4px 0 4px 0;
	text-align: center;
	background-image: url(../../images/testimonials/photo-background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/*contact page*/

.about_content_left{
	float: left;
	width: 465px;
	margin-left: 30px;
}

.about_content_left p{
	width: 380px;	
	line-height: 19px;
}

.about_content_left p a {
	color: #6d530c;
	text-decoration: none;
}

.about_content_left p a.link, .about_content_left p a.visited {
	color: #6d530c;
	text-decoration: none;
}

.about_content_left p a.hover, .about_content_left p a.active {
	color: #cf0000;
	text-decoration: underline;
}

.contact_content{
	width: 771px;
	margin: 0px;
	background-image: url(../../images/bg_contact.gif);
}

.contact_content a {
	color: #6d530c;
	text-decoration: none;
}

.contact_content a.link, .contact_content a.visited {
	color: #6d530c;
	text-decoration: none;
}

.contact_content a.hover, .contact_content a.active {
	color: #cf0000;
	text-decoration: underline;
}

.contact_content_bott{
	width: 771px;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 25px;
	background-image: url(../../images/bg_contact_bott.gif);
}

.contact_content_left{
	float: left;
	width: 465px;
	margin-left: 30px;
}

#loadBar { color: #cd0104; }

#emailSuccess { color: #799835; }

.contact_content_right{
	float: left;
	width: 235px;
	margin-left: 0px;
	line-height: 19px;
}

.contact_field{
	display: block;
	width: 216px;
	height: 21px;
	margin-top: 3px;
	margin-left: 0px;
	margin-bottom: 15px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	border: 0px;
	line-height: 20px;
	text-indent: 10px;
}

.contact_area{
	display: block;
	width: 216px;
	margin-top: 3px;
	margin-left: 0px;
	margin-bottom: 15px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	border: 0px;
	line-height: 20px;
	text-indent: 10px;
}

.contact_content p{
	display: block;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: #feca3d;
	color: #6D530C;
}

input.noborder 
{
	border: 0;
}

#info{
	float: right;
	margin-top: -80px;
	font-size: 100%;
	font-weight: bold;
}

img.toc{
	vertical-align: middle;
	padding-bottom: 6px;
}

img.noborder 
{
	border: 0;
}

img.middle{
	vertical-align: middle;
}

img.mini{
	float: right;
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px;
	border-style: solid;
	border-color : #d7d7d7;
}

a.title {
	background-color: #ffffff;
	color: #757575;
	text-decoration: none;
}

a.title:link, a.title:visited {
	background-color: #ffffff;
	color: #757575;
	text-decoration: none;
}

a.title:hover, a.title:active {
	background-color: #ffffff;
	color: #757575;
	text-decoration: none;
}

span.separator { display: inline; padding: 0 10px 0 10px; color: #000000; }

#widecontentarea h1 {
	margin: 17px 0px 22px 0px;
	background-color: #ffffff;
	color: #757575;
	font-family: Arial, Serif;
	font-size: 240%;
	line-height: 30px;
}

#widecontentarea h2 {
	margin: 17px 0px 22px 0px;
	background-color: #ffffff;
	color: #757575;
	font-family: Arial, Serif;
	font-size: 200%;
	line-height: 30px;
}

#widecontentarea p{	
	margin: 0 0 10px 0;
	padding: 2px;
	font-size: 120%;
	line-height: 19px;
}

#widecontentarea p.feedback {	
	margin: 15px 0 0 0;
	padding: 5px 0 17px 0;
	border-top: 1px solid #e8e8e8;
}

#widecontentarea p.feedback span.posted {	
	display: inline;
}

#widecontentarea li {
	font-size: 120%;
	padding: 0 0 10px 0;
}

#widecontentarea .path p {
	color: #757575;
	font-size: 100%;
	margin: 10px 0 0 2px;
	padding: 0 0 0 0;
}

#widecontentarea .path a {
	color: #000000;
	text-decoration: none;
}

#widecontentarea .path a:link, #widecontentarea .path a:visited {
	color: #000000;
	text-decoration: none;
}

#widecontentarea .path a:hover, #widecontentarea .path a:active {
	color: #000000;
	text-decoration: underline;
}

#widecontentarea a { text-decoration: none; color: #105cb6; }

#widecontentarea a:link, #widecontentarea a:visited { text-decoration: none; color: #105cb6; }

#widecontentarea a:hover, #widecontentarea a:active { text-decoration: underline; color: #000033; }

#widecontentarea blockquote { margin: 5px 30px 20px 30px; padding: 4px 20px 0 15px; color: #000000; background-position: left top; background-image: url(../../images/blockquote.gif); background-repeat: repeat-y; background-color: #f2f2f2; }

#widecontentarea .digg {
	float: left;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	width: 60px;
}

#comments, .trackbacks { margin: 40px 0 0 0; }

#comments_form #comment-data { width: 250px; float: left; border: 0px solid #f90; }

#comments_form #comment-data p { height: 45px; }

#comments_form #comment-data input { line-height: 1.0; width: 240px; height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebecec; border: 1px solid #d6d8d9; }

#comments_form #comments-options { width: 250px; float: left; border:0px solid #f90; }

#comments_form #comments-options p { height: 45px; }

#comments_form #comments-options img { padding: 0 0 0 0; }

#comments_form #comments-options input { line-height: 1.0; width: 240px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebecec; border: 1px solid #d6d8d9; }

#comments_form #comments-options input.checkbox { line-height: 1.0; width: 11px; height: 11px; margin: 4px 0 4px 0; padding: 0 0 0 0; }

#comments_form #comments-options input#scode { width: 82px; padding: 2px 0 0 8px; font-weight: bold; color: #105cb6; }

#comments_form #comments-options input.text-input { line-height: 1.0; width: 88px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebecec; border: 1px solid #d6d8d9; }

#comments_form #author { font-size:12px; }

#comments_form #email { margin: 0 0 0 0; padding: 1px 0 1px 0; font-size: 12px; }

#comments_form #url { font-size:12px; }

#comments_form #comment-text { font-size: 12px; width: 480px; }

#comments_form p#form-buttons { padding: 10px 0 0 10px; text-align: left; }

img { border: 0px; }

#email { margin: 15px 0 0 0; padding: 5px; background-color: #e8e8e8; }

#email p { margin: 0 0 0 0; padding: 0 0 3px 0; font-size: 120%; }

#email form { margin: 0 0 0 0; padding: 0 0 0 0; }

ul#bookmark { margin: 3px 0 10px 0; padding: 0 0 0 0; list-style-type: none; }

ul#bookmark li { display: inline; margin: 0 0 0 0; padding: 0 0 0 0; width: 20px; }

ul#bookmark img { border: none; padding: 0 1px 0 1px; }

/*

#bookmark {
	font-weight:bold;
	padding: 15px 0 0 0;
}


#bookmark p a {
	background-image:url(/images/bookmark.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 25px;
	color:#000;
	text-decoration:none;
	font-size:14px;
}

#bookmark {
	font-weight:bold;
	padding: 15px 0 0 0;
}


#bookmark a{
	background-image:url(../..images/bookmark.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 25px;
	color:#000;
	text-decoration:none;
	font-size:14px;
}

*/

#dotted-line {
	background-image: url(../../images/dotted-line.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#testimonial {
/*
	display: none;
*/
	width: 969px;
	height: 145px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	background-image: url(../../images/dotted-line.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#testimonial p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#testimonial a {
	color: #444444;
	text-decoration: none;
}

#testimonial a:link, #testimonial a:visited {
	color: #444444;
	text-decoration: none;
}

#testimonial a:hover, #testimonial a:active {
	color: #444444;
	text-decoration: underline;
}

#testimonial .left {
	float: left;
	width: 305px;
	height: 108px;
	padding: 18px 0 19px 40px;
	background-image: url(../../images/testimonials/background-left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#testimonial .left .photo {
	float: left;
	width: 108px;
	height: 108px;
	margin: 0 0 0 0;
	padding: 4px 0 4px 0;
	background-image: url(../../images/testimonials/photo-background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#testimonial .left .photo p {
	text-align: center;
}

#testimonial .left .author {
	float: left;
	position: relative;
	width: 130px;
	height: 104px;
	margin: 0 0 0 38px;
}

#testimonial .left .author p {
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #444444;
}

#testimonial .left .author p strong {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}

#testimonial .left .author p span {
	display: inline;
	font-size: 100%;
	font-style: italic;
}

#testimonial .left .author div {
	position: absolute;
	bottom: 0px;
}

#testimonial .left .author img {
	padding: 10px 0 0 0;
}

#testimonial .right {
	float: left;
	width: 620px;
	height: 145px;
	background-image: url(../../images/testimonials/background-right.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/*
#testimonial .right .close {
	height: 38px;
	padding: 9px 12px 0 0;
}

#testimonial .right .close p {
	text-align: right;
}

#testimonial .right .close p img {
	vertical-align: middle;
}
*/

#testimonial .right .note {
	height: 27px;
	padding: 20px 90px 0 250px;
}

#testimonial .right .note ul {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 19px;
	list-style-type: none;
	list-style-image: none;
}

#testimonial .right .note ul li a span {
	display: none;
}

#testimonial .right .note ul li a {
	display: block;
	margin: 0 0 0 0;
	width: 73px;
	height: 19px;
}

#testimonial .right .note ul li a {
	background-position: left top;
	background-image: url("../../images/en/buttons/new-off.gif");
	background-repeat: no-repeat;
}

#testimonial .right .note ul li a:link, #testimonial .right .note ul li a:visited {
	background-position: left top;
	background-image: url("../../images/en/buttons/new-off.gif");
	background-repeat: no-repeat;
}

#testimonial .right .note ul li a:hover, #testimonial .right .note ul li a:active {
	background-position: left top;
	background-image: url("../../images/en/buttons/new-on.gif");
	background-repeat: no-repeat;
}

#testimonial .right .testimonial {
	height: 93px;
	padding: 0 90px 0 90px;
/*
	padding: 47px 90px 0 90px;
	padding: 52px 90px 0 90px;
	padding: 5px 90px 0 90px;
*/
	position: relative;
}

#testimonial .right .testimonial p {
	text-align: justify;
}

#testimonial .right .testimonial div {
	position: absolute;
	bottom: 9px;
/*
	bottom: 19px;
*/
}

#testimonial .right .testimonial div ul {
	list-style: none;
	margin: 0 0 0 120px;
}

#testimonial .right .testimonial div ul li {
	float: left;
	display: block;
	width: 140px;
	font-weight: bold;
	text-transform: uppercase;
}
