body				{ margin:0px; background-color: white }
body, div, td		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:black}
img					{ border:0px}
h1					{ font-size: 16px; color: #6386A0; font-weight:bold; margin-top:0px}
h2					{ font-size: 14px; color: #6386A0}
h3					{ font-size: 12px; color: #6386A0; font-weight:bold}

a 					{ text-decoration: underline; color:#6386A0 }
a:hover				{ text-decoration: none }

/* Заголовок, лого, поиск, главное меню */
.header .line1 		{ background: #246998 no-repeat; color:white; text-align:right; padding: 10px; vertical-align:bottom}
.header .line2 		{ background: #97B7CE; padding:2px 10px; color:white; text-align:center}

.menu_table			{ vertical-align:top; padding:10px; background: #EAF1F5}
.menu				{ padding:5px }
.menu a				{ color: #6386A0; font-weight:bold; text-decoration:none}
.menu a:hover 		{ color: black }
.menu_current		{ color: black; font-size:11px; font-weight:bold }

.submenu 			{ padding:2px 10px 2px 20px }

.submenu a			{ color: black; font-size:11px; text-decoration:none }
.submenu a:hover 	{ color: #6386A0;}
.submenu_current	{ font-weight:bold; padding-left:20px; font-size:11px;}


.h_dots				{ border-top: 2px #246998 dotted }
hr.dots				{ border-top: 2px #246998 dotted }


/* Контент */
.content_divider	{ background:#246998 }
.content 			{ padding:10px; vertical-align:top; line-height: 17px}
.content p			{ text-align:justify }
.content table		{ background:#246998;}
.content table .header	{ background:#EAF1F5; text-align:center; font-weight:bold}
.content td			{ background: white; padding:3px; vertical-align:top }

.page_title 		{ padding-bottom:10px; color: #6386A0; font-size:14px; font-weight:bold}


/* Подвал */
.footer				{ background: #246998; height: 30px; 
					text-align:center; color:white; font-size:11px; vertical-align:middle}
.creation			{ font-size:10px; text-align:right;  padding-right:10px}
.creation_left			{ font-size:10px; text-align:left;  padding-right:10px}
.creation_z			{ font-size:10px; text-align:left;}

/* Новости */
.news 				{ padding-bottom: 10px}
.news .date 		{ font-size:11px; color:#336699;  vertical-align:top; padding-top:2px}
.news .text			{ padding:0px 5px; vertical-align:top}
.news h1			{ font-size:14px; display:inline}
.news_archive 		{ font-size:12px;}
.news_archive .title	{ color:#336699 }
.news_archive .pager	{ font-weight:bold}
.news_archive .pager a	{ font-weight:normal} 

/* Гостевая книга */
.guestbook 				{}
.guestbook td			{ border: 0px; padding: 0px 5px;}
.guestbook .book_topic		{ font-size: 80%}
.guestbook .question	{ padding:0px 5px 0px 10px;}
.guestbook .answer		{ padding:0px 5px 0px 40px; font-size: 80%; font-style: italic; }
.guestbook .date		{ font-size: 70%; text-align: right;  padding-bottom:5px}
.guestbook .h_dots		{ border-top: 2px #C9B18B dotted }

