/* CSS Document */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #697a8a;
	font-size:100%;
}

th, h1, h3, h4, h5, h6 {
	font-weight:normal;
    display:inline;
    margin:0;
    padding:0;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	}
	
h2 {
	font-weight:normal;
    display:inline;
    margin:0;
    padding:0;
	font-size:11px;
	font-weight:bold;
}

.editfields{
	font-size:11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

.editfields_error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #FF0000;
}

.error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
}

.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	padding-right: 6px;
}

.search-td {
	padding-top:10px;
	padding-bottom:0px;
}

.search-input {
    float: left;
	border:0;
    width: 124px;
    height: 17px;
	background-image: url('images/search_field.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #40638E;
	padding-left: 5px;
	padding-top: 3px;
}

.search-button {
    float: left;
	border:0;
	width: 24px;
    height: 21px;
}

.bg-line {
	background-image: url(images/bg_line.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.sec1 {
	background-color: #eeffd0;
}

.sec2 {
	background-color: #deedc2;
}

.sec3 {
	background-color: #d4e3ba;
}

.sec-line1 {
	background-image: url(images/line_sec.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.sec-line2 {
	background-image: url(images/line_sec.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.sec-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #484c3b;
}

.sec-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c8f94;
}

.soft1 {
	background-color: #ddf8ff;
}

.soft2 {
	background-color: #d7f2f9;
}

.soft3 {
	background-color: #d1eaef;
}

.soft4 {
	background-color: #cbe4e9;
}

.soft5 {
	background-color: #c3dce1;
}

.soft-line1 {
	background-image: url(images/line_soft.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.soft-line2 {
	background-image: url(images/line_soft.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.page1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.page2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 16px;
	padding-right: 16px;
}

.full-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 10px;
}

.feat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #697a8a;
}

.feat2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #002f57;
	font-weight:bold;
}

.feat3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
}

.feat4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #486d7f;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #555555;
	font-weight:bold;
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
}

a.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.title2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.get_textright {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #697a8a;	
}

.blacktext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight:bold;
}

.land-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #002f57;
}

.land-more { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004c7f;
}

.land-text { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002f57;
}

.land-grey{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b9c4d0;
}

.land-white{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.smallb { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002f57;
}

.ciel { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #49c4e3;
	font-weight:bold;
}

.ciel2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #49c4e3;
	font-weight:bold;
}

.red { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a30202;
}

.red2 { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a30202;
	font-weight:bold;
}

.red4 { 
	font-family: Verdana;
	font-size: 10px;
	color: #a30202;
	line-height:normal;
}

.red3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ee1c23;
	font-weight:bold;
}

.green { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005445;
	font-weight:bold;
}

.dark_green { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #849d01;
	font-weight:bold;
}

.dark_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #01586c;
	font-weight:bold;
}

.green2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005445;
	font-weight:bold;
}

.light_blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #016dad;
	font-weight:bold;
}

.white { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight:bold;
}

.shots { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2191f3;
	font-weight:bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.blue{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e3c65;
	font-weight:bold;
}

.blue2{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3c65;
	font-weight:bold;
}

.blue3{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e3c65;
}

.blue4 {
	font-family: Arial;
	font-size:11px;
	color:#00aeef;
	font-weight:bold;
	line-height:normal;
}

.blue5 {
	font-family: Arial;
	font-size:11px;
	color:#31648f;
	font-weight:bold;
	line-height:normal;
}

.blue6 {
	font-family: Verdana;
	font-size:9px;
	color:#788795;
	line-height:normal;
}

.dark{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404244;
	font-weight:bold;
}

.grey{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dadada;
	font-weight:bold;
}

.app_name { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #010101;
	font-weight:bold;
}

a.app_name { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #010101;
	font-weight:bold;
	text-decoration: none;
}

a.app_name:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #010101;
	font-weight:bold;
	text-decoration: underline;
}

a.linkb2{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3c65;
	font-weight:bold;
	text-decoration: none;
}

a.linkb2:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3c65;
	font-weight:bold;
	text-decoration: underline;
}

a.buy {
    display: block;
    width: 67px;
    height: 19px;
    background: url("images/estore_buy.gif") no-repeat;
    text-decoration: none;
}
 
a.buy:hover {
    display: block;
    width: 67px;
    height: 19px;
    background: url("images/estore_buy_over.gif") no-repeat;
	text-decoration: none;
} 

a.buy_u3 {
    display: block;
    width: 67px;
    height: 19px;
    background: url("images/estore_buy_u3.gif") no-repeat;
    text-decoration: none;
}
 
a.buy_u3:hover {
    display: block;
    width: 67px;
    height: 19px;
    background: url("images/estore_buy_u3_over.gif") no-repeat;
	text-decoration: none;
} 

a.linkw { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight:bold;
}

a.linkw:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight:bold;
}

a.box-sec {
    display: block;
    width: 519px;
    height: 291px;
    background: url("images/products/Secure_it_Easy_index.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-sec:hover {
    display: block;
    width: 519px;
    height: 291px;
    background: url("images/products/security_index.jpg") no-repeat;
	text-decoration: none;
}

a.box-cie {
    display: block;
    width: 255px;
    height: 291px;
    background: url("images/products/Carry_it_Easy_index.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-cie:hover {
    display: block;
    width: 255px;
    height: 291px;
    background: url("images/products/software_index.jpg") no-repeat;
	text-decoration: none;
}

a.box-bio {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Biometric_Box-start.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-bio:hover {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Biometric_Box.jpg") no-repeat;
	text-decoration: none;
}

a.box-tutorials {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Video_Tutorials_Box-start.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-tutorials:hover {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Video_Tutorials_Box.jpg") no-repeat;
	text-decoration: none;
} 
 
a.box-outlook{
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Portable_Outlook_Synchronization_Box-start.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-outlook:hover {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/Portable_Outlook_Synchronization_Box.jpg") no-repeat;
	text-decoration: none;
}

a.box-support{
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/box-support-start.jpg") no-repeat;
    text-decoration: none;
}
 
a.box-support:hover {
    display: block;
    width: 172px;
    height: 127px;
    background: url("images/boxes/box-support.jpg") no-repeat;
	text-decoration: none;
}

a.linkb {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0dafdd;
	text-decoration: underline;
}

a.linkb:hover {
	color: #15d7fb;
	text-decoration: underline;
}

a.linkb1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0dafdd;
	text-decoration: underline;
}

a.linkb1:hover {
	color: #15d7fb;
	text-decoration: underline;
}

a.linku3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	text-decoration: underline;
}

a.linku3:hover {
	color: #bcbcbc;
	text-decoration: underline;
}

a.linkg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	text-decoration: none;
}

a.linkg:hover {
	color: #909090;
	text-decoration: underline;
}

a.linkp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2192f6;
	text-decoration: underline;
}

a.linkp:hover {
	color: #15d7fb;
	text-decoration: underline;
}

a.linkpu3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e5ae44;
	text-decoration: underline;
}

a.linkpu3:hover {
	color: #f9e463;
	text-decoration: underline;
}

.bg-left-footer {
    background-image: url(images/bg_left_footer.gif);
	background-repeat:repeat-y;  
}

.bg-right-footer {
    background-image: url(images/bg_right_footer.gif);
	background-repeat:repeat-y;  
}

.bg-left {
    background-image: url(images/bg_left_main.gif);
	background-repeat:repeat-y;  
}

.bg-right {
    background-image: url(images/bg_right_main.gif);
	background-repeat:repeat-y;  
}

.left-menu {
	padding-left: 25px;
}

a.left-menu-link {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_normal.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 28px;
	color: #40638E;
	text-decoration: none;
}

a.left-menu-link:hover {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_over.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight:bold;
	color: #40638E;
	text-decoration: none;
}


a.left-menu-link2, a.left-menu-link2:hover {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_over.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	font-weight:bold;
	color: #40638E;
	text-decoration: none;
}

a.left-menu-link-white {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_normal2.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #3b76be;
	text-decoration: none;
}

a.left-menu-link-white:hover {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_normal.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #3b76be;
	text-decoration: none;
}

a.left-menu-link-white2, a.left-menu-link-white2:hover {
	float: left;
    width: 183px;
    height: 28px;
    border:0;
	background-image: url('images/left_menu_over.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #3b76be;
	text-decoration: none;
}

.left-menu-link-categ {
	float: left;
    width: 183px;
    height: 37px;
    border:0;
	background-image: url('images/left_menu_categ.gif');
    background-repeat: no-repeat;
	background-position:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 37px;
	font-weight:bold;
	color: #a4b9d6;
	text-decoration: none;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	text-decoration: none;
}

a:hover {
	color: #ff3333;
	text-decoration: underline;
}

a.linkf {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
}

a.linkf:hover {
	color: #0383B7;
	text-decoration: underline;
}

a.linkf4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #486d7f;
	text-decoration: none;
}

a.linkf4:hover {
	color: #0383B7;
	text-decoration: underline;
}

a.more {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00c0ff;
	text-decoration: none;
}

a.more:hover {
	color: #000E1B;
	text-decoration: underline;
}

a.linkr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
}

a.linkr:hover {
	color: #000E1B;
	text-decoration: underline;
}

a.linkd {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484c3b;
	text-decoration: underline;
}

a.linkd:hover {
	color: #000E1B;
	text-decoration: none;
}

a.copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	text-decoration: none;
}

a.copy:hover {
	color: #0383B7;
	text-decoration: underline;
}

.copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
}

.news{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	background-color: #FFFFFF;
	padding-left: 8px;
}

.news2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b0b0b0;
	background-color: #FFFFFF;
	padding-left: 8px;
}

.news3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #daf1f9;
	padding-left: 8px;
}

.news_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4fa4d9;
	text-decoration: none;
}

.news_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a1f1ff;
	text-decoration: none;
}

a.news_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a1f1ff;
	text-decoration: none;
}

a.news_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.gray {
	background-color: #E5E5E5;
}

.leftspan{
	text-align:right;
	left: 40px;
}

/*drop-down*/
.menu {
  background-color: transparent;
  left:10px; 
  top:10px;  
  text-align: left;
  z-index: 100;
  border-color: #bee0f3 #72a4f3 #72a4f3 #bee0f3;
  border-style: solid;
  border-width: 0px;
  padding: 3px 2px 5px 2px;	  
}

.subitem {
  border-color: #dcf6ff;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
  cursor: pointer;
  margin: 0px;
  display: block;
  font-family: Arial;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #161643;
  padding: 2px 5px 2px 3px;
}

.subitem:hover {
  border-color: #0699de;
  border-style: solid;
  border-width: 1px;
  background-image: url(images/menu_item_over.gif);
  background-repeat:repeat-x; 
  background-color: #59cafe;
  text-decoration: none;
  color: #161643;
}

.subitemd {
  border-color: #dcf6ff;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
  cursor: pointer;
  margin: 0px;
  display: block;
  font-family: Arial;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #a4b9d6;
  padding: 2px 5px 2px 3px;
}

.subitemd:hover {
  border-color: #dcf6ff;
  border-style: solid;
  border-width: 1px;
  text-decoration: none;
  cursor: pointer;
  margin: 0px;
  display: block;
  font-family: Arial;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #a4b9d6;
  padding: 2px 5px 2px 3px;
}

.dropdown
{
	border-color: #dcf6ff #5d8da7 #5d8da7 #5d8da7;
	border-style: solid;
	border-width: 1px;
	visibility:hidden;
	position:absolute;
	background-color: #dcf6ff;
	padding: 3px 3px 3px 3px;
}

.index-product-title
{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}
.index-prod-header
{
	padding-bottom: 3px;
	padding-top: 10px;
	padding-left: 13px;
	visibility:hidden;
}

.index-news
{
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom:5px;
}

a.news-link
{
	font-family: Verdana;
	font-size:9px;
	color:#788795;
	line-height:normal;
}

a.news-link:hover
{
	font-family: Verdana;
	font-size:9px;
	color:#788795;
	line-height:normal;
	text-decoration:underline;
}

.index-prod-title
{
	font-family: Verdana;
	font-size: 10px;
	color: #a30202;
	line-height:normal;
	font-weight:bold;
}

a.right-panel-link
{
	font-family: Verdana;
	font-size:9px;
	color:#788795;
	line-height:normal;
	text-decoration:underline;
}

a.right-panel-link:hover
{
	font-family: Verdana;
	font-size:9px;
	color:#ff0000;
	line-height:normal;
	text-decoration:underline;
}

p
{
	margin:0px;
	padding:0px;
}

.visibility-hidden
{
	visibility:hidden;
}

/*------------new------------*/

.main-page-content
{
	width:1043px;
	background-color:#FFFFFF;
	padding:0;
	margin-left: auto;
	margin-right:auto;
}

.red-discount
{
	margin:0;
	padding:0;
	position:relative;
	left:-45px;
	top:297px;
	width: 190px;
	height: 234px;
	float:left;
	z-index:3;
}

.ebook
{
	margin:0;
	padding:0;
	position:relative;
	left:930px;
	top:295px;
	width: 150px;
	height: 234px;
	float:left;
	z-index:3;
}

.pos-bellow-img
{
	padding:0;
	margin:0;
	width:820px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}

.header-pos
{
	margin:0;
	padding:0;
	width:805px;
	margin-left:auto;
	margin-right:auto;
}

.header
{
	background: #FFFFFF;
	width:978px;
	height:106px;
	margin-left: auto;
	margin-right:auto;
	margin-top:4px;
}

.small-logo
{
	width:59px;
	height:50px; 
	border:0;
	margin-left:53px;
	margin-top:15px;
	float:left;
}

.lang-search-container
{
	width:155px;
	margin:0;
	padding:0;
	float:right;
	margin-right:20px;
	margin-left:9px;
	margin-top:3px;
	text-align:center;
}

.lang-div
{
	margin:0;
	padding:0;
	width:155px;
	margin-right:-2px;
	float:right;
}

.search-div
{
	margin:0;
	padding:0;
	width:155px;
	margin-top:12px;
	float:right;
}

.chat-div
{
	width:164px;
	margin-top:20px;
	margin-right:4px;
	float:right;
}

.search-input {
    float: left;
	border:0;
    width: 124px;
    height: 17px;
	background-image: url('images/search_field.gif');
    background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #40638E;
	padding-left: 5px;
	padding-top: 3px;
}

.search-button {
    float: left;
	border:0;
	width: 24px;
    height: 21px;
}

/*.menu
{
	padding:0;
	margin:0;
	width:804px;
	height:17px;
}*/

.white-menu-spacer
{
	background: #FFFFFF url(images/header_line_white.gif) top left;
	background-repeat:repeat-x;
	width:804px;
	height:10px;
	margin:0;
	padding:0;
	line-height:1px;
	font-size:1px;
	clear:both;
}

.index-top-img-left
{
	padding:0;
	margin:0;
	width:590px;
	height:238px;
	float:left;
	border:0;
	margin-left:-70px;
}

.index-top-img-left-en
{
	background: #FFFFFF url(images/products/My_Endpoint_Protector_index_en.jpg) top left no-repeat;
	padding:0;
	margin:0;
	width:590px;
	height:238px;
	float:left;
	border:0;
	margin-left:-70px;
}

.index-top-img-left-de
{
	background: #FFFFFF url(images/products/My_Endpoint_Protector_index_de.jpg) top left no-repeat;
	padding:0;
	margin:0;
	width:590px;
	height:238px;
	float:left;
	border:0;
	margin-left:-70px;
}

.index-top-img-left-fr
{
	background: #FFFFFF url(images/products/My_Endpoint_Protector_index_fr.jpg) top left no-repeat;
	padding:0;
	margin:0;
	width:590px;
	height:238px;
	float:left;
	border:0;
	margin-left:-70px;
}

.index-main
{
	padding:0;
	margin:0;
	width:803px;
	height:286px;
	float:left;
	border:0;
	margin-left:-31px;
	margin-top: -18px;
	margin-bottom: 25px;
	z-index: 10;
}

.but-more2
{
	width:126px;
	height:23px;
	float:left;
	border:1px solid #000000;
	margin-left:630px;
	margin-top:226px;
}

a:active, a:focus {outline: 0; -moz-outline-style: none;}

.slide {
	background: transparent url(images/slide_bg.png) top left repeat-x;
	width:80px;
	height:17px;
	position: relative;
	float:right;
	right:36px;
	top:26px;
	text-align:center;
	line-height: 15px;
	z-index: 50;
}

a.slider, a.slider:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	/*color: #dfdedc;*/
	text-decoration:none;
}

a.slider2,a.slider2:hover  {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2f2e2c;
	text-decoration:none;
}

.but-more
{
	width:112px;
	height:16px;
	float:left;
	border:0;
	margin-left:291px;
	margin-top:184px;
}

.index-top-img-right1
{
	padding:0;
	margin-bottom:8px;
	width:204px;
	height:112px;
	border:0;
	float:left;
	margin-left:8px;
}

.index-top-img-right2
{
	padding:0;
	margin:0;
	width:204px;
	height:112px;
	border:0;
	float:left;
	margin-left:8px;
}

.left-pannel
{
	background-color:#FFFFFF;
	width:600px;
	float:left;
	clear:left;
	padding:0;
	margin:0;
	margin-left:2px;
	margin-top:3px;
}

.index-prod
{
	padding:0;
	margin:0;
	float:left;
	width: 179px;
	text-align:left;
	margin-left:4px;
	margin-top:7px;
	display:inline;
}

.bullet
{
	padding:0;
	margin:0;
	float:left;
	width:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	margin-left:10px;
	margin-top:7px;
	display:inline;
}

.prod-spacer
{
	margin:0;
	padding:0;
	width:600px;
	height:40px;
}

.index-devices-en
{
	background-image:url(images/devices_background2_en.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 600px;
	height: 240px;
	margin:0;
	margin-bottom:0px;
}

.index-devices-de
{
	background-image:url(images/devices_background2_de.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 600px;
	height: 240px;
	margin:0;
	margin-bottom:0px;
}

.index-devices-fr
{
	background-image:url(images/devices_background2_fr.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width: 600px;
	height: 240px;
	margin:0;
	margin-bottom:0px;
}

.index-hot
{
	background-image:url(images/index_hot2.jpg);
	background-repeat:repeat-y;
	height: 192px;
	width: 600px;
	padding:0;
	margin:0;
	overflow:hidden;
}

.index-hot-header-en
{
	background-image:url(images/index_hot1_en.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:600px;
	margin:0;
}

.index-hot-header-de
{
	background-image:url(images/index_hot1_de.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:600px;
	margin:0;
}

.index-hot-header-fr
{
	background-image:url(images/index_hot1_fr.jpg);
	background-repeat:no-repeat;
	height:31px;
	width:600px;
	margin:0;
}

.index-hot-body
{
	width: 600px;
	height: 150px;
	margin:0;
}

.index-hot-footer
{
	background-image:url(images/index_hot3.jpg);
	background-repeat:no-repeat;
	width:600px;
	height:11px;
	margin:0;
}

img.right-pannel-table-cell
{
	padding:0;
	margin:0px;
	margin-left:10px;
	margin-bottom:5px;
	display:block;
	height:16px;
	border:0;
}

img.right-pannel-table-cell2
{
	padding:0;
	margin:0px;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	height:16px;
	border:0;
}

.right-pannel-form
{
	padding:0;
	margin:10px;
	margin-bottom:5px;
	display:block;
	height:16px;
	border:0;
}
.right-pannel 
{ 
	background:#FFFFFF url(images/index_right2.jpg) top left; 
	background-repeat: repeat-y; 
	width:208px; 
	height:430px; 
	padding:0; 
	margin:0;
	float:left;
	clear:right; 
	font-size:1px; 
	line-height:1px;
	margin-top:1px;
	margin-left:2px;
}

.index-right-header 
{ 
	background:url(images/index_right1.jpg) top left no-repeat; 
	height:10px; 
	margin:0 auto; 
	padding:0px; 
	font-size:1px; 
	line-height:1px;
}

.index-right-body 
{
	margin:0 auto; 
	font-size:1px; 
	line-height:1px; 
	height:412px; 
}

.index-right-footer 
{ 
	background:url(images/index_right3.jpg) top left no-repeat; 
	height:11px; 
	padding:0; 
	margin:0 auto; 
	font-size:1px; 
	line-height:1px 
}

img.prod-news
{
	border:0;
	margin:0;
	padding:0;
	float:right;
	/*margin-top:-13px;*/
	margin-top:6px;
	margin-right:205px;
}

a.news-link
{
	font-family: Verdana;
	font-size:9px;
	color:#788795;
	line-height:normal;
}

a.news-link:hover
{
	font-family: Verdana;
	font-size:9px;
	color:#788795;
	line-height:normal;
	text-decoration:underline;
}

img.hot-news
{
	margin:0;
	padding:0;
	border:0;
	display:inline;
	float:left;
}

.hot-element
{
	padding:0;
	margin:0;
	display:inline;
	float:left;
	width:280px;
	height:70px;
	margin-left:15px;
	margin-top:1px;
	margin-bottom:5px;
}

.news-link-div
{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	text-align:left;
	margin-left:5px;
	width: 226px;
}

.hot-spacer
{
	margin:0;
	padding:0;
	width:10px;
	float:left;
	display:inline;
}

.right-panel-text
{
	font-family: Verdana;
	font-size:9px;
	color:#788795;
	line-height:normal;
	margin:0;
	padding:0;
	margin-left:12px;
	margin-right:10px;
}

a.index-prod-link
{
	font-family: Verdana;
	font-size: 10px;
	color: #a76b6b;
	line-height:normal;
}

.index-prod-link:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #a76b6b;
	line-height:normal;
	text-decoration:underline;
}

.news-title
{
	line-height:11px;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-bottom:10px;
	margin-right: 10px;
}

a.dark-blue-link
{
	font-family: Arial;
	font-size:11px;
	color:#31648f;
	font-weight:bold;
}

a.dark-blue-link:hover
{
	font-family: Arial;
	font-size:11px;
	color:#31648f;
	font-weight:bold;
	text-decoration:none;
}

p.news-link-text
{
	padding:0;
	margin:0;
	margin-left:10px;
	margin-bottom:8px;
	margin-right:10px;
}

img.news-line
{
	border:0;
	margin:0;
	padding:0;
	margin-bottom:8px;
}

.footer
{
	padding:0;
	margin:0;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:9px;
	width: 100%;
	height: 100%;
}

.footer-text
{
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c4c6c9;
	display:block;
}

a.footer-links
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c4c6c9;
	text-decoration: none;
	border:0;
}

a.footer-links:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c4c6c9;
	border:0;
	text-decoration:underline;
}

div.footer-links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:9px;
	color: #576c79;
	width: 550px;
	height: 27px;
	line-height: 16px;
	text-align:left;
	padding-left: 23px;
	padding-top: 12px;
}

div.footer-para {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:9px;
	color: #bfc3d1;
	width: 801px;
	height: 100%;
	min-height: 65px;
	line-height: 12px;
	text-align:justify;
	padding-left: 8px;
}

a.footer-link2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #bfc3d1;
    font-weight:bold;
	text-decoration:none;
}

a.footer-link2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #576c79;
    font-weight:bold;
	text-decoration:underline;
}

a.lang-links
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	text-decoration: none;
}

a.lang-links:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	text-decoration:underline;
}

a.lang-links-active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bac3ce;
	text-decoration: none;
}

a.lang-links-active:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60768e;
	text-decoration:underline;
}

.slash
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1874ad;
}

/* CSS Document */
.menu-container
{
	background-color:#CCCCCC;
	width:804px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}


#menu {
width: 100%;
background: #222;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 134px;
float: left;
}

#menu strong {
display: block;
margin: 0;
padding:0;
}

#menu strong a.home{background: #dcf6ff url(images/menu_home_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.home:hover {background: #dcf6ff url(images/menu_home_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.software {background: #dcf6ff url(images/menu_software_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.software:hover {background: #dcf6ff url(images/menu_software_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.partners {background: #dcf6ff url(images/menu_partners_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.partners:hover {background: #dcf6ff url(images/menu_partners_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.partner {background: #dcf6ff url(images/menu_partner_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.partner:hover {background: #dcf6ff url(images/menu_partner_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.parteneri {background: #dcf6ff url(images/menu_parteneri_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.parteneri:hover {background: #dcf6ff url(images/menu_parteneri_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.estore {background: #dcf6ff url(images/menu_estore_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.estore:hover {background: #dcf6ff url(images/menu_estore_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.online_shop {background: #dcf6ff url(images/menu_online_shop_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.online_shop:hover {background: #dcf6ff url(images/menu_online_shop_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.magazin_online {background: #dcf6ff url(images/menu_magazin_online_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.magazin_online:hover {background: #dcf6ff url(images/menu_magazin_online_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.support {background: #dcf6ff url(images/menu_support_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.support:hover {background: #dcf6ff url(images/menu_support_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.company {background: #dcf6ff url(images/menu_company_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.company:hover {background: #dcf6ff url(images/menu_company_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.unternehmen {background: #dcf6ff url(images/menu_unternehmen_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.unternehmen:hover {background: #dcf6ff url(images/menu_unternehmen_over.gif); background-repeat:no-repeat; background-position:center; }

#menu strong a.companie {background: #dcf6ff url(images/menu_companie_normal.gif); background-repeat:no-repeat; background-position:center;}
#menu strong a.companie:hover {background: #dcf6ff url(images/menu_companie_over.gif); background-repeat:no-repeat; background-position:center; }

#menu a {
display: block;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
color: #161643;
background: #dcf6ff;
text-decoration: none;
line-height:1.81em
}

#menu a:hover {
background: #dcf6ff url(images/menu_item_0_over.gif);
background-repeat:no-repeat;
background-position:center;
display: block;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
color: #161643;
text-decoration: none;
line-height:1.81em;
}

#menu span{margin:0; padding:0; padding-left:10px;}

#menu li {position: relative;}

#menu ul ul li{ 
	padding:0px 2px 0px 2px;
	background:#dcf6ff; 
	width:177px; 
	border-left:1px solid #161643;	
	border-right:1px solid #161643;
}



#menu ul li.last
{
	border-bottom:1px solid black;
	padding-bottom:3px;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

img.page_active
{
	border:0;
	margin:0;
	padding:0;
	position:relative;
}

img.page_inactive
{
	border:0;
	margin:0;
	padding:0;
	position:relative;
	visibility:hidden;
}

li span.menu-inactive
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #a4b9d6;
	text-decoration: none;
	line-height:1.81em;
	cursor:pointer;
}

div.cust-img {
	float:left;
	width: 150px;
    height: 50px;
    text-align: center;
}

div.icons {
	float:right;
	display:block;
	height: 16px;
	width: 80px;
	color:#a1a2a8;
	padding-top: 33px;
	padding-right: 14px;
}

a.icon_twitter {
	float: right;
	background-image: url(images/twitter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 16px;
	display:block;
	text-decoration: none;
	margin-left: 10px;
}

a.icon_twitter:hover {
	background-image: url(images/twitter_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a.icon_youtube {
	float: right;
	background-image: url(images/youtube.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 16px;
	display:block;
	text-decoration: none;
	margin-left: 10px;
}

a.icon_youtube:hover {
	background-image: url(images/youtube_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a.icon_facebook {
	float: right;
	background-image: url(images/facebook.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 16px;
	display:block;
	text-decoration: none;
	margin-left: 10px;
}

a.icon_facebook:hover {
	background-image: url(images/facebook_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*
<!--[if IE]>
<style type="text/css" media="screen">

body {
behavior: url(csshover.htc);
font-size:100%;
} 
#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: 0.7em/1.8em arial, helvetica, sans-serif;
}  

</style>
<!--[endif]>*/

