@charset "windows-1251";
/* CSS Document */

/* Table of Contents:

	RESET
	GENERAL
	CONTAINER
	  HEADER
	  Saidebar LEFT
	     MAIN MENU
	  Saidebar RIGHT
	     Right MENU
	  CONTENT
	     ARTICLE
		 TREEVIEW /карта сайта, архив новостей/
    FOOTER
	  breadcrumbs
	HIGHSLIDE
*/


/* RESET --------------------------------------------------*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, pre, a,
em, img, strong, sub, sup, ol, ul, li {margin:0; padding:0; border:0;}
html {overflow:scroll;}
ol, ul {list-style:none;}


/* GENERAL --------------------------------------------------*/
body {font-family:Verdana, Geneva, sans-serif; text-align:center;/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ font-size:11px; color:#330; background:#DFDFDF; line-height:1;}
p span {display:block;}
a {color:#235D79; outline:none; text-decoration:none;}
a:hover {color:#900;}
#fixed_menu {width:32px; margin:0; z-index:5; position:fixed; top:285px; right:10px;}
.fltrt {float:right;}
.fltlft {float:left;}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}
.hidden {visibility:hidden;}
.bold {font-weight:700;}
.italic {font-style:italic;}


/* CONTAINER ------------------------------------------------*/
#container {width:1008px;/* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background:#C1E5F7; margin:35px auto 0 auto; text-align:justify;/* this overrides the text-align: center on the body element. */border:solid 1px #6897A9;}
#google_translate_element {padding:0; float:right; position:relative; top:-33px; right:8px;}


/* HEADER --------------------------------------------------*/
#top_line {background-image:url(../img/bgr_top.jpg); font-style:italic; padding:7px 0 0 25px;}
#top_line_ {background-image:url(../img/bgr_top.jpg); text-align:right; padding:7px 8px 0 0; border-top:solid 1px #6897A9;}
#top_line, #top_line_  {height:22px; background-repeat:repeat-x; color:#FFF; font-weight:700; text-shadow:#666 0 1px 1px;}
#top_line_ a {color:#FFF;}
#top_line_ a:hover {color:#900; text-shadow:none; text-decoration:underline;}
#header {background-image:url(../img/top_bgr.jpg); background-repeat:no-repeat; height:185px; width:1008px;}
#header img {float:left; position:relative; top:8px; left:8px;}
#header p {font-family:'Times New Roman', Times, serif; font-size:22px; font-weight:700; color:#A67800; margin:53px 0 0 120px; line-height:26px; letter-spacing:1px; float:left;}


/* Saidebar LEFT --------------------------------------------*/
#sidebarLeft {float:left; width:205px; margin-left:5px;}
#sidebarLeft img {border:solid 1px #6897A9; margin-top:5px;}
#sidebarLeft .banner {border:0; margin-top:8px;}
/* MAIN MENU -------------------------------------------------*/
#sidebarLeft .arrowlistmenu{width:195px; margin:0 0 10px;}
.arrowlistmenu .menuheader {/*this style is parent for all lists*/ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; background-image:url(../img/main_menu_bgr.jpg); background-repeat:repeat-x; margin-bottom:2px; /*bottom spacing between header and rest of content*/ padding:2px 0 4px 10px; /*header text is indented 10px*/ cursor:pointer; margin-top:3px; border:solid 1px #4688A8; text-shadow:#666 0 1px 1px; line-height:17px;}
#sidebarLeft a.menuheader {display:block;}
#sidebarLeft .arrowlistmenu a {cursor:pointer;}
.arrowlistmenu .menuheader:hover {background-image:url(../img/main_menu_bgr_.jpg); background-repeat:repeat-x; border:solid 1px #A67800; color:#A67800; text-shadow:#FFF 0 1px 1px;}
#sidebarLeft .arrowlistmenu ul li {padding:1px 0;}
#sidebarLeft .arrowlistmenu ul li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#086FA1; display:block; padding:2px 0 3px 10px;  font-weight:700; border:solid 1px #4688A8; font-size:12px; background-color:#C1E5F7; line-height:17px;}
#sidebarLeft .arrowlistmenu ul li a:hover {border:solid 1px #A67800; color:#A67800; background-color:#F3F3F3;}


/* Saidebar RIGHT --------------------------------------------*/
#sidebarRight {float:right; width:205px; margin:0 5px 0 0;}
#sidebarRight img {border:solid 1px #6897a9; margin-top:5px; float:right;}
#sidebarRight .banner {border:0; margin-top:8px;}
/* Right MENU --------------------------------------------------*/
#sidebarRight .arrowlistmenu {width:195px; margin:2px 0 10px; float:right; text-align:left;}
#sidebarRight .arrowlistmenu ul li {padding:0 0 3px 0;}
#sidebarRight .arrowlistmenu ul li a {padding:1px 0 2px 10px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#086FA1; border-left:solid 2px #C1E5F7; line-height:16px;}
#sidebarRight .arrowlistmenu ul li a:hover {border-left:solid 2px #A67800; color:#A67800; background-color:#F3F3F3;}
#sidebarRight .arrowlistmenu .big {background-image: url(../img/main_menu_big_bgr.jpg); background-repeat:repeat-x; padding:2px 0 4px 10px; line-height:13px;}
#sidebarRight .arrowlistmenu .big:hover {background-image: url(../img/main_menu_big_bgr_.jpg); background-repeat:repeat-x;}
#sidebarRight .arrowlistmenu .categoryitems .big {background-image:none; padding-left:0;}
#sidebarRight .arrowlistmenu .categoryitems .big a {line-height:13px;}


/* CONTENT ---------------------------------------------------*/
#mainContent {margin:0 210px; padding:0 10px 20px 12px;}
h1 {font-family:Arial, Helvetica, sans-serif; color:#034769; font-size:18px; font-style:italic; text-align:right; margin:50px 0 70px 0;}


/* ARTICLE --------------------------------------------------*/
/*---заголовки----*/
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-size:15px; color:#885B00; text-align:right; padding:8px 0;}
h2 span {display:block; line-height:22px;}
h2 a:hover {color:#900;}
.article h4 {font-family:'Times New Roman', Times, serif; font-style:italic; color:#7D7D7D; text-align:right; font-size:15px;padding-bottom:4px;}
.article .rubric, .article .rubric_ {color:#235D79; font-style:italic;}
.article .rubric span, .article .rubric_ span {display:block; color:#888; font-size:13px; line-height:22px;}
.article .rubric_ {text-align:left; text-indent:30px;}
.article .rubric_ em {display:block; text-indent:30px;}
.double span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#7D7D7D; font-style:italic; line-height:35px; display:block;}
.article .under_name {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#7D7D7D; font-style:italic; text-align:right; font-weight:bold;}
.article .under_name_ {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-style:italic; font-weight:bold;}
.article .under_name li {line-height:20px;}

/*---параграфы----*/
.article p {font-size:12px; line-height:17px; text-align:justify; text-indent:30px; padding:4px 0;}
.article p a:hover{text-decoration:underline;}
.article .incut {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding-left:30px; color:#666; text-indent:0;}
.article .incut_ {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-indent:0; text-align:right;}
.article .autor {text-align:right; color:#666; margin-top:-8px; padding:8px 0 10px;}
.rubric_ + .blue {color:#235D79;}
.article pre {font-family:Verdana, Geneva, sans-serif; color:#330; font-size:13px; line-height:18px; text-align:justify; padding-left:50px;}
.article .member {margin-left:115px;}
.article .member p {text-indent:0;}

/*---выделения----*/
.article .allocation {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
.article .talk {font-weight:bold; color:#444;}
.article .talk_ {font-weight:bold; color:#444; text-align:right;}
.article .insert_line {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#553; padding-left:25px; margin:10px 0 10px 30px; text-indent:0; border-left:#3CA0D0 solid 5px;}
.article .insert_line_ {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#553; padding-left:25px; margin:10px 0 10px 30px; text-indent:0; border-left:#FF8900 solid 5px;}
.article .insert_ {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#553; padding:7px 7px 7px 35px; margin:10px 0 10px 20px; text-indent:0; background-image:url(../img/quotes.jpg); background-repeat:no-repeat; background-position:5px 7px; border:#666 dotted 1px;}
.article .insert_simple {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#553; padding:7px 7px 7px 35px; margin:10px 0 10px 20px; text-indent:0; background-image:url(../img/quotes.jpg); background-repeat:no-repeat; background-position:5px 7px;}
.article pre > em {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:15px; color:#235D79;}

/*---разделители и иконки----*/
.article .date {font-size:11px; font-weight:700; text-indent:0; padding:35px 0 0; margin-bottom:2px; border-bottom:dotted 2px #086FA1; color:#235D79;}
.article .date_ {padding:25px 0 0;}
.article .top {padding:0;}
.date > span{color:#C42005; display:inline;}
.article .download {float:left; padding:10px 0 0 12px;}
.article .flag {text-align:right; margin-bottom:-15px;}
.article .flag_ {text-align:right;}

/*---фото----*/
.article img {vertical-align:bottom;}
.foto {float:left; margin:10px 10px 0 0; border:1px solid #235D79;}
.foto_ {float:right; margin:10px 0 0 10px; border:1px solid #235D79;}
.foto_centr {float:left; margin:10px 0 10px 7px; border:1px solid #235D79;}
.foto_info {float:left; margin:10px 0 0 150px; border:1px solid #235D79;}
.foto p, .foto_ p, .foto_centr p {font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:1px 0 2px; text-indent:0; text-align:center; color:#235D79; line-height:normal;}

/*---навигация----*/
.inner_menu li {padding-bottom:8px;}
.inner_menu li span {display:block; text-indent:30px; line-height:17px;}
.inner_menu a {font-size:12px; margin-left:30px;}
.inner_menu a:hover, .inner_menu li a:hover span, p a:hover span {text-decoration:underline;}
.article .pagination {float:right; font-size:11px; font-weight:700; color:#777;}
.goTo a {float:right; color:#666; font-size:10px; margin-bottom:20px;}
.goTo a:hover {color:#333;}
.article .inner_menu_ {text-align:right; border:0; font-size:11px; font-weight:700; color:#777;}
#gold a {color:#960;}
#gold a:hover {color:#900;}


/* #FOOTER --------------------------------------------------*/
#footer {background-image:url(../img/footer_bg.jpg); background-repeat:repeat-x; height:220px; color:#FFF; line-height:15px;}
#footer img {float:right;}
#footer div {float:left; margin-top:25px;}
#footer a {color:#FFF;}
#footer ul li, #footer p, #footer #copyright a {color:#034769;}
#footer #second, #footer #third, #footer #four {width:150px;}
#footer ul li a, #footer #first p span {font-weight:700; text-shadow:#666 0 1px 1px; color:#FFF;}
#footer a:hover, #footer #second a:hover, #footer #third a:hover, #footer #four a:hover, #footer #copyright a:hover {color:#900; text-decoration:underline; text-shadow:none;}
#first {width:200px; margin-left:35px;}
#first p + p {padding-top:6px;}
#first p span + span {line-height:13px;}
#second {margin-left:25px;}
#third {margin-left:30px;}
#four {margin-left:30px;}
#footer #copyright {clear:both; margin-left:35px; margin-top:-20px; width:700px; font-size:10px;}
#footer #worktime {padding-bottom:8px; font-weight:700; letter-spacing:0.1ex;}


/* #breadcrumbs -----------------------------------------------*/
#crumbs {padding:8px 0 0; font-size:10px;}
#crumbs span, #breadcrumbs span {color:#888; cursor:pointer; display:inline;}
#crumbs a {color:#666;}
#crumbs a:hover {color:#333; text-decoration:underline;}
#crumbs_ {padding:8px 0 0; font-size:10px; text-indent:-9000px;}
#breadcrumbs {margin:0 auto; padding:12px 0; font-size:10px;}
#breadcrumbs, #breadcrumbs a {color:#666;}
#breadcrumbs a:hover {color:#333; text-decoration:underline;}


/* @file: highslide.css * @version: 4.1.8 --------------------------------------------------*/
.highslide-container div {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666;}
.highslide-container table {background:none;}
.highslide {outline:none; text-decoration:none;}
.highslide:hover img {border-color:gray;}
.highslide-active-anchor img {visibility:hidden;}
.highslide-image {border-width:2px; border-style:solid; border-color:white; background:gray;}
.highslide-wrapper, .highslide-outline {background:white;}
.highslide-caption {display:none; padding:5px; background:white; text-align:left; color:#666; font-weight:bold;}
.highslide-caption span {display: block; color:#999; font-style:normal; font-weight:normal; line-height:16px;}
.highslide-heading {display:none; font-weight:bold; margin:0.4em;}
.highslide-dimming {position:absolute; background:black;}
a.highslide-full-expand {background:url(../highslide/graphics/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0; width:34px; height:34px;}
.highslide-loading {display:block; color:black; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none;	padding:3px; border:1px solid white; background-color:white; padding-left:22px; background-image:url(../highslide/graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px;}
.highslide-viewport {display:none; position:fixed; width:100%; height:100%; z-index:1; background:none; left:0; top:0;}
/** end of @file: highslide.css * @version: 4.1.8*/


/*TREEVIEW --------------------------------------------------*/
#sidetree {font-size:12px; margin:20px 0 0 30px;}
#sidetree a:hover, #sidetree a:active, #sidetree a:focus {text-decoration:underline; color:#900;}
.treeview, .treeview ul {padding:0; margin:0;}
.treeview ul {margin-top:4px;}
.treeview .hitarea {background:url(../img/treeview-default.gif) -64px -25px no-repeat; height:16px; width:16px; margin-left:-16px;	float:left; cursor: pointer;}
li span {display:block;}
li {line-height:16px;}
/* fix for IE6 */
html .hitarea {display:inline; float:none;}
.treeview li {margin:0; padding:3px 0pt 3px 16px;}
.treeview li {background:url(../img/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable, .treeview li.expandable {background-position:0 -176px;}
.treeview .expandable-hitarea {background-position:-80px -3px;}
.treeview li.last {background-position:0 -1766px;}
.treeview li.lastCollapsable, .treeview li.lastExpandable {background-image: url(../img/treeview-default.gif);}


