/* CSS Document */
body, a, table, p, ul, li, ol, pre, div, caption { margin:0}
h1, h2, h3, h4, h5, h6 { margin:0}
form, input, button, textarea { margin:0}

body, a, img, p, ul, li, ol, pre, div, caption { padding:0}
h1, h2, h3, h4, h5, h6 { padding:0}
form, input, button, textarea { padding:0}

body { font: 11px Tahoma, Arial, Helvetica, sans-serif; background-color:#F3F3F3; color:#616161;}
td { font-size:inherit; vertical-align:top}
a { color:#2682C8;}
a:hover { text-decoration:none}
a img { border:none}

.h { visibility:hidden}

html { height: 100%;}
body { min-height:100%; height: 100%;}

.page { padding:41px 35px 50px 56px; }
.header { font:12px Arial, Helvetica, sans-serif; }
.header .lang {margin-right:50px; margin-left:20px;}
.header .lang table {  height:34px;  }
.header .lang .item_selected, .header .lang .item { vertical-align:bottom; padding-bottom:5px; text-align:center; font:12px Arial, Helvetica, sans-serif; white-space:nowrap }
.header .lang .item_selected {background: url(/img/lang_backgr.gif) no-repeat bottom; }
.header .lang .item_selected a {color:#3C3C3C; text-decoration:none}
.header .lang .item_selected a:visited {color:#3C3C3C; text-decoration:none}
.header .lang .item a { font-weight:bold;}
.header .lang .icon { vertical-align:bottom; }
.header .lang .icon_selected {background: url(/img/item_selected_icon.gif) no-repeat bottom; vertical-align:bottom;}
.header .logo { margin:22px 24px 10px 0px; display:block; clear: both; background:url(/img/background_logo.jpg) left top repeat-x; height:146px}
.header .logo .title_logo { margin:20px 0px 65px 0px}
.header .nav {margin:0px 40px 0px 10px; }
.header .nav td { vertical-align:middle; height:32px;}
.header .nav .selected_menu { background-color:#2682C8;}
.header .nav .selected_menu a { color:#FFFFFF}
.header .nav .selected_menu a:visited {color:#FFFFFF}
.header .nav a { font-weight:bold; text-decoration:none}

.menu {padding:41px 0px 100px 0px;}
.menu .news .title { margin-bottom:1px;}
.menu .news .title .news_title {color:#FFFFFF; padding:8px 0px 0px 21px; font:13px Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold}
.menu .news .item { padding:21px 30px 0px 20px;}
.menu .news .date {font:11px Arial, Helvetica, sans-serif; font-weight:bold;  }
.menu .news .date a { color:#616161; text-decoration:none}
.menu .news .name a { font-size:12px;}
.menu .news .lid { padding-top:5px;}
.menu .news .lid a {color:#616161; text-decoration:none}

.content {padding:45px 0px 0px 0px;}
.news td.to_down, .content .to_down { padding-top:8px}
h1 { font-size:14px; line-height:16px; font-weight:bold; color:#2682C8; padding-bottom:5px}
h1 a { text-decoration:none;}
h1 a:visited { color:#2682C8;}
h2 { color:#000000; font-size:14px; line-height:16px; margin:20px 0px 8px 0px}
p { margin-bottom:13px}
h3 { font-size:100%; font-weight:bold; color:#000000}
h4 { font-size:90%; font-weight:bold; color:#000000}
h5 { font-size:85%; font-weight:bold; color:#000000}

.child {margin-top:20px}

.search_form .title { font:10px Arial, Helvetica, sans-serif; color:#030303; padding:10px 0px 5px 0px}
.search_form .name { padding-bottom:10px}
.search_text {font:11px Tahoma, Arial, Helvetica, sans-serif; color:#616161; width:130px; height:15px; padding-left:4px}
.search_results {padding-top:20px}
.find_docs {padding-top:10px}
.search_results .item {padding-bottom:20px;}
.search_results .title {font-size:12px; font-weight:bold}
.search_nothing  {padding:10px 0px}
.products {margin-top:30px;}
.products .item { margin-bottom:30px}
.products .item .img_prod {height:61px; background-position: center center; background-repeat:no-repeat; cursor:pointer}
.products .item .title { font-weight:bold; padding:15px 0px 15px 0px}
.products .item .lid a { text-decoration:none; color:#616161;}
.products .item .lid a:visited { color:#616161;}

.footer { padding:50px 0px 50px 76px}
.footer td { padding-right:10px}
.footer .copyright a { color:#616161; text-decoration:none}
.footer .copyright a:visited { color:#616161;}
.footer .phone { padding-top:15px}
.footer .phone a { color:#000000;}
.footer .phone a:visited { color:#000000;}

.submenu {margin:41px 0px 0px 0px; background-color:#2682C8; width:203px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif }
.submenu a { color:#FFFFFF; }
.submenu a:visited { color:#FFFFFF; }
.submenu .title { font:12px Arial, Helvetica, sans-serif; font-weight:bold; padding:11px 10px 18px 14px}
.submenu td { padding-bottom:10px}
.submenu .item td.cicle, .submenu .item_selected td.cicle { text-align:center; vertical-align:middle}
.submenu .item_selected { font-weight:bold; text-transform:uppercase;}
.submenu .item_selected a { text-decoration:none}

.content img {border-color:#2682C8;}
.content .to_down table th { background-color:#FFFFFF; font-weight:bold;}

.content .post_form { color:#000000}
.content .post_form .toDown { padding-bottom:5px}
.content .post_form .style_form {font:11px Tahoma, Arial, Helvetica, sans-serif;}

.content .page_list { margin:40px 0px 0px 0px; height:27px}
.content .page_list tr.white {background-color:#FFFFFF; }
.content .page_list .preveous, .content .page_list .item, .content .page_list .item_selected, .content .page_list .next  {padding:4px 3px 0px 3px}
.content .page_list .item, .content page_list .item_selected {font-size:12px}
.content .page_list .item_selected a { font-weight:bold; text-decoration:none; color:#616161;}

.content .publicList { margin-top:2px}
.content .publicList .publicNotice { padding:0px 30px 0px 10px}
.content .publicList .date {font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
.content .publicList .title {font-size:13px; font-weight:bold;}
.content .publicList .title a { text-decoration:none}
.content .publicList .notice {padding-top:5px;}
.content .publicList .source {font-size:11px }
.content .publicList .more {font-size:11px }

.content .publication { margin-top:2px}
.content .publication .publicNotice { padding:0px 30px 0px 10px}
.content .publication .date {font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
.content .publication .title {font-size:13px; font-weight:bold; color:#2682C8;}
.content .publication .source {font-size:11px }
.content .publication .notice {padding-top:5px;}
.content .backLink {font-size:11px }

.content .news_folder { margin:0px 10px 0px 0px}
.content .news_folder .item { padding:21px 10px 0px 0px;}
.content .news_folder .date {font:11px Arial, Helvetica, sans-serif; font-weight:bold;  }
.content .news_folder .date a { color:#616161; text-decoration:none}
.content .news_folder .name { font-size:12px; color:#2682C8; font-weight:bold}
.content .news_folder .name a:visited { color:#2682C8;}
.content .news_folder .lid { padding-top:5px;}
.content .news_folder .lid a {color:#616161; text-decoration:none}

.content ul { margin:0px 0px 0px 21px; padding:0px}
.content li { list-style-type:none; padding-left:15px;}
.content li { background:url(/img/li_item.gif) no-repeat; background-position:0px 4px;}
.content ul li, .content ol li { margin:10px 0px 10px 0px;}

.content .section_of_gallery {margin-bottom:20px}
.content .section_of_gallery a {font-size:12px; font-weight:bold;}
.content .section_of_gallery .selected {font-weight:bold; font-size:12px}
.content .item_gallery .photo {margin-bottom:10px}
.content .item_gallery .lid {margin-bottom:20px}





