div1 {border:1px solid #000;}

html, body { margin: 0; padding: 0; height: 100%; font-family:Arial, sans-serif; }
body {background: url("../images/fon.gif");}

a { color: teal; }
a:hover { color: #333; text-decoration: none; }

form { margin: 0; padding: 0; }

table, p, ul, input { font-size: 10pt; }
input { font-family:Arial, sans-serif; }
h1, h2, h3 { 
    font-size: 1.8em; font-weight: normal;/* font-family: Georgia; */color: #584935;
    margin: 0; padding: 10px 0; margin-bottom: 15px;
    line-height: 1em;
    /*border-bottom: 1px solid #584935;*/  }
h2 { font-size: 1.3em; border-bottom: 0; color: black; font-weight: bold; }

p { margin: .75em 0; padding: 0; line-height: 1em; }

p.fatalError { color: red; font-size: .8em; }

ul.categoriesList {
    margin: 0; padding: 0; list-style: none;
}
ul.categoriesList li {
    line-height: 1.3em;
/*    margin-bottom: 1px;*/
}
ul.categoriesList li.current {
    padding: 3px 7px; font-size: 1.1em; background-color: #fafaca;
}
ul.categoriesList li a {
    display: block;
    padding: 3px 7px;
}
ul.categoriesList li a:hover {
    background-color: #f0f0f0;
}

.em08 { font-size: 0.8em; }

#tblOrder td { border-bottom: 1px dashed #ccc; padding: 7px 15px; }

.lhNormal { line-height: 1.3em;; }

#contacts_bak p { line-height: 1.6em; }
#contacts_bak p span { font-size: 1.2em; }

#beta { border-bottom: 1px solid #ebebeb; font-size: .8em; padding: 3px 10px; margin-bottom: 10px; color: #aaa; text-align: right; }

#popup { position: absolute; visibility: hidden; top: 0px; left: 0px; z-index: 1; border: 1px solid gray; padding: 3px 7px; background-color: #f0f0a0; font-size: .9em; }

#languages h1
{
    font-size: 1em; font-weight: normal; padding: 7px 0; margin: 0; line-height: normal;
    text-align: center;
}
#languages ul
{
    padding: 0; margin: 0; list-style: none;
}
#languages ul li 
{
    text-align: center;
    float: left; width: 33%;
}
#languages ul li img 
{
    border: 1px solid white;
}
#languages ul li img.current 
{
    border-color: red;
}

#subscribe .iText { font-size: 9pt; color: gray; }
.iType { color: black !important; }
.iButton { font-size: 9pt; }

.list-debug { background-color: #ccc; }
.list-debug thead th,
.list-debug tbody td { padding: 5px 7px; text-align: left; background-color: white; }
.list-debug thead th { background-color: #f0f0f0; }

dl {
	font-size: 1em;
}

dl dt {
	margin-top: 17px;
	font-weight: bold;
}

dl dd {
	margin-top: -19px;
	margin-left: 110px;
	line-height: 1.7em;
	border-left: 1px solid #eee;
	padding-left: 10px;
}

a[href$='.xls'] { 
	padding-right: 18px;
	background: transparent url("../images/icons/icon_xls.gif") no-repeat center right;
}
