* {
  color:#4d4d4d;
  font-family:Calibri;
  font-size:15px;
}
body {
  background:#ffffff;
}
a {
  color:#434343;
  text-decoration:none;
}
sup {
  font-size:10px;
}
a:hover {
  color:#919191;
}
div.error {
  color:#ea2d2d;
  text-align:center;
}
select.text, textarea.text, input.text {
  background:#d8d8d8;
  border:1px solid #9d9d9d;
}
input.button {
  background:#d8d8d8;
  border:1px solid #9d9d9d;
}
#Default .logo {
  background:url(../image/logo.png) center no-repeat;
  height:200px;
}
#Default .left {
  width:245px;
}
#Default .center {
  width:494px;
}
#Default .right {
  width:245px;
}
#Default .footer {
  background:url(../image/footer.png) center no-repeat;
  height:100px;
  text-align:center;
  padding-top:4px;
  font-size:18px;
}
#SideBlok {
  width:235px;
}
#SideBlok td.top {
  background:url(../image/blok1_top.png) no-repeat;
  height:17px;
}
#SideBlok td.center {
  background:url(../image/blok1_center.png) repeat-y;
  padding-left:3px;
}
#SideBlok td.bottom {
  background:url(../image/blok1_bottom.png) no-repeat;
  height:15px;
}
#SideBlok div.title1{
  background:url(../image/title1.png) no-repeat;
  height:55px;
  width:229px;
  text-align:center;
}
#SideBlok div.title2{
  background:url(../image/title2.png) no-repeat;
  height:55px;
  width:229px;
  text-align:center;
}
#SideBlok div.title3{
  background:url(../image/title3.png) no-repeat;
  height:55px;
  width:229px;
  text-align:center;
}
#SideBlok div.title4{
  background:url(../image/title4.png) no-repeat;
  height:55px;
  width:229px;
  text-align:center;
}
#SideBlok div.title5{
  background:url(../image/title5.png) no-repeat;
  height:55px;
  width:229px;
  text-align:center;
}
#SideBlok div.title6{
  background:url(../image/title6.png) no-repeat;
  height:55px;
  width:229px;
  text-align:center;
}
#SideBlok span.titletext{
  font-size:20px;
  font-weight:bold;
  position:relative;
  top:15px;
}
#SideBlok div.text{
  margin-left:5px;
  margin-right:5px;
}
#Blok {
  width:494px;
}
#Blok .top {
  background:url(../image/blok2_top.png) no-repeat;
  height:76px;
  text-align:center;
  font-size:25px;
  padding-top:3px;
  padding-left:15px;
  padding-right:15px;
  color:black;
}
#Blok .center {
  background:url(../image/blok2_center.png) repeat-y;
  padding-left:15px;
  padding-right:15px;
}
#Blok .bottom {
  background:url(../image/blok2_bottom.png) no-repeat;
  height:18px;
}
#SectionBlok {
  width:100%;
  height:100%;
}
#SectionBlok td {
  vertical-align:top;
}
#SectionBlok td.meta {
  height:15px;
  font-size:14px;
}
#SectionBlok div.meta {
  position:relative;
  top:10px;
  color:#757575;
}
.serv1 {
  background:#c0e3be;
  text-align:center;
  padding:2px;
  border:1px solid #a79ea0;
}
.serv2 {
  background:#e4dfc0;
  text-align:center;
  padding:2px;
  border:1px solid #a79ea0;
}
.serv3 {
  background:#e3bec4;
  text-align:center;
  padding:2px;
  border:1px solid #a79ea0;
}
#SectBlokComm {
  width:100%;
  border:1px solid #a8a8a8;
}
#SectBlokComm .header {
  border-bottom:1px solid #a8a8a8;
  background:url(../image/sectcommtop.png);
  color:#e9e9e9;
  padding-left:4px;
  height:25px;
  font-size:14px;
}
#SectBlokComm .header a {
  color:#e9e9e9;
  text-decoration:none;
  font-weight:bold;
}
#SectBlokComm .leftbar { 
  vertical-align:top;
  background:#e7e7e7;
  border-right:1px solid #a8a8a8;
}
#SectBlokComm .rightbar { 
  padding:3px;
  vertical-align:top;
}
.WriteBlok {
  background:#e6e6e6;
  border:1px solid #cbcbcb;
}