form{
        margin-bottom : 0px;
}
dd#monitorDef{ top: 65px; left: 114px; }
dd#monitorDef a{ position: absolute; width: 73px; height: 69px; text-decoration: none; }
dd#monitorDef a span{ display: none; }
dd#monitorDef a:hover{ position: absolute; background: transparent url(office.jpg) -109px -317px no-repeat; top: -10px; left: -5px; }

dd#monitorDef a:hover span{
 display: block;
 text-indent: 0;
 vertical-align: top;
 color: #000;
 background-color: #F4F4F4;
 font-weight: bold;
 position: absolute;
 border: 1px solid #BCBCBC;
 bottom: 100%;
 margin: 0;
 padding: 5px;
 width: 250%;
}
body
{
	margin:0px;padding:0px;
}
.bgly{
        background-position : left;
        background-repeat : repeat-y;
}
.bgtx{
        background-position : top;
        background-repeat : repeat-x;
}
.bgfix{
        background-position : center;
        background-repeat : no-repeat;
}

.menu{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : #FFFFFF;
        font-weight : bold;
}
.menu a{
        color : #FFFFFF;
        text-decoration : none;
}
.menu a:hover{
        text-decoration : underline;
}

.column{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 17px;
        color : #45A38D;
        font-weight : bold;
}

.catalog{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        padding-left : 3px;
        padding-right : 3px;
        padding-top : 2px;
        padding-bottom : 2px;
}
.catalog h1{
        font-size : 15px;
        color : #015A39;
        font-weight : normal;
        margin-bottom : 0px;
        padding-left : 10px;
        padding-right : 10px;
}
.catalog span.title{
        color : #FFFFFF;
        font-weight : bold;
}
.catalog a{
        color : #015A39;
        text-decoration : none;
}
.catalog b.white{
        color : #FFFFFF;
}

.catalogmenu{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #000000;
}
.catalogmenu a{
        color : #000000;
        text-decoration : none;
}
.catalogmenu a:hover{
        text-decoration : underline;
}
.catalogmenu a.current{
        font-weight : bold;
}

.navigation{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #000000;
        width : 210px;
}
.search{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #000000;
}
input.search{
        border : 1px solid #90A9C0;
}

.text{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
        padding-right:25px;
}
.text p{text-align:justify;}
.text a{
        text-decoration : underline;
}
.text a:hover{
        text-decoration : none;
}
.text h1{
        margin-bottom : 10px;
        margin-top : 0px;
        font-size : 16px;
        text-align:justify;
}
.text h2{
        margin-bottom : 10px;
        margin-top : 0px;
        font-size : 18px;
}
.address{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #000000;
}
.mainprod
{
overflow:auto;
height:340px;
}
.mainprod p
{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:2px;
}
.zagolovok
{
font-weight:bold;
margin-top:10px;
}

#tds a{
	padding:3px;
	padding-left:10px;
	width:100%;
	display: block;
	color: #000;
	text-decoration: none;
}

#tds a:hover {
	width:100%;
	color: #fff;
	text-decoration: none;
	background-color: RGB(0,168,142);
}


