/* @Autor		"WDS/SDA", Serov Dm. */
/* @subpackage	template */
/* @link		web-development-school.ru */
/* @email		info@web-development-school.ru */
/* @license(EN)	All rights reserved. Copying, modifying, or distributing this code is prohibited. Please send an */
/*				email to <info@web-development-school.ru> if you would like permission to use (copy, modify) this code. */
/* @license(RU)	Все права защищены. Копирование, изменение или распространение этого кода без разрешения автора запрещено. */
/*				Если вы хотите получить разрешение на использование (копирование, изменение и т.п.) этого кода, пожалуйста */
/*				отправьте email на адрес <info@web-development-school.ru>. */
/* @copyright	"WDS/SDA" (Serov Dm.), Copyright 2018 ©  Update 2024 */

html {height:auto;}
body {background-color: RGB(0,0,255);text-align:center;height:100%;}
p {font-size: 16px;text-align: justify;}
ul {font-size: 16px;}
header,nav,section,article,aside,footer {display: block}
a:focus {outline:none;}
#b-container {background-image: url(/images/System/fon.png);border-left: 3px solid rgb(0,255,255);border-right: 3px solid rgb(0,255,255);min-height:100%;margin:0 auto;text-align:left;width: 1200px;}
#header {padding: 0;position: relative;min-height: 90px;}
#header div.logo {float:left}
#header div.logo a {color: RGB(0,0,0); text-decoration:none;}
.breadcrumbs {text-align: center;}
.breadcrumb {background-color: RGB(255,255,255);margin:0 0 2px;padding: 0 0;}
.breadcrumb>li {font-size: 12px;color: rgb(140,140,140);}
.breadcrumb>li>.divider {padding: 0 0;}
.breadcrumb>li>.divider img {vertical-align: -1.5px;margin: 0 -1px 0 1px;}
.breadcrumb>li>.divider.icon-location {width: 1px;}
.breadcrumb>.active {color: rgb(0,0,0);font-size: 12px;}
.breadcrumb>li>.pathway {color: rgb(0,0,255);font-size: 12px;}
.btn-group.pull-right {display: none;}
.btn{background-color: RGB(0,0,0);height: 30px;margin: 4px 0 5px 54px; background-image: linear-gradient(to bottom, RGB(67,67,255), RGB(0,255,255));background-repeat: repeat-x;border-color: rgb(0,0,255);border-width: 2px; color: RGB(255,255,255);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn:hover {background-color: RGB(0,255,0);}
.btn-primary { margin:4px 0 5px 54px;border-color: rgb(0,0,255);background-image: linear-gradient(to bottom, RGB(67,67,255), RGB(0,255,255));}
.btn-primary:hover {background-color: RGB(0,255,0); color: RGB(0,0,0);}
.btn-primary.validate:hover {background-color: RGB(210,210,210); color: RGB(0,0,0); }
p.img_caption {display: none;}
button.btn_php {font-size: 32px; font-family: 'Monotype Corsiva';}
.controls a.btn {height:19px;}
.controls a.btn:hover {height:19px;background-color: RGB(210,210,210);color: RGB(0,0,0);}
.userdata a {margin: 0 0 0 0;}
.icon-question-sign {margin: 0 0 0 -18px;}
a.btn.dropdown-toggle {border-color: rgb(0,0,255);background-image: linear-gradient(to bottom, RGB(67,67,255), RGB(0,255,255));height: 20px;}
.moduletable.info-php {background-color: red;color: white;margin-top: 20px;font-weight: bold;}
p.p_php_info {border: 3px ridge #FF9800;border-radius: 5px;padding: 10px;}
a.btn.dropdown-toggle { border-color: rgb(0,0,255);background-color: RGB(0,255,0);height: 20px;}
.caret {border-top: 4px solid rgb(255,255,255);}
.left {width:202px; float:left;}
.rigth {width:240px; float:right; margin-right: 7px;}
#sect_main {min-height:420px;}
ul.category-module.recent-articles {list-style-type: none;margin: 0;text-align: center;}
.moduletable.recent-articles .mod_img {display: inline-block;margin-bottom: 7px;}
p.mod-articles-category-introtext {display: inline-block;}
.moduletable.recent-articles ul li {text-align: justify;margin: 0 9px 15px 9px;width: 270px;display: inline-block;vertical-align: top;}
.moduletable.recent-articles h3 {color: blue;line-height: 20px;font-family: Georgia;font-style: italic;font-size: 16px;text-align: initial;}
select.Spisok {width: 550px;border: 1px rgb(150,150,150);font-family: Georgia;font-size: 14px;font-style: italic;margin-bottom: 0;}
select.Spisok option {font-weight: bold;text-decoration: underline;color: rgb(0,0,255);}
select.Spisok option:hover {background-color: #0342f4; color: white;}
select.Spisok:focus {outline: none;}
select.Spisok option.Zagolovok:hover {background-color: rgb(255,255,255);}
select.Spisok option.Zagolovok2 {font-size: 5px;}
select.Spisok option.Zagolovok2:hover {background-color: rgb(255,255,255);}
select.Spisok option.Zagolovok {text-align: center;font-size: 18px;text-decoration: underline;color: rgb(70,70,70);}
blockquote p {font-size: 13px;}
blockquote {border: 2px solid rgb(140,140,140);border-radius: 5px;background-color: #f3f3f3;padding: 10px 15px 10px 15px;overflow-x: auto;}
.img-polaroid {border: 1px solid rgb(255,255,255);box-shadow: none;}
p.img_caption {display: none;}
.articleBody ul {margin: 0 0 0 205px;}
table.jsArr {margin-top: 17px;}
table.jsArr td p {margin-bottom: 0;}
.content {background-color:RGB(255,255,255);float:left;padding:4px 12px 4px 12px; margin:10px 0 15px 7px;width:900px;border: 3px solid RGB(0,255,255);border-radius: 7px;min-height: 700px;}
.blog {padding-top: 12px;}
.pagination {
    display: block;
    margin: 10px 0;
	text-align:center
}
.num {
    color: #FFFFFF;
    display: inline;
    margin: 0 4px;
}
.num a {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF !important;
    padding: 3px 6px;
    text-decoration: none !important;
}
.num a:hover, .num span {
    background: none repeat scroll 0 0 #00B4FF;
    padding: 4px 5px;
}
.pagination a {
    padding: 4px 5px;
    text-decoration: underline;
}
#clear, .row-separator, .clr {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0;
}
#f-loc {height:120px;}
#footer {
	background-color: RGB(80,80,80);
	border-top: 2px solid RGB(51,51,51);
	color: RGB(255,255,255);
	position:relative;
	margin:-120px auto 0;
	height:118px;
	width:1200px;
}
#footer a {color: RGB(255,255,255); text-decoration: underline}
#footer a:hover {text-decoration: none}
.ftr {
	float: left;
	margin: 7px 0 0 24px;
	text-align:left;
	font-size:13px	
}
.ftr2 {
	float: left;
	margin: 7px 0 0 24px;
	text-align:left;
	font-size:13px	
}
p.copyright {
	position:absolute;
	right:10px;
	bottom:35px;
	font:12px Arial, Helvetica, sans-serif;
	color:RGB(255,255,255)
}
p.copyright a {
color:RGB(255,255,255)
}
.copyright2 {
	float: right;
	margin: 0 3px 0 0;
	text-align:right;
	font-size:13px	
}
p.copyright2 {
	position:absolute;
	right:10px;
	bottom:20px;
	font:12px Arial, Helvetica, sans-serif;
	color:RGB(255,255,255)
}
.copyright3 {
	float: right;
	margin: 0 3px 0 0;
	text-align:right;
	font-size:13px	
}
p.copyright3 {
	position:absolute;
	right:10px;
	bottom:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:RGB(255,255,255)
}
.footer-menu {
	float: left;
	margin: 5px 3px 0 24px;
	text-align:left;
	font-size:13px	
}
.footer-menu p {
	margin: 0 0 0;
}
.moduletable {
margin: 10px 0 0 0; 
padding: 0 3px 0 3px;
background-color: RGB(255,255,255);
}
.moduletable.adv_right {padding: 0;}
.moduletable.banner-cpa {margin: 10px 0 30px 0;}
.moduletable.navigator {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-width: 1px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: 30px;
}
.moduletable.novosty {
    padding: 0 3px 3px 3px;
}
.moduletable.glav {
margin: 10px 0 10px 0;
padding: 2px 2px 2px 2px;
text-align: center;
background-color: #e2f2ff;
}
.moduletable.sotsset {
	border: none;
    padding-left: 230px;
    background-color: transparent;
}
.moduletable.info {
	border-color: red;
    border-width: 2px;
    border-radius: 7px;
    margin-top: -7px;
    margin-bottom: 15px;
}
.moduletable.info p {
	margin-bottom: 1px;
}
ul.category-module.novosty {
	font-size: 12px; 
	list-style: none;
	margin: 0 0 0 1px;
	padding: 3px 3px 0 3px;
}
ul.category-module.novosty li a.mod-articles-category-title {
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}
ul.category-module.novosty li {
	 line-height: 15px;
	 font-family: Georgia;
     font-style: italic;
	 font-weight: bold;
	 font-size: 13px;
	 margin-bottom: 15px;
}
ul.category-module.novosty li p.mod-articles-category-introtext {
    line-height: 14px; 
	margin-bottom: -1px;
	font-family: Tahoma;
    font-style: normal;
	font-weight: normal;
	font-size: 12px;
}
.moduletable.autr {padding: 0;}
.moduletable.banner {padding: 0;}
.moduletable.stt {margin-bottom: 10px;}
dl.stats-module.stt {margin-bottom: 7px; margin-top: 7px;}
dl.stats-module.stt dt {
    font-size: 12px;
    font-family: Georgia;
	font-style: italic;
}
dl.stats-module.stt dd {margin-bottom: 5px; margin-top: -3px;}
.moduletable.super-btn {
	padding: 0 0 0 0;
    border: none;
	background-color: transparent;
}
.moduletable.super-btn p {margin: 0 0 0 0;}
.moduletable.abcd {text-align: center;}
.moduletable.topcontent {padding: 2px;}
.moduletable.topcontent p{margin: 0; text-align: center;}
.moduletable.bottomcontent {padding: 2px;}
.moduletable.bottomcontent p{margin: 0; text-align: center;}
.moduletable.zagruz {border: none;}
.moduletable.prforums {border: none; margin: -15px 0 0 0;}
.custom.abcd {margin-top: 15px;}
h3.moduletitle {
  background-color: rgb(6,189,255);
  color: rgb(0,0,0);
  font-size: 16px;
  line-height: 20px;
  margin: 0 -3px 5px -3px;
  padding: 4px 5px;
  text-align: center;
  font-family: Georgia;
  text-decoration: none;
}
input#modlgn-username.input-small, input#modlgn-passwd.input-small {
	border: 2px solid rgb(67,67,255);
}
.input-prepend .add-on {
	border: solid rgb(67,67,255);
	border-width: 2px 0 2px 2px;
	background-color: rgb(107,223,255);
}
#login-form input.input-small {
	width: 135px;
}
#form-login-submit {
margin: 5px 0 8px
}
.userdata {
margin: 0 2px 0 2px;
}
#login-form .input-append {
	margin: 5px 3px 0 -3px;
}
#login-form .input-append .add-on {
margin-left:0
}
#login-form .input-append .add-on.forgot {
	margin-left:-1px;
	width: 10px;
}
form#login-form.form-inline {
	margin: 0 0 10px;
}
.form-inline .checkbox input[type="checkbox"] {
	margin: 3px 3px 0 23px;
}
.bannergroup .banneritem {margin: 0;}
a {color: rgb(0,0,255);}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}
.article-index {margin:0 0 10px 10px;}
.pagenavcounter {margin: 10px 0 20px; color: rgb(0,6,102);}
.toclink.active {font-weight:bold; text-decoration:underline}
p img {vertical-align: baseline;}
p.readmore {text-align:right;}
.items-leading, .items-row {margin: 20px 0;}
.item-image {margin:0 15px 10px 0;}
.pull-none.item-image {text-align:center;}
.pull-right.item-image {float:right}
.page-header {
  border: medium none;
  margin: 0 0 10px;
  padding: 0;
}
.pull-left.item-image {
	margin:5px 15px 5px 0;
	float:left;
	border: 2px solid RGB(100,100,100);
}
.img-fulltext-left {
	margin:7px 15px 5px 0;
	float:left;
	width:250px;
}
.img-fulltext-left img {
	border:1px solid #ccc;
	padding:1px;
	width:250px;
}
.blog .leading-0, .blog .leading-1, .blog .leading-2, .blog .leading-3, .blog .leading-4 {
	border-bottom:2px solid #ccc;
	padding:0 0 10px;
	margin:0 0 45px 0;
}
.article-info {
	margin:10px 0 20px 0;
	padding:5px 0;
	border-bottom:1px dashed #ccc;
	font-size:12px;
}
.listItemIntrotext {margin:10px 0;}
.tags {margin:10px 0;}
.label-info[href], .badge-info[href] {padding:3px 8px;}
.item {
	border:1px solid #d4d4d4;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	padding: 10px
}
.items-row.cols-2.row-0 {
  border-bottom: 2px solid #ccc;
  margin: 0 0 15px;
  padding: 0 0 5px;
}
.items-row.cols-2 .item {
  border: 1px solid #CCCCCC;
  float: left;
  margin: 0 15px 10px 0;
  padding: 10px;  
}
.items-row.cols-2 .item.column-2 {margin:0 0 10px;}
.category-desc {
	border-bottom:3px solid #ccc;
	margin:0 0 20px;
	padding:0 0 10px
}
.category-desc img {
	width:250px;
	float:left;
	margin:0 15px 10px 0
}
.errorPage {text-align: center;}
.errorPage h1 {
	color: red;
	font-size: 40px;
	margin: 0 0 30px
}
.errorPage h2 {
	color: #333;
	font-size: 25px;
	margin: 30px 0 0
}
h1, .componentheading {
	font-size: 28px;
	font-weight: normal;
	line-height: 27px;
	margin:0 0 12px;	
}
.page-header h1 {margin: 12px;}
h2 {
	font-size: 26px;
	margin: 20px 10px 15px 10px;
	text-decoration: underline;
	line-height: 30px;
}
h3 {font-size:16px;margin:0 0 10px;text-decoration: underline;line-height: 25px;}
h4 {
	font-weight:normal;
	margin:0 0 10px;
	line-height:20px;
	font-size:18px
}
ul.unstyled li {
	text-align: center;
	font-family: Georgia;
	font-style: italic;
	font-size: 16px;
}

hr {
    margin: 20px 0;
    border: 0;
    border: 3px ridge #00ffff;
}
.moduletable.my_site {
    padding: 0;
}
ol.nav.nav-tabs.nav-stacked li {margin: 0 0 12px 0;font-size: 17px;}
.nav-tabs.nav-stacked>li:first-child>a, .nav-tabs.nav-stacked>li>a {border-bottom: none;border-top: none;border-right: none;border-left: ridge 4px blue;border-top-left-radius: 0;border-bottom-left-radius: 0;color:black;}
hr.hr_dnt_t {border: 1px solid rgb(180, 180, 180);margin-top: 30px;}
hr.hr_dnt_b {border: 1px solid rgb(180, 180, 180);margin-bottom: 30px;}
.moduletable.adv_cake_top_content {text-align: center;}
.moduletable.adv_right p img {vertical-align: middle;}