/* 2009-2010 (c) mallini.ru */

html, body, a, img, table, td, tr, form, ul {margin: 0; padding: 0; border: 0;}
img {color: #000;}

h1 { font-size:20px; color:#fff; font-family:Tahoma, Geneva, sans-serif; margin:0; font-smooth: always; font-weight:normal; padding:0px 30px 17px 0; font-style:normal;}
h2 { font-size:20px; color:#6ea32f; font-family:Tahoma, Geneva, sans-serif; margin:0; font-smooth: always; font-weight:normal; padding:20px 30px 17px 0;  display:inline-block;}
h3 { font-size:16px; color:#106eb7; font-smooth: always; margin:0;}
h4 { color:#b79647;}

a {color:#eaeaea;}
a:hover {color:#eaeaea; text-decoration:none;}
a.active {color:#eaeaea;}
p {margin:0 0 15px 0; padding:0;}
* { font-family: Arial, Helvetica, sans-serif; font-style:italic;}

td { vertical-align:top;}

body {font-size:12px; color:#fff; background: #000;}

.main { height:600px; width:900px; position:relative; padding:0 0 50px 0;}
.text { width:390px; position:absolute; left:110px; top:300px;}
.button { position:absolute; width:109px; height:29px; left:385px; top:465px;}
.hostcms { position:absolute; width:275px; height:87px; left:90px; top:500px;}

.clear { clear:both;}
.null { margin:0; background:none;}
.f_r { float:right;}
.breadcrumbs { display:block; padding:0 0 10px 0;}
.green { color:#19b205;}
.blue { color:#2f83d8;}

div#layout {position: relative; margin:0 auto; width:900px; background:url(../images/mallini_bg.jpg) center 100px no-repeat; } 
