@CHARSET "UTF-8";
img {	border: 0px; }

body {
	padding: 0px;
	margin: 0px;
	background-color: white;
}

body, p, div, td, th h1, h2, h3, h4, h5, h6 {
	font-family: verdana, sans-serif; /* MS Reference Sans Serif */
}

body, p, div, td, th {	font-size: 10pt;}

a 		{ text-decoration: underline;	}
a:hover { text-decoration: none;		}

body, p, div, td, th, h1,h2,h3,h4,h5,h6 { color: #605d5c;}
h1 {font-size: 150%;}
h2 {font-size: 120%;}
h3 {font-size: 100%;}

a {color: #00A539;}
 



/* Дизайн.КАРКАС */
table.design {
	width: 1000px;	
}

/* Дизайн.каркас.PRE-ШАПКА*/
table.design table.pre-header td { vertical-align: bottom; }




/* Дизайн.каркас.ШАПКА*/
table.design table.header {
	background-repeat: repeat-y;
	background-image: url('img/header-bg.png');
}
table.design table.header tr {	height: 252px; }
table.design table.header td { vertical-align: middle; }

table.design table.header td.left { padding-left: 60px;}
table.design table.header td.right{ padding-right: 60px; text-align: right; }

table.design tr.separator-line { height: 20px;}
	

/* Дизайн.каркас.СТРОКА_МЕНЮ */
table.design table.menu-line {	margin-left: 40px; margin-right: 40px; width: 920px; }
table.design table.menu-line tr { height: 120px; }
table.design table.menu-line td { vertical-align: bottom; text-align: center;  padding-bottom: 4px;}
table.design table.menu-line a  { color: #5e5b5a; font-weight: bold; text-decoration: underline; }
table.design table.menu-line a:hover { text-decoration: none; }


/* Дизайн.каркас.ЦЕНТР */
table.design table.content-table td { vertical-align: top; }
table.design table.content-table td.left-col  { width: 200px; vertical-align: top; }
table.design table.content-table td.right-col { width: 200px; vertical-align: top; }
table.design table.content-table td.center-col{ padding: 10px;}
table.design table.content-table {margin-bottom: 35px;}

/* Дизайн.каркас.ФУТЕР */
table.design table.footer { 
	background-repeat: repeat-y;
	background-image: url('img/footer_bg.jpg');
}
table.design table.footer td { height: 87px; color: white; font-size: 70%; font-weight: bold; }
table.design table.footer td.left { padding-left: 60px; }
table.design table.footer td.right{ padding-right: 60px; text-align: right; }
table.design table.footer td div { color: white; font-size: inherit; font-weight: inherit; }
table.design table.footer td a { color: white; text-decoration: underline; font-size: inherit; font-weight: inherit; }
table.design table.footer td a:hover { text-decoration: none;}


/* =============================================================================== */
table.design table.pre-header td a		{text-decoration: underline; color: #00a539; }
table.design table.pre-header td a:hover{text-decoration: none;}

div.page-title	{ font-size: 250%; font-weight: bold; color: gray; }
div.site-path span, div.site-path a	{ color: #807d7c; }


.mod-structure table.leftmenu  td.image { vertical-align: middle; text-align: center; }
.mod-structure table.leftmenu  td.title { vertical-align: middle; text-align: left; }
.mod-structure table.submenu   td { vertical-align: middle; text-align: center; }
.mod-structure table.simple    td { padding-bottom: 10px;  vertical-align: middle; text-align: left;}

.mod-structure table.rightmenu td.image { vertical-align: middle; text-align: center; }
.mod-structure table.rightmenu td.title { vertical-align: middle; text-align: right; }

.mod-structure table.rightmenu	a,
.mod-structure table.leftmenu	a, 
.mod-structure table.submenu	a,
.mod-structure table.advanced	a {text-decoration: underline; font-weight: bold; color: #605d5c; }
.mod-structure table.rightmenu	a:hover,
.mod-structure table.leftmenu	a:hover,
.mod-structure table.submenu	a:hover {text-decoration: none;} 
.mod-structure tr.floater-submenu td {padding-top: 20px;}	

.mod-event h1 {text-align: center;}
.mod-event a.datetime 		 {text-decoration: none; font-style: italic;}
.mod-event a.datetime:hover {text-decoration: underline;}
.mod-event a.title		{ display: block; color: #605d5c; text-decoration: underline; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.mod-event a.title:hover{text-decoration: none;}
.mod-event a.text-short{ display: block; color: #605d5c; text-decoration: none; margin-bottom: 10px;}

div.header-menu {margin-bottom: 10px; margin-top: 10px;






