/* ========================================= GENERAL. ========================================= */
body {
    font-family: 'Arial';
	font-size:14px;
	background:#090e17;
	color:#54627b;
        line-height: 1.5;

}

img {
   max-width: 100%;
   height: auto;
}

/* .......................................................................... UI .......................................................................... */
a { 
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#00d5e3;
}
 .button {
	padding:10px 25px;
	line-height: 17px;
	color:#0698a4;
	font-size:13px;
	text-transform:uppercase;
	font-family: 'Arial';
	position:relative;
	float: right;
	z-index: 2;
}

.submit::after, .button::after { 
	content:'';
	position:absolute;
	top:0;
	z-index:-1;
	left:0;
	width:100%;
	height:100%;
	transform:skewX(10deg);
	background:#00d5e3;
}
.submit:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover { 
	color:#0698a4;
}
input[type="submit"], input[type="button"], input[type="reset"] { 
	padding:3px;
	color:#0698a4;
	font-size:13px;
	position:relative;
        font-weight:bold;
}
input[type="submit"]:hover, input[type="button"]:hover,  input[type="reset"]:hover { 
	background:#fff;
	box-shadow:0 0 10px rgba(0,213,227,0.75);
}
input[id*="fln"] {position:relative;}

input[type=file]:before {
   content: "Выбрать файл";
    width:105px;
    padding:4px;
    color:#0698a4;
    font-size:13px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
    background-image: -moz-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
    background-image: -o-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
    background-image: -ms-linear-gradient(bottom, rgba(85,85,85,.1), rgba(255,255,255,.1));
    background-image: linear-gradient(to top, rgba(85,85,85,.1), rgba(255,255,255,.1));
    box-shadow: inset 0 0 1px #fff;
    text-shadow: 0 1px 0 #fffcf6;
    position: absolute;
}
.submit:hover::after, .button:hover::after { 
	background:#fff;
	box-shadow:0 0 10px rgba(0,213,227,0.75);
}
.submit:hover::before, .button:hover::before { 
	border-right:7px solid transparent;
	border-top:34px solid #fff;
}
input[type="text"],
textarea, 
input[type="email"], 
input[type="password"], 
input[type="tel"], 
input[type="url"], 
input[type="search"], 
input[type="date"],
select { 
	background:#131a27;
	border-color:#131a27;
	color:#54627b;
}
input[type="text"]:focus, 
textarea:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="date"]:focus,
input[type="date"]:focus,
select:focus { 
	background:#fff;
	border-color:#fff;
	color:#54627b;
}
.accent {
	color:#fff;
	text-transform:uppercase;
    font-family: 'ralewaysemibold';
	font-size:14px;
	position:relative;
	display:inline-block;
}
.accent::before {
	content:'[';
	padding: 0 3px;
	color:#4f6692;
	font-family:'ralewaybold';
}
.accent::after {
	padding: 0 3px;
	font-family:'ralewaybold';
	content:']';
	color:#4f6692;
}
#comments .accent { font-size:16px; }


/* ....................... Page Navigation .................... */
nav.pagination.dynamic a ,
nav.pagination span.page-numbers,
nav.pagination a.page-numbers {
	background:#00d5e3;
	color:#0698a4;
	font-size:14px;
	margin-right:4px;
	font-family: 'ralewaybold';
}
nav.pagination span.page-numbers.dots,
nav.pagination a.page-numbers:hover ,
nav.pagination.dynamic a:hover,
nav.pagination span.page-numbers.current {
	background:#fff; color:#0698a4;
}

/* ========================================= Theme Header. ========================================= */
#menus-and-all {
	background:url(/images/menuback.png) top center no-repeat;
	position:relative;
	z-index:2;
	padding-bottom: 16px;
}
#logo {
	float:left;
	height:80px;
	display:flex;
	align-items:center;
        padding-left: 20px;
}
#logo img {
	max-height:100%;
}
.site-header .boxed-container {
	box-sizing:border-box;
	padding:0 30px;
}
.site_ttl {
	float:left;
	margin:0;
	padding:0;
	line-height:normal;
	color: #fff;
    text-transform: none;
}
.headersearch {
	float:right;
}

/* .......................................................................... Search Box  .......................................................................... */
form .search-box {
	position: relative;
}
form .search-box input[type="search"] {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #818994;
	background:#05070a;
	border:none;
}
form .search-box input[type="submit"] {
	position: absolute;
	right: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	top: 0;	
	border:none;
	font-family:'FontAwesome';
	display:none;
}
.headersearch > form {
	top:20px;
	position: absolute;
	right: 100%;
	width: 500px;
	max-width: none;
}
.headersearch .search-box {
	display: none;
}
.headersearch {
	height:80px;
	display:flex;
	align-items:center;
	float:right;
	width:50px;
	position: relative;
}
.headersearch .search-box input[type="search"] {
    background: #fff;
    box-shadow:inset 2px 2px 10px rgba(0,213,227,0.45);
    color:#54627b;
	z-index:6;
	position:relative;
}
.headersearch .search-box input[type="submit"] {
	display:none;
}
.search-box input[type="search"]::-webkit-input-placeholder { color:#818994; }
.search-box input[type="search"]:-moz-placeholder { color:#818994; }
.search-box input[type="search"]::-moz-placeholder { color:#818994; }
.search-box input[type="search"]:-ms-input-placeholder { color:#818994;}
.headersearch input[type="search"]::-webkit-input-placeholder { color:#54627b; }
.headersearch input[type="search"]:-moz-placeholder { color:#54627b; }
.headersearch input[type="search"]::-moz-placeholder { color:#54627b; }
.headersearch input[type="search"]:-ms-input-placeholder { color:#54627b; }
#search-trigger {
	color:#fff;
	position:relative;
	right:0;
	top:0;
	width:40px;
	height:40px;
	line-height: 40px;
	background:url(/images/search.png) 50% no-repeat;
	z-index:1;
	text-align: center;
	cursor: pointer;
}
#search-trigger:hover {
	background:url(/images/search-hover.png) 50% no-repeat;
}
#search-trigger.active {
	background:url(/images/search-hover.png) 50% no-repeat;
}
@media screen and (max-width:1024px) {
	.headersearch > form {
		width:250px;
	}
}

/* .......................................................................... Navigation .......................................................................... */
@media only screen and (min-width:1024px) {
	#extra-menu {
		height:0;
		position:absolute;
		left:0;
		right:0;
		margin:0 auto;
		text-align: center;
	}
	#extra-menu > * {
		height:80px;
		display: inline-block;
		text-align: center;
	}
	#extra-menu ul.nav-menu > li > a {
		color:#fff;
		padding: 29px 20px 33px;
		font-size:13px;
		text-transform:uppercase;
		font-family:'Arial';
	}
	#extra-menu ul.nav-menu > li:hover > a {
		color:#a5e8ec;
	}
	header ul.nav-menu  > li ul {
		background:rgba(0,213,227,0.5);
	}
	header ul.nav-menu  > li ul li a {
		color:#fff;
		font-size:13px;
		font-family:'Arial';
		text-transform:uppercase;
		padding:5px 10px;
	}
	header ul.nav-menu  > li ul li:hover > a {
		color:#00d5e3;
	}
	
}
@media only screen and (min-width:1024px) {
	.site-header {
		position:relative;
	}
	#menu-trigger {
		position:relative;
		width:50px;
		float:right;
		height:80px;
		right: 0;
		top:0;
		background:url(/images/menu.png) 50% no-repeat;
		cursor: pointer;
		z-index:5;
	}
	#menu-trigger:hover {
		background:url(/images/menu-hover.png) 50% no-repeat;
	}
	#menu-trigger.active {
		background: url(/images/menu-hover.png) 50% no-repeat;
	}	
	#main-menu {
		display:none;		
	}	
	#main-menu ul.nav-menu {
		position:absolute;
		top: 0;
		right: 0;
		background:rgba(0,0,0,0.6);
		z-index: 3;
		text-align:center;
		padding: 80px 0 60px;
		box-sizing: border-box;
	}
	.has-slider #main-menu ul.nav-menu {
		padding: 80px 0 20px;
	}
	#main-menu ul.nav-menu > li {
		float:left;
		width:100%;
	}
	header #main-menu > li ul {
		right:100%;
		left:auto;
	}
	#main-menu ul.nav-menu > li > a {
		color:#fff;
		font-size:17px;
		text-transform:uppercase;
		font-family:'ralewaysemibold';
		padding:20px 20px;
		text-align:center;
		display:inline-block;
		position:relative;
	}
	#main-menu ul.nav-menu > li > a:hover::after,
	#main-menu ul.nav-menu > li > a:hover::before {
		content:']';
		position:absolute;
		top:20px;
		right:-5px;
		padding:0 5px;
		color:#0fb1bc;
	}
	#main-menu ul.nav-menu > li > a:hover::before {
		content:'[';
		left:-5px;
		right:auto;
	}
	#main-menu ul.nav-menu > li ul {
		left:auto;
		top:0;
		right:100%;
	}
	#main-menu ul.nav-menu > li:not(:last-child) {
		border-bottom:1px solid rgba(255,255,255,0.1);
	}
	.has-slider #main-menu ul.nav-menu > li {
		border-bottom:1px solid rgba(255,255,255,0.1);
	}
	#main-menu ul.nav-menu > li:hover > a {
		color:#a5e8ec;
	}
}

@media only screen and (max-width:1023px) {
	#mobile-menu-trigger a {
    color: #ffffff;
    margin: 27px 0;
}
	#mobile-menu-trigger a:hover {}
}

/* .......................................................................... Slider .......................................................................... */
.slider-container {
    top: -100px;
    margin-bottom: -100px;
    position: relative;
}
.slider-bgr { 
	position:absolute; 
	width:100%; 
	background:url(/images/fp-back.png); 
}
.fp-slides {
	z-index:1;
}
.fp-thumbnail img {
	width:100%;
}
.fp-content-wrap {
	width:100%;
	background: rgba(15,27,51,0.6);
	display:flex;
	justify-content:center;
	align-items:center;

}
.fp-content {
	width:1000px;
	max-width:100%;
	position:relative;
	text-align:center;
	padding:50px 60px 30px 60px;
	box-sizing: border-box;
	overflow:visible;
}
.fp-content::after, .fp-content::before {
	color:#05adbb;
	font-size:150px;
	position:absolute;
	left:0;
	top:50%;
	font-family:'Arial';
	margin-top: -75px;
	line-height:124px;
	content:'[';
}
.fp-content::after {
	content:']';
	right:0;
	left:auto;
}
.fp-title {
	color:#fff;
	font-size:40px;
	font-weight:normal;
	font-family:'ralewayextralight';
}
.fp-description {
	text-align: justify;
        color: #b2b2b2;
	font-size:14px;
        height: 68px;
}
.fp-more {
	padding: 25px 87px;
	float:none;
	background:url(/images/more.png) 50% no-repeat;
	font-family: 'Arial';
	font-size: 13px;
}
.fp-more::after, .fp-more::before {
	display:none;
}
.fp-more:hover {
	background:url(/images/more-hover.png) 50% no-repeat;
	box-shadow:none;
}
.fp-prev-next-wrap {
	width:100%;
	padding: 0 74px;
	left: -74px;
}
.fp-prev-next-wrap a {
	top: -34px;
	height: 67px;
	width: 67px;
	transition:none;
}
.fp-prev {
	left:0;
	background:url(/images/slide-left.png) right top no-repeat;
}
.fp-next {
	right:0;
	background:url(/images/slide-right.png) left top no-repeat;
}
.fp-prev-next-wrap a.fp-next:hover {
	background-position:-67px top;
}
.fp-prev-next-wrap a.fp-prev:hover {
	background-position:0 top;
}
@media screen and (max-width:1180px) {	
	.fp-prev-next-wrap {
		display:none;
	} 	
}
@media screen and (max-width:900px) {	
	.fp-content {
		position:absolute;
	} 	
}
@media screen and (max-width:640px) {
	.fp-content {
		display:none;
	}	
}


/* ========================================= CONTENT. ========================================= */
.site-content {
	margin:40px 0;
}
.entry-title {
	margin:0;
	padding-bottom:5px;
	border:none;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	font-size:18px;	
	color:#fff;
	font-family:'ralewaysemibold';
	text-transform:uppercase;
	font-weight:normal;
	position:relative;
	display:inline-block;
}
.entry-summary {
    text-align: justify;
    font-size: 14px;
    padding: 10px 0px 25px 0px;
}
.page-title {
	text-transform:none;
	color:#00d5e3;
	font-family:'ralewayextralight';
	font-weight:normal;
	text-shadow:0 0 5px rgba(255,255,255,0.6);
}
.entry-title::before, .entry-title::after {
	color:#576f9f;
	padding:0 5px;
	font-size:18px;
}
.entry-title::before {
	content:'[';
}
.entry-title::after {
	content:']';
}
.entry-title a {
	color:#fff;
}
.entry-title a:hover { color:#00d5e3;}
article {
	border:none;
	padding:0 10px 30px;
	margin: 0;
}
article .featured_image {
	vertical-align:bottom;
	width:100%;
        max-height:300px;
	box-sizing: border-box;
	box-shadow:0 0 21px rgba(0,213,227,0.15);
}

/* .......................................................................... Entry Meta .......................................................................... */
.entry-meta {
	color:#05adbb;
	font-size:11px;
	text-transform:uppercase;
	font-family:"Arial";
	position: relative;
	text-transform:uppercase;
	padding: 5px 25px;
}
.entry-meta::after {
	content:'';
	position:absolute;
	background: #131a27;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:-1;
	transform: rotateX(-5deg) perspective(222px) rotateX(5deg);
}
.entry-meta a {
	color:#05adbb;
}
.entry-meta a:hover {
	color:#fff;
}
.entry-meta > span:not(:last-child)::after {
	content:'/';
	color:#05adbb;
	padding:0 10px;
}
.post-categories {
	text-transform:uppercase;
	font-size:11px;
	font-family:'Arial';
	text-align:right;
	margin:10px 0;
}
.post-categories a {
	color:#05adbb;
}
.post-categories a:hover {
	color:#fff;
}

/* ....................... Sidebar .................... */
.widget {
	line-height:24px;
}
.widget a {
	font-family:'Arial';
	color:#05adbb;
	text-transform:uppercase;
}
.widget a:hover {
	color:#fff;
}
.sidebar .widget {
	padding:15px 20px;
	background:#070b11;
}
.widget .caption h4 {
	color:#3b4759;
	text-transform:uppercase;
	font-size:14px;
	margin:-15px 0 15px;
	padding:5px 0;
	position:relative;
	display:inline-block;
	border-top:6px solid #05adbb;
}
.widget .caption h4::after {
	content:'';
	position:absolute;
	bottom:100%;
	left:-4px;
	width:100%;
	padding:0 4px;
	height:6px;
	background:
	url(/images/caption-after.png) right top no-repeat,
	url(/images/caption-before.png) left top no-repeat;
}
.sidebar .widget ul.children li:last-child,
.sidebar .widget ul.sub-menu li:last-child {
	border:none;
} 
.widget ul {
	padding:0;
}
.widget ul li {
	list-style-type: none;
}
.widget_recent_entries ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_nav_menu ul li a,
.widget_pages ul li a,
.widget_categories ul li a {
	color:#818994;
	background:#05070a;
	padding: 10px 20px;
	display:block;
	margin-bottom:5px;
	font-size:14px;
}
.widget_recent_entries a:hover,
.widget_archive ul li a:hover,
.widget_meta ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover {
	background:#00d5e3;
}
.widget_smt_comments .comment_avatar img,
.widget_smt_posts img {
	float:left;
	margin:0 10px 0px 0;
}
.widget_smt_comments .comment_author {
	font-size:14px;
}
.widget_smt_comments a {
	text-decoration:none;
}
.widget_smt_posts .post-date {
	color:#3c4756;
	display:block;
	margin:0 0 5px 0;
	font-family:'ralewaysemibold';
}
.widget_smt_posts .title {
	display:block;
	margin:5px 0;
}
.widget_smt_posts p {
	font-size:13px;
}
.widget_smt_posts ul li,
.widget_smt_comments ul li,
.widget_recent_comments ul li  { display:block;	padding:10px 0; }
.comment_text {text-align: justify; font-size: 13px;}


/* ========================================= FOOTER. ========================================= */
footer {
	padding-top:40px;
	background: url(/images/footer.jpg) bottom center fixed;
}
footer .footer_txt {
	background:#090e17;
	padding:15px 0;
	color:#3b4759;
	font-size:14px;
	text-transform:uppercae;
	font-family:'ralewaysemibold';
}
footer .footer_txt a {
	text-decoration:none;
}
footer .widget .caption  h4 {
	color:#05adbb;
	text-transform:uppercase;
}
footer .widget ul.children li:last-child,
footer .widget ul.sub-menu li:last-child {
	border:none;
}
/* ===== forum Start ===== */      

/* General forum Table View */      
.gTable {background:#05adbb; box-sizing: border-box; box-shadow: 0 0 21px rgba(0,213,227,0.15);}  /* Заголовок раздела */    
.gTableTop {padding:2px;background:#070b11;color:#05adbb;font-weight:bold;height:21px;padding-left:10px;font-size:18px;} 
.gTableSubTop {padding:10px;background: #090e17;color:#05adbb;height:10px;padding-top:8px;}   /* Название Форума темы ответы обновления */    
.gTableBody {padding:6px;background:url('http://src.ucoz.ru/t/999/4.gif') bottom repeat-x #FCFCFC;}      
.gTableBody1 {padding:2px;background:#090e17;}   
.gTableBottom {padding:2px;background:#090e17;}      
.gTableLeft {padding:6px;background:#090e17;font-weight:bold;color:#05adbb}      
.gTableRight {padding:2px;background:#090e17}      
.gTableError {padding:2px;background:#090e17;color:#FF0000;}      
/* ------------------------ */      

/* Forums Styles */      
.forumNameTd,.forumLastPostTd {padding:6px; background:#090e17}    
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#090e17;} * фон тем и ответов */      
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}      

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

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

/* forum Titles & other */      
.forum {font-weight:bold;font-size:9pt;}      
.forumDescr,.forumModer {color:#858585;font-size:9pt;} 
.forumModer a {color: #fff;text-decoration: none;}
.subforumDescr {color:#858585;font-size:9pt;} 
.forumViewed {font-size:9px;}      
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#05adbb; font-size:12px;} /*Размер, текст тем */      
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#05adbb;}      
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#6F8EB3;}      
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#05adbb;}      
/* -------------------- */      

/* forum Navigation Bar */      
.forumNamesBar {font-weight:bold;font-size:11pt;}      
.forumBarKw {font-weight:normal;}      
a.forumBarA:link {text-decoration:none; color:#858585;}   /* активная ссылка в разделе */    
a.forumBarA:visited {text-decoration:none; color:#858585;}  /* активная ссылка в разделе */    
a.forumBarA:hover {text-decoration:none; color:#05adbb;}      
a.forumBarA:active {text-decoration:underline; color:#05adbb;}      
/* -------------------- */      

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

/* forum Fast Navigation Menu */      
.fastNavMain {background:#05adbb;}      
.fastNavCat {background:url('http://src.ucoz.ru/t/999/4.gif') bottom repeat-x #FCFCFC;}      
.fastNavCatA {background:url('http://src.ucoz.ru/t/999/4.gif') bottom repeat-x #FCFCFC;color:#05adbb}      
.fastNavForumA {color:#05adbb; font-weight:bold}      
/* -------------------------- */      

/* forum Page switches */      
.ThrTopButtonsRow1 {background: #131a27; color: #54627b;}
.pagesInfo {background:#090e17;padding:6px;font-size:9pt;}      
.switch {background:#090e17;width:15px;font-size:9pt;}      
.switchActive {background:#090e17;font-weight:bold;color:#05adbb; padding: 6px;font-size: 9pt;}      
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}      
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}      
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}      
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}      
/* ------------------- */      

/* forum Threads Style */      
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:6px;background:#090e17;}      
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#090e17;}       
.threadLastPostTd {padding:2px;font-size:7pt;}      
.threadDescr {color:#858585;font-size:9pt;}      
.threadNoticeLink {font-weight:bold;}      
.threadsType {padding:2px;background:#EEEEEE;height:20px;font-weight:bold;font-size:7pt;color:#000000;padding-left:40px;  }      
.threadsDetails {padding:6px;background:#090e17;height:20px;color:#54627b;}      
.forumOnlineBar {padding:6px;background:#090e17;height:20px;color:#54627b;}      

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}      
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}      
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}      
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}      

a.threadLink:link {text-decoration:none; color:#05adbb;}      
a.threadLink:visited {text-decoration:none; color:#05adbb;}      
a.threadLink:hover {text-decoration:underline; color:#05adbb;}      
a.threadLink:active {text-decoration:underline; color:#000000;}      

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

/* Posts View */
.postTable {background:#05adbb;box-shadow: 0 0 21px rgba(0,213,227,0.15);}      
.postPoll {background:#090e17;text-align:center;}      
.postFirst {background:#090e17;}      
.postRest1 {background:#090e17;}      
.postRest2 {background:#090e17;}      
.postSeparator {border:none; background:#090e17;}      

.postTdTop {background:#090e17;color:#05adbb;height:20px;padding:6px;}      
.postBottom {background:#090e17;height:20px; padding:0px 15px 0px 10px;}      
.postUser {font-weight:bold;}      
.postTdInfo {text-align:center;background: #090e17;}      
.postRankName {margin-top:5px;}      
.postRankIco {margin-bottom:5px;margin-bottom:5px;}      
.reputation {margin-top:5px;}      
.signatureHr {margin-top:20px;color:#597798;}      
.posttdMessage {padding:10px;background:#090e17;text-align: justify; color:#597798;}
.userAvatar {text-align: center; width: 100px;}
/* Код и цитата */  
.bbCodeBlock {padding: 5px 5px 5px 0px; border-left: 4px solid #05adbb; margin-bottom:10px; border-bottom: 1px solid #05adbb; border-top: 1px solid #05adbb; border-right: 1px solid #05adbb;}  
.bbCodeName {color: #05adbb;padding:0px 14px !important;font-size:13px !important;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}  
.codeMessage {padding:7px 14px !important;border:0px !important;color:#D2CBC0 !important;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; font-size:12px;font-style: italic;} 

.bbQuoteBlock {padding: 5px 5px 5px 0px; border-left: 4px solid #05adbb;margin-bottom:10px;}  
.bbQuoteName {color: #05adbb;padding:0px 14px !important;font-size:13px !important;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}  
.quoteMessage {padding:7px 14px !important;border:0px !important;color:#D2CBC0 !important;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; font-size:12px;font-style: italic;}

.pollAnswer {font-size:14px; float:left;} 
.pollPos {font-size:14px;color:red;} 
.pollResult {font-size:14px;} 
.pollPers {font-size:14px;color:green;} 
.pollQuestion {font-size:19px;color: #05adbb;} 
.polltotal {color:#000;} 
.pollBar img {height: 100%;}         

.signatureView {font-size:7pt;}            
.edited {padding-top:30px;font-size:7pt;text-align:right;color:gray;}      
.editedBy {font-weight:bold;font-size:8pt;} 
.replaceBody {color:#05adbb; background:#090e17}  
.replaceTable {color:#05adbb; background:#090e17;height:120px;width:341px;}       

.statusBlock {padding-top:3px;}      
.statusOnline {color:#0000FF;}      
.statusOffline {color:#FF0000;}      
/* ---------- */      

/* 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: url('http://src.ucoz.ru/t/999/16.gif') no-repeat 0px 4px;}      
.newPollItem {padding: 0 0 0 8px; background: url('http://src.ucoz.ru/t/999/16.gif') no-repeat 0px 4px;}      
/* ----------------------- */      

/* forum Post Form */      
.loginButton {font-size:7pt;background:#090e17;color:#575757;border:1px outset #636363;}      
.pollBut, .searchSbmFl, .commSbmFl, .signButton {font-size:7pt;color:#090e17;border:1px outset #615E58;}      

.codeButtons {font-size:7pt;background:#05adbb;color:#090e17;border:1px outset #615E58;}      
.codeCloseAll {font-size:7pt; font-weight:bold;background:#05adbb;color:#FFFFFF;border:1px outset #615E58;}      
.postNameFl,.postDescrFl {width:400px}      
.postPollFl,.postQuestionFl {width:400px}      
.postResultFl {width:50px}      
.postAnswerFl {width:300px}      
.postTextFl {width:550px;height:150px}      
.postUserFl {width:300px}      

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}      
.smilesPart {padding-top:5px;text-align:center}      
/* ----------------- */      
/* User Group Marks */ 
a.groupModer, a.groupModer:hover {color:#8d21b5;font-weight:bold;font-style:normal;} 
a.groupAdmin, a.groupAdmin:hover {color:#E11414;font-weight:bold;font-style:normal;} 
a.groupUser, a.groupUser:hover {color:#0CBD4D;font-weight:bold;font-style:normal;} 
a.groupVerify, a.groupVerify:hover {color:#f0a432;font-weight:bold;font-style:normal;} 
a.groupFriends, a.groupFriends:hover {color:#9B284C;font-weight:bold;font-style:normal;} 
a.groupBanned, a.groupBanned:hover {color:#000000;font-weight:bold;font-style:normal;} 
a.groupOther1, a.groupOther1:hover {color:#FF0080;font-weight:bold;font-style:normal;} 
a.groupOther2, a.groupOther2:hover {color:#ff70d9;font-weight:bold;font-style:normal;} 
a.groupOther3, a.groupOther3:hover {color:#765F57;font-weight:bold;font-style:normal;} 
a.groupOther8, a.groupOther8:hover {color:#f0975b;font-weight:bold;font-style:normal;} 
a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {color:#faaa32;font-weight:bold;font-style:normal;} 
/* ---------------- */
/* ====== forum End ====== */