/* Template #4, Студия Авис, г. Петербург, www.avis-piter.ru */
body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:100%;
color:#777;
text-align:center;
margin:0;
padding:0;
background-color:#d1e1db;
background-image:url(bg_body.gif);
background-repeat:repeat;
}
#wrapper {
width:770px;
text-align:left;
margin:10px auto;
border:1px solid #bbb;
background-color:#fff;
}
#top {
width:770px;
height:45px;
margin:0 auto;
background-color:#fff;
}
#top #logo {
float:left;
height:45px;
padding:0;
background-color:#fff;
}
#top #logo h1 {
float:left;
color:#ff6522;
font-size:220%;
font-weight:bold;
margin:0;
padding:0 0 0 20px;
}
#top #logo h1 a {
color:#ff6522;
text-decoration:none;
}
/*#top #logo h1 a:hover {
color:#ff6522;
text-decoration: none;
}*/
#top #logo h2 {
color:#bbb;
font-size:90%;
float:left;
padding:0;
margin:20px 0 20px 5px;
}
#top #horizontal_nav {
float:right;
height:30px;
padding:15px 10px 0 0;
background-color:#fff;
}
#top #horizontal_nav ul {
margin: 0;
padding: 0;
list-style: none;
}
#top #horizontal_nav li {
display: inline;
}
#top #horizontal_nav a {
font-size:13px;
color:#8cb5a5;
font-weight:bold;
padding:0 15px 0 20px;
/*border-left:1px solid #bbb;
text-decoration:none;*/
}
#top #horizontal_nav a:hover {
color:#fff;
background-color:#8cb5a5;
text-decoration:underline;
}
/*#top #horizontal_nav .first a {
border: none;
}*/
#banner {
width:730px;
height:120px;
margin: 0 auto;
background-image:url(banner.jpg);
background-repeat:no-repeat;
border-right:20px solid #fff;
border-left:20px solid #fff;
}
#rightcol {
width:160px;
float:right;
padding:5px 0 0 0;
border-right:20px solid #fff;
/*background-color:#cc0;*/
}
#rightcol p {
font-size:80%; 
margin: 0 0 1em 0; 
}
#content {
margin-right:206px;
border-right:1px solid #bbb;
border-left:20px solid #fff;
/*background-color:#cf9;*/
}
html p{
font-size:80%;
margin:20px;
}
ul{
font-size: 80%;
/*margin:0 20px 0 35px;
list-style-type:square;*/
}
strong {
color:#bbb;
}
h3 {
font-size:110%;
color:#8cb5a5;
padding:0;
margin:20px;
border-bottom: 1px solid #bbb;
}
h4 {
color:#bbb;
font-size:110%;
padding:0;
margin:20px;
border-bottom: 1px solid #bbb;
}
a {
color:#ff6522;
}
a:hover {
color:#8cb5a5;
/*background-color:#8cb5a5;*/
/*text-decoration: none;*/
}
#siteInfo{
font-size:75%;
text-align: center;
}
#footer {
clear:both;
height:50px;
border-top:3px solid #f9f9f9;
background-color:#eee;
}
#footer p {
color:#777;
font-size:70%;
text-align: center;
}
#footer a {
color:#aaa;
}
#footer a:hover {
color:#ff6522;
}
hr {
color:#bbb;
text-align:right;
height:1px;
padding:0;
margin:20px;
}
.leftimage{
float: left;
margin-right:10px;
}
.rightimage{
float: right;
margin-left:10px;
}