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;
  }
  
/* Форма комментирования */
.LFCommentForm {
  width:400px;
  margin-top:20px;
  background:#CCED91;
  border:2px solid #5f9300;
  }

  .LFCommentForm form {
    padding:0;
    margin:0;
    }

.LFCommentFormHeader {
  font-weight:bold;
  text-align:center;
  font-size:14px;
  }

.LFCommentFormInput {
  width:195px;
  background:#fff;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  }

.LFCommentFormInput2 {
  width:195px;
  background:#fff;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  }

.LFCommentFormText {
  width:390px;
  height:150px;
  font-size:12px;
  font-weight:bolder;
  }

.LFCommentFormButtons {
  font-size:12px;
  text-align:center;
  font-weight:bold;
  }

  .LFCommentFormButtons table {
    width:100%;
    }

#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;
  }

/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/images/080416/ajaxloader.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}

.cluetip-default {
  background-color: #CCED91;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #CCED91;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 0.9em;
  font-weight: normal;
  background-color: #3D6500;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.85em;
  border:1px solid #000;
}  
.cluetip-default #cluetip-inner {
  padding:4px 10px 10px 10px;
  font-size: 0.85em;
}

.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(/images/080416/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(/images/080416/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(/images/080416/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(/images/080416/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

.OrphoError {
  padding:3px;
  border:1px solid #72A512;
  color:#72A512;
  font-size:11px;
  text-align:center;
  clear:both;
  }