@charset "windows-1251";
/**
 * Stylesheet for the www.gesnsk.ru site
 *
 * Разработано:
 *     ВИтонИК 2006
 *     http://www.vitonic.ru/
 *     email: service@vitonic.ru
 *
 * @author Сергей Александрович Брыляков (sergey@vitonic.ru)
 */

body {
	font-size:				12;
	font-family:			Arial, Tahoma;
}

img {
	border:	0px;
}

table {
	font-size:				12;
	font-family:			Arial, Tahoma;
}

table.bottom_page {
	background: url(images/bottom_bg.jpg) top left;
	background-repeat: no-repeat;
	/*border-collapse: separate; border-spacing: 22px;*/
	border: 0;
	font-family:	Arial, Tahoma;
	font-size: 		11;
}

td.left_panel {
	background: url(images/left_panel_bg.jpg) bottom left;
	background-repeat: no-repeat;
}

table.maintable {
	border-top:		1px solid #FFFFFF;
	border-left:	1px solid #c8c8c8;
	border-bottom:	1px solid #c8c8c8;
}

table.left_menu {
	background: url(images/left_panel_menu_bg.png) top left;
	background-color: #f2f2f2;
	background-repeat: no-repeat;
	border-bottom:	1px solid #c8c8c8;
}

table.left_menu_items {
	font-family:	Arial, Tahoma;
	font-size: 		12;
}

td.left_menu_item_orange {
	width: 7;
	background-color: #ffa800;
}

td.left_menu_item_arrow {
	width: 35;
	padding-top: 5;
	padding-bottom: 5;
	text-align:		center;
	vertical-align:	top;
	border-bottom:	1px solid #c8c8c8;
}

td.left_menu_item {
	padding-top: 2;
	padding-bottom: 2;
	text-align:		left;
	border-bottom:	1px solid #c8c8c8;
}

.orenge_blok {
	background-color: #ffa800;
}

table.menu_horizon {
	font-family:	Arial, Tahoma;
	font-size: 		11;
}

td.menu_horizon {
	text-align:		center;
	vertical-align:	top;
	width:			100;
	padding-top:	3;
}

td.page_name {
	font-family:	Arial, Tahoma;
	font-size: 		14;
	color:			#FFFFFF;
	vertical-align:	top;
	background-color: #005bdd;
}

a.menu:link,	a.menu:visited	{color:#000000; text-decoration: none;}
a.menu:active,	a.menu:hover	{color:005bdd; text-decoration: underline;}

h1 {
	font-family:		Arial, Tahoma;
	font-size:			13;
	font-weight: 		bold;
	color:				#005bdd;
	margin-left:		15;
	margin-bottom:		3;
}

h2 {
	font-family:		Arial, Tahoma;
	font-size:			13;
	font-weight: 		bold;
	color:				#000000;
	margin-left:		15;
	margin-bottom:		3;
}

table.h1 {
	background:			url(images/main_shade.png) top left;
	background-repeat:	no-repeat;
	width:				100%;
	height:				43;
}

a:link,		a:visited	{color:#005bdd; text-decoration: underline;}
a:active,	a:hover		{color:#005bdd; text-decoration: none;}

a.move:link,	a.move:visited	{color:#005bdd; text-decoration: none;}
a.move:active,	a.move:hover		{color:#005bdd; text-decoration: underline;}

a.road:link,	a.road:visited	{color:#FFFFFF; text-decoration: none;}
a.road:active,	a.road:hover	{color:#FFFFFF; text-decoration: underline;}

div {
	text-indent:	1em;
	text-align:		justify;
	/*margin-left:	15;
	margin-right:	15;*/
}

p {
	text-indent:	1em;
	margin: 3 0 3 0;
	padding: 0;
}

ul {
	margin-top:		5;
	margin-bottom:	5;
}

.news_date {
	color: 999999;
	font-size: 10;
	font-weight: 		bold;
}

div.news_text {
	text-indent:	0em;
	text-align:		justify;
	width:			100%;
	margin-left:	80;
	margin-right:	80;
}

div.main_text {
	text-indent:	1em;
	text-align:		justify;
	width:			100%;
	margin-left:	80;
	margin-right:	80;
}

div.main_text_ {
	text-indent:	0em;
	text-align:		justify;
	width:			100%;
	margin-left:	80;
	margin-right:	80;
}

ul.main_text {
	margin-left:	130;
	margin-right:	80;
}

/* ------------------------------- */

table.admin_s {
	background-color: #999999;
	width: 80%;
}

tr.admin_s {
	background-color: #FFFFFF;
}

th.admin_s {
	color: #FFFFFF;
	background-color: #005bdd;
}

td.admin_s {
	background-color: #FFFFFF;
}

/*
h1 {
	font-family:		Tahoma, Arial;
	font-size:			19;
	text-decoration:	none;
	font-style:			normal;
	font-weight: 		normal;
	color:				#3f5283;
	margin-bottom:		20;
}

h2 {
	font-family:		Tahoma, Arial;
	font-size:			14;
	text-decoration:	none;
	font-style:			normal;
	font-weight: 		bold;
	color:				#3f5283;
	margin-bottom:		10;
	text-indent:	1em;
	margin-left:	30;
	margin-right:	30;
}

h1.panel {
	font-family:		Tahoma, Arial;
	font-size:			19;
	text-decoration:	none;
	font-style:			normal;
	font-weight: 		normal;
	color:				#8994ae;
	margin-bottom:		20;
	margin-top:			22;
}

div {
	text-indent:	1em;
	text-align:		justify;
	margin-left:	30;
	margin-right:	30;
}


.logo {
	height:	163;
	width:	530;
}

table {
	font-size:	10pt;
	font-family:	Tahoma, Arial;
}

table.maintable {
	background: url(images/text_bg.png) top center;
	background-repeat: repeat-x;
}

table.maintext {
	background: url(images/text_corner.jpg) top right;
	background-repeat: no-repeat;
	border-collapse: separate; border-spacing: 22px;
	border: 0;
}

tr.header {
	background: url(images/header_bg.png) #394C7F;
}

.bgmenu {
	background: url(images/menu_bg.png);
}

.linemenu {
	background: url(images/menu_line_bg.png) #b5bfda;
}

.bottommenu {
	background: url(images/menu_bottom_bg.png);
}

td.bodyleft {
	background: url(images/left_element.png) center right;
	background-repeat: no-repeat;
}

a:link,		a:visited	{color:#3f5283; text-decoration: none;}
a:active,	a:hover		{color:#3f5283; text-decoration: underline;}

a.menu:link,	a.menu:visited	{color:#3f5283; text-decoration: none;}
a.menu:active,	a.menu:hover	{color:#3f5283; text-decoration: underline;}

a.menu_select:link,	a.menu_select:visited	{color:#000000; text-decoration: none;}
a.menu_select:active,	a.menu_select:hover	{color:#000000; text-decoration: underline;}*/