/* -------------[ ������� ]-------------*/

html, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { 
	margin: 0; 
	padding: 0; 
}
body {
	color:#858585;
	background:url('/wp-content/themes/kb/img/bg.png') repeat-x;
	font-family:Arial,sans-serif,Tahoma;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;

}
h1 {
	font-size:25px;
	line-height:25px;
}
h2 {
	font-size:27px;
	line-height:25px;
	padding-top:5px;
	padding-bottom:10px;
}
h3 {
	font-size:21px;
	font-weight:bold;
	padding-bottom:5px;
	color:#292929;
}
h4 {
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}
img {
	border:0px;
}
a {
  text-decoration: none;
  color:#9A9A9A;
}
a:hover{
  text-decoration: underline;
  color:#FF3300;
}

.small {font-size:11px;text-decoration:none;line-height:12px;}
.smalllink {font-size:10px;text-decoration:none;color:#0255b2;font-family:tahoma}
.smalllink:hover {font-size:10px;text-decoration:underline;color:#0365C2;font-family:tahoma}
.smalllink2{font-size:11px;text-decoration:none;color:#FF2200;font-family:tahoma}
.smalllink2:hover {font-size:11px;text-decoration:underline;color:#FF6622;font-family:tahoma}
#wp_menu {  position: absolute;  left: -350px;  top: -50px;  width: 20px;  background: #e0e0e0;  border: solid 1px #000; }

/* ------------------------------[ ����, �����, ������ ]------------------------------- */
.wrap {
  width:990px; 
  margin: 0px auto ;
}
.post {
padding:0px;
}
.postm {
line-height:10px;
}
.postwrap {
  /* background:url('/wp-content/themes/kb/img/bg.png') repeat-x; */
  width:293px !important; 
  height:90px;
  display:block;

}
.mainframes{
height:170px;
width:891px;
background:url('/wp-content/themes/kb/img/bgc.jpg') repeat-x;
}
.info{
	background:url('/wp-content/themes/kb/img/bg__.png') repeat-x;
	color:#444444;
	padding:5px;
	width:881px;
}
#post-wraper{
	background:url('/wp-content/themes/kb/img/bg__.png') repeat-x;
	color:#444444;
	width:891px;
}

.menuframe{
	height:175px;
}
.header {
  width:600px;
  padding-top:10px;
  height:38px;
  margin-left:5px;
  padding-bottom:0px;
}
.main{
  width:891px; 
  margin:0px 0px 0 38px;
}
.lowlinks{
  width:950px; 
  margin:0px 0px 0 38px;
}
.ulpic{
vertical-align:top;
height:15px;
width:18px;
margin-top:-3px;
margin-right:-8px;
}
li.cat-item{
  list-style-type: none;
}
.panelheader {
font-size:15px;
font-family:Tahoma;
font-weight:bold;
}
.col{ 
	padding:5px 0;
	width:165px;
	background-color:#222;
	margin-top:4px;
}
#content {
	width:610px !important;
	padding-left:5px;
}

.right{
	float:right;
	padding:10px;
}
.left{
	float:left;
	padding:10px;
}

.footer {
	clear:both;
  margin:10px 0px 0 38px;
	vertical-align:center;

}
/* ------------------------------[ ��������� ]------------------------------- */
.small-thumbnail{
	float:left;
	padding:2px;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: .50;
	-khtml-opacity: .50;
	opacity: .50;
}
.small-thumbnail:hover{
	float:left;
    background:url('/wp-content/themes/kb/img/bg2.png') repeat-x;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=99);
	-moz-opacity: .99;
	-khtml-opacity: .99;
	opacity: .99;
}
.medium-thumbnail{
	float:left;
	border:3px solid #666666;
	margin:4px;
	}

.thumbnails {
	width:187px;
}
.thumbnails a img{
	width:29px;
	height:29px;
}

/* ------------------------------[ ����� �������� ]------------------------------- */
/* 
	������ ��� �����
*/
.blockwrap {
  background:#222222;
  height:170px;
  width:165px;
  padding:0px;
}
/* 
	������ ��� �������� �����, ������ �����
*/
.menudesc {
  width:160px;
  height:19px !important;
  background:#222222;
  overflow:hidden;
  text-align:center;
  text-transform:uppercase;
  vertical-align:bottom;
  margin-bottom:2px;
  font-family:Verdana;
  font-size:12px;
}

#header-image{
	border-collapse:collapse;
	border:0;
	margin:0 auto;
	width:950px;
}
#header-image td{
	padding:0px;
	width:160px;
}
.spacer {
  clear:both;
  height:5px;
}
/* 
	������� �����
*/
div.scrollable {
	
	/* ��� ������������ ��������� */
	position:relative;
	overflow:hidden;	 	
	width:899px;	
	/* height:350px; // �����������, ������ ��� �� �� ���������� ���� ������� ����� ������� �� ������� ����� =(.
	�������� ������ ������� �� ������, ������� �������� � ����������� �� ����, ������� �������� � ������� */

	/* ������ */
	padding:5px 0;	

}

/* 
	��� ������ �� ������, 20000 ����� ��� ������ ���� ���������
*/
div.scrollable div.items {	
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* ������ */
	margin-left:4px;
}

/* ��������� ��� ������ ��������� */
div.scrollable div.items div {
	float:left;
	
	/* ������ */
	text-align:center;
	width:165px;
	border-right:16px solid #FFF;

}

/* ����� ��� ������, ���� ��� �� �������� ��� ������� */
div.scrollable {
	float:left;	
}

/* ���� ������ */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:15px;
	height:30px;
	background:url(/wp-content/themes/kb/img/scrollable/arrow/left.png) no-repeat;
	float:left;
	margin:165px 0px 0px 0px;
	cursor:pointer;
	font-size:1px;
}

/* �����... ���� ��������) ����� ���� ����� ����� */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -29px;		
}

/* ���������� ������ ������ ��������� */
a.disabled {
	visibility:hidden !important;		
}

/* ������ ������ ��������� */
a.next, a.nextPage {
	background-image:url(/wp-content/themes/kb/img/scrollable/arrow/right.png);
	clear:right;	
}

/* ------------------------------[ �������� :) ]------------------------------- */
span.warning {
font-family:tahoma;
font-size:10px;
line-height:11px;
}
span.iamsuperspan {
font-family:tahoma;
font-size:14px;
line-height:15px;
}
span.iamsuperspan a {
color:#565656;
}
span.iamsuperspan a:hover {
color:#FF2200;
}
.uberdiv {
float:left
}
.catname {
width:166px !important;
border-bottom:1px dotted #333333;
margin-bottom:5px;
margin-right:15px;
font-weight:bold;
font-size:14px;
color:#333333;
}

/* ------------------------------[ ����� ������������ ]------------------------------- */
.hdn {display: none;}
.content div {
float: right;
width: 360px !important;
padding-top: 30px;
padding-right:27px;
padding-left: 15px;
height: 620px;
background-image:url(/wp-content/themes/kb/img/spacer1.png);
color: #FFFFFF !important;}

#cont1 {
background-color: #000000 !important;
width: 890px;
height: 650px;
background-repeat:no-repeat;
background-position:center;
}

.blockwrap a img {
	display:block;
	float:left;
	margin-top:5px;
    margin-left:5px;
}
.blockwrap a .small-thumbnail{
	display:none;
}

.thumbnails a .large-thumbnail {
	display:none;
}
.thumbnails a .small-thumbnail{
	display:block;
}

#scroll-wrapper{
	position:relative;
	left:20px;
}
.ngg-gallery-thumbnail a img {
	width:25px;
	height:25px;
}