﻿@charset "utf-8";
/* CSS Document */

html {margin:0; padding:0;}

body {
margin:0;
padding:0 20px 0 0;
background:url(../../images/v1_blue/krugtop.png) no-repeat right top;
font-family:Arial;
font-size: 12px;
font-weight:normal;}

/*====== Header =====*/
#header {
background-color:transparent;
background:url(../../images/v1_blue/plashka.gif) repeat-x bottom;}
		
#headerMiddle {background-color:transparent;}

#headerRight {background-color:transparent;}

#Contacts {background-color:transparent;}

.ContactsFixed {background:url(../../images/v1_blue/contacts.png) no-repeat;}

.ContactsAddress {color:#000000;}

#slogan {color:#ffffff;}
/*===== end: Header  =====*/

/*===== Top Menu ====*/
#MainDropDown {background-color:transparent;}
/*===== end: Top Menu ====*/

/*=====  Left Column  =====*/
#leftColumn {background-color:transparent;}
#MainLeftContainer {background-color:transparent;}
#MainMenu {background-color:transparent;}
#news {background-color:transparent;}
/*===== end: Left Column  =====*/

/*===== Right Sidebar  =====*/
#rightSidebar {background-color:transparent;}
#rightSidebarContent {background-color:transparent;}
/*===== end: Right Sidebar =====*/

/*===== Content column =====*/
#rightColumn {background-color:transparent;}

#breadcrumbs {background-color:transparent;}

p {color:#000000;}

.PlainText ul, .PlainText li {color:#000000;}	

.newsdetail p {color:#000000;}

.Plaintextheader {color:#038ad7;}

/*  полный текст новости   */
.pt_paragraph {color:#000000;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; color:#038ad7;}

a.binec:hover {color:#b3b7bd;}

.pt_clear {clear:both;}
/* end  полный текст новости*/
/*===== end: Content  =====*/

/*===== Footer =====*/
#footer {background-color:transparent;}
/*===== end: Footer =====*/ 


/*====================== M E N U ======================*/
/*============== Tree menu ====================*/
.treesize {background-color:transparent;}

.mitem, .mitema {border-bottom: solid 1px #cde8f7;}

/*tree_mode:неактивный пункт меню*/
.treesize a.menu:link,.treesize a.menu:visited,.treesize a.menu:active {color:#000000;}

.treesize a.menu:hover {color:#038ad7;}

.treesize span.empty, .treesize span.empty:hover {color:#000000;}

/*tree_mode:активный пункт меню*/
.treesize a.menuAc:link,.treesize a.menuAc:visited,.treesize a.menuAc:active {color:#038ad7;}

.treesize a.menuAc:hover {color:#038ad7;}

/*	===============	подменю дерево	================*/
.TreeSubparts ul {color:#000000;}

.TreeSubparts ul li {
color:#000000;  
background:url(../../images/v1_blue/markerAc.gif) no-repeat;
background-position: left 8px;}

/*	  переключатели состояния    */
.selplus {background: url(../../images/v1_blue/maximize.gif) no-repeat left top;}
.selminus {background: url(../../images/v1_blue/minimize.gif) no-repeat left top;}
.maximize {background: url(../../images/v1_blue/maximize.gif) no-repeat left top;}
.minimize {background: url(../../images/v1_blue/minimize.gif) no-repeat left top;}

.bclear {clear:both; margin:0; padding:0;}
.clean {clear:both;}
/*================ END Tree menu ====================*/

/*================== Dropdown menu ====================*/
ul.dropsubmenu {border: solid 1px #038ad7; border-top:none;}

*+html ul.dropsubmenu {background:#d9f0f7;}

a.child:link, a.child:active, a.child:visited {color:#000000;}

a.child:hover {color:#038ad7;}

a.childAc:link, a.childAc:active, a.childAc:visited, a.childAc:hover {color:#038ad7;}

ul.dropsubmenu li a.child:link, ul.dropsubmenu li a.child:visited , ul.dropsubmenu li a.child:active {
background:#d9f0f7;  /* IE6 Bug*/
border-top:1px solid #038ad7;}

ul.dropsubmenu li a.child:hover {
background:#d9f0f7;  /*IE6 Bug*/
border-top:1px solid #038ad7;}
/*================== end: Dropdown menu ====================*/

/*=============== Horizontal menu ====================*/
.navhor li span img, .navdropdown ul li span img {
background:transparent url(../../images/v1_blue/sp.gif) no-repeat 0;}

.navhor a.navmenu, ul.nv_dropdown li a.navmenu ,.navhor span.empty,.navdropdown span.empty,.navhor span.empty:hover,.navdropdown span.empty:hover
{color: #000000;}

.navhor a.navmenu:hover, ul.nv_dropdown li a.navmenu:hover {color:#038ad7;}

.navhor a.navmenuAc, ul.nv_dropdown li a.navmenuAc {color:#038ad7;}

.navhor a.navmenuAc:hover, ul.nv_dropdown li a.navmenuAc:hover {color:#038ad7;}
/*=============== end: Horizontal menu ====================*/

/*================ Sitemap ================== */
div.sitemap ul {color:#000000;}
div.sitemap ul li {border-bottom:solid 1px #cde8f7;}

/*  ссылки верхнего уровня	*/
div.sitemap a.child:link, div.sitemap a.child:visited, div.sitemap a.child:active {color:#000000;}
div.sitemap a.child:hover {color:#038ad7;}

div.sitemap span.empty ,div.sitemap span.empty:hover {color:#000000;}
/*		ссылки вложенных списков	*/
.SiteMapsubparts li  a.child:link, .SiteMapsubparts li  a.child:visited, .SiteMapsubparts li  a.child:active {
color:#000000;}

.SiteMapsubparts li a.child:hover {color:#038ad7;}
/*============== end: Sitemap ====================*/

/*============== Vertical menu ====================*/
div.clsVerticalMenu ul li {border-bottom:solid 1px #cde8f7;}

div.clsVerticalMenu a.menu:link, div.clsVerticalMenu a.menu:visited,div.clsVerticalMenu a.menu:active {
color:#000000;}

div.clsVerticalMenu a.menu:hover {color:#038ad7;}

div.clsVerticalMenu span.empty, div.clsVerticalMenu span.empty:hover {color:#000000;}

div.clsVerticalMenu a.menuAc:link,div.clsVerticalMenu a.menuAc:active,div.clsVerticalMenu a.menuAc:visited {
color:#038ad7;}

div.clsVerticalMenu a.menuAc:hover {color:#038ad7;}
/*============== end: Vertical menu ====================*/

/* ================ Commens =====================*/
a.comm:link, a.comm:visited, a.comm:active {color:#038ad7;}
a.comm:hover {color:#000000;}
td.frame, div.frame {border: solid 1px #038ad7;	background-color:#f6fbff;}
.frame strong {color:#038ad7 !important;}
td.frame input {border:1px solid  #b3d1eb; }
td.frame textarea {border:1px solid  #b3d1eb; }
/* ================ end: Commens =====================*/

/*============ Form ==============*/
.FormMainTable {margin:0 0 15px 0; padding:0;}

.FormInsideTable {width:100%; margin:0; padding:0; border:2px solid #b3d1eb; background-color:#ffffff;}

.FormLabel {
margin:0;
padding:10px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#038ad7;
background:none;}
	
	.FormLabelTextOutside {margin:0; padding:0;}	
	.FormLabelTextInside {margin:0; padding:0;}
	.FormLabel span {margin:0; padding:0;}
	
.FormTitle {
margin:0;
padding:5px 10px 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#038ad7;}

.FormField {
margin:0;
padding:2px 10px 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:14px;
color:#252525;}

.FormMainTable input.textfield {
margin:0;
padding:0;
width:100%;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#262626; 
border:1px solid #b3d1eb;}

.FormMainTable input.textfield:focus {background-color:#ffffff;}

.FormMainTable textarea {
padding:0;
width:100%;
height:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#262626;
border:1px solid #b3d1eb;}

.FormMainTable textarea:focus {background-color:#ffffff;}

.FormMainTable select {
margin:0;
padding:0;
width:100%;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:0; 
color:#262626;
border:1px solid #b3d1eb;}

.FormMainTable div.radiobutton span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; 
font-size:11px; 
color:#252525;}

.FormMainTable span.checkbox {margin:0 0 0 5px; padding:0; font-size:11px; color:#252525;}

/*------- CaptchaPanel -------*/
.CaptchaPanel {margin:0; padding:10px 10px;}

.CaptchaPanelTitle {
float:left;
margin:0 10px 0 0;
padding:0;
height:40px;
line-height:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#038ad7;}

.CaptchaPanelImage {float:left; margin:0 10px 0 0; padding:0;}
	.CaptchaPanelImage img {margin:0; padding:0; border:1px solid #b3d1eb;}

.CaptchaPanelInput {float:left; margin:0; padding:0; height:40px;}
	.CaptchaPanelInput input.textfield {margin:11px 0 0 0; padding:0; width:70px; height:18px;}

/*------ StarDescription -------*/
.StarDescription {
margin:0;
padding:0 10px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#252525;}

	span.star {font-weight:bold; color:#ff0000;}

/*------ FormButtonPanel -------*/
.FormButtonPanel {margin:0; padding:10px 0;}

	.FormButtonPanelOutside {margin:0; padding:0;}
	.FormButtonPanelInside {margin:0; padding:0;}

.FormButtonPanel .ClientButtonContainer {float:right; margin:0; padding:0; cursor:pointer;}

/*----- FormError -----*/
#FormError {
margin:0;
padding:0;
height:40px;
line-height:40px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#ff0000;}

	span.FormErrorTitle {margin:0; padding:0; color:#ff0000;}
/*============= end: Form ==============*/


/*=============== Standart Button =====================*/
.clsButtonPic {
border-top:solid 1px #038ad7;
border-bottom:solid 1px #038ad7;
color:#038ad7; 
background-color:#ffffff;}

.clsButtonLeft {
border-top:solid 1px #038ad7;
border-left:solid 1px #038ad7;
border-bottom:solid 1px #038ad7;
background-color:#ffffff;}

.clsButtonRight {
border-top:solid 1px #038ad7;
border-right:solid 1px #038ad7;
border-bottom:solid 1px #038ad7;
background-color:#ffffff;}
/*================ end: Standart Button =====================*/

/*=============== Entrance ===================*/
.zag {color:#7a7a7a;}
/*=============== end: Entrance ===================*/

/*=============== NEWS ===================*/
.newsfull {color:#000000;}

a.sml:link, a.sml:visited, a.sml:active {color:#038ad7;}
a.sml:hover {color:#000000;}

.short {font-size:12px; color:#000000; text-align:justify; padding:0; margin:0;}
.shortheader {color:#038ad7;}

div.signature {border-top:solid 1px #cccccc;}

span.clsDate {color:#000000;}

a.headerS:link, a.headerS:active,  a.headerS:visited /*используется в guestbook, calendar, news*/
{color:#038ad7;}

a.headerS:hover {color:#038ad7;}

.shortnews {color:#000000;}

/* Composite News */
a.header:link, a.header:visited, a.header:active {color:#038ad7;}
a.header:hover {color:#5d82b7;}
.header {color:#038ad7;}
td.copy {color:#038ad7;}
/*=========== end: News ============*/

/*======= Cell and Links ========*/
a:link, a:visited, a:active {color:#038ad7;}
a:hover {color:#038ad7;}
.glavtext {color:#1a232e;}
/*======= end: Cell and Links =======*/

/*=========	Picture collection ========*/
.description {color:#000000;}
/*=========	end: Picture collection ========*/


/*==============================*/
/*----- GENERAL BACKGROUND -----*/
/*==============================*/

html {margin:0; padding:0; background-color:#d9f0f7;}
#headerLeft {background-color:#d9f0f7;}

/*===================================*/
/*----- end: GENERAL BACKGROUND -----*/
/*===================================*/