/* Общие настройки */
* 	 { margin: 0; padding: 0; }
html { height: 100%; }
body { position: relative; height: auto !important; height: 100%; min-height: 100%; font-size: 12px; color: #393939; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0; background-color: #f6f6f0; line-height: 1.6em; }
div#container 	{ width: 95%; margin: 0 auto 0 auto; padding-right: 20px; }
div#content { width: 100%; border-left: #bbbbbb 20px solid; background: #FFFFFF; }


/* Шапка */
img#logo { margin: 10px 10px 10px 10px; }
img#header { margin: 10px 0px 10px 10px; }
img#right_bg { margin: 0px 0px 0px 10px; }
table#news_header td { padding: 0px 10px 10px 10px; }
table#news_header td.right_border { border-right: #fe0127 1px solid; }
td#header_bg { background: url(../img/bg.jpg) top left repeat-x; }


/* Mеню */
td#menu { padding: 10px 0px 10px 30px; vertical-align: top; width:150px}
h1.menu_head { color: #fe0127; font-size: 1em; padding: 0.5em 0 0.1em 0; }
h1.menu_head_active { color: #CC0000; font-size: 1em; padding: 0.5em 0 0.1em 0; }
h1.menu_head a { color: #fe0127; }
ul.menu { padding: 0 0 10px 5px; }
ul.menu li { list-style-image: url(../img/bullet.gif); list-style-position: inherit; padding-left: 5px; }
ul.menu li.menu_active { font-weight: bold; color: #CC0000; }
td#menu form{ padding: 0px 0px 20px 0px; }


/* Центральная часть */
td#central_td { padding: 0px 30px 0px 0px; vertical-align: top; }
td#content_td { padding: 15px 10px 10px 20px; vertical-align: top; } .ditto_page, .ditto_currentpage {margin: 0 3px;}


/* Оформление текста */
h1 	{ font-size: 1.7em; color: #fe0127; padding: 0.5em 0 0.5em 0; }
h2 	{ font-size: 1.5em; color: #fe0127; padding: 0.5em 0 0.5em 0; }
h3 	{ font-size: 1.3em; color: #fe0127; padding: 0.5em 0 0.5em 0; }
h4 	{ font-size: 1em; color: #fe0127; padding: 0.5em 0 0.5em 0; }
h5 	{ font-size: 0.9em; color: #fe0127; padding: 0.5em 0 0.5em 0; }
p 	{ padding: 0.5em 0 0.5em 0; }
.date { font-size: 0.9em; color: #808080; font-weight: bold; padding: 0; }
.news_promo { background-color: #f6f6f0; border-left: #bbbbbb 15px solid; padding-right: 10px; font-weight: bold; margin: 10px 0 10px 0; }
.news_promo p 	{ padding: 0.2em 0 0.2em 0; }
.news_promo img { float: left; margin: 0 10px 0 1px; position: inherit; display: inline; }
.news_promo p 	{ align: justify; }
.site_content p	{ align: justify; }
.site_content p + p { align: justify; text-indent: 1.5em; }
.links { font-size: 0.9em; color: #999999; font-weight: bold; padding: 0.2em 0 1em 0; }



/* Ссылки */
a 	 		{ color: #424280; text-decoration: none; font-weight: bold;}
a.visited	{ color: #424280; text-decoration: none; font-weight: bold;}
a:hover 	{ color: #3285A9; text-decoration: none; font-weight: bold;}

a.grey { color: #999999; }
.active_page { font-size: 13px; }

input { font-size: 14px; }
input.button { font-size: 12px; vertical-align: top; }


/* Оформление таблиц в тексте */
td#content_td table { margin-top: 10px; margin-bottom: 30px; }
td#content_td td { padding-right: 20px; padding-bottom: 5px; padding-top: 3px; vertical-align: top; margin-right: 1px; border-bottom: #fe0127 1px solid; }

/* Списки */
ul, ol, li { margin: 0.5em 0 0.5em 0; }


/* Правая колонка */
td#right_column { padding: 10px 0px 0px 10px; vertical-align: top; }
td#right_column p { padding: 0px 0px 5px 0px; }
td#right_column p.date { padding: 5px 0px 5px 0px; }
td#right_column h1 { color: #fe0127; font-size: 1em; padding: 10px 0 10px 0; }
td#right_column h1 a { color: #fe0127; }

td#footer { border-top: #fe0127 1px solid; padding: 10px 10px 10px 20px; }
