body, td, div, p, h1, h2, h3, h4, ul, li, .text, text_act, .t, a {
	font-family:Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
	letter-spacing:0.01em;
	color:#555555;
	}

body {
	background-color:#ffffff;
	overflow-y:scroll;
	overflow-y:-ie-auto;
	outline:none;
	}

button {
	cursor:pointer;
	}
		
img, form {
	border:none;
	padding:0;
	margin:0;
	}
	
a {
	outline:none;
	text-decoration:none;
	color:#222222;
	}

a:hover {
	color:#6a9ddc;
	}


a.link {
	color:#6a9ddc;
	text-decoration:underline;
	}

a.link:hover {
	color:#1b4f8f;
	text-decoration:underline;
	}

a.linkm {
	color:#999999;
	text-decoration:none;
	}

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

a.mtrial:hover {
	color:#ffffff;
	background-position:0px -25px;
	
	}

a.mlogin:hover {
	color:#ffffff;
	background-position:0px -25px;
	}

h1, .h1 {
	font-size:24px;
	font-weight:bold;
	letter-spacing:0.02em;
	}

	
h2, .h2 {
	margin:11px 20px 20px 60px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.02em;
	color:#333333;
	}

h3, .hh3 {
	margin:0px 20px 10px 52px;
	font-size:15px;
	letter-spacing:0.02em;
	}

.hh3 {font-size:12px;}

.h3 {
	margin:0px 20px 10px 60px;
	font-size:13px;
	letter-spacing:0.02em;
	list-style:outside;
	padding:0px;
	}

.text, .text_act {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
	line-height:20px;
	font-size:14px;
	text-align:justify;
	}

.text_act {
	font-size:11px;
	line-height:14px;
	margin-top:7px;
	}

.t {
	line-height:18px;
	font-size:12px;
	text-align:justify;
	}

.scr_t {
	position:absolute; width:920px; height:75px; top:445px; left:20px; font-size:11px; line-height:15px;
	text-align:justify;
	}

.news {
	line-height:15px;
	font-size:12px;
	text-align:left;
	color:#555555;
	}

.hnews {
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.05em;
	color:#555555;
	}

.tt {line-height:20px;
	font-size:16px;
	text-align:left;
	padding:5px 0px 0px 0px;
	}

.table1 {
	padding:5px 10px 5px 10px;
	font-size:12px;
	}

.testmenu {
	margin:20px 20px 20px 20px;
	}


.textmenu {
	font-size:14px;
	color:#777777;
	padding:0px 10px 0px 10px;
	}

a.textmenu:hover {
	border:6px;
	border-bottom-color:#adc8ea;
	border-bottom-style:solid;
	color:black;
	}

.textmenuact {
	padding:0px 10px 0px 10px;
	font-size:16px;
	font-weight:bold;
	color:#1e589f;
	}

.btm {
	margin:8px 0px 0px 0px;
	padding:0px;
	border-bottom:1px #ffffff solid;
	}

.btmmenu, .scrmenu {
	font-size:12px;
	line-height:12px;
	padding:0px;
	margin:0px;
	color:#333333;
	}

.btmmenu {
	font-size:13px;
	}

.scrmenu {
	line-height:20px;
	}

.text_actlogin {
	font-size:12px;
	line-height:14px;
	margin:5px 10px 0px 20px;
	}

.maincontainer { 
	width:960px; 
	margin:0px auto; 
	font:normal 12px Helvetica, Arial, sans-serif
	}

.header {
	width:960px;
	height:75px;
	position:relative;
	}	

.logo_case {
	position:absolute;
	width:240px;
	height:60px;
	top:0px;
	left:-20px;
	}

.logo {
	background:url(pic/mcr_logo.png);	
	width:240px;
	height:60px;
	display:block;
	}

.better {
	position:absolute;
	width:220px;
	height:20px;
	top:42px;
	left:44px;
	background-image:url(pic/better.png);
	background-repeat:no-repeat;
	}

.menu_right {
	position:absolute;
	top:15px;
	right:253px;
	text-align:right;
	}

.mtrial, .mlogin {
	position:absolute;
	width:125px;
	height:25px;
	top:50px;
	right:125px;
	background:url(pic/mtrial.png);
	}

.mlogin {
	right:-5px;
	background:url(pic/mlogin.png);
	}

.menulogin {
	position:absolute;
	top:14px;
	right:6px;
	text-align:right;
	letter-spacing:0.01em;
	}

.call {
	position:absolute;
	font-size:16px;
	bottom:0px;
	right:2px;
	text-align:right;
	letter-spacing:0.01em;
	}
	
.phone {
	position:absolute;
	top:15px;
	right:2px;
	text-align:right;
	letter-spacing:0.01em;
	}

.pad {
	padding-left:10px;
	padding-right:7px;
	font-size:16px;
	}

.menu {
	position:relative;
	width: 700px;
	padding:0px;
	margin:0px;
	height: 30px;
	}
	
.menu_accent {
	position:absolute;
	width:90px;
	height:6px;
	top:24px;
	background-color:#6a9ddc;
	z-index:-1;
	}	

.tab {
	margin:0px;
	padding:0px;
	width:140px;
	height:30px;
	float:left;
	font-size:15px;
	color:#777777;
	text-align:center;
	line-height:30px;
	letter-spacing:0.05em;
	text-decoration:none;
	}

a.tab:hover {
	color:black;
	background-image:url(pic/menu_stroke.png);
	background-repeat:no-repeat;
	background-position:25px 24px;
	}

.f12 {
	font-size:12px;
	} 

.f14 {
	font-size:14px;
	}

.f16 {
	font-size:16px;
	}

.f18 {
	font-size:18px;
	}

.f20 {
	font-size:20px;
	}

.f22 {
	font-size:22px;
	}

.white {
	color:#ffffff;
	}

.red {
	color:#bb2238;
	}
	
.grey {
	color:#CCCCCC;
	}

.grey9 {
	color:#999999;
	}

.grey3 {
	color:#333333;
	}

.black {
	color:#000000;
	}

.lightblue {
	color:#adc8ea;
	}

.blue {
	color:#6a9ddc;
	}

.deepblue {
	color:#1e589f;
	}

.case, case0, .case_border, .case_border_red {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:10px;
	}	

.case0 {
	margin-top:0px;
	}

.case_border {
	border:#CCCCCC 1px solid;
	}

.case_border_red {
	border:#bb2238 1px solid;
	}

.case_border.facebox {margin-left:0px; margin-top:10px; width:218px; background-color:#ffffff; border:1px #adc8ea solid; padding:5px 15px;}
.facebook { width:30px; height:30px; position:relative; float:left; background-image:url(pic/facebook-icon.png); background-repeat:no-repeat; margin:5px 8px 5px 0px;}
.twitter { width:30px; height:30px; position:relative; float:left; background-image:url(pic/twitter_icon.png); background-repeat:no-repeat; margin:5px 8px 5px 0px;}


 
.case.email {background-color:#e6eef9; width:220px; margin-top:10px; padding:15px; padding-top:15px; background-image:url(images/email.png); background-repeat:repeat-x; background-color:#adc8ea;}
.email .red {font-size:14px; line-height:18px; display:block; letter-spacing:0.01em; padding-bottom:5px;}
.email #signup_email {width:210px; margin-top:3px; margin-bottom:8px;}

.gradient {
	width:700px;
	height:300px;
	background-image:url(pic/blue_back.png);
	background-repeat:repeat-x;
	background-color:#adc8ea;
	}

.inn {
	height:220px;
	}

.case_log {
	width:250px;
	height:220px;
	position:relative;
	background-color:#6a9ddc;
	}

.login {
	width:250px;
	margin-left:10px;
	}

.case_log2 {
	width:248px;
	height:103px;
	position:relative;
	border:1px;
	border-style:solid;
	border-color:#cccccc;
	margin-top:10px;
	}

.text_home {
	position:absolute;
	width:410px;
	height:130px;
	background-image:url(pic/text_home.png);
	}

.text_products {
	position:absolute;
	width:410px;
	height:130px;
	background-image:url(pic/text_products.png);
	}

.text_support {
	position:absolute;
	width:420px;
	height:90px;
	background-image:url(pic/text_support.png);
	}

.text_training {
	position:absolute;
	width:410px;
	height:90px;
	background-image:url(pic/text_training.png);
	}

.text_pricing {
	position:absolute;
	width:350px;
	height:130px;
	background-image:url(pic/text_pricing.png);
	}

.big_lt {
	position:absolute;
	width:20px;
	height:20px;
	top:0px;
	left:0px;
	background-image:url(pic/big_lt.png);
	}

.big_rb {
	position:absolute;
	width:20px;
	height:20px;
	bottom:0px;
	right:0px;
	background-image:url(pic/big_rb.png);
	}

.big_lb {
	position:absolute;
	width:20px;
	height:20px;
	bottom:0px;
	left:0px;
	background-image:url(pic/big_lb.png);
	}

.big_rt {
	position:absolute;
	width:20px;
	height:20px;
	top:0px;
	right:0px;
	background-image:url(pic/big_rt.png);
	}
	




.big_ltblue {
	position:absolute;
	width:20px;
	height:20px;
	top:0px;
	left:0px;
	background-image:url(pic/big_ltblue.png);
	}

.big_rbblue {
	position:absolute;
	width:20px;
	height:20px;
	bottom:0px;
	right:0px;
	background-image:url(pic/big_rbblue.png);
	}

.big_lbblue {
	position:absolute;
	width:20px;
	height:20px;
	bottom:0px;
	left:0px;
	background-image:url(pic/big_lbblue.png);
	}

.big_rtblue {
	position:absolute;
	width:20px;
	height:20px;
	top:0px;
	right:0px;
	background-image:url(pic/big_rtblue.png);
	}






	
	
.big_ylt {
	position:absolute;
	width:20px;
	height:20px;
	top:0px;
	left:0px;
	background-image:url(pic/big_ylt.png);
	}

.big_yrb {
	position:absolute;
	width:20px;
	height:20px;
	bottom:0px;
	right:0px;
	background-image:url(pic/big_yrb.png);
	}

.big_ylb {
	position:absolute;
	width:20px;
	height:20px;
	bottom:0px;
	left:0px;
	background-image:url(pic/big_ylb.png);
	}

.big_yrt {
	position:absolute;
	width:20px;
	height:20px;
	top:0px;
	right:0px;
	background-image:url(pic/big_yrt.png);
	}
	
	
	
	

.big_blt {
	position:absolute;
	width:20px;
	height:20px;
	top:-1px;
	left:-1px;
	background-image:url(pic/big_blt.png);
	}

.big_brb {
	position:absolute;
	width:20px;
	height:20px;
	bottom:-1px;
	right:-1px;
	background-image:url(pic/big_brb.png);
	}

.big_blb {
	position:absolute;
	width:20px;
	height:20px;
	bottom:-1px;
	left:-1px;
	background-image:url(pic/big_blb.png);
	}

.big_brt {
	position:absolute;
	width:20px;
	height:20px;
	top:-1px;
	right:-1px;
	background-image:url(pic/big_brt.png);
	}



.sm_blt {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	left:-1px;
	background-image:url(pic/sm_blt.png);
	}

.sm_brb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	right:-1px;
	background-image:url(pic/sm_brb.png);
	}

.sm_blb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	left:-1px;
	background-image:url(pic/sm_blb.png);
	}

.sm_brt {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	right:-1px;
	background-image:url(pic/sm_brt.png);
	}


.big_rblt {
	position:absolute;
	width:20px;
	height:20px;
	top:-1px;
	left:-1px;
	background-image:url(pic/big_rblt.png);
	}

.big_rbrb {
	position:absolute;
	width:20px;
	height:20px;
	bottom:-1px;
	right:-1px;
	background-image:url(pic/big_rbrb.png);
	}

.big_rblb {
	position:absolute;
	width:20px;
	height:20px;
	bottom:-1px;
	left:-1px;
	background-image:url(pic/big_rblb.png);
	}

.big_rbrt {
	position:absolute;
	width:20px;
	height:20px;
	top:-1px;
	right:-1px;
	background-image:url(pic/big_rbrt.png);
	}


.corner_lt {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	left:0px;
	background-image:url(pic/corner_lt.png);
	}

.corner_rt {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	right:0px;
	background-image:url(pic/corner_rt.png);
	}
	
.corner_lb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	left:0px;
	background-image:url(pic/corner_lb.png);
	}

.corner_rb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	right:0px;
	background-image:url(pic/corner_rb.png);
	}
	

.corner_blt {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	left:-1px;
	background-image:url(pic/corner_blt.png);
	}

.corner_brt {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	right:-1px;
	background-image:url(pic/corner_brt.png);
	}
	
.corner_blb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	left:-1px;
	background-image:url(pic/corner_blb.png);
	}

.corner_brb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	right:-1px;
	background-image:url(pic/corner_brb.png);
	}


.corner_rblt {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	left:-1px;
	background-image:url(pic/corner_rblt.png);
	}

.corner_rbrt {
	position:absolute;
	width:10px;
	height:10px;
	top:-1px;
	right:-1px;
	background-image:url(pic/corner_rbrt.png);
	}
	
.corner_rblb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	left:-1px;
	background-image:url(pic/corner_rblb.png);
	}

.corner_rbrb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:-1px;
	right:-1px;
	background-image:url(pic/corner_rbrb.png);
	}



.corner_bluelt {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	left:0px;
	background-image:url(pic/corner_bluelt.png);
	}

.corner_bluert {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	right:0px;
	background-image:url(pic/corner_bluert.png);
	}
	
.corner_bluelb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	left:0px;
	background-image:url(pic/corner_bluelb.png);
	}

.corner_bluerb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	right:0px;
	background-image:url(pic/corner_bluerb.png);
	}




.corner_dbluelt {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	left:0px;
	background-image:url(pic/corner_dbluelt.png);
	}

.corner_dbluert {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	right:0px;
	background-image:url(pic/corner_dbluert.png);
	}
	
.corner_dbluelb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	left:0px;
	background-image:url(pic/corner_dbluelb.png);
	}

.corner_dbluerb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	right:0px;
	background-image:url(pic/corner_dbluerb.png);
	}



.corner_ddbluelt {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	left:0px;
	background-image:url(pic/corner_ddbluelt.png);
	}

.corner_ddbluert {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	right:0px;
	background-image:url(pic/corner_ddbluert.png);
	}
	
.corner_ddbluelb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	left:0px;
	background-image:url(pic/corner_ddbluelb.png);
	}

.corner_ddbluerb {
	position:absolute;
	width:10px;
	height:10px;
	bottom:0px;
	right:0px;
	background-image:url(pic/corner_ddbluerb.png);
	}





.clt {
	position:absolute;
	background-image:url(pic/corner_lt.png);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	top:0px;
	left:0px;
	}	

.clb {
	position:absolute;
	background-image:url(pic/clb.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	bottom:0px;
	left:0px;
	}

.crb {
	position:absolute;
	background-image:url(pic/crb.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	bottom:0px;
	right:0px;
	}

.crt {
	position:absolute;
	background-image:url(pic/crt.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	top:0px;
	right:0px;
	}

.bclt {
	position:absolute;
	background-image:url(pic/bclt.png);
	width:10px;
	height:10px;
	top:-1px;
	left:-1px;
	}

.bcrt {
	position:absolute;
	background-image:url(pic/bcrt.png);
	width:10px;
	height:10px;
	top:-1px;
	right:-1px;
	}
	
.bclb {
	position:absolute;
	background-image:url(pic/bclb.png);
	width:10px;
	height:10px;
	bottom:-1px;
	left:-1px;
	}
	
.bcrb {
	position:absolute;
	background-image:url(pic/bcrb.png);
	width:10px;
	height:10px;
	bottom:-1px;
	right:-1px;
	}

.shadow_r {
	position:absolute;
	width:10px;
	height:425px;
	background-image:url(pic/shadow_r.png);
	background-repeat:repeat-y;
	top:0px;
	right:0px;
	}
	
.shadow_l {
	position:absolute;
	width:920px;
	height:10px;
	background-image:url(pic/shadow_l.png);
	background-repeat:repeat-x;
	bottom:0px;
	left:20px;
	}	
	
.pica, .pica2 {
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(pic/pica.png);
	background-repeat:no-repeat;
	width:760px;
	height:410px;
	}




.pica1 {
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(pic/pica1.gif);
	width:229px;
	height:300px;
	background-position:0px 10px;
	background-repeat:no-repeat;
	}

.pica2 {
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(pic/pica2.gif);
	width:259px;
	height:200px;
	}

.pica3 {
	position:absolute;
	bottom:0px;
	right:0px;
	background-image:url(pic/pica3.gif);
	width:227px;
	height:220px;
	}	

.pica4 {
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(pic/pica4.gif);
	width:226px;
	height:220px;
	}	

.pica5 {
	position:absolute;
	bottom:0px;
	right:0px;
	background-image:url(pic/pica5.gif);
	width:260px;
	height:220px;
	}

.pica6 {
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(pic/pica6.png);
	background-repeat:no-repeat;
	width:259px;
	height:200px;
	}

.btn_case {
	width:206px;
	height:240px;
	position:absolute;
	top:155px;
	right:50px;
	}

.btn1 {
	position:absolute;
	width:210px;
	height:78px;
	top:15px;
	right:15px;
	background-image:url(pic/bottom1.png);
	background-repeat:no-repeat;
	}

.btn2 {
	position:absolute;
	width:210px;
	height:78px;
	top:100px;
	right:15px;
	background-image:url(pic/bottom2.png);
	background-repeat:no-repeat;
	}

.btn3 {
	position:absolute;
	width:210px;
	height:78px;
	top:100px;
	right:15px;
	background-image:url(pic/bottom3.png);
	background-repeat:no-repeat;
	}

.btn4 {
	position:absolute;
	width:206px;
	height:59px;
	top:160px;
	right:0px;
	background-image:url(pic/btn4.png);
	background-repeat:no-repeat;
	}

a.btn1:hover, a.btn2:hover, a.btn3:hover, a.btn4:hover {
	background-position:0px -78px;
	}

.sm_btn1 {
	position:absolute;
	width:190px;
	height:40px;
	background-image:url(pic/sm_btn_get.png);
	background-repeat:no-repeat;
	}
	
.sm_btn2 {
	position:absolute;
	width:150px;
	height:40px;
	background-image:url(pic/sm_btn2.png);
	background-repeat:no-repeat;
	}

.sm_btn3 {
	position:absolute;
	width:150px;
	height:40px;
	background-image:url(pic/sm_btn3.png);
	background-repeat:no-repeat;
	}

.play_btn {
	position:absolute;
	width:70px;
	height:40px;
	background-image:url(pic/play_btn.png);
	background-repeat:no-repeat;
	}

a.sm_btn1:hover, a.sm_btn2:hover, a.sm_btn3:hover, .play_btn:hover {
	background-position:0px -40px;
	}

.offer {
	position:absolute;
	width:248px;
	height:103px;
	top:0px;
	left:0px;
	background-image:url(pic/offer.png);
	}
	
.sale {
	position:absolute;
	width:200px;
	height:180px;
	right:0px;
	top:0px;
	background-image:url(pic/sale.png);
	background-repeat:no-repeat;
	background-position:20px -10px;
	}

.text_i {
	background-image:url(pic/text_index.png);
	background-repeat:no-repeat;
	position:absolute;
	top:10px;
	left:260px;
	width:440px;
	height:120px;
	}

.text_p {
	background-image:url(pic/text_products.png);
	background-repeat:no-repeat;
	position:absolute;
	top:25px;
	left:260px;
	width:660px;
	height:200px;
	}

.text_s {
	background-image:url(pic/text_support.png);
	background-repeat:no-repeat;
	position:absolute;
	top:25px;
	left:20px;
	width:400px;
	height:170px;
	}

.case2 {
	width:455px;
	margin-top:30px;
	background-color:#e6eff9;
	position:relative;
	float:left;
	margin-bottom:50px;
	background-image:url(pic/blue_back4.png);
	background-repeat:repeat-x;
	}	

.case3 {
	margin-top:30px;
	position:relative;
	float:left;
	margin-bottom:10px;
	border:1px;
	border-color:#cccccc;
	border-style:solid;
	}	

.c2_header {
	height:40px;
	position:relative;
	margin-bottom:10px;
	}	

.label {
	position:absolute;
	width:87px;
	height:102px;
	top:15px;
	left:-40px;
	background-image:url(pic/label_red.png);
	background-repeat:no-repeat;
	}

.c2_footer {
	height:10px;
	position:relative;
	clear:both;
	}

.c2_h_text {
	position:absolute;
	left: -5px;
	}

.header_text {
	margin-left:20px;
	margin-top:10px;
	}

.content_block {
	padding-top:5px;
	margin-left:0px;
	margin-bottom:10px;
	clear:both;
	height:92px;
	}

.c2_icon {
	width:50px;
	height:50px;
	float:left;
	background-image:url(pic/icon.png);
	}

.c2_text {
	margin-left:0px;
	margin-right:0px;
	letter-spacing:0.01em;
	line-height:16px;
	}

.icon_benef {
	width:50px;
	height:50px;
	float:left;
	background-image:url(pic/icon_benef.png);
	}

.number {
	margin-top:15px;
	text-align:center;
	color:#ffffff;
	font-size:18px;
	}




.text2 {
	font-size:18px;
	}
	
.accent {
	font-weight:bold;
	font-size:16px;
	}

.bold {
	font-weight:bold;
	}

.learn_more {
	position:relative;
	height:40px;
	margin-bottom:10px;
	}
	
		.logindiv {
			position:absolute;
			width:200px;
			top:0px;
			left:0px;
			margin:10px 20px;
			}
			
		.ten_height_spacer {
			height:10px;
			}

.footer {
	margin:40px 0px 20px 0px;
	width:958px;
	border:#CCCCCC 1px solid;
	position:relative;
	float:left;
	padding:20px 0px 10px 0px;
	}	

.copy {
	color:#cccccc;
	margin:20px 0px 0px 0px;
	font-size:12px;
	}

.screenshot {
	margin:20px;
	width:150px;
	height:110px;
	float:left;
	background-color:#adc8ea;
	}

.mark {
	list-style-image:url(pic/mark.png);
	}

.mark_grey {
	list-style-image:url(pic/mark_grey.png);
	}
		
.mark_red {
	list-style-image:url(pic/mark_red.png);
	}
	
 li.leaf {
  margin: 0.15em 0 0.15em .5em;
}

 li.leaf {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;
}
ul li.leaf a {
  display: block;
}
