﻿@charset "utf-8";
/* CSS Document */

html {margin:0; padding:0;}

body {
margin:0;
padding:0 20px 0 0;
background:url(../../images/v1_green/krugtop.png) no-repeat right top;
font-family:Arial;
font-size:12px;
font-weight:normal;}

/*======  Header  =====*/
#header {
background-color:transparent;
background:url(../../images/v1_green/plashka.gif) repeat-x bottom;}
		
#headerMiddle {background-color:transparent;}

#headerRight {background-color:transparent;}

#Contacts {background-color:transparent;}

.ContactsFixed {background:url(../../images/v1_green/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:#28860c;}

/*  полный текст новости   */
.pt_paragraph {color:#000000;}

h1,h2,h3,h4,h5,h6 {	margin: 0;	padding: 0; color:  #28860c;}

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:1px solid #d8e9d3;}

/*tree_mode:неактивный пункт меню*/
.treesize a.menu:link,.treesize a.menu:visited,.treesize a.menu:active {color:#000000;}
.treesize a.menu:hover {color:#28860c;}

.treesize span.empty, .treesize span.empty:hover {color:#000000;}

/*tree_mode:активный пункт меню*/
.treesize a.menuAc:link,.treesize a.menuAc:visited,.treesize a.menuAc:active {color:#28860c;}

.treesize a.menuAc:hover {color:#28860c;}

.TreeSubparts ul {color:#000000;}

.TreeSubparts ul li {
color:#000000;  
background:url(../../images/v1_green/markerAc.gif) no-repeat;
background-position:left 8px;}

/*	  переключатели состояния    */
.selplus {background: url(../../images/v1_green/maximize.gif) no-repeat left top;}
.selminus {background: url(../../images/v1_green/minimize.gif) no-repeat left top;}
.maximize {background: url(../../images/v1_green/maximize.gif) no-repeat left top;}
.minimize {background: url(../../images/v1_green/minimize.gif) no-repeat left top;}

.bclear {clear:both; margin:0; padding:0;}
.clean {clear:both;}
/*================ end: Tree menu ====================*/

/*================== Dropdown menu ====================*/
ul.dropsubmenu {border:1px solid #28860c; border-top:none;}

*+html ul.dropsubmenu {background:#d9f0f7;}

a.child:link, a.child:active, a.child:visited {color:#000000;}
a.child:hover {color:#28860c;}

a.childAc:link, a.childAc:active, a.childAc:visited, a.childAc:hover {color:#28860c;}

ul.dropsubmenu li a.child:link, ul.dropsubmenu li a.child:visited , ul.dropsubmenu li a.child:active {
background:#d6ffd6;  /* IE6 Bug*/
border-top:1px solid #28860c;}

ul.dropsubmenu li a.child:hover {
background:#d6ffd6;  /*IE6 Bug*/
border-top:1px solid #28860c;}
/*============== end: Dropdown menu ===================*/

/*=============== Horizontal menu ====================*/
.navhor li span img, .navdropdown ul li span img {
background:transparent url(../../images/v1_green/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:#28860c;}

.navhor a.navmenuAc, ul.nv_dropdown li a.navmenuAc {color:#28860c;}

.navhor a.navmenuAc:hover, ul.nv_dropdown li a.navmenuAc:hover {color:#28860c;}
/*=============== end: Horizontal menu ====================*/

/*================ Sitemap ==================*/
div.sitemap ul {color:#000000;}
div.sitemap ul li {border-bottom:1px solid #d8e9d3;}

/*  ссылки верхнего уровня	*/
div.sitemap  a.child:link, div.sitemap a.child:visited, div.sitemap a.child:active {color:#000000;}

div.sitemap  a.child:hover {color:#28860c;}

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:#28860c;}
/*============== end: Sitemap ====================*/

/*============== Vertical menu ====================*/
div.clsVerticalMenu ul li {border-bottom: solid 1px #d8e9d3;}

div.clsVerticalMenu a.menu:link, div.clsVerticalMenu a.menu:visited,div.clsVerticalMenu a.menu:active {
color:#000000;}

div.clsVerticalMenu a.menu:hover {color:#28860c;}

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:#28860c;}

div.clsVerticalMenu a.menuAc:hover {color:#28860c;}
/*============== end: Vertical menu ====================*/

/* ================ Commens =====================*/
a.comm:link, a.comm:visited, a.comm:active {color:#28860c;}
a.comm:hover {color:#000000;}

td.frame, div.frame{border: solid 1px #28860c; background-color:#f6fbff;}
.frame strong {color:#28860c !important}
td.frame input {border:1px solid #c6dec0;}
td.frame textarea {border:1px solid #c6dec0;}
/* ================ end Commens =====================*/

/*============ Form ==============*/
.FormMainTable {margin:0 0 15px 0; padding:0;}

.FormInsideTable {width:100%; margin:0; padding:0; border:2px solid #c6dec0; 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:#28860c;
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:#28860c;}

.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 #c6dec0;}

.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 #c6dec0;}

.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 #c6dec0;}

.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;
padding:0;
height:40px;
line-height:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#28860c;}

.CaptchaPanelImage {float:left; margin:0; padding:0 10px;}
	.CaptchaPanelImage img {margin:0; padding:0; border:1px solid #c6dec0;}

.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 #28860c;
border-bottom:solid 1px #28860c;
color:#28860c; 
background-color:#ffffff;}

.clsButtonLeft {
border-top:solid 1px #28860c;
border-left:solid 1px #28860c;
border-bottom:solid 1px #28860c;
background-color:#ffffff;}

.clsButtonRight {
border-top:solid 1px #28860c;
border-right:solid 1px #28860c;
border-bottom:solid 1px #28860c;
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:#28860c;}

a.sml:hover {color:#000000;}

.short {font-size:12px; color:#000000; text-align:justify;	padding:0; margin:0;}

.shortheader {color:#28860c;}

div.signature {border-top:solid 1px #cccccc;}

span.clsDate {color:#000000;}

a.headerS:link, a.headerS:active,  a.headerS:visited {color:#28860c;}

a.headerS:hover {color:#28860c;}

.shortnews {color:#000000;}

/* Composite News */
a.header:link, a.header:visited, a.header:active {
color:#28860c;}

a.header:hover {color:#5d82b7;}

.header {color:#28860c;}

td.copy {color:#28860c;}
/*=========== end: News ============*/

/*======= Cell and Links ========*/
a:link, a:visited, a:active {color:#28860c;}
a:hover {color:#28860c;}

.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 -----*/
/*===================================*/