body {
margin:0;padding:0;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:0.7em;
background:#D70418;
color:#fff;
}

h2 {
margin:0;
padding:0;
visibility:hidden;
display:none;
}


#container {
width:1000px;
margin:0 auto 0 auto;
}

#header-upper {
width:1000px;
height:91px;
background:url(../img/top.jpg);
overflow:visible;
}

#header-upper a span {
display:none;
visibility:hidden;
}

#header-upper #logo {
position:relative;
top:45px;
border:0;
}

#header-lower {
width:1000px;
height:280px;
background:url(../img/middle.jpg);
color:#81000A;
}

#line-possibly-menu {
width:1000px;
height:35px;
background:#81000A url(../img/former.png) 10px -2px no-repeat;
/*background:#81000A;*/
}

#header-lower address {
width:222px;
padding-top:35px;
float:right;
}

#header-lower address p {
padding:0 20px 10px 55px;
font-style:normal;
}

#header-lower address img {
padding:0 20px 5px 55px;
}

#header-lower #services {
width:185px;
padding-top:35px;
float:right;
}

#header-lower #services ul {
padding:0 30px 5px 25px;
margin:3px 0 0 0;

}

#header-lower #services ul li {
padding-bottom:2px;
padding-left:0;
}

.color2 {
color:#D70418;
}

#header-lower #my-photo {
float:right;
position:relative;
left:227px;
top:-21px;
}

#main {
width:1000px;
background:url(../img/back.png) repeat-y;
min-height:100px;
}

#main p {
color:#81000A;
}

#main h3 {
color:#D70418;
}

#main a {
color:#D70418;
}

#left {
width:192px;
padding:30px 0 0 0;
background:#fff;
}

#left #bottom {
width:192px;
height:39px;
background:url(../img/left-column-bottom-deco.jpg);
}

#left img {
margin:0 0 0 41px;
text-align:center;
}

.middle {
float:right;
width:360px;
padding:20px 20px 20px 0;
}

.middle a.reference {
display:block;
width:350px;
background:url(../img/sipka-passive.png) right top no-repeat;
text-decoration:none;
color:#D70418;
}

.middle a.reference img {
float:left;
margin:0 10px 10px 0;
border:0;
}

.middle a.reference p {
padding-right:45px;
}

.middle a.active {
display:block;
width:350px;
background:url(../img/sipka-active.png) right top no-repeat;
}

.middle a.reference:hover {
display:block;
width:350px;
background:url(../img/sipka-active.png) right top no-repeat;
text-decoration:underline;
}

#right {
float:right;
width:378px;
padding-top:20px;
padding-bottom:20px;
}

#footer {
clear:both;
width:1000px;
height:46px;
background:url(../img/footer.png);
}

#footer p {
float:right;
margin:0;
padding:17px;
color:#fff;
}


.clean-left {
clear:left;
font-size:1px;
}

.podil {
font-size:10px;
color:#81000A;
padding:5px;
_padding-top:0;
_padding-bottom:10px;
}
.podil span {
text-decoration:none;
padding-bottom:2px;
display:block;
}

.podil img {
padding:0;
margin:0;
}

#right .ref {

}

#right p {
width:300px;
color:#D70418;
padding-top:25px;
}

#ta_links {
visibility:hidden;
}
