* {
 margin: 0;
 padding: 0;
}
html {
 height: 100%;
}
body {
 font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
 width: 100%;
 height: 100%;
 background:#000;
}

a:link {text-decoration:none; color:#F8F0CF;}
a:active {text-decoration:none; color:#F8F0CF;}
a:visited {text-decoration:none; color:#F8F0CF;}
a:hover {text-decoration:none;color:#F8F0CF; text-shadow: 0.8px 0.8px 0px #fa6060,1px 1px 0px #ff3535,
 
 0 6px 1px rgba(0, 0, 0, 0.1),
 0 0 5px rgba(0, 0, 0, 0.1),
 0 1px 3px rgba(0, 0, 0, 0.3),
 0 3px 5px rgba(0, 0, 0, 0.2),
 0 5px 10px rgba(0, 0, 0, 0.25),
 0 10px 10px rgba(0, 0, 0, 0.2),
 0 20px 20px rgba(0, 0, 0, 0.15);}

td, body {font-family:verdana,arial,helvetica; font-size:9pt; color:#ffffff;}
form {padding:0px;margin:0px;}
input,textarea,select {background:#000000;border:1px solid #949075;vertical-align:middle; font-size:11pt; color:#ff0000; font-family:verdana,arial,helvetica;}
.copy {font-size:7pt;}
h1 {font-size:11pt;color:#F6EECE;}
h4 {color:#ff0000;}

a.noun:link {text-decoration:none; color:#F8F0CF}
a.noun:active {text-decoration:none; color:#F8F0CF}
a.noun:visited {text-decoration:none; color:#F8F0CF}
a.noun:hover {text-decoration:none; color:#ffffff; text-shadow: 0 1px 0 #cccccc,}
.mframe1 {padding:2 10 30 10px;}
hr {color:#545242;height:1px;}
label {cursor:pointer;cursor:hand}

p {
 margin: 0 0 18px
}
img {
 border: none;
}
input {
 vertical-align: middle;
}
#wrapper {
 width: 1000px;
 margin: 0 auto;
 min-height: 100%;
 height: auto !important;
 height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
 height: 274px;
 
}
#menu1 {
 background:url(/css/img/menu.jpg) no-repeat;
 width: 1000px;
 height: 50px;
 padding-left:20px;
 
}
#head{
 background:url(/css/img/head.jpg) no-repeat;
 width:1000px;
 height:274px;
 padding-top:180px ;
 
 
 }
#top-menu{
width:665px;
float:right;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
 width: 100%;
 padding: 0 0 100px;
 height: 1%;
 position: relative;
 background:url(/css/img/middlebackground.jpg) repeat-y;
 
}
#middle:after {
 content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
 
}
#container {
 width: 100%;
 float: left;
 overflow: hidden;
 
}
#container23 {
 width: 97%;
 padding: 0 15px 0 10px;
 overflow: hidden;
 
}
#content {
 padding: 0 250px 0 15px;
 width:76%;
 color:#FFF;
}
#contentforum {
 padding: 0 15px 0 15px;
 width:97%;
 color:#FFF;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
 float: left;
 margin-right: -3px;
 width: 200px;
 margin-left: -215px;
 position: relative;
 
}
.box h3 {
 background:url(/css/img/block.jpg) no-repeat;
 height:34px;
 width:200px;
 margin:10px 0 0 0;
 padding:8px 0 0 56px;
 text-align:left;
 font-size:10pt;
 font-family:Tahoma, Geneva, sans-serif;
 color:white}
.boxContent {
 padding:2px;
 color:#FFF;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
 width: 1000px;
 margin: -56px auto 0;
 height: 56px;
 background: url(/css/img/footer.jpg) no-repeat;
 position: relative;
}
body, ul, li {
 
 font-family: Verdana, Geneva, sans-serif;
 
 
}

#menu {
 list-style:none;
 width:980px;
 font-size:15px;
 margin:0px auto 0px auto;
 height:43px;
 padding:0px 2px 0px 2px;

 
}

#menu li {
 float:left;
 display:block;
 text-align:center;
 position:relative;
 padding: 5px 2px 5px 2px;
 margin-right:25px;
 margin-top:7px;
 border:none;
}

#menu li:hover {
 border: 1px solid #777777;
 padding: 4px 9px 4px 9px;
 
 /* Цвет фона и градиенты */
 
 background: #000000;
 background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
 
 /* Скругленные углы */
 
 
}

#menu li a {
 font-family: Verdana, Geneva, sans-serif;
 font-size:14px;
 font-weight:bold;
 
 color: #ffffff;
 display:block;
 outline:0;
 text-decoration:none;
 
}

#menu li:hover a {
 color:#ff0000;
 
}
#menu li .drop {
 padding-right:21px;
 
}
#menu li:hover .drop {
 
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
 margin:4px auto;
 float:left;
 position:absolute;
 left:-999em; /* Скрываем выпадающие пункты */
 text-align:left;
 padding:10px 5px 10px 5px;
 border:1px solid #777777;
 border-top:none;
 
 /* Фон с градиентом */
 background:#000000;
 background: -moz-linear-gradient(top, #000000, #000000);
 background: -webkit-gradient(linear, 0% 0%, 50% 500%, from(#000000), to(#ff0000));

 /* Скругленные углы */
 -moz-border-radius: 0px 5px 5px 5px;
 -webkit-border-radius: 0px 5px 5px 5px;
 border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 140px;}

.dropdown_4columns {width: 560px;}


#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
 left:-1px;
 top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
 display:inline;
 float: left;
 position: relative;
 margin-left: 5px;
 margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}








#menu h3 {
 font-size:14px;
 margin:7px 0 14px 0;
 padding-bottom:7px;
 border-bottom:1px solid #888888;
}
#menu p {
 line-height:18px;
 margin:0 0 10px 0;
}

#menu li:hover div a {
 font-size:12px;
 color:#FF8C8C;
}
#menu li:hover div a:hover {
 color:#ffffff;
}


.strong {
 font-weight:bold;
}
.italic {
 font-style:italic;
}

.imgshadow { /* Лучший стиль для легкого фона */
 background:#000000;
 padding:4px;
 border:1px solid #777777;
 margin-top:5px;
 -moz-box-shadow:0px 0px 5px #666666;
 -webkit-box-shadow:0px 0px 5px #666666;
 box-shadow:0px 0px 5px #666666;
}
.img_left { /* Изображения прижимаются влево */
 width:auto;
 float:left;
 margin:5px 15px 5px 5px;
}

#menu .menu_right {
 
 margin-right:0px;
}
#menu li .align_right {
 /* Скругленные углы */
 -moz-border-radius: 5px 0px 5px 5px;
 -webkit-border-radius: 5px 0px 5px 5px;
 border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
 left:auto;
 right:-1px;
 top:auto;
}

#menu li ul {
 list-style:none;
 padding:0;
 margin:0 0 12px 0;
}
#menu li ul li {
 font-size:12px;
 line-height:24px;
 position:relative;
 text-shadow: 1px 1px 1px #ff0000;
 padding:0;
 margin:0;
 float:none;
 text-align:left;
 width:130px;
}
#menu li ul li:hover {
 background:none;
 text-shadow: 1px 1px 1px #ffffff;
 border:none;
 padding:0;
 margin:0;
}

#menu li .greybox li {
 background:#000000;
 border:1px solid #bbbbbb;
 margin:0px 0px 4px 0px;
 padding:4px 6px 4px 6px;
 width:116px;

 /* Скругленные углы */
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
}

/* Comments Style */
.cAnswer {color:#DAD3B7;padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {border-top:2px solid #545242;}
.cBlock2 {border-top:2px solid #545242;}
/* -------------- */

/* Comments Form Style */
.commTable {border:1px solid #545242;}
.commTd1 {color:#9A9679;font-weight:bold;padding-left:5px;}
.commTd2 {padding-bottom:2px;}
.commFl {width:100%;color:#DAD3B7;border:1px solid #949075;background: #545242;}
.smiles {}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#DAD3B7;border:1px solid #949075;background: #545242;}
/* ------------------- */

/* News/Blog Archive Menu */
.archUl {list-style: none; margin:0; padding-left:0;}
.archLi {padding: 0 0 3px 10px; background: url('/.s/t/959/20.gif') no-repeat 0px 4px;}
.archActive {color:#FFFFFF;}
a.archLink:link {text-decoration:underline; color:#F8F0CF;}
a.archLink:visited {text-decoration:underline; color:#F8F0CF;}
a.archLink:hover {text-decoration:none; color:#FFFFFF;}
a.archLink:active {text-decoration:none; color:#F8F0CF;}
/* ---------------------- */

/* News/Blog Archive Style */
.archiveCalendars {text-align:center;color:#E2B4B4;}
.archiveDateTitle {font-weight:bold;color:#FFFFFF;padding-top:15px;}
.archEntryHr {width:250px;color:#DDDDDD;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('/.s/t/959/21.gif') no-repeat 0px 2px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#C3C3C3;}
a.archiveDateTitleLink:link {text-decoration:none; color:#FFFFFF}
a.archiveDateTitleLink:visited {text-decoration:none; color:#FFFFFF}
a.archiveDateTitleLink:hover {text-decoration:none; color:#FFFFFF}
a.archiveDateTitleLink:active {text-decoration:underline; color:#FFFFFF}
.archiveNoEntry {text-align:center;color:#E2B4B4;}
/* ------------------------ */

/* News/Blog Calendar Style */
.calMonth {}
.calWday {color:#FFFFFF; background:#5E5E52; width:18px;}
.calWdaySe {color:#FFFFFF; background:#3E3E36; width:18px;}
.calWdaySu {color:#FFFFFF; background:#3E3E36; width:18px; font-weight:bold;}
.calMday {color:#DAD3B7;}
.calMdayA {color:#000000;background:#DAD3B7;font-weight:bold;}
.calMdayIs {color:#FFFFFF;font-weight:bold;}
.calMdayIsA {border:1px solid #DAD3B7;border:1px solid #949075;font-weight:bold;color:#FFFFFF;}
a.calMonthLink:link,a.calMdayLink:link {text-decoration:none; color:#FFFFFF;}
a.calMonthLink:visited,a.calMdayLink:visited {text-decoration:none; color:#FFFFFF;}
a.calMonthLink:hover,a.calMdayLink:hover {text-decoration:none; color:#FFFFFF;}
a.calMonthLink:active,a.calMdayLink:active {text-decoration:underline; color:#FFFFFF;}
/* ------------------------ */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#000000}
.textResults {background:#FFFFFF}
.textResultsTd {background:#700000}

.pollNow {background:#FFFFFF}
.pollNowTd {background:#700000}

.totalVotesTable {background:#FFFFFF}
.totalVotesTd {background:#700000}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:yellow;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#ff3935;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#6bb5ff;}
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:#59f562;}

/* ---------------- */

/* Other Styles */
.replaceTable {height:100px;width:300px;background:#686552;border:1px solid #C6C19D;}
.replaceBody {background:url('') #000000;}

.legendTd {font-size:7pt;}
/* ------------ */

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background:transparent;width:98%;margin-left:1%;margin-right:1%;}
.gTableTop {padding:2px;background:url('/Desine/15.gif') #949079;height:28px; color:#F8F0CF;font-family:Verdana,Sans-Serif;font-size:13px;font-weight:bold; padding-left:22px;}
.gTableSubTop {padding:2px;background:url('/Desine/22.gif') #5C5A46;height:24px;font-size:10px;}
.gTableBody {padding:2px;border:1px solid #949075;}
.gTableBody1 {padding:2px;border:1px solid #949075;}
.gTableBottom {padding:2px;border:1px solid #949075;}
.gTableLeft {padding:2px;border:1px solid #949075;font-weight:bold;color:#DAD3B7}
.gTableRight {padding:2px;border:1px solid #949075;color:#666666;}
.gTableError {padding:2px;border:1px solid #949075;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;border:1px solid #ff0000;font-size:14px;}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;border:1px solid #ff0000;}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

a.catLink:link {text-decoration:none; color:#F8F0CF;}
a.catLink:visited {text-decoration:none; color:#F8F0CF;}
a.catLink:hover {text-decoration:underline; color:#FFFFFF;}
a.catLink:active {text-decoration:underline; color:#F8F0CF;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:11pt;}
.forumDescr,.forumModer {color:#A5A187;font-size:8pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:underline; color:#F8F0CF;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:underline; color:#F8F0CF;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:none; color:#FFFFFF;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#F8F0CF;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {padding-bottom:7px;font-weight:bold;font-size:7pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#F8F0CF;}
a.forumBarA:visited {text-decoration:none; color:#F8F0CF;}
a.forumBarA:hover {text-decoration:none; color:#FFFFFF;}
a.forumBarA:active {text-decoration:underline; color:#F8F0CF;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:7pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#ff0000;color:#FFFFFF;}
.fastNavCat {background:##ff0000;}
.fastNavCatA {background:#F9E6E6;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.pagesInfo {background:#3E3E36;padding-right:10px;font-size:7pt;}
.switches {background:#5B5848;}
.switch {border:1px solid #949075;width:15px;font-size:7pt;}
.switchActive {background:#DAD3B7;font-weight:bold;color:#000000;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#F8F0CF;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#F8F0CF;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:none; color:#FFFFFF;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#F8F0CF;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;border:1px solid #ff0000;font-size:14px;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;border:1px solid #ff0000;}
.threadLastPostTd {padding:2px;font-size:10pt;}
.threadDescr {color:#949075;font-size:10pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#3E3E36;height:20px;font-weight:bold;font-size:7pt;color:#F8F0CF;padding-left:40px;}
.threadsDetails {padding:2px;border:1px solid #949075;height:20px;color:#DAD3B7;}
.forumOnlineBar {padding:2px;border:1px solid #949075;color:#DAD3B7;height:20px;font-size:10px;}

a.threadPinnedLink:link {text-decoration:none; color:#F8F0CF;}
a.threadPinnedLink:visited {text-decoration:none; color:#F8F0CF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FFFFFF;}
a.threadPinnedLink:active {text-decoration:underline; color:#F8F0CF;}

.threadPinnedLink,.threadLink {font-weight:bold;}
a.threadLink:link {text-decoration:none; color:#F8F0CF;}
a.threadLink:visited {text-decoration:underline; color:#F8F0CF;}
a.threadLink:hover {text-decoration:none; color:#FFFFFF;}
a.threadLink:active {text-decoration:underline; color:#F8F0CF;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* Posts View */
.postTable {}
.postPoll {border:1px solid #949075;text-align:center;}
.postFirst {border:1px solid #949075;border-bottom:1px solid silver;}
.postRest1 {border:1px solid #949075;}
.postRest2 {border:1px solid #949075;}
.postSeparator {height:2px;background:#DAD3B7;}

.postTdTop {background:url('/Desine/22.gif');height:24px;color:#DAD3B7;font-size:10px;}
.postBottom {background:url('/Desine/22.gif');color:#DAD3B7;height:20px;font-size:10px;}
.postUser {font-weight:bold;}
.postTdInfo {background:#922727;text-align:center;padding:5px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#B4B705;}
.posttdMessage {background:#000000;padding:5px;font-size:14px;}

.postPoll {padding:5px;}
.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#570000;font-size:12px;}
.quoteMessage {background:#570000;font-size:12px;}

.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;text-align:right;color:#C44500;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#FFFF00;}
.statusOffline {color:#FFFFFF;}
/* ---------- */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: #000000 no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: #000000 no-repeat 0px 4px;}
/* ----------------------- */

/* Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {font-size:7pt;background: #000000;color:#FFFFFF;border:1px outset #FFFFFF;}

.codeButtons {font-size:7pt;background: #000000;color:#FFFFFF;border:1px outset #FFFFFF;}
.codeCloseAll {font-size:7pt;background: #000000;color:#FFFFFF;border:1px outset #FFFFFF;font-weight:bold;}
.postNameFl,.postDescrFl {background:#000000;color:#FFFFFF;border:1px solid #FFFFFF;width:400px}
.postPollFl,.postQuestionFl {background:#000000;color:#FFFFFF;border:1px solid #FFFFFF;width:400px}
.postResultFl {background:#000000;color:#FFFFFF;border:1px solid #FFFFFF;width:50px}
.postAnswerFl {background:#000000;color:#FFFFFF;border:1px solid #FFFFFF;width:300px}
.postTextFl {width:550px;height:150px;font-size:11pt;background: url('http://rock-centr.ru/1/forum.png') no-repeat top right;border:1px solid #FFFFFF;color:#FFFFFF;}
.postUserFl {background:#000000;color:#FFFFFF;border:1px solid #FFFFFF;width:300px}


.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* --------- */

/* ====== forum End ====== */
*
PageSelector */ .catPages1
{color:#ff0000;border:0px;margin-bottom:10px;margin-top:10px;}
.catPages1 a:link, .catPages1 a:visited, .catPages1 a:hover, .catPages1
a:active {text-decoration:none;color:
#ffffff;background:#ff0000;padding:3px
10px;font-size:11px;font-weight:bold;} .catPages1 a:hover
{background:#840505;color:#FFFFFF;font-weight:bold;} .catPages1 b
{text-decoration:none;background:#2c2c2c;padding:3px
10px;color:#ccc;font-size:11px;} .pagesBlockuz1
{color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}

.pagesBlockuz1 a:link, .pagesBlockuz1 a:visited, .pagesBlockuz1
a:hover, .pagesBlockuz1 a:active {text-decoration:none;color:
#ffffff;background:#ff0000;padding:3px
10px;font-size:11px;font-weight:bold;} .pagesBlockuz1 a:hover
{background:#840505;color:#FFFFFF;font-weight:bold;} .pagesBlockuz1 b
{text-decoration:none;background:#2c2c2c;padding:3px
10px;color:#ccc;font-size:11px;} .pagesBlock1
{color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}

.pagesBlock1 a:link, .pagesBlock1 a:visited, .pagesBlock1 a:hover,
.pagesBlock1 a:active {text-decoration:none;color:
#ffffff;background:#ff0000;padding:3px
10px;font-size:11px;font-weight:bold;} .pagesBlock1 a:hover
{background:#840505;color:#FFFFFF;font-weight:bold;} .pagesBlock1 b
{text-decoration:none;background:#2c2c2c;padding:3px
10px;color:#ccc;font-size:11px;} /* ---------------- */

#avatar{
width:200px;
}
#userinfo{

 width:300px;
}
