
/* Переопределение стандартных тегов */

#map_canvas {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	font:normal 10pt tahoma,verdana,arial;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
}

table, td {
	font:normal 10pt tahoma,verdana,arial;
/*	vertical-align:top;*/
}

h1 {
	font:bold 14pt tahoma,verdana,arial;
	margin:0px 0px 5px 0px;
	color:#773311;
}

h2 {
	font:bold 12pt tahoma,verdana,arial;
	margin:0px 0px 5px 0px;
	color:#111111;
}

h3 {
	font:bold italic 11pt verdana,tahoma,arial;
	margin:0px 0px 5px 0px;
	color:#000000;
}

h4 {
	font:bold 10pt tahoma,verdana,arial;
	margin:0px 0px 5px 0px;
	color:#000000;
}

h5 {
	font:bold italic 9pt verdana,tahoma,arial;
	margin:0px 0px 5px 0px;
	color:#000000;
}

p {
	margin:0px;
	line-height:1.2
}

blockquote {
	border:1px solid #DFCFCF;
	background-color:#F0EDEB;
	margin:10px;
	padding:3px;
}

pre {
	font:normal 10pt courier;
	line-height:1.2;
	border:1px solid #DFCFCF;
	background-color:#F5F2F0;
	margin:10px;
	padding:3px;
}

a, a:visited {
	color:#AF4848;
}

a:hover {
	color:FF7F00;
}

li {
	margin:0px;
	line-height:1.2
}

/* Специфические стили оформления внутри текста основного информационного блока */

td p.alert {
	margin:0px;
	line-height:1.2;
	color:#FF0000
}

/* Страница новостей */

td p.news_date {
	color:#AFAFAF;
	font:normal 8pt tahoma,verdana,arial;
	padding:0px;
	margin-top:2px;
}

td p.news_title {
	padding:15px 0px 0px;
	font:bold 11pt tahoma,verdana,arial;
	text-align:left;
}

td p.news_short {
	padding:7px 15px;
	font:normal 9pt tahoma,verdana,arial;
	text-align:justify;
}

a.news_link, a:visited.news_link {
	text-decoration:none;
}

a:hover.news_link {
	text-decoration:underline;
}

.new_title {
	font:normal 12pt tahoma,verdana,arial;
	padding:3px;
	text-align:justify;
}

/* Кнопки действий */

.editbutton {
	background:#FCF9F7 url(/images/editicon.gif) left center no-repeat;
	border-top:1px solid #E5DEDC;
	border-left:1px solid #E5DEDC;
	border-bottom:1px solid #B5AEAC;
	border-right:1px solid #B5AEAC;
	margin:2px;
	font:normal 8pt tahoma,verdana,arial;
	text-align:right;
	width:22px;
	height:22px;
	cursor:pointer;
}

:hover.editbutton, .editbutton_jshover {
	background:#E4CAB2 url(/images/editicon.gif) left center no-repeat;
	border-top:1px solid #F0D6BE;
	border-left:1px solid #F0D6BE;
	border-bottom:1px solid #755545;
	border-right:1px solid #755545;
	margin:2px;
	font:normal 8pt tahoma,verdana,arial;
	text-align:right;
	width:22px;
	height:22px;
	cursor:pointer;
}

.delbutton {
	background:#FCF9F7 url(/images/delicon.gif) left center no-repeat;
	border-top:1px solid #E5DEDC;
	border-left:1px solid #E5DEDC;
	border-bottom:1px solid #B5AEAC;
	border-right:1px solid #B5AEAC;
	margin:2px;
	font:normal 8pt tahoma,verdana,arial;
	text-align:right;
	width:22px;
	height:22px;
	cursor:pointer;
}

:hover.delbutton, .delbutton_jshover {
	background:#E4CAB2 url(/images/delicon.gif) left center no-repeat;
	border-top:1px solid #F0D6BE;
	border-left:1px solid #F0D6BE;
	border-bottom:1px solid #755545;
	border-right:1px solid #755545;
	margin:2px;
	font:normal 8pt tahoma,verdana,arial;
	text-align:right;
	width:22px;
	height:22px;
	cursor:pointer;
}

.editbuttonx {
	background:#FCF9F7 url(/images/editiconx.gif) left center no-repeat;
	border-top:1px solid #F5EEEC;
	border-left:1px solid #F5EEEC;
	border-bottom:1px solid #C5BEBC;
	border-right:1px solid #C5BEBC;
	margin:2px;
	font:normal 8pt tahoma,verdana,arial;
	text-align:right;
	width:22px;
	height:22px;
}

.delbuttonx {
	background:#FCF9F7 url(/images/deliconx.gif) left center no-repeat;
	border-top:1px solid #F5EEEC;
	border-left:1px solid #F5EEEC;
	border-bottom:1px solid #C5BEBC;
	border-right:1px solid #C5BEBC;
	margin:2px;
	font:normal 8pt tahoma,verdana,arial;
	text-align:right;
	width:22px;
	height:22px;
}

.button {
	background:#FFFFFF;
	border-top:1px solid #E5DEDC;
	border-left:1px solid #E5DEDC;
	border-bottom:1px solid #B5AEAC;
	border-right:1px solid #B5AEAC;
	margin:2px;
	font:normal 8pt tahoma,verdana,arial;
	text-align:center;
	cursor:pointer;
}

/* Блок основного горизонтального меню */

td.h_menu {
	vertical-align:middle;
	padding:0px 0px;
	background-color:#BF5A5A;
	border-top:1px solid #DF7F7F;
	border-bottom:1px solid #640000;
}

a.h_menu, a:visited.h_menu {
	color:white;
	font:bold 9pt tahoma,verdana,arial;
	text-decoration:none;
}

a:hover.h_menu {
	color:yellow;
	text-decoration:none;
}

/* Основное содержимое сайта */

td.main {
	background-color:#FCF9F7;
	padding:0px;
}

td.footer {
	background-color:#EFE0C6;
	padding-bottom:3px;
	border-top:2px solid #640000;
	padding-top:2px;
}

td.infopane {
	vertical-align:top;
	background-color:#F9F2F0;
}

.info2 {
	font:normal 10pt tahoma,verdana,arial;
	vertical-align:top;
	padding:10px;
	text-align:justify;
}

/* Таблицы внедрённых решений, партнёров и т.д. */

.subtable_name {
	font:bold 10pt tahoma,verdana,arial;
	padding-bottom:5px;
	color:#555555;
}

td.subtable_title {
	font:normal 9pt tahoma,verdana,arial;
	border-top:1px solid #EF7F7F;
	border-right:1px solid #EF7F7F;
	padding:5px;
}

td.subtable_text {
	font:normal 9pt tahoma,verdana,arial;
	border-top:1px solid #EF7F7F;
	padding:5px;
}

td.subtable_bottom {
	border-top:1px solid #EF7F7F;
	padding:2px;
}

/* Режим редактирования и просмотра таблиц */

td.info2_1 {
	font:normal 10pt tahoma,verdana,arial;
	vertical-align:top;
	padding:7px 3px;
	text-align:left;
	border-bottom:1px solid #F5EEEC;
	width:25%
}

td.info2_2 {
	font:normal 10pt tahoma,verdana,arial;
	vertical-align:middle;
	padding:3px;
	text-align:left;
	border-bottom:1px solid #FCF9F7;
	background-color:#F5EEEC;
	width:75%
}

td.info_small {
	font:normal 8pt tahoma,verdana,arial;
	vertical-align:top;
	padding:3px;
	text-align:center;
}

div.list_edit{
	background-color:#FCF9F7;
	font:normal 10pt tahoma,verdana,arial;
	vertical-align:top;
	padding:3px;
	text-align:left;
	border:1px solid #AFACA7;
	overflow:auto;
}

div.avatar{
/*	background-color:white;
	height:80px;
	width:80px;
	vertical-align:middle;
	padding:0px;
	border:1px solid #AFACA7;*/
	overflow:none;
	float:left;
}

.info_edit {
	border-collapse:collapse;
	border:1px solid #AFACA7;
	font:normal 8pt tahoma,verdana,arial;
	vertical-align:middle;
	padding:3px;
	text-align:left;
}

.forum_post {
	border-collapse:collapse;
	border:1px solid #AFACA7;
	font:normal 10pt tahoma,verdana,arial;
	vertical-align:top;
	padding:3px;
	text-align:left;
}

p.post_paragraph {
	margin:5px;
}

.info_edit_center {
	border-collapse:collapse;
	border:1px solid #AFACA7;
	font:normal 8pt tahoma,verdana,arial;
	vertical-align:middle;
	padding:3px;
	text-align:center;
}

.info_edit_title {
	background-color:#E4CAB2;
	border-collapse:collapse;
	border:1px solid #AFACA7;
	font:normal 8pt tahoma,verdana,arial;
	vertical-align:middle;
	padding:3px;
	text-align:center;
}

/* Блок основного вертикального меню */

a.info1, a:visited.info1 {
	display:block;
	height:auto;
	color:white;
	font:bold 9pt tahoma,verdana,arial;
	text-decoration:none;
	padding:5px
}

a:hover.info1 {
	display:block;
	height:auto;
	color:yellow;
	text-decoration:none;
	padding:5px
}

td.v_menu_selected, td.v_menu_selected_jshover {
	background-color:#AF4C4C;
	padding:0px;
	border-bottom:1px solid #7F0000;
	border-right:1px solid #7F0000;
	border-top:1px solid #DF7F7F;
	border-left:1px solid #DF7F7F;
	cursor:default;
}

td.v_menu {
	background-color:#E79C9C;
	padding:0px;
	border-bottom:1px solid #980000;
	border-right:1px solid #980000;
	border-top:1px solid #FFCFCF;
	border-left:1px solid #FFCFCF;
	cursor:default;
}

td:hover.v_menu, td.v_menu_jshover {
	background-color:#D78787;
	padding:0px;
	border-bottom:1px solid #980000;
	border-right:1px solid #980000;
	border-top:1px solid #FFCFCF;
	border-left:1px solid #FFCFCF;
	cursor:default;
}

/* Блок вертикального подменю */

a.info1_1, a:visited.info1_1 {
	display:block;
	height:auto;
	color:black;
	font:normal 8pt tahoma,verdana,arial;
	text-decoration:none;
	padding:2px 5px
}

a:hover.info1_1 {
	display:block;
	height:auto;
	color:red;
	text-decoration:none;
	padding:2px 5px
}

td.v_submenu_selected, td.v_submenu_selected_jshover {
	background-color:#E4CAB2;
	padding:0px;
	border-bottom:1px solid #C8A080; /*987000*/
	border-right:1px solid #C8A080;
	border-top:0px solid #000000;
	border-left:1px solid #C8A080;
}

td.v_submenu, td.v_submenu_jshover {
	background-color:#FCF9E0;
	padding:0px;
	border-bottom:1px solid #C8A080;
	border-right:1px solid #C8A080;
	border-top:0px solid #000000;
	border-left:1px solid #C8A080;
}

/* Подвал сайта */

a.ps1, a:visited.ps1 {
	color:#643F24;
	font:bold 9pt tahoma,verdana,arial;
	text-decoration:none;
	margin:2px;
}

a:hover.ps1 {
	color:red;
	text-decoration:none;
}

td.ps1 {
	font:bold 8pt verdana,tahoma,verdana,arial;
	vertical-align:middle;
	width:195px;
	padding-left:5px;
	color:#AF5A5A;
}

td.ps2 {
	font:normal 8pt tahoma,verdana,arial;
	width:195px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#C08262;
}

td.psr {
	width:4px;
	background-color:#E4CAB2;
}

td.ps3 {
	font:bold 8pt verdana,tahoma,verdana,arial;
	vertical-align:middle;
	width:105px;
	padding-left:5px;
	color:#AF5A5A;
}

/* Голосования */

td.pollquestion {
	padding-top:15px;
	padding-bottom:5px;
	border-top:1px solid silver;
	color:#7F0000;
}

td.voteanswer {
	padding:5px 5px 5px 10px;
	border-top:1px dashed silver;
	font-size:11px;
}

td.votegraph {
	padding:5px;
	width:210px;
	border-top:1px dashed silver;
}

td.votepercent {
	padding:5px;
	width:60px;
	border-top:1px dashed silver;
	font-size:11px;
	text-align:right;
}
