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: #336699;text-decoration: none}

a:hover {text-decoration: underline;} 
#first-page-info{
	height:40px;text-align:center;padding-top:10px;font-size:1.5em;color:#fff;background-color:#006600;border-left:3px solid #fff;border-right:3px solid #fff;border-top:1px solid #fff;
}
#topmenu
{
    width:100%;
    background: url(/pic/menu_bg_new_blue.gif) repeat-x;
    height:27px;
    border-left:3px solid white;
    border-right:3px solid white;
}
#topmenu ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}
#topmenu ul li
{
    float:left;
    display:inline;
    border-right:2px solid white;
    vertical-align:top;
}
#topmenu ul li a
{
    display:block;
    text-align:center;
    width: 161px;
    color: white;
    font-size:1.1em;
    font-weight:bold;
    text-decoration:none;
    padding-top: 0.3em;
}
#topmenu ul li a:hover
{
}
#topmenu ul li ul
{
    display:none;
    position:absolute;
    z-index:999;
    width:170px;
    margin:0;
    padding:0;
    border:2px solid #36566f;
    float:none;
    background: url(/pic/sub_menu_bg.gif) repeat scroll 0 0;
}

#topmenu ul li ul li
{
    display:list-item;
    width:145px;
    border:0;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
}
#topmenu ul li ul li a
{
    color:white;
    width:145px;
    padding:0;
    margin:0;
    font-size: 0.9em;
    text-align:left;
}
#topmenu ul li ul li a:hover
{
    text-decoration:underline;
}
.leftmenu
{
    margin:0;
    padding:0;
    list-style-type:none;
}

.leftmenu li
{
    margin:0;
    padding:0;
}
.leftmenu li a
{
    color:#2d2d2d;
}
.leftmenu li a:hover
{
    text-decoration:underline;
    font-size:10pt;
}
.leftmenu .count
{
    color:#7b7b7b;
    font-size:8pt;
    margin-left:0.5em;
}

.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;*/
   color: #FFFFFF;
	font-weight: bold;

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

.menuBlock {
    /*background: #fff url(/pic/menu_bg_new_#65bc10.gif);*/
   /*background: #fff url(/pic/menu_bg_new_oliv.gif);*/
   background: #fff url(/pic/menu_bg_new_blue.gif);
	/*background: #424242 url(/pic/menu_bg.gif);*/
}


.subMenuBlock {
	position: absolute;
	padding-left: 5;
	top: 215;
	z-index: 999;
}

.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;*/
   border : 1px solid #65bc10;
	background : White;
	width: 75;
}

.loginBlock {
	border-bottom: 1px solid #65bc10;
	/*background: #FFF7D0 url(/pic/login_bg.gif);*/
   background: #FFF;
}

.rubBlock {
	border-bottom: 1px solid #65bc10;
   padding:0;
   margin:0;
	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: #336699;
	font-weight: bold;
}

.rubSelectSubItem {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336699;
	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);
   */
   border-top: 1px solid #65bc10;
	border-bottom: 1px solid #65bc10;
	border-right: 1px solid #65bc10;
	/*border-left: 1px solid #C2C2C2;*/
   border-left: 1px solid #65bc10;
	background: #EAEAEA url(/pic/search_bg.gif);
}

.textBlock {
	/*border-left: 1px solid #C2C2C2;*/
	/*border-right: 1px solid #C2C2C2;*/
   border-left: 1px solid #65bc10;
   border-right: 1px solid #65bc10;
}

.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 #98c46f;
}

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

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


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

.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: #336699;
  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;
  }
.abold
{
	font-weight:bold;
}
.analog_header{
	
    }
    .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:#d7f2bc;
        }
        .analog_table tr{
        
        }
    .analog_current td{
    	background-color:#ecf3c0;
    }
	.analog_avail{
		text-align:center;
	}
	.analog_cost{
		text-align:right;
	}

  
@media print {
  .noprn {
    display:none;
    visibility: hidden;
  }
}
.sub_item
{
    margin:0;
    padding:0 0 0 1.5em;
    list-style-type:none;
}
.sub_item_1
{
    margin:0;
    padding:0 0 0 1.5em;
    list-style-type:none;
}
.sub_item_2
{
    margin:0;
    padding:0 0 0 1.5em;
    list-style-type:none;
}
li.selected a{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: bold;

}
.sub_selected a{
	font-weight:bold;
	font-size: 10pt;
	color: #336699;
	font-weight: bold;
}
li.selected ul li a
{
    font-weight:normal;
    color:#2d2d2d;
	
}
#search_menu_inom {
    margin:0;
    padding:0;
}
#search_menu_inom  ul{
    margin:0;
    padding:0 0 0 10px;
}
#search_menu_inom  ul li{
    margin:5px 0;
}
#search_menu_inom, #search_menu_inom ul
{
    list-style-type:none;
}
#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#d7f2bc;
        padding:5px;
        display:none;
        color:#000;
}
.art-text{
	line-height:170%;
	text-indent:10px;
	padding:10px;
	clear:right;
}
.art-image{
	float:right;
	padding:10px;
}


