body {
  margin:0px;
  padding:0px;
  font-family:tahoma;
  font-size:13px;
  color:#404040;
  text-align:justify;
  background-color:#e7f4c9;
  }

a {
  font-size:13px;
  color:#404040;
  text-decoration:underline;
  }

a:hover {
  text-decoration:none;
  }

.PageTable {
  position:absolute;
  top:0px;left:0px;
  width:100%;
  }

.HeaderTable {
  width:100%;height:184px;
  background:#8ab340 url(/images/080416/header_2.jpg) left top repeat-x;
  }

.HeaderBg {
  width:100%;height:184px;
  background: url(/images/080416/header_1.jpg) left top no-repeat;
  }

.HeaderBg1 {
  width:100%;height:184px;
  background: url(/images/080416/header_3.jpg) right top no-repeat;
  }

.HeaderDivider {
  width:100%;height:4px;
  background-color:#e7f4c9;
  }

.HeaderLogotype {
  position:absolute;
  top:10px;left:170px;
  }

  .HeaderLogotype img {
    border-style:none;
    }

.SearchFormBackground {
  position:absolute;
  top:0px;right:32px;
  width:225px;height:57px;
  background:#bcd680 url(/images/080416/search_block.jpg) right top no-repeat;
  }

  .SearchFormBackground span {
    display:block;
    font-size:14px;
    color:#fff;
    margin:2px 0px 0px 22px;
    }

  .SearchFormBackground table {
    margin:3px 0px 0px 22px;
    padding:0px;
    }

  .SearchFormBackground form {
    margin:0px;padding:0px;
    }

.SearchFormTexinput {
  height:18px;width:138px;
  color:#5d9200;
  padding:0px;
  margin:0px;
  border:1px solid #5d9200;
  background-color:#fff;
  }

.SearchFormSubmit {
  padding:0px;margin:0px 0px 0px 3px;
  width:42px;height:19px;
  }

.MenuBlock {
  height:34px;
  background-color:#fff;
  text-align:center;
  color:#679a07;
  font-size:14px;
  }

  .MenuBlock strong {
    margin:0px 5px 0px 2px;
    text-decoration:underline;
    }

  .MenuBlock img {
    vertical-align:middle;
    margin-left:3px;
    }

  .MenuBlock a {
    color:#679a07;
    font-size:14px;
    text-decoration:none;
    margin:0px 5px 0px 5px;
    }

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

.HeaderDopolnitelno {
  position:absolute;
  top:122px;right:10px;
  width:450px;height:48px;
  background: url(/images/080416/dopolnit_bg.gif) right top no-repeat;
  vertical-align:middle;
  text-align:center
  }

  .HeaderDopolnitelno h1 {
    color:#93c73e;
    padding:0px;
    margin:5px 0px 0px 5px;
    font-size:14px;
    font-family:tahoma;
    }

  .HeaderDopolnitelno a {
    color:#e7f4c9;
    font-size:13px;
    font-family:tahoma;
    text-decoration:none;
    }

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

  .HeaderDopolnitelno span {
    font-size:13px;
    color:#e7f4c9;
    font-weight:bold;
    }

.SubRssBlock {
  position:absolute;
  top:70px;right:32px;
  width:225px;height:57px;
  }

  .SubRssBlock img {
    vertical-align:middle;
    margin:0px 5px 0px 12px;
    }

  .SubRssBlock a {
    color:#fff;
    font-size:12px;
    text-decoration:none;
    }

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

.ContentDivider {
  width:100%;height:15px;
  text-align:center;
  font-size:0px;
  }

.ContentTable {
  width:100%;
  }

.LeftColumn {
  width:214px;
  padding-left:14px;
  vertical-align:top;
  }

.GreenPromo {
  width:200px;
  background: #cced91 url(/images/080416/green_promo.jpg) left top no-repeat;
  margin-bottom:15px;
  }

.GreenPromo1 {
  overflow:hidden;
  background: url(/images/080416/green_promo1.jpg) left bottom no-repeat;
  padding:0px 14px 14px 10px;
  color:#404040;
  font-size:11px;
  text-align:justify;
  }

  .GreenPromo1 b {
    display:block;
    padding:9px 5px 6px 34px;
    background: url(/images/080416/grenn_pr_butterfly.gif) left center no-repeat;
    color:#629402;
    font-size:14px;
    }


  .GreenPromo1 a {
    color:#404040;
    text-decoration:underline;
    }

  .GreenPromo1 a:hover {
    text-decoration:none;
    }

  .GreenPromo1 form, .GreenPromo1 input, .GreenPromo1 p {
    padding:1px;
    margin:0px;
    background:none;
    border-style:none;
    vertical-align:middle;
    color:#404040;
    font-size:11px;
    }

.WhitePromo {
  width:200px;
  background: #ffffff url(/images/080416/white_promo.jpg) left top no-repeat;
  margin-bottom:15px;
  }

.WhitePromo1 {
  overflow:hidden;
  background: url(/images/080416/white_promo1.jpg) left bottom no-repeat;
  padding:0px 14px 14px 10px;
  color:#404040;
  font-size:11px;
  text-align:justify;
  }

  .WhitePromo1 b {
    display:block;
    padding:9px 5px 6px 34px;
    background: url(/images/080416/white_pr_butterfly.gif) left center no-repeat;
    color:#629402;
    font-size:14px;
    }

  .WhitePromo1 a {
    color:#404040;
    text-decoration:underline;
    text-align:left;
    }

  .WhitePromo1 a:hover {
    text-decoration:none;
    }

.RightColumn {
  width:218px;
  padding-right:14px;
  vertical-align:top;
  font-size:11px;
  }

.ContentColumn {
  width:100%;vertical-align:top;
  padding:0px 15px 0px 15px;
  font-size:13px;
  }

a.promoMore {
  display:block;
  margin-top:3px;
  color:#629402;
  font-size:11px;
  text-align:right;
  text-decoration:none;
  }

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

.footerDivider {
  width:100%;height:15px;
  }

.footerBlock {
  width:100%;height:84px;
  background: #8bb340 url(/images/080416/footer_2.jpg) left top repeat-x;
  }

.footerBlock1 {
  width:100%;height:84px;
  background: url(/images/080416/footer_1.jpg) left top no-repeat;
  vertical-align:top;
  text-align:right;
  }

.footerCounters {
  padding:12px 5px 0px 0px;
  text-align:right;
  }

.footerCopyrights {
  padding:5px 10px 0px 10px;
  font-size:12px;
  color:#e7f4c9;
  text-align:center;
  }

  .footerCopyrights a {
    font-size:12px;
    color:#e7f4c9;
    text-decoration:none;
    }

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

  .footerCopyrights h1 {
    padding:0px;margin:0px;
    float:left;
    font-size:12px;
    }
    
  .footerCopyrights b {
    font-weight:normal;
    }

  .footerCopyrights span {
    display:none;
    }
    
.ContentAjaxPromo {
  width:100%;
  }

.ContentAjaxPromoTitle {
  width:100%;height:20px;
  vertical-align:top;
  }

  .ContentAjaxPromoTitle b {
    color:#629402;
    font-size:14px;
    float:left;
    }

.ContentAjaxPromoLinksButton {
  float:right;height:20px;
  }

.ContentAjaxPromoLinks {
  background:#ffffff url(/images/080416/ajaxpromoa.jpg) left top no-repeat;
  padding:0px 0px 0px 15px;
  font-size:12px;
  color:#629402;
  font-weight:bold;
  width:90px;height:20px;
  text-align:left;
  line-height:20px;
  float:left;
  }

.ContentAjaxPromoLinksU {
  background:#5e9400 url(/images/080416/ajaxpromo.jpg) left top no-repeat;
  padding:0px 0px 0px 15px;
  font-size:12px;
  color:#fff;
  font-weight:bold;
  width:90px;height:20px;
  text-align:left;
  line-height:20px;
  cursor:pointer;
  float:left;
  }

.ContentAjaxPromoContent {
  background-color:#fff;
  }
  
  .ContentAjaxPromoContent table {
    width:100%;
    }
   
  .ContentAjaxPromoContent td {
    width:50%;text-align:justify;
    color:#a1a1a1;
    font-size:11px;
    vertical-align:top;
    }
    
  .ContentAjaxPromoContent td a {
    display:block;text-align:left;
    color:#748d25;
    font-size:12px;
    text-decoration:none;
    }
    
  .ContentAjaxPromoContent td a:hover {
    text-decoration:underline;
    }
    
.ContentAjaxPromoContentImage {
  width:43px;height:43px;
  float:left;
  margin:5px 5px 0px 0px;
  }

.ContentAjaxPromoContentNoscript {
  padding:20px;text-align:center;
  font-weight:bold;
  }

.ZaglBack {
  margin:12px 0px 12px 0px;
  width:100%;height:26px;
  background: #5d9300 url(/images/080416/zagl_back_center.jpg) left top repeat-x;
  }
  
.ZaglBack1 {
  height:26px;
  background: url(/images/080416/zagl_back_left.jpg) left top no-repeat;
  }

  .ZaglBack1 h1 {
    height:26px;
    background: url(/images/080416/zagl_back_right.jpg) right top no-repeat;
    padding:0px 0px 0px 18px;margin:0px;
    line-height:26px;color:#fff;
    font-size:14px;
    }

.ContentContainerTable {
  width:100%;
  }
    
.ContentContainer {
  font-size:13px;
  color:#404040;
  text-align:justify;
  padding:0px 3px 34px 3px;
  background: url(/images/080416/content_div.gif) left bottom repeat-x;
  }

  .ContentContainer h2 {
    font-size:14px;
    color:#629402;
    text-align:left;
    padding:0px;
    margin:0px;
    }
    
    .ContentContainer h2 a {
      color:#629402;
      text-decoration:none;
      }
      
    .ContentContainer h2 a:hover {
      text-decoration:underline;
      }
      
   .ContentContainer img {
     margin: 0px 9px 0px 0px;
     float:left;
     border:none;
     }

.announse {
  margin-top:9px;
  }
    
.NewsDate {
  display:block;
  font-size:12px;
  text-align:left;
  }
  
.bottomBanner {
  width:468px;
  height:60px;
  border-style:1px solid #cced91;
  }
  
/* Форма комментирования */
#AjaxCommentPlace {
  width:406px;
  margin:0px auto;
  }

form.LFCommentForm {
  padding:0;
  margin:20px 0px 0px 0px;
  width:406px;
  overflow:hidden;
  background: url('/images/080416/comment_bg.jpg') -812px 0px repeat-y;
  }

form.LFCommentForm b {
  display:block;
  padding: 0px 14px 0px 10px;
  width:382px;
  color: #629402;
  font-size: 14px;
  background: url('/images/080416/comment_bg.jpg') 0px 0px no-repeat;
  }

form.LFCommentForm b span {
  display: block;
  padding: 9px 5px 6px 34px;
  background: url('/images/080416/grenn_pr_butterfly.gif') left center no-repeat;
  }

table.LFCommentForm  {
  width:406px;
  background: url('/images/080416/comment_bg.jpg') -406px bottom no-repeat;
  }

.LFCommentFormInput,
.LFCommentFormInput2 {
  width:180px;
  background:#fff;
  font-size:12px;
  font-weight:bold;
  }

.LFCommentFormInput {
  float:left;
  margin-left:5px;
  text-align:left;
  }

.LFCommentFormInput2 {
  float:right;
  margin-right:5px;
  text-align:right;
  }

.LFCommentFormText {
  margin:5px 0px 0px 5px;
  width:388px;
  height:150px;
  font-size:12px;
  font-weight:bolder;
  }

.LFCommentFormButtons {
  font-size:12px;
  text-align:center;
  font-weight:bold;
  }

  .LFCommentFormButtons table {
    width:100%;
    }

td.LFCommentFormElse {
  text-align:left;
  font-size:11px;
  }

div.LFCommentFormElse {
  padding:0px 3px;
  }

#CapchaFeeld {
  width:110px;
  }

.LFCommentFormConfirm {
  width:100px;
  font-size:12px;
  font-weight:bold;
  background:#fff;
  }

.LFCommentFormSubmit {
  width:160px;
  }

#CapchaImage {
  width:110px;
  }
  
a.AddCommentLink {
  clear:both;
  display:block;
  width:170px;height:17px;
  padding:0px;
  line-height:15px;
  font-size:11px;
  color:#fff;
  text-align:center;
  font-weight:bold;
  text-decoration:none;
  background: #5d9300 url('/images/080416/addcomment_bg.png') left top repeat-x;
  }

  a.AddCommentLink span {
    display:block;
    padding:0px;
    height:17px;
    background: url('/images/080416/addcomment_bg.png') 0px -17px no-repeat;
    }

  a.AddCommentLink span span {
    display:block;
    height:17px;
    background: url('/images/080416/addcomment_bg.png') right -34px no-repeat;
    cursor:pointer;
    }

  a.AddCommentLink:hover {
    background: #78aa17 url('/images/080416/addcomment_bg.png') left -51px repeat-x;
    }

  a.AddCommentLink:hover span {
    background: url('/images/080416/addcomment_bg.png') 0px -68px no-repeat;
    }

  a.AddCommentLink:hover span span {
    background: url('/images/080416/addcomment_bg.png') right -85px no-repeat;
    cursor:pointer;
    }
/* / Форма комментирования */

/* Стили алавара */
.AlawarDescStyle strong {
  font-weight:normal;
  }
  
#AlawarMenu {
  text-align:center;
  font-family:tahoma;
  color:#000;
  background:#fff;
  padding:7px 5px;
  margin-bottom:15px;
  }

#AlawarMenu a {
  font-size:14px;
  line-height:25px;
  color:#679a07;
  }

#AlawarMenu b {
  background: url('/images/080416/menu_active.jpg') left center no-repeat;
  padding-left:26px;
  }

.ZaglBack1 h1 h1 {
   margin:0;
   padding:0;
   float:left;
   }

.ContentContainer h1 {
  margin:0;padding:0;
  font-family:tahoma;
  font-size:15px;
  color:#5A9500;
  }

#AlawarScreenSet {
  width:100%;
  text-align:center;
  }

  #AlawarScreenSet img {
    display:inline;
    float:none;
    }

.AlawarButtonSet {
  padding:10px;
  }

a.download {
    float:left;
    display: block;
    margin:0 25px 10px 0;
    padding: 7px;
    width:170px;
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #FFFFFF;
	font-size: 14px;	
	text-transform: uppercase;
    text-decoration:none;
	background: #93a903 url('http://alawar.ru/showroom/templates/white/button_04.gif') repeat-x top; 		
	border: solid 1px #006600;
}
 a.download:hover {
	background: #a2bb06 url('http://alawar.ru/showroom/templates/white/button_05.gif');
}

a.online {
	float:left;
	display: block;
	margin:0 25px 10px 0;
	padding: 7px;
	width:170px;
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #FFFFFF;
	font-size: 14px;	
	text-transform: uppercase;
	text-decoration:none;
	background: #0a5acc url('http://alawar.ru/showroom/templates/white/button_04_.gif') repeat-x top;
	border: solid 1px #1b6bd4;
	}
	
a.online:hover {
    background: #0c6dd8 url('http://alawar.ru/showroom/templates/white/button_05_.gif') repeat-x top;
	}

/* / Стили алавара */
#FavoritesBlock {
	clear:both;
	}

#FavoritesBlock img {
	margin-top:10px;
	border-style:none;
	}

.OrphoError {
	padding:3px;
	border:1px solid #72A512;
	color:#72A512;
	font-size:11px;
	text-align:center;
	clear:both;
	}

/* Всплывающая подсказка */
#ShowLFHint, .ShowLFSquare {
	position:absolute;
	z-index:1000;
	width:349px;
	background:#cced91 url(/images/080416/tooltip_top.jpg) left top no-repeat;
	color:#404040;
	font-size:11px;
	text-align:justify;
	}

#ShowLFHint div, .ShowLFSquare div {
	padding:0px 14px 14px 14px;
	width:321px;
	background:url(/images/080416/tooltip_bot.jpg) left bottom no-repeat;
	}

	#ShowLFHint b.ShowLFHint, .ShowLFSquare b.ShowLFHint {
		display:block;
		padding:9px 5px 6px 34px;
		background: url(/images/080416/grenn_pr_butterfly.gif) left center no-repeat;
		color:#629402;
		font-size:14px;
		text-align:left;
	}
#ShowLFHint img {
	border:none;
	}
/* /Всплывающая подсказка */

#ShowSmiles {
  display:block;
  margin-left:10px;
  width:20px;
  float:right;
  cursor:pointer;
  }

#ShowSmilesBlock {
  display:none;
  }

#ShowSmilesClose {
  display:block;
  text-align:right;
  cursor:pointer;
  }

#ShowSmilesClose:hover {
  text-decoration:underline;
  }

.ShowSmilesBlockImgs img {
  margin-right:2px;
  cursor:pointer;
  }

#AjaxCommentsContainer td.ContentContainer div.announse img {
  float:none;
  }
