* {
	margin:0;
	padding:0;
}
html {
	width:100%;
	height:100%;
}
body {
	color:#000000;
	background-color:#bfdbff;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	position:relative;
	height:100%;
	line-height:1.5;
	font-size:100.01%;
}
/* ---------------------- */
/* Standard HTML elements */
/* ---------------------- */
a {	color:#3082d9;}
a:visited {	color:#323b9a;}
a:hover {	color:black;}
img {	border-width:0;}
p {	margin:0 0 1em 0;}
ul, ol {	padding: 0 0 1em 3em;	text-indent:0pt;}
li {	margin:0.3em 0 0 0;	font-size:0.8em; }
li ul, li ol {	margin-top:0.5em;	margin-bottom:0;}

/*form {	margin:0 0 1.2em 0;}*/
input, select, button, textarea {	font-size:1em;}
/*h1, h2, h3, h4 {	line-height:1.3;}*/
h1 {	font-size:1.2em;	padding: 0.5em;	line-height:1.2em;}
h3 {	font-size:1.1em;	margin:0.5em 0.3em 0.3em 0.75em;}
h4 {	font-size:1em;	padding:0.5em;	margin:0.9em 0 0 0;}
h6 {	font-size:0.8em;	padding:1.5em 0.5em 0 1em;	margin:0;}

p {	padding:1em; font-size:0.8em; }
p.whyvm {	margin: 0 0 0 3em;	padding:0.1em; font-size:0.8em; }
ul.whyvm, li.whyvm {	font-size:0.8em;	margin: 0 0 0 7em;	padding: 0;}

table {	border-collapse:collapse;	border-spacing:0;	border:none;}
td, th {	padding:0px; border:none;	text-align:left;	vertical-align:top;}

strong {	font-weight: normal;	}

/* ---------------------- */
/*        Header          */
/* ---------------------- */
div#header {	background:#ffffff;	position:relative;	min-height:160px;	height:160px;	width:100%;}
div#logo {	border:0px; margin-left:50px;	margin-top:30px;	position:absolute;	height:100px; width:100px}
div#logo img {	position:absolute;	left:0px;}
div#logo_mir {	margin-left:230px;	margin-top:40px;	position:absolute;	height:140px;}
div#logo_mir img {	/*position:absolute;	display:block;*/	left:0px;	height:55px;}
div#logo_caption {	font-size:1em;	margin-left:230px;	margin-top:100px;	position:absolute;	}
/* ---------------------- */
/*         Main           */
/* ---------------------- */
#main {	margin-top:4px;	padding-bottom:3em; width:100%; position:absolute;}
a.menu {text-decoration:none; font-size:75%}
div.poryadok {	padding: 1em 0 1em 2em;	text-indent:0pt; font-size:0.8em;}

div.menubutton, div.menubutton_sel{	margin-left: 5px;	padding-top:9px;	text-indent:20px;
	font-weight: bold;	width: 195px;	height:37px;	min-width: 195px;	min-height:37px;	position:absolute;}
div.menubutton:hover {	background: url('http://static.visualmoney.ru/im/btn_hot2.jpg') no-repeat 0px 0px;}
div.menubutton_sel{		background: url('http://static.visualmoney.ru/im/btn_sel2.jpg') no-repeat 0px 0px;}



#btn_about {margin-top:0px;  }
#btn_buy {	margin-top:40px; }
#btn_act {	margin-top:80px; }
#btn_whatsnew {	margin-top:120px; }
#btn_support {	margin-top:160px; }
#btn_help {	margin-top:200px; }
#btn_articles {	margin-top:240px; }
#btn_mt {	margin-top:280px; }



table.intro { width:100%;	}

td.rightpanel{	width:20%;	right: 0px;	position: relative; 
	margin-top:0px; background:#e3ecf8;
}

#content{	background:#e3ecf8;	margin-left:200px;	margin-top:0px;	width:800px;
	height:auto;	position:absolute; z-index:0}

div.borders{position:absolute; z-index:1}

#content_border_top{	background: url('http://static.visualmoney.ru/im/content_border_top.jpg');	top:0px;	height:2px;	width:100%; }
#content_border_bottom{	background: url('http://static.visualmoney.ru/im/content_border_bottom.jpg');	bottom:0px; height:2px;	width:100%; position:absolute; z-index:1}
#content_border_left{	background: url('http://static.visualmoney.ru/im/content_border_left.jpg');	left:0px; top:0px; height:100%;	width:2px; position:absolute; z-index:1}
#content_border_right{	background: url('http://static.visualmoney.ru/im/content_border_right.jpg');	right:0px; top:0px; height:100%; width:3px; position:absolute; z-index:1}

#content_border_tl{	background: url('http://static.visualmoney.ru/im/content_tl.jpg');	left:0px; top:0px; height:6px;	width:6px; position:absolute; z-index:2}
#content_border_tr{	background: url('http://static.visualmoney.ru/im/content_tr.jpg');	right:0px; top:0px; height:6px;	width:6px; position:absolute; z-index:2}
#content_border_bl{	background: url('http://static.visualmoney.ru/im/content_bl.jpg');	left:0px; bottom:0px; height:6px;	width:6px; position:absolute; z-index:2}
#content_border_br{	background: url('http://static.visualmoney.ru/im/content_br.jpg');	right:0px; bottom:0px; height:6px;	width:6px; position:absolute; z-index:2}

#liveinternet{	margin-left: 5px; bottom: 5px; position:absolute; width:31px; height:31px}

table.actform {padding: 0em; font-size:0.8em; margin:0 0 1.2em 1em;	}
tr.actform {height: 2.5em}
td.actform {width:17em; padding:0.5em 0.5em 0.5em 0;}

input.acode{ width:6em;}

input.email, input.hardwareid{ width:25em; }
td.email, td.hardwareid{ width:30em; }

input.actform{ width:12em}

p.juridical {	padding:0 0.1em 0.3em 1em; font-size:0.55em; }


div.whatsnew_block {	padding:0.5em 0.5em 0 1em;	}
div.whatsnew_version, ul.whatsnew_item, li.whatsnew_item {	font-size:0.8em;	}
div.whatsnew_date, div.whatsnew_version {	font-weight:bold;	padding:0em; }
div.whatsnew_version {	}
div.whatsnew_date {	font-size:0.7em;	color: #cccccc;	}
ul.whatsnew_item, li.whatsnew_item {	margin: 0 0 1em 0;	}

/*
div.whatsnew_version {		font-size:0.8em;	margin:0.5em 0.5em 0 1em;	}
div.whatsnew_date {	font-size:0.7em;	margin:0 0.5em 0 1.1em;	color: #cccccc;	}
*/

table.mtform {padding: 0em; font-size:0.8em; margin:0 0 1.2em 1em;	}
tr.mtform {height: 2.5em}
td.mtform {width:10em; padding:0.5em 0.5em 0.5em 0;}
td.mtform_comment { padding:0.5em 0.5em 0.5em 0;	color: #7f7f7f;	font-size:0.8em;}

p.mt_rules { padding:1em 1em 0.5em 3em;	color: #7f7f7f;	font-size:0.7em; }
p.mtintro1 { padding:1em;	color: #7f7f7f;	font-size:0.6em; }


/*
div.mt_image {	right: 16px; top: 1px; position:relative; width:200px; height:300x;	}
*/

td.mt_rightpanel{	width:28%;	right: 0px;	margin-top:0px; }

input.mt_email { width:18em; }
td.mt_email { width:30em; }

span.mt_prizes {	color: #7f7f7f;	font-size:0.6em;	}

table.mt_rating {	padding: 0em; font-size:0.8em; margin:0 0 1.2em 1em;	}

p.mt_text, p.mt_text_your {	margin:0 0 0.3em 0;}
p.mt_text_your	{	margin: 0 1em 0 1em;	background:#d3dce8;	}
p.mt_img_cpt {	margin: 0 0 0 1em;	background:#d3dce8;	}
span.mt_img_cpt_small	{	font-size:0.8em;	}
ul.mt_ul {	padding: 0 0 0 3em;	text-indent:0pt;}


span.opt { font-size: 0.5em }
a.opt { font-size: 0.5em }

p.rightpanel_cpt {	font-size:0.7em;	padding:0em 0.2em 0.1em 0.1em;	font-weight: bold;	}
p.rightpanel_txt {	font-size:0.7em;	padding:0.1em 0.2em 2em 0.1em;	}
div.whatsnew_default {	font-size:0.9em;	padding:0.1em 0.2em 2em 0.1em;	}

p.arttext, p.arttext_center	{	font-size:0.8em;	margin:0;	padding:1em;	}
p.arttext_center	{	text-align: center;	}

p.ps {	color: #7f7f7f;	}
blockquote.digression {	padding: 0 3em 0 5em;	font-size:0.7em;	}

div.support_qa	{	color: #000000;	font-size:0.8em;	font-weight:bold;	padding:0 0 0 1em; }
div.support_date	{	color: #7f7f7f;	font-size:0.8em;	font-weight:bold;	padding:0 0 0 1em; }
div.support_name	{	color: #7f7f7f;	font-size:0.8em;	font-weight:bold;	padding:0 0 0 1em; }
div.support_txt		{	font-size:0.8em;	font-weight:bold;	padding:1em 0 2em 1em; }
