/*******************************************************************************
Содержание:
   0 Каркас
      0.1 Текст, ссылки
   1 Шапка
   2 Меню
   3 Основной контент
   4 Подвал
	5 Поиск
*******************************************************************************/

/************* 
0 КАРКАС 
*************/

body { background: url(../i/body-bg.png) center repeat #fff; }
#wrapper { width: 1000px; margin: 0 auto; background: #fff; color: #555555; }
#header { height: 133px; background: url(../i/header-bg.jpg) no-repeat top left; padding-top: 10px;  }
#all { padding:20px 0px 0px 80px; height: 1%; overflow: hidden;  }
 .side-bar { float: left; width: 220px;  margin-bottom: 26px;  }
 .content { float: left; width: 689px; }
  .line { margin-bottom: 60px; background: url(../i/line-bg.jpg) no-repeat top left; width: 689px; height: 93px; }
  .all { clear: both; width: 689px; height: 1%; overflow: hidden; }
   .left { float: left; width: 377px; padding: 0px 45px 0px 30px; }
   .right { float: right; width: 192px; padding: 0px 45px 0px 0px; }
  .all-only-text { clear: both; width: 689px; height: 1%; }
  .all-only-text .left { float: left; width: 614px; padding: 0px 45px 0px 30px; }
#footer { position: relative; clear: both; background: url(../i/footer-bg.png) repeat-x; height: 1%; overflow: hidden; margin: 20px 0px 0px 0px; height: 62px; padding: 38px 28px 0px 28px; }

 .footer-left { position: absolute; left: 80px; }
 .footer-center { position: absolute; left: 340px; }
 .footer-right { float: right; padding-right: 33px; }

/*************
0.1 ТЕКСТ, ССЫЛКИ 
*************/

* {font-family: Tahoma; font-size: 13px; line-height: 18px;}
a { color:#ac0303; text-decoration: underline; }
a:hover { text-decoration: none; }
h1 {color: #000; font-size: 24px; line-height: 32px;  font-weight: normal;  margin-bottom: 13px;   }
h2 {color: #666666; font-size: 18px; line-height: 24px;  font-weight: normal;  margin-bottom: 9px;   }

/**************
1 ШАПКА 
*************/

.logo {display: block; margin:20px 0px 0px 55px;}
.lang {float: right; margin: 0px 30px 0px 0px;}

/************* 
2 МЕНЮ 
*************/

.menu { padding-bottom: 90px; background: url(../i/menu-bg.png) no-repeat right top; }
.menu li {line-height: 24px;}
.menu a {color: #000000; text-decoration: none;}
.menu a:hover {text-decoration: underline;  color: #ac0303; }
.active a {color: #ac0303;}

.news { font-size: 10px;   }
.news p { font-size: 10px;   }
.news a { font-size: 10px;   }

/************* 
3 ОСНОВНОЙ КОНТЕНТ  
*************/

.all { background-color: white;  }
.all p { margin-bottom: 15px; }

.all dl {margin: 20px 0px 20px 0px;}
.all dl dd {font-size: 10px; color: #797878;}
.all dl dt {font-size: 11px; color: #d5d5d5; line-height: 12px;}
.all dl dt a {font-size: 11px; line-height: 12px;}

.all { background: url(../i/content-bg.png) repeat-y; }
.all-only-text p { margin-bottom: 15px; }
.all-only-text .label { font-size:16px; margin-bottom: 15px; }
.all-only-text .label span { font-size:11px;  }

.all-only-text dl {margin: 20px 0px 20px 0px;}
.all-only-text dl dd {font-size: 10px; color: #797878;}
.all-only-text dl dt {font-size: 11px; color: #d5d5d5; line-height: 12px;}
.all-only-text dl dt a {font-size: 11px; line-height: 12px;}

.all-only-text .news h2 { float: left; margin-right: 10px; color: #797878; font-size: 16px; margin-bottom: 15px; }
.all-only-text .news h3 { color: #FFFEFE; font-size: 16px; margin-bottom: 15px; }

/*************
4 ПОДВАЛ  
*************/

#footer div { font-size: 11px !important; color: #555555; }
#footer a { font-size: 11px; color: #ac0303; }

/*************
5 ПОИСК  
*************/

.input {width:130px; float:left; padding:0px; margin:0px; height:19px; border:1px solid #d4d0c8;}

