/*
================================================================================
Официальный WEB-сайт Совета национальной безопасноси и обороны Украины
WWW.RAINBOW.GOV.UA
--------------------------------------------------------------------------------
Разработчик - Андрей Головко | www.golovko.net (С)
--------------------------------------------------------------------------------

ОСНОВНОЙ КАСКАДНЫЙ ЛИСТ СТИЛЕЙ

================================================================================
*/
/*Общее*/
body{background:#375F8E url("/img/body.gif") top center repeat-x; overflow:auto; margin:0; padding:0 1em 2em 1em;}
body, div, p, td, th{font:normal 12px Arial, Tahoma, Verdana, Sans-serif; color:black; line-height:120%;}
form{margin:0; padding:0;}
img{border:0;}
a{color:#003366; text-decoration:underline;}
a:hover {text-decoration:none;}
h1 {font: bold 1.8em Trebuchet MS, Arial, Tahoma, Verdana, Sans-Serif; color:#006699; margin:0.5em 0;}
h2 {font: bold 1.7em Trebuchet MS, Arial, Tahoma, Verdana, Sans-Serif; color:#006699; margin:0.5em 0;}
h3 {font: bold 1.6em Trebuchet MS, Arial, Tahoma, Verdana, Sans-Serif; color:#006699; margin:0.5em 0;}
h4 {font: bold 1.5em Trebuchet MS, Arial, Tahoma, Verdana, Sans-Serif; color:#006699; margin:0.5em 0;}

/*Шапка*/
table.header {height:140px;}
table.header#logo_ua {background:#65A2D4 url("/img/head_new.jpg") top left no-repeat;}
table.header#logo_ru {background:#65A2D4 url("/img/head_ru_new.jpg") top left no-repeat;}
table.header#logo_en {background:#65A2D4 url("/img/head_en_new.jpg") top left no-repeat;}
table.header td#gradient {background:transparent url("/img/head_bg.png") center right repeat-y;}
table.header div#intro{height:100px; width:100%; overflow: hidden; font:italic normal 12px Times, Serif; color:#FFFFCC; line-height:110%; margin-top:2px;}
table.header div#intro small{display:block; margin-top: 8px; font:italic normal 11px Times, Serif;}
table.header div#toplinks{font:normal 12px Tahoma,Arial,Verdana,Sans-serif; color:#003366; padding-right:20px;}
table.header div#toplinks img{vertical-align:bottom;}
table.header div#toplinks a {font-weight:bold; color:#003366;}
table.header div#toplinks a.active {color:yellow; text-decoration:none;}

/*Подошва*/
table.footer td{font:normal 11px Tahoma, Arial, Verdana, Sans-serif; color:#E0E0E0; background: transparent url("/img/footer_logo.png") left center no-repeat; padding-left:60px;}
table.footer td a{color:#E0E0E0;}

/*
=============================================================================== 
| Левая панель 
===============================================================================
*/
table#lpanel {background:#003366 url("/img/lpanel_shadow.gif") center right repeat-y; table-layout: fixed; border-collapse: collapse;}
table#lpanel td.content {width:100%; height:100%; padding-right:20px;}
table#lpanel th img{width:25px; height:25px;}
table#lpanel th.ts, table#lpanel th.bs {background: transparent; width:100%; height:25px;}
table#lpanel th.ls, table#lpanel th.rs {background: transparent; width:25px; height:100%;}
table#lpanel th.ltc {width:25px; height:25px; background:transparent url("/img/ltc.gif") right bottom no-repeat;}
table#lpanel th.lbc {width:25px; height:25px; background:transparent url("/img/lbc.gif") right top no-repeat;}

/*Главное меню*/
dl#mainmenu {padding:0; margin:0; overflow:hidden;}
dl#mainmenu dt {background:transparent url("/img/mainmenu_line.gif") top center repeat-x; padding:12px 0 8px 0; margin:0;}
dl#mainmenu dt a{display:block; font:bold 12px Tahoma, Arial, Verdana, Sans-serif; background:transparent url("/img/mainmenu_arrow.gif") left center no-repeat; padding-left:20px; color:#FFFF99; text-decoration:none;}
dl#mainmenu dt.active a{background:transparent url("/img/mainmenu_arrow_active.gif") left center no-repeat;}
dl#mainmenu dt a:hover {text-decoration:underline;}
dl#mainmenu dd {font:normal 12px Arial,Tahoma,Verdana,Sans-serif; padding:0; margin:0;}
dl#mainmenu dd a {display:block; background:transparent url("/img/icon_arrow.gif") left top no-repeat; margin:0; color:white; text-decoration:none; padding:0 0 8px 20px;}
dl#mainmenu dd a:hover {text-decoration:underline;}

/*Форма поиска*/
table.searchform {background:transparent url("/img/mainmenu_line.gif") top center repeat-x; overflow:hidden;}
table.searchform td{padding-top:14px; padding-bottom:4px;}
table.searchform td.search_string {width:99%; padding-right:4px;}
table.searchform td.search_string input{vertical-align:middle; font:normal 11px Tahoma,Arial,Verdana,Sans-serif; width:100%; color:gray;}
a.ex_search{font:normal 11px Tahoma,Arial,Verdana,Sans-serif; color:#CC6600; text-decoration:none;}
a.ex_search:hover{text-decoration:underline;}

/*Баннеры*/
div.banners {background:transparent url("/img/mainmenu_line.gif") top center repeat-x; overflow:hidden; padding-top:12px; text-align:center;}
div.banners img {margin-bottom: 10px;}

/*
=============================================================================== 
| Центральная панель
===============================================================================
*/
table#mpanel {background:white; table-layout: fixed; border-collapse: collapse; height:100%;}
table#mpanel td.content {width:100%; height:100%; vertical-align:top;}
table#mpanel th img{width:25px; height:25px;}
table#mpanel th.ts, table#mpanel th.bs {background: transparent; width:100%; height:25px;}
table#mpanel th.ls, table#mpanel th.rs {background: transparent; width:25px; height:100%;}
table#mpanel th.ltc {width:25px; height:25px; background:transparent url("/img/ltc.gif") right bottom no-repeat;}
table#mpanel th.rtc {width:25px; height:25px; background:transparent url("/img/rtc.gif") left bottom no-repeat;}
table#mpanel th.lbc {width:25px; height:25px; background:transparent url("/img/lbc.gif") right top no-repeat;}
table#mpanel th.rbc {width:25px; height:25px; background:transparent url("/img/rbc.gif") left top no-repeat;}

/* Дерево навигации */
div.nav_tree{font:normal 11px Tahoma,Arial,Verdana,Sans-serif; line-height:100%; color:#003366; padding-bottom:0.5em; border-bottom:1px dotted #999999;}
div.nav_tree a{text-decoration:underline; color:#CC6600;}
div.nav_tree a:hover{text-decoration:none;}

/* Ссылка "Версия для печати" */
div.print_version {text-align:right; font:normal 11px Tahoma,Arial,Verdana,Sans-serif; line-height:100%; margin-top:1em; padding-top:1em; border-top:1px dotted #999999;}
div.print_version a{display: block; padding:2px 18px; text-decoration:underline; color:#CC6600; background:transparent url("/img/icon_print.gif") right bottom no-repeat;}
div.print_version a:hover{text-decoration:none;}

/* Постраничная навигация */
div.page_split_bar {margin:1.5em 0 1em 0; font:normal 11px Tahoma,Arial,Verdana,Sans-serif;}
div.page_split_bar a, div.page_split_bar a.no_active {background:#FFCC66; padding:1px 6px;}
div.page_split_bar b {background:#003366; color:white; padding:1px 6px;}
div.page_split_bar a.active {font-weight:bold; text-decoration:none; background:#003366; color:white; padding:1px 6px;}

/* Форма выборки */
form.sel select {font:normal 11px Arial,Tahoma,Verdana,Sans-serif;}
form.sel input {font:normal 10px Tahoma,Arial,Verdana,Sans-serif;}
form.sel input.submit {font:normal 12px Tahoma,Arial,Verdana,Sans-serif;}
form.sel table {border:1px solid #CC6600;}
form.sel table td {font:normal 11px Tahoma,Arial,Verdana,Sans-serif; background:#FFCC66; white-space:nowrap;}
form.sel table tfoot td {background:#DDDDDD;}
td.finded b{color: green;}
td.all_link {text-align:right;}
td.all_link a{display:block; text-decoration:underline; color:#CC6600; background:transparent url("/img/icon_archive.gif") right bottom no-repeat; padding-right:18px;}
td.all_link a:hover{text-decoration:none;}

/*
=============================================================================== 
| Правая панель
===============================================================================
*/
table#rpanel {background:#336699 url("/img/rpanel_shadow.gif") center left repeat-y; table-layout: fixed; border-collapse: collapse;}
table#rpanel td.content {width:100%; height:100%; padding-left:20px;}
table#rpanel th img{width:25px; height:25px;}
table#rpanel th.ts, table#rpanel th.bs {background: transparent; width:100%; height:25px;}
table#rpanel th.ls, table#rpanel th.rs {background: transparent; width:25px; height:100%;}
table#rpanel th.rtc {width:25px; height:25px; background:transparent url("/img/rtc.gif") left bottom no-repeat;}
table#rpanel th.rbc {width:25px; height:25px; background:transparent url("/img/rbc.gif") left top no-repeat;}

/* БЛОКИ */
div#blocks {padding:0; margin:0;}
div#blocks div.block_head {background:transparent url("/img/blocks_line.gif") center bottom repeat-x; padding:0 0 10px 4px; font:bold 12px Tahoma, Arial, Verdana, Sans-serif; color:#FFFF99;}
div#blocks div.block {vertical-align:top; margin: 8px 0 12px 0;}
div#blocks div.block div.item {font:normal 11px Tahoma,Arial,Verdana,Sans-serif; margin:8px 0 4px 0;}
div#blocks div.block a.all_link {text-align:right; display:block; text-decoration:underline; color:#FF9900; background:transparent url("/img/icon_other.gif") right bottom no-repeat; padding-right:18px;}

/* Новости */
div#blocks div.block div.item div.date {font:bold 11px Tahoma,Arial,Verdana,Sans-serif; color:#FF9900; margin-top:4px;}
div#blocks div.block div.item a.news_head {color:white; text-decoration:none;}
div#blocks div.block div.item a.news_head:hover {text-decoration:underline;}

/* Документы */
div#blocks div.block div.item div.doc_head {font:bold 11px Tahoma,Arial,Verdana,Sans-serif; color:#FF9900; margin-top:4px;}
div#blocks div.block div.item div.doc_head span.doc_num{color:#FFCC00; white-space:nowrap;}
div#blocks div.block div.item div.doc_announce a{font-size: 11px; color:white; text-decoration:none;}
div#blocks div.block div.item div.doc_announce a:hover {text-decoration:underline;}

/* Фотоальбом */
div#blocks div.block a.photo img {border: 6px solid #DDDDDD; background:#CCCCCC;}
div#blocks div.block div.gallery_date {font:bold 11px Tahoma,Arial,Verdana,Sans-serif; color:#FF9900; margin-top:4px;}
div#blocks div.block div.gallery_title a {font-size: 11px; color:white; text-decoration:none;}
div#blocks div.block div.gallery_title a:hover {text-decoration:underline;}

/*
=============================================================================== 
| Карта сайта
===============================================================================
*/
ul.sitemap li{font-size:1em; margin:0.5em 0 0 0; color:#003366;}
ul.sitemap li li li{font-size:0.9em;}
ul.sitemap a.root{display:block; padding:1em 0 0.5em 0; font-size: 1.4em;}

/*
=============================================================================== 
| Поиск
===============================================================================
*/
div.search_finded {padding:0 0 0.5em 0; margin:1em 0 0 0; border-bottom: dotted 1px #999999;}
div.search_finded b{color: green;}
ul.search {border-bottom: dotted 1px #999999;}
ul.search li{margin-bottom:1.5em;}
ul.search li a{font:bold 1em Tahoma,Arial,Verdana,Sans-serif;}
ul.search li div.announce{font:normal 0.9em Arial,Tahoma,Verdana,Sans-serif;}
ul.search li div.date{font:normal 0.8em Arial,Tahoma,Verdana,Sans-serif; color:#666666;}
ul.search li a.url{display:block; font:normal 0.9em Verdana,Tahoma,Arial,Sans-serif; color:#999999;}

/*
=============================================================================== 
| Главная страница
===============================================================================
*/
div.top_news div.date {font:bold 1em Tahoma,Arial,Verdana,Sans-serif; color:#666666;}
div.top_news div.date span.time {color:white; font-weight:normal;}
div.top_news div.title {margin:4px 0;}
div.top_news div.title a{font:normal 1.4em Tahoma,Arial,Verdana,Sans-serif; text-decoration:none;}
div.top_news div.title a:hover{text-decoration:underline;}
div.top_news img.top_image {margin-right:10px; border: 2px solid #CCCCCC; background:#CCCCCC;}
div.top_news div.announce {margin:0.5em 0;}
div.top_news div.cat_link {text-align:right;}
div.top_news div.cat_link a{display:block; text-decoration:underline; color:#CC6600; background:transparent url("/img/icon_archive.gif") right bottom no-repeat; padding-right:18px;}
div.top_news div.cat_link a:hover{text-decoration:none;}

div.home_news {padding:0 0 0.5em 0; margin:1em 0 0 0; border-top: dotted 2px #999999;}
div.home_news div.home_news_cat {font: bold 1.3em Trebuchet MS, Arial, Tahoma, Verdana, Sans-Serif; color:#006699; margin:1em 0 0.5em 0; border-bottom: dotted 1px #999999;}
div.home_news p {margin:1.5em 0 0 0;}
div.home_news p table td.img {text-align:center; vertical-align:top; padding-right:8px;}
div.home_news p td img {border:4px solid #CCCCCC;}
div.home_news span.date {display:block; font:bold 0.9em Tahoma,Arial,Verdana,Sans-serif; color:#666666; margin-bottom:4px;}
div.home_news span.date span.time {font-weight:normal; color:white;}
div.home_news a {font:bold 12px Tahoma,Arial,Verdana, Sans-Serif; text-decoration:none;}
div.home_news a:hover{text-decoration:underline;}
div.home_news span.announce {display:block; padding-top:4px; font:normal 0.9em Tahoma,Arial,Verdana,Sans-serif;}
div.home_news a.home_news_cat_link {display:block; font:normal 0.8em Tahoma,Arial,Verdana,Sans-serif; color:#999999;}
div.home_links {padding:1em 0; margin:1em 0 0 0; border-top: dotted 1px #999999;}
div.home_links a{float:left; display:block; text-decoration:underline; color:#CC6600; padding:0 0 2px 18px; margin-right:2em;}
div.home_links a:hover{text-decoration:none;}
div.home_links a#news{background:transparent url("/img/icon_archive.gif") left bottom no-repeat;}
div.home_links a#search{background:transparent url("/img/icon_search.gif") left bottom no-repeat;}
div.home_links a#rss{background:transparent url("/img/icon_rss.gif") left bottom no-repeat;}

/*
=============================================================================== 
| Новости
===============================================================================
*/
/* Cписок */
div.news_list {border-top: dotted 1px #999999;}
div.news_list p {padding:0.5em 0 0.8em; margin:1em 0 0 0; border-bottom: dotted 1px #999999;}
div.news_list td.img {text-align:center; vertical-align:top; padding-right:8px;}
div.news_list td.img img {margin-right:8px; border:8px solid #CCCCCC;}
div.news_list span.date {display:block; font:bold 0.9em Tahoma,Arial,Verdana,Sans-serif; color:#666666; margin-bottom:4px;}
div.news_list span.date span.time {font-weight:normal; color:white;}
div.news_list a {display:block; font:bold 1em Tahoma,Arial,Verdana,Sans-serif; text-decoration:none;}
div.news_list a:hover{text-decoration:underline;}
div.news_list a.archive {display:inline; padding:0; font:normal 1em Arial,Tahoma,Verdana,Sans-serif; color:#336699; text-decoration:underline;}
div.news_list a.archive:hover{text-decoration:none;}
div.news_list span.announce {display:block; padding-top:4px; font:normal 0.9em Tahoma,Arial,Verdana,Sans-serif;}

/* Cтраница */
div.news div.news_date {font:bold 1em Tahoma,Arial,Verdana,Sans-serif; color:#666666; margin:1em 0 0 0;}
div.news div.news_date span.time {font-weight:normal; color:#999999;}
div.news div.news_source{font:normal 0.8em Tahoma,Verdana,Arial,Sans-serif; color:#666666; margin:0.5em 0 1em 0;}
div.news div.news_source a{color:#666666;}
div.news div.news_title{font:normal 1.4em Tahoma,Arial,Verdana,Sans-serif; color:#006699; margin:0 0 0.5em 0;}
div.news img.news_image{float:left; margin: 0.2em 0.8em 0.2em 0; border: 4px solid #EEEEEE; background:#CCCCCC;}
div.news div.linked_news ul{margin-top:1em;}
div.news div.linked_news ul li{font:bold 1em Tahoma,Arial,Verdana,Sans-serif; margin-bottom:1em;}
div.news div.linked_news a{text-decoration:none;}
div.news div.linked_news a:hover{text-decoration:underline;}
div.news div.linked_news div.news_date {font:normal 0.9em Tahoma,Arial,Verdana,Sans-serif; margin-top:0px;}
div.news div.linked_news div.news_announce {font:normal 0.9em Tahoma,Arial,Verdana,Sans-serif;}

/*
=============================================================================== 
| Документы
===============================================================================
*/
/* Cписок */
div.docs_list {border-top: dotted 1px #999999;}
div.docs_list p {padding:0.5em 0 0.8em; margin:1em 0 0 0; border-bottom: dotted 1px #999999;}
div.docs_list p span.head {float:left; font:bold 1em Tahoma,Arial,Verdana,Sans-serif; color:#666666}
div.docs_list p span.head span.doc_num {color:#333333; font-weight:bold;}
div.docs_list p span.date {float:right; font:bold 0.9em Tahoma,Arial,Verdana,Sans-serif; color:#666666;}
div.docs_list a {display:block; padding-top:4px; font:bold 1em Tahoma,Arial,Verdana,Sans-serif; text-decoration:none;}
div.docs_list a:hover{text-decoration:underline;}

/* Cтраница */
div.documents div.title {font:normal 1.6em Tahoma,Arial,Verdana,Sans-serif; color:#006699; margin:0.8em 0 0.5em 0;}
div.documents div.announce {font:bold 1em Tahoma,Arial,Verdana,Sans-serif; color:#006699; margin:0 0 1em 0;}

/*
=============================================================================== 
| Фотогалерея
===============================================================================
*/
div.gallery_forms {background:#E2E7F2; border: 1px solid #B3C4E9; padding:1px;}
div.gallery_forms select {font:normal 11px Arial,Tahoma,Verdana,Sans-serif;}

/* Категории */
table.gallery_item {width:220px; height:220px; float:left; background:#6699CC; border: 1px solid #003366; text-align:center; vertical-align:top; margin:10px; border-collapse: collapse;}
table.gallery_item th{padding:6px; height:40px; background:#EEEEEE; margin:0; font:normal 12px Tahoma,Arial,Verdana,Sans-serif;}
table.gallery_item td{text-align:center; height:160px;}
table.gallery_item img{margin: 10px; border:8px solid white;}
table.gallery_item a {font-weight: bold; text-decoration:none;}
table.gallery_item a:hover {text-decoration:underline;}

/* Альбомы */
table.albom_item {width:220px; height:260px; float:left; background:#6699CC; border: 1px solid #003366; text-align:center; vertical-align:top; margin:10px; border-collapse: collapse;}
table.albom_item th{padding:6px; height:90px; background:#EEEEEE; margin:0; font:normal 10px Tahoma,Arial,Verdana,Sans-serif;}
table.albom_item td{text-align:center; height:160px;}
table.albom_item img {margin: 10px; border:5px solid white;}
table.albom_item a {text-decoration:none;}
table.albom_item a:hover {text-decoration:underline;}

/* Фотки */
div.gallery div.title {font:normal 1.6em Tahoma,Arial,Verdana,Sans-serif; color:#006699; margin:0.8em 0 0.5em 0;}
div.gallery div#photo_block{display:none;}
div.gallery div#photo{background:#6699CC; border: 1px solid #003366; border-bottom-width:0; text-align:center; vertical-align:top; padding:10px;}
div.gallery div#photo img{border: 2px solid white;}
div.gallery div#descr{background:#EEEEEE; border: 1px solid #003366; text-align:center; vertical-align:top; padding:10px;}
div.gallery_descr {text-align:center; font:normal 11px Tahoma,Arial,Verdana,Sans-serif; color:#666666; padding-top:6px;}
div.gallery table.image_item {width:150px; height:150px; float:left; background:#6699CC; border: 1px solid #003366; text-align:center; margin:13px;}
div.gallery table.image_item td{text-align:center;}
div.gallery table.image_item img{border:2px solid white;}

/*
=============================================================================== 
| Oпросы и пресс-конференции
===============================================================================
*/
/* Список */
table.poll_item {border-bottom: dotted 1px #999999; margin-bottom:10px; padding: 6px 0;}
table.poll_item tr td a {font:bold 1em Tahoma,Arial,Verdana,Sans-serif; text-decoration:none;}
table.poll_item tr td a:hover{text-decoration:underline;}
table.poll_item tr td span.poll_date {font:normal 0.8em Tahoma,Arial,Verdana,Sans-serif; color:#666666;}
table.poll_item a.results {font:normal 1em Tahoma,Arial,Verdana,Sans-serif; text-decoration:underline; color:#CC6600;}
table.poll_item a.results:hover{text-decoration:none;}

/* Результаты */
div.poll_view span.date {font:normal 0.9em Tahoma,Arial,Verdana,Sans-serif; color:#666666;}
div.poll_view h1 {font:normal 1.4em Tahoma,Arial,Verdana,Sans-serif; color:#006699; margin:0.1em 0 0.5em 0;}
div.poll_view td.variant {background:transparent url("/img/icon_arrow.gif") left center no-repeat; padding:4px 4px 4px 16px;}
div.poll_view td.color {background:#FF9900;}
div.poll_view td.color img {width:1px; height:24px;}
div.poll_view input.submit_vote {padding: 0.5em 1em;}
a.over_polls {text-align:right; display:block; text-decoration:underline; color:#CC6600; background:transparent url("/img/icon_archive.gif") right bottom no-repeat; padding-right:18px;}

div.question0 {display: list-item; font-weight:normal; list-style-position:inside; margin-top:1.5em;}
div.question1 {display: list-item; font-weight:bold; list-style-position:inside; margin-top:1.5em;}
div.answer {margin-top:0.5em; margin-bottom:2.5em;}

form.question_form {margin-top: 1em; padding: 1em; background:#CCCCCC;}

/*
=============================================================================== 
| Инфосерверы
===============================================================================
*/
ul.infoservers li{font-size:1.4em; margin:1em 0 0 0; color:#003366;}
ul.infoservers div.pass_note{margin-top:0.3em; font:normal 0.7em Tahoma,Arial,Verdana,Sans-serif; color:#666666;}
