* {
margin: 0;
padding: 0;
}
a {-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
img {
border: 0;
}
body{ 
padding: 0 0 0;
color: #000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
html,
body {
height: 100%;
}
body {background:#d4d3ff;}
#container {
width: 999px;
margin: 0 auto;
position: relative;
min-height: 100%;
height: auto !important; /* высота для всех, кроме IE6 */
height: 100%;
-moz-box-shadow: 0px 0px 25px #888; /* тень для Firefox */
-webkit-box-shadow: 0px 0px 25px #888; /* для Chrome и Safari */
box-shadow: 0px 0px 25px #888; /* для всех */
}
#header {
height: 144px;
width:100%;
background: url(images/geoks.jpg) #6464f6 left no-repeat;
}
#logo {
width:144px;
height:142px;
display:block;
float:left;
}
#phone {
color: #fff;
margin: 20px 30px 0 0;
float: right;
width: 200px;
height: 80px;
font: italic 24px/30px Arial;
}
.phone {
background:url(/images/phone.png) center left no-repeat;
padding-left:30px;
float:left;
width:100%;
}
.email {
background:url(/images/mail.png) center left no-repeat;
padding-left:30px;
float:left;
width:100%;
}
.email a{
color:#fff;
}
#left {
margin-top:10px;
font-size: 12px;
margin-left:10px;
width: 200px;
float: left;
min-height:100%;
padding-bottom: 90px;
background:#e0f0ff;
}
#leftmenu {
list-style-type: none;
border-radius:8px;
padding:10px 0;
}
.lmenu {
color: #000;
}
#left li a{
display: block;
margin-left: 20px;
text-decoration: none;
font: 14px/30px Verdana;
}
#left li a:hover, .current{
color: #6464f6;
}
#center {
margin-top:10px;
margin-right:10px;
width: 730px;
padding:20px;
float: right;
min-height:100%;
padding-bottom: 90px;
background:#e0f0ff;
min-height:100%;
}  
.subcat a{
color: #da5514;
}
h2 {
color: #696969;
font-size: 16px;
}
.status a {
color: #6464f6;
}
.clear {
clear: both;
}
#footer {
width: 999px;
color: #fff;
float:left;
text-align:right;
height: 80px;
position: absolute;
font-size:16px;
left: 0;
bottom: 0;
background:#6464f6;
}
#footer p{
margin-top: 50px;
margin-right:20px;
}
#currentpage {
display:none;
}
#feedback {
width:100%;
font: 14px Tahoma;
}
#feedback textarea {
border: 1px solid grey;
outline: none;
padding: 5px;
width: 400px;
height:150px;
border-radius:5px;
margin: 5px 0;
font: 14px/14px Tahoma;
}
.feed_inp {
border: 1px solid grey;
outline: none;
padding: 0 5px;
width: 400px;
border-radius:5px;
margin: 5px 0;
font: 14px/30px Tahoma;
}
#send_button {
margin: 5px 0 0 10px;
float:left;
text-align:center;
background: #ccc;
border:1px solid grey;
width:100px;
padding:5px 0;
border-radius:5px;
display:block;
clear:both;
cursor:pointer;
}
#loading1 {
float:left;
margin: 2px;
clear:both;
display:none;
}
#send_button:hover{
border:1px solid black;
}
#feed_ok {
float:left;
clear:both;
margin: 10px 0 10px 10px;
color: #c00;
font-size:13px;
width: 200px;
}
.error1,.error2,.error3{
width:410px;
float:left;
padding: 5px 10px;
}
#left_back, #center_back {
height: 100%; /* высота псевдоколонок */
height: expression(document.body.offsetHeight); /* высота для IE6 */
position: absolute; /* абсолютное позиционирование */
top: 0; /* нулево смещение от верха обертки */
z-index: -1; /* отрицательное значение z-index */
}
#left_back {
width: 210px;
background:#e0f0ff;
left: 0;
}
#center_back {
width: 780px;
background:#e0f0ff;
right: 0;
}