/* Styles for site bchd.info */
body {
color: #49535b;
font-family:Arial, Verdana, Helvetica, sans-serif; font-size:75%;
line-height:1.7em;
}
em {
font-style: italic;
}
ol {
	padding-left: 20px;
	font-size: 12px;
	color: #999;
}
/*-------------- style.css --------------*/
/*-------------- verh --------------*/
#firstmenu {
	position: relative;
	float: right;
	top:3px; right:42px;
color: #B8C6EC;
}
#firstmenu img {
	margin-top:3px; margin-left:5px;
}
#firstmenu a{
font-size: 11px;
	color: #B8C6EC;
	text-decoration: none;
}
#firstmenu a:hover{
	color: #fff;
	text-decoration: none;
}
/*-------------- topmenu.css --------------*/
#nav {
	position: relative;
	width: 880px;
	top:55px; left:100px;
}
#nav ul {
		overflow:hidden;
		margin:0; }
	#nav li {
		float:left;
		display:inline;
		background:none;
		font-size:1.2em;		
		margin:0;
		padding:0; }
	#nav a {
		display:block;
		color:#FFF;
		height:36px;
		overflow:hidden;
		position:relative;
		cursor:pointer; }
	#nav li ul {
		z-index:9999;
		position:absolute;
		left:-999em;
		height:auto;
		margin:0;
		padding:0; width:220px;border:1px solid #c9c9c9;border-width:0 1px 1px}
		#nav li ul a {
		display:block;width:194px;color:#333;background:#f0f0f0;padding:7px 13px;text-decoration:none;border-bottom:1px solid #ddd;
		height:25px;		
		font-size:13px;	
}
			#nav li ul a:hover { color:#06f;background:#fff;}
	#nav ul li ul li {
		display:list-item;
		float:none; }
		#nav ul li ul li ul {
			width:170px;
			margin:-39px 0 0 140px; }
	#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul { left:-999em; }
	#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul { left:auto; }
	#nav li:hover,#nav li.sfhover { position:static; }	
#nav-home a { width:127px; }
#nav-news a { width:87px; }
#nav-bchd a { width:134px; }
#nav-resurse a { width:101px; }
#nav-gallery a { width:103px; }
#nav-conference a { width:96px; }
#nav-kantakt a { width:106px; }
#nav-feedback a { width:126px; }
#nav span {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(../images/menu_bchd-e.png) no-repeat 0 0; }	
#nav-home span { background-position:0 0; }
#nav-news span { background-position:-127px 0; }
#nav-bchd span { background-position:-214px 0; }
#nav-resurse span { background-position:-348px 0; }
#nav-gallery span { background-position:-449px 0; }
#nav-conference span { background-position:-552px 0; }
#nav-kantakt span { background-position:-648px 0; }
#nav-feedback span { background-position:-754px 0; }
#nav-home a:focus span,#nav-home a:hover span { background-position:0 -36px; }
#nav-news a:focus span,#nav-news a:hover span { background-position:-127px -36px; }
#nav-bchd a:focus span,#nav-bchd a:hover span { background-position:-214px -36px; }
#nav-resurse a:focus span,#nav-resurse a:hover span { background-position:-348px -36px; }
#nav-gallery a:focus span,#nav-gallery a:hover span { background-position:-449px -36px; }
#nav-conference a:focus span,#nav-conference a:hover span { background-position:-552px -36px; }
#nav-kantakt a:focus span,#nav-kantakt a:hover span { background-position:-648px -36px; }
#nav-feedback a:focus span,#nav-feedback a:hover span { background-position:-754px -36px; }

/*-------------- topmenu.css --------------*/
.column0 {
	text-align: justify;
}
/*-------------- topnews --------------*/
.headblock {
  font-size: 12px;
  padding: 0;
  color: #cc0000;
  font-weight: bold;
  text-transform: uppercase;
  height: 36px;
  font-family: arial, sans-serif;
background:#d6d7db url(../images/headblock-bg.jpg) no-repeat top left;
 }
 .headblock-s {
  font-size: 12px;
  padding: 0;
  font-weight: bold;
  text-transform: uppercase;
  height: 36px;
  font-family: arial, sans-serif;
background:#d6d7db url(../images/headblock-sub-bg.jpg) no-repeat top left;
 }
  .dayheadblock {
  padding:0;
  text-align: left;
background: #f0f0f0;
  }
    .dayheadblock h3{
  font-family: Georgia, serif;
  }
   .dayheadblock p {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  padding: 5px 10px;
  background-color: #cc3300;
  letter-spacing: 1px;
   }
.headblock p, .headblock-s p  {
  padding: 8px 10px 10px;
   }
  .speedbar {
  font-size: 12px;
  line-height: 1.5em;
  margin-bottom: 10px;
  padding: 10px 0 0 10px;
background:#fff url(../images/headblock-bg.jpg) repeat-x top left;
  color: gray;
  height: 36px;
  font-family: arial, sans-serif;
 }
#main .headblock p,#main .headblock-s p  {
color: #65757e;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 10px;
  padding-left: 10px;
  letter-spacing: 1px;
  font-family: Arial, serif;
   }
#main h2 {
	font-size: 20px;
	text-align: left;
	line-height: 24px;
	font-weight: normal;
color: #414b51;
	padding: 0px;
	margin:0;
}
.subcont2 {
	color:#cc0000;
}
.subcont a:hover {
	font-size: 11px;
color: #0e82c7;
	text-decoration: none;
}

.newsid {
padding: 0px;	
margin: 0;
}
.title-gray {
border-bottom:2px solid #ECECEC;
color:#AFAFAF;
background:#F5F5F5 url(../images/bg-gray-top-625.gif) no-repeat scroll 0 0;
font-family:Tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:10px;
padding:5px 9px 5px 10px;
position:relative;
}
.title-gray p.lnk a {
color:#333333;
font-weight:normal;
}
.newsid-full p{
color: #49535b;
font-family:Verdana;
font-size:1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;

}
.newsid img{
	float: left;
	margin: 0px 10px 5px 0;
	clear: both;
padding:2px;
border: 1px solid #dcd8d8;
}
.newsid-st img {
	float: left;
	margin: 0px 10px 5px 0;
	clear: both;
padding:2px;
border: 1px solid #dcd8d8;
}
#galleria{ width:490px;height:410px;margin:0 auto;background:#d8d8d8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:-moz-radial-gradient(center 45deg, circle closest-side, #222 40%, #000 100%);background:-webkit-gradient(radial, center 50%, 20, center 50%, 250, from(#333), to(#000))color:#fff;}
#galleria img {padding:0; margin:0;border:0;}
.newsid-full img {
	margin: 0px 0px 5px 10px;
display:block;
padding:2px;
border: 1px solid #dcd8d8;
}
.newsid-full h2 {
  font-family: Georgia, serif;
	color: #6e6e6e;
}
.newsid .bigimg {
padding:4px;
 background-color: #f9f9f9;
}
.tags {
background-color: #f5f5f5;
padding: 2px 10px;
color: #7c7c7c;
font-size: 11px;
font-family:Arial;
}
.tags a{
font-size: 11px;
}
.from {
background-color: #f5f5f5;
padding: 5px 10px;
color: #7c7c7c;
font-size: 12px;
font-family:Arial;
}
.from a{
font-size: 12px;
}
.endline {
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #dcd8d8;
	clear: both;
}
.endline2 {
	padding: 10px 15px 0 0;
background: url(../images/line-ver.gif) repeat-x left center;
	clear: both;
}
.endline3 {
	padding: 2px 15px 0 0;
background: url(../images/line-ver.gif) repeat-x left center;
	clear: both;
}
.clear {
	border:0;
	padding:0;
}#hotnewstop2 {
margin:0;
list-style-type: none;
padding:0;
clear: both;
}
#tophotnews-main li {font-size: 11px; color: #cbcbcb;padding-left:30px;}
#tophotnews-main  li a {
	font-size: 1em;
}
.border h4 {
	padding: 5px 0 0 15px;
		font-size: 1em;
	font-weight: bold;
}
.fiximg img {
	padding: 0px;
	margin: 0px;
}

#hotnews{
margin:0;
display: block;
padding: 0;
list-style-type: none;
}
#hotnews  li { text-align:left;font-size: 11px; color: #cbcbcb;padding:10px 0 0 130px;float:left;}
#hotnews  li a {
	font-size: 1em;	
}
#main h1 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:2em;
font-weight:100;
line-height:1.1em;
letter-spacing:-0.3px;
margin:0px 0px 5px 0px;
}

#main h3, .daynewsone h3 {
	font-size: 16px;
	text-align: left;
	line-height: 22px;
	font-weight: normal;
  font-family: Georgia, serif;
	color: #6e6e6e;
	padding: 0px;
	margin:0;
}
.daynewsone {
padding:0 15px 15px;
}
.daynewsone h3 {
	line-height: 20px;
}
.daynewstwo {
padding:0 15px 15px;
	text-align: left;
	line-height: 16px;
}
.blocksright {
	padding: 5px;
}
a, a:link, a:visited {
color: #006699;
	text-decoration: none;	
}
a:hover {
color: #006699;
	text-decoration: underline;	
}
#main h3 a {
color: #006699;
	text-decoration: none;
}
#main h3 a:hover {
color: #006699;
	text-decoration: underline;
}
.dalej {
padding: 0 0 0 4px;
text-align: justify;	
margin:0;
	font-size: 11px;
	line-height: 11px;
	color: #007bae;
}
.newsid {
padding-top: 10px;	
}
.newsid img {
	float: left;
	margin: 4px 10px 5px 0;
	clear: both;
padding:2px;
border: 1px solid #dcd8d8;
}
.endline {
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #dcd8d8;
	clear: both;
}
#main ul {
list-style: none;
margin: 0;  
padding: 0;
}
.linksview li {
padding: 0;
margin: 0;  
background: url(../images/arrow.gif) no-repeat left center;
}
.fortopnews {
padding:0 5px 0 20px;
margin: 8px 0;  
background: url(../images/arrow.gif) no-repeat left top;
}
.poll {
background: url(../images/poll-b.png) no-repeat left top;
width: 111px; height: 31px;	
}
.border {
	background-image: url(../images/subpanel.png);
	background-repeat: no-repeat;
	height: 30px;
	font-size: 11px;
}
.border h4 {
	padding: 5px 0 0 15px;
		font-size: 1em;
	font-weight: bold;
}
.fiximg img {
	padding: 0px;
	margin: 0px;
}

/*-------------- style.css --------------*/
#main .subcont, .daynewsone .subcont {
	font-size: 11px;
	line-height: 26px;
	color: #909090;
	padding: 0;
text-align: justify;	
margin:0;
}
#main .subcont a, .daynewsone .subcont a {
	font-size: 11px;
	color: #b4b4b5;
	text-decoration: none;
}
#main .subcont a:hover, .daynewsone .subcont a:hover {
	font-size: 11px;
color: #0e82c7;
	text-decoration: none;
}
#search {
  width: 300px; 
  height: 34px;
  margin: 0 auto 0 auto;
}
#search_input, #search-m_input {
  position: relative;
  top: 0px;
  left: 0px;
  width: 248px;
  line-height: 28px;
  height: 24px;
  border: 0;
  padding: 10px 0 0 10px;
  color: #999;
  font-style: italic;
  background: #f5f5f5 url(../images/search_f.png) no-repeat;
}
#search_button, #search-m_button {
  position: relative;
  top: -34px;
  left: 248px;
  width: 42px;
  height: 34px;
  background: #f5f5f5 url(../images/search_b.png) no-repeat;
}
#bottom p {
font-size: 11px; padding:10px 0 0 15px; color: #797979;
}
.rightpole {
	padding: 8px;
	font-size: 13px;
	line-height:18px;	
	text-align: center;
	background-color: #f1f1f1;
}
.rightpole2 {
	padding: 10px;
	font-size: 12px;
	line-height:16px;	
	background-color: #f1f1f1;
}

.bottomar{
position: relative;
bottom: 45px;
margin:0;
padding:0;
background-image: url(../images/top.png);
background-position: bottom right;
background-repeat: no-repeat;	
height:55px;
}
#commentry{	padding-bottom:20px; border-bottom: 1px solid #ebebeb;
background-color: #f3f3f3;} 

#sidebar {	
}
#sidebar ul {}
#sidebar ul li {
	border-bottom: 1px solid #eeeded;
	position: relative;	
padding: 5px 5px 5px 20px;
background: url(../images/arrow.gif) no-repeat left center;
}

#sidebar ul li a {

	display: block;
	margin: 4px 0;
	font-size: 12px;
	line-height: 16px;
	color: #006699;
	text-decoration: none;

}

#sidebar ul li a span {
	font-size: 12px;
	color: #49535b;
}
#sidebar ul li:hover {
background-color: #f5f5f5;
}
#sidebar ul li a:hover {
	color: #006699;}
#sidebar ul li a:hover span { color: #49535b; }
.rightpole0 {
	padding: 8px;
	font-size: 13px;
	line-height:18px;	
	text-align: left;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ededed;
}
.rightpole0 span {
	font-weight:bold;
	font-size: 14px;
}
.rightpole0 p {
float: right;
	color:#454545;
	padding-left:35px;
	border-left:3px solid #999;
	text-align:justify;
}
/*-------------- partyblock --------------*/
/*gallery box*/
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 75px;
    height: 75px;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.slider-party {
	width:950px;
	padding:10px 0px 0 0px;
	height:80px;
	margin:0;
	background:url("../images/partyblock/block-partya-bg.png")no-repeat;
}
.jcarousel-skin-tango .jcarousel-container {
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	z-index:998;
	float:right;
	width:731px;
	position:relative;
	left:29px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  664px;
    height: 75px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: 75px;
padding-right:7px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
	 float: left;
    top: 0px;
    right: 38px;
    width: 26px;
    height: 61px;
    cursor: pointer;
    background: transparent url(../images/partyblock/next-ico.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
	 float: left;
    top: 0px;
    left: -30px;
    width: 26px;
    height: 61px;
    cursor: pointer;
    background: transparent url(../images/partyblock/prev-ico.gif) no-repeat 0 0;
}
/*-------------- kanec-partyblock --------------*/
#text {margin:50px auto; width:500px}
#tt {position:absolute; display:block; z-index: 999;}
#tttop {background:url(../images/partyblock/popup-top.png) no-repeat;
	width:182px;
	display:block;
	height:3px;
	overflow:hidden;
}
#ttcont {width:162px;
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	padding:3px 10px 5px;
	overflow:hidden;
	background: url(../images/partyblock/popup-bg.png) repeat-y;}
#ttbot {display:block; height:13px; background:url(../images/partyblock/popup-btm.png) no-repeat; overflow:hidden}
.ttcont strong {
	display:block;
	color: #006699;}
.subblock-top {
  	background: #f5f5f5 url(../images/subblock-top-bg.gif) no-repeat top left;
	width: 310px;height:10px;
  }
  .subblock {
  background-color: #f5f5f5;
  padding: 0 10px;
  }
.subblock-bottom {
  	background: #f5f5f5 url(../images/subblock-bottom-bg.gif) no-repeat top left;
	width: 310px;height:10px;
  }	
  /* ---------- gallery styles start here ----------------------- */
.videoblock {
list-style: none;
	margin: 0;
	padding: 0;
	
}
.videoblock li {
	margin: 5px 0 20px 30px;
	padding: 0;
	float: left;
	position: relative;
	width: 250px;
	height: 167px;
	opacity: 0.6;
}
.videoblock li:hover {
		opacity: 1;
}
.videoblock a {
	text-decoration: none;
	color: #666;
}
.videoblock a:hover {
	color: #000;
	text-decoration: underline;
}
.videoblock img {
	padding: 0px;	
}
.videoblock em {
	width: 250px;
	background: url(../images/videoblock-bg2.png) no-repeat;
	display: block;
	position: absolute;
	top: -5px;
	left: 0px;
	text-align: center;
	font: 100%/100% Georgia, serif;
	padding-top: 172px;
}
.rightlink {
	float: right; padding-right: 5px;
}
.rightlink a {
text-transform: none;
letter-spacing: normal;
}
.lineend {
	border-bottom: 7px solid #eeeeee;
	margin: 0px 0 15px;
	clear: both;
}
.no-mainpage {
padding: 0; margin: 0;
}
.texttitle {
position: relative;
top:10px; right:10px;
width: 1000px; height: 46px;
}
.gallerytitle {
	background:url(../images/gallery-tit.png)no-repeat top center;
}
.anketa input, .anketa radio{
	color: #555555;			/* ! */
	font-size: 14px;		/* ! */
	font-family: tahoma;	/* ! */
	height: 26px;
padding:10px 10px 0;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
	margin:5px 0;
	}
.bordercom {
	background-color: #eaeaea;
	padding: 5px;
}
	.anketa .sendb {
		background-color: #f5f5f5; border: 0;
		background:url(../images/send-b.png)no-repeat top center;
		width: 149px; height: 27px;
		text-indent: -999em;
		cursor: pointer;
	}
.anketa textarea {
	color: #555555;			/* ! */
	font-size: 14px;		/* ! */
	font-family: tahoma;	/* ! */
	height: 300px;
padding:10px 10px 0;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.anketa h1 {
font-family: Georgia, serif;
font-size: 18px;	
color: #555555;	
}

	
