
BODY
  {color: #000;background-color: #fff;font-family: Verdana; text-align: center;}

H1
  {text-align: center;}

A:Link
  {color: #EE0000;}
A:Hover
  {color: #B87153;text-decoration: none;}
A:visited
  {color: #EE0000;}
A:active
  {color: red;}

/*Main*/
#Main
  {width: 100%;text-align: center;}

  #SO_01
    {width: 721px;margin:0 auto;text-align: left;}

    #SO_01_01
      {position: relative;height: 124px;font-size: 0;border: 1px solid #fff}

      #Mikrofon
        {position: absolute;left: 25px;top: 111px;}

      #Logo
        {margin:0 auto;text-align: center;margin-top: 15px;}

      .Break
        {clear: both;}

    #SO_01_02
      {position: absolute;}

        #SO_01_02_01
          {float: left;width: 154px;font-size: 0.9em;}

          .LeftNews
            {margin-top: 173px;}

            .LeftNewsCol
              {padding: 30px 2px 10px 9px;background-image: url('./img/layout/LP-any.png');background-repeat: no-repeat;font-size: 0.8em;}



        #SO_01_02_02
          {float: left;width: 389px;margin: 0 5px 0 5px;}

          #SO_01_02_01_01
            {clear: both;}

            .MenuCol
                {float: left;margin-bottom: 0px;}

            .MenuCol IMG
                {border: 0;}

          #SO_01_02_01_02
            {clear: both;height: 600px;margin-top: 0px;background-image: url('./img/layout/main-bg-top.png');background-repeat: no-repeat;background-position: top;}


            #SO_01_02_01_02_01
              {height: auto;background-image: url('./img/layout/main-bg-bottom.png');background-repeat: no-repeat;font-size: 0.8em;padding: 2px 10px 0 15px;background-position: bottom;}
              
              /*height: 650px*/

            .XBreak
              {clear: both;height: 80px;}
    
              .XHome
                {position: relative;left: 176px;top: 16px;font-size: 15px;}

                A.XHome:link
                  {text-decoration: none;}

                A.XHome:visited
                  {text-decoration: none;}

        #SO_01_02_03
          {float: left;width: 164px;}

          .RightNews
            {margin-top: 80px;}

            .RightNewsCol
              {padding: 0;font-size: 0.8em;}

.welcome{
  text-align: center;
  width: 520px;
  display: block;
  margin: 0 auto;
}

fieldset{
  float: left;
  width: 330px;
  margin: 0;
  padding: 10px;
  border: 1px solid gray;
}

label{
  width: 100px;
  float: left;
}

input{
  width: 170px;
  float: left;
  margin-bottom: 8px;
  border: 1px solid gray;
}

select{
  width: 170px;
  float: left;
  margin-bottom: 8px;
  border: 1px solid gray;
}

.clear{
  clear: both;
}

#gallery{
  text-align: center;
}

#gallery img{
  border: 0;
}

.error{
  font-size: 12px;
  color: red;
}

.mess{
  font-size: 12px;
  color: green;
}
