
html, body
{
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
}

a
{
}

ul li
{
  padding-top: 3px;
  padding-bottom: 3px;
  list-style-type: disc;
  line-height: 150%;
}

ol li
{
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 150%;
}

p, ul, ol
{
  margin-top: 5px;
  margin-bottom: 5px;
}

form
{
  display: inline;
}

h1
{
  font-size: 16px;
  color: rgb(71,133,12);
  line-height: 100%;
  /*display: inline;*/
  text-align: left;
}

h2
{
  display: inline;
  color: rgb(70,70,70);
  /*text-align: justify;*/
  line-height: 100%;
  font-family: Tahoma;
  font-size: 14px;
  text-align: left;
}

h1 a
{
  color: rgb(71,133,12);
}

.SHeader1
{
  font-size: 16px;
  color: rgb(71,133,12);
  line-height: 100%;
  font-weight: bold;
}

.SHeader1 a
{
  color: rgb(71,133,12);
}

.SBody
{
  background-color: rgb(255,255,255);
  font-family: Verdana;
  font-size: 10pt;
  line-height: 150%;
  padding: 0px;
  margin: 0px;
}

.SMainBody
{
  background-color: rgb(255,255,255);
  font-size: 8pt;
  font-family: Tahoma;
  line-height: 130%;
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
}

.SContBlockBody
{
  background-color: rgb(255,255,255);
  font-size: 9pt;
  font-family: Tahoma;
  line-height: 150%;
  padding: 0px;
  margin: 0px;
  width: 100%;
  /*height: 100%;*/
  padding: 0px;
  text-align: justify;
}

.STable
{
  font-size: 100%;
/*  font-size: 8pt; */
}

.SLoveBodyName
{
  position: relative;
  top: 6px;
}

.SRulesTextLevel1Cell
{
  padding-top: 10px;
  padding-bottom: 3px;
}

.SRulesNumLevel2Cell
{
  padding-left: 20px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  vertical-align: top;
}

.SRulesTextLevel2Cell
{
  padding-top: 3px;
  padding-bottom: 3px;
}

.STPS
{
  color: rgb(255,0,0);
}

.SPhaseDiv
{
  position: absolute;
  left: 0px;
  top: 0px;
}

.SCatalogWarnText
{
  color: rgb(71,133,12);
  font-weight: bold;
}

.SCatalogWarnText a
{
  color: rgb(71,133,12);
}

#Div_Body
{
  background-color: rgb(255,255,255);
  background-image: url('../images/page_top_fill.gif');
  background-position: top;
  background-repeat: repeat-x;
}

#Div_Hill0Logo
{
  background-image: url('../images/logo_back.jpg');
  height: 183px;
  background-position: 52px 25px;
  background-repeat: no-repeat;
}

#Div_Hill0Logo2
{
  padding-left: 61px;
  padding-top: 46px;
}

#Div_Hill1
{
  background: url('../images/page_top_fill2.gif') top repeat-x;
}

#Cell_Hill3
{
  background-image: url('../images/hill3.jpg');
  background-position: left top;
  background-repeat: repeat-y;
}

#Div_Hill3
{
  background-image: url('../images/hill3.gif');
  background-position: bottom;
  background-repeat: no-repeat;
}

#Cell_Hill3a
{
  background-image: url('../images/menu2_logo.gif');
  background-position: 35px 4px;
  background-repeat: no-repeat;
  vertical-align: top;
  padding-left: 93px;
  padding-top: 39px;
  padding-bottom: 10px;
}

#Cell_Hill4
{
  background-color: rgb(100,171,189);
  border-left: solid rgb(255,255,255) 3px;
  vertical-align: top;
}

#Cell_Hill5
{
  background-image: url('../images/hill_div.gif');
  background-position: left top;
  background-repeat: no-repeat;
  height: 34px;
}

#Cell_Hill6
{
  background-color: rgb(100,171,189);
  border-left: solid rgb(94,79,70) 3px;
  background-image: url('../images/hill4h.gif');
  background-position: right top;
  background-repeat: no-repeat;
  vertical-align: top;
}

.SCell_Hill7
{
  background-image: url('../images/hill_div.gif');
  background-position: left top;
  background-repeat: no-repeat;
  height: 34px;
}

.SCell_Hill8
{
  background-color: rgb(100,171,189);
  border-left: solid rgb(94,79,70) 3px;
  background-image: url('../images/hill4h.gif');
  background-position: right top;
  background-repeat: no-repeat;
  vertical-align: top;
}

#Cell_Hill9
{
  background-image: url('../images/hill9.gif');
  background-position: left top;
  background-repeat: no-repeat;
  vertical-align: top;
 /* height: 50px;*/
  color: rgb(168,168,168);
  font-size: 7pt;
  padding: 30px 5px 5px 5px;
  text-align: justify;
}

.SBlock13Cell
{
  vertical-align: top;
  /*padding-left: 42px;*/
  padding-right: 15px;
}

.SLoginHeader
{
  padding-left: 10px;
  padding-top: 4px;
}

.SBlock13Header
{
  padding-left: 52px;
  padding-top: 4px;
}

.SBlockAdvertHeader
{
  padding-left: 52px;
  padding-top: 4px;
}

#Cell_ContTop
{
  height: 134px;
  /*
  background-image: url('../images/cont_top.gif');
  background-position: top right;
  background-repeat: no-repeat;
  */
  vertical-align: top;
  padding-left: 1px;
  padding-right: 85px;
}

#Div_SloganBanner
{
  position: absolute;
  left: 209px;
}

#Div_ContBanner
{
  height: 60px;
  position: absolute;
  left: 297px;
  top: 72px;
}

#Cell_MainMenu
{
  height: 32px;
  padding-right: 10px;
}

#Cell_MainMenuBottom
{
  height: 14px;
  border-left: solid rgb(210,212,212) 1px;
  border-right: solid rgb(210,212,212) 1px;
  background-image: url('../images/cont_fill.gif');
  background-repeat: repeat-x;
  background-position: top;
}

#ContentCell
{
  width: 100%;
  vertical-align: top;
  border-left: solid rgb(210,212,212) 1px;
  border-right: solid rgb(210,212,212) 1px;
  border-bottom: solid rgb(210,212,212) 1px;
}

#Cell_ContText
{
  background-color: rgb(255,255,255);
  vertical-align: top;
  padding-left: 18px;
  padding-top: 5px;
  padding-right: 30px;
  padding-bottom: 20px;
  text-align: justify;
}

.SBottomCell
{
  background-color: rgb(94,79,70);
}

.SCountersCell
{
  background-color: rgb(94,79,70);
  padding-left: 5px;
}

#ICountersCell2
{
  background-color: rgb(94,79,70);
  padding-left: 5px;
  vertical-align: bottom;
}

#Cell_BottomMenu
{
  color: rgb(209,209,209);
  padding-right: 10px;
  border-right: solid rgb(212,212,212) 1px;
/*  padding-left: 10px; */
}

.SBottomMenuHref
{
  color: rgb(168,168,168);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: none;
}
.SBottomMenuHref:hover
{
  text-decoration: underline;
}

#Cell_BottomCopyright
{
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 3px;
  color: rgb(168,168,168);
  font-size: 7pt;
  font-family: Tahoma;
  line-height: 130%;
  white-space: nowrap;
}
#Cell_BottomCopyright a
{
  color: rgb(168,168,168);
}

#Cell_BottomCopyright2
{
  padding-top: 2px;
  padding-bottom: 3px;
  width: 100%;
  text-align: right;
  color: rgb(168,168,168);
  font-size: 7pt;
  font-family: Tahoma;
  line-height: 130%;
  padding-right: 10px;
  white-space: nowrap;
  padding-left: 10px;
}

.SNotUnderlinedHref
{
  color: inherit;
  text-decoration: none;
}
.SNotUnderlinedHref:hover
{
  text-decoration: underline;
}

#Cell_NewsHeader
{
  padding-left: 56px;
  padding-bottom: 12px;
  vertical-align: bottom;
  padding-top: 15px;
}

#Cell_Search
{
  padding-left: 33px;
}

#Cell_News
{
  padding-left: 33px;
  padding-right: 57px;
}

.SNewsListDiv
{
  padding-top: 7px;
  padding-left: 42px;
  color: rgb(255,255,255);
  line-height: 100%;
}

/*
.SNewDate
{
  background-image: url('../images/new_dot.gif');
  background-position: right center;
  background-repeat: no-repeat;
  color: rgb(255,255,255);
  font-size: 7pt;
  font-family: Tahoma;
  padding-right: 11px;
  margin-right: 8px;
}

.SNewHeader
{
  color: rgb(255,255,255);
  font-size: 8pt;
  font-family: Tahoma;
  font-weight: bold;
  padding-bottom: 2px;
}
*/

.SNewHref
{
  color: rgb(255,255,255);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: none;
  font-weight: bold;
}
.SNewHref:hover
{
  color: rgb(255,255,255);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: underline;
}

.SNewHref2
{
  color: rgb(255,255,255);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: none;
}
.SNewHref2:hover
{
  color: rgb(255,255,255);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: underline;
}

.SLeftPressHrefDiv
{
  padding-bottom: 4px;
  line-height: 100%;
  background-image: url('../images/blue_div_dot.gif');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 9px;
}

.SNewText
{
  color: rgb(255,255,255);
  font-size: 8pt;
  font-family: Tahoma;
}

.SLeftColumnCell
{
  width: 296px;
  vertical-align: top;
  background-color: rgb(94,79,70);
  /*
  border-bottom: solid rgb(94,79,70) 7px;
  background-image: url('../images/left_bottom_fill.gif');
  background-position: left;
  background-repeat: repeat-y;
  */
}

.SBlock13Body
{
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 44px;
}

.SHill4HeaderCell
{
  background-image: url('../images/hill4h.gif');
  background-position: right;
  background-repeat: no-repeat;
  padding-left: 44px;
  padding-top: 3px;
}

.SSearchCaptionCell
{
  color: rgb(254,254,254);
  /*font-size: 10px;*/
  background-image: url('../images/search_dot.gif');
  background-position: 10px 3px;
  background-repeat: no-repeat;
  padding-left: 28px;
  vertical-align: top;
/*  padding-top: 1px;*/
  cursor: hand;
  font-weight: bold;
}

.SSearchHref
{
  color: rgb(254,254,254);
  text-decoration: none;
}
.SSearchHref:hover
{
  color: rgb(254,254,254);
  text-decoration: underline;
}

.SSeachEditCell
{
  vertical-align: top;
  padding-bottom: 3px;
}

.SSearchButton
{
  font-size: 9px;
  font-family: Tahoma;
  height: 16px;
  margin-top: 1px;
  margin-left: 5px;
  width: 50px;
}

.SBannersBody
{
  /*padding-bottom: 5px; */
  padding-left: 42px;
}

.SPressItemTagsBody
{
  padding-top: 7px;
  padding-left: 42px;
  font-weight: bold;
  color: rgb(255,255,255);
}

.SPressItemTagBodyHref
{
  color: rgb(255,255,255);
  text-decoration: none;
  font-size: 11px;
}
.SPressItemTagBodyHref:hover
{
  text-decoration: underline;
}

.SNewsBannerCell
{
  padding-top: 10px;
  text-align: left;
}

.SSkyBannerCell
{
  padding-right: 10px;
  /*border: solid red 1px;*/
}

.STestBottomBannerCell
{
  padding-right: 10px;
}

.STestRightBannerCell
{
  padding: 0 0 5px 10px;
}

.SForumSkyBannerCell
{
  padding-right: 10px;
  vertical-align: top;
  padding-left: 4px;
}

.SHintDiv
{
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 300px;
  height: 51px;
}

#IHintTextDiv
{
  padding-top: 2px;
  color: rgb(70,70,70);
  font-family: Tahoma;
  font-size: 8pt;
}

#IHintDummyDiv
{
  margin-left: -35px;
  visibility: hidden;
  margin-top: -20px;
  font-family: Tahoma;
  font-size: 8pt;
}

.SBlock11HeaderDiv
{
  padding-left: 25px;
  padding-bottom: 5px;
}

.SBlock11HeaderHref
{
  font-size: 8pt;
  font-family: Tahoma;
  color: rgb(254,254,254);
  font-weight: bold;
  text-decoration: none;
}
.SBlock11HeaderHref:hover
{
  font-size: 8pt;
  font-family: Tahoma;
  color: rgb(254,254,254);
  font-weight: bold;
  text-decoration: underline;
}

.STalkRightConsSuperCell
{
  background-color: rgb(239,246,248);
  border: solid rgb(209,212,211) 1px;
  text-align: center;
}

.STalkRightConsSuperDiv
{
  background: url('../images/forumcons2_bg.gif') top repeat-x;
  padding: 3px 5px 0 5px;
}

.STalkRightConsIconCell
{
  text-align: center;
  vertical-align: center;
  width: 18px;
}

.STalkRightConsNameCell
{
  padding: 3px 0 3px 2px;
  /*text-align: justify;*/
  vertical-align: center;
}

.STalkRightConsNameHref
{
  color: rgb(70,123,153);
  text-decoration: none;
  font-weight: bold;
}
.STalkRightConsNameHref:hover
{
  text-decoration: underline;
}

.STalkRightConsHeadDiv
{
  font-weight: bold;
  text-align: left;
}

.STalkRightConsHeadHref
{
  color: rgb(110,110,110);
  text-decoration: none;
  font-weight: bold;
}
.STalkRightConsHeadHref:hover
{
  text-decoration: underline;
}

.STalkRightConsInfoCell
{
  padding-bottom: 6px;
  text-align: justify;
}

.STalkRightConsInfoHref
{
  color: rgb(70,70,70);
  text-decoration: none;
}
.STalkRightConsInfoHref:hover
{
  text-decoration: underline;
}

.SPressItemAuxPictCell
{
  padding-top: 5px;
  padding-bottom: 5px;
}

.SPressItemAuxTextCell
{
  font-size: 8pt;
  font-family: Tahoma;
  color: rgb(70,123,153);
  font-weight: bold;
  white-space: nowrap;
  padding-right: 30px;
  padding-left: 5px;
  text-align: left;
}

#IPressItemLastForumCell
{
  padding-left: 30px;
  vertical-align: top;
  padding-bottom: 7px;
}

#IPressItemLastForumCell ul
{
  padding: 0 0 0 10px;
  margin: 0;
}

#IPressItemLastForumCell li
{
  padding: 0;
  margin: 0;
}

#IPressItemLastForumCell a
{
  color: rgb(88,88,88);
  text-decoration: none;
}
#IPressItemLastForumCell a:hover
{
  text-decoration: underline;
}

.STracePath
{
  color: rgb(225,102,39);
  font-size: 8pt;
  font-family: Tahoma;
  padding-bottom: 10px;
}

.STracePath a
{
  color: rgb(225,102,39);
  text-decoration: none;
}
.STracePath a:hover
{
  text-decoration: underline;
}

.SLeftHeader
{
  color: rgb(255,181,25);
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 3px;
}

.SEditAuthorControl
{
  font-size: 9px;
  font-family: Verdana;
  line-height: 100%;
  color: rgb(175,175,175);
}

.SMainSlogan h1
{
  color: rgb(10,105,132);
  font-family: Tahoma;
  line-height: 150%;
  padding-bottom: 5px;
}

.SCopyrightHref
{
  color: rgb(168,168,168);
  text-decoration: none;
}
.SCopyrightHref:hover
{
  text-decoration: underline;
}

.SSubProjectsRSSDiv
{
  text-align: left;
}

.SSubProjectsRSSDiv h2
{
  font-size: 13px;
  padding-left: 5px;
  border-left: solid 3px;
}

.SSubProjectsRSSDiv table
{
  margin-top: 10px;
  width: 200px;
}

.SSubProjectsRSSDiv table th
{
  text-align: left;
  padding-right: 10px;
}

.SSubProjectsRSSDiv table td
{
  text-align: left;
  vertical-align: top;
  padding-bottom: 5px;
}

.SSubProjectsRSSDiv table td a
{
  font-size: 12px;
  color: rgb(70,70,70);
}

.SSubProjectsRSSDiv table th a
{
  font-size: 11px;
}


/* ÏÎÈÑÊ */

.SSearchHeaderText
{
  color: rgb(112,160,68);
  padding-left: 50px;
  font-size: 10pt;
}

.SSearchResultHeader
{
  clear: left;
  font-weight: bold;
  color: rgb(70,70,70);
}

.SSearchResultText
{
  margin-top: 5px;
  padding-left: 30px;
  color: rgb(70,70,70);
}

.SSearchResultPhotoDiv
{
  float: left;
  padding: 7px 7px 12px 0;
}

.SPagesHrefsCell
{
  padding-top: 10px;
  text-align: right;
}

.SPagesHrefsSpan
{
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: bold;
  color: rgb(70,70,70);
}

.SPagesHrefsSpan a
{
  color: rgb(70,70,70);
}

/* ËÎÃÈÍÛ */

.SLoginCaptionCell
{
  /*font-size: 10px;*/
  color: rgb(254,254,254);
  padding-left: 10px;
  padding-bottom: 5px;
  font-weight: bold;
}

.SLoginForgetCell
{
  padding-left: 11px;
  padding-top: 3px;
  width: 100px;
}

.SLoginEnterCell
{
  width: 59px;
  height: 36px;
  background-image: url('../images/loginenterbg.gif');
  background-position: 0px 6px;
  background-repeat: no-repeat;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 18px;
}

.SLoginHref
{
  font-size: 8pt;
  font-family: Tahoma;
  color: rgb(254,254,254);
  font-weight: bold;
  text-decoration: none;
}
.SLoginHref:hover
{
  font-size: 8pt;
  font-family: Tahoma;
  color: rgb(254,254,254);
  font-weight: bold;
  text-decoration: underline;
}

.SLoginErrorText
{
  padding-top: 20px;
  color: rgb(255,0,0);
  font-weight: bold;
}

.SLoginHello
{
  color: rgb(254,254,254);
  padding-top: 14px;
}

.SLoginButton
{
  margin-top: 5px;
  font-size: 9px;
  font-family: Tahoma;
  height: 16px;
}

.SLoginEditCell
{
  vertical-align: top;
  padding-bottom: 3px;
}


/* ÌÅÍÞ */

.SMenuItemTextTD
{
  padding-top: 2px;
  height: 35px;
  text-align: center;
  padding-left: 8px;
  padding-right: 6px;
}

.SMenuItemImageTD
{
  padding-left: 4px;
}

.SMenuItemNewNFlagDiv
{
  background: url('../images/menu_new.gif') 0px 0px;
  background-position: right top;
  background-repeat: no-repeat;
  height: 35px;
}

.SMenuItemNewSFlagDiv
{
  background: url('../images/menu_new.gif') 0px -35px;
  background-position: right top;
  background-repeat: no-repeat;
  height: 35px;
}

.SMenuItemHref
{
  font-size: 11px;
  font-family: Tahoma;
  color: rgb(112,160,68);
  font-weight: bold;
  text-decoration: none;
  white-space: nowrap;
}
.SMenuItemHref:hover
{
  font-size: 11px;
  font-family: Tahoma;
  /*color: rgb(160,199,100);*/
  /*color: rgb(117,121,128);*/
  color: #70A044;
  font-weight: bold;
  text-decoration: underline;
}

.SMenuItemTextCell
{
  line-height: 100%;
  text-align: center;
  vertical-align: center;
  background: url('../images/menu_fill.gif') 0px 0px;
}

.SMenuItemTextSelectedCell
{
  background: url('../images/menu_fill.gif') 0px -35px;
}

.SMenuItemDiv_Normal_Normal_Cell
{
  width: 19px;
  background: url('../images/menu_div.gif') -9px 0px;
  vertical-align: top;
}
.SMenuItemDiv_Normal_Empty_Cell
{
  width: 11px;
  background: url('../images/menu_div.gif') -66px 0px;
  vertical-align: top;
}
.SMenuItemDiv_Empty_Normal_Cell
{
  width: 9px;
  background: url('../images/menu_div.gif') 0px 0px;
  vertical-align: top;
}
.SMenuItemDiv_Selected_Normal_Cell
{
  width: 19px;
  background: url('../images/menu_div.gif') -47px 0px;
  vertical-align: top;
}
.SMenuItemDiv_Normal_Selected_Cell
{
  width: 19px;
  background: url('../images/menu_div.gif') -28px 0px;
  vertical-align: top;
}
.SMenuItemDiv_Empty_Selected_Cell
{
  width: 9px;
  background: url('../images/menu_div.gif') -77px 0px;
  vertical-align: top;
}
.SMenuItemDiv_Selected_Empty_Cell
{
  width: 11px;
  background: url('../images/menu_div.gif') -86px 0px;
  vertical-align: top;
}


/* ÝËÅÌÅÍÒ ÏÐÅÑÑÛ */

.SPressDiv
{
  background-image: url('../images/art_div_dot.gif');
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 11px;
}

.SPressDivSelected
{
  background-image: url('../images/art_div_dot.gif');
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 11px;
  color: rgb(255,181,25);
  font-weight: bold;
}

.SPressDivsPath
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
}

.SPressDivHref
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: none;
}
.SPressDivHref:hover
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: underline;
}

.SPressDivSelectedHref
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: none;
  font-weight: bold;
}
.SPressDivSelectedHref:hover
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: underline;
  font-weight: bold;
}

#IPressDivsOnRed div
{
  background-image: url('../images/art_div_dot.gif');
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 11px;
}

#IPressDivsOnRed a
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: none;
}
#IPressDivsOnRed a:hover
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: underline;
}

.SPressItemFooter
{
  color: rgb(70,70,70);
  line-height: 150%;
  padding-left: 30px;
  font-family: Tahoma;
  font-size: 8pt;
}

.SPressItemAuthorHref
{
  color: rgb(70,70,70);
}

.SPressDivStatistics
{
/*  font-size: 8pt;
  font-family: Tahoma;*/
  color: rgb(70,123,153);
/*  text-decoration: none; */
  font-weight: bold;
  line-height: 200%;
}

.SPressItemTopAuthorDiv
{
  width: 100%;
  text-align: right;
  color: rgb(70,70,70);
  font-weight: bold;
}

.SPressItemBannerColumnCell
{
  vertical-align: top;
  padding-top: 30px;
  padding-left: 20px;
}

.STestsRightBannerDiv
{
  float: right;
  padding: 10px 0px 5px 10px;
}

#INewsCalendarHref
{
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
#INewsCalendarHref:hover
{
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
}

#IImportantNewsList
{
  padding-left: 42px;
}

.SImportNewDiv
{
  padding-top: 8px;
  padding-bottom: 7px;
}

.SPressItemAdvert
{
  color: rgb(70,70,70);
  padding-top: 30px;
  width: 100%;
  line-height: 150%;
}

.SPressItemAdvertText
{
  border: solid rgb(200,200,200) 1px;
  width: 100%;
  margin-top: 3px;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 5px;
}

.SPressItemAnons
{
  color: rgb(70,70,70);

  border: solid rgb(200,200,200) 1px;
  width: 100%;
  padding: 5px;
}

/* ÐÅÃÈÑÒÐÀÖÈß */

.SRegFormBody
{
  background-color: rgb(255,255,255);
  font-size: 9pt;
  font-family: Tahoma;
  line-height: 150%;
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  color: rgb(70,70,70);
}

.SRegFormBody a
{
  color: rgb(70,70,70);
}

.SFormEdit1
{
  width: 150px;
  font-size: 9pt;
  font-family: Tahoma;
}

.SFormMemo1
{
  width: 400px;
  height: 55px;
  font-size: 9pt;
  font-family: Tahoma;
}

.SFormEdit2
{
  width: 70px;
  font-size: 9pt;
  font-family: Tahoma;
}

.SFormControlCell
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.SFormLabelCell
{
  padding-top: 7px;
  padding-bottom: 5px;
  vertical-align: top;
  text-align: justify;
}

.SHobbyCheckboxCell
{
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.SFormErrorText
{
  color: rgb(255,0,0);
}

.SRegFormButton
{
  width: 90px;
  height: 22px;
  font-size: 9pt;
  font-family: Tahoma;
}

.SRegFormButton2
{
  width: 120px;
  height: 22px;
  font-size: 9pt;
  font-family: Tahoma;
}

.SRegFormButton3
{
  width: 150px;
  height: 22px;
  font-size: 9pt;
  font-family: Tahoma;
}

.SFormCombo3
{
  width: 500px;
  font-size: 9pt;
  font-family: Tahoma;
}

.SFormFile3
{
  width: 500px;
  font-size: 9pt;
  font-family: Tahoma;
}

.SFormRadio
{
  margin-left: 10px;
}

.SFormMemo3
{
  width: 500px;
  font-size: 9pt;
  font-family: Tahoma;
}


/* ÒÅÑÒÛ */


.STestHrefDiv
{
  padding-top: 5px;
  padding-bottom: 5px;
}

.STestHref
{
  color: rgb(112,160,68);
  font-weight: bold;
  text-decoration: none;
}
.STestHref:hover
{
  color: rgb(112,160,68);
  font-weight: bold;
  text-decoration: underline;
}

#ITestInfoForm
{
  display: block;
  padding-top: 10px;
  margin-top: 0px;
  padding-left: 30px;
}

.STestButton
{
  width: 90px;
  height: 20px;
  font-size: 11px;
  font-family: Tahoma;
  padding-bottom: 4px;
}

#ITestQuestionNumDiv
{
  color: rgb(70,70,70);
  padding-left: 30px;
}

#ITestQuestionTextDiv
{
  padding-top: 10px;
  font-weight: bold;
}

#ITestQuestionTopAnswerCaptionDiv
{
  padding-top: 10px;
  font-weight: bold;
  padding-left: 30px;
  padding-bottom: 3px;
}

#ITestQuestionBottomAnswerCaptionDiv
{
  font-weight: bold;
  padding-left: 30px;
  padding-bottom: 10px;
}

#ITestQuestionAnswersDiv
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 40px;
}

#ITestAnswerButton
{
  width: 120px;
  height: 20px;
  font-size: 11px;
  font-family: Tahoma;
  padding-bottom: 3px;
  margin-left: 30px;
}

.STestAnswerCaption
{
  padding-bottom: 2px;
}

.STestAnonseDiv
{
  padding-left: 30px;
  padding-bottom: 10px;
  padding-top: 5px;
}

.SContAnonsTestHeaderCell
{
  padding-top: 10px;
  padding-left: 12px;
  font-size: 8pt;
  font-family: Tahoma;
  font-weight: bold;
}

.STestLeftDiv
{
  font-size: 8pt;
  font-family: Tahoma;
  color: rgb(254,254,254);
  padding-left: 11px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
}

.STestLeftItem
{
  background-image: url('../images/art_div_dot.gif');
  background-position: 0px 7px;
  background-repeat: no-repeat;
  padding-left: 11px;
  padding-top: 2px;
  padding-bottom: 1px;
}

.STestLeftHref
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: none;
}
.STestLeftHref:hover
{
  text-decoration: underline;
}

.STestLeftHrefSelected
{
  color: rgb(255,181,25);
  font-size: 8pt;
  font-family: Tahoma;
  text-decoration: none;
  font-weight: bold;
}
.STestLeftHrefSelected:hover
{
  text-decoration: underline;
}

/* ÊÀÒÀËÎÃ */

.SCatalogSearchDiv
{
  color: rgb(70,70,70);
}

.SCatalogModelEdit
{
  width: 278px;
  color: rgb(70,70,70);
  font-size: 11px;
  font-family: Tahoma;
}

.SCatalogSearchCaptionCell
{
  color: rgb(70,70,70);
  vertical-align: top;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 5px;
}

.SCatalogSearchRadioCell
{
  color: rgb(70,70,70);
  padding-top: 2px;
  padding-bottom: 10px;
}

.SCatalogSortCombo
{
  width: 120px;
  color: rgb(70,70,70);
  font-size: 11px;
  font-family: Tahoma;
}

.SCatalogSearchLeftSideCell
{
  color: rgb(70,70,70);
  vertical-align: top;
  padding-right: 20px;
}

.SCatalogSearchRightSideCell
{
  color: rgb(70,70,70);
  vertical-align: top;
}

#ICatalogSearchTagFilterTreeDiv
{
  height: 250px;
  width: 300px;
  overflow: scroll;
}

.SShowTreeFolder
{
  font-family: Verdana;
  font-size: 8pt;
/*  padding-left: 5px;*/
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 2px;
  cursor: pointer;
  text-align: left;
  color: rgb(70,70,70);
}

.SShowTreeFolderSelected
{
/*  padding-left: 5px;*/
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 2px;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  background-color: rgb(178,213,222);
  cursor: pointer;
  text-align: center;
}

.SShowTreeButton
{
  width: 110px;
  height: 20px;
  font-family: Verdana;
  font-size: 8pt;
  margin-right: 3px;
  margin-bottom: 5px;
  color: rgb(70,70,70);
}

.SCatalogSearchButton
{
  width: 110px;
  height: 20px;
  font-family: Verdana;
  font-size: 8pt;
  margin-right: 3px;
  margin-bottom: 5px;
  color: rgb(70,70,70);
}

.SCatalogHref
{
  color: rgb(70,70,70);
}

.SCatalogSearchDiv ul
{
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.SCatalogSearchDiv ul li
{
  padding-top: 0px;
  padding-bottom: 0px;
}

.SCatalogCheckBoxCell
{
  vertical-align: top;
}

#ICatalogSearchTagFilterTreeDiv
{
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70,70,70);
  padding-top: 3px;
  padding-left: 3px;
}

.SCatalogSearchBottomHrefsCell
{
  vertical-align: bottom;
  padding-bottom: 5px;
}

.SCatalogPointInfoCell
{
  padding-bottom: 15px;
  vertical-align: top;
}

.SCatalogPointLogoCell
{
  vertical-align: top;
  padding: 15px 0 15px 15px;
}

.SCatalogPointInfoHref
{
  color: rgb(0,0,0);
}

/* ÇÀÊËÀÄÊÈ */

.SMemoriPictCell
{
  width: 20px;
  height: 20px;
  cursor: hand;
}

.SMemoriTextCell
{
  padding-left: 2px;
  padding-right: 5px;
}

.SMemoriTextCell a
{
  color: rgb(70,70,70);
  text-decoration: none;
}
.SMemoriTextCell a:hover
{
  text-decoration: underline;
}

.SMemorisShowTextCell
{
  padding-right: 5px;
  font-size: 8pt;
  font-family: Tahoma;
  font-weight: bold;
  white-space: nowrap;
}

.SMemorisShowTextCell a
{
  color: rgb(225,102,39);
  text-decoration: none;
}
.SMemorisShowTextCell a:hover
{
  text-decoration: underline;
}

#IMemorisDiv
{
  position: absolute;
  left: -1000px;
  top: -1000px;
  background-color: rgb(255,255,255);
  border: solid rgb(150,150,150) 1px;
}

.SMemorisHeaderCell
{
  color: rgb(70,70,70);
  border-bottom: solid rgb(150,150,150) 1px;
  padding: 0 0 2px 3px;
}

.SMemorisTotalCell
{
  text-align: right;
  vertical-align: top;
  padding-left: 30px;
}

/* ÃÎËÎÑÎÂÀÍÈÅ */

.SVoteDiv
{
  padding-left: 42px;
  color: rgb(255,255,255);
}

.SVoteHeader
{
  padding-right: 55px;
  padding-top: 10px;
  padding-bottom: 8px;
  color: rgb(255,255,255);
  font-weight: bold;
}

.SVoteStatHeaderCell
{
  padding: 20px 0 8px 30px;
  color: rgb(70,70,70);
  font-weight: bold;
  vertical-align: bottom;
}

.SVoteStatVoteHeaderCell
{
  padding: 20px 0 8px 30px;
  color: rgb(70,70,70);
  vertical-align: bottom;
}

.SVoteResultCell
{
  vertical-align: top;
  color: rgb(70,70,70);
}

.SVoteRadioCell
{
  vertical-align: top;
  padding-right: 3px;
  padding-bottom: 3px;
}

.SVoteAnswerCell
{
  vertical-align: top;
  color: rgb(94,79,70);
  padding-top: 2px;
}

.SVoteBarTable
{
  font-size: 100%;
  border-collapse: collapse;
}

#IVoteTable .SVoteBarPercCell
{
  width: 1%;
  padding-bottom: 2px;
  padding-right: 3px;
  color: rgb(255,255,255);
  font-weight: bold;
}

#IVoteTable .SVoteStatBarPercCell
{
  width: 1%;
  padding-bottom: 2px;
  padding-right: 3px;
  color: rgb(70,70,70);
  font-weight: bold;
}

#IVoteTable td
{
  color: rgb(94,79,70);
}

#IVoteBottomTable
{
  width: 200px;
  font-size: 100%;
}

#IVoteBottomTable a
{
  color: rgb(255,255,255);
  font-weight: bold;
}

#IVoteBottomTable td
{
  text-align: right;
}

#IPartnersBannersTable td
{
  line-height: 150%;
  padding-top: 10px;
  vertical-align: top;
}

.SVoteInfoHref
{
  color: rgb(70,70,70);
  font-weight: bold;
}

.SBanPlaceReadMoreCell
{
  padding-left: 20px;
  padding-top: 10px;
  vertical-align: top;
  color: rgb(70,70,70);
}

/* êàíàëû RSS */

.SLBHeader
{
  font-size: 13px;
  font-weight: bold;
  display: block;
}

.SLBText
{
  font-size: 12px;
  padding: 7px 0 15px 0;
}

.SUserAll .STable .SLBImage
{
  padding-top: 5px;
  vertical-align: top;
}

.SGalPhotoThumbCell
{
  width: 81px;
  height: 81px;
  background-image: url('../images/gal_thumb_bg.gif');
  text-align: center;
  vertical-align: center;
}

.SGalPhotoThumbSelectedCell
{
  width: 81px;
  height: 81px;
  background-image: url('../images/gal_thumb_bg_s.gif');
  text-align: center;
  vertical-align: center;
}

.SGalPhotoThumbImg
{
  cursor: pointer;
}

.SGalPhotoThumbLuftCell
{
  width: 5px;
}

.SSiteMapGalleryDiv
{
  line-height: 200%;
  padding-left: 40px;
}

.SSiteMapGalAlbumHref
{
  font-weight: bold;
}

.STextProDiv
{
  display: inline;
  line-height: 100%;
}

.STextProHrefTable
{
  display: inline;
}

.STextProHrefCell
{
  font-size: 11px;
  color: rgb(70,70,70);
  text-decoration: underline;
}

.STextProHrefCell A
{
  color: rgb(70,70,70);
}

.STextProBulletCell
{
  vertical-align: top;
  width: 20px;
  text-align: right;
  padding-right: 3px;
}

.STextProEnumCell
{
  vertical-align: top;
  text-align: justify;
}
