@charset "windows-1251";
/* CSS Document */
body, td.hint, td.info, td.main_text, td.list_1a, td.list_1b, td.list_2a, td.list_2b{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: white;/*#FAF9F9;*/
	vertical-align: top;
}

body
{ background-color: #e6e6e6;	/*#FEFEF0;*/
}

td.symbian_info, td.bb_info, td.palm_info, td.wm_info, td.android_info, td.iphone_info, td.javame_info, td.wm_info_small, td.bb_info_small, td.symbian_info_small, td.android_info_small, td.iphone_info_small, td.javame_info_small, td.product_info_powerdictaphone, td.product_info_message_in_time, td.product_info_ua_contact, td.demo_project_info, td.blank_cell {
	width:250px;
	height:147px;
	vertical-align:top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: left top;
}


td.wm_info {
	background-image:url(../images/wm_ground.jpg);
	width:779px;
	height:219px;
	
}

td.clear_info {
	background-image:url(../images/clear_ground.jpg);
	width:779px;
	height:153px;
	vertical-align:top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: left top;
}	
td.bb_info {
	background-image:url(../images/bb_ground.jpg);
	width:779px;
	height:219px;
}

td.palm_info {
	background-image:url(../images/palm_ground.jpg);
	width:779px;
	height:219px;
}

td.symbian_info {
	background-image:url(../images/symbian_ground.jpg);
	width:779px;
	height:219px;
}

td.iphone_info {
	background-image:url(../images/iphone_ground.jpg);
	width:779px;
	height:219px;
}

td.android_info {
	background-image:url(../images/android_ground.jpg);
	width:779px;
	height:219px;
}

td.javame_info {
	background-image:url(../images/javame_ground.jpg);
	width:779px;
	height:219px;
}

td.wm_info_small {
	background-image:url(../images/wm_ground_small.jpg);
}

td.bb_info_small {
	background-image:url(../images/bb_ground_small.jpg);
}

td.symbian_info_small {
	background-image:url(../images/symbian_ground_small.jpg);
}

td.android_info_small {
	background-image:url(../images/android_ground_small.jpg);
}

td.iphone_info_small {
	background-image:url(../images/iphone_ground_small.jpg);
}

td.javame_info_small {
	background-image:url(../images/javame_ground_small.jpg);
}

td.blank_cell {
	background-image:url(../images/blank_ground_small.jpg);
}

td.product_info_powerdictaphone {
	background-image:url(../images/powerdictaphone/product_info_ground.png);
	width:372px;
	height:220px;
}

td.product_info_message_in_time {
	background-image:url(../images/message_in_time/product_info_ground.png);
	width:372px;
	height:220px;
}

td.product_info_ua_contact {
	background-image:url(../images/ua_contact/product_info_ground.png);
	width:372px;
	height:220px;
}

td.demo_project_info {
	background-image:url(../images/demo_project_info_ground.png);
	width:372px;
	height:220px;
}

div.card_text {
	position:relative;
	left:136px;
	top:80px;
	width: 626px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;}
	
div.clear_card_text {
   vertical-align:top;
	position:relative;
	left:15px;
	top:7px;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: justify;
}

div.small_card_text {
	position:relative;
	left:90px;
	top:12px;
	width: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

div.product_card_text {
	position:relative;
	left:155px;
	top:32px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

div.demo_project_card_text {
	position:relative;
	left:20px;
	top:13px;
	width: 332px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

td.info {
	text-align: justify;
}

td.list_1a, td.list_2a
{
	width: 30%;
	font-weight: bold;
}

td.list_1a
{
	background-color: /*#dbedfe;*/ #daf4ca;
}

td.list_1b
{
	background-color: /*#e9ecee;*/ #eef9e8;
}

td.list_2a
{
	background-color: /*#e9f4fe;*/ /* #FFFFDC; */ #eef9e8;
}

td.list_2b
{
	background-color: /*#f2f4f5;*/ /* #FFFFFC; */ #eef4d7;
}

table.main_table {
	background-color: white;
	width: 800px;
	border-left-style: solid;
	border-left-color: /*#F5F3B4;*/ #CCCCCC;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: /*#F5F3B4;*/ #CCCCCC;
	border-right-width: 1px;	
}

td.main_text {
	background-color: white;
	width: 100%;
	height: 100%;
	padding-top: 0px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
	text-align: justify;
}

td.border_empty, td.border_top, td.border_caption {
	background-repeat: repeat-x;
	background-position: top; 
}

td.border_top {
	/* background-image: url("../images/border_04.jpg"); */
}

td.border_caption, a.caption, a.caption:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
}

td.border_caption {
	padding-top: 8px;
	vertical-align: top;
	background-image: url("../images/border_03.jpg");
}

h1 {
	font-size: 12pt;
	font-weight: bold;
}

h2 {
	font-size: 10pt;
	font-weight: bold;
}

h2.line {
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A3B6BD;
}

a.caption {
	text-decoration:none;
}

a.caption:hover {
	text-decoration: underline;
}

a.menu, a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration:none;
}
a.menu:hover {
	text-decoration: underline;
} 

td.menu_header, td.menu_hightlight, td.menu_submenu {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: white;
	height: 18px;
	padding-left: 16px;
}

td.menu_header {
	background-color: #eef9e8; /* #C5FF8C;*/
}

td.menu_header:hover {
	background-color: #daf4ca;
}

td.menu_hightlight {
	background-color: #DBEDFE;
}
/* рамка вокруг меню */
td.left_column {
	vertical-align: top;
	border-right-style: solid;
	border-right-color: #aca793; /* #FFDA86; */ /* yellow/red */
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: #aca793; /* #FFDA86; */ /* yellow/red */
	border-top-width: 1px;
}

div.prodesc {
	font-size: 10pt;
	background-color:white;
	padding: 3px; 
	margin:  10px 0 10px 0;
	width:90%;
	border: 1px Solid #A3B6BD;
}

div.screenshot_caption {
	font-size: 10pt;
	text-align: center;
}

img.legend {
	margin-right: 3px;
	margin-top: 13px;
	width	: 29px;
	height	: 28px;
}

span.comments {
	font-style : italic;
}

span.termin {
	font-weight: bold;
}

div.copyright
{
	font-size: 8pt;
	padding-top: 16px;
	padding-bottom: 16px;
}

ul {
	margin: 4px 0 0 0;
	padding-left: 26px;
}