body{
    text-align:center;

}

img{
    border:0;
}
.page{
    width:976px;
    margin: auto;
    text-align:left;
    font-family:tahoma;
    font-size:12px;
        color:#103abd;
}

.logo{
    float:left;
    background-image:url(images/logo.jpg);
    width:388px;
    height:112px;
}
.menu{
    background-image:url(images/menu.jpg);
    width:588px;
    height:112px;
  float:left;
}


.header{
    height:20px;
    float:none;
    clear:both;
    border-bottom:1px solid #bcc8ed;
    padding-top:20px;

}

.content{
    min-height:300px;
    border-bottom:1px solid #bcc8ed;
    padding:10px 0;
    color:#072788;
    font-size:15px;
    **height:300px;
}

.project-top{
    background-image:url(images/project_top.jpg);
    background-repeat:no-repeat;
    height:7px;
    font-size:1px;
    margin:0 2px;
}
.project-content{
    background:#f4f6fb;
    height:120px;
    margin:0 2px;
    border-left:1px solid #728bd8;
    border-right:1px solid #728bd8;
    padding:5px;

}
.project-bottom{
    background-image:url(images/project_bottom.jpg);
    background-repeat:no-repeat;
    height:7px;
    font-size:1px;
    margin:0 2px;
}

.fooder{
    margin-top:20px;
    border-top:1px solid #bcc8ed;
    text-align:center;
    padding:10px;
}

.project-content div{
    float:left;
    width:460px;
    height:110px;
    padding:5px;
    text-align:center;
}
.project-content div img{
    margin-top:40px;

}


.p2{
    border-left:1px solid #728bd8;
}

.menu ul{
    padding:0;
    margin:5px 16px;
    list-style: none;
}

.menu ul li{
    display:inline;
    float:left;
    text-align:center;
}

.menu ul li a img{
    display:block;
    margin-bottom:5px;
}

a:link, a:visited,a:active{
    text-decoration:none;
    color:inherit;

}
a:focus{
    outline:none;
}
a:hover{
    border-bottom:1px dashed #103abd;
}

.pimage{
    margin-right:4px;
    margin-bottom:4px;
    margin-top:0 !important;
    float:left;
    height:90px;
    border:1px solid #103abd;
}

.prtitle{
    font-size:13px;
    color:#072788;
}

h1.project_name{
    font-size:15px;
    margin-bottom:1px;
}

span.file_info{
    color:gray;
    font-size:12px;
}

hr{
    border:0;
    background:#103abd;;
    height:1px;
    clear:right;
}

.kontakt_left{
    width:300px;
    float:left;
    height:300px;
    padding-top:30px;
}

#comments{

}
.comment{
    font-size:13px;
    border-bottom:1px dashed blue;
    margin-bottom:10px;
}

.author{
    font-weight:bold;
    color:#072788;
}

.date_com{
    color:gray;
    font-size:12px;
    font-style:italic;
}

#comment_txt{
    width:70%;
    height:60px;
    border: 1px solid #728bd8;
    overflow:hidden;
}
#comment_nick{
    font-size:12px;
    border: 1px solid #728bd8;
}
#add_comment{
    margin-left:40px;
    background-color:#bcc8ed;
    border: 1px solid #728bd8;
}

.message{
    width: 300px;
    height: 100px;
    background: silver;
    border: 2px solid black;
    position: absolute;
    top:270px;
    margin-left: 330px;
    text-align: center;
}
.message h1{
    font-size: 14px;
    color: red;
}