
div.dim{padding-left:18px;} div.dim a img{opacity: 0.4; -moz-opacity: 0.4; filter:alpha(opacity=40);} div.dim a:hover img{opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100);}



table.cataloge_table td { padding: 1px 0px 1px 4px; BORDER-bottom: #dddddd 1px solid;}
table.cataloge_table td a { color: #000000; text-decoration:none;}
table.cataloge_table td a:hover { color: red; text-decoration:underline;}
table.cataloge_table td.price { text-align: center; }
table.cataloge_table th { background-color: #EBF4FD; valign:middle; }


tr.unparity, td.unparity { 
	background: #e7e7e7;
}

body, table, td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a, link {color: #A60000;text-decoration: none}

a:hover {text-decoration: underline;} 

.vacansyTable
{
 border:2px solid white;
 border-collapse:collapse;
}
.vacansyColor1
{
 background-color:#9999ff;
}
.vacansyColor2
{
 background-color:#99ffff;
}
.vacansyColor3
{
 background-color:yellow;
}
.vacansyTD
{
 padding:0px;
 text-align:left;
 border:1px solid white;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color: #363636;
	font-weight: bold;
}

H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12 pt;
}

hr {
	color: #C2C2C2;
}

.filterFont {
  font-size: 8pt;
}

.menuLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color: #FFFFFF;
	font-weight: bold;

	text-decoration: none;
	text-align: center;
	margin-left: 5;
}

.menuBlock {
	background: #424242 url(/pic/menu_bg.gif);
}


.subMenuBlock {
	position: absolute;
	padding-left: 5;
	top: 37;
	z-index: 999;
}
.subMenuBlockFirst {	
	position: absolute;
	padding-left: 5;
	/*
	top: 89px;
	_top:86px;
*/
	top: 37;
	z-index: 999;
}
#first-page-info{
	width:100%;
	min-height:50px;
	text-align:center;
	padding-top:10px;
	font-size:1.3em;
	color:#fff;
	background-color:#db0000;
}
.subMenuDiv {
	padding-bottom: 3px;
	padding-top: 3px;
}

.SubMenuLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
}


.logoBlock {
	border-top: 1px solid #665E37;
}

.loginText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
 	color: #000000;
}

.loginForm {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	border : 1px solid #FFD802;
	background : White;
	width: 75;
}

.loginBlock {
	border-bottom: 1px solid #665E37;
	background: #FFF7D0 url(/pic/login_bg.gif);
}

.rubBlock {
	border-bottom: 1px solid #C2C2C2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	color: #363636;
	font-weight: bold;
}

.rubLine {
	position: absolute;
	left: 51;
}

.rubText {
	position: absolute;
	top: 3;
	left: 0;
	width: 195;
	text-align: right;
}

.rubSelectItem {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #A60000;
	font-weight: bold;
}

.rubSelectSubItem {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A60000;
	font-weight: bold;
}

.rubCount {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7B7B7B;
}

.rubItem {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #2D2D2D
}

.rubSubItem {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #6E6E6E;
}

.rubItems {
  margin-left: 5;
  margin-right: 5;
  margin-top: 5;
  margin-bottom: 5;
}

.searchForm {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	border : 1px solid #B5B5B5;
	background : #FFFFFF;
}

.searchBlock {
	border-top: 1px solid #665E37;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #665E37;
	border-left: 1px solid #C2C2C2;
	background: #EAEAEA url(/pic/search_bg.gif);
}

.textBlock {
	border-left: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
}

.headLine {
  border: 1px solid #D3D3D3;
}

.headText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color: #363636;
	font-weight: bold;
}

.mmenu {
	border-bottom: 1px solid #C2C2C2;
}

.mmenuDiv {
  margin-left: 10;
  margin-right: 10;
  margin-top: 10;
  margin-bottom: 10;
}

.mmenuLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color: #363636;
	font-weight: bold;
        text-decoration: underline;
}

.moreLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
 	color: #A60000;
}

.goodHead {
	font-size : 12pt;
	color: #363636;
	font-weight: bold;
}

.smallText {
	font-size : 8pt;
}

.pageBlock {
  font-size : 9pt;
  color: #C2C2C2;
}

.pageNav {
  color: #363636;
  text-decoration: none;
}

.pageNavS {
  color: #FFFFFF;
  background: #A60000;
  text-decoration: none;
}
  table.artikul tr td a
    {
    text-decoration:none;
  }
  table.artikul tr td a:hover
    {
    text-decoration:underline;
  }
  table.artikul tr td a:link
    {
    color:blue;
  }
  #wrapper h3
    {
    background-color:#e2e2e2;
    margin:2px;
    padding:3px;
  }
  #wrapper .left
    {
    vertical-align:top;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;
  }
  #wrapper .right
    {
    border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;
  }
  .mark1
  {
    color:red;
    font-weight:bold;
  }
    #new_alp{    
	list-style-type:none;    margin:0;padding:0;      }    #new_alp li{        float:left;        font-size:14px;        text-align:center;        padding:3px;        position:relative; }    #new_alp li ul{        list-style-type:none;        display:none;        position:absolute;        z-index:99;        background-color:#ffe86e;        margin:0;        padding:16px 0 16px 15px;        /*        border-left:1px solid #ccc;        border-bottom:1px solid #ccc;        border-right:1px solid #ccc;        */        left:0;        _top:20px;        _left:-10px;        width:150px;        padding-top:8px;        padding-bottom:8px;        text-align:left;    }    #new_alp li ul li{        float:none;        text-align:left;    }    #new_alp li ul li a{        font-weight:bold;        font-size:12px;        text-decoration:none;    } 
   .new_alph_parent{
	width:20px;    
    }
    .new_alph_parent{        width:20px;    }    .analog_header{        font-size:1.4em;        padding:8px 0;    }        .analog_header a{                }    .analog_table{        border-collapse:collapse;        border-color:#c2c2c2;        border-width:1px;        border-style:solid;        width:100%;    }        .analog_table td{            border-color:#c2c2c2;            border-width:1px;            border-style:solid;            padding:5px;        }        .analog_table th{            border-color:#c2c2c2;            border-width:1px;            border-style:solid;            padding:5px;            background-color:#fff7d0;        }        .analog_table tr{                }
    .analog_current td{
	    background-color:#ccc; 
    }
    .analog_avail{
		text-align:center;
	}
    .analog_cost{
        	text-align:right;
	}
#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#c2c2c2;
        padding:5px;
        display:none;
        color:#fff;
	}

  
@media print {
  .noprn {
    display:none;
    visibility: hidden;
  }


}


/* Классы для раздела вакансий --> */
.vacancy table {
	border: 0;		
}

.vacancy .territory_name {
	font-weight: bold;
	background-color: #cccccc;
	margin: 40px 0 20px;
	padding: 10px;		
}

.vacancy .vacancy_text {
	margin: 10px 0 40px;
}

.vacancy .vacancy_text ul {
	margin-top: 3px;
}
/* --> Классы для раздела вакансий */
