﻿/* ===== Форум Рівного - сучасний вигляд ===== */

body{
    font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
    color:#2f3a45;
    background:#dfe9ef;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Crect width='260' height='260' fill='%23dfe9ef'/%3E%3Cg stroke='%23bdd4df' stroke-width='1'%3E%3Cpath d='M0 220h260'/%3E%3Cpath d='M0 180h260'/%3E%3Cpath d='M0 140h260'/%3E%3C/g%3E%3Cg fill='%2393b5c6'%3E%3Crect x='28' y='120' width='22' height='70'/%3E%3Crect x='60' y='95' width='26' height='95'/%3E%3Crect x='98' y='108' width='20' height='82'/%3E%3Crect x='130' y='80' width='34' height='110'/%3E%3Crect x='176' y='104' width='24' height='86'/%3E%3Crect x='212' y='128' width='18' height='62'/%3E%3C/g%3E%3Cpath d='M0 205 C40 195 70 210 110 202 C150 194 180 212 260 198' stroke='%23589fb8' stroke-width='4' fill='none'/%3E%3C/svg%3E");
    background-attachment:fixed;
}

.background{
    background:#ffffff;
    border:1px solid #bfd3dc;
    border-radius:12px;
    box-shadow:0 4px 14px rgba(0,0,0,.08);
}

.forumline{
    background:#ffffff;
    border:1px solid #b9cfd9;
    border-radius:10px;
}

.row1{background:#f8fbfd;}
.row2{background:#eef5f9;}
.row3,.row3Right,.spaceRow{background:#e5eef5;}

th{
    background:linear-gradient(#4b8fb3,#3c7593);
    color:#fff;
    height:34px;
    font-size:14px;
}

td.cat,
td.catHead,
td.catLeft,
td.catRight,
td.catBottom,
td.catSides{
    background:#d5e7ef;
}

a{
    color:#2d79a5;
}

a:hover{
    color:#1a506d;
}

.maintitle,
h1,h2,h3{
    font-family:"Segoe UI";
    color:#23475d;
}

.forumlink,
.topictitle,
.cattitle,
.nav{
    color:#295f82;
}

.postbody{
    line-height:1.6;
}

.code{
    background:#eef6fa;
    border:1px solid #9ec0d2;
    border-radius:6px;
    color:#1c4f66;
    padding:10px;
    font-family:Consolas,monospace;
}

.quote{
    background:#f7fbfd;
    border-left:4px solid #5b9fbc;
    padding:10px;
    border-radius:4px;
}

input,
textarea,
select{
    background:#fff;
    border:1px solid #9fc0cf;
    border-radius:5px;
    padding:4px 6px;
}

input.button,
input.mainoption,
input.liteoption,
.fakebut{
    background:linear-gradient(#63a6c8,#4686a8);
    color:#fff;
    border:1px solid #3f7695;
    border-radius:6px;
    cursor:pointer;
}

input.button:hover,
input.mainoption:hover,
input.liteoption:hover{
    background:linear-gradient(#75b5d4,#5695b7);
}

.pgbutt a{
    background:#4d8fb2;
    color:#fff;
    border:1px solid #3d7693;
    border-radius:5px;
}

.pgbutt a:hover{
    background:#3f7896;
}

.guestavatar{
    background:linear-gradient(#78abc3,#4c86a5);
    color:#fff;
    border-radius:18px;
}

#nav8,
#nav8 ul{
    background:#4c86a5;
}

#nav8 td:hover,
#nav8 li:hover{
    background:#6ca5c2;
}

.vote_cap{
    background:#b8d4e3;
}

.votebar{
    background:#4d8fb2;
}

#cssbar-border{
    border-color:#4d8fb2;
}

#cssbar-line{
    background:#4d8fb2;
}

.copyright{
    color:#4d6d7d;
}