@import url("index_reset.css");

/* // ---- nav line ---- // */
.nav-line {
	background-color:#edf6ff; border-bottom:1px solid #b0d9ff; margin:0px 30px 0px 30px; padding: 0px 0px 0px 0px;
}
.nav-line table {
	margin:0px 4px 0px 4px; clear:both;
}
	.nav-line td {padding:4px 11px 5px 11px; line-height:1em; white-space:nowrap}
		.nav-line a {color:#0026cc;  font-size:0.85em; white-space:nowrap}
		.nav-line .selected a {font-weight:bold; color:#000000}
	.nav-line .brd {color:#c0c0c0; padding:0; text-align:center;  width:5%;}

.nav-line .more {
	background:url(ar-down-blue.gif) 100% 6px no-repeat;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}

.nav-line .more span {
	border-bottom:#0026cc 1px dashed;
	text-decoration:none;
}

.nav-line .more:hover span {
	border-bottom:none;
}

.nav-line-more {
	position:absolute; top:1px; left:275px; z-index:1000; font-size:0.85em; width:156px;
}

.nav-line-more a {
	color:#0026cc
}

.nav-line-more .more {
	position:relative; z-index:11; display:block; 
	height:15px; 
	background:url(ar-up-blue.gif) 85% 8px no-repeat #FFFFFF;
	border:#B0D9FF 1px solid;
	border-bottom:none;
	padding:3px 17px 2px 12px; 	
  float:right;
}

.nav-line-more ul {
	position:relative; top:-1px; z-index:10; 
	background:#FFFFFF; border:1px solid #B0D9FF;
	padding:8px 12px 6px 12px;
}

.nav-line-more ul li {
	padding:0px 0px 6px 0px;
}

.menu-selector {
	font-size:0.8em; background:url(blue.gif) 0 16px repeat-x #FFFFFF; 
	height:17px;
	padding:0px 5px 0px 0px;
}

.menu-selector span{
	margin:0px 1px 0px 0px; 
	background:url(tab2_pas.gif) 0px 0px no-repeat; 
	float:right;
	display:block;
	text-align:center;
	color:#333333;
	padding:2px 0px 1px 0px;
	width:72px;
	cursor:pointer;
}

.menu-selector .selected {
	background:url(tab2_act.gif) 0px 0px no-repeat;
	cursor:default;
}

.additional-menu {
	padding:4px 0px 14px 20px;
}

.additional-menu div {
	width:40%;
	float:left;
	padding:0px 0px 4px 0px;
}

.additional-menu a {
	margin:0px 30px 0px 0px;
	font-size:0.85em;

	height:30px;
}

.additional-menu .list {
	background:url(ar-down-black.gif) 100% 7px no-repeat; padding:0px 12px 0px 0px; text-decoration:none;
}

.additional-menu .list span {
	border-bottom:1px dashed;
}

.source-list{
	position:absolute; top:0px; left:0px; z-index:1000; width:397px
}
.source-list a {
	font-size:12px
}
.source-list .box {
	display:block; background:#FFFFFF;  border:#909090 1px solid; width:370px; position:relative; top:-1px; z-index:10; padding:8px 20px 10px 5px; clear:both
}
.source-list .title {
	text-decoration:none; border:#909090 1px solid; border-bottom:none; position:relative; 
	z-index:11; display:block; height:16px; padding:3px 20px 4px 7px; background:url(ar-up-black.gif) 90% 8px no-repeat #FFFFFF; float:right
}

.source-list .title span {
	border-bottom:1px dashed;
}

.source-list li {
	width:113px; float:left; padding: 0px 0px 2px 10px; text-align:right;
}

/* -- ---- nav line ---- -- */

.page-list {
	float:left;
}

.one-page-block {
	text-align:right; font-size:0.85em; float:right; margin:26px 0px 0px;
}

.b-simple {
	padding:9px 7px; margin-bottom:0px
}

/* // ---- middle ---- // */
.middle {padding-bottom:21px}
	.middle .long-col {float:left; width:61%; margin-right:-25%}
		.middle .longcol {padding:0 8px 0 26px}
	.middle .side-col {float:right; width:39%}
		.middle .sidecol {padding:0 13px 0 4px}
	.middle .m-side-col-1 {width:37%}
		.middle .m-side-col-1 .sidecol {padding-right:30px}
/* -- ---- middle ---- -- */

.news-page {}
	.news-page .logo {}
	.news-page .b-search {width:53%}
	.news-page .b-search .i-p {width:78%}
	.news-page .side-col {padding-top:4px}

/* // ---- edit-page ---- // */
.b-edit-news {position:relative; top:-3px; background:#fff996; font-size:.857em; padding:13px 16px 12px 20px; clear:both}
	.b-edit-news .name {font-size:14px; padding-bottom:15px; font-weight:bold}
	.b-edit-news label {padding-right:20px; vertical-align:middle}
	.b-edit-news .view-note {float:left; color:#999; font-size:11px; padding-top:5px}		
	.b-edit-news .inputs {padding-bottom:7px}
	.b-edit-news .lbl {float:left; width:124px; padding-top:3px}
	.b-edit-news .s-ip {margin:0px 10px 0px 20px; width:140px; float:left}
	.b-edit-news .b-btn {float:right; margin-left:8px; overflow:visible; width:auto; padding:0 10px}
		
/* -- ---- edit-page ---- -- */

/* // ---- news list ---- // */
.news-list {padding:0 0 3px 13px; line-height:1.429em}
	.news-list li {padding:0 0 13px 12px; background:url(li.gif) no-repeat 0 9px}
	.news-list small {color:#999; font-size:0.8em; white-space:nowrap}
		.news-list li a {text-decoration:none; border-bottom:1px solid #000000;}
		.news-list li a:hover {border-bottom:none !important; text-decoration:none}
		.news-list small a {color:#999; border-bottom:none !important;}
		.news-list .current {font-weight:bold}
		
	.news-list li.all {background:none; text-align:right;}
	.news-list li.all a {font-size:0.85em; color:#006c00 !important; text-decoration:underline; border-bottom:none !important}
	.news-list li.all a:hover {text-decoration:none}
	.news-list li.all span{font-weight:normal; color:#006c00;font-size:12px;}
		
.news-main {}
	.news-main td {vertical-align:top}
	.news-main .text {font-size:0.9em}
	.news-main .name {padding:0px 0px 10px 0px}
	.news-main img {float:left; margin:0px 10px 10px 0px}
	.news-main .category {}
		.news-main .category div {border-bottom:1px solid #eee; padding:10px 0px 5px 13px; margin:0px 0px 5px 0px}
		.news-main .category a {font-size:1em; text-decoration:none; border-bottom:1px solid #0026cc; color: #0026cc; font-weight:bold}
		.news-main .category a:hover {border-bottom:none;}

	.news-main .full {background:#F0F0F0; padding:10px 13px 10px 13px; width:45%; }
	.news-main ul {margin:10px 0px 0px 18px}
		.news-main ul li {padding:0 0 10px 12px; background:url(li.gif) no-repeat 0 6px; font-size:1em;  line-height:1.3em}
		.news-main li small, .news-main li small a, .news-main .full small a {color:#999; text-decoration:none}
		.news-main li small {font-size:0.8em;}
	.news-main .more {text-align:right; font-size:0.85em}
	.news-main .more a {color:#006c00; text-decoration:underline;}
	.news-main .more a:hover {text-decoration:none;}
	
.news-dates li {position:relative; padding-left:38px; background-image:none}
	.news-dates .dt {position:absolute; left:0; top:1px; color:#676767; font-size:12px}
/* -- ---- news list ---- -- */

.b-tools-block {font-size:12px}
	.b-tools-block li {float:right; padding:0 8px 0 7px; background:url(brd.gif) no-repeat 100% 3px}
	.b-tools-block .lst {background-image:none; color:#006c00;}
	.b-tools-block .lst a {color:#006c00;}
	.b-tools-block .lst .more-raquo {font-weight:normal; font-size:12px; color:#006c00;}
	.b-tools-block a {color:#006c00}
	.b-tools-block .tags {background-image:none; padding-right:5px}
	.b-tools-block .tags a {margin-left:9px}
	.b-tools-block .all-rubr {margin-right:6px; padding-right:16px; padding-bottom:1px}
		.b-tools-block .all-rubr a {text-decoration:none; padding-right:11px; background:url(ar-r.gif) no-repeat 100% 5px}
			.b-tools-block .all-rubr a span {border-bottom:1px dashed}

/* // ---- last newspapers ---- // */
.last-newspapers {padding:0 0 15px 10px}
	.last-newspapers dl {float:left; width:33%}
	.last-newspapers dt {color:#676767; padding:0 30px 10px 12px; font-size:.857em}
	.last-newspapers dd {background:url(li.gif) no-repeat 0 9px; padding:0 30px 8px 12px; line-height:1.429em}
	.last-newspapers dd a {text-decoration:none; border-bottom: #000000 1px solid}
	.last-newspapers dd a:hover {border-bottom: none}
	.last-newspapers dl {width:50%; clear:right}
/* -- ---- last newspapers ---- -- */


/* // ---- category ---- // */
.b-category {padding-right:1px; margin-bottom:-9px}
	.b-category ul {position:relative; margin-top:-3px}
	.b-category a {color:#0026cc}
		.b-category ul li {float:left; width:114px; background:url(li1.gif) no-repeat 19px 9px; padding:0 0 8px 31px; line-height:1.429em}
/* -- ---- category ---- -- */


/* // ---- humor block ---- // */
.b-humor {font-size:.857em; line-height:1.5em; padding:0 0 11px 17px}
/* -- ---- humor block ---- -- */

.tlp {position:absolute; width:418px; left:100px; top:100px; z-index:1100}
	.tlp .tlp-i {position:relative; border:1px solid #a0a0a0; z-index:3; background-color:#fff; padding:10px 15px 10px 15px; font-size:12px; line-height:18px}
		.tlp .tlp-i .img-left {float:left; margin:2px 12px 0 0; border:1px solid #dfdee5}
	.tlp .shad {position:absolute; z-index:1; top:2px; left:1px; width:100%; height:100%; background-color:#a0a0a0; -moz-opacity:0.75; opacity:0.75; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)}

.m-side-col-1 .b-simple {padding-left:0; padding-right:0}
	.m-side-col-1 .b-simple .g-title {padding-left:20px}

.b-filters-ch {margin:-3px 13px 12px 6px; font-size:0.85em; height:19px}
	.b-filters-ch span, .b-filters-ch a {padding:2px 8px 2px 8px; display:block; float:left}
	.b-filters-ch a {color:#676767;}
	.b-filters-ch a.selected {color:#FFFFFF; background:#1371E7; padding:2px 18px 2px 8px; font-weight:bold}
	.b-filters-ch a.up {background:url(ar2-up-white.gif) 94% 5px no-repeat #4A95F0;}
	.b-filters-ch a.down {background:url(ar2-down-white.gif) 94% 5px no-repeat #4A95F0;}
	
	.b-filters-ch .left {float:left}
	.b-filters-ch .right {float:right}

.b-filters-ch2 {text-align:right; font-size:0.8em; margin:0}

.selectors {float:right; font-size:0.85em; font-weight:normal; margin:-37px 0px 0px 0px }
.selectors span {padding:1px 6px 1px 6px; float:right; cursor:pointer}
.selectors .selected {background-color:#4A95F0; cursor:default; color:#FFFFFF; font-weight:bold}

.m-news-list-noli {line-height:1.357em; padding-right:15px}
	.m-news-list-noli li {padding-left:0; background-image:none}

.m-news-list-side {padding-left:8px}
	.m-news-list-side li {padding-bottom:5px}

.archive-block {padding-top:0}
	.archive-block .f-cb-bl {padding:0 0 10px 20px}
	.archive-block .f-cb-bl label {padding-right:15px}
	
	
.archive {
	margin:0px 0px 0px 0px;
}

.archive .year-name {
	clear:both; padding:0px 0px 2px 12px; margin-bottom:10px;
	font-size:20px; font-weight:bold; border-bottom:1px solid #B0D9FF;
}

.archive .month-name {
	text-align:center; padding:0px 0px 4px 0px; font-weight:bold; color:#666666;
}

.archive .month {
	width:28%; float:left; height:140px;margin-right:5%;
}

.archive .month table {
	width:100%;
}

.archive .month table td {
	text-align:right; padding:2px 0px 2px 0px; font-size:0.85em;
}

.archive .month .today {
	background:#55A0FF; 	color:#FFFFFF;
}

.archive .month a {
	color:#0026CC; padding:0px 2px 0px 2px;
}

.show-anons	{
	margin:-35px 0px 18px 0px; text-align:right; font-size:0.8em;
}

.news-thumb {line-height:20px; padding:3px 0 0 13px}
	.news-thumb .img-cover {float:left; border:1px solid #dfdee5; margin:3px 10px 0 0}
	.news-thumb li {padding-bottom:12px}
	.news-thumb .name {font-weight:bold; font-size:1.2em; margin-bottom:5px}
	.news-thumb .name a {text-decoration:none; border-bottom: 1px solid #000000}
	.news-thumb .name a:hover {border-bottom:none !important}
	.news-thumb p {font:0.96em Verdana, Arial, Helvetica, sans-serif; line-height:1.40em; margin:0px 0px 0px 85px}
	.news-thumb .dt {color:#676767; font-size:.8em; padding-bottom:1px}
		.news-thumb .dt a {color:#676767}

.news-list li a:visited, .last-newspapers a:visited, .news-thumb .name a:visited {color:#999999; border-bottom:1px solid #999999;}	

.zoom-txt {float:right; color:#676767; font-size:11px; padding-top:1px}
	.zoom-txt dt {float:left; padding-right:3px; padding-top:4px}
	.zoom-txt dd {float:left;}
		.zoom-txt dd a {display:block; padding:0px 4px 2px 4px; color:#676767;}
	.zoom-txt	.selected	a {background:#c6d1e1; text-decoration:none; color:#000000}
		
	.zoom-txt .normal {font-size:12px; padding-top:2px; margin-top:0px}
	.zoom-txt .large {font-size:14px; padding-top:2px; margin-top:0px}
	.zoom-txt .xlarge {font-size:16px; padding-top:0px}

.b-cont-pad {padding:11px 0 0 15px}

/* // ---- for editor ---- // */
.for-editor {padding-bottom:0px; line-height:1.6em;}
	.for-editor h1 {font-size:1.75em; font-weight:normal; padding-bottom:6px; line-height:1.1em;}
	.for-editor .dt {color:#676767; font-size:12px; padding:4px 0px 9px 0px; float:left}
		.for-editor .dt a {color:#676767}
	.for-editor .img-left {float:left; margin:5px 19px 0 0}
	
.editor p {
	padding:0px 0px 12px 0px; margin:0px;
}
.editor img {
	float:left; padding:10px; clear:left;
}

.editor {
    text-align:justify;
}

.editor blockquote {
	padding:5px 10px 5px 10px; background:#f3f3f3;	margin-bottom:5px; border:#CCCCCC 1px solid;
}

	.for-editor .source { padding:10px 0px 10px 0px; float:right; color:#676767}
	.for-editor .source a {color:#676767}
	.for-editor .comments {float:left; padding:10px 0px 10px 18px; position:relative; display:block; color:#676767}
		.for-editor .comments .ico {width:11px; position:absolute; left:0; top:14px; font-size:1px; background:url(ico-textshare.gif) 0 0; height:13px}	
	
/* -- ---- for editor ---- -- */

.b-text-share {color:#676767; font-size:0.8em; padding-bottom:0; position:relative; top:-7px;}
	.b-text-share a {color:#676767}
	.b-text-share li {position:relative; float:right; padding:3px 25px 0 0}
	.b-text-share .recom {padding:0 0 0 12px; background:url(rec-bg.png) no-repeat 0 0; margin-right:25px}
		.b-text-share .recom span {display:-moz-inline-stack; display:inline-block; background:url(rec-bg.png) no-repeat 100% 0; padding:3px 10px 4px 0}
		.b-text-share .recom a {color:#3c6100; text-decoration:none}
	.b-text-share .ico {position:absolute; left:0; top:3px; font-size:1px; background-image:url(ico-textshare.gif); height:13px}

	.b-text-share .fav-to {padding-left:13px}
		.b-text-share .fav-to .ico {width:9px; background-position:-11px 0}
	.b-text-share .send-friend {padding-left:14px}
		.b-text-share .send-friend .ico {width:11px; background-position:-20px 0}
	.b-text-share .print-page {padding-left:14px; padding-right:0;}
		.b-text-share .print-page .ico {width:11px; background-position:-31px 0}

.favorite-box {position:absolute; z-index:1000; top:-1450px; left:-242px; width:470px}
	.favorite-box .name {background:#FFFFFF; width:112px; border:#909090 1px solid; border-bottom:none; position:relative; z-index:4; margin:0px 0px 0px 18px; padding:6px 8px 6px 10px;}
	.favorite-box .name a {color:#676767; font-size:0.8em; padding:0px 0px 0px 4px}
	.favorite-box .name .ico {background:url(ico-textshare.gif) -11px 0; height:13px; width:9px; display:block; float:left}
	
	.favorite-box .body {background:#FFFFFF; border:#909090 1px solid; position:relative; z-index:3; top:-1px; padding:15px 18px 15px 18px; clear:both}
		.favorite-box .body input {width:422px}
	.favorite-box .favorite-links {border-bottom:#909090 1px solid; margin:0px 0px 15px 0px}
		.favorite-box .favorite-links a {display:block; float:left; padding:3px; border:#999999 1px solid; margin:0px 8px 0px 0px}
		.favorite-box .favorite-links span {display:block; float:left; padding:5px 10px 0px 0px; color:#676767; }
	.favorite-box .text {padding:0px 0px 8px 0px; color:#676767; }

.grid-2col {}
	.grid-2col .l-g2-col-1 {float:left; width:48%}
	.grid-2col .l-g2-col-2 {float:right; width:48%}
	.l-g2-col-2 .next {text-align:right}

.prev-next-news {line-height:20px; padding:2px 0 33px}
	.prev-next-news a {color:#006c00}
	.prev-next-news a:visited {color:#999999}
	.prev-next-news div div {padding-left:15px}

.prev-next-page {line-height:20px; padding:2px 0 33px}
	.prev-next-page a {color:#676767}
	.prev-next-page div div {padding-left:15px}

.rate-list{

}

.list-banner .bnr {
	padding:0px; margin:-15px 0px 15px 0px;
}

.rate-list li{
	margin:0px 0px 10px 30px;
	color:#999999;
}

.rate-list li a{
	color:#000000;
}

/* // ---- comments ---- // */
.b-comments {}
	.b-comments h2 {padding:0 15px 0px 15px; }
	.b-list-comments {padding-bottom:6px}
		.b-list-comments li {line-height:22px; padding:10px 15px 15px; margin-bottom:4px}
		.b-list-comments .author {padding-bottom:1px; float:left; color:#676767; font-size:0.85em}
			.b-list-comments .author small {}
		.b-list-comments .complaint {float:right;}
			.b-list-comments .complaint a {color:#676767; font-size:0.8em;}
		.b-list-comments li p {clear:both; padding:0px 0px 0px 20px}
		.b-list-comments li.lst {border-bottom-width:0}

	.b-comments .name {padding:0px 0px 15px 0px}
		.b-comments .name input {margin:0px 0px 0px 10px; width:200px}

	.b-comments .res-ok {padding:10px 0px 0px 15px}
	.b-comments .links {padding:5px 0px 0px 15px}
		.b-comments .links a {color:#006c00; font-size:0.85em}
	
	.b-comments .add-comment {padding:15px;}
	#all-messages{float:right; display:block; padding:5px; background:#EDF6FF; border:1px solid #B0D9FF;margin:15px 0;}
	.comment-form form{background:#EDF6FF; border:1px solid #B0D9FF;}
	.comment-form {float:left;}
		.comment-form textarea{ border:1px solid #B0D9FF;}
		.b-comments .add-comment .i-p {width:100%; padding:0}
	.b-comments .i-p {border:1px solid #7f9db9; padding:3px 1px 3px 4px}
	.b-comments .captcha-comment {position:relative; margin-left:159px; padding-bottom:15px}
		.b-comments .captcha-comment .i-p {width:120px}
		.b-comments .captcha-comment .btn {padding-top:13px}
			.b-comments .captcha-comment .btn input {width:127px; font-size:12px}
		.b-comments .captcha-comment .capt {position:absolute; left:-145px; width:140px; background:url(ar-capt.gif) no-repeat 100% 8px}
			.b-comments .captcha-comment .capt img {border:1px solid #e2e2e2}
/* -- ---- comments ---- -- */
.to-list{
	background:transparent url(http://www.21.by/pub/img/rec-bg.png) no-repeat scroll 0 0;
	padding:0 0 0 12px;
        float:left;
        margin-left:15px;
}
.to-list span {
	background:transparent url(http://www.21.by/pub/img/rec-bg.png) no-repeat scroll 100% 0;
	display:inline-block;
	padding:0 10px 4px 0;
}
.to-list a{
    color: #3C6100;
    text-decoration: none;
    font-size:0.8em;
}

/*-- buttons --*/
.to-list2{
	background:transparent url(http://www.21.by/pub/img/rec-bg2.png) no-repeat scroll 0 0;
	padding:0 0 0 12px;
        float:left;
        margin-left:15px;
}
.to-list2 span {
	background:transparent url(http://www.21.by/pub/img/rec-bg2.png) no-repeat scroll 100% 0;
	display:inline-block;
	padding:0 15px 4px 0;
}
.to-list3{
	background:transparent url(http://www.21.by/pub/img/rec-bg3.png) no-repeat scroll 0 0;
	padding:0 0 0 12px;
        float:left;
        margin-left:15px;
}
.to-list3 span {
	background:transparent url(http://www.21.by/pub/img/rec-bg3.png) no-repeat scroll 100% 0;
	display:inline-block;
	padding:0 15px 4px 0;
}
.to-list2 a, .to-list3 a{
    color: #3C6100;
    text-decoration: uderline;
    font-size: 1em;
}
.to-list2 a:hover, .to-list3 a:hover{
    text-decoration: none;
}

.comments-subscribe div{
	padding: 8px 0px 15px 15px;
}
.news-lists{
    padding:15px;
    background: #EDF6FF;
    border-top:1px solid #B0D9FF;
    border-bottom:1px solid #B0D9FF;
    font-size:13px;
}
.news-lists .brd{
    color:#c0c0c0;
}
.news-lists span a{
    color: #0026CC;
    font-size:13px;
}

.subd{
    top:3px !important;
    position:relative;
}

#news-settings a {
    top:0 !important;
}
.comment-rules-title{
    color:red;
}
#comment-rules{
    border:1px dashed #999;
    padding:10px;
    font-style:italic;
}