/*
Theme Name: Nk-Tv Theme 3.0
Description: New theme nk-tv.com.
Author: Viktor Kolosov
Author URI: http://v-kolosov.ru
Version: 1.0
*/

@charset "utf-8";


html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
fieldset {border:0;}
img {border:0;}
img.alignright {float:right;}
img.alignleft {float:left;}
img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
input {vertical-align:middle; font:12px Arial, Helvetica, sans-serif;}
textarea { padding:3px 5px; background:#fff; border:1px solid #cfd4da; font:12px Arial, Helvetica, sans-serif; color:#000;}
select { background:#fff; border:1px solid #cfd4da; font:12px Arial, Helvetica, sans-serif; color:#000;}
body { background:#fff; font:13px 'Times New Roman', Arial, Helvetica, sans-serif; color:#000; }
a { color:#1e4191; text-decoration:underline; cursor:pointer; outline:none;}
a:hover { text-decoration:none;}

.miniature { height: 280px; width:430px;}

.wrap { width:1000px; margin:0 auto; }

/* header /////////////////////////// */
#header { margin-bottom:10px;}
#header .banner {width:468px; height:88px;}
#header .boxL { float:left; width:251px; padding:55px 0px 20px 14px; }
#header .boxR { float:right; width:468px; padding:25px 11px 0 0; }
#header .date { display:block; margin-bottom:22px; overflow:hidden;}
#header .date .d { float:left; margin-right:5px; font-size:60px; line-height:1em; font-family: 'Times New Roman'; color:#375082;}
#header .date .dd { display:block; padding:6px 0 1px; font-size:24px; line-height:1em; color:#000; }
#header .date .m, #header .date .y { font-size:24px; line-height:1em; color:#808080; }
#header .ovc { font-size:12px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
#header .ovc .d { display:inline-block; *display:inline; margin-right:14px;}
#header .ovc .d .ovc-ico { display:inline-block; *display:inline; width:23px; height:20px; vertical-align:middle;}
#header .ovc .d .ovc-1 { background:url(images/ovc-1.png) 0 0 no-repeat; }
#header .ovc .d .ovc-sn { background:url(images/ovc-sn.png) 0 0 no-repeat; }
#header div.logo { float:left; position:relative; width:254px; padding:5px 0 0 0;}
#header div.logo .logo { display:block;}
#header div.logo .social { position:absolute; top:135px; left:132px;}
#header div.logo .social .fb { float:left; width:19px; height:20px; margin-right:9px; background:url(images/socialfb.png) 0 0 no-repeat;}
#header div.logo .social .tw { float:left; width:25px; height:20px; margin-right:6px; background:url(images/socialtw.png) 0 0 no-repeat;}
#header div.logo .social .vk { float:left; width:25px; height:20px; margin-right:6px; background:url(images/socialvk.png) 0 0 no-repeat;}
#header div.logo .social .xo { float:left; width:21px; height:20px; background:url(images/socialxo.png) 0 0 no-repeat;}
#header .banner img { display:block;}
#header .valute { float:left; width:250px; padding:21px 0 0 0px; text-align:center;}
#header .valute .v { display:inline-block; *display:inline; height:23px; padding:0 0px 0 23px; font:13px/23px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; vertical-align:middle; text-decoration:underline; }
#header .valute .dollar { background:url(images/v-dollar.png) 0 0 no-repeat;}
#header .valute .oil { background:url(images/v-oil.png) 0 0 no-repeat;}
#header .valute .euro { background:url(images/v-euro.png) 0 0 no-repeat;}
#header .age { float:left; width:215px; height:31px; margin:13px 0 0 0; font-size:12px; line-height:1em; color:#b2b2b2; background:url(images/find.png) 0 no-repeat;}
#header .age #find {color:gray; vertical-align: middle; font: 12px Arial, Helvetica, sans-serif; border:none; background-color: transparent; padding: 6px 0 0 5px; width: 180px;}
#header .age #search {cursor:pointer; width:28px;height:30px;background-color: transparent;border: none;}

#topdiv:hover {
opacity: 1;
filter: alpha(opacity=100);
}
#topdiv {
	position: fixed;
	height: 100%;
	width: 100px;
	padding: 100px 0 13px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: background-color 200ms linear;
	-moz-transition: background-color 200ms linear;
	-o-transition: background-color 200ms linear;
	transition: background-color 200ms linear;
	-webkit-transition: opacity 200ms linear;
	-moz-transition: opacity 200ms linear;
	-o-transition: opacity 200ms linear;
	transition: opacity 200ms linear;
	cursor:pointer;
	display:none;
}

#toptext {
	height: 14px;
	display: block;
	padding: 0px 20px;
	margin: 0 31px 0 15px;
	font-weight: bold;
	color: #45688E;
}

.arrowup {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 5px 0px 0 20px;
	float: left;
	font-size: 0%;
	line-height: 0%;
	background-image: url('images/ico-s1d02eed51c.png');
	background-position: 0 -2333px;
	background-repeat: no-repeat;
}

.menu-main { clear:both; margin-bottom:8px; }
.menu-main ul { list-style:none;}/*images/menu-main-li.png*/
.menu-main ul li { float:left; height:32px; padding:0 10px 0 16px; background:url(images/menu-list-post-li.png) 2px 50% no-repeat; font:16px/32px 'Times New Roman';}
.menu-main ul li:first-child { background:none; padding-left:10px; }
.menu-main ul li a { color:#000; text-decoration:none;}
.menu-main ul li a:hover { color:#666;}
.menu-main ul li.current-menu-item { position:relative; padding-left:30px; margin-right:-10px; background:#375082 url(images/menu-main-active.png) 9px 50% no-repeat; z-index:2; }
.menu-main ul li.current-menu-item a { color:#fff;}

.menu-list-post {position:relative; padding:3px 0; background:#375082; width: 920px; margin-left: 40px; height:20px !important;}
.menu-list-post ul { list-style:none; height:20px;}
.menu-list-post ul li { float:left; padding:0 10px 0 17px; background:url(images/menu-list-post-li2.png) 0 0px no-repeat; font-size:16px; color:#fff;}
.menu-list-post ul li:first-child { padding-left:10px; background:none; }
.menu-list-post ul li a { color:#fff; text-decoration:none;}
.menu-list-post ul li a:hover { text-decoration:underline;}
/* carusel */
.menu-list-post .prev { position:absolute; top:-4px; left:-28px; width:34px; height:34px; background:url(images/list_carousel_arr_w-l.png) 0 0 no-repeat;}
.menu-list-post .next { position:absolute; top:-4px; right:-28px; width:34px; height:34px; background:url(images/list_carousel_arr_w-r.png) 0 0 no-repeat;}


/* content /////////////////////////// */
#content {}
.colMain1 { float:left; width:430px; margin-left:8px;}
.colMain2 { float:left; width:386px; margin-left:8px;}
.colMain3 { float:left; width:140px; margin-left:8px;}
.colMainL { float:left; width:500px; margin-left:12px;}
.colMainR { float:right; width:465px; margin-right:12px;}
.titleBlo { text-align:center; font-weight:900; font-size:19px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.titleBlo .ico { position:relative; top:-2px; left:-8px; display:inline-block; *display:inline; width:20px; height:20px; background:url(images/title-ico.png) 0 0 no-repeat; vertical-align:middle; zoom:1; }


.postList1 { margin-bottom:10px; }
.postList1 .post { width:226px; margin-bottom:25px;}
.postList1 .post.l { float:left;}
.postList1 .post.r { float:right;}
.postList1 .titleBlo { padding:10px 10px 8px; text-align:left;}
.postList1 .preview { position:relative; margin-bottom:10px; zoom:1; }
.postList1 .preview img { display:block;}
.postList1 .preview .v { position:absolute; top:50%; left:50%; width:66px; height:64px; margin:-32px 0 0 -33px; background:url(images/preview-v.png) 0 0 no-repeat;}
.postList1 .date { margin-bottom:4px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postList1 .date .time { font-size:10px; font-weight:normal; }
.postList1 .title { margin-bottom:11px; font-weight:normal; font-size:20px; line-height:21px; }
.postList1 .title a { color:#000;}
.postList1 .info { font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postList1 .info .views { padding-right:11px; color:#1e4191;}
.postList1 .info .comm { color:#1e4191; }
.postList1 .info .comm a { color:#1e4191;}
.postList1 .bannerBlo { margin-bottom:25px;}
.postList1 .more { margin-bottom:25px; text-align:center; font:10px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.postList1 .more a { color:#1e4191;}
.postList1 .more .readmore-ico { position:relative; top:-2px; left:4px; vertical-align:middle;}

.postList2 { margin-bottom:10px; background:#ffbb80; }
.postList2 .titleBlo { padding:10px 10px 8px; background: #375082; color: #fff;}
.postList2 .post { padding:0px 10px 0px 22px;}
.postList2 .post.even { background:#ffe0b4;}
.postList2 .titleCat { padding-top:10px; margin-bottom:5px; font:11px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postList2 .titleCat a { color:#375082;}
.postList2 .preview { overflow:hidden; position:relative; float:left; width:93px; margin-right:9px; zoom:1; }
.postList2 .preview img { display:block;}
.postList2 .preview .v { position:absolute; top:50%; left:50%; width:66px; height:64px; margin:-32px 0 0 -33px; background:url(images/preview-v.png) 0 0 no-repeat;}
.postList2 .date { /*margin:-2px 0 4px;*/ font:bold 10px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082;  }
.postList2 .date .time { font-size:9px; font-weight:normal; }
.postList2 .title { margin-bottom:3px; font-weight:normal; font-size:17px; line-height:19px; }
.postList2 .title a { color:#000;}
.postList2 .text { font-size:14px; line-height:14px; padding-left: 104px;}
.postList2 .info { font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postList2 .info .views { padding-right:11px; color:#1e4191;}
.postList2 .info .comm { color:#1e4191; }
.postList2 .info .comm a { color:#1e4191;}
.postList2 .morelink { float: right; margin-right:5px; font:10px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.postList2 .morelink a { color:#1e4191;}
.postList2 .morelink .readmore-ico { position:relative; top:-2px; left:4px; vertical-align:middle;}

.postListWN { margin-bottom:10px; background:#f2f2f2; }
.postListWN .titleBlo { padding:10px 10px 8px; background: #375082; color: #fff;}
.postListWN .post { padding:5px 10px 0px 22px;}
.postListWN .post.even { background:#e6e7f2;}
.postListWN .titleCat { padding-top:10px; margin-bottom:5px; font:11px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListWN .titleCat a { color:#375082;}
.postListWN .preview { overflow:hidden; position:relative; float:left; width:93px; margin-right:9px; zoom:1; }
.postListWN .preview img { display:block;}
.postListWN .preview .v { position:absolute; top:50%; left:50%; width:66px; height:64px; margin:-32px 0 0 -33px; background:url(images/preview-v.png) 0 0 no-repeat;}
.postListWN .date { /*margin:-2px 0 4px;*/ font:bold 10px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082;  }
.postListWN .date .time { font-size:9px; font-weight:normal; }
.postListWN .title { margin-bottom:3px; font-weight:normal; font-size:17px; line-height:19px; }
.postListWN .title a { color:#000;}
.postListWN .text { font-size:14px; line-height:14px; padding-left: 104px;}
.postListWN .info { font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListWN .info .views { padding-right:11px; color:#1e4191;}
.postListWN .info .comm { color:#1e4191; }
.postListWN .info .comm a { color:#1e4191;}
.postListWN .morelink { float: right; margin-right:5px; font:10px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.postListWN .morelink a { color:#1e4191;}
.postListWN .morelink .readmore-ico { position:relative; top:-2px; left:4px; vertical-align:middle;}

.postList2main { margin-bottom:10px; background:#f2f2f2; min-height: 630px;}
.postList2main .titleBlo { padding:2px 5px 2px; background-color: #375082; color:#fff;font-size: 14px;}
.postList2main .post { padding:0px 10px 0px 10px;}
.postList2main .post.even { background:#ffe0b4;}
.postList2main .titleCat { padding-top:2px; margin-bottom:2px; font:12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postList2main .titleCat a { color:#375082;}
.postList2main .preview { overflow:hidden; position:relative; float:left; width:180px; margin-right:0px; margin-bottom:2px;margin-top:0px;zoom:1; }
.postList2main .preview img { display:block;}
.postList2main .preview .v { position:absolute; top:50%; left:50%; width:180px; height:120px; margin:-32px 0 0 -33px; background:url(images/preview-v.png) 0 0 no-repeat;}
.postList2main .date { /*margin:-2px 0 4px;*/ font:bold 10px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082;  }
.postList2main .date .time { font-size:9px; font-weight:normal; }
.postList2main .title { margin-bottom:15px; font-weight:normal; font-size: 14px; line-height: 16px;}
.postList2main .title a { color:#000; }
.postList2main .text { font-size:14px; line-height:14px; padding-left: 104px;}
.postList2main .info { font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postList2main .info .views { padding-right:11px; color:#1e4191;}
.postList2main .info .comm { color:#1e4191; }
.postList2main .info .comm a { color:#1e4191;}
.postList2main .morelink { float: right; margin-right:5px; font:10px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.postList2main .morelink a { color:#1e4191;}
.postList2main .morelink .readmore-ico { position:relative; top:-2px; left:4px; vertical-align:middle;}

.postList4 { margin-bottom:10px; background:#f2f2f2; min-height: 2546px;}
.postList4 .titleBlo { padding:10px 10px 8px; }
.postList4 .post { padding: 2px 10px 2px 22px; display: table; width: 100%;}
.postList4 .post.even { background:#e6e7f2;}
.postList4 .preview { zoom: 1;display: table-cell;vertical-align: middle;width:85px;}
.postList4 .preview img { display:block;}
.postList4 .preview .v { position:absolute; top:50%; left:50%; width:66px; height:64px; margin:-32px 0 0 -33px; background:url(images/preview-v.png) 0 0 no-repeat;}
.postList4 .date { margin:2px 0 4px; font:bold 10px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082;  }
.postList4 .date .time { font-size:9px; font-weight:normal; }
.postList4 .time { font-size:12px; font-weight:normal; }
.postList4 .title { margin-bottom:3px; font:normal 14px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px; }
.postList4 .title a { color:#000;}
.postList4 .titlediv {display: table-cell;vertical-align: middle;width: 390px;}
.postList4 .text { font-size:14px; line-height:14px; padding-left: 104px;}
.postList4 .info { font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postList4 .info .views { padding-right:11px; color:#1e4191;}
.postList4 .info .comm { color:#1e4191; }
.postList4 .info .comm a { color:#1e4191;}
.postList4 .moredays { margin-top: 10px !important; margin-bottom: 10px !important; text-align:center; font:14px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.postList4 .moredays a { color:#1e4191;}
.postList4 .moredays .readmore-ico { padding-left:5px; position:relative; top:-2px; left:4px; vertical-align:middle;}

.postListMain { margin-bottom:10px; background:#f2f2f2; min-height: 1045px;}
.postListMain .titleBlo { padding:10px 10px 8px; }
.postListMain .post { padding:4px 10px 0px 22px;}
.postListMain .post.odd { background:#e6e7f2;}
.postListMain .titleCat { padding-top:10px; margin-bottom:5px; font:11px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListMain .titleCat a { color:#375082;}
.postListMain .preview { overflow:hidden; position:relative; float:left; width:93px; margin-right:9px; zoom:1; }
.postListMain .preview img { display:block;}
.postListMain .preview .v { position:absolute; top:50%; left:50%; width:66px; height:64px; margin:-32px 0 0 -33px; background:url(images/preview-v.png) 0 0 no-repeat;}
.postListMain .date { margin:4px 0 4px; font:bold 10px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082;  }
.postListMain .date .time { font-size:9px; font-weight:normal; }
.postListMain .title { padding-left:82px; margin-bottom:3px; font:14px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:19px; }
.postListMain .title a { text-decoration: underline;}
.postListMain .title a span { text-decoration: none;}
.postListMain .title a:hover { text-decoration: none;}
.postListMain .title a.odd {color: #000;}
.postListMain .title a.even {color: #4c4c4c;}
.postListMain .text { font-size:14px; line-height:14px;}
.postListMain .info { font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListMain .info .views { padding-right:11px; color:#1e4191;}
.postListMain .info .comm { color:#1e4191; }
.postListMain .info .comm a { color:#1e4191;}
.postListMain .moredays { margin-top: 10px !important; margin-bottom: 10px !important; text-align:center; font:10px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.postListMain .moredays a { color:#1e4191;}
.postListMain .moredays .readmore-ico { padding-left:5px; position:relative; top:-2px; left:4px; vertical-align:middle;}

.postListComment { margin-bottom:10px; background:#f2f2f2; min-height: 1045px;}
.postListComment .titleBlo { padding:10px 10px 8px; }
.postListComment .post { padding:4px 10px 0px 22px;}
.postListComment .post.odd { background:#e6e7f2;}
.postListComment .titleCat { padding-top:10px; margin-bottom:5px; font:11px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListComment .titleCat a { color:#375082;}
.postListComment .date { float:left; margin:4px 0 4px; font:bold 14px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postListComment .date .time { font-size:12px; font-weight:normal; }
.postListComment .title { padding-left:82px; margin-bottom:8px;line-height:19px; font-weight: normal; font-size: 18px;}
.postListComment .title a { text-decoration: underline;}
.postListComment .title a span { text-decoration: none;}
.postListComment .title a:hover { text-decoration: none;}
.postListComment .title a.odd {color: #000;}
.postListComment .title a.even {color: #4c4c4c;}
.postListComment .text a {color: #000;text-decoration: underline;}
.postListComment .text { font-size:14px; line-height:14px;padding-left: 82px;margin-bottom:18px;}
.postListComment .author	{padding-left: 82px; color:#1e4191;font:16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:19px;margin-bottom:8px;}
.postListComment .moredays { margin-top: 10px !important; margin-bottom: 10px !important; text-align:center; font:10px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.postListComment .moredays a { color:#1e4191;}
.postListComment .moredays .readmore-ico { padding-left:5px; position:relative; top:-2px; left:4px; vertical-align:middle;}

.postList3 { margin-bottom:5px; background:#f2f2f2; min-height: 1600px;}
.postList3 .titleBlo { padding:10px 10px 8px; background: #375082; color: #fff;}
.postList3 .row { padding:16px 22px 25px 22px;}
.postList3 .row.odd { background:#e6e7f2;}
.postList3 .post { width:202px;}
.postList3 .post.l { float:left;}
.postList3 .post.r { float:right;}
.postList3 .titleCat { padding-top:10px; margin-bottom:5px; font:16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postList3 .titleCat a { color:#375082;}
.postList3 .preview { position:relative; margin-bottom:11px;}
.postList3 .preview img { display:block;}
.postList3 .preview .n { position:absolute; bottom:-15px; right:-10px; width:70px; height:70px; line-height:70px; background:url(images/count-70x70.png) 0 0 no-repeat; font-size:27px; font-family: 'Times New Roman';  text-align:center; color:#375082;}
.postList3 .date { margin:-2px 0 4px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postList3 .date .time { font-size:10px; font-weight:normal; }
.postList3 .title { margin-bottom:18px; font-weight:normal; font-size:15px; line-height:17px; }
.postList3 .title a { color:#000;}
.postList3 .title.text {height:55px;}
.postList3 .comm { font: 13px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postList3 .comm-t { display:block; margin-bottom:8px; font-weight:bold; font-size:13px;}
.postList3 .comm-t a { color:#1e4191;}
.postList3 .comm-list .odd { padding:0 0 5px 7px; background:url(images/comm-list-odd.png) 0 6px no-repeat; }
.postList3 .comm-list .even { padding:0 0 5px 7px; background:url(images/comm-list-even.png) 0 6px no-repeat; color:#4c4c4c; }
.postList3 .comm-list.text {height: 210px;}

.postListZ { margin-bottom:10px; background:#ffe0b4; }
.postListZ .titleBlo { padding:5px 5px 2px; background:#f2f2f2;  background-color: #375082; color:#fff; font-size:22px; height:40px;}
.postListZ .titleBlo div { padding:0px;}
.postListZ .titleBlo .ico { position: relative; top: 10px; left: 10px; float: left; display: inline-block; width: 20px; height: 20px; background: url(images/title-ico.png) 0 0 no-repeat; vertical-align: middle; zoom: 1;}
.postListZ .row { margin: 10px 3px 10px 4px; float: left; width: 190px;}
.postListZ .row.odd { background:#e6e7f2;}
.postListZ .titleCat { padding-top:10px; margin-bottom:5px; font:16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListZ .titleCat a { color:#375082;}
.postListZ .preview { position:relative; margin-bottom:11px;}
.postListZ .preview img { display:block;}
.postListZ .preview .n { position:absolute; bottom:-15px; right:-10px; width:70px; height:70px; line-height:70px; background:url(images/count-70x70.png) 0 0 no-repeat; font-size:27px; font-family: 'Times New Roman';  text-align:center; color:#375082;}
.postListZ .date { margin:-2px 0 4px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postListZ .date .time { font-size:10px; font-weight:normal; }
.postListZ .title { margin-bottom:5px; font-weight:normal; font-size:15px; line-height:17px; }
.postListZ .title a { color:#000;}
.postListZ .title.text {height:55px;}

.postListKD { margin-bottom:10px; background:#f2f2f2; min-height: 630px;}
.postListKD .titleBlo { padding:10px 5px 10px; background:#f2f2f2;  background-color: #375082; color:#fff; font-size:18px;}
.postListKD .titleBlo div { padding:0px;}
.postListKD .titleBlo .ico { position: relative; left: 10px; float: left; display: inline-block; width: 20px; height: 20px; background: url(images/title-ico.png) 0 0 no-repeat; vertical-align: middle; zoom: 1;}
.postListKD .row { padding: 5px 10px 0px 8px;}
.postListKD .row.odd { background:#e6e7f2;}
.postListKD .titleCat { padding-top:10px; margin-bottom:5px; font:16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListKD .titleCat a { color:#375082;}
.postListKD .preview { position:relative; margin-bottom:11px; float: left; margin-right: 10px;}
.postListKD .preview img { display:block;}
.postListKD .preview .n { position:absolute; bottom:-15px; right:-10px; width:70px; height:70px; line-height:70px; background:url(images/count-70x70.png) 0 0 no-repeat; font-size:27px; font-family: 'Times New Roman';  text-align:center; color:#375082;}
.postListKD .date { margin: 10px 10px 4px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postListKD .date .time { font-size:10px; font-weight:normal; }
.postListKD .title { margin-bottom:5px; font-weight:normal; font-size:15px; line-height:17px; }
.postListKD .title a { color:#000;}
.postListKD .title.text {height:55px;}

.postListRC { margin-bottom:10px; background:#f2f2f2; height: 180px; max-height: 180px;overflow: hidden;}
.postListRC .titleBlo { padding:10px 10px 8px; background: #375082; color: #fff;}
.postListRC .titleBlo div { padding:0px;}
/*.postListRC .titleBlo .ico { position: relative; left: 10px; float: left; display: inline-block; width: 20px; height: 20px; background: url(images/title-ico.png) 0 0 no-repeat; vertical-align: middle; zoom: 1;}*/
.postListRC .row { padding: 5px 10px 0px 8px;}
.postListRC .row.odd { background:#e6e7f2;}
.postListRC .titleCat { padding-top:10px; margin-bottom:5px; font:16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListRC .titleCat a { color:#375082;}
.postListRC .preview { position:relative; margin-bottom:11px; float: left; margin-right: 10px;}
.postListRC .preview img { display:block;}
.postListRC .preview .n { position:absolute; bottom:-15px; right:-10px; width:70px; height:70px; line-height:70px; background:url(images/count-70x70.png) 0 0 no-repeat; font-size:27px; font-family: 'Times New Roman';  text-align:center; color:#375082;}
.postListRC .date { margin: 10px 10px 4px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postListRC .date .time { font-size:10px; font-weight:normal; }
.postListRC .title { margin-bottom:5px; font-weight:normal; font-size:15px; line-height:17px; }
.postListRC .title a { color:#000;}
.postListRC .title.text {height:55px;}
.postListRC .comm-list .odd { padding:0 0 5px 187px; background:url(images/comm-list-odd.png) 180px 6px no-repeat; }
.postListRC .comm-list .even { padding:0 0 5px 187px; background:url(images/comm-list-even.png) 180px 6px no-repeat; color:#4c4c4c; }
.postListRC .comm-list {font-size: 13px;}

.postListN { margin-bottom:10px; background:#ffe0b4;}
.postListN .htext { text-align: center; font-weight: bold; font-size: 16px;}
.postListN .titleBlo { padding:10px 10px 8px; background: #375082; color: #fff;}
.postListN .row { padding:5px 22px 0px 22px;}
.postListN .row.odd { background:#e6e7f2;}
.postListN .post { width:202px;}
.postListN .post.l { float:left;}
.postListN .post.r { float:right;}
.postListN .titleCat { padding-top:10px; margin-bottom:5px; font:16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListN .titleCat a { color:#375082;}
.postListN .preview { position:relative; margin-bottom:11px;}
.postListN .preview img { display:block;}
.postListN .preview .n { position:absolute; bottom:-15px; right:-10px; width:70px; height:70px; line-height:70px; background:url(images/count-70x70.png) 0 0 no-repeat; font-size:27px; font-family: 'Times New Roman';  text-align:center; color:#375082;}
.postListN .date { margin:-2px 0 4px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postListN .date .time { font-size:10px; font-weight:normal; }
.postListN .title { margin-bottom:5px; font-weight:normal; font-size:15px; line-height:17px; }
.postListN .title a { color:#000;}
.postListN .title.text {height:55px;}

.postListNR { margin-bottom:10px; background:#f2f2f2;}
.postListNR .htext { text-align: center; font-weight: bold; font-size: 16px;}
.postListNR .titleBlo { padding:10px 10px 8px; background: #375082; color: #fff;}
.postListNR .row { padding:5px 22px 0px 22px;}
.postListNR .row.odd { background:#e6e7f2;}
.postListNR .post { width:202px;}
.postListNR .post.l { float:left;}
.postListNR .post.r { float:right;}
.postListNR .titleCat { padding-top:10px; margin-bottom:5px; font:16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListNR .titleCat a { color:#375082;}
.postListNR .preview { position:relative; margin-bottom:11px;}
.postListNR .preview img { display:block;}
.postListNR .preview .n { position:absolute; bottom:-15px; right:-10px; width:70px; height:70px; line-height:70px; background:url(images/count-70x70.png) 0 0 no-repeat; font-size:27px; font-family: 'Times New Roman';  text-align:center; color:#375082;}
.postListNR .date { margin:-2px 0 4px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postListNR .date .time { font-size:10px; font-weight:normal; }
.postListNR .title { margin-bottom:5px; font-weight:normal; font-size:15px; line-height:17px; }
.postListNR .title a { color:#000;}
.postListNR .title.text {height:55px;}

.postListCat { margin-bottom:10px; min-height: 2397px;}
.postListCat .titleBlo { margin-bottom:15px; padding:7px 0 10px 82px;  background:#f2f2f2; }
.postListCat .post { margin-bottom:10px; min-height:107px;}
.postListCat .preview { overflow:hidden; position:relative; float:left; width:100px; margin-right:9px; zoom:1; }
.postListCat .preview img { display:block;}
.postListCat .preview .v { position:absolute; top:50%; left:50%; width:66px; height:64px; margin:-32px 0 0 -33px; background:url(images/preview-v.png) 0 0 no-repeat;}
.postListCat .date { margin:-2px 0 4px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082;}
.postListCat .date .time { font-size:10px; font-weight:normal; }
.postListCat .title { margin-bottom:11px; font-weight:normal; font-size:17px; line-height:18px; }
.postListCat .title a { color:#000;}
.postListCat .text { padding-left: 110px; font-size:14px; line-height:14px; height:43px;}
.postListCat .info { font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postListCat .info .views { padding-right:11px; color:#1e4191;}
.postListCat .info .comm { color:#1e4191; }
.postListCat .info .comm a { color:#1e4191;}
.postListCat .bannerBlo { margin-bottom:30px;}
.ListCat .more { height:30px; margin-bottom:10px; background:#f2f2f2;  text-align:center; font:10px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.ListCat .more { padding-top:12px;}
.ListCat .more a { color:#1e4191;}
.ListCat .more .readmore-ico { position:relative; top:-2px; left:4px; vertical-align:middle;}

.postMain { margin-bottom:10px; background:#e6e7f2; min-height:630px; width:430px; float:left;}
.postMain .headerMain {background-color:#375082;}
.postMain .headerMain .titleBlo { padding:10px 10px 8px; color:#FFFFFF !important;}
.postMain .headerMain .preview { margin-bottom:13px; }
.postMain .headerMain .preview img { display:block;}
.postMain .headerMain .date { color:#FFFFFF !important; margin-bottom:0px; padding-left:35px; background:url(images/date-ico.png) 17px 2px no-repeat; font:bold 16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postMain .headerMain .date .time { font-size:13px; font-weight:normal; }
.postMain .headerMain .title { color:#FFFFFF !important; margin-bottom:10px; padding-right:11px; padding-left:17px; font-weight:normal; font-size:24px; line-height:32px; }
.postMain .headerMain .title a { color:#FFFFFF !important;}
.postMain h3 { margin-bottom:.8em; font-size:16px; line-height:20px; font-family: 'Times New Roman'; }
.postMain .info { padding-left:17px; padding-top:12px; font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postMain .info .views { padding-right:11px; color:#5e87e5;}
.postMain .info .comm { color:#1e4191; }
.postMain .info .comm a { color:#1e4191;}
.postMain .info .social { float:right;}
.postMain .text {font:14px/1em 'Times New Roman', Arial, Helvetica, sans-serif; line-height:14px;padding-left:17px;padding-right:11px; }

.postFull { margin-bottom:35px;}
.postFull .title a { color:#000;}
.postFull .preview { margin-bottom:13px; }
.postFull .preview img { display:block;}
.postFull .bc { padding-left:21px; background:url(images/bc-ico.png) 0 0px no-repeat; font:16px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.postFull .bc .time { font-size:13px; font-weight:normal; }
.postFull .bc a { text-decoration: none;}
.postFull .bc a:hover { text-decoration: underline;}
.postFull .title { margin-bottom:22px; font-weight:normal; font-size:28px; line-height:41px; text-decoration: underline;}
.postFull h3 { margin-bottom:.4em; font-size:16px; line-height:22px; font-family: 'Times New Roman'; }
.postFull .info { padding-top:12px; font-size:10px; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; }
.postFull .info .views { padding-right:11px; color:#5e87e5;}
.postFull .info .comm { color:#1e4191; }
.postFull .info .comm a { color:#1e4191;}
.postFull .info .social { float:right;}
.postFull .text { font-size:14px; font-weight:normal;}
.postFull .text img.alignleft { padding:10px;}
.postFull .text img.alignright { padding:10px;}
.postFull h6 { font-weight: normal; float:right; width:200px; padding:0 0 0 48px; background:url(images/decor1.png) 10px 0 no-repeat; font-size:20px; line-height:1em; color:#375082;}
.postFull h5 { font-weight: normal; float:right; width:200px; min-height:147px; margin-left:17px; padding-top:35px; background:url(images/decor2.png) 7px 10px no-repeat; font-size:20px; line-height:1em; color:#375082;}
.postFull .morelink { float: right; margin-top: -30px; font:10px/16px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
.postFull .morelink a { color:#1e4191;}
.postFull .morelink .readmore-ico { position:relative; top:-2px; left:4px; vertical-align:middle;}

.readmore-ico { padding-left:5px; display:inline-block; *display:inline; width:15px; height:14px; background:url(images/readmore-ico.png) 50% 50% no-repeat; vertical-align:baseline; zoom:1; }
.sub-title-ico { padding-left:5px; display:inline-block; *display:inline; width:10px; height:9px; background:url(images/sub-title-ico.png) 50% 50% no-repeat; vertical-align:baseline; zoom:1; }
.format p, .format ul, .format ol { margin-bottom:.8em;}
.format .decor1 { float:right; width:200px; padding:0 0 0 48px; background:url(images/decor1.png) 10px 0 no-repeat; font-size:20px; line-height:1em; color:#375082;}
.format .decor2 { float:right; width:200px; min-height:147px; margin-left:17px; padding-top:35px; background:url(images/decor2.png) 7px 10px no-repeat; font-size:20px; line-height:1em; color:#375082;}


.commList { margin-bottom:35px; background:#f2f2f2; }
.commList .titleBlo { padding:10px 10px 8px 64px; text-align:left; }
.commList .comm { padding:15px 15px 12px 85px;}
.commList .comm.odd { background:#e6e7f2;}
.commList .ava { overflow:hidden; position:relative; float:left; margin-left:-64px; zoom:1; }
.commList .ava img { display:block; width:47px;}
.commList .date { margin:-2px 0 1px; font:bold 12px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; }
.commList .date .time { font-size:10px; font-weight:normal; }
.commList .author { margin-bottom:5px; font:17px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.commList .author a{ margin-bottom:5px; font:bold 17px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.commList .text { font-size:14px; line-height:14px;}


.commAdd { margin-bottom:35px; background:#e6e7f2; }
.commAdd .titleBlo { padding:10px 10px 8px; }
.commAdd #answerto { padding:10px 10px 8px; font:14px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082;}
.commAdd .formrow { padding:0 25px 16px;}
.commAdd .formrow input { overflow:auto; width:395px; height:20px; padding:6px 10px; background:#f2f2f2; border:none; resize:none; font:14px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
.commAdd .formrow textarea { overflow:auto; width:395px; height:180px; padding:6px 10px; background:#f2f2f2; border:none; resize:none; font:14px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
.commAdd .formrow-submit { padding:0 60px 18px 0; text-align:right; }
.commAdd .formrow-submit .btn { background:none; border:none;  font:23px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#375082; text-decoration:underline; cursor:pointer; }

.wp-polls .votefooter { text-align: center; padding-top: 8px;}
.wp-polls .votefooter input { overflow:auto; padding:6px 10px; background:#f2f2f2; border:none; resize:none; font:14px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
.wp-polls .votefooter .btn { background:none; border:none;  font: bold 18px/1em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; text-decoration:underline; cursor:pointer; }
.wp-polls a:hover { text-decoration:underline !important;}
.wp-polls h3 { padding-left: 10px; font-size: 14px; line-height: 15px; font-family: 'Times New Roman';}

/*ul.wp-polls-ul { height:100%; }
.wp-polls-ul li { width:40%; margin-right:5%; display: -moz-inline-stack !important; display: inline-block !important;}*/
.wp-polls-ul li { display: block; float: left; width: 33%;padding-bottom: 5px;} 
.wp-polls-ul { margin: 0; padding: 0; list-style-type: none; } 
.wp-polls-result-ul li { padding-top:2px; width:30%; /*margin-right:5%;*/ display: -moz-inline-stack !important; display: inline-block !important;}
.poll {min-height: 205px;}
.answers {min-height: 105px;}
.weeknews {min-height: 520px;}
.youtube-player {margin: 10px 0px 10px 0px;}

.bannerBlo { margin-bottom:10px;}
.bannerBlo img { display:block;}
.bannerBlo3 { clear:both; margin: 0 0 22px 6px; }
.bannerBlo3 .banner { float:left; margin-left:8px; }
.bannerBlo3 .banner img { display:block;}
.TopBlo { clear:both; margin: 0 0 0px 0px; }
.block { clear:both; margin: 0 0 20px 12px; }

/*.daynews {background:#e6e7f2;}*/

.daynewslinks {padding-top:15px;padding-bottom:30px;background: #e6e7f2;font-weight: 500;font-size: 14px;font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000;}
.daynewslinks { list-style:none;}/*images/menu-main-li.png*/
.daynewslinks li { float:left; padding:5px 13px 0 13px; height: 20px;}
.daynewslinks li:first-child { background:none; padding-left:30px; }
.daynewslinks li a { color:#000; text-decoration:none;}
.daynewslinks li a:hover { color:#666;}
.daynewslinks li.current-item { position:relative; background:#375082; z-index:2; }
.daynewslinks li.current-item a { color:#fff;}

/*.mcnews {background:#e6e7f2;}*/

.mcnewslinks {padding-top:0px;padding-bottom:30px;background: #e6e7f2;font-weight: 500;font-size: 14px;font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000;}
.mcnewslinks { list-style:none;}/*images/menu-main-li.png*/
.mcnewslinks li { float:left; padding:5px 20px 5px 25px; height: 20px;}
.mcnewslinks li:first-child { background:none; padding-left:30px; }
.mcnewslinks li a { color:#000; text-decoration:none;}
.mcnewslinks li a:hover { color:#666;}
.mcnewslinks li.current-item { position:relative; background:#375082; z-index:2; }
.mcnewslinks li.current-item a { color:#fff;}

.duration0 {display:none;}
.duration30 {display:none;}
.duration365 {display:none;}

.durationall {display:none;}
.durationmonth {display:none;}
.durationyear {display:none;}

/*.pwnews {background:#e6e7f2;}*/

.pwnewslinks {padding-top:0px;padding-bottom:30px;background: #e6e7f2;font-weight: 500;font-size: 14px;font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000;}
.pwnewslinks { list-style:none;}/*images/menu-main-li.png*/
.pwnewslinks li { float:left; padding:5px 20px 5px 25px; height: 20px;}
.pwnewslinks li:first-child { background:none; padding-left:30px; }
.pwnewslinks li a { color:#000; text-decoration:none;}
.pwnewslinks li a:hover { color:#666;}
.pwnewslinks li.current-item { position:relative; background:#375082; z-index:2; }
.pwnewslinks li.current-item a { color:#fff;}

/* carusel */
.list_carousel { clear:both; position:relative; margin:0 44px 25px;}
.list_carousel ul { list-style: none;}
.list_carousel li { float:left; position:relative; width:166px; height:145px; margin:0 8px; }
.list_carousel li img { display:block; width:166px; height:145px;}
.list_carousel li a { text-decoration:none;}
.list_carousel li .t { position:absolute; bottom:0; left:0; right:0; min-height:24px; padding:4px; background:url(images/list_carousel_t.png) repeat; color:#fff; font-size:12px; line-height:1em}
.clearfix {clear: both; }
.list_carousel .prev { position:absolute; top:42px; left:-38px; width:20px; height:59px; background:url(images/list_carousel_arr-l.png) 0 0 no-repeat;}
.list_carousel .next { position:absolute; top:42px; right:-38px; width:20px; height:59px; background:url(images/list_carousel_arr-r.png) 0 0 no-repeat;}

.bans {display: none;}
.bas {display: block;}


/* footer /////////////////////////// */
#footer { padding:53px 0 20px 0; background:url(images/footer-bg.png) 0 0  repeat-x;}
#footer a { color:#999;}
#footer .link { color:#3D3D3D; text-decoration:underline; font-weight:bold;}
#footer .logo { float:left; width:234px; padding-left:14px;}
#footer .col { float:left; width:230px; padding-right:12px; font-size:12px; line-height:15px;}
#footer .col .t { display:block; margin-bottom:8px; font-size:14px; font-family: 'Times New Roman'; color:#333; }
#footer .col ul { list-style:none; color:#999;}

/* */
.underline { text-decoration:underline;}
.clear { clear:both;}
.fleft {float:left;}
.fright {float:right !important;}
.flo:after {content:"."; height:0; visibility:hidden; display:block; clear:both;}
*html .flo {height:1%;}
.flo { }
