/* Template #5, Студия Авис, г. Петербург, www.avis-piter.ru */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#777;
font-size:100%;
text-align:center;
padding:0;
margin:0; 
background-color:#e2e2e2;
background-image:url(bg_body.gif);
background-repeat:repeat;
}
#wrapper{
width:720px;
text-align:left;
background-color:#f6f6f6;
border:15px solid #fff;
margin:10px auto; 
}
#banner{
height:140px;
background-color:#12162a;
/*background-color:#393631;*/
background-image:url(banner.jpg);
background-repeat:no-repeat;
background-position:right;
}
#banner_left {
width:300px;
float:left;
text-align:left;
padding:30px 20px 0 20px;
}
#banner_left h1 {
color:#f7edd8;
font-size:150%;
padding:0;
margin:0;
line-height:1.4em;
letter-spacing:-1px;
}
#banner_left h2 {
color:#abb680;
font-size:80%;
padding:0 0 0 3px;
margin:0 0 10px;
line-height:1em;
letter-spacing:1px;
}
#banner_left a:link {
color:#e0d19f;
text-decoration:none; 
}
#banner_left a:visited {
color:#e0d19f;
text-decoration:none; 
}
#banner_left a:active {
color:#e0d19f;
text-decoration:none; 
}
#banner_left a:hover {
color:#fff;
text-decoration:none;
background-color:transparent; 
}
#horizontal{
height:30px;
text-align:left;
margin:0;
padding:4px;
background-color:#f93;
background-repeat:repeat-x;
background-position:left top;
}
ul#nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:bold;
margin:12px 2px;
padding:0;
line-height:0.8em;
}
#nav li {
display:inline;
margin:0;
padding:0;
line-height:0.8em;
list-style-type:none;
}
#nav a {
margin:0;
padding:4px 8px 6px 8px;
}
#nav a:link {
color:#fff; 
background-color:transparent;
text-decoration:none; 
}
#nav a:visited {
color:#fff; 
background-color:transparent;
text-decoration:none; 
}
#nav a:hover {
color:#fff; 
background-color:#abb680;
text-decoration:none; 
}
#rightcol {
width:160px;
float:right;
font-size:90%;
text-align:left;
margin:20px;
}
#rightcol ul {
font-weight:bold;
margin:0 0 10px 10px;
padding:5px 0 0 5px;
border-top:#bbb 1px solid;
text-decoration:none;
list-style-type:square;
}
#rightcol li {
padding:0 0 5px 10px;
margin:0 0 5px 0;
border-bottom:#bbb 1px solid;
text-decoration:none;  
}
#rightcol p.text{
font-size:80%;
padding:0;
margin-bottom:20px;
}
#content {
margin-right:220px;
border-right:#bbb 1px solid;
}
#content ul{
font-size:80%;
margin:0 30px;
}
html p{
font-size:80%;
margin:20px;
}
ul{
font-size: 80%;
margin:0 25px;
}
strong {
color:#f93;
}
h2 {
font-size:100%;
color:#900;
padding:0;
margin:20px;
}
h3 {
font-size:100%;
color:#757a4f;
padding:0;
margin:20px;
}
a {
color: #f93;
text-decoration:none; 
}
a:visited {
color: #f93;
text-decoration:none; 
}
a:active {
color: #999;
text-decoration:none; 
}
a:hover {
color: #999; 
text-decoration:none;
}
#footer {
height:85px;
clear:both;
margin:0;
padding:0;
border-top:#bbb 1px solid; 
background-color:#abb680;
}
#footer p {
font-size:70%;
color:#fff;
text-align:center;
margin:0; 
padding:35px 0 0 0;
}
#footer a:link {
color:#ff6;
padding:0 5px;
text-decoration:none; 
}
#footer a:visited {
color:#ff6;
padding:0 5px;
text-decoration:none; 
}
#footer a:active {
color:#ff6;
padding:0 5px;
text-decoration:none; 
}
#footer a:hover {
color:#ff0;
text-decoration:underline;
}
.rightimage{
float: right;
margin-left:10px;
}
.leftimage{
float: left;
margin-right:10px;
}