body{
        margin:0;
        padding:0;
        background:#f8f3e9;
        min-width:962px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#444444


}

  #torgcenter {

        position:absolute;
        background:#1e3485;
        color:#FFFFFF;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:14px;
        margin:0;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:5px;
        padding-right:5px;

}


 a{

   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #004594;
   font-weight: normal;
   text-decoration: none;

}

a:hover{
    text-decoration: underline;
}

.commontext{

  font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #444444;
   font-weight: normal;
   text-decoration: none;

}



#menucontainer {
    width:242px;
    background:#f2e5bf;
    margin-top:5px;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
    /*float:left*/
}

a.menubutton {
       display:block;
       text-decoration:none;
       margin-top:5px;
       margin-bottom:5px;
       height:34px;
       width:235px;
       /*clear:both;*/
}

a.menubutton:hover {
       text-decoration:none;
       color:#FFFFFF;
       cursor:pointer;
}

a.menubutton  .textlabel {
         display:block;
         width:166px;
         height:24px;
         font-family:Arial, Helvetica, sans-serif;
         color:#FFFFFF;
         font-size:12px;
         font-weight:bold;
         text-decoration:none;
         padding-top:10px;
         padding-left:4px;
         background:url(images/knopki.png) no-repeat 0 0;
         float:left;
         /*cursor:pointer;*/
 }

 a.menubutton:hover  .textlabel {
          background:url(images/knopki.png) no-repeat 0 -124px;
 }


/*----------------------------BULLETS-------------*/

a.menubutton .bullet5 {
       width:65px;
       height:34px;
       display:block;
       float:left;
       background:url(images/knopki.png) no-repeat 0 -42px;
}

a.menubutton:hover .bullet5 {
       background:url(images/knopki.png) no-repeat 0px -167px;
}

a.menubutton .bullet1 {
       width:65px;
       height:34px;
       display:block;
       float:left;
       background:url(images/knopki.png) no-repeat -68px -42px;
}

a.menubutton:hover .bullet1 {
       background:url(images/knopki.png) no-repeat -68px -167px;
}

a.menubutton .bullet2 {
       width:65px;
       height:34px;
       display:block;
       float:left;
       background:url(images/knopki.png) no-repeat -137px -42px;
}

a.menubutton:hover .bullet2 {
       background:url(images/knopki.png) no-repeat -137px -167px;
}

a.menubutton .bullet3 {
       width:65px;
       height:34px;
       display:block;
       float:left;
       background:url(images/knopki.png) no-repeat -206px -42px;
}

a.menubutton:hover .bullet3 {
       background:url(images/knopki.png) no-repeat -206px -167px;
}

a.menubutton .bullet4 {
       width:65px;
       height:34px;
       display:block;
       float:left;
       background:url(images/knopki.png) no-repeat 0px -82px;


}

a.menubutton:hover .bullet4 {
       background:url(images/knopki.png) no-repeat 0px -211px;
}

a.menubutton .bullet6 {
       width:65px;
       height:34px;
       display:block;
       float:left;
       background:url(images/knopki.png) no-repeat -68px -82px;
}

a.menubutton:hover .bullet6 {
       background:url(images/knopki.png) no-repeat -68px -211px;
}


a.menubutton .bullet7 {
       width:65px;
       height:34px;
       display:block;
       float:left;
       background:url(images/knopki.png) no-repeat -137px -82px;
}

a.menubutton:hover .bullet7 {
       background:url(images/knopki.png) no-repeat -137px -211px;
}




a.menubuttonactive {
       display:block;
       text-decoration:none;
       margin-top:5px;
       margin-bottom:5px;
       height:34px;
       width:235px;
       cursor:pointer;
}



a.menubuttonactive  .textlabel {
         display:block;
         width:166px;
         height:24px;
         font-family:Arial, Helvetica, sans-serif;
         color:#FFFFFF;
         font-size:12px;
         font-weight:bold;
         text-decoration:none;
         padding-top:10px;
         padding-left:4px;
         background:url(images/knopki.png) no-repeat 0 -254px;
         float:left;
}



  a.menubuttonactive .bullet5 {
         width:65px;
         height:34px;
         display:block;
         float:left;
         background:url(images/knopki.png) no-repeat 0 -295px;


  }


  a.menubuttonactive .bullet1 {
         width:65px;
         height:34px;
         display:block;
         float:left;
         background:url(images/knopki.png) no-repeat -68px -295px;
   }


  a.menubuttonactive .bullet2 {
         width:65px;
         height:34px;
         display:block;
         float:left;
         background:url(images/knopki.png) no-repeat -137px -295px;


  }

  a.menubuttonactive .bullet3 {
         width:65px;
         height:34px;
         display:block;
         float:left;
         background:url(images/knopki.png) no-repeat -206px -295px;
  }


a.menubuttonactive .bullet4 {
         width:65px;
         height:34px;
         display:block;
         float:left;
         background:url(images/knopki.png) no-repeat 0px -335px;


  }



  a.menubuttonactive .bullet6 {
         width:65px;
         height:34px;
         display:block;
         float:left;
         background:url(images/knopki.png) no-repeat -68px -335px;
  }




  a.menubuttonactive .bullet7 {
         width:65px;
         height:34px;
         display:block;
         float:left;
         background:url(images/knopki.png) no-repeat -137px -335px;
  }
  
/*------------------SUBMENU--------------------------------*/

  




a.selectedmenulink {
           font-family:Arial, Helvetica, sans-serif;
       color:#912929;
           text-decoration:none;
           float:none;
           display:block;
           /*clear:both;*/
           margin-left:10px;
           margin-right:5px;
           margin-bottom:2px;
           margin-top:2px;
           padding:2px;
           border: #ca9f5f 1px solid;

}





a.selectedmenulink .bullet {

        background: transparent url(images/bullet.png) no-repeat scroll 0 0;
        width:20px;
        height:14px;
        float: left;
        display: block;
        margin-top:2px;
}





a.selectedmenulink .linktext {
        font-family:Arial, Helvetica, sans-serif;
        color:#FF0000;
        font-size:12px;
        text-decoration:none;
        padding-left:3px;
        font-weight:bold;
                
}



a.menulink {

           font-family:Arial, Helvetica, sans-serif;
           color:#b32308;
           text-decoration:none;
           float:none;
           display:block;
           /*clear:both;*/
           margin-left:10px;
           margin-right:5px;
           margin-bottom:2px;
           margin-top:2px;
           padding:2px;
           border: 0;

}

a.menulink:hover {
   color:#FF0000;
   background:#f2e5bf;
}


a.menulink .bullet {
        /*background: transparent url(images/layout.gif) no-repeat scroll -278px 0px;*/
        background: transparent url(images/bullet_off.gif) no-repeat scroll 0px 0px;
        width:20px;
        height:14px;
        float: left;
        display: block;
        margin-top:2px;
}

a.menulink:hover .bullet {
        background: transparent url(images/bullet_on.gif) no-repeat scroll 0px 0px;

}

a.menulink .linktext {
        font-family:Arial, Helvetica, sans-serif;
        color:#b32308;
        //b98e4e;
        font-size:12px;
        text-decoration:none;
        padding-left:3px;
        font-weight:bold;
}

a.menulink:hover .linktext {
        text-decoration:underline;
        color:#FF0000;
}


.formtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size:17px;
        font-weight:bold;
        color:#b32308;
        margin:3px;
        padding:3px;

}

a.smalllink {
        font-family:Arial, Helvetica, sans-serif;
        color:#b32308;
        font-size:12px;
        text-decoration:none;
        /*padding-left:3px;*/
        font-weight:normal;
}

a.smalllink:hover {
        text-decoration:underline;
        color:#FF0000;
}


.firmtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size:17px;
        font-weight:bold;
        color:#b32308;
        //margin-bottom:3px;
        padding-bottom:1px;

}


.fieldborder {
    font-size: 12px;
        BORDER: #ca9f5f 1px solid;
        font-family: Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#333333;
}


.submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    BORDER-RIGHT: #953406 1px solid;
    BORDER-TOP: #ff4b00 1px solid;
    BORDER-LEFT: #ff4b00 1px solid;
    BORDER-BOTTOM: #953406 1px solid;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #b32308
}


.newsitem {
   display:block;
   /*float:none;*/
   clear:right;
   width:95%;
   border-bottom: #FAFAFA 1px solid;
   margin-bottom:10px

}


/*////////////////////////////UP//////////////////////////////////////*/
.post {
        /*clear: both;*/
        float: left;
}
div.post {
        padding: 7px 0px 8px 0px;
}
.post div  {
        margin: 5px 10px 8px 0px;
        float: left;
}
.post div {
        margin: 0px;
        float: none;
}
.post div p {
        float: none;
        _height: 0; zoom: 1;
        margin: 5px 5px 5px 0px;
}



.space22 {
        clear: both;
        border-bottom: #CCCCCC 1px solid;
        margin-bottom:10px;

}

/*/////////////////////////////////////////////////////////*/

.navbar {
       font-family:Arial, Helvetica, sans-serif;
       font-size:12px;
}

.navbar a.activenavbutton {
      color:#ae3716;
      text-decoration:none;
}

.navbar a.activenavbutton:hover {
      text-decoration:underline;
}

.navbar .inactivenavbutton {
      color:#CCCCCC;
      text-decoration:none;
}

.navbar a.activepagelink {
      color:#ae3716;
      text-decoration:none;
      font-weight: normal;
}

.navbar a.activepagelink:hover {
      text-decoration:underline;
}

.navbar .inactivepagelink {
      color:#ae3716;
      text-decoration:none;
      font-weight: bold;
}

/*/////////////////////////////////////////////////*/
a.photo {
        cursor: url(images/magnify.cur), pointer;
        display:block;
        width:340px;
        height:225px;
        overflow:hidden;
        text-align:center;

}

.photoitem {
        width:335px;
        height:270px;
        display:block;
        float:left;
        overflow:hidden;
        text-align:center;
        border:#CCCCCC 1px solid;
        margin:2px;
        padding:2px;

}

.photoitem .titlebar {
        display:block;
        margin-bottom:0px;
        margin-top:auto;
        position:relative;
        /*top:250px;*/
        height:20px;
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        font-weight:normal;
        text-decoration:none;
}

.photoitem .toolbar {
        display:block;
        margin-top:0;
        margin-bottom:2px;
        height:24px;
        background:#F0F0F0;
        float:none;
        clear:both;
        
}

.photoitem .toolbar .votes{
        display:block;
        float:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        font-weight:normal;
        text-decoration:none;
        margin-top:4px;
        margin-bottom:-4px;
        padding-left:4px;
}

.photoitem .toolbar a.vote {
        background:url(images/vote24.gif) no-repeat 0 -4px;
        padding-left:24px;
        height:24px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        font-weight:bold;
        text-decoration:none;
        margin-top:4px;
        margin-bottom:-4px;
        padding-right:4px;
        
}

.photoitem .toolbar a.vote:hover {
        background:url(images/vote24a.gif) no-repeat 0 -4px;
        text-decoration:underline;
}

.infolabel {
        background: #ffffd6 url(images/info24.gif) no-repeat 3px 2px;
        margin-top:0;
        margin-bottom:5px;
        padding-left:30px;
        padding-top:6px;
        padding-bottom:6px;
        padding-right:2px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        font-weight:bold;
        text-decoration:none;
}

.votedlabel {
        background: #ffffd6 url(images/ok24.gif) no-repeat 3px 2px;
        margin-top:0;
        margin-bottom:5px;
        padding-left:30px;
        padding-top:6px;
        padding-bottom:6px;
        padding-right:2px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#666666;
        font-weight:bold;
        text-decoration:none;
}
