/* ALL Form and Login Form
--------------------------------------- */
.manFlTitle {cursor:text;}
.loginField {outline:0 !important; border: 0 !important;background:#f8f8f8;}
.loginButton { background:#333; color:#FFF; border:2px solid #999; font-weight:bold; height:29px; text-align:center;}
.loginButton:hover { background: #F90; color:#000; border:2px solid #FC0; font-weight:bold}
.forRegTd {height:30px;}
.forRegLink {font-size: 7pt;}
.loginError {color:#FF0000;}
textarea {cursor:text;}
/* ---------- */

/*-- Busines cat table ---*/
.buscat_header {}
.buscat_header th {font:bold 16px "Courier New", Courier, monospace; border:1px solid #666; padding:10px 4px}
.buscat_content {font-size:11px;}

.buscat_titleh5 {margin:0; padding:0; text-shadow: none; text-decoration:none; font-size:16px;}
/*-----------*/



/*-- Board table ---*/
.brdtabl_header {background:#2665A9}
.brdtabl_header th {font:normal 14px Verdana; color:#f9f9f9; border:1px solid #266549; padding:8px 4px}

.brdtabl_content:hover td { background:#f0f0f0;}
.brdtabl_content td {padding:4px 6px; border:1px solid #cccccc; font-size:12px; background:#fff; text-align:left}
.brdtabl_filtr {color: #000;}
td.brdtabl_photo {text-align:center;}
.brdtabl_photo img { height:30px !important; width:30px !important; text-align:center; margin:auto}
.brdtabl_price {color: #A42F3A;}
.brdtabl_contact {color:#666; font-size:11px;}

.brdcard {}
.brdcard p {line-height:16px; font-size:14px;}
.brdcard p img {display:inline-block; margin-right:8px}
.brdcard .catsTd {background:none; padding:0; margin:0}

.boardcat table{border-collapse:separate !important;}
.boardcat {padding:10px; margin:10px 0}
.boardcat .catsTd {background:#fff; padding:3px 5px 5px;border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.catsTable {}
.boardcat .catName {height:25px; display:block; padding:2px 4px 4px 32px; font-family:Arial, Helvetica, sans-serif}
.boardcat .catName:hover {color:#f60}
.boardcat  .catsTd:hover  {border:1px solid #f60}
.boardcat a.catName {background: url(../images/boardes/spritescat.jpg) no-repeat left center; border:none !important}
.boardcat #cid1 .catName {background-position: 0 0;}
.boardcat #cid228 .catName {background-position: 0 -40px;}
.boardcat #cid197 .catName {background-position: 0 -80px;}
.boardcat #cid18 .catName {background-position: 0 -120px;}
.boardcat #cid154 .catName {background-position: 0 -160px;}
.boardcat #cid45 .catName {background-position: 0 -200px;}
.boardcat #cid189 .catName {background-position: 0 -240px;}
.boardcat #cid37 .catName {background-position: 0 -280px;}
.boardcat #cid58 .catName {background-position: 0 -320px;}
.boardcat #cid62 .catName {background-position: 0 -360px;}
.boardcat #cid120 .catName {background-position: 0 -400px;}
.boardcat #cid179 .catName {background-position: 0 -440px;} 
.boardcat #cid90 .catName {background-position: 0 -479px;}
.boardcat #cid164 .catName {background-position: 0 -519px;}
.boardcat #cid77 .catName {background-position: 0 -559px;}
.boardcat #cid134 .catName {background-position: 0 -599px;}
.boardcat #cid126 .catName {background-position: 0 -639px;}
.boardcat #cid72 .catName {background-position: 0 -679px;}
.boardcat #cid142 .catName {background-position: 0 -719px;}
.boardcat #cid220 .catName {background-position: 0 -759px;}
.boardcat #cid239 .catName {background: url(../images/boardes/jobs.gif) no-repeat left center;}

.boardcat .catNumData {display: none}


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


/*-- Calendar Style --*/
.calTable {width: 200px; font-family: Verdana, Geneva, sans-serif; font-style: normal; font-weight: normal;}
.calMonth {text-align:center; }
.calWday {background: #0099EC; width:16px; color: #ffffff}
.calWdaySe {background: #0099EC; width:16px; font-weight:bold; color: #ff0000}
.calWdaySu {background: #ff0000; width:16px; font-weight:bold; color:#ffffff;}
.calMday {border:1px solid #E1E1E1; background:#FFFFFF;}
.calMdayA {border:1px inset #E1E1E1; background:#FFFFFF; font-weight:bold;}
.calMdayIs {border:1px outset #E1E1E1; background:#FFFFFF;}
.calMdayIsA {border:1px outset; background:#DEDEDE;font-weight:bold;}
a.calMonthLink:link {text-decoration:none; color:#518EAD;}
a.calMonthLink:visited {text-decoration:none; color:#518EAD;}
a.calMonthLink:hover {text-decoration:underline; color:#518EAD;}
a.calMonthLink:active {text-decoration:underline; color:#000000;}
a.calMdayLink:link {text-decoration:underline; color:#518EAD;}
a.calMdayLink:visited {text-decoration:underline; color:#518EAD;}
a.calMdayLink:hover {text-decoration:underline; color:#000000;}
a.calMdayLink:active {text-decoration:underline; color:#000000;}
/* ------------------------ */

/* Comments Style */
.commAllTd {padding-bottom:5px;}
.commSwitchesTd {}
.commBodyTable {border:1px dotted #DACB90;}
.commNumTd,.commNameTd,.commDateTd {border-bottom:1px dotted #DACB90;background:#F4F4F4;}
.commIpTd {font-size:9px;color:#ADADAD;}
.commDateTd {font-size:9px;color:#ADADAD;}
.commAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
.commAnswerSign {font-weight:bold;}
.commName {color:#948549;}

.commTable1 {background:#FFFFFF;}
.commTable2 {background:#FFFFFF;}
.middleImg {width:4px;} 

.securityCode,
#secuCodeMc3 {height:30px; }
#mcSecurImg3 {margin-left:10px !important}

/*------------------------------------*\
 $Comments
\*------------------------------------*/
.uComForm-inner {
	margin:5px 30px
}

.comm-num-inner,
.comm-form-ttl {
 clear: both;
 letter-spacing: .02em;
 font-weight: 600;
 font-size: 36px;
 margin:25px 0 15px 55px;
}
 .uc-avatar, .ucf-avatar {
float:left
}
 .uc-avatar img,
 .ucf-avatar img,
.comm-avatar img {
 overflow: hidden;
 border-radius: 100% !important;
}
.uc-content,
.comm-content {
 margin: 0 0 8px 70px!important;
}
.uc-top-left {
 font-size: 12px;
 color:#555;
 vertical-align: bottom;
 text-align: left;
}
.uc-top-left a {
 color: #383e47;
}
.uc-top-left img {
 vertical-align: top !important;
}
.uc-profile-link {
 margin-right: 10px;
 font-weight: bold;
}
.uc-date {
 padding-left: 17px;
 background: url(/.s/img/new/date.png) no-repeat 0 2px;
 white-space: pre-wrap;
}
.uc-date > span {
 white-space: nowrap;
}
.uc-top-right {
 color: #c5c5c5;
}
.uc-message {
 font-size: 14px;
 margin:8px 0;
}
.uc-answer {
	overflow:hidden;
	background:#f0f0f0;
	margin:1px 15px;
	padding:10px 15px;
	border:1px solid #eee;
}
.uc-date,
.uc-answer-link {
 opacity: 0.4;
 visibility: hidden;
 -webkit-transition: opacity .3s ease-out;
 transition: opacity .3s ease-out;
}
.uc-content:hover .uc-date,
.uc-content:hover .uc-answer-link,
.comm-content:hover .uc-date{
 opacity: 1;
 visibility: visible;
}
.uauth-small-links {
 margin: 25px 0 10px 110px!important;
 font-size: 14px;
}
.ucf-content {
margin: 0 !important;
overflow:hidden;
}
.uf-with-tooltip {margin:0 0 5px 1px}

.ucf-start-content textarea {
height: 65px!important;
margin:0
}
.uc-answer-link a {
 display: inline-block!important;
}
ul.uf-form {
 list-style: none !important;
 margin:0 !important;
 padding:0;
}
ul.uf-form li {
 list-style: none !important;
 margin:0 !important;
 padding:0 10px 0 10px;
}
.uf-form .uf-txt-input {
 font-size: 14px!important;
 border: 2px solid #d7dcde!important;
 border-radius: 8px!important;
}
.uf-txt-input { padding: 6px 10px !important;}

.uf-tooltip {margin-left:7px; font-size:12px;}
.commSbmFl {margin:0 0 0 10px}

.uf-form .uf-btn {
 display: inline-block;
 overflow: hidden;
 padding: 0 13px !important;
 height: 33px !important;
 border: 2px solid #488BFA !important;
 border-radius: 8px !important;
 background: #fff !important;
 color: #488BFA !important;
 vertical-align: middle;
 text-transform: uppercase !important;
 letter-spacing: .05em;
 font-weight: 700;
 font-size: 14px !important;
 line-height: 29px !important;
 -webkit-transition: all .25s ease-out !important;
 transition: all .25s ease-out !important;
}
.uf-form .uf-btn:hover {
 border-color: #2490f5 !important;
 background-color: #2490f5 !important;
 color: #fff !important;
}
.com-order-block {
 clear: both;
}

.uComment, .eComment {
 margin: 5px 15px !important;
 border-bottom:1px solid #eee !important;
 padding:10px 25px !important;
 overflow:hidden !important
}
.eComment a {
 color: #383E47;
}
.eComment a:hover {
 color: #488BFA;
}
.comm-avatar {
 float: left;
}
.cDate {
 opacity: 1;
}
.comm-top a {
 display: inline-block;
 margin-right: 10px;
}
.eCommentTitle {
 margin: 5px 0;
 font-weight: bold;
}

.report-spam-wrap {
 visibility: hidden;
 opacity: .01 !important;
}
.report-spam-wrap a {
 display: block !important;
}

.uc-content:hover .report-spam-wrap {
 visibility: visible;
 opacity: 1 !important;
}
.bbQuoteName {
 font-size: 11px !important;
 line-height: 16px;
 padding-left: 13px !important;
}
.quoteMessage {
 margin: 0 0 5px 0;
 padding: 5px 10px 5px 10px;
 color: #444;
 font-style: italic;
 border: none !important;
 border-left: 3px solid rgb(140, 146, 148) !important;
 font-size: 14px;
 line-height: 18px;
}

.myWinError {overflow:hidden; padding:15px 20px; margin:20px auto; width:500px; background:#eee; border:2px solid #ccc: border-radius: 8px !important;}

/*===END COMMENTS===*/
.codeButtons {border-bottom:3px solid #cacaca;border-top:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;}
.codeButtons:hover {border-bottom:3px solid #ff7132;}
/* ------------------- */

/* Guestbook Post Form
===================== */
.signTable {}
.signField {width:100%;}
.signFieldMessage {width:100%;}
.signFieldCount {font-size:7pt;background:#FFFFFF;border:1px solid #FFFFFF; font-weight:bold;text-align:center;}
.signErrorTd {color:#FF0000;}
.signTd1 {color:#000000;}
.signButtonTd {padding-top:15px;}
.showSmiles {padding:5px 0px 0px 10px;}

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

/* General Style 
=================*/
a.topLink:link, a.forRegLink:link {text-decoration:none;}
a.topLink:active, a.forRegLink:active {text-decoration:none;}
a.topLink:visited, a.forRegLink:visited {text-decoration:none;}
a.topLink:hover, a.forRegLink:hover {text-decoration:underline; color:#000000;}

a.noun:link {text-decoration:none; color:#04638E}
a.noun:active {text-decoration:none; color:#04638E}
a.noun:visited {text-decoration:none; color:#04638E}
a.noun:hover {text-decoration:none; color:#000000}

a.fNavLink, a.funcLink, a.lastUserLink:link {text-decoration:none; color:#04638E;}
a.fNavLink, a.funcLink, a.lastUserLink:active {text-decoration:none; color:#04638E;}
a.fNavLink, a.funcLink, a.lastUserLink:visited {text-decoration:none; color:#04638E;}
a.fNavLink, a.funcLink, a.lastUserLink:hover {text-decoration:none; color:#000000;}

hr {color:#606060;height:1px;border-top:0px;border-style:dashed;}
hr.sl {color:#606060;height:1px;border-top:0px;border-style:solid;}
label {cursor:pointer;}

a.menu1:link {text-decoration:underline; color:#DDEEF7}
a.menu1:visited {text-decoration:underline; color:#DDEEF7}
a.menu1:hover {text-decoration:underline; }
a.menu1:active {text-decoration:underline; }

.menuTd {font-family:Tahoma, Arial, Helvetica, Sans-Serif; padding-left:15px;padding-right:12px; background: url('../.s/t/954/10.gif') no-repeat 0px 3px;}
.mTd {padding-left:12px;padding-top:5px;padding-right:1px;}
.pageTitle {font-family:Tahoma,Arial,Helvetica, Sans-Serif; font-size:8pt; font-weight:bold;  padding-left:10px; padding-right:10px;}
.mframe {padding-left:15px; padding-bottom:20px; padding-right:3px;}
.blockTitle {padding-left:19px; font-weight:bold;  font-size:12px; background: url('../.s/t/954/9.gif') no-repeat 7px 6px;text-transform:capitalize;}
.blockT1 {border-left:1px solid #5694B5;}
.blockT2 {padding:5px;}
/* --------------------- */

/* FAQ styles 
==============*/
.entryQuestion {padding-bottom:7px;padding-left:15px;font-size:7pt;}
/* ---------- */

/* Fotoalbum All Styles 
---------------------------*/
.phtTdMain {width:25%;}
.advButton {border:1px solid #A9B8C2;background:#FFFFFF;width:150px}
.photoDetails {color:#FD6D91;}
.photoHr {color:#8EA8C4;height:1px;border-top:1px;}
.photoAdvicer {border-left:1px solid #A9B8C2;}
.topImg,.bottomImg {height:3px}
.phtTable {width:100%;background:#F4F4F4;border:1px dotted #A9B8C2;}
.phtTd {width:40%;height:100px;background:#F8ECF5;padding:3px;border-right:1px dotted #A9B8C2;}
.phtDetailsTd {width:60%;padding:3px}
.photoTable {background:#F4F4F4;border:1px dotted #A9B8C2;}
.photoComms {font-size:10px;}
.albumLink {font-size:10px;}

#addPhtFrm fieldset {padding:15px !important;}

.photocont {overflow:hidden; background-color:#f3f3f3}
.photodescr {margin:10px; background-color:#fff; padding:5px 10px}
.photofuul img {width:620px !important}

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

/* Categori Module Part Menu 
===============================*/
.folderic .catsTd {background:none; padding:4px 20px 8px 30px;}
.folderic_op .catsTd {background:url(../images/iconspng/folder_open.png) no-repeat left top; padding:4px 20px 8px 30px;}
.catsTable {margin:0 auto; text-align:left;}

.catNameActive {font-size:14px; color:#000 !important}
.catNumData {color:#333;}
.catDescr {text-align:justify; color:#777;}
a.catName:link, a.catName:visited, a.catName:hover, a.catName:active {font-size:14px; text-decoration:none;}
a.catName:hover, a.catNameActive:hover, a.catName:active, a.catNameActive:active {color:#000;}
/* ----------------- */

/*  News Materials and Doska ob'yav 
=================================== */
.ntitle {height: 38px;}
.ntitle, a.a-ntitle:link, a.a-ntitle:hover, a.a-ntitle:visited { font-size:16px; font-weight:900; text-decoration:none; padding-top: 5px;}
.footer-news {font-size:12px; width:100%; background:#f9f9f9; margin:0 0 0 -9px; padding:0 9px;}
.footer-news1 {font-size:12px; width:100%; background:#f7f7f7; margin:0 0 -10px -9px; padding:0 9px;}
.slink {font-size:11px; margin: 5px 10px 5px 10px;}
a.slink:link {color: #00C; font-size:11px; text-decoration:none;}
a.slink:visited {color:#00C;}
a.slink:hover {color: #B08D00;}
a.entryReadAllLink:link, a.entryReadAllLink:hover, a.entryReadAllLink:visited {text-decoration:none; color: #FFFFFF;}
.alltnews {float:right;	text-align: center; height:25px; padding:5px 0px 10px 0px;}
.alltnews1 {float:right; text-align: center; height:20px; padding:5px 0px 5px 0px;}
.alltnews a {display: block; width:185px; height:25px; padding-top:7px;}
.alltnews1 a {display: block; width:185px; height:20px; padding-top:2px;}
.alltnews a:hover, .alltnews1 a:hover {background-color: #f70; color: #333;}

/* ----- */

.infTable td {vertical-align:top; padding:5px 4px 10px}

/*.eBlock .eTitle*/
.eBlock {margin-bottom:10px}
.eBlock h4 {margin:0; padding:0; font:normal 16px verdana}
.textmsg {line-height:150%, color:#222; font-family:Verdana, sans-serif}
.textmsg img {margin:3px 15px !important}
.textmsg p {text-indent: 5px}
.textmsg ul, .textmsg ol {margin-top:5px}
.textmsg li {margin-bottom:5px}
.eMessage {text-align:left;padding:5px 0; font-weight:normal;}
.eTitle h1 {font-size:18px}

.eMessage_mini {text-align:justify; padding:0 5px;  font-size: 12px; font-weight:normal;  color: #333;}

h3.titlenews, h3.titlenews a {font:normal 14px Verdana, Tahoma, Arial, sans-serif !important; text-shadow:none; text-decoration:none; padding:0; margin:0;}
h3.titlenews a, h3.titlenews a:link, h3.titlenews a:visited {border-bottom: 1px solid #0094D6; }
h3.titlenews a:hover {font-size: 14px !important; color: #F70; border-bottom: 1px solid #F70; padding:0; margin:0;}


.eDetails, .eDetails1, .eDetails2 {border-bottom:1px dashed #DDDDDD;font-family:Tahoma,Arial,Sans-Serif;color:#1A1A1A;padding-bottom:5px;padding-top:3px;text-align:left;font-size:8pt;}
.eRating {font-size:12px;}
.eAttach {margin: 16px 0 0 0; padding:5px; border:1px solid #f3f3f3;}
.manTdError {color:#FF0000;}
.manTd2 input {margin:5px 0 !important}
.filterBlock {height:230px !important}
.filterBlock  input {margin:3px 5px !important}

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

/* News/Blog Archive Menu 
=============================*34/
.archUl {list-style: none; margin:0; padding-left:0;}
.archLi {padding: 0 0 3px 10px; background: url('../.s/t/954/13.gif') no-repeat 0px 4px;}
.archActive {text-decoration:underline;}
.archLi {font-family:Tahoma,Arial,Sans-Serif;font-size:11px;}
a.archLink:link {text-decoration:none; color:#04638E;}
a.archLink:visited {text-decoration:none; color:#04638E;}
a.archLink:hover {text-decoration:underline; color:#04638E;}
a.archLink:active {text-decoration:underline; color:#04638E;}
/* ---------------------- */

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

/* Page Selector Style 
======================*/  
.catPages1,
 .catPages2,
.pagesBlockuz,
.pagesBlockuz1,
.pagesBlockuz2, pagesBlock1 {color:#ffffff;border:0px;margin-bottom:8px;margin-top:9px;padding:15px;}  

.catPages1 a:link,
 .catPages2 a:link,
 .pagesBlockuz a:link,
 .pagesBlockuz1 a:link,
 .pagesBlockuz2 a:link, pagesBlock1 a:link,
.catPages1 a:visited,
 .catPages2 a:visited,
 .pagesBlockuz1 a:visited,
 .pagesBlockuz2 a:visited, pagesBlock1 a:visited,
.catPages1 a:hover,
 .catPages2 a:hover,
 .pagesBlockuz a:hover,
 .pagesBlockuz1 a:hover,
 .pagesBlockuz2 a:hover, pagesBlock1 a:hover,
.catPages1 a:active,
 .catPages2 a:active,
 .pagesBlockuz1 a:active,
 .pagesBlockuz2 a:active, pagesBlock1 a:active {text-decoration:none;color: #FFFFFF !important;background: #096F50; padding:3px 9px;font-size:13px;font-weight:bold;-moz-border-radius: 3px;border-radius: 3px;}

.catPages1 a:hover,
 .catPages2 a:hover,
 .pagesBlockuz a:hover,
 .pagesBlockuz1 a:hover,
 .pagesBlockuz2 a:hover, pagesBlock1 a:hover {background:#096F50; color:#FFFFFF !important;font-weight:bold; font-size:13px;}  

.catPages1 b,
 .catPages2 b,
 .pagesBlockuz b,
 .pagesBlockuz1 b,
 .pagesBlockuz2 b, pagesBlock1 b {text-decoration:none; padding:3px 9px; color:#FFFFFF !important; font-size:13px; background:#333333}
/* ----------------------- */

/* Poll styles 
================*/
.pollBlock {margin:8px 10px; background:#f8f8f8; overflow:hidden; border:1px solid #eee;}
.pollQue {font-size:12px; color:#000; width:100%; background:#f4f4f4; padding:5px;}
.answer {margin:5px 5px 3px 10px; font-size:12px}
.pollTot {font-size:11px; text-align:center}

.pollBody {padding:7px; margin:0px}
.textResults {background:#E2E6EA}
.textResultsTd {background:#FFFFFF}
.pollNow {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.pollNowTd {}
.totalVotesTable {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.totalVotesTd {background:#FFFFFF}

.abuttom, .voteresult {display:block; padding:3px 15px 5px; text-align:center; font:normal 12px verdana !important; cursor:pointer; background:#222222; border:1px solid #222; color:#f0f0f0 !important;  margin:10px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.abuttom:hover, .voteresult:hover {color:#fff; background:#0045a2;  border:1px solid #0045a2;}

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

/* User Group Marks */
.groupModer, a.groupModer:link, a.groupModer:visited,a.groupModer:hover {color:green;}
.groupAdmin, a.groupAdmin:link, a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#B8860B;}
.groupGold, a.groupGold:link, a.groupGold:visited,a.groupGold:hover {color:#B8860B;}

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

/* info online on site */
.tOnline, .uOnline, .gOnline {font-family: Verdana, Geneva, sans-serif; font-style: normal;  font-size:12px;}
.uOnline, .gOnline {color:#333;}

.pmmas, .pmmas:link, .pmmas:visited, .pmmas:hover {text-decoration: none; font-size:14px; font-weight:normal;}
.pmmas:hover {color:#000;}

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

/* Other Styles */
.replaceTable {background:#F4F4F4;height:100px;width:300px;border:1px solid #A9B8C2;}
li.fastHelp {padding: 0px 0px 0px 13px; background: url('http://src.ucoz.ru/t/111/arrow.gif') no-repeat 0px 0px; margin-bottom: 6em;}
.noEntriesOnMain {text-align:justify;color:#0000FF;}
.funcBlock {padding-top:5px;}
.legendTd {font-size:7pt;}
.manStar {font: 13px bold;}

.contvideo {line-height:25px; font-size:12px; border:1px solid #EEE; padding:2px; margin:0; width:170px;}
.contvideo span {line-height:22px;}
.contvideo img {padding:2px 5px;}
.entTd {text-align:center; vertical-align:top}

.video_vidmat {text-align:center; margin:0 auto 5px; width:94%; border:2px solid #eee; padding:4px;}
.videoimg {border:3px solid #ccc}

/* ------------ */
.chatMessage {font-size:11px;}
.mchat {margin:1px 2px;}
/* PM */
#pmdform tr {text-align:left;}
#pmSubject {width:98% !important;}
/* Photo block */
.foto_block {overflow:hidden; text-align:center; border: 2px solid #F3F3F3;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.foto_body {border: 1px solid #DFDFDF; padding: 3px; height: 1%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.foto_name {font: normal 14px "Trebuchet MS", Tahoma, Arial, sans-serif; }
.foto_name a {text-decoration: none; text-shadow: 1px 1px 1px #DDD;}

.foto_foto {float:left; width:120px; height:120px; overflow:hidden; text-align:center; margin:3px auto;}
.foto_txt {margin-left:126px; text-align: left; padding:5px}
.foto_footer {font-size:12px; width:100%; margin:0;
}
.foto_footer span { padding-left:15px;}
.foto_footer img {margin:0 5px 0 0}




/* ===== Main Form ======= */
.nameform {display:block; margin:10px auto; padding:10px 20px; font:bold 18px Verdana, Geneva, sans-serif; background:#cccccc; text-align:center; width:94%}
.mainform {padding: 15px 20px; margin:10px auto;}
.mainform table {width: auto !important;}
.mainform table tr td:last-child {color: #6c6c6c; font-style: italic;}
.uNetDescr {display: none;}

.mainform input[type=text], .mainform input[type=password], .mainform textarea, .mainform select {
color:#6c6c6c;background:#fff;border:0px;
padding: 6px 12px;border-radius: 5px; -moz-border-radius: 5px;-moz-box-shadow: inset 0px 1px 2px #5d5d5d;-webkit-box-shadow: inset 0px 1px 2px #5d5d5d;box-shadow: inset 0px 1px 2px #5d5d5d;margin: 3px 0px;
}
.mainform select {width: auto;}

.manTable {text-align:left; width:100%}
.manTd2 input {width:auto !important}
.manStar {display:block; float:right;}
.manTdText {}
.manFlBrief {width:94% !important}
textarea.manFl {padding:7px; width:96% !important; margin:0 auto}
.textHr, .manHr {margin:5px auto 20px; height:2px; color:#eee; background-color:#eee; padding:0; width:98%}

#siM38 a {}
.u-combolist div input {margin:0 !important; padding:0 !important}
/* ------- Search Form -------- */
.searchform {background: #a9a592;padding:0;}

.searchform input{
color:#666666;background:#f0f0f0;border:0px;
padding: 6px 12px;border-radius: 5px; -moz-border-radius: 5px;-moz-box-shadow: inset 0px 1px 2px #5d5d5d;-webkit-box-shadow: inset 0px 1px 2px #5d5d5d;box-shadow: inset 0px 1px 2px #5d5d5d;margin: 3px 0px;
}
.searchform input[type=submit] {
	border: 0px;height: 29px;color: #333;background: url(../images/user-btn.gif);
	border-radius: 5px 5px 10px 10px; -moz-border-radius: 5px 5px 10px 10px;cursor: pointer;font-weight: bold;padding: 5px 5px 9px 5px;font-size: 11px;
}
.searchform input[type=submit]:hover {color:#f90;}


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

/* -------- Other Form -------- */
.chatform input[type=text], .chatform textarea, .chatform select {
color:#666;background:#f0f0f0;border:0px;
border-radius: 5px; -moz-border-radius: 5px;-moz-box-shadow: inset 0px 1px 2px #5d5d5d;-webkit-box-shadow: inset 0px 1px 2px #5d5d5d;box-shadow: inset 0px 1px 2px #5d5d5d;margin: 3px 0px;
}
.chatform input[type=text], .chatform textarea {padding: 3px 5px;}
.chatform select {padding: 5px 10px;}
.chatform select {width: auto;}
.chatform input {width:130px !important}
.chatform textarea {width:280px !important}
.chatform input[type=submit] {
	border: 0px;height: 29px;color: #333;background: url(../images/user-btn.gif);
	border-radius: 5px 5px 10px 10px; -moz-border-radius: 5px 5px 10px 10px;cursor: pointer;font-weight: bold;padding: 5px 5px 9px 5px;font-size: 11px;
}
.chatform input[type=submit]:hover {color:#f90;}


/* -------- Other Form -------- */
.otherform input[type=text], .otherform input[type=password], .otherform textarea, .otherform select {
color:#6c6c6c;background:#fff;border:0px;
padding: 6px 12px;border-radius: 5px; -moz-border-radius: 5px;-moz-box-shadow: inset 0px 1px 2px #5d5d5d;-webkit-box-shadow: inset 0px 1px 2px #5d5d5d;box-shadow: inset 0px 1px 2px #5d5d5d;margin: 3px 0px;
}
.otherform select {width: auto;vertical-align: middle;}
.otherform input {vertical-align: middle;}
.otherform input[type=submit], .otherform input[type=reset], .otherform input[type=button] {
	border: 0px;height: 29px;color: #333;background: url(../images/user-btn.gif);
	border-radius: 5px 5px 10px 10px; -moz-border-radius: 5px 5px 10px 10px;cursor: pointer;font-weight: bold;padding: 5px 5px 9px 5px;font-size: 11px;
}
.otherform input[type=submit]:hover, .otherform input[type=reset]:hover, .otherform input[type=button]:hover {color:#f90;}


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



/* SMS chat
============================ */

/* sms:chat CSS v1.01 */
.sms_wnd * {padding:2px; overflow:hidden; font: 12px 'Arial', sans-serif; text-align:left;}
/* headstrip */
.sms_head {text-align:center; padding:5px 10px 5px 10px; background:#eee; border:1px solid #ddd; margin-bottom:5px; color:#aaa; font-size:16px}
.sms_head a {font-size:14px !important; margin:0 10px; background: inherit; text-decoration: none;}
.sms_body {background:#fefefe; padding:3px 10px}
.sms_body span {margin-left:8px;}
.sms_msg {color: #0033cc; background: inherit;}
.sms_num {font-weight: bold;}
/* chat window */
.time {font-size:10px; color:#555; padding-left:8px;}
.nick {font-size:11px; color: #900; font-weight:bold;}
.message {font-style: italic; }
/* instructions */
.sms_iframe {border: none; height: 400px; width: 90%;}

.topbar {padding:4px 10px; background-color:#eee; border:1px solid #e0e0e0; margin-bottom:15px; overflow:hidden}




#subscribe{float: right;font-size: 10px;}

.tbutton{
margin: 2px 10px 0 0;
}

#forum_filter form{
	float: left;
}

#forum_filter{
	float: right;
	clear: right;
}

#filter_by{
	float: left;
}

.clear2{
	float: none;
	width: 100%;
	clear: right;
}

#forum_filter #filter_by{
	margin-top: 3px;
}

#thread_search_field{
	float: right;
	width: 180px;
	margin-right: 5px;
}

#thread_search_button{
	float: right;
	margin-top: 3px;
}

ul.user_awards_list{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.user_awards_list li{
	display: inline;
}

.captcha-block {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	width: 100%;
	cursor: pointer;
}
.captcha-answer {
	height: 36px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	padding: 4px;
}
.captcha-renew,
.captcha-question {
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}
#captcha-answer-mchat,
#captcha-answer-site-user-del,
#captcha-answer-advise-1,
#captcha-answer-advise-2,
#captcha-answer-advise-3,
#captcha-answer-advise-4,
#captcha-answer-advise-5,
#captcha-answer-advise-6,
#captcha-answer-advise-7,
#captcha-answer-advise-8,
#captcha-answer-advise-9,
#captcha-answer-advise-10 {
	width: 50px;
	font-size: 11px;
	line-height: 24px;
}

.report-spam-target:hover .uc-top-right {
	white-space: normal; /* dirty hack for soc-comments */
}
.report-spam-wrap {
	margin-left: 0; /* 5px; */
	margin-right: 0; /* 5px; */
	opacity: 0;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	float: left;
}
.report-spam-wrap.report-spam-wrap-manage {
	opacity: 1;
	float: none;
}
.report-spam-target:hover .report-spam-wrap {
	opacity: 1;
}
.report-spam-wrap a {
	display: none;
}
.report-spam-target:hover .report-spam-wrap a {
	/* display: initial does not work in IE 11 :( */
	display: inline;
	margin-right: 10px;
}
.report-spam-toggle-wrapper {
	text-align: center;
	color: gray;
	padding: 10pt 0;
	margin: 10px 0;
	border-top: 1px dashed gray;
	border-bottom: 1px dashed gray;
}
.report-spam-toggle-wrapper.report-spam-toggle-shown {
	border-bottom: none;
}
.report-spam-hidden {
	opacity: 0.7;
	transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-webkit-transition: opacity .2s ease-in-out;
}
.report-spam-hidden:hover {
	opacity: 1;
}
.report-spam-count-msg {
	margin-right: 10px;
}

.com-order-block {
	text-align: right;
}


/* UID registration */
.uf-soc-iconss {clear:both; margin-bottom:20px;}
.uf-soc-iconss ul {list-style:none; width:400px; margin:0; padding:0}
.uf-soc-iconss ul li {display:block; float:left; width:40%; padding:8px; margin:0 !important}

