@import url(../css/reset.css);

body {background:url('../img/bg.jpg') top no-repeat;font-family:Tahoma;font-size:12px;}
#wrapper {width:1000px;margin:0 auto;background:url('../img/head.png') center top no-repeat;padding-top:454px;margin-top:43px;}
#content {background:url('../img/content-bg.png');width:867px;margin:0 auto;box-shadow:1px 2px 25px #000000;-moz-box-shadow: 1 2 25px rgba(0,0,0,0.1);-webkit-box-shadow: 1px 1px 25px #000;}
#leftcolumn {width:239px;float:left;position:relative;left:-32px;margin-right:10px;}
#rightcolumn {float:left;width:605px;margin:12px 0 110px 0;}
#footer {clear:both;color:#a1a1a1;background:url('../img/footer-top.png') top no-repeat;width:925px;margin:0 auto;}
.clear {clear:both;}

/* Left-top menu */
.block-top {background:url('../img/block.jpg') right repeat-y;width:239px;}
.block-line {background:url('../img/block-top.png');width:195px;height:8px;}
.block-center {background:url('../img/block-center.jpg');width:191px;height;}
.block-bottom {background:url('../img/block-bottom.png');width:239px;height:162px;}
.link {background:url('../img/left-link.png');width:177px;height:50px;margin-left:7px;font-family:Times New Roman;font-size:22px;color:#d1a071;font-style:oblique;text-shadow: black 2px 2px 2px, black 0 0 1em;;line-height:50px;text-align:center;}
.link a, .link-sub a {color:#d1a071;text-decoration:none;}
.link-sub:hover, .link-sub a:hover, .link:hover, .link a:hover {color:#fe8832;text-decoration:none;}
.link-sub {background:url('../img/link-cat.png');width:187px;height:52px;margin-left:-11px;font-family:Times New Roman;font-size:22px;color:#d1a071;font-style:oblique;text-shadow: black 2px 2px 2px, black 0 0 1em;;line-height:50px;position:relative;z-index:1;}
.link-sub p {width:177px;text-align:center;}
.cat-menu {background:url('../img/cat-ul.png') no-repeat;width:153px;left:5px;top:4px;padding:30px 0 0 0;font-size:11px;position:relative;z-index:2;}
.cat-menu li {background:url('../img/cat-li.jpg');width:129px;color:#000;padding-left:24px;line-height:14px;}
.cat-menu li a:link, .cat-menu li a:visited {color:#000;text-decoration:underline;}
.cat-menu li a:hover {color:#840000;text-decoration:none;}
.last {padding-bottom:10px;}
/* ---------- */

/* Accordion menu */ 
.category {background:url('../img/category.png');width:223px;height:103px;color:#fbbd3f;text-transform:uppercase;font-family:Times New Roman;text-align:center;line-height:101px;font-weight:bold;position:relative;left:-13px;}
.accordion {width:112px;margin:0 auto;}
.accordion h3 {background:url(../img/linked.png);width:112px;height:26px;cursor:pointer;color:#fff;line-height:26px;text-align:center;text-transform:uppercase;font-weight:bold;margin-bottom:5px;} 
.accordion h3:hover {background:url(../img/linked.png);width:112px;height:26px;} 
.accordion h3.active {background:url(../img/linked-active.png);width:112px;height:26px;} 
.accordion h3.active:hover {background:url(../img/linked-active.png);width:112px;height:26px;} 
.accordion p {display:none;margin:0;padding:7px 0 7px 7px;} 
.accordion a {text-align:left;padding-left:12px;line-height:13px;font-size:11px;} 
.accordion p.linked a {color:#000;text-decoration:underline;}
.accordion p.linked a:hover {color:#840000;text-decoration:none;margin-left:3px;} 
/* ---------- */

.statistic {background:url('../img/online.png');width:194px;height:191px;position:relative;top:40px;font-size:11px;}
.online {text-align:center;padding-top:95px;}
.banner {width:462px;margin:0 auto;margin-bottom:15px;}
.banner img {border:solid 3px #39adff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
hr {border-top:solid 1px #636363;}
.page {margin-top:32px;}
.search {float:left;font-size:11px;}
.pageNums {float:right;color:#9c9c9c;font-size:11px;}
.pageNums a, .swchItem1{color:#000;}
.swchItemA1 {color:#9c9c9c;}
.blueline {height:2px;width:100%;background:#4cc6ff;padding-top:27px;background:url('../img/blueline.png') bottom repeat-x;;}
.preview-box {background:#fff;padding:18px 25px 18px 25px;width:190px;border:solid 1px #c1d4e3;margin:20px 0 0 29px;-webkit-box-shadow: 0px 10px 30px rgba(50, 50, 50, 1);-moz-box-shadow:0px 10px 30px rgba(50, 50, 50, 1);box-shadow:0px 10px 30px rgba(50, 50, 50, 1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.preview-box img {border:solid 3px #00a2ff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.preview-message {margin-top:16px;}
.full-message {margin-top:16px;float:left;}
.preview-title {width:120px;}
.preview-link {color:#00a2ff;font-weight:bold;text-transform:uppercase;padding-left:6px;}
.preview-link a {color:#00a2ff;text-decoration:none;}
.preview-link a:hover {color:#00a2ff;text-decoration:underline}
.box {width:49%;float:left;}
.full-box {background:#fff;padding:18px 25px 18px 25px;width:553px;border:solid 1px #c1d4e3;margin:20px 0 0 0;}
.full-screen img {border:solid 3px #00a2ff;}
.full-info, .full-text {float:left;}
.full-text {width:300px;padding:0 15px 0 15px;line-height:14px;}
.publ-title {color:#4cc6ff;margin-bottom:15px;font-weight:bold;}
.publ-title a {color:#4cc6ff;text-decoration:none;}
.publ-title a:hover {text-decoration:underline;}
.publ-info a {color:#000;text-decoration:none;}
.publ-info a:hover {text-decoration:underline;}
.schBtn, .schQuery {float:left;}
.schQuery input {
 color:#000;
 border:solid 1px #c4c4c4;
 background: rgb(229,229,229); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 52%, rgba(229,229,229,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(52%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 52%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 52%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 52%,rgba(229,229,229,1) 100%); /* IE10+ */
 background: linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 52%,rgba(229,229,229,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.schBtn input {background:#00a2ff;color:#fff;border:solid 1px #00a2ff;font-weight:bold;}
#pen {background:url('../img/pen.png');width:512px;height:72px;position:relative;right:-490px;top:-45px;}
#footer-menu {width:835px;margin:0 auto;padding-bottom:15px;margin-top:-30px;}
#footer-menu a {color:#626262;text-decoration:underline;}
#footer-menu a:hover {color:#00a8ff;text-decoration:none;}
.table-menu {float:left;}
.table-menu th {color:#00a8ff;text-transform:uppercase;text-align:left;padding-bottom:10px;}
.table-menu td {width:77px;line-height:14px;}
.table-second-menu {float:left;padding-right:30px;}
.table-second-menu th {color:#00a8ff;text-transform:uppercase;text-align:left;padding-bottom:10px;}
.table-second-menu td {line-height:14px;}
.table-line {background:#00a8ff;height:73px;width:3px;float:left;margin:20px 30px 0 0;}
.copy {line-height:14px;margin-top:15px;float:left;}
.counter {float:right;margin-top:15px;}

/* SLIDING PANEL STYLES */
#slide-panel {
 height: 200px; /*HEIGHT OF HIDDEN SLIDE PANEL*/
 width: 650px; /*WIDTH OF HIDDEN SLIDE PANEL*/
 display: none; /*THE ELEMENT WILL NOT BE DISPLAYED*/
 border-right-width: 2px; /*ADDS RIGHT BORDER OF 2PX*/
 border-left-width: 2px; /*ADDS LEFT BORDER OF 2PK*/
 border-right-style: solid; /*MAKES RIGHT BORDER SOLID*/
 border-left-style: solid; /*MAKES LEFT BORDER SOLID*/
 border-right-color: #626262; /*RIGHT BORDER COLOR*/
 border-left-color: #626262; /*LEFT BORDER COLOR*/
 background-color: #949494; /*SLIDE PANEL BACKGROUND COLOR*/
 border-bottom-width: 2px; /*ADDS BOTTOM BORDER OF 2PX*/
 border-bottom-style: solid; /*MAKES BOTTOM BORDER SOLID*/
 border-bottom-color: #626262; /*BOTTOM BORDER COLOR*/
 opacity: .8; /*SETS SLIDE PANEL BACKGROUND'S OPACITY TO 80%*/
 margin: auto; /*CENTERS OUR SLIDE PANEL*/
}
#slide-panel a {
 color:#000;
 text-decoration:none;
}
#slide-panel a:hover {
 color:#000;
 text-decoration:underline;
}
.slide {
 margin: 0; /*NO MARGIN*/
 padding: 0; /*NO PADDING*/
 background-image: url(../img/slide_button.png); /*ADDS OUR BUTTON IMAGE*/
 background-repeat: no-repeat; /*STOPS BUTTON FROM REPEATING*/
 background-position: center top; /*SETS BUTTON POSITION*/
}

.btn-slide {
 text-align: center; /*ALIGNS TEXT CENTER*/
 width: 191px; /*BUTTON WIDTH*/
 height: 26px; /*BUTTON HEIGHT*/
 display: block; /*DISPLAY AS A BLOCK*/
 color: #fff; /*TEXT COLOR*/
 text-decoration: none; /*REMOVES UNDERSCORE FROM LINK*/
 font-family: Arial, Helvetica, sans-serif; /*FONT FAMILY*/
 font-weight: bold; /*TURNS TEXT BOLD*/
 font-size: 1em; /*FONT SIZE*/
 margin-right: auto; /*MARGIN AUTO*/
 margin-left: auto; /*MARGIN AUTO*/
 line-height: 22px; /*LINE HEIGHT OF BUTTON TEXT*/
}

/* FORM STYLES */

.form {
 width: 650px; /*FORM WIDTH*/
 padding-top: 35px; /*SETS FORM TOP PADDING*/
 padding-bottom: 10px; /*SETS BOTTOM PADDING*/
 padding-right: 20px; /*ADDS RIGHT PADDING*/
 padding-left: 20px; /*ADDS LEFT PADDING*/
}

.form p {
 font-size: 1.0em; /*FORM P TAG FONT SIZE*/
 font-weight: bold; /*CHANGES TEXT TO BOLD*/ 
 color: #000000; /*TEXT COLOR*/
 margin-bottom: 5px; /*ADDS BOTTOM MARGIN*/
}

.textfield {
 background-color: #4c4c4c; /*FORM TEXT FIELD BACKGROUND COLOR*/
 color: #FFFFFF; /*FORM TEXT FIELD TEXT COLOR*/
 padding: 2px; /*ADDS PADDING*/
 border: 1px solid #CCCCCC; /*FORM TEXT FIELD BORDER & BORDER COLOR*/
 margin-bottom: 10px; /*ADDS BOTTOM MARGIN*/
}

.form-btn {
 margin-right: 10px; /*FORM BUTTON RIGHT MARGIN*/
 margin-bottom: 10px; /*FORM BUTTON BOTTOM MARGIN*/
}

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
.cBlock1 {border:solid 1px #c1d4e3;padding:5px;background:#FFFFFF;}
.cBlock2 {border:solid 1px #c1d4e3;padding:5px;background:#FFFFFF;}
.commTable {border:solid 1px #c1d4e3;padding:5px;background:#FFFFFF;}
.com-links a {color:#000;text-decoration:none;}
.com-links a:hover {text-decoration:underline;}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {width:100%;}
.smiles {border:1px inset;background:#FFFFFF; border:1px solid #E1E1E1;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {}
/* ------------------- */



.form-btn {background: #ccc;background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000) );background: -moz-linear-gradient(-90deg, #ccc, #000);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccc', endColorstr='#000');}
.form-btn:hover {background: #81a8cb;background: -webkit-gradient(linear, left top, left bottom, from(#4477a1), to(#81a8cb) );background: -moz-linear-gradient(-90deg, #4477a1, #81a8cb);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4477a1', endColorstr='#81a8cb');}
.form-btn:active {background: #ccc;}

.button
{
 text-decoration: none;
 font: bold 1em Tahoma; /*Можете изменить размер кнопки,шрифт и размер шрифта*/
 display: inline-block;
 text-align: center;
 color: #fff;

 border: 1px solid #9c9c9c; /* Fallback style */
 border: 1px solid rgba(0, 0, 0, 0.3); 

 text-shadow: 0 1px 0 rgba(0,0,0,0.4);

 box-shadow: 0 0 .05em rgba(0,0,0,0.4);
 -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
 -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);

}

.button, .button span
{
 -moz-border-radius: .3em;
 border-radius: .3em;
}

.button span
{
 border-top: 1px solid #fff; /* Fallback style */
 border-top: 1px solid rgba(255, 255, 255, 0.5);
 display: block;
 padding: 0.5em 2.5em;

 /* The background pattern */

 background-image: -webkit-gradient(linear, 0 0, 100% 100%,
color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
 -webkit-gradient(linear, 0 100%, 100% 0, 
color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
 -webkit-gradient(linear, 0 0, 100% 100%, 
color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
 -webkit-gradient(linear, 0 100%, 100% 0, 
color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
 background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 
25%, transparent 25%, transparent),
 -moz-linear-gradient(-45deg, rgba
(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
 -moz-linear-gradient(45deg, transparent 75%, 
rgba(0, 0, 0, 0.05) 75%),
 -moz-linear-gradient(-45deg, transparent 75%, 
rgba(0, 0, 0, 0.05) 75%);

 /* Pattern настройки*/

 -moz-background-size: 3px 3px;
 -webkit-background-size: 3px 3px;
}

.button:hover
{
 box-shadow: 0 0 .1em rgba(0,0,0,0.4);
 -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
 -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

.button:active
{
 /*При нажатии на кнопку,она опускается вниз 1px*/
 position: relative;
 top: 1px;
}


.forumpage a {color:#000;text-decoration:none;}
.forumpage a:hover {color:#000;text-decoration:underline;}
.gTable {background:none;}
.gTableTop {background: #4cc6ff;height:34px;padding-left:32px;color:#fff;font-size:16px;font-weight:bold;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;text-shadow: #fff 0 0 0, #fff 0 0 1em;}
.gTableSubTop, .postTdTop {background:#4cc6ff;height:22px;color:#fff;text-align:center;border-bottom:solid 1px #fff;}

.gTableBody, .threadAuthTd, .threadViewTd, .threadPostTd, .forumIcoTd, .gTableLeft, .gTableRight, .forumThreadTd, .forumPostTd, .threadIcoTd {border:solid 1px #ccc;background:#f2f2f2;color:#000;}
.threadLastPostTd, .threadNametd, .forumNameTd, .gTableBody1, .forumLastPostTd {border:solid 1px #ccc;background:#fff;color:#000;padding:7px;}
.forumIcoTd {padding:15px;}
.threadNametd:hover, .forumNameTd:hover {background:#f2f2f2;}

.postTdInfo, .postBottom {background:#fcfcfc;border:solid 1px #cccccc;}
.postTdInfo, .gTableLeft {text-align:center;}
.posttdMessage {background:#fafafa;border:solid 1px #cccccc;}

a.lastPostUserLink:link, a.lastPostUserLink:visited, a.lastUserLink:link, a.lastUserLink:visited {color:#000;text-decoration:none;}
a.forum:link, a.forum:visited, a.forumLastPostLink:link, a.forumLastPostLink:visited {color:#000;text-decoration:none;}
a.forum:hover, a.forum:active, a.forumLastPostLink:active, a.forumLastPostLink:hover, a.lastPostUserLink:active, a.lastPostUserLink:hover, a.lastUserLink:hover, a.lastUserLink:active {color:#000;text-decoration:underline;}

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

.foruminf li {list-style:none;font-size:13px;}
.foruminf a:link, .foruminf a:visited {color:#f67e3b;text-decoration:none;}
.foruminf a:hover {color:#f67e3b;text-decoration:underline;}
.inftitle {background:url('../img/arrow.png') left no-repeat;padding-left:15px;}

.position {position:relative;top:24px;}
.position a {color:#000;}
.postUserFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}

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

/* ====== forum End ====== */