.quotebody {
border:#586776 solid 1px;
border-top:0;
color:#586776;
font-size:x-small;
margin-bottom:2px;
padding:6px;
}

.quotehead {
background:#ece6a7;
border:#586776 solid 1px;
margin-top:2px;
padding:2px;
}

img {
vertical-align:middle;
border:0;
}

body {
background:url(images/f.jpg) repeat #e1e5d5;
color:#333;
font-family:Arial, Tahoma, sans-serif;
font-size:14px;
max-width:900px;
margin:0 auto;
padding:0;
}

a:link,a:active,a:visited {
color:#29311c;
text-decoration:none;
padding:4px 6px;
}

a:hover {
color:#1d2314;
text-decoration:underline;
padding:4px 6px;
}

form {
font-size:small;
margin:0;
padding:0;
}

h3 {
margin:0;
padding:0 0 2px;
}

hr {
border:0;
border-top:1px solid gray;
margin:0;
}

p {
margin:0;
}

textarea {
background-color:#f5f5f5;
width:98%;
min-height:20px;
margin-bottom:20px;
border:#a4a4a4 solid 1px;
padding:19px;
}

input,select,textarea {
font-size:100%;
vertical-align:middle;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
margin:0;
padding:6px;
}

input[type=button]:active,input[type~=submit]:active,input[type~=button]:active {
background-color:#a52a2a;
color:rgba(255,255,255,0.75);
}

select:hover {
color:#fff;
background-color:#444;
border:#333 solid 1px;
padding:3px;
}

select:focus {
color:#fff;
background-color:#1c1e1c;
border:#151715 solid 1px;
padding:3px;
}

ul {
padding-left:20px;
margin:0;
}

.logo {
height:50px;
background:url(images/top.png) repeat-x, top;
}

.girlanda {
height:30px;
background:url(http://altawap.ru/girlanda/girlanda0.gif) 100% repeat-x;
}

.header {
background:url(images/header.gif) top repeat-x;
height:25px;
color:#333;
text-shadow:0 1px 1px #b1a58b;
margin:0;
padding:7px 10px 7px 9px;
}

.tmn,.fmenu {
background-color:#96815b;
background-repeat:repeat-x;
color:#d1d1d1;
padding:11px 2px;
}

.tmn {
margin:-5px 0 -2px;
}

.fmenu {
background-color:#98865f;
background-repeat:repeat-x;
border-bottom:1px solid #555;
border-right:1px solid #555;
border-left:1px solid #555;
text-align:left;
color:#FFF;
margin:0;
padding:3px 1px 5px 3px;
}

.tmn a:link,.tmn a:visited,.fmenu
a:link,.fmenu a:visited {
color:#fdfdfd;
display:inline-block;
padding:3px 7px 4px 6px;
}

.tmn a:hover,.fmenu a:hover {
background:#444;
border:#222 solid 1px;
border-radius:15px;
padding:2px 7px 3px 6px;
}

.maintxt {
background-color:#c2b07e;
border-left:1px solid #7f7b39;
border-right:1px solid #8c863e;
color:#000;
margin:0;
}

.maintxt p {
padding:3px 2px 4px;
}

.phdr {
background:url(images/phdr.png) #e1e5d5;
border:#464444 solid 1px;
color:#e7e7e7;
text-shadow:0 1px 1px #000;
font-size:17px;
opacity:.89999998;
margin:1px -1px 0;
padding:8px 8px 8px 5px;
}

.phdr2 {
background:url(images/phdr2.png) #e1e5d5;
border:#464444 solid 1px;
color:#fff;
text-shadow:0 1px 1px #000;
font-size:17px;
opacity:.89999998;
margin:1px -1px 0;
padding:8px 8px 8px 5px;
}

.menu {
background:#d7d3a4;
border:#c4b872 solid 1px;
color:#231e15;
margin-bottom:1px;
padding:11px 7px 11px 5px;
}

.menu a:link,.menu a:active,.menu a:visited {
color:#5e5440;
font-size:15px;
}

.menu:hover {
background:#d7d3a5;
opacity:.89999998;
color:#333;
}

.alarm {
background-color:#ff1a1a;
border:#462020 solid 1px;
color:#fff;
font-weight:700;
margin:0 -1px;
padding:3px 0 3px 4px;
}

.alarm a:link,.alarm a:visited {
color:#000;
font-size:x-small;
text-decoration:underline;
}

.alarm a:hover {
color:#ece3e3;
text-decoration:none;
}

.bbpopup {
margin-top:3px;
}

.bbpopup a {
border:#a7a7a7 solid 1px;
height:10px;
display:inline-block;
vertical-align:middle;
width:10px;
margin:1px;
}

.bblist {
color:#4A5663;
background:url(../../images/dot.gif) left no-repeat transparent;
padding:0 0 0 10px;
}

.bmenu {
background-color:#d3cd99;
border:#313030 solid 1px;
margin:0;
padding:3px 4px;
}

.bmenu a:link,.bmenu a:visited {
color:#675200;
text-shadow:0 1px 1px #000;
}

.func {
border-left:4px solid #2c3919;
color:#333;
font-size:x-small;
padding-left:4px;
margin:1px 0 2px 2px;
}

.gmenu {
background-color:#d4d09f;
border-top:1px solid #8e794c;
border-bottom:1px solid #8e794c;
border-left:1px solid #8e794c;
border-right:1px solid #8e794c;
margin:0;
padding:3px 4px;
}

.gmenu a,.gmenu a:visited {
color:#263926;
}

.gmenu a:hover {
color:#5e5440;
}

.gray {
color:#3a3939;
}

.green,.green a:link,.green a:visited {
color:#918b41;
}

.greply {
border-left:4px solid #747034;
color:maroon;
padding:2px 0 2px 4px;
}

.greply a:link,.greply a:visited {
color:maroon;
}

.icon {
vertical-align:middle;
position:absolute;
top:0;
right:0;
padding:3px 6px 3px 1px;
}

.icon-inline {
padding-right:6px;
vertical-align:middle;
}

.left {
float:left;
}

.list1 {
position:relative;
background-color:#fffbef;
border:#f7f7f7 solid 1px;
color:#000;
margin-bottom:1px;
padding:6px 4px;
}

.list2 {
position:relative;
background-color:#efede9;
border:#f7f7f7 solid 1px;
color:#000;
margin-bottom:1px;
padding:6px 4px;
}

.list1 a:link,.list1 a:visited,.list2 a:link,.list2 a:visited {
color:#4e3709;
font-size:14px;
}

.list1 a:hover,.list2 a:hover {
color:#b6b05c;
}

.news {
background:#d0b67d;
color:#444541;
border-bottom:1px solid #67632e;
font-size:small;
padding:4px 6px 5px;
}

.news a:link,.news a:visited {
color:#605c2b;
text-decoration:underline;
}

.phpcode {
border:#b7004e dotted 1px;
margin-top:4px;
overflow:auto;
padding:0 2px;
}

.quote {
border-left:4px solid #848484;
color:#434343;
font-size:x-small;
margin-left:2px;
padding:2px 0 2px 4px;
}

.right {
float:right;
}

.reply {
border-left:4px solid red;
color:red;
padding:2px 0 2px 4px;
}

.red,.red a:link,.red a:visited {
color:#b7490e;
text-decoration:none;
}

.red a:hover {
color:#f75904;
}

.reply a:link,.reply a:visited {
color:#950000;
}

.rmenu {
background-color:#cfcb94;
border-top:1px solid #674e17;
border-bottom:1px solid #674e17;
color:#000;
margin:0 0 -1px;
padding:4px 0 4px 4px;
}

.rmenu a:link,.rmenu a:visited {
color:#505050;
font-weight:700;
}

.sitemap {
color:#cdcdcd;
background-color:#d1cd98;
font-size:xx-small;
height:38px;
overflow:auto;
margin:0;
padding:2px 4px 3px;
}

.status {
color:#827d39;
font-size:x-small;
font-weight:700;
}

.sub {
border-top:1px dashed #a4a4a4;
font-size:x-small;
margin-top:4px;
}

.topmenu {
background-color:#8e794c;
background-repeat:repeat-x;
font-size:x-small;
border-bottom:1px solid #141414;
border-right:1px solid #141414;
border-left:1px solid #141414;
color:#e4e1c3;
margin:0 -1px;
padding:3px 4px;
}

.topmenu a:link,.topmenu a:visited {
color:#d8d8d8;
font-weight:700;
}

.user {
background-color:#dec797;
background-repeat:repeat-x;
color:#312c2c;
border-top:1px solid #222;
border-left:1px solid #222;
border-right:1px solid #222;
border-bottom:1px solid #111;
margin:0 -1px;
padding:3px 4px;
}

.user a:link,.user a:visited {
color:#4e4a19;
font-weight:700;
}

.spoilerhead {
background:#fff0b6;
border:#6b6730 solid 1px;
border-radius:9px 9px 0 0;
font-size:smaller;
margin-top:2px;
padding:2px 7px;
}

.spoilerbody {
border:#787336 solid 1px;
border-top:0;
border-radius:0 0 9px 9px;
color:#45421f;
background-color:rgba(255,255,255,0.3);
margin-bottom:2px;
padding:6px;
}

.currentpage {
background-color:#9a8e81;
border:#2a2a2a solid 1px;
color:#c2c2c2;
font-size:small;
padding:3px 7px;
}

a.pagenav {
border-left:1px solid #3a3a3a;
border-right:1px solid #3a3a3a;
border-top:1px solid #2d2d2d;
border-bottom:1px solid #2d2d2d;
color:#5f300d;
text-decoration:none;
font-size:small;
padding:3px 7px;
}

a.pagenav:hover {
background-color:#cbc689;
border:#444 solid 1px;
}

.rang {
position:relative;
background-color:#586776;
height:14px;
width:60%;
border:1px solid #000;
border-radius:10px;
margin:3px;
padding:1px;
}

.center {
position:absolute;
right:50%;
}

.rang span {
background:url(images/rating.png);
display:inline-block;
height:14px;
width:60%;
border-radius:10px;
}

table.desc {
border-top:1px dotted #c6c17f;
width:100%;
overflow:auto;
font-size:x-small;
margin-top:4px;
}

table.desc td.caption {
width:1%;
text-align:right;
color:#6f6f6f;
white-space:nowrap;
}

h4 {
margin:6px 0 2px;
}

.layout {
overflow:hidden;
width:100%;
}

.sidebar {
width:50%;
float:left;
}

.sidebar ul {
list-style:none;
padding:0;
}

.content {
margin-left:51%;
}

.blockpad {
padding-top:8px;
padding-bottom:8px;
}

.label {
font-size:1.17em;
font-weight:700;
}

.form-group {
padding:5px 0;
}

.rating-war {
width:120px;
}

.info-war {
position:relative;
background-color:#A8C1ED;
height:20px;
border-color:#3E82F6;
}

.right-menu {
position:absolute;
right:0;
}

photo {
background:#16a085;
border-radius:50%;
}

.phdr a:link,.phdr a:visited,.phdr2 a:link,.phdr2 a:visited {
color:#2D251A;
}

.phdr a:hover,.phdr2 a:hover {
color:#b0a94f;
}

.phdr img,.phdr2 img {
vertical-align:middle;
}

.topmenu input,table.desc td {
font-size:x-small;
}