

/* Start:/local/templates/bk3/components/bitrix/search.title/top/style.css?16035732002092*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/bk3/components/bitrix/search.title/top/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/bk3/components/bitrix/breadcrumb/.default/style.min.css?1603627625467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/bk3/components/bitrix/menu/left_plus/style.css?16035732001158*/
/* Left menu*/
div.left-menu-out
{
	padding:0px;
}
div.left-menu
{
	width:100%;
	margin:0px;
}

.left-menu div.separator
{
	width:100%;
	height:1px;
	font-size:1px;
	margin:0;
	background:url(/local/templates/bk3/components/bitrix/menu/left_plus/images/menu-items-separator.gif) left repeat-x;
}

.left-menu div.directory
{
	background:url(/local/templates/bk3/components/bitrix/menu/left_plus/images/arrow.gif) right 65% no-repeat;
}

.left-menu a
{
	font-size:13px;
	text-decoration:none;
	color:#072838;
	font-weight:normal;

}

div.left-menu a.selected{color:#c30808;}
div.left-menu a:hover{text-decoration: none;}
div.left-menu div.left-level-2 {
	margin-left: 20px;
}







div.left-menu a:link, div.left-menu a:visited, div.left-menu a:active, div.left-menu a:hover
{
	color:#c2110d; text-decoration:none; widt1h: 100%; padding: 10px 8px; font: normal 13px Tahoma; line-height: 14px;
	display: block; border-bottom: 1px solid #e3e3e3;
}
div.left-menu a:hover{background: #c2110d; color:#fff;}
div.left-menu a.selected:link, div.left-menu a.selected:visited, div.left-menu 
a.selected:active, div.left-menu a.selected:hover
{color:#fff; background: #c2110d; bor1der-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.clear {font-size: 1px; height: 1px}



/* End */


/* Start:/local/templates/bk3/styles.css?167530771723847*/
/* Text */
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif; 
	margin:1.35em 0 1em;
	font-weight:normal;
	line-height:1.2; color: #3b3f42;
}
h1 { font-size:152%; margin:0 0 0.5em 0; }
h2 { font-size:135%; }
h3 { font-size:128%; }
h4 { font-size:115%; }
h5 { font-size:107%; }
h6 { font-size:100%; }


.progress { position:relative; width:400px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; }
.bar { background-color: #B4F5B4; width:0%; height:20px; border-radius: 3px; }
.percent { position:absolute; display:inline-block; top:3px; left:48%; }

/*Links*/
a:link {color: #c6211d; text-decoration: underline;}
a:visited{color:#c6211d; text-decoration: underline;}
a:active {color: #c6211d; text-decoration: none;}
a:hover{color:#c6211d; text-decoration: none;}

h2 a { font-size:100%; }
h1 a { color: #3b3f42; }
h1 a:visited { color: #3b3f42; }
h1 a:hover { color: #c6211d; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

a.contact{display:block; width: 100%; height: 36px; background:url(/images/contact-bg.png) center left no-repeat; margin: 5px 0px 15px 0px; text-decoration: none; color: #fff; line-height: 18px;}
a.contact span{line-height:34px; margin:0 0 0 50px;}
a.contact div.contact-right{width: 10px; height: 36px; background:url(/images/contact-bg.png) center right no-repeat; float: right;}

a.basket{display:block; width: 100%; height: 102px; background:url(/images/basket2.png) center right no-repeat; margin: 5px 0px 15px 0px; text-decoration: none; color: #333; line-height: 18px;}
/*a.basket span{color: #333; line-height: 138px; margin: 0 0 0 4px; overflow: hidden; font-size: 15px; background: url("/images/zakaz-bg.png") repeat-x scroll center center transparent; padding: 1px 3px;}
*/
a.basket span{color: #333; line-height: 138px; margin: 0 0 0 4px; overflow: hidden; font-size: 15px; font-weight: bold;}

a.basket:hover span{color: #C2110D;}
a.basket div.basket-left{width: 10px; height: 102px; background:url(/images/basket2.png) center left no-repeat; float: left;}

/*BK*/

.comment  {padding:0 0 25px 0px;}
.comment .author {padding:0 0 8px 5px}
.comment .author span {color:#bfbfbf; margin:0 10px}
.comment .field {border:1px solid #c4c4c3; background:url(/images/comment-bg.gif) 0 100% repeat-x; position:relative}
.comment .arrow {position:absolute; top:-5px; left:30px; background:url(/images/comment-arrow.gif) 0 0 no-repeat; width:9px; height:6px}
.comment .del {position:absolute; top:-25px; right:0px;}
.comment .text {padding:15px 15px 15px 15px; text-align:left;}
.comment .text img {max-width: 720px;}

.blog-comment  {padding:0 0 25px 0px;}
.blog-comment .blog-author {padding:0 0 8px 5px}
.blog-comment .blog-author span {color:#bfbfbf; margin:0 10px}
.blog-comment .blog-comment-cont {border:1px solid #c4c4c3; background:url(/images/comment-bg.gif) 0 100% repeat-x; position:relative; margin-top: 8px;}
.blog-comment .del {position:absolute; top:-25px; right:0px;}
.blog-comment .text {padding:15px 15px 15px 15px; text-align:left;}
.blog-comment .text img {max-width: 720px;}
.blog-comment .blog-comment-content{padding-top: 10px;}

div.dv-blog-avatar{position:absolute; top:-23px; left: -15px; padding: 3px; border: 1px solid #ddd; background: #fff; width: auto; _width: 37px;}
div.dv-blog-avatar a{width: auto; _width: 37px; float: left;}
div.dv-blog-avatar img{float:left;}
div.dv-blog-avatar-space{float: left; width: 40px; height: 23px;}
.blog-comment .arrow {position:absolute; top:-5px; left:65px; background:url(/images/comment-arrow.gif) 0 0 no-repeat; width:9px; height:6px}
.blog-comment .blog-commentinfo{padding-left: 55px;}

fo1nt.errortext{display:none !important;}

.blog-post {position:relative; margin-bottom: 20px; padding: 0px;}
.blog-post .blog-post-title{background: transparent none; border: 0; font: 17px Tahoma; color: #555; padding: 0px;}

div.forum-header-box {background:#4c5863;}
div.forum-header-title span{color: #fff;}

div.blog-post-edit-form{width: 100%; padding: 0; background-color: #fff;}

table.tbl-reg{width: 100%}
table.tbl-reg td{padding: 5px 5px; font: 13px Tahoma; color: #666;}
table.tbl-reg td div input{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.tbl-reg td select{width: 405px; padding: 3px 2px; font: 13px Tahoma; color: #666;}

table.tbl-reg td textarea{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.form-table{width: 100%;}
table.form-table td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.form-table tbody td input{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.form-table tbody td textarea{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}


table.form-table-side{width: 100%;}
table.form-table-side td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.form-table-side tbody td input{width: 100%; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.form-table-side tbody td textarea{width: 100%; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}


table.data-table-tab{width: 430px;}
table.data-table-tab td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.data-table-tab tbody td input{width: 190px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.data-table-tab tbody td textarea{width: 190px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.data-table-tab2{width: 100%;}
table.data-table-tab2 td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.data-table-tab2 tbody td input{width: 300px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.data-table-tab2 tbody td textarea{width: 300px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

div.dv-addinfo table td{padding: 0}
div.dv-addinfo table th{padding: 0}

input.mybtn{background: url(/images/btn-bg.gif) no-repeat; hei1ght: 26px; width: 167px; border: 0; padding: 4px 0;}
input.mybtn2{background: url(/images/btn2-bg.gif) no-repeat; hei1ght: 26px; width: 117px; border: 0; padding: 4px 0;}
input.mybtn2:hover{background: url(/images/btn2-bg.gif) no-repeat; hei1ght: 26px; width: 117px; border: 0; padding: 4px 0;}
input.mybtn3{background: url(/images/btn3-bg.gif) no-repeat; hei1ght: 26px; width: 97px; border: 0; padding: 3px 0;}
input.mybtn4{background: url(/images/btn4-bg.gif) no-repeat; hei1ght: 26px; width: 77px; border: 0; padding: 3px 0;}
input.mybtn5{background: url(/images/btn5-bg.gif) no-repeat; hei1ght: 26px; width: 57px; border: 0; padding: 3px 0;}
input.mybtn6{background: url(/images/btn6-bg.gif) no-repeat; hei1ght: 26px; width: 37px; border: 0; padding: 3px 0;}

input.btn200{background: url(/images/btn200.gif) top no-repeat; width: 200px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn200:hover{background: url(/images/btn200.gif) bottom no-repeat; width: 200px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn180{background: url(/images/btn180.gif) top no-repeat; width: 180px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn180:hover{background: url(/images/btn180.gif) bottom no-repeat; width: 180px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn150{background: url(/images/btn150.gif) top no-repeat; width: 150px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn150:hover{background: url(/images/btn150.gif) bottom no-repeat; width: 150px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn120{background: url(/images/btn120.gif) top no-repeat; width: 120px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn120:hover{background: url(/images/btn120.gif) bottom no-repeat; width: 120px; border: 0; padding: 4px 0; _padding: 3px 0;}

input.btnsrc{background: url(/images/btnsrc.gif) top no-repeat; width: 60px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btnsrc:hover{background: url(/images/btnsrc.gif) bottom no-repeat; width: 60px; border: 0; padding: 4px 0; _padding: 3px 0;}

ul.tab-list {
display:block;
}
.tab-section-container{background:url(/images/hook2.gif) top left no-repeat;}

.tab-section-container ul.tab-list, ul.tab-list li {
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.tab-section-container ul.tab-list {
background:transparent url(/images/horizontal-line.gif) no-repeat scroll right bottom;
height:30px; padding-left: 16px;
}
ul.tab-list li {
display:block;
float:left;
font-size:13px;
height:30px;
margin-right:2px;
overflow:hidden;
}
ul.tab-list a:link, ul.tab-list a:visited {
background:transparent url(/images/tabs.gif) repeat scroll right 60px;
color:#474747;
display:block;
font-weight:bold;
line-height:30px;
text-decoration:none;
font: bold 13px Tahoma;
}
ul.tab-list a span {
background:transparent url(/images/tabs.gif) repeat scroll left 60px;
display:block;
margin-right:14px; padding: 7px 0;
padding-left:14px;font: bold 13px Tahoma; color: #444;
}
ul.tab-list a:hover {
background:transparent url(/images/tabs.gif) repeat scroll right 30px;
display:block;
font: bold 13px Tahoma;

}
ul.tab-list a:hover span {
background:transparent url(/images/tabs.gif) repeat scroll left 30px;
display:block;
white-space:nowrap;
}
ul.tab-list .active a:link, ul.tab-list .active a:visited, ul.tab-list .active a:visited, ul.tab-list .active a:hover {
background:transparent url(/images/tabs.gif) no-repeat scroll right 0;
}
ul.tab-list .active a span, ul.tab-list .active a:hover span {
background:transparent url(/images/tabs.gif) no-repeat scroll left 0;
color:black;
}
.tab-boby-container {
padding:10px;
}
.tab-boby-container .tab-off {
display:none;
}
.tab-boby-container div.container {
width:100%;
}

li.vote-item-vote-first {border-top:0px}
ol.vote-items-list li {border-top:0px}
ol.vote-items-list li.vote-item-vote-first {border-top:0px}

table.voteinfo th{text-align:left; width: 160px; padding: 3px 0;}
table.voteinfo td{text-align:left; font: 12px Tahoma; letter-spacing: -1px; padding: 3px 0;}
table.voteinfo td a{text-align:left; font: 12px Tahoma; letter-spacing: -1px;}



/*Filter*/

table.tbl-rate{width: 100%; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
table.tbl-rate td{padding: 2px 5px; font: 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center}
table.tbl-rate th{padding: 2px 5px; font: bold 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center;}
table.tbl-rate .left{text-align: left}

div.admin-comment{background: #ffffea; border: 1px solid #f86015; color: #444; padding: 12px; margin-top: 20px;}
div.admin-comment span{font: 17px Tahoma; color: #888; margin: 3px 12px 10px 0px; display: block; float: left;}

div.forum-contact-links{display: none;}

table.tbl-blogtop a{font: 14px Tahoma; line-height: 20px;}
table.tbl-blogtop th{vertical-align: middle;}

div.search-tags-cloud a{line-height: 100% !important;}

table.tbl-blog{width: 100%; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
table.tbl-blog td{padding: 2px 5px; font: 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center}
table.tbl-blog th{padding: 2px 5px; font: bold 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center;}
table.tbl-blog .left{text-align: left}

div.blog-comment-form{width: 100% !important;}

table.gadgetholder td.gd-page-column0 .gdheader {
border-top:9px solid #D1DEE5;
}
table.gadgetholder td.gd-page-column1 .gdheader {
border-top:9px solid #E3EEB7;
}
table.gadgetholder td.gd-page-column2 .gdheader {
border-top:9px solid #D1DEE5;
}
table.gadgetholder td.gd-page-column0 {
border-right:1px solid #eee;
padding-right:10px;
}
table.gadgetholder td.gd-page-column1 {
border-right:1px solid #eee;
padding-right:10px;
}
.gdheader  {background-color:#fff;}


.bx-sm-feature-noselect .bx-sm-parent, .bx-sm-feature-noselect .bx-sm-parent-button {
background:url("/images/tabs.png") no-repeat scroll right -34px transparent !important;
}

#ddmenuadd .bx-sm-feature-noselect .bx-sm-parent .bx-sm-actions {
background:url("/images/tabs.png") repeat scroll right -37px transparent !important;
}
#ddmenuadd .bx-sm-feature-select .bx-sm-parent .bx-sm-actions {
background:url("/images/tabs.png") repeat scroll right 0 transparent !important;
}
.bx-sm-feature-noselect .bx-sm-parent, .bx-sm-feature-noselect .bx-sm-parent-button {
background:url("/images/tabs.png") no-repeat scroll right -34px transparent !important;
}
.bx-sm-feature-select .bx-sm-parent {
background:url("/images/tabs.png") no-repeat scroll right 0 transparent !important;
}
.bx-sm-feature-select .bx-sm-parent-button {
background:url("/images/tabs.png") no-repeat scroll right 2px transparent !important;
}
.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button {
background:url("/images/tabs.png") no-repeat scroll left -34px transparent !important;
}
.bx-sm-feature-select .bx-sm-parent .bx-sm-header {
background:url("/images/tabs.png") no-repeat scroll left 0 transparent !important;
}
.bx-sm-feature-select .bx-sm-parent-button .bx-sm-header-button {
background:url("/images/tabs.png") no-repeat scroll left 2px transparent !important;
}
.bx-sm-separator {
background:url("/images/tabs.png") no-repeat scroll left -68px transparent !important;
}
.bx-sm-feature-noselect .bx-sm-parent .bx-sm-header, .bx-sm-feature-noselect .bx-sm-parent-button .bx-sm-header-button {
margin-right:5px !important;}
.bx-sm-feature-select .bx-sm-parent-button .bx-sm-header-button {margin-right:5px !important;;}
.bx-sm-holder-show .bx-sm-parent .bx-sm-header {padding-left:20px !important; padding-right:15px !important;}
.bx-sm-parent a, a.bx-sm-parent, a.bx-sm-parent-button {font-family:Tahoma,Arial,Helvetica,sans-serif !important; font-size:13px;}

table.blogquote, table.blogcode {width: 99%;}

.block {background:none repeat scroll 0 0 #efefef; margin:0 0 1em 0; overflow:hidden; position:relative; line-height:16px; padding: 0px;}
.block .cr {background: url("/images/cr3.png") repeat-y scroll right center transparent; padding: 0px; margin: 0px;}
.block .cl {background:url("/images/cl3.png") repeat-y scroll left center transparent; margin: 0px; padding: 0px;}
.block .tl {background:url("/images/tl3.png") no-repeat scroll left top transparent; height:12px; margin: 0px; padding: 0px;}
.block .tr {background:url("/images/tr3.png") no-repeat scroll right top transparent; height:12px; margin: 0px; padding: 0px;}
.block .bl {background:url("/images/bl3.png") no-repeat scroll left bottom transparent; height:12px; margin: 0px; padding: 0px;}
.block .br {background:url("/images/br3.png") no-repeat scroll right bottom transparent; height:12px; margin: 0px; padding: 0px;}
.block-content{margin: 0px 16px; padding: 0px;}

a.main-bl{display: block; width: 100%; position: relative; text-decoration: none;}
a.main-bl:visited{text-decoration: none;}


.main-block {background:none repeat scroll 0 0 #efefef; margin:0 0 0 35px; overflow:hidden; position:relative;
line-height:16px; padding: 0px;}
.main-block .cr {background: url("/images/cr2.png") repeat-y scroll right center transparent; padding: 0px; margin: 0px;}
.main-block .cl {background:url("/images/cl2.png") repeat-y scroll left center transparent; margin: 0px; padding: 0px;}
.main-block .tl {background:url("/images/tl2.png") no-repeat scroll left top transparent; height:7px; line-height:7px; margin: 0px; padding: 0px; font-size: 1px;}
.main-block .tr {background:url("/images/tr2.png") no-repeat scroll right top transparent; height:7px; line-height:7px; margin: 0px; padding: 0px; font-size: 1px;}
.main-block .bl {background:url("/images/bl2.png") no-repeat scroll left bottom transparent; height:7px; line-height:7px; margin: 0px; padding: 0px; font-size: 1px;}
.main-block .br {background:url("/images/br2.png") no-repeat scroll right bottom transparent; height:7px; line-height:7px; margin: 0px; padding: 0px; font-size: 1px;}
.main-block .block-content{margin: 0px 12px; padding: 0px 0px 0px 12px; color: #3b3f42; font: bold 13px Tahoma; text1-shadow:1px 1px 1.5px #AAAAAA;}

a.main-bl:hover .main-block {background:none repeat scroll 0 0 #ebebeb; margin:0 0 0 35px; overflow:hidden; position:relative;
line-height:16px; padding: 0px;}
a.main-bl:hover .main-block .cr {background: url("/images/cr2h.png") repeat-y scroll right center transparent; padding: 0px; margin: 0px;}
a.main-bl:hover .main-block .cl {background:url("/images/cl2h.png") repeat-y scroll left center transparent; margin: 0px; padding: 0px;}
a.main-bl:hover .main-block .tl {background:url("/images/tl2h.png") no-repeat scroll left top transparent; height:7px; margin: 0px; padding: 0px;}
a.main-bl:hover .main-block .tr {background:url("/images/tr2h.png") no-repeat scroll right top transparent; height:7px; margin: 0px; padding: 0px;}
a.main-bl:hover .main-block .bl {background:url("/images/bl2h.png") no-repeat scroll left bottom transparent; height:7px; margin: 0px; padding: 0px;}
a.main-bl:hover .main-block .br {background:url("/images/br2h.png") no-repeat scroll right bottom transparent; height:7px; margin: 0px; padding: 0px;}
a.main-bl:hover .main-block .block-content{margin: 0px 12px; padding: 0px 0px 0px 12px; color: #c6211d; font: bold 13px Tahoma; text1-shadow:1px 1px 1.5px #AAAAAA;}


table.main-cells{width: 100%;}
table.main-cells td{vertical-align: top;}

div.main-bl-1{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/01.png) center no-repeat;}
div.main-bl-2{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/04.png) center no-repeat;}
div.main-bl-3{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/02.png) center no-repeat;}
div.main-bl-4{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/03.png) center no-repeat;}
div.main-bl-5{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/05.png) center no-repeat;}
div.main-bl-6{position: absolute; width: 57px; height: 59px; top: -1px; left: 0px; background: url(/images/icons/06.png) center no-repeat;}

div.main-bl-txt{margin: 7px 0px 20px 60px; font: 13px Georgia, Tahoma; color: #3b3f42; line-height: 19px;}
div.main-bl-txt ul{margin:5px 0; padding-left:20px; font: 13px Georgia, Tahoma; color: #3b3f42; line-height: 19px;}

a div.main-bl-txt, a:visited div.main-bl-txt{margin: 7px 0px 20px 60px; font: 13px Georgia, Tahoma; color: #3b3f42; line-height: 19px;}
a:active div.main-bl-txt, a:hover div.main-bl-txt{margin: 7px 0px 20px 60px; font: 13px Georgia, Tahoma; color: #c6211d; line-height: 19px;}
a div.main-bl-txt li, a:visited div.main-bl-txt li{color: #3b3f42;}
a:active div.main-bl-txt li, a:hover div.main-bl-txt li{color: #c6211d;}

.bx-user-info-data-info {font-size: 12px !important}
.bx-user-info-data-info span {font-size: 12px !important}
.bx-user-info-data-info .field-name {font-size: 12px !important}

table.blogtop td a{font-size: 15px;}
table.blogtop td a.meta{font-size: 11px;}

span.blog-post-meta{color: #bbb; font-size: 11px; !important}
span.blog-post-meta span{color: #bbb; font-size: 11px; !important}
span.blog-post-meta a{color: #bbb; font-size: 11px; !important}

.blog-post-info{background:none transparent !important;}

ul.breadcrumb-navigation{padding: 0 0 10px 0; color: #999}
ul.breadcrumb-navigation li{color: #999}
ul.breadcrumb-navigation a{color: #999}
ul.breadcrumb-navigation span{color: #999}

table.forum-reviews-form {background-color:#fff;}

span.nav-current-page {background-color: #c6211d !important; color: #fff !important;}







#easyTooltip{
	margin:0 10px 1em 0; width:280px;
	padding:8px; background:#fcfcfc;
	border:1px solid #ddd;
	line-height:130%; z-index: 111;	font: 12px Tahoma; color: #444;			
	}
#easyTooltip h3{margin:0 0 .5em 0; color: #c6211d; font: bold 14px Tahoma, Arial, Helvetica, sans-serif;}
#easyTooltip h4{margin:.5em 0 .5em 0; color: #c6211d; font: 14px Tahoma, Arial, Helvetica, sans-serif;}
#item{display:none;}


/*Tabs*/
.tabs-hide {
display:none;
}
.tabs-nav {
border-bottom:1px solid #e6e6e6;
list-style:none outside none;
margin:0;
padding:0 0 0 10px;
width:100%; height:25px;
}

#containerTabs ul.tabs-nav li a {
background: url("/images/tab-bg.png") center top no-repeat;
font: 13px Tahoma; line-height: 17px;
color:#444;
display:block;
margin:1px; _margin-bottom:-1px;
padding:4px 0 3px;
text-align:center;
text-decoration:none;
width:116px;
}
#containerTabs ul.tabs-nav li a:hover {
background: url("/images/tab-bg-s.png") center top no-repeat;
}
#containerTabs ul.tabs-nav li.tabs-selected a {
background: url("/images/tab-bg.png") repeat scroll center top no-repeat; font: 13px Tahoma; line-height: 17px;
border-bottom: 1px solid #fff; _margin-bottom:-2px;
color:#333;
display:block;
padding:4px 0 4px;
text-align:center;
width:116px;
}
#containerTabs ul.tabs-nav li.tabs-selected a:hover {
background: url("/images/tab-bg-s.png") center top no-repeat;
}
.tabs-nav li {
background:none repeat scroll 0 0 transparent !important;
float:left;
margin:0 !important;
min-width:84px;
padding:0 !important;
}
.tabs-content {
display:inline-block;
padding:15px 0 0 10px;
width:100%;
}
.tabs-container {
width:100%;
}
#containerTabs {
float:left;
margin-top:1.5em;
width:100%;
}


table.tbl-txt{width: 100%; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
table.tbl-txt td{padding: 2px 5px; font: 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: left}
table.tbl-txt th{padding: 2px 5px; font: bold 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center;}
table.tbl-txt .left{text-align: left}
table.tbl-txt p{margin: 0;}

div#workarea table td p{margin: 0 !important;}

div.netprime {
    color: #636363;
    font: 12px/15px Georgia,Tahoma;
    position: absolute;
    right: 20px;
    text-align: right;
    bottom: 36px;
}

div.netprime td {
    color: #636363;
    font: 12px/15px Georgia,Tahoma;
    padding-left: 10px;
    text-align: right;
}

div.netprime td a {
    color: #434343; text-decoration: none;
    font: 12px/15px Georgia,Tahoma;
}

div.netprime td a:hover {
    color: #c6211d; text-decoration: none;
    font: 12px/15px Georgia,Tahoma;
}




#smoothmenu1 {padding:0; margin:0 auto; width: 98.5%; list-style-type: none; display: block; height:36px; background: url(/images/menu-bg.png) top repeat-x; position: relative;}
#topmnu li.menu-lft {float: left; margin: 0; height:42px; width: 20px; background: url(/images/menu-lft.png) top left no-repeat;}
#topmnu li.menu-rht {float: right; margin: 0; height:42px; width: 20px; background: url(/images/menu-rht.png) top right no-repeat;}

.search-form {
	width: 225px;
}
/* End */


/* Start:/local/templates/bk3/template_styles.css?167503284128256*/
html { width:100%; height: 100%; }

body
{
	height:100%;
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #363636;
}

form { margin:0; padding:0;}
form.main-form
{ 
	display: block;
	margin:0; 
	padding:0;
	width:100%;
	height:100%;
}

#page-container
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-width:990px;
	position: relative; max-width: 1400px; margin: auto; float: none;
}

div#measurer {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}

#page-wrapper
{	
	min-height:100%;	  
	margin: 0 auto -85px;
	min-width: 990px;
}

* html #page-wrapper { height: 100%; }

#header { overf1low: hidden; }

div.top-column { float: left; width: 100%; height: 235px; margin: 0; position: relative;  z-index: 101;}
div.main-column { float: left; width: 75%; margin: 0; position: relative; z-index: 1;}
div.right-column { float: right; width: 22%; display:inline;  z-index: 1;}

div#main-menu {position: absolute; top: 180px; left: 0px; width: 100%;}


div#cloud a{position: absolute; color: #8d9398; text-align: center; display: block;}

a#cl1 {top: 24px; left: 18%; font: 18px Tahoma; width: 250px;}
a#cl2 {top: 25px; left: 44%; font: 16px Tahoma; width: 260px;}
a#cl3 {top: 64px; left: 19%; font: 13px Tahoma; width: 350px;}
a#cl4 {top: 55px; left: 57%; font: 15px Tahoma; width: 240px;}
a#cl5 {top: 86px; left: 37%; font: 20px Tahoma; width: 250px;}
a#cl6 {top: 108px; left: 18%; font: 13px Tahoma; width: 230px;}
a#cl7 {top: 105px; left: 62%; font: 14px Tahoma; width: 230px;}
a#cl8 {top: 132px; left: 37%; font: 14px Tahoma; width: 360px;}

/* Logo */
#logo-image { position: absolute; top: 17px; left: 1em; }
#logo-image a { text-decoration: none; outline: none; }
#goto-home { display: block; text-decoration: none; outline: none; cursor: pointer;}

#phone-image { position: absolute; top: 27px; right: 1em; }
#phone-image a { text-decoration: none; outline: none; }

#contact-image { position: absolute; top: 110px; right: 1em; }
#contact-image a { text-decoration: none; outline: none; }

#auth-form { position:relative; top:5px; }
#auth-form td { padding: 3px;}
#auth-form td.field-name { text-align: right;}
#auth-form input.textbox { width: 143px;}
#auth-form input.checkbox { vertical-align: middle; }
#auth-form label.remember { font-size: 0.85em; vertical-align: middle;}
.auth-photo{float: right; margin: 10px 0 0 10px; border: 2px solid #fefefe;}

#user-menu { height: 100%; position: relative;}
#logout { position: absolute; bottom:0; right:0;}
#user-name { padding: 0.8em 0; font-size: 1.5em;}
#user-name a { font-size: 1em;}

/* Top menu */
#top-menu
{
	margin: 0 0 0 25px;
	padding: 0;
	list-style: none;
	position:relative;
	height: 40px;
	overflow: hidden;
	zoom:1;
	font-family: Arial, Helvetica, Sans-Serif;
	z-index: 2;
}

#top-menu li
{
	float: left;
	margin-right: 5px;
}

/* General Item */
#top-menu a
{
	display: inline-block;
	text-decoration: none;
	height: 35px;
	margin-top: 3px;
	outline: none;
}

#top-menu span
{
	display: inline-block;
	line-height: 35px;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 11px;
	padding-left: 11px;
	height: 35px;
	cursor: pointer;
	cursor: hand;	
}

/* Hover Item */
#top-menu a:hover { height: 35px; margin-top: 3px; }
#top-menu a:hover span { height: 35px; }

/* Selected Item */
#top-menu li.selected { border-bottom: 1px solid white; height: 39px;} 
#top-menu li.selected a { height: 39px; margin-top: 0; }
#top-menu li.selected span { margin-top: 0; height: 39px; line-height:39px;}

#top-menu-border, #submenu-border 
{ 
	position:relative; 
	top: -2px;  
	left: 0;    
	height:1px;	
	overflow: hidden; 
	font-size:1px; 
	display: block; 
}

#top-menu-border { background: #DEDEDE url(/local/templates/bk3/images/top-menu-border-bg.gif) right top no-repeat;}

/* SimpleTop Menu */
#simpletopmenu { margin:9px 0 0 35px; padding:0 0 10px 0; display: block; overflow: hidden; zoom: 1;}
#simpletopmenu li { list-style-type: none; display: block; float: left; margin: 0 1.3em 0 0;}
#simpletopmenu a { font-size: 1.3em; text-decoration: none; color: #666;}
#simpletopmenu a:hover {text-decoration: underline; color: #999;}
#simpletopmenu li.selected a { text-decoration: underline;}

#content { overflow: hidden; margin-bottom: 50px; margin-left:10px; zoom:1; z-index: 1; position: relative;}
#workarea {  z-index: 1; }
#workarea-single { margin-right: 35px; width:auto; float:none;}
#workarea-single #submenu-border { margin-right: 295px;}

#workarea-content { margin-top: 0.5em; margin-left: 1em; overflow:visible; zoom:1; position: relative; z-index: 1;}
#sidebar { margin-top: 0em; overflow:hidden; zoom:1;}
#sidebar h3 { font-size: 1.2em; margin:0 0 1em 0; padding:0; font-weight: normal;}
div.sidebar-content { margin-right: 1em;}

#footer {height: 150px; background: url(/images/bottom-bg.png) bottom repeat-x;}
#space-for-footer {height: 0px;}
#footer { position: relative; min-width:990px;  max-width:1400px; margin:0 auto;}
#footer div.dv-footer-l{position: absolute; bottom: 0px; left: 0px; height: 150px; width: 200px; background: url(/images/bottom-l.png) bottom left no-repeat;}
#footer div.dv-footer-r{position: absolute; bottom: 0px; right: 0px; height: 150px; width: 200px; background: url(/images/bottom-r.png) bottom right no-repeat;}
#footer div.dv-copy{position: absolute; bottom: 35px; left: 20px; font: 13px Georgia, Tahoma; color: #3b3f42; line-height: 19px;}
#footer div.dv-contact{position: absolute; bottom: 35px; left: 320px; font: 13px Georgia, Tahoma; color: #3b3f42; line-height: 19px;}

#copyright { padding:21px 0 0 35px; font-size: 0.85em; width: 49%;}
#copyright p { margin:0;}

#footer-links { width:50%; position:absolute; right:35px; top: 20px; margin:0; padding:0; list-style: none; text-align: right;}
#footer-links li { display: inline; padding-left:1.5em;}

a.page-feed-icon { width:16px; height: 16px; background: transparent url(/local/templates/bk3/images/rss.gif) no-repeat; position:absolute; right:0; top: 10px;}
a.header-feed-icon { background: transparent url(/local/templates/bk3/images/rss.gif) no-repeat; padding: 0 8px; margin: 0 5px; font-size:15px; zoom: 1; line-height: 16px;}

/* Search */
#page-title { overflow: hidden; padding-bottom: 1px;}
#page-title h1 { margin-right: 230px;}
#page-title #search { float:right; width:210px; margin-top: 0.5em; }

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { line-height: 13px; text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* Rounded block */
div.rounded-block { padding: 10px 0; overflow: hidden; position:relative; margin: 0 2em 2em 0; zoom:1;}
div.rounded-block div.corner 
{
	height:20px;
	width:20px;
	position:absolute;
	left:-10px;
	top:-10px;
	overflow: hidden;
}

div.rounded-block div.right-top, div.rounded-block div.right-bottom { margin-left: 100%; }
div.rounded-block div.left-bottom, div.rounded-block div.right-bottom { top: auto; }
div.rounded-block div.block-content { padding: 8px 21px;}

/* Auth Rounded Block */
div.auth-block { padding-top:0; marg1in:0;  margin: 0 2em 0 0;}
div.auth-block div.block-content { padding: 0 21px; height: 165px;}

div.auth-block .errortext, div.auth-block .notetext { margin-bottom:2em; position:relative; top:1em;}
div.auth-block .errortext ul, div.auth-block .notetext ul { padding-left: 0.9em;}


/* Last Item List */
ul.last-items-list
{
	display: block;
	margin: 0;
	padding: 0;
}

ul.last-items-list li
{
	display: block;
	margin: 0 0 0.6em 0;
	padding: 0;
	font-size: 0.85em;
	vertical-align: middle;
	list-style:none;
	zoom:1;
}

ul.last-items-list a.item-author { padding-left: 12px; }
ul.last-items-list a.item-name { }
ul.last-items-list span.item-description { display: block; }
ul.last-items-list li i
{
	vertical-align: baseline;
	padding: 0 0.2em;
	font-size: 0.8em;
	font-style: normal;
}

/* Photo Items List */
#sidebar div.photo-photo-list div.photo-photo-item-ascetic { padding: 2px; border: 1px solid; margin: 0 0.6em 0.6em 0; } 

/*Common Elements */
div.content-rounded-box { margin: 2em 0;}
div.content-rounded-box div.inner-box { padding: 1px 1em; border-left: 1px solid; border-right: 1px solid; zoom:1;}
div.content-rounded-box b.r1 { border-left: 1px solid; border-right: 1px solid; }
div.content-rounded-box b.r0 { border-left: 2px solid; border-right: 2px solid;}
div.content-form input.input-submit { font-size:1.5em; overflow:visible; padding:0 0.5em;}

/* Content List */
div.content-list {}
div.content-item {overflow:hidden; margin-bottom: 10px; zoom:1; position: relative;}
div.content-item div.content-sidebar {float:right; width: 30%; text-align:right; font-size:0.85em; display: inline;}
div.content-item div.content-avatar { float: left;}
div.content-item div.content-info {margin-left: 20px; float: left; width:50%; }
div.content-author { background: url(/local/templates/bk3/images/little-user.gif) no-repeat left bottom; padding-left: 12px; margin-bottom: 4px;}
div.content-author a { font-size: 0.85em; }
div.content-title { }
div.content-title a { font-size: 1.5em;}
div.content-description { margin-top: 0.5em; font-size: 1em;}
div.content-signature {  margin-top: 0.25em; font-size:1em; }
div.content-rating { background: url(/local/templates/bk3/images/rating.png) no-repeat 0 3px; position: absolute; right: 20%; top:0; font-size: 0.95em; padding-left: 15px;}
div.content-avatar a { background: url(/local/templates/bk3/images/default-user.gif) no-repeat; display: block; width:75px; height: 75px; }

div.user-sidebar div.content-info {margin-left: 87px; float: none; width:auto;}
div.user-sidebar div.content-title a {font-size: 1.1em;}

/* Content Table */
table.content-table
{
	width: 100%;
	border: 0;
	margin: 0 0 2em 0;
	clear: both;
}

table.content-table td.label, table.content-table td.value { padding: 1em 0.5em 0;}
table.content-table td.header { padding-top:0;}
table.content-table td.header h2 {margin:0;}

table.content-table td.label
{ 
	width: 23%;
	vertical-align: top;
	text-align:right;
	font-weight: bold;
}
table.content-table td.value { }

/* Filter */
div.filter-item { margin-bottom: 0.8em;}
div.filter-item label { display: block; }
div.filter-item input.filter-textbox { width: 98.8%; font-size: 1.1em;}
div.filter-item select { width: 100%; font-size: 0.9em;}
div.filter-item div.fields input.string { width: 100%; font-size: 1.2em;}
div.filter-button { text-align: right; margin-top: 1.3em;}
div.filter-button input.filter-submit { font-size: 1.1em; padding: 0 0.5em;}
div.filter-item .filter-inline { display:inline; }
.filter-checkbox { vertical-align: middle;}

/* List with dash bullet */


div.tabs-content ul, div.tabs-content ul li
{
    margin: 0 0 0.3em 0.625em !important;
    margin-left: 0.7em;
    padding: 0;
    list-style: none;
}

div.tabs-content ul { padding-bottom: 0.5em;}

div.tabs-content ul li:before { position: absolute; margin-left: -1.3em; content: "\2014\a0";}
div.tabs-content ul li
{
    zoom: expression(
        runtimeStyle.zoom = 0,
        insertBefore(
            createElement("m"), firstChild)
    );
}

div.tabs-content ul m { position: absolute; margin-left: -1.3em; }
div.tabs-content ul m
{
    zoom: expression(
        runtimeStyle.zoom = 0,
        innerText = "\2014"
    );
}





.mdash-list, .mdash-list li
{
    margin: 0 0 0.3em 0.625em !important;
    margin-left: 0.7em;
    padding: 0;
    list-style: none;
}

.mdash-list { padding-bottom: 0.5em;}

.mdash-list li:before { position: absolute; margin-left: -1.3em; content: "\2014\a0";}
.mdash-list li
{
    zoom: expression(
        runtimeStyle.zoom = 0,
        insertBefore(
            createElement("m"), firstChild)
    );
}

.mdash-list m { position: absolute; margin-left: -1.3em; }
.mdash-list m
{
    zoom: expression(
        runtimeStyle.zoom = 0,
        innerText = "\2014"
    );
}

.mdash-list li.selected a { text-decoration: none; font-weight: bold;}



/* Profile Form*/
div.profile-form div.button { text-align: center; }
div.profile-form div.field-gender select { width: auto;}
div.profile-form div.field-image input { width: auto;}
div.profile-form div.field-image div.form-input span { font-size: 1em;}
div.profile-form div.field-image img { margin-bottom: 8px;}
div.profile-form div.field-birthdaydate input { width: 150px;}

/* Login Form */
div.auth-box { width: 60%; margin: 3em auto; zoom:1; }

/* User List Search */
div.user-search-box { width:50%; margin-bottom: 1.5em; }
div.user-search-box input { font-size:1.5em; width:100%; margin:0; padding:0; border:none; color:#a1a1a1; background: white;}
div.user-search-box div.inner-box { padding: 1px 0.5em;}

/* User Stat Table*/
table.user-stat-list { width: 100%; border: 0; font-size: 0.85em; }
table.user-stat-list td { padding: 0 0 1em 0;}
table.user-stat-list td.user-name { width: 65%; vertical-align:top;}
table.user-stat-list td.user-name a { padding-left: 13px; }
table.user-stat-list td.user-stat { width: 35%; text-align: right;}

/* Forum */
div.forum-user-additional { font-size: 0.85em; }
div.forum-user-name span { font-size: 0.95em; }

/* Blog */
h2.blog-post-title { font-size: 2em; margin:0 0 0.25em; padding:0; font-weight: normal; line-height: normal;}
h2.blog-post-title a { text-decoration: underline !important; }
div.blog-posts div.blog-post h2.blog-post-title { display: block;}

/* social network */
.bx-sm-holder-show .bx-sm-parent .bx-sm-header {
	padding-left:14px !important;
	padding-right:14px !important;
}


div.light{font-size: 0.90em !important; line-height: 1.00em !important;}
div.light a{font-size: 0.90em !important; line-height: 1.00em !important;}






/*BK*/

div.dv-src{position: absolute; top: 209px; right: 10px;}
div.dv-auth{position: absolute; top: 45px; right: 10px; width: 250px; color: #eee; vertical-align: middle;}
div.dv-auth form{vertical-align: middle;}
div.dv-auth td{vertical-align: middle;}
div.dv-auth form input{vertical-align: middle;}
div.dv-auth form img{vertical-align: middle;}
div.dv-auth a{color: #eee;}
div.dv-auth a:hover{color: #e66000;}

div.dv-tpanel{position: absolute; top: 13px; right: 10px; wi1dth: 250px; color: #666;}
div.dv-tpanel a{color: #666;}
div.dv-tpanel a:visited{color: #888;}
div.dv-tpanel a:hover{color: #e66000;}

div.dv-topmenu{position: absolute; top: 157px; left: 2px; _top: 156px;}
div.dv-src{position: absolute; top: 161px; right: 2px;}
div.dv-src input.box{width: 166px; height: 17px; border: none; background: transparent none; color: #666;}
div.dv-src input.button{width: 42px; height: 24px; cursor: pointer; cursor: hand; border: none; background: transparent none;}

div.top-menu{margin:10px 0 0 25px;}
div.top-menu a{color: #555; font: 17px Tahoma; padding: 2px 8px 4px 8px;}
div.top-menu a:hover{background: #e66000; color: #fff; text-decoration: none;}
div.top-menu a.selected{background: #e66000; color: #fff; text-decoration: none;}

div.dv-botmenu{position: absolute; bottom: 115px; left: 20px;}
div.dv-botmenu a{color: #c2110d; font: 11px Tahoma; padding: 1px 5px 3px 5px;}
div.dv-botmenu a:hover{color: #c2110d; text-decoration: none;}
div.dv-botmenu a.selected{color: #c2110d; text-decoration: none;}

div.abs-bot{position: relative; width: 1000px; height: 85px;}
div.liveinternet{position: absolute; top: 30px; right: 25px;}
div.dv-stat{position: absolute; top: 25px; left: 25px; width: 90%; font: 12px Tahoma; color: #444; line-height: 14px;}
div.dv-stat a{font: 12px Tahoma; color: #444;}
div.dv-stat a:hover{font: 12px Tahoma; color: #e66000;}

div.dv-bot{position: absolute; top: 20px; left: 40px;}
div.dv-bot td{font: 11px Tahoma; color: #fff; padding: 10px 10px 0 0; letter-spacing: 0px;}

div.bx-user-info-data-cont{font: 11px Tahoma !important; color: #333 !important;}
span.field-name{font: 11px Tahoma !important; color: #333 !important;}

a{font: 13px Tahoma; color: #333; line-height: 17px;}

a.honor{font: 16px Tahoma; color: #444; line-height: 19px; text-decoration: none;}
a.honor:link{font: 16px Tahoma; color: #444; line-height: 19px; text-decoration: none;}
a.honor:visited{font: 16px Tahoma; color: #444; line-height: 19px; text-decoration: none;}
a.honor:hover{font: 16px Tahoma; color: #777; line-height: 19px; text-decoration: none;}
span.honor{font: 12px Tahoma; color: #777; line-height: 16px;}


.news_date_time{color:#858585}



table.tbl-space td{padding: 0 20px 20px 0;}
form
{
	margin: 0;
	padding: 0;
}



/*Font*/
body
{
	fo1nt-size: 80%;
	fo1nt-family: Tahoma, Verdana, Helvetica, sans-serif;
	co1lor: #454545;
}

/*Font in table*/
table
{
	font-size:100%;
}

a.bfm{position: absolute; top: 20px; right: 52px; display: block; width: 155px; height: 83px; background: url(/images/bfm.jpg) top no-repeat;}
a.bfm:hover{background: url(/images/bfm.jpg) bottom no-repeat;}

small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0;
}



/*Information block*/
.information-block
{
	width:220px;
	padding:0px 7px 10px 8px;
	margin-left:5px;
	margin-right:5px;
	backgr1ound:#F5F5ED;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:90%;
	color:#494947;
}

.information-block-head
{
	font-size:110%;
	color:#335172;
	font-weight:bold;

	margin-bottom:4px;
	padding-bottom:5px;
	background:url(/local/templates/bk3/images/infoblock_line.gif) left bottom no-repeat;
}

.information-block-body
{
	font-size:100%;
	color:#494947;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}

.news-date-time
{
	color:#858585;
}

#login
{
	position:absolute;
	right:75px;
	top:165px;
	color:#DFE6ED;
}

#login a
{
	color:#DFE6ED;
	text-decoration:none;
}
#login a.profile-link
{
	text-decoration:underline;
}

#menu
{
	position:absolute;
	bottom:0;
	*bottom:-1px; /*IE hack*/
	left:18px;
}


#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #bbb;
}

#printer
{
	float:right;
	font-size:85%;
	background:url(/local/templates/bk3/images/printer.gif) left center no-repeat;
	padding-left:16px;
}

#printer a
{
	text-decoration:none;
	color:#787878;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	line-height: 13px;
	text-decoration:none;
	color:#535353;
}


/*Left column*/
#content .left-column
{
	vertical-align:top;
	width: 220px;
	backgr1ound:#F5F5ED url(/local/templates/bk3/images/left-column-bg.gif) left top repeat-x;
}
/*Main column*/

#bottom_banner
{
	text-align:center;
	margin:10px;
}

/*Any cell*/
table.data-table td
{
	border:0px solid #C4C4C3; background-color: transparent !important;
	back1ground-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}
table.data-table th
{
	border:0px solid #C4C4C3;
	 background-color: transparent !important;
	col1or:#333;
	pad1ding:3px 5px;
}





/*Head cell*/
table.data-table thead td, table.data-table th
{
	back1ground-color:#F2F2EA;
	text-align:left;
	font-weight:bold;
	background-image:none;
	border:0px solid #C4C4C3;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}


/*Forum*/


/*Forum menu*/ 
table.forum-menu {border-left: 1px solid #DAE7DF; border-top: 1px solid #DAE7DF; } 
table.forum-menu td.forumtoolbar {background-color: #F2F2EA; border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; } 
.forumtoolsection {border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; } 
.forumtoolseparator {border-left: 1px solid #C4C4C3;border-right: 1px solid #FFFFFF; } 

table.forum-menu a, table.forum-menu select, table.forum-menu input, table.forum-menu td {color:#333}

/* menu popup */
.forum-menu-hidden-in {border: 1px solid #C4C4C3;} 
table.forum-menu-popup-table td, table.forum-menu-popup-table td a { color: black;} 
table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup-hover {border: none; background-color: #F2F2EA; } 
table.forum-menu-popup-table td.forum-group{background-color:#F2F2EA; color:#333;} 
table.forum-menu-popup-table td.forum-menu-popup-hover {background-color: #F9F9F3;} 
div.forum-group{background-color:#F9FBF9; font-weight:bold; color:#333;} 

/*Forum index and list*/ 
table.forum-main {border: 1px solid #C4C4C3;} 
table.forum-main td {backg1round-color:#F9F9F3;border: 1px solid #C4C4C3;} 
table.forum-main th {background-color:#F2F2EA;border: 1px solid #C4C4C3;color: #333;vertical-align: top;} 

div.forum-hr {background-color:#C4C4C3}
div.filter-check-hover {background-color:#F2F2EA}

a.forum-button:link,a.forum-button:visited,a.forum-button:active,a.forum-button:hover {background: #F2F2EA;border: 1px solid #C4C4C3;color: #333;} 
table.forum-main td small {font-size:100%;} 
table.forum-main td.forum-group {background-color:#F2F2EA; color:#333;} 
div.forum-title {border: 1px solid #C4C4C3; padding: 5px; background-color: #F2F2EA !important; color:#333; } 

/*Forum messages*/ 
table.forum-message {} 
table.forum-message td {bac1kground-color: #F9F9F3;border: none;} 
table.forum-message td.forum-message-user-info {backgr1ound-color: #F9F9F3;border: 1px solid #C4C4C3;border-right-width: 1px;} 
table.forum-message td.border-top {border: 1px solid #C4C4C3;border-left-width: 1px;border-top: none;} 
table.forum-message td.border-bottom {border: 1px solid #C4C4C3;border-left-width: 1px;border-bottom: none;} 

table.forum-message .forum-message-posts, 
table.forum-message .forum-message-status, 
table.forum-message .forum-message-datereg, 
table.forum-message .forum-message-datecreate {color:#333;} 

a.forum-button-small,
a.forum-button-small-vote,
a.forum-button-small-unvote 
{
	background-color: #F2F2EA;
	border: 1px solid #C4C4C3;
	color: #333; 
	font-size: 11px; 
	height:20px;
	padding: 2px 5px 2px 5px;
	box-sizing:border-box; -moz-box-sizing:border-box;
}
a.forum-button-small-vote, a.forum-button-small-unvote {padding-left:18px;}
a.forum-button-small:hover,a.forum-button-small-vote:hover,a.forum-button-small-unvote:hover {color: #333; } 

/*Forum statistics*/ 
table.forum-stat {} 
table.forum-stat th {background-color:#F2F2EA;border: 1px solid #C4C4C3;color: #333;font-weight:bold;padding:5px;} 
table.forum-stat td {background-color:#F9F9F3;border: 1px solid #C4C4C3;} 
table.forum-stat .forum-attention{font-size: 100%;color: black;} 

/*Post form*/ 
table.forum-post-form {border: 1px solid #C4C4C3;} 
table.forum-post-form td {backgro1und-color:#F9F9F3;border: 1px solid #C4C4C3;} 
table.forum-post-form th {background-color:#F2F2EA;border: 1px solid #C4C4C3;} 
table.forum-smile {border: 1px solid #C4C4C3;} 
table.forum-smile th {background-color:#F2F2EA;border: 1px solid #C4C4C3;} 
table.forum-smile img { margin: 0px;} 
textarea#POST_MESSAGE{width:100%;} 

/* Only for user-profile*/ 
table.fuser {} 
table.fuser-static th {background-color:#F2F2EA; border:1px solid #C4C4C3;} 
table.fuser-static td {backg1round-color:#F9F9F3; border:1px solid #C4C4C3;} 

/* Tab controls*/ 
table.tabs {border-left:1px solid #C4C4C3;} 
table.tabs td {} 
table.tabs td.tab-indent-left {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-indent-right {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-container {border:1px solid #C4C4C3; border-left: none;} 
table.tabs td.tab-container-selected {border:1px solid #C4C4C3; border-bottom:1px solid #F9FBF9; border-left: none; background-color:#F9FBF9;} 

table.tabs table td.tab {border-top:1px solid #C4C4C3;} 
table.tabs table td.tab-selected {border-top:1px solid red;} 
table.tabs table td.tab-hover {border-top:1px solid #C4C4C3;} 

/* Tab inside edit form */ 
table.tab {border:1px solid #C4C4C3; border-top:none;} 
table.tab td {background-color:#F9F9F3;}

.forum-menu-hidden-in
{
	max-height:100px;
	height:expression(this.scrollHeight > 100? "100px" : "auto");
}

table.forum-quote td, table.forum-code td 
{
	background-color:#F2F2EA; /*th*/
	border:1px solid #C4C4C3;
}

table.forum-reviews-messages td, table.forum-reviews-messages th
{
	background-color:#F9F9F3; /*td*/
	border-color:#C4C4C3;
}

a.button-small
{
	background:#F2F2EA;
	border:1px solid #C4C4C3;
}

/*Support*/
div.ticket-edit-message
{
	border-color: #C4C4C3;
}



/*video*/
h2.video-title {font: 21px Tahoma; margin: 0px 5px 5px 0px; padding: 0; line-height: 25px;}
h2.video-title a{font: 21px Tahoma; line-height: 25px;}


.gdheader {
background:url("/local/templates/bk3/images/table-header-separator.gif") repeat-x scroll center bottom transparent;
color:#000000;
font-size:14px;
font-weight:bold;
padding:8px;
}
.gdparent {
background-color:transparent;
border:0 solid #BECFD8;
position:relative;
}
.gdparent h4{
margin: 0px 0px 5px 0px;
}
table.data-table-gadget{background-color:transparent;}
.gdcorn, .gdbcorn {
left:0;
overflow:hidden;
position:absolute;
top:0;
width:0;
}
a.gdremove, a.gdsettings, a.gdhide, a.gdshow, a.gdshow:hover, a.gdremove:hover, a.gdsettings:hover, a.gdhide:hover {
background-position:0 0;
float:right;
height:31px;
margin-left:0;
margin-top:-8px;
position:relative;
top:0;
}
a.gdsettings {
background-image:url("/local/templates/bk3/images/hidn/01.gif");
width:16px;
}
a.gdhide {
background-image:url("/local/templates/bk3/images/hidn/02.gif");
width:18px;
}
a.gdremove {
background-image:url("/local/templates/bk3/images/hidn/03.gif");
width:20px;
}
.gdhided a.gdhide {
background-image:url("/local/templates/bk3/images/hidn/04.gif");
background-position:0 0;
width:18px;
}
a.gdsettings:hover {
background-image:url("/local/templates/bk3/images/hidn/over_01.gif");
width:16px;
}
a.gdhide:hover {
background-image:url("/local/templates/bk3/images/hidn/over_02.gif");
width:18px;
}
a.gdremove:hover {
background-image:url("/local/templates/bk3/images/hidn/over_03.gif");
width:20px;
}
.gdhided a.gdhide:hover {
background-image:url("/local/templates/bk3/images/hidn/over_04.gif");
background-position:0 0;
width:18px;
}
.gdnoparams {
display:none;
}
.gdhided .gdcontent {
display:none;
}
.gdoptions {
background-color:#E8E8E8;
padding:4px;
}
.gdsettrow {
margin:4px;
}












/*SIZE*/

* html #page-container {
	height: 100%;
    w: expression( function (t) {
        var w = document.getElementById('measurer').clientWidth;
		
		if(w <= 990){
			w = 990;
		}
		
		if(w >= 1400){
			w = 1400;
		}

        if (t.w != w) {
            t.w = w;
			
            t.style.width = w + "px";
        }
    } (this) );

}
* html #page-container {
	height: 100%;
    width: expression( function (t) {
        var w = document.getElementById('measurer').clientWidth;
		
		if(w <= 990){
			w = 990;
		}
		
		if(w >= 1400){
			w = 1400;
		}

        if (t.w != w) {
            t.w = w;
			
            t.style.width = w + "px";
        }
    } (this) );

}
* html #footer {
    w: expression( function (t) {
        var w = document.getElementById('measurer').clientWidth;
		
		if(w <= 990){
			w = 990;
		}
		
		if(w >= 1400){
			w = 1400;
		}

        if (t.w != w) {
            t.w = w;
			
            t.style.width = w + "px";
        }
    } (this) );

}
* html #footer {
    width: expression( function (t) {
        var w = document.getElementById('measurer').clientWidth;
		
		if(w <= 990){
			w = 990;
		}
		
		if(w >= 1400){
			w = 1400;
		}

        if (t.w != w) {
            t.w = w;
			
            t.style.width = w + "px";
        }
    } (this) );

}
.calendar-wrp {
	display: flex;
}
.calendar-item {
	margin-right: 10px;
}
.wrapper {
	position: fixed;
    background: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    display: none;
    align-items: center;
    justify-content: center;
}
.lightbox__sert {
	background: #fff;
    min-width: 400px;
    padding: 10px 20px;
    border-radius: 10px;
}
/* End */
/* /local/templates/bk3/components/bitrix/search.title/top/style.css?16035732002092 */
/* /local/templates/bk3/components/bitrix/breadcrumb/.default/style.min.css?1603627625467 */
/* /local/templates/bk3/components/bitrix/menu/left_plus/style.css?16035732001158 */
/* /local/templates/bk3/styles.css?167530771723847 */
/* /local/templates/bk3/template_styles.css?167503284128256 */
