body {
  font-family: Tahoma;
  font-size: 13px;
  background-color: #FBFBFB;
  background-repeat: repeat-x;
  background-image: url(../images/main.gif);
  padding: 0px;
  margin: 0px;
  list-style: none;
  height: 100%;
}

#home {
  padding-top: 170px;
  height: 200px;
  background-image: url(../images/main_home.gif);
}

#oknodoor {
  float:left;
}

a { color: #666; text-decoration: none; }
a:visited { color: #777; }
a:hover { color: #00AF18; }

#menu {
  margin: 0 auto;
  width: 960px;
}

#menu ul {
  margin:0px;
  padding:0px;
}

#menu li {
  display: inline-block;
  padding:0px;
  margin:0px;
  border: 0px;
}

#menu a{
  color: #CCC;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: Arial;
  text-decoration: none;
  display: inline-block;
  padding:13px 6px;
  margin:0;

}
#menu a:hover{
  background-color: #111;
  color:#f65800;
}

#menu a.main{
  float:left;
  margin:0;
  padding:0;
}

#logo {
  border: 1px solid #f65800;
  margin: 8px auto;
  padding: 0px 20px;
  width: 880px;
  color: #000;
}
.pres, .pres li {
  display: inline-block;
}
.mini {
  font-size:11px;
  padding:8px;
}
#logo .d {
  font-size:15px;
  float:left;
  font-family:"Myriad Pro",Calibri,"Trebuchet MS";
  padding-left:40px;
  text-align: center;
  margin:2px;
}
#logo .d a {
color:#222;
}
#logo .d a:hover {
color:#fff;
}
#logo .dd {
  font-size:21px;
  letter-spacing:1px;
  text-align: center;
}

#logo .m {
  font-size:11px;
  line-height:17px;
  margin:2px;
  padding:3px;
}
#logo .mm {
  font-size: 10px;
  color:#444;
}

#logo .m a {
  color:#FFF;
}

#logo .m a:hover {
  color:#ccc;
}
#logo td {
  padding:0px;
}
#footer {
  background-color:#EEEEEE;
  border-top:1px solid #CCCCCC;
  bottom:0;
  color:#666666;
  font-size:10px;
  margin:0 auto;
  overflow:hidden;
  padding:4px 20px;
  text-align:center;
  position: absolute bottom;
  width:880px;
}
#stolbud {
left:20px;
position:absolute;
top:65px;
}
#pagewrapper {
  margin: 20px auto;
  padding: 10px 22px 10px;
  width: 940px;
  overflow: hidden;
  min-height: 320px;
}

#pagewrapper #menuleft {
  width: 240px;
  float: left;
  height: 100%;
  margin:10px;
}

#pagewrapper #menuleft h1 {
  color: #AAA;
  font-size: 15px;
  letter-spacing: 1px;
  font-family: "Myriad Pro", Georgia;
  font-weight: normal;
  padding:4px 20px;
  line-height:17px;
}

#pagewrapper #menuleft ul {
  margin:0px;
  padding:0px;
  margin-bottom: 10px;
}

.arrow {
  font-size: 10px;
  font-family: "Trebuchet MS";
  color: #f65800;
  letter-spacing: -2px;
  padding-left: 4px;
}

#pagewrapper #menuleft ul li {
  font-size: 15px;
  font-family: Calibri;
  display: block;
  border-bottom: 1px solid #FFF;
  border-top: 1px solid #f65800;
  background-color: #F3F3F3;
  padding:4px;
}

#pagewrapper #menuleft .pod_menu li {
  background-color: #FFF;
  border-top: 1px solid #EEE;
  border-bottom: 1px solid #FFF;
  padding:0px;

}
#pagewrapper #menuleft .pod_menu li a:hover {
  background-color: #F3F3F3;
  color:#f65800;
  border-top: 1px solid #f65800;
  border-bottom: 1px solid #f65800;
}


#pagewrapper #menuleft  a {
  font-size: 13px;
  color: #555;
  font-weight: normal;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  display: block;
  padding: 4px;
}

#pagewrapper h1 {
  color: #999;
  font-size: 22px;
  letter-spacing: 1px;
  font-family: "Myriad Pro", Georgia;
  font-weight: normal;
  font-style: italic;
  padding:0px 20px;
}

#pagewrapper .presentation {

  display:block;
  border:1px solid #EEE;
  border-top: 1px solid #f65800;
  padding: 12px;
  margin: 10px;
  color: #111;
}

#gallery  {
  padding: 6px;
  margin: 10px;
  border: 1px solid #DDD;
  border-top: 1px solid #f65800;
}

#gallery li {
  background-color: #FFF;
  display: inline-block;
  border-color:#F7F7F7 #EDEDED #EDEDED #F7F7F7;
  border-style:solid;
  border-width:1px;
  padding:0px;
  margin:6px;
}

#gallery li:hover {
  border: 1px solid #f65800;
  background-color: #F3F3F3;
}

#gallery a {
  border-color:#F7F7F7 #CCCCCC #CDCDCD #F7F7F7;
  border-style:solid;
  border-width:1px;
  padding: 8px;
  margin: 0px;
  display:block;
}
#pagewrapper #content {
  float: right;
  overflow: hidden;
  width: 680px;

}
li {
    list-style: none;
}
ul, li {
  margin: 0px;
  padding: 0px;
}
#pagewrapper .edit  {
  background: url(../images/edit.png) no-repeat ;
  padding: 2px;
  padding-left: 18px;
}

#pagewrapper .add  {
  background: url(../images/add.png) no-repeat ;
  padding: 2px;
  padding-left: 18px;
}
#pagewrapper .ok {
  background: url(../images/ok.png) no-repeat ;
  padding: 2px;
  padding-left: 18px;
}
#pagewrapper .reset {
  background: url(../images/reset.png) no-repeat ;
  padding: 2px;
  padding-left: 18px;
}

#pagewrapper .history  {
  background: url(../images/default_icon.png) no-repeat ;
  padding: 2px;
  padding-left: 18px;
  font-weight: normal;
}
#pagewrapper .list  {
  background: url(../images/list.png) no-repeat ;
  padding: 2px;
  padding-left: 18px;
}


#pagewrapper .right {
  text-align: right;
}



#alert {
border-bottom:1px solid #00589F;
color:#00589F;
font-size:13px;
font-weight:bold;
margin:4px 300px;
opacity:0.6;
padding:5px;
text-align:center;
}
.red {
  color: #EE0000;
}
.yellow {
  color: #DFCC00;
}
.green {
  color: #00CC00;
}

.filter td {
  background-color: #E7EEF6;
}
