html, body {padding: 0; margin: 0; background-color: #2D2A26; font-size: 12pt; font-family: Arial, Helvetica;}

p, div {padding: 0; margin: 0;}
a {color: #336699;}
img {margin: 0; border: 0;}

h1 {font-size: 16pt; font-weight: normal; color: #444; font-family: 'PT Sans', Arial, Helvetica;}
h2 {font-size: 14pt; font-weight: normal; color: #555; margin-top: 25px; font-family: 'PT Sans', Arial, Helvetica;}

p {line-height: 140%; font-size: 11pt; color: #333333; margin-bottom: 15px; margin-right: 13%;}

div.head { height: 135px; font-size: 10pt;}
div.head img.logo {position: absolute; top: 35px; left: 50px; border-style: none;}
div.head div.hc {position: absolute; top: 35px; left: 63%; margin-left: 25px;}
div.hc p, div.hc a, div.hc a:visited {color: #bbb;}
div.hc p {font-size: 100%; line-height: 160%;}
div.head div.hd {position: absolute; top: 33px; left: 7%; width: 23%; padding-left: 370px; color: #bbb; font-size: 9pt; line-height: 150%;}

div.hm {z-index: 10; position: absolute; top: 124px; right: 13%; background-image: url('/images/hmbg.png'); background-position: bottom right; background-repeat: no-repeat;}
div.hm div.els {padding: .4em 2em 1em 4em; background-image: url('/images/hmls.png'); background-position: bottom left; background-repeat: no-repeat; position: relative; left: -4px;}
div.hm div.els div {display: inline; margin: 0 3em 0 0; border-width: 1px 0; border-style: none;}
div.hm div.els div a {font-size: 8pt; color: #666666; text-decoration: underline;}
div.hm div.els div a:hover {text-decoration: underline;}

table.c {width: 100%; border-style: none; margin: 0; padding: 0; border-collapse: collapse;}
table.c td {padding: 0; vertical-align: top;}

div.footer {padding: .8em 0 3em; margin: 0 37% 0 0;}
div.footer p {font-size: 9pt; color: #999; text-align: right; margin: 0; padding: 0;}
div.footer a {color: #aaa;}
div.footer a:visited {color: #aaa;}

hr {display: block; height: 1px; background-image: url('/images/div.gif'); background-position: top; background-repeat: repeat-x; border-style: none; background-color: none; margin: 1.2em 0; clear: both;}

/*adm*/
div.admin_place{
	float: left;
	background: #eee;
	padding: 10px;
	font-size: .8em;
	margin: 20px 0 20px 40px;
}
div.admin_place a{line-height: 1.2em;}
table.c td.main div.admin_place p{line-height: 1.2em; padding: .5em 0 .75em 0; margin: -1em 0 0 0;}
div.admin_place a:link{color: #666}
div.admin_place a:visited{color: #666}
div.admin_place a:hover{color: #222}
div.admin_place a:active{color: black}

table.brands_list {
	border-collapse: collapse;
	width: 100%;
}

table.brands_list td {
	padding: 0 1em 1em 0;
}
table.brands_list td p {
	margin-bottom: .5em;
}
