*{
margin: 0;
padding: 0;
font-family: inherit;
font-size: inherit;
text-align: inherit;
color: inherit;
}

body{
padding: 10px;
background-color: #ffffff;
color: #3f3f3f;
font-size: 11.5pt;
font-family: Helvetica, Verdana, sans;
background-image: url(../images/bgimage.png);
background-position: left 110px;
background-repeat: no-repeat;
}

body > h1{
height: 50px;
}

a{
color: #537393;
}

h1{
height: 55px;
border: solid 3px #aa4219;
background-image: url(../images/header_line.png);
background-position: 0 0;
background-repeat: repeat-x;
color: #ffffff;
text-align: center;
font-size: 24pt;
padding-top: 5px;
}

table{
border: solid 2px #ffb380;
margin: 10px auto 10px auto;
border-spacing: 0;
border-collapse: collapse;
width: 75%;
}

#content > table{
width: 95%;
}

thead{
background-color: #fbfbbf;
}

th, td {
border: solid 2px #ffb380;
padding: 5px;
text-align: center;
}

#btype-head{
text-align: left;
font-size: 120%;
}

.btype{
text-align: left;
}

p{
text-align: justify;
margin: 3px 25px 7px 25px;
text-indent: 1.2ex;
}

#content{
position: relative;
margin: 0px 20px 20px 230px;
padding: 5px;
text-align: center;
}

#projects{
list-style: none;
list-style-position: inside;
}

#projects li{
display: inline;
margin: 0 5px;
text-align: center;
width: 90px;
font-size: 85%;
}

#projects >li{
display: inline-block;
}

#projects li a{
padding-top: 50px;
height: 70px;
display: block;
text-decoration: none;
background-position: top center;
background-repeat: no-repeat;
}

#projects li > a{
height: 20px;
}

#vsem a{
background-image: url(../images/vsem.png);
}

#dom a{
background-image: url(../images/dom.png);
}

#bazar a{
background-image: url(../images/bazar.png);
}

#pravo a{
background-image: url(../images/pravo.png);
}

#vse a{
background-image: url(../images/vse.png);
}

#tender a{
background-image: url(../images/tender.png);
}

#footer{
clear: both;
position: relative;
margin-left: auto;
margin-right:auto;
padding-top: 5px;
height: 65px;
background-image: url(../images/footer.png);
background-position:  top left;
background-repeat: repeat-x;
}

#contacts{
padding-top: 5px;
}

#contacts p{
text-align: center;
font-size: 90%;
}

#presstij{
position: absolute;
left: 0;
top: 7px;
padding-top: 20px;
height: 54px;
padding-left: 70px;
font-size: 80%;
}

#linkedbits{
position: absolute;
top: 7px;
left: 100%;
margin-left: -275px;
padding-top: 20px;
text-align: left;
width: 275px;
height: 54px;
font-size: 80%;
}

