body{
	margin: 0; padding: 0; text-align: center;
	background-color: #DBE4EB;
	background-image: url('/media/images/root1/background.png'); background-repeat: repeat-x;
	font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #1f2224;		
}
img{
	border: 0;
}
a{
	color: #169EF4; font-size: 12px;
}
#body{
	width: 969px; min-width: 969px; position: relative; height:100%; text-align: left;
	margin: 0 auto;	
}
/* common elements */

.top { font-size: 0; position: absolute; width: 100%; top: 0px; background-repeat: repeat-x; }
.bottom { font-size: 0; position: absolute; width: 100%; bottom: 0px; background-repeat: repeat-x; }
.left { font-size: 0; position: absolute; height: 100%; top: 0px; left: 0px; background-repeat: repeat-y; }
.right { font-size: 0; position: absolute; height: 100%; top: 0px; right: 0px; background-repeat: repeat-y; }
.bottom-left { font-size: 0; position: absolute; left: 0px; bottom: 0px; background-repeat: no-repeat; }
.bottom-right { font-size: 0; position: absolute; right: 0px; bottom: 0px; background-repeat: no-repeat; }
.top-left { font-size: 0; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; }
.top-right { font-size: 0; position: absolute; right: 0px; top: 0px; background-repeat: no-repeat; }


/* Header */
#header{
	width: 100%; position: relative; margin-top: 0px; z-index: 20;
}

#header_left{
	width: 22px; height: 81px; background: url('/media/images/root1/header_left.png') no-repeat; float: left; position: relative;
}
#header_center{
	width: 925px; height: 81px; background: url('/media/images/root1/header_center_bg.png') repeat-x; float: left; position: relative;
}
#header_right{
	width: 22px; height: 81px; background: url('/media/images/root1/header_right.png') no-repeat; float: left; position: relative;
}
#logo{
	width: 195px; height: 78px; float: left;
}

#laguage{
	float: right; width: 200px;
}

/* Top menu */
div.top-menu { z-index: 80; float: right; height: 30px; padding: 26px 0 0 20px; font-size: 12px; }

div.top-menu ul li { 
    display: inline-block; 
    position: relative; 
    background: none;
    padding: 10px 15px 10px 15px;
    z-index: 90;
    height: 12px;
    zoom:1; *display: inline;
}

div.top-menu ul li a { 
    display: block;
}

div.top-menu ul li div ul li {
    display: block;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 0;
    padding: 0;
    height: auto;
}

div.top-menu ul li div ul li a {
   display: block;
    padding: 5px 7px 5px 16px;
}
div.top-menu ul li div ul li a:hover {
   background: #CED5DE;
}

div.top-menu ul li div {
    display: none;
}

div.top-menu ul li.ddown div.ddown {
    position: absolute;
    width: 228px;
    top: 32px;
    left: 0;
    z-index: 100;
    background-image: url(/media/images/ddmenu.png);
    background-position: 0 -34px;
    background-repeat: no-repeat;
    padding: 10px 10px 15px 0;
    margin-bottom: 10px;
}

div.ddown ul {
    padding-left: 0;
    margin-left: 0;
}

div.ddown ul li {
    list-style-type: none;
}

div.top-menu ul li.hovering div {
    display: block;
}

div.top-menu ul li.hovering  {
    background: url(/media/images/ddmenu.png) repeat-x scroll 0 0;
}

div.top-menu ul li.hovering a {
    color: #333333;
    font-weight: bold;
}

.dmh-top-right {
    width: 8px;
    height: 32px;
    background: url(/media/images/ddmenu.png) no-repeat scroll -189px 0px;
}

.dm-bottom-left {
    height: 10px; width: 228px;
    bottom: -10px;
    background: url(/media/images/ddmenu.png) no-repeat scroll 0px -499px;
}

/* Languages */
div.languages { 
    height: 26px;
    margin: 34px 0 0 10px;
    width: 126px;
    float: right;
    background: url(/media/images/root1/flagsmenu.png) no-repeat scroll -5px -7px;
}

div.languages:hover {
    cursor: pointer;
}

div.languages span { display: block; 
		     text-indent: -3000px;
		     width: 96px; 
		     height: 19px;
		     margin-left: 5px;
		     background: url(/media/images/root1/flagsmenu.png) no-repeat scroll; }

div.languages span.en { background-position: -10px -38px; }
div.languages span.de { background-position: -10px -76px; }
div.languages span.es { background-position: -10px -57px; }
div.languages span.fr { background-position: -10px -95px; }
div.languages span.it { background-position: -10px -114px; }
div.languages span.pt { background-position: -10px -133px; }
div.languages span.pt_BR { background-position: -10px -152px; }
div.languages span.pl { background-position: -10px -171px; }
div.languages span.ro { background-position: -10px -190px; }
div.languages span.nl { background-position: -10px -209px; }
div.languages span.da { background-position: -10px -228px; }
div.languages span.tr { background-position: -10px -247px; }
div.languages span.ja { background-position: -10px -266px; }
div.languages span.cn { background-position: -10px -285px; }
div.languages span.tw { background-position: -10px -304px; }
div.languages span.il { background-position: -10px -323px; }
div.languages span.ko { background-position: -10px -342px; }
div.languages span.hu { background-position: -10px -361px; }

div.languages ul { position: absolute; display: none; z-index: 100; padding-left: 0; margin-top: 0; margin-left: 0;}
div.languages ul li, div.languages ul li a { display: block;
					     width: 126px;
					     height: 18px;
					     background: none;
					     margin: 0 0;
					     padding: 0 0;
					     text-decoration: none;
					   }
div.languages ul li a span { visibility: hidden; }

div.languages ul li { background: url(/media/images/root1/flagsmenu.png) no-repeat scroll; } 

div.languages ul li.en { background-position: -5px -38px; }
div.languages ul li.de { background-position: -5px -76px; }
div.languages ul li.es { background-position: -5px -57px; }
div.languages ul li.fr { background-position: -5px -95px; }
div.languages ul li.it { background-position: -5px -114px; }
div.languages ul li.pt { background-position: -5px -133px; }
div.languages ul li.pt_BR { background-position: -5px -152px; }
div.languages ul li.pl { background-position: -5px -171px; }
div.languages ul li.ro { background-position: -5px -190px; }
div.languages ul li.nl { background-position: -5px -209px; }
div.languages ul li.da { background-position: -5px -228px; }
div.languages ul li.tr { background-position: -5px -247px; }
div.languages ul li.ja { background-position: -5px -266px; }
div.languages ul li.cn { background-position: -5px -285px; }
div.languages ul li.tw { background-position: -5px -304px; }
div.languages ul li.il { background-position: -5px -323px; }
div.languages ul li.ko { background-position: -5px -342px; }
div.languages ul li.hu { background-position: -5px -361px; }
div.languages ul li.langbottom { background: url(/media/images/root1/flagsmenu.png) no-repeat scroll -5px -381px; height: 6px; }

#content_top{
	top: 13px;
	position: relative; width: 969px; height: 600px; background: url('/media/images/root1/main_bg2.png') no-repeat;
	clear: both;
	z-index: 10;
}
#personal_monitor{
	position: absolute; width: 318px; height: 446px; padding-top: 17px;
}
#keylogger{
	position: absolute; width: 318px; height: 446px; left: 318px; padding-top: 17px;
}
#employee_monitor{
	position: absolute; width: 333px; height: 457px; left: 636px; background: url('/media/images/root1/employee_monitor_bg.png') no-repeat;  padding-top: 17px;
}
.product_big_icon{
	width: 100%; text-align: center; position: relative;
}
.product_big_title{
	position: relative; font-size: 24px; padding-left: 25px; padding-top: 10px;
}
.product_text{
	position: relative; font-size: 12px; height: 165px;  padding: 5px 10px 0 25px; color: #000000;
}
.products_links{
	position: relative; height: 22px; padding: 0 20px 0 25px; 
}
.products_icons_os{
	position: relative; float: left;
}
.products_icons_os a{
	float: left;
} 
.products_more_information{
	position: relative;  float: right;
}
a.more_info_links{
	font-size: 12px; background: url('/media/images/root1/arrow_links.gif') no-repeat scroll; padding: 0 0 0 18px;
}
.products_buttons{
	position: relative; height: 37px; text-align: left; padding: 15px 0 0 25px;
}
.buttons_download{
	position: relative; float: left; width: 140px;
}
.buttons_left{
	position: relative; float: left;
}
.buttons_right{
	position: relative; float: left;
}
.buttons_buynow{
	position: relative; float: left; width: 141px;
}


#personal_monitor_title{
	color: #00A3B9;
}
#keylogger_title{
	color: #4E8F0F;
}
#employee_title{
	color: #4F5458;
}

#product_slider{
	position: absolute; width: 605px; height: 122px; left: 22px; top: 475px; background: url('/media/images/root1/slider_bg.png') no-repeat;
}
#slider_left_btn{
	position: absolute; width: 33px; height: 33px; left: 0px; top: 50px	
}
#slider_content{
	position: absolute; width: 541px; height: 122px; top: 0px;
}
#slider_right_btn{
	position: absolute; width: 31px; height: 33px; left: 574px; top: 50px	
}
.slide{
	position: relative; width: 265px; height: 124px; float: left;
}
.slide_sep{
	position: relative; width: 11px; height: 122px; background: url('/media/images/root1/slide_sep.png') no-repeat; float: left;
}
.slide_personal_phone_monitor{
	position: relative; width: 100%; height: 100%; background: url('/media/images/root1/pers_monitor_phone_slider.png') no-repeat;
}
.slide_personal_child_monitor{
	position: relative; width: 100%; height: 100%; background: url('/media/images/root1/pers_monitor_child_slider.png') no-repeat;
}

.slide_hardware_keylogger {
	position: relative; width: 100%; height: 100%; background: url('/media/images/root1/hardware_keylogger_slider.png') no-repeat;
}

.slide_wifi_keylogger {
	position: relative; width: 100%; height: 100%; background: url('/media/images/root1/wifi_keylogger_slider.png') no-repeat;
}

.slide_personal_monitor {
	position: relative; width: 100%; height: 100%; background: url('/media/images/root1/personal_monitor_slider.png') no-repeat;
}

.slide_employee_monitor {
	position: relative; width: 100%; height: 100%; background: url('/media/images/root1/employee_monitor_slider.png') no-repeat;
}

.slide_keylogger {
	position: relative; width: 100%; height: 100%; background: url('/media/images/root1/keylogger_slider.png') no-repeat;
}

.slide_terminal_monitor {
	position: relative; width: 100%; height: 100%; background: url('/media/images/root1/terminal_monitor_slider_bage.png') no-repeat;
}

.slide h3 {
	margin: 40px 10px 0 0; padding: 0; font-size: 16px; font-weight: normal;  width: 170px; float: right;
}

.slide h3 a {
    font-size: 16px;
}

.slide p{
	margin: 0px 10px 0 0; padding: 0; font-size: 12px; color: #000000; width: 170px;  float: right;
}
.slide_personal_phone_monitor h3 a{
	color: #294E74;
}
.slide_personal_child_monitor h3 a{
	color: #7D0203;
}

.slide_hardware_keylogger h3 a {
	color: #4E8F0F;
}

.slide_wifi_keylogger h3 a {
	color: #4F5458;
}

.slide_personal_monitor h3 a {
	color: #00A3B9;
}

.slide_employee_monitor h3 a {
	color: #4F5458;
}

.slide_keylogger h3 a {
	color: #4E8F0F;
}

.slide_terminal_monitor h3 a {
	color: #4F5458;
}

#free_software{
	position: absolute; width: 338px; height: 124px; left: 627px; top: 473px;
}
#free_software h2{
	position: absolute; color: #579AC5; font-family: Thanoma, sans-serif; font-size: 18px; margin: 0; padding: 0;
	top: 10px; left: 40px;
}
#free_software ul{
	position: absolute; margin: 0; padding: 0; list-style: none;
	top: 40px; left: 66px;
}
#free_software ul li{
	margin: 3px 0 3px 0; padding: 0 0 0 20px; background-image: url('/media/images/root1/free_software_arrow.gif'); background-repeat: no-repeat;
}

#content_bottom{
	position: relative; width: 969px; clear: both; margin-top: 43px;
}

#compare_product{
	position: relative; float: left; padding-right: 30px;
}
#testimonials{
	position: relative; float: left; padding-right: 30px;
}
#useful_links{
	position: relative; float: left;
}

.block_info{
	position: relative;	width: 303px; 
}
.block_info_top{
	position: relative; width: 303px;
}

.block_info_top_left{
	position: relative; float: left; width: 15px; height: 41px; background: url('/media/images/root1/testim_left_top.jpg') no-repeat;
}
.block_info_top_center{
	position: relative; float: left; width: 272px; height: 41px; background: url('/media/images/root1/testim_center_top.jpg') repeat-x;	
}
.block_info_top_right{
	position: relative; float: left; width: 15px; height: 41px; background: url('/media/images/root1/testim_right_top.jpg') no-repeat;
}

.block_info_content{
	position: relative; width: 303px;  clear: both; background-image: url('/media/images/root1/block_info_bg.png'); background-repeat: repeat-y;
	margin: 0;  overflow: auto;	 
}
.bloc_info_content_inner{
	position: relative;
	background-image: url('/media/images/root1/block_info_1.png'); background-repeat: no-repeat; padding: 20px 30px 20px 30px; width: 243px;
	min-height:220px; height:auto !important; height:220px; 
}
.block_info_content p{
	margin: 10px 0 0 0; padding: 0; color: #7A8792; font-size: 12px;
}
.block_info_top_center h2{
	margin: 8px 0 0 15px; padding: 0; font-size: 20px; color: #247E8A; font-weight: normal;
}
.block_info_content ul{
	margin: 0; padding: 0;
}
.block_info_content ul li{
	margin: 1px 0 1px 0; padding: 0 0 0 13px; background-image: url('/media/images/root1/arrow.gif'); background-repeat: no-repeat;
}
.block_info_content ul{
	list-style: none;
}

.block_info_bottom{
	position: relative; width: 303px; background-color: #ffffff; height: 36px;
}
.block_info_bottom_left{
	position: absolute; width: 15px; height: 36px; background: url('/media/images/root1/testim_left_bottom.png') no-repeat; left: 0; top:  0;
}
.block_info_bottom_center{
	position: relative; left: 15px; width: 288px;  height: 36px; background: url('/media/images/root1/testim_center_bottom.png') repeat-x;
}
.block_info_bottom_right{
	position: absolute; width: 148px; height: 36px; background: url('/media/images/root1/testim_right_bottom.png') no-repeat; left: 288px; top: 0;
}
.block_info_readmore{
	position: relative; width: 148px; height: 26px; background: url('/media/images/root1/read_more_bg.png') no-repeat; margin: 0; float: right;
	padding-top: 10px;
}
a.block_info_readmore_link{
	color: #169EF4; font-size: 12px; background: url('/media/images/root1/read_more_link_bg.png') no-repeat; padding: 0 0 0 20px; margin: 0 0 0 15px;
}

#footer{
	width: 100%; position: relative; height: 57px; clear: both; padding-top: 20px;
}
#footer_left{
	width: 12px; height: 57px; background: url('/media/images/root1/footer_left.jpg') no-repeat; float: left;
}
#footer_center{
	width: 943px; height: 57px; background: url('/media/images/root1/footer_center.jpg') repeat-x; float: left;
}
#footer_right{
	width: 12px; height: 57px; background: url('/media/images/root1/footer_right.jpg') no-repeat;  float: left;
}
#copyrights{
	font-size: 12px; color: #7A8792; float: left; margin: 20px 0 0 20px;
}
#terms_of_use{
	float: right; margin: 20px 20px 0 0;
}
