* {margin: 0; padding: 0;}

body {font: 100% "Palatino Linotype", Tahoma, Arial; color:#797979;}

a {
color:#797979;
}

a:hover {
color:#797979;
}

a:link {
color:#797979;
}

a:visited {
color:#797979;
}


img {
border:0px;
}

.top {
height:21px; 
width:1000px; 
background:url('../images/top-bg.jpg') repeat-x;
}

.top span {
margin-left:11px; 
font-weight:bold;
font-size:10pt;
}

.top-menu {
float:right;
list-style-type:none;
}

.top-menu li {
float:left;
margin-right:10px;
}

.rasp {
height:10px; 
width:1000px; 
float:left;
}

.title1 {

float:left; 
height:21px; 
background:url('../images/block1.jpg') repeat-y;
margin-left:11px;
padding:0px 5px 0px 5px; 
font-size:11pt;
font-weight:bold;
text-align:left;
}

.title2 {
float:right;
height:21px; 
background:url('../images/block1.jpg') repeat-y;
margin-right:9px; 
padding:0px 5px 0px 5px;
font-size:11pt;
font-weight:bold;
}

.block {
border:1px solid #bdbdbd;
min-height:98px; 
width:284px; 
float:left;
margin-left:35px;
font-size:10pt;
}

.top-blocks {
min-height:98px; 
}

.avtonews {
padding:0px 10px 0px 10px;
}

.newscompany {
padding:0px 10px 0px 10px;
}

.proizv {
padding:0px 10px 0px 10px;
}

.block1 {
border:1px solid #bdbdbd;
height:98px; 
width:284px; 
float:left;
font-size:10pt;
}

.block2 {
border:1px solid #bdbdbd;
height:98px; 
width:284px; 
float:left;
margin-left:71px;
font-size:10pt;
}

.block3 {
border:1px solid #bdbdbd;
height:98px; 
width:284px; 
float:right;
font-size:10pt;
}

.block img {
padding-top:14px; 
padding-left:14px; 
padding-right:14px; 
}



.block-title {
height:17px; 
background:url('../images/block-title-bg.jpg') repeat-y;
font-weight:bold;
padding:0px 0px 5px 10px;
font-size:12pt; 
text-align:left; 
}

.mode1 {
width:492px; 
height:88px; 
margin-left:35px;
margin-top:20px;
float:left;
}

#login {
float:left;
margin-top:20px; 
width:193px; 
height:90px; 
}

#login a{
color:#797979;
text-decoration:none;
}

#login a:hover {
color:#797979;
text-decoration:underline;
}

.login-fields {
height:39px; 
width:194px;
font-size:10pt;
text-align:right;
}

.login-fields div {
margin-left:10px; 
text-align:left;
}

.login-fields-inner {
height:39px; 
width:194px; 
font-size:10pt;
}

.login-input {
width:98px; 
height:13px;  
margin-right:22px; 
}

#form-login {
float:left;
}

.logout-button {
width:45px; 
height:18px; 
border:1px solid #7c7c7c;
color:#7c7c7c;
font-family:Impact, Arial;
font-size:8pt;
background:#bdbdbd;
cursor:pointer;
}

.login-button {
width:45px; 
height:18px; 
border:1px solid #7c7c7c;
color:#7c7c7c;
font-family:Impact, Arial;
font-size:8pt;
background:#bdbdbd;
cursor:pointer;
margin-left:8px; 
padding-left:5px; 
padding-right:5px; 
}

.login-links {
background:url('../images/login-bg.jpg') repeat-y;
height:44px;
width:194px;
padding:0px 0px 7px 10px;
font-size:10px;
line-height:0.8;
text-align:left;z
}

.login-links  a{
font-size:8pt;
line-height:1;
}

.opt-login a {
font-size:10px;
}

.logo {
float:left;
}


.speedbar {
margin-top:5px;
height:15px;
width:1000px;
background:url('../images/speedbar-bg.jpg') repeat-y;
float:left;
font-weight:bold;
font-size:10pt;
padding-bottom:5px;
text-align:left;
}

.speedbar a {
text-decoration:none;
}

.speedbar a:hover {
text-decoration:underline;
}

.speedbar span {
margin-left:18px;
}

.page-title {
height:30px;
width:1000px;
text-align:right;
font-size:14pt;
}

.page-title span {
margin-right:33px;
}

.main-menu {
width:1000px;
}

.main-menu1 {
list-style-type:none;
}

.main-menu1 li {
margin-left:22px;
float:left;
}


.main-menu2 {
list-style-type:none;
margin-top:5px;
}

.main-menu2 li {
margin-left:145px;
float:left;
}

.menu {
margin:0px;
padding:0px;
margin-left:24px;
padding-bottom:20px;
}

.menu a{
text-decoration:none;
font-size:12pt;
}

.menu  a:hover{
text-decoration:none;
font-size:12pt;
}

.menu li{
list-style-type:none;
display:block;
padding-left:9px;
}

.mainlevelactive {
display:block;
padding-left:9px;
text-decoration:none;
font-size:12pt;
}

.mainlevelactive:hover {
text-decoration:none;
font-size:12pt;
}

#active_menu {
background:url(../images/menu-hover.jpg) repeat-y;
font-style:normal;
}

.sublevel {
padding-left:5px;
text-decoration:none;
}

.active_menu {
background-color:#fff;
}

#current {
background:url(../images/menu-hover.jpg) repeat-y;
}

.banners {
width:300px;
margin-top:20px; 
float:left;
text-decoration:none;
}

.banners img {
padding-bottom:5px;
}

#content {
margin-top:18px;
float:right;
width:690px;
text-align:left;
font-size:11pt;
padding-bottom:20px;
}

.contentpaneopen p {
margin-left:10px;
}

.contentheading {
height:17px;
background:url('../images/content-title.jpg') repeat-y;
font-weight:bold;
padding:0px 0px 5px 10px;
font-size:12pt;
text-align:left;
width:700px;
}

.componentheading {
height:17px;
background:url('../images/content-title.jpg') repeat-y;
font-weight:bold;
padding:0px 0px 5px 10px;
font-size:12pt;
text-align:left;
}

.footer {
margin-top:10px;
height:54px;
width:1000px;
}

html, body {height: 100%; margin: 0; padding: 0;}
#page-all {min-height: 100%; margin-bottom: -54px; }
* html #page-all {height: 100%;}
#page-empty {height: 60px; clear: both;}



.footer-left {
padding-left:5px;
width:538px;
background:#bdbdbd;
font-size:7.5pt;
float:left;
text-align:left;
}

.footer-right {
font-size:8pt;
float:left;
background:url('../images/footer-bg.jpg') repeat-y;
}