﻿/*BODY  { font-size : 8pt;  font-family : Verdana, Arial, Helvetica; color : #414743;  color : #414743;}

table, tr, td, p, div, ol, ul, blockquote  { font-size : 8pt;  font-family : Verdana, Tahoma, Arial, Helvetica;  color : #414743;}
*/

html, body {height:100%; margin: 0px; min-width: 800px;}

p, ol, ul, blockquote, div  { font-size : 8pt;  font-family : Verdana, Tahoma, Arial, Helvetica; font-weight: normal; font-style: normal;}
.tablmain { width: 100%; height: 100%; padding: 0px;  margin: 0px;}
.tdmain { width: 100%; height: 100%; padding: 0px;  margin: 0px;}

/*
td, p, ol, ul, blockquote  { font-size : 8pt;  font-family : Verdana, Tahoma, Arial, Helvetica;  color : #414743;}
a:hover         { color:red; }
a:visited       { color:#101078; }
a:visited:hover:active { color:red; }
*/
a               { color:#414743; font-weight: bold; text-decoration: none; }

/*
.mforum a ,
.mforum a:link {
  color: blue; font-family: Verdana, Arial; font-weight: normal; text-decoration: none; 
}
.mforum a:visited {
  color: #A63737; font-family: Verdana, Arial; font-weight: normal; text-decoration: none; 
}
.mforum a:active  {
  color: #A63737; font-family: Verdana, Arial; font-weight: bold;  text-decoration: none; 
}
.mforum a:hover  {
  color: red; font-family: Verdana, Arial; font-weight: normal; text-decoration: underline; 
}
.mmlink ul { font-size : 10pt; margin-left: 15px; font-family : Verdana, Arial; }
.mmlink,
.mmlink a,
.mmlink a:link {
  color: black; font-family: Verdana, Arial; font-size: 10pt; text-decoration: none; 
}
.mmlink a:visited {
  color: blue; font-family: Verdana, Arial; font-size: 10pt; text-decoration: none; 
}
.mmlink a:active  {
  color: navy; font-weight: bold; font-family: Verdana, Arial; font-size: 10pt; text-decoration: none; 
}
.mmlink a:hover  {
  color: red; font-family: Verdana, Arial; font-size: 10pt; text-decoration: none; 
}

.mlink a {
  font-style: normal;
  font-weight: bold;
  font-family: Verdana, Arial; font-size: 20pt;
  text-decoration: none;
}
.mlink a:link    { color: red; }
.mlink a:visited { color: red; }
.mlink a:active  { color: red; }	
.mlink a:hover   { color: blue; }

.bodyh
{
  background-color : #FFFFCC;
  font-size : 8pt;
  font-family : Verdana, Arial, Helvetica;
}

.tabcn
{
	background-color: #ffffff; border-color: #ABB1A7; border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	font-family: Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
	padding-bottom: 4px; padding-top: 1px; color: #000000 ; vertical-align: middle; text-align: left;
}
.tabcf
{
	background-color: #ABB1A7; border-color: #ABB1A7; border-style: solid;
	border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	font-family: Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
	padding-bottom: 4px; padding-top: 1px; color: #000000 ; vertical-align: middle; text-align: left;
}



.thdr1 {
	text-align: center;
	color: white; 
	font-weight: bold;	
	}
	
.thdr2 {
	background: #A2A89E;
	text-align: center;
	color: white; 
	font-weight: bold;	
	}




.hdrblack {
  color: black; 
  text-align: center;
  font-family: Arial, Verdana;
  font-size: 10pt;
  font-weight: bold;	
}	



.tabl1 {
  border-color: #494949;
  border-style: solid;
  border-width: 1px;
}

.tabl2  {
  border-color: #ABB1A7;
  border-style: solid;
  border-width: 1px;
}
.tabl2 a  {
  color:#101078; font-weight: bold;
  text-decoration: none;
}
.tabl3 {
  border-color: #C2C2C2;  border-style: solid; background: #EBEBEB;
	border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;
}
.navtabl {
  border-color: #ABB1A7;
  border-style: solid;
  border-width: 1px;
  margin: 4px;
}



.cmptcelltit {
  color: white; 
  background: #939FA2; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.cmptcelltit a,
.cmptcelltit a:link,
.cmptcelltit a:visited,
.cmptcelltit a:active {
  color: white; 
  background: #939FA2;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
.cmptcelltit a:hover {
  color: black; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

.cmptcelltitr {
  color: red; 
  background: #939FA2; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.cmptcelltitr a,
.cmptcelltitr a:link,
.cmptcelltitr a:visited,
.cmptcelltitr a:active {
  color: red; 
  background: #939FA2;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
.cmptcelltitr a:hover {
  color: black; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

*/

.dm_links, .dm_links ul {
  font-family: Verdana, Arial; font-size: 10pt;
}
.dm_links ul a:hover{
  color: navy;
}



.dm_tcelltit {
  color: #fff; 
  font-family: Verdana, Arial; font-size: 9pt; font-style: normal; font-weight: bold;
	white-space: nowrap;
}
.dm_tcelltit a ,
.dm_tcelltit tr {
  color: #fff; 
  text-decoration: underline;
}	
.dm_tcelltit a:hover {
  text-decoration: underline;
}




.dm_tcell1 {
  color: #414743; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
 }
.dm_tcell2 {
  color: #414743;
  background: #f4f4f4;
  font-family: Verdana, Arial; font-size: 8pt;
}
.dm_tcell3 {
  color: #414743; 
  background: #ffffff;
  font-family: Verdana, Arial; font-size: 8pt;
}	
.dm_tcell3 a,
.dm_tcell3 a:link,
.dm_tcell3 a:visited,
.dm_tcell3 a:active {
  color: #606060; 
  font-family: Verdana, Arial; font-size: 8pt;
}
.dm_tcell3 a:hover {
  color: red; 
  font-family: Verdana, Arial; font-size: 8pt;
  text-decoration: none;
}
/**********************************************************************************************************************/
.dm_tcell1a {
  color: black; 
  background: #f4f4f4;
  font-family: Verdana, Arial; font-size: 8pt;
 }
.dm_tcell2a {
  color: black; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
}
.dm_tcell1as {
  color: black; 
  background: #e2f4c6;
  font-family: Verdana, Arial; font-size: 8pt;
}
/**********************************************************************************************************************/

 
 
 
 
 
 
 
 
 
 
 
 
.cmptcell2 {
  color: black; 
  background: #ECECEC;
  font-family: Verdana, Arial; font-size: 8pt;
}
.cmptcell3 {
  color: black; 
  background: #ffffff;
  font-family: Verdana, Arial; font-size: 8pt;
}
.tcell4 {
  color: white; 
  font-family: Verdana, Arial; font-size: 10pt;
  font-weight: bold;
}
.tcell5 {
  color: #808080; 
  font-family: Verdana, Arial; font-size: 7pt;
  font-weight: bold;
}
.tcell6 {
  color: black; 
  background: #ABB1A7;
  font-family: Verdana, Arial; font-size: 8pt;
}
.dm_tcell7 {
  color: #ABB1A7; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
}	
.dm_tcell7 a,
.dm_tcell7 a:link,
.dm_tcell7 a:visited,
.dm_tcell7 a:active {
  color: #ABB1A7; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: normal; text-decoration: none;
}
.dm_tcell7 a:hover {
  color: #606060; 
  font-family: Verdana, Arial; font-size: 8pt;
}
.dm_tcellWin {
  color: black; 
  background: #97E6E6;
  font-family: Verdana, Arial; font-size: 8pt;
}
.tcellnav {
  color: white; 
  background: #ABB1A7;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  border-color: #ABB1A7;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.tcellnav1 {
  color: #484824; 
  background: white;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-align: center;
}
.tcellnav1 a,
.tcellnav1 a:link,
.tcellnav1 a:visited,
.tcellnav1 a:active {
  color: #484824; 
  background: white;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
.tcellnav1 a:hover {
  color: red; 
  background: white;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.tcellnav2 {
  color: #484824; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-align: center;
}
.gnav {
  color: white; 
  background: #ABB1A7;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.gnav1 {
  color: #484824; 
  background: white;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.gnav2 {
  color: #484824; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.gnav2 a, .gnav2 a:link, .gnav2 a:visited, .gnav2 a:active, .gnav2 a:hover {
  color: #484824; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
#ppU, #ppD {   
    position: absolute;   
    width: 236px;   
    right: 30px;
    border: 1px solid gray;   
    background: white;   
    display: none;   
}   

/* ---------- Оформление главного меню ------------- */

.mmenu {
  background: #D2D7CF;
  font-family: Verdana, Arial; font-size: 8pt;
  border-color: #494949;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
 }
	
.mmenu a,
.mmenu a:link,
.mmenu a:visited,
.mmenu a:active {
  color: #484824; 
  background: #D2D7CF;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	

.mmenu a:hover,
.mmenu a:visited:hover {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
	
.mmenu_active {
  color: white; 
  background: #BE6A39;
  font-family: Verdana, Arial; font-size: 8pt;
  border-color: #494949;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
	
.mmenu_active a,
.mmenu_active a:link,
.mmenu_active a:visited,
.mmenu_active a:active {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	

.mmenu_active a:hover {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	
	
.mmenu1 {
  background: #D2D7CF;
  font-family: Verdana, Arial; font-size: 8pt;
  border-color: #494949;
  border-style: solid;
  border-width: 1px;
 }
	
.mmenu1 a,
.mmenu1 a:link,
.mmenu1 a:visited,
.mmenu1 a:active {
  color: #484824; 
  background: #D2D7CF;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	

.mmenu1 a:hover,
.mmenu1 a:visited:hover {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
	
.mmenu1_active {
  color: white; 
  background: #BE6A39;
  font-family: Verdana, Arial; font-size: 8pt;
  border-color: #494949;
  border-style: solid;
  border-width: 1px;
}
	
.mmenu1_active a,
.mmenu1_active a:link,
.mmenu1_active a:visited,
.mmenu1_active a:active {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}	

.mmenu1_active a:hover {
  color: white; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

.dm_fieldset {
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
  /*box-shadow: 5px 5px 5px rgba(0,0,0, 0.5);  -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);*/
}	
/* ---------- Оформление ссылок в тексте объявлений ----------- */
.anlink {
  background: white;
  font-family: Verdana, Arial; font-size: 10pt;
  font-weight: normal;
}
.anlink a,
.anlink a:link,
.anlink a:visited,
.anlink a:active {
  color: red; 
  background: white;
  font-family: Verdana, Arial; font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}	
.anlink a:hover {
  color: navy; 
  font-family: Verdana, Arial; font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
/* ---------- Титул страницы ------------- */
.dm_hdrmain {
  color: #808080; 
  font-family: Arial, Verdana; font-size: 12pt; font-weight: bold;
}	
.dm_hdrred {
  color: red; 
  text-align: center;
  font-family: Arial, Verdana; font-size: 10pt; font-weight: bold;	
}	
.dm_hdrredbig {
  color: red; 
  text-align: center;
  font-family: Arial, Verdana; font-size: 12pt; font-weight: bold;	
}	
.dm_hdrsub {
  color: #606060; 
  font-family: Arial, Verdana; font-size: 11pt;	
}	
/* ---------- Оформление табуляторов закладок ------------- */
.sccur {
  float: left;
  padding: 6px 0 0 0;
  height: 19px;
  background: url("/images/tbgf.png");
}
.sccur a:link ,
.sccur a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #636363; vertical-align: middle; text-decoration:none;
}
.sccur a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #ACACAC; vertical-align: middle; text-decoration:none;
}
.scu {
  float: left;
  padding: 5px 0 0 0;
  height: 18px;
  border-top: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
}
.scu a:link ,
.scu a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #ACACAC; vertical-align: middle; text-decoration:none;
}
.scu a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #636363; vertical-align: middle; text-decoration:none;
}
.scuf {
  background: url("/images/tbgr.png");
  height:25px;
}
/*********************************************************************************************************/
.dm_informer,
.dm_informer div {
  padding: 4px;
  color: #404040; 
  background: #E5E5E5;
  font-family: Verdana, Arial; font-size: 10px;
}	
.dm_informer a,
.dm_informer a:hover,
.dm_informer a:visited {
  color: #7ca500; 
  font-family: Verdana, Arial; font-size: 10px;
  font-weight: normal; text-decoration: none;
}
/*********************************************************************************************************/
.dm_mnews,
.dm_mnews div {
  padding: 4px;
  color: #404040;
  text-align:justify;
  font-family: Verdana, Arial; font-size: 11px;
}	
.dm_mnews a,
.dm_mnews a:hover,
.dm_mnews a:visited {
  color: #7ca500; 
  font-family: Verdana, Arial; font-size: 11px;
  font-weight: normal; text-decoration: none;
}

.dm_mnewsblock {
  border: 1px solid #C2C2C2;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5);  -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
  padding: 2px;
  font-style: normal; font-weight: normal;
}
.dm_mnewsblocktit {
  padding: 5px;
  text-align: right;
}
.dm_mnewsblocktit a:link,
.dm_mnewsblocktit a:hover,
.dm_mnewsblocktit a:visited
{
  color: #414743;
  text-decoration: none;
  background-color: transparent;
}
.dm_ghallblock {
  border: 1px solid #C2C2C2;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5);  -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
  font-style: normal; font-weight: normal;
}
.dm_ghallblocktit {
  padding: 5px;
  text-align: right;
}
.dm_ghallblocktit a:link,
.dm_ghallblocktit a:hover,
.dm_ghallblocktit a:visited
{
  color: #414743;
  text-decoration: none;
  background-color: transparent;
}
.dm_mnewstit {
  padding: 4px;
  color: #606060; 
  font-size: 12px;
  text-decoration: underline;
}	
/*********************************************************************************************************/
.dm_tabc {
  float: left;
  padding: 6px 0 0 0;
  height: 19px;
  background: url("/images/tbgf.png");
}
.dm_tabc a:link ,
.dm_tabc a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #636363; vertical-align: middle; text-decoration:none;
}
.dm_tabc a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #ACACAC; vertical-align: middle; text-decoration:none;
}
.dm_tab {
  float: left;
  padding: 5px 0 0 0;
  height: 18px;
  border-top: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
}
.dm_tab2 {
  float: left;
  padding: 5px 0 0 0;
  height: 18px;
  border-top: 1px solid #C2C2C2;
}
.dm_tab a:link ,
.dm_tab a:visited,
.dm_tab2 a:link ,
.dm_tab2 a:visited {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #ACACAC; vertical-align: middle; text-decoration:none;
}
.dm_tab a:hover,
.dm_tab2 a:hover {
  font-family: Tahoma; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #636363; vertical-align: middle; text-decoration:none;
}
.dm_tabr {
  background: url("/images/tbgr.png");
  height:25px;
}
.dm_tabe {
  height:25px;
}
.dm_tabp {
  float: left;
}
/* ---------- Оформление закладок ------------- */
.dm_tabbody {
  border: 1px solid #C2C2C2;
  border-top: 0;
  overflow: hidden;
  background: #EBEBEB;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5);  -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
  border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px;
  padding: 10px 0;
  font-family: Verdana, Tahoma, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
}
.dm_tabbodyf {
  border: 1px solid #C2C2C2;
  border-top: 0;
  overflow: hidden;
  background: #EBEBEB;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5);  -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
  border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px;
  padding: 10px;
  font-family: Verdana, Tahoma, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
}
.dm_tabbodyb {
  border: 1px solid #C2C2C2;
  border-top: 0;
  background: #EBEBEB;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5);  -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
  border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px;
  padding-bottom: 100px;
  font-family: Verdana, Tahoma, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
}
/* ---------- Блоки верстаков ------------- */
.dm_wbblock {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: 1px solid #C2C2C2;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5);  -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
  font-style: normal; font-weight: normal;
}
.dm_wbabsblock {
  position: absolute;
  background: #fff;
}
.dm_wbblocktop {
  margin:2px;
  padding:8px;
}
.dm_wbblocktitle1 span {
  float:left;
	clear: right;
  color: #fff;
  margin-right: 10px;
  font-family: Verdana, Tahoma, Arial;  font-size: 11pt;  font-style: normal;  font-weight: bold;
}
.dm_wbblocktitle1 span a {
  font-weight: normal;
}
.dm_wbblocktitle1 span a:hover {
  text-decoration: underline;
}

.dm_wbblockmiddle{
  margin: -2px 0px 0px 0px;
  padding: 0px;
}
.dm_wbblockbottom {
  text-align: right;
  margin: 0px 2px 2px 2px;
  padding: 4px;
}
.dm_wbblocktxt {
  background: #fff;
  margin-top: 4px;
  padding: 6px 6px 20px 6px;
  border: 1px solid #d0d0d0;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
}
/*----------------------------------------------------------*/
.dm_foptiont  {
  color: #060606;
  font-weight: bold; font-size: 8pt;
}
.dm_foption  {
  color: #008080;
  font-weight: bold; font-size: 8pt;
}
/*----------------------------------------------------------*/
.dm_searchres a {
  color: #7ca500;
  text-decoration: none;
  font-style: normal; font-size: 10pt;
}
.dm_searchres {
  color: #606060;
  font-style: normal; font-size: 7pt;
  padding: 4px;
  margin-bottom: 4px;
}
.dm_news {
  color: #606060;
  background: #fafafa;
  font-style: normal; font-size: 8pt;
  padding: 4px;
  margin: 0 8px 8px 8px;
  border: 0px solid #c5c5c5;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
}
.dm_news a {
  font-weight: bold;
}


  
/* ---------- Блоки галереи и матчасти ------------- */
.dm_mainblock {
  margin: 20px 0 20px 0;
  border: 1px solid #C2C2C2;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5);  -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);  -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
  padding: 2px;
  font-style: normal; font-weight: normal;
}
.dm_mainblockh {
  margin: 10px;
  min-height: 120px;
}
.dm_hdrblock {
  text-align: right;
  padding: 4px;
  color: white; 
  font-family: Verdana, Arial; font-size: 9pt; font-style: normal; font-weight: bold;
}
.dm_hdrblock  a {
  color: white; 
  text-decoration: underline;
}
.dm_hdrblock  a:hover {
  text-decoration: none;
}
.dm_hdrblockh {
  text-align: left;
  padding: 4px;
  color: white; 
  font-family: Verdana, Arial; font-size: 9pt; font-style: normal; font-weight: bold;
	/*white-space: nowrap;*/
  min-height: 16px;
}
.dm_hdrblockh  a {
  color: white; 
  text-decoration: none;
}
.dm_hdrblockh  a:hover {
  text-decoration: underline;
}
.dm_hdrblockm {
  color: white; 
  font-family: Verdana, Arial; font-size: 9pt; font-style: normal; font-weight: bold;
}
.dm_hdrblockm  a {
  color: white; 
  text-decoration: underline;
}
.dm_hdrblockm  a:hover {
  text-decoration: none;
}
.dm_hdrblockg {
  text-align: right;
  padding: 4px;
  color: #fff; 
  background: #baa05f;
  font-family: Verdana, Arial; font-size: 9pt; font-style: normal; font-weight: bold;
	white-space: nowrap;
  min-height: 16px;
}
.dm_hdrblockg a {
  color: white; 
  text-decoration: underline;
}	
.dm_hdrblockg a:hover {
  text-decoration: none;
}
.dm_bodyblock {
  background-color: white;
  font-family: Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: normal;
  color: #414743;
  text-align: left;
}
.dm_ftrblock {
  color: #838383; 
  font-family: Verdana, Tahoma, Arial; font-size: 8pt; font-style: normal; font-weight: bold;
  padding: 6px;
  text-align: right;
  background-color: #e8e8e8;
}
.dm_ftrblock  a:link ,
.dm_ftrblock  a:visited {
  font-family: Verdana, Tahoma, Arial; font-size: 8pt; font-style: normal; font-weight: bold;
  color: #838383; vertical-align: middle; text-decoration:none;
}
.dm_ftrblock  a:hover {
  color: #414743; vertical-align: middle; text-decoration:none;
}
.dm_ftrblockaward {
  float:left;
  margin-top:-20px;
}
/* ---------------------------------------------------------------------------- */
.dm_tooltip {
  font-family: Verdana, Tahoma, Arial;
  font-style: normal;
  font-size: 7pt;
  color: #008080;
}
/* ---------------------------------------------------------------------------- */
.dm_thdrbg2a
{
  height:110px;
}
/* ---------------------------------------------------------------------------- */
.dm_maincontent {
  padding: 5px 20px 5px 20px;
}
.dm_maincontentbg {
  background: #fff;
}
.dm_maincontentbgleft {
 background: url(/images/cnt_bgleft.png) repeat-y;
}
.dm_maincontentbgright {
 background: url(/images/cnt_bgright.png) repeat-y;
}
/* ---------------------------------------------------------------------------- */
.menupc,
.menupc a:link ,
.menupc a:visited,
.menupc a:hover {
/*  background: #cacaca; a6c9e1;abb1a7;*/
  font-family: Arial; font-size: 9pt; font-style: italic; font-weight: bolder;
  color: red; text-decoration:none; height:30px; padding: 0 5px 0 5px;
}
.menup,
.menup a:link ,
.menup a:visited,
.menup a:hover {
  font-family: Arial; font-size: 9pt; font-style: italic; font-weight: bolder;
  color: #484824; text-decoration:none; height:30px; padding: 0 5px 0 5px;
}

.menus {
    padding: 8px;
    position: absolute;
    width: 240px;
}
.sm1 {
  color: #484824; 
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}
.sm2 {
  color: #484824; 
  background: #abb1a7;
  font-family: Verdana, Arial; font-size: 8pt;
  font-weight: bold;
}	
/* ---------- Оформление пунктов меню детализации----------- */
.dm_pmenu {
  background: url('/images/smn_bg.png') repeat-x;
  border-bottom: 1px solid #94928b;
  height: 50px;
  padding: 0;
  width: 100%;
  color: #484824; 
  font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;
}
.dm_pmenu td {
  padding: 10px 6px;
}
.dm_pmenu a,
.dm_pmenu a:link,
.dm_pmenu a:visited,
.dm_pmenu a:active  {
  color: #484824; 
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-shadow: 0px 0px 4px #f0f7fc;
}
.dm_pmenu a:hover {
  text-decoration: underline;
}
/* ---------- Оформление пунктов верхнего меню ----------- */
.dm_top_menu {
  color: #484824;
  font-family: Verdana, Arial;
	font-weight: normal;
  font-size: 9pt;
  height: 20px;
  text-align: right;
 	white-space: nowrap;
}
.dm_top_menu a,
.dm_top_menu a:link,
.dm_top_menu a:visited,
.dm_top_menu a:active {
	color: #484824; 
	font-weight: normal;
  font-family: Verdana, Arial;
  font-size: 8pt;
	text-decoration:none;
}
.dm_top_menu a:hover,
.dm_top_menu a:visited:hover {
	color: #484824; 
  text-decoration: underline;
 }
/*-------------------------------- Контейнеры header'a -----------------------------------------------------*/
.dm_container {
	width: 100%;
	float: left;
	margin-left: -60px;
}
.dm_content {
	margin-left: 60px;
}
.dm_main {
	margin-left: 550px;
	/*white-space: nowrap;*/
}
.dm_left {
	width: 550px;
	float: left;
}
.dm_right {
	width: 60px;
	float: right;
}
.dm_clearing {
	height: 0;
	clear: both;
}
/*-------------------------------- Контейнеры footer'a -----------------------------------------------------*/
.dm_footer {
  margin: 10px 0;
	color: #484824; 
	font-weight: normal;  font-family: Verdana, Arial;  font-size: 9pt;
}
.dm_footer_content {
  margin: 10px 0;
	color: #484824; 
	font-weight: normal;  font-family: Verdana, Arial;  font-size: 8pt;
  text-align: center;
}
.dm_footer a,
.dm_footer a:link,
.dm_footer a:visited,
.dm_footer a:active {
	color: #484824; 
	font-weight: bold;
  font-family: Verdana, Arial; font-size: 8pt;
	text-decoration:none;
}
.dm_footer a:hover {
	color: white; 
	font-weight: bold;
  font-family: Verdana, Arial; font-size: 8pt;
	text-decoration: none;
}
/*--------------------------- Меню навигации -------------------------------------------*/
.navTabs
{
	font-size: 11px;
  height: 30px;
}
.navTabs .ulTabs {
  margin: 0 0 0 0px;
  padding: 0;
	float: left;
  list-style-type: none;
}
.navTabs .navTab,
.navTabs .navTabOpened
{
  margin: 0;
	float: left;
	white-space: nowrap;
	word-wrap: normal;
}
.navTabs .navLink,
.navTabs .navMenu
{
  display: block;
  float: left;
  vertical-align: text-bottom;
  text-align: center;
  outline: 0 none;
	height: 30px;
	line-height: 30px;
}
.navTabs .navLink
{
	color: #484824;
  text-shadow: 0px 0px 4px #f0f7fc;
  font-family: Arial; font-size: 9pt;
  font-style: italic;
  text-decoration:none; 
	padding: 0 15px;
}
.navTabs .navmLink
{
	padding: 0 5px;
}
.navTabs .navTab:hover
{
	color: #484824;
  text-shadow: 0px 0px 4px #f0f7fc;
	background: #bbb url('/images/mmn_bgover.png') repeat-x;
	height: 30px;
	line-height: 30px;
}  
.navTabs .navTab:hover .navMenu
{
	margin-left: -14px;
	width: 14px;
	background: transparent url('/images/mmn_open.png')  no-repeat center;
}
.navTabs .navTab.selected .navLink
{
	font-weight: bold;
  color: #484824;
  background-color: #e5e3da;
  text-shadow: 0px 0px 4px #f0f7fc;
}
.navTabs .navTab.selected .navMenu,
.navTabs .navTabOpened .navMenu
{
		display: none;
}
.navTabs .navTabOpened .navLink
{
	font-weight: bold;
  color: #032A46;
  background: #ddd url('/images/mmn_bgover.png') repeat-x top;
  text-shadow: 0px 0px 4px #f0f7fc;
}
.Menu
{
  padding: 0;
	font-weight: normal;
  font-family: Verdana, Arial;
  font-size: 8pt;
	background: #fff;
  border: 2px solid #d7dfe3;
  border-bottom: 0;
  overflow: hidden;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5); -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5); -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5); -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
	min-height: @menuMinheight;
	width: 200px;
	min-width: 200px;
	position: absolute;
	z-index: 7500;
	display: none;
}
.Menu > li > a
{
	display: block;
}
.navList
{
  padding: 2px;
  margin: 0;
  font-size: 11px;
	font-weight: normal;
	max-height: 400px;
	overflow: hidden;
  border-bottom: 1px solid #d7dfe3;
  list-style-type:none;
  text-decoration:none; 
}
.navList a,
.navList a:visited,
.navList a:active,
.navList a:focus
{
  font-size: 11px;
	font-weight: normal;
	color: #484824;
  padding: 4px 4px;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
  display: block;
  outline: 0 none;
	text-decoration: none;
}
.navList a:hover
{
	font-weight: normal;
	text-decoration: none;
  background-color: #ddd;
}
.navBlock li
{
  padding: 4px 4px;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
}
.navBlock li:hover
{
  background-color: #ddd;
}
/***********************************************************************************************/
.dm_pagenav {
  margin:0px;
  padding:4px;
  float:right;
}
.dm_pagination span {
	display: block;
	float: left;
	clear: right;
	border: 1px solid #abb1a7;
  font-family: Verdana, Tahoma, Arial; font-size: 13px; font-style: normal;
	text-decoration:none;
	color: #837f71;
	padding: 2px 4px;
	margin-left: 1px;
	height: 18px;
	background:#f7f7f7 none;
}
.dm_pagination span:hover {
	border: 1px solid #606060;
}
.dm_pagination span a {
 font-weight: normal;
}
.dm_pagination span.dm_prev_next a, .dm_pagination span.dm_first_last a {
	position: relative;
	top: -2px;
}

.dm_pagination span.dm_prev_next a img, .dm_pagination span.dm_first_last a img {
	position: relative;
	display: inline;
	top: 3px;
}

.dm_pagination span.dm_selected {
  font-family: Verdana, Tahoma, Arial; font-size: 13px; font-style: normal; font-weight: bold;
	background: #d2d2d2;
	color: white;
	border: 1px solid #abb1a7;
	height: 18px;
	padding: 2px 4px;
	margin-left: 1px;
}

.dm_pagination .dm_popupctrl {
  font-family: Verdana, Tahoma, Arial; font-size: 13px; font-style: normal; font-weight: normal;
	height: 18px;
	background: #f7f7f7 url(/images/down_arrow.png) no-repeat center left;
	padding-right: 4px;
	padding-left: 18px;
}

.dm_pagination .dm_popupmenu:hover .dm_popupctrl {
	border: 1px solid #606060;
	color: #abb1a7;
}
#pagenavform {
	background-color: #f1f1f1;
	border: 1px solid #606060; 
	padding: 4px;
	position: absolute;
	display: none;
	white-space: nowrap;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5); -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5); -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5); -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
	/*width: 200px;*/
  text-align: left;
  list-style-type: none;
}
/***********************************************************************************************/
.dm_imgbutton {
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}
.dm_button {
  cursor: pointer;
	padding: 2.5px 5px;
  margin: 0px;
	font: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	border: 1px solid #808080;
	color: #424242;
  background: #e9e9e9 url(/images/gradients/generic_button.png) repeat-x top left;
}
.dm_button:hover {
	color: #808080;
	background-color: #f0f0f0;
}
.dm_buttonA {
  cursor: pointer;
	padding: 4px;
	font: bold 12px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	border: 1px solid #606060;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
	color: #424242;
  background: #e9e9e9 url(/images/gradients/generic_button.png) repeat-x top left;
  min-height:30px;
}
.dm_buttonA:hover {
	color: #808080;
	background-color: #f0f0f0;
}
/***********************************************************************************************/
.dm_cleft {
	float:left;
}
.dm_cright {
	float:right;
}
/***********************************************************************************************/
.dm_lightbox {
	position:absolute;
	top:0;
}
.dm_lightbox > div {
	background-color: #000000;
	padding: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
}
.dm_lightbox > div > div {
	background-color: #F5F5F5;
	padding: 6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}
.dm_lightbox .dm_picturerow {
	text-align:center;
}
.dm_lightbox .dm_buttonrow{
	color:#666666;
	padding-top:8px;
	font-size:11px;
}
.dm_lightbox .dm_buttonrow .dm_closebutton{
	position:absolute;
	right:20px;
}
/***********************************************************************************************/
.dm_blocktextpr {
  min-height: 190px;
}
.dm_blocktextpr  > div {
 padding: 4px 10px;
 float: left;
 width: 160px;
}
.dm_blockepgm {
  float:left;
  width:100%
}
 .dm_blockepg {
 float: right;
 margin: 20px 0 20px 0;
 width: 50%;
 color: #008080;
 text-align: right;
}
.dm_blockmodemenu {
 float: right;
 padding: 4px;
 text-align: right;
}
.dm_blockgshowT {
  font-family: Verdana, Tahoma, Arial;
  font-size: 11pt;
  font-style: normal;
  font-weight: bold;
}
/***********************************************************************************************/
.dm_sc {
  border: 2px solid #fff;
  padding: 0 4px;
  width: 80px;
  text-align: center;
}
.dm_sccur {
  border: 2px solid red;
  padding: 0 4px;
  width: 80px;
  text-align: center;
}
.dm_sctab{
  border: 1px solid #404040;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0,0,0, 0.5); -webkit-box-shadow:5px 5px 5px rgba(0,0,0, 0.5); -moz-box-shadow:5px 5px 5px rgba(0,0,0, 0.5); -khtml-box-shadow:5px 5px 5px rgba(0,0,0, 0.5);
}
.dm_sctab{
 height: 90px;
}
.imagebutton{
  margin: 0px;
  padding: 1px;
}
.imagebutton:hover {
	background-color: #C1D2EE;
	border: solid 1px #6B91AB;
	padding: 0px;
}
/***********************************************************************************************/
#upload-main {
	float: center;
	width: 700px;
	font-family: Verdana, Arial;
	font-size: 9pt;
}

#upload-status {
	padding: 10px 15px;
}

#upload-status .progress {
	background: url(/images/progress-bar/progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
	vertical-align: middle;
}

#upload-list {
	list-style: none;
}

#upload-list div.validation-error {
	padding-left: 24px;
	display: block;
	clear: left;
	line-height: 20px;
	color: #8a1f11;
	cursor: pointer;
	border-bottom: 1px solid #fbc2c4;
	background: #fbe3e4 url(/images/failed.png) no-repeat 4px 4px;
}

#upload-list div.file {
	border-bottom: 1px solid #eee;
	background: url(/images/file.png) no-repeat 4px 4px;
	overflow: auto;
}
#upload-list div.file.file-uploading {
	background-image: url(/images/uploading.png);
	background-color: #D9DDE9;
}
#upload-list div.file.file-success {
	background-image: url(/images/success.png);
}
#upload-list div.file.file-failed {
	background-image: url(/images/failed.png);
}
#upload-list div.file .file-name {
	margin-left: 24px;
	display: block;
	clear: left;
	float: left;
	line-height: 20px;
	height: 20px;
}
#upload-list div.file .file-info {
	display: block;
	clear: right;
	float: right;
	line-height: 20px;
	margin-right: 6px;
}
#upload-list div.file .file-remove {
	clear: right;
	float: right;
	line-height: 20px;
	margin-right: 6px;
}
/***********************************************************************************************/
.justList li
{
  text-decoration:none; 
}
.justList li a:visited,
.justList li a:active,
.justList li a
{
	font-weight: normal;
	color: #404040;
}
.justList li a:hover
{
	font-weight: normal;
	color: #404040;
  background-color: #ddd;
}

