.ClearBoth {
  clear: both;
}

.ThinClearBoth
{
  clear:both;
  font-size: 1px;
  line-height: 1px;
}


#HeaderPartyRating
{
  float: right;
  margin-top: 7px;
  margin-left: 20px;

  font: 11px Arial;
  color: #999999;

  width: 120px;
  height: auto;
}

p.Counter37Hdescription
{
  padding-top: 6px;
  margin-top: 0px;
}


div.Counter37H
{
  height: 37px;
  line-height: 37px;
  font-family: Tahoma;
  font-size:  18px;
  padding: 0px;
  margin: 0px;
}

div.Counter37H div.left,
div.Counter37H div.right,
div.Counter37H p.center
{
  float: left;
  height: 100%;
}

div.Counter37H div.left { width: 4px; }     
div.Counter37H div.right { width: 10px; }   


div.Counter37H p.center
{
  background-image: url(/images/headerpartyratingtablebg.png);
  text-align: center;
  padding-top: 0px;
  padding-left: 8px;
  padding-right: 10px;
  padding-bottom: 0px;
  margin: 0px;
  color: #FFFFFF;
}

.HeaderPartyRatingRight
{
  float:left;
  position:relative;
  z-index: 8;
}
.HeaderPartyRatingBox
{   
  position: absolute;
  top:3px;
  left:-8px;
  z-index: 10;
}

* html img.HeaderPartyRating { left: -19px; }

h1.HeaderParty
{
  padding-top: 0px;
  padding-bottom: 12px;
  margin: 0px;


  font-family: Arial;
  font-size: 33px;
  font-weight: normal;
}
div.CenterContent {
  margin: 10px;
}
table.LettersList {
  width: 100%;
  background: #696969;
}

.ClosedNetwork {
  width: 470px;
}

h1.HeaderParty
{
  padding-top: 0px;
  padding-bottom: 12px;
  margin: 0px;


  font-family: Arial;
  font-size: 33px;
  font-weight: normal;
  color: #333333;
  line-height: 38px;
  height: auto;
  display: block;
}

h2.HeaderParty
{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;

  margin: 0px;

  font-family: Arial;
  font-size: 26px;
  color: #333333;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

h2.PartyPadding
{
  padding-bottom: 10px;
}


a.HeaderPartyMainMenuRight,
a.HeaderPartyMainMenuRightSelect,
a.HeaderPartyMainMenuSelect,
a.HeaderPartyMainMenu
{
  font-family: Arial;
  font-size: 18px;
  line-height: 18px;
  color: #0094c3;
  margin-right: 7px;
  text-decoration: none;
  border: 1px solid #FFFFFF;
}


a.HeaderPartyMainMenuSelect,
a.HeaderPartyMainMenuRightSelect
{
  color: #E00000;
  cursor: default;
}


a.HeaderPartyMainMenuRight,
a.HeaderPartyMainMenuRightSelect
{
  clear: right;
  display: block;
  float: right;
  padding-right: 25px;
}


div.ctlControlButton, div.ctlControlButtonL, div.ctlControlButtonC, div.ctlControlButtonR,
a.ctlControlButtonA, a.ctlDisabledControlButton, a.ctlControlButtonABlue
{
  float: left;
  height: 100%;
}


div.ctlControlSimpleButtonC {

}

a.ctlControlSimpleButtonA {
  height: 100%;
}

div.ctlControlButton
{
  height: 30px;
  position:relative;
}

div.ctlControlButtonSimple
{
  position:relative;
}


div.ctlControlButtonL
{
  position: absolute;
  left:0px;
  width: 10px;
  z-index: 2;
  cursor:default;
}

div.ctlControlButtonC
{

}


.ctlControlButtonRBox
{
  position: relative;
  float:left;
}

div.ctlControlButtonR
{
  position: absolute;
  height:30px;
  left:-10px;
  width: 10px;
  z-index: 2;
  cursor:default;
}

div.ctlControlButtonRBlue
{
  position: absolute;
  left:-10px;
  width: 10px;
  z-index: 2;
  cursor:default;
}

a.ctlDisabledControlButton,
a.ctlControlButtonA, a.ctlControlSimpleButtonA
{
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
  line-height: 30px;
  background-color: #b9c3c6;
  color: #000000;
}

a.ctlControlButtonABlue
{
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
  font-family: Arial;
  font-size: 11px;
  background-color: #0094C3;
  color: #FFF;
}

a.ctlControlSimpleButtonA {
  padding: 10px;
}

a.ctlControlButtonA:hover, a.ctlControlSimpleButtonA:hover, a.ctlControlButtonABlue:hover
{
  background-color: #ffcb14;
}

a.ctlDisabledControlButton
{
  background-color: #ced6de;
  color: #a5adb5;

  cursor: default;
}

img.ctlControlButtonB
{
  width: 7px;
  height: 100%;
  border: 0px;
  vertical-align: middle;


  background-position: right center;
  background-repeat: no-repeat;
}

img.ctlControlButtonBUp
{
  background-image: url(/images/blackup.png);
}

img.ctlControlButtonBDown
{
  background-image: url(/images/blackdown.png);
}



a.ctlDisabledControlButton img.ctlControlButtonB
{
  background-image: url(/images/c849c9cdown.png);
}


div.ctlControlButtonLeftTop, div.ctlControlButtonLeftBottom, div.ctlControlButtonRightTop, div.ctlControlButtonRightBottom
{
  height: 100%;
}


div.ctlControlButtonLeftTop, div.ctlControlButtonLeftTopBlue
{
  background-image: url(/images/lefttop_ffcb14_4.png);
  background-position: top left;
  background-repeat: no-repeat;
}

div.ctlControlButtonLeftBottom, div.ctlControlButtonLeftBottomBlue
{

  background-image: url(/images/leftbottom_ffcb14_4.png);
  background-position: bottom left;
  background-repeat: no-repeat;
}

div.ctlControlButtonRightTop, div.ctlControlButtonRightTopBlue
{
  background-image: url(/images/righttop_ffcb14_4.png);
  background-position: top right;
  background-repeat: no-repeat;
}

div.ctlControlButtonRightBottom, div.ctlControlButtonRightBottomBlue
{
  background-image: url(/images/rightbottom_ffcb14_4.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}
div.ctlControlButton, div.ctlControlButtonL, div.ctlControlButtonC, div.ctlControlButtonR,
a.ctlControlButtonA, a.ctlDisabledControlButton, a.ctlControlButtonABlue
{
  float: left;
  height: 100%;
}


div.ctlControlSimpleButtonC {

}

a.ctlControlSimpleButtonA {
  height: 100%;
}

div.ctlControlButton
{
  height: 30px;
  position:relative;
}

div.ctlControlButtonSimple
{
  position:relative;
}


div.ctlControlButtonL
{
  position: absolute;
  left:0px;
  width: 10px;
  z-index: 2;
  cursor:default;
}

div.ctlControlButtonC
{

}


.ctlControlButtonRBox
{
  position: relative;
  float:left;
}

div.ctlControlButtonR
{
  position: absolute;
  height:30px;
  left:-10px;
  width: 10px;
  z-index: 2;
  cursor:default;
}

div.ctlControlButtonRBlue
{
  position: absolute;
  left:-10px;
  width: 10px;
  z-index: 2;
  cursor:default;
}

a.ctlDisabledControlButton,
a.ctlControlButtonA, a.ctlControlSimpleButtonA
{
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
  line-height: 30px;
  background-color: #b9c3c6;
  color: #000000;
}

a.ctlControlButtonABlue
{
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
  font-family: Arial;
  font-size: 11px;
  background-color: #0094C3;
  color: #FFF;
}

a.ctlControlSimpleButtonA {
  padding: 10px;
}

a.ctlControlButtonA:hover, a.ctlControlSimpleButtonA:hover, a.ctlControlButtonABlue:hover
{
  background-color: #ffcb14;
}

a.ctlDisabledControlButton
{
  background-color: #ced6de;
  color: #a5adb5;

  cursor: default;
}

img.ctlControlButtonB
{
  width: 7px;
  height: 100%;
  border: 0px;
  vertical-align: middle;


  background-position: right center;
  background-repeat: no-repeat;
}

img.ctlControlButtonBUp
{
  background-image: url(/images/blackup.png);
}

img.ctlControlButtonBDown
{
  background-image: url(/images/blackdown.png);
}



a.ctlDisabledControlButton img.ctlControlButtonB
{
  background-image: url(/images/c849c9cdown.png);
}


div.ctlControlButtonLeftTop, div.ctlControlButtonLeftBottom, div.ctlControlButtonRightTop, div.ctlControlButtonRightBottom
{
  height: 100%;
}


div.ctlControlButtonLeftTop, div.ctlControlButtonLeftTopBlue
{
  background-image: url(/images/lefttop_ffcb14_4.png);
  background-position: top left;
  background-repeat: no-repeat;
}

div.ctlControlButtonLeftBottom, div.ctlControlButtonLeftBottomBlue
{

  background-image: url(/images/leftbottom_ffcb14_4.png);
  background-position: bottom left;
  background-repeat: no-repeat;
}

div.ctlControlButtonRightTop, div.ctlControlButtonRightTopBlue
{
  background-image: url(/images/righttop_ffcb14_4.png);
  background-position: top right;
  background-repeat: no-repeat;
}

div.ctlControlButtonRightBottom, div.ctlControlButtonRightBottomBlue
{
  background-image: url(/images/rightbottom_ffcb14_4.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.PremodReg div.ctlControlButtonLeftTop, .Letters div.ctlControlButtonLeftTop, .ButtonsForAnketa div.ctlControlButtonLeftTop
{
  background-image: url(/images/lefttop_ffcb14_4_grey.png);
  background-position: top left;
  background-repeat: no-repeat;
}

.PremodReg div.ctlControlButtonLeftBottom, .Letters div.ctlControlButtonLeftBottom, .ButtonsForAnketa div.ctlControlButtonLeftBottom
{

  background-image: url(/images/leftbottom_ffcb14_4_grey.png);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.PremodReg div.ctlControlButtonRightTop, .Letters div.ctlControlButtonRightTop, .ButtonsForAnketa div.ctlControlButtonRightTop
{
  background-image: url(/images/righttop_ffcb14_4_grey.png);
  background-position: top right;
  background-repeat: no-repeat;
}

.PremodReg div.ctlControlButtonRightBottom, .Letters div.ctlControlButtonRightBottom, .ButtonsForAnketa div.ctlControlButtonRightBottom
{
  background-image: url(/images/rightbottom_ffcb14_4_grey.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}


