/* Styles for site bchd.info */
a, a:link, a:visited, #main h3 a { color: #006699; text-decoration: none; }
a:hover, #main h3 a:hover { color: #006699; text-decoration: underline; }
body { color: #49535b; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 75%; line-height: 1.7em; }
em { font-style: italic; }
ol { color: #999; font-size: 12px; padding-left: 20px; }
.anketa h1 { color: #555555; font-family: Georgia, serif; font-size: 18px; }
.anketa textarea { background-color: #ffffff; border: 1px solid #e0e0e0; color: #555555; /* ! */ font-family: tahoma; /* ! */ font-size: 14px; /* ! */ height: 300px; padding: 10px 10px 0; }
.arttitle { background: url(../images/titles/artyk.png)no-repeat top center; }
.baner-company img { padding: 0 0 1px; }
.baton{ background: url(../images/send-b.png)no-repeat top center; border: 0; cursor: pointer; height: 27px; text-indent: -999em; width: 149px; }
.bchdtoptitle { background: url(../images/titles/bchd.png)no-repeat top center; }
.blocksright { padding: 5px; }
.bookstitle { background: url(../images/titles/knigi.png)no-repeat top center; }
.border { background-image: url(../images/subpanel.png); background-repeat: no-repeat; font-size: 11px; height: 30px; }
.border h4 { font-size: 1em; font-weight: bold; padding: 5px 0 0 15px; }
.bordercom { background-color: #eaeaea; padding: 5px; }
.bottomar{ background-image: url(../images/top.png); background-position: bottom right; background-repeat: no-repeat; bottom: 45px; height: 55px; margin: 0; padding: 0; position: relative; }
.clear { border: 0; padding: 0; }
/*-------------- topmenu.css --------------*/
.column0 { text-align: justify; }
.dalej { color: #007bae; font-size: 11px; line-height: 11px; margin: 0; padding: 0 0 0 4px; text-align: justify; }
.dayheadblock { background: #f0f0f0; padding: 0; text-align: left; }
.dayheadblock h3{ font-family: Georgia, serif; }
.dayheadblock p { background-color: #cc3300; color: #fff; font-size: 11px; font-weight: bold; letter-spacing: 1px; padding: 5px 10px; text-transform: uppercase; }
.daynewsone { padding: 0 15px 15px; }
.daynewsone h3 { line-height: 20px; }
.daynewstwo { line-height: 16px; padding: 0 15px 15px; text-align: left; }
.dvubojtitle { background: url(../images/titles/dvuboj.png)no-repeat top center; }
.endline { border-bottom: 1px solid #dcd8d8; clear: both; padding: 10px 0 5px 0; }
.endline2 { background: url(../images/line-ver.gif) repeat-x left center; clear: both; padding: 10px 15px 0 0; }
.endline3 { background: url(../images/line-ver.gif) repeat-x left center; clear: both; padding: 2px 15px 0 0; }
.fiximg img { margin: 0px; padding: 0px; }
.fortopnews { background: url(../images/arrow.gif) no-repeat left top; margin: 8px 0; padding: 0 5px 0 20px; }
.from { background-color: #f5f5f5; color: #7c7c7c; font-family: Arial; font-size: 12px; padding: 5px 10px; }
.from a{ font-size: 12px; }
.gazetytitle { background: url(../images/titles/gazety.png)no-repeat top center; }
/*-------------- topnews --------------*/
.headblock { background: #d6d7db url(../images/headblock-bg.jpg) no-repeat top left; color: #cc0000; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; height: 36px; padding: 0; text-transform: uppercase; }
.headblock p, .headblock-s p { padding: 8px 10px 10px; }
.headblock-s { background: #d6d7db url(../images/headblock-sub-bg.jpg) no-repeat top left; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; height: 36px; padding: 0; text-transform: uppercase; }
.jcarousel-clip { margin: 0; overflow: hidden; padding: 0; position: relative; z-index: 2; }
/*-------------- partyblock --------------*/
/*gallery box*/
.jcarousel-container { position: relative; }
.jcarousel-list { left: 0; margin: 0; overflow: hidden; padding: 0; position: relative; top: 0; z-index: 1; }
.jcarousel-list li,
.jcarousel-item { float: left; height: 75px; list-style: none; width: 75px; }
.jcarousel-next, .jcarousel-prev { display: none; z-index: 3; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { height: 80px; width: 664px; }
.jcarousel-skin-tango .jcarousel-container { }
.jcarousel-skin-tango .jcarousel-container-horizontal { float: right; left: 29px; position: relative; width: 731px; z-index: 998; }
.jcarousel-skin-tango .jcarousel-item { height: 75px; padding-right: 7px; width: 150px; }
.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 { background: transparent url(../images/partyblock/next-ico.gif) no-repeat 0 0; cursor: pointer; height: 61px; position: absolute; right: 38px; top: 0px; width: 26px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { background: transparent url(../images/partyblock/prev-ico.gif) no-repeat 0 0; cursor: pointer; height: 61px; left: -30px; position: absolute; top: 0px; width: 26px; }
.lineend { border-bottom: 7px solid #eeeeee; clear: both; margin: 0px 0 15px; }
.linksview li { background: url(../images/arrow.gif) no-repeat left center; margin: 0; padding: 0; }
.newsbchdtitle { background: url(../images/titles/news-bchd.png)no-repeat top center; }
.newsecotitle { background: url(../images/titles/news-e.png)no-repeat top center; }
.newsgramtitle { background: url(../images/titles/news-g.png)no-repeat top center; }
.newsid { padding-top: 0px; }
.newsid { padding-top: 10px; }
.newsid .bigimg { background-color: #f9f9f9; padding: 4px; }
.newsid img { border: 1px solid #dcd8d8; clear: both; float: left; margin: 4px 10px 5px 0; padding: 2px; }
.newsid img, .newsfullimg { border: 1px solid #dcd8d8; clear: both; float: left; margin: 0px 10px 5px 0; padding: 2px; }
.newsid-full h2 { color: #6e6e6e; font-family: Georgia, serif; }
.newsid-full img { border: 1px solid #dcd8d8; clear: right; display: block; float: right; margin: 0px 0px 5px 10px; padding: 2px; }
.newsid-full p,  .newsid-full div{ 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; }
.newskulttitle { background: url(../images/titles/news-k.png)no-repeat top center; }
.newspolitictitle { background: url(../images/titles/news-p.png)no-repeat top center; }
.newssvettitle { background: url(../images/titles/news-s.png)no-repeat top center; }
.newstitle { background: url(../images/titles/news.png)no-repeat top center; }
.no-mainpage { margin: 0; padding: 0; }
.poll { background: url(../images/poll-b.png) no-repeat left top; height: 31px; width: 111px; }
.pressatitle { background: url(../images/titles/pressa.png)no-repeat top center; }
.rightlink { float: right; padding-right: 5px; }
.rightlink a { letter-spacing: normal; text-transform: none; }
.rightpole { background-color: #f1f1f1; font-size: 13px; line-height: 18px; padding: 8px; text-align: center; }
.rightpole0 { background-color: #f5f5f5; border-bottom: 1px solid #ededed; font-size: 13px; line-height: 18px; padding: 8px; text-align: left; }
.rightpole0 p { border-left: 3px solid #999; color: #454545; float: right; padding-left: 35px; text-align: justify; }
.rightpole0 span { font-size: 14px; font-weight: bold; }
.rightpole2 { background-color: #f1f1f1; font-size: 12px; line-height: 16px; padding: 10px; }
.sendb { background: url(../images/send-b.png)no-repeat top center; border: 0; cursor: pointer; height: 27px; padding: 10px; text-indent: -999em; width: 149px; }
.slider-party { background: url(../images/partyblock/block-partya-bg.png) no-repeat; height: 80px; margin: 0; padding: 10px 9px 0 0px; width: 950px; }
.speedbar { background: #fff url(../images/headblock-bg.jpg) repeat-x top left; color: gray; font-family: arial, sans-serif; font-size: 12px; height: 36px; line-height: 1.5em; margin-bottom: 10px; padding: 10px 0 0 10px; }
.subblock { background-color: #f5f5f5; padding: 0 10px; }
.subblock-bottom { background: #f5f5f5 url(../images/subblock-bottom-bg.gif) no-repeat top left; height: 10px; width: 310px; }
.subblock-top { background: #f5f5f5 url(../images/subblock-top-bg.gif) no-repeat top left; height: 10px; width: 310px; }
.subcont a:hover, #main .subcont a:hover, .daynewsone .subcont a:hover, .subcont1 a:hover { color: #0e82c7; font-size: 11px; text-decoration: none; }
.subcont2 { color: #cc0000; }
.tags { background-color: #f5f5f5; color: #7c7c7c; font-family: Arial; font-size: 11px; padding: 2px 10px; }
.tags a{ font-size: 11px; }
.texttitle { height: 46px; position: relative; right: 10px; top: 10px; width: 1000px; }
.title-gray { background: #F5F5F5 url(../images/bg-gray-top-625.gif) no-repeat scroll 0 0; border-bottom: 2px solid #ECECEC; color: #AFAFAF; 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; }
.ttcont strong { color: #006699; display: block; }
/* ---------- gallery styles start here ----------------------- */
.videoblock a { color: #666; text-decoration: none; }
.videoblock a:hover { color: #000; text-decoration: underline; }
.videoblock em { background: url(../images/videoblock-bg2.png) no-repeat; display: block; font: 100%/100% Georgia, serif; left: 0px; padding-top: 172px; position: absolute; text-align: center; top: -5px; width: 250px; }
.videoblock img { padding: 0px; }
.videoblock li { float: left; height: 167px; margin: 5px 0 20px 30px; opacity: 0.6; padding: 0; position: relative; width: 250px; }
.videoblock li:hover { opacity: 1; }
.videoblock, #main ul { list-style: none; margin: 0; padding: 0; }
#bottom p { color: #797979; font-size: 11px; padding: 10px 0 0 15px; }
#commentry{ background-color: #f3f3f3; border-bottom: 1px solid #ebebeb; padding-bottom: 20px; }
/*-------------- style.css --------------*/
/*-------------- verh --------------*/
#firstmenu { color: #B8C6EC; float: right; position: relative; right: 22px; top: 3px; }
#firstmenu a{ color: #B8C6EC; font-size: 11px; text-decoration: none; }
#firstmenu a:hover{ color: #fff; text-decoration: none; }
#firstmenu img { margin-left: 5px; margin-top: 3px; }
#hotnews{ display: block; list-style-type: none; margin: 0; padding: 0; }
#hotnews  li { color: #cbcbcb; float: left; font-size: 11px; padding: 10px 0 0 130px; text-align: left; }
#hotnews  li a, #tophotnews-main  li a { font-size: 1em; }

#hotnews2{ display: block; list-style-type: none; margin: 0; padding: 0; }
#hotnews2  li { color: #cbcbcb; float: left; font-size: 11px; padding: 10px 0 0 180px;}
#hotnews2  li a, #tophotnews-main  li a { font-size: 1em; }

#hotnewstop2 { clear: both; list-style-type: none; margin: 0; padding: 0; }
#main .headblock p,#main .headblock-s p { color: #65757e; font-family: Arial, serif; font-size: 10px; font-weight: bold; letter-spacing: 1px; padding-left: 10px; text-transform: uppercase; }
#main .subcont a, .daynewsone .subcont a,  .subcont1 a { color: #b4b4b5; font-size: 11px; text-decoration: none; }
/*-------------- style.css --------------*/
#main .subcont, .daynewsone .subcont { color: #909090; font-size: 11px; line-height: 26px; margin: 0; padding: 0; text-align: justify; }
#main h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2em; font-weight: 100; letter-spacing: -0.3px; line-height: 1.1em; margin: 0px 0px 5px 0px; }
#main h2 { color: #414b51; font-size: 20px; font-weight: normal; line-height: 24px; margin: 0; padding: 0px; text-align: left; }
#main h3, .daynewsone h3 { color: #6e6e6e; font-family: Georgia, serif; font-size: 16px; font-weight: normal; line-height: 22px; margin: 0; padding: 0px; text-align: left; }
/*-------------- topmenu.css --------------*/
#nav { left: 100px; position: relative; top: 55px; width: 880px; }
#nav a { color: #FFF; cursor: pointer; display: block; height: 36px; overflow: hidden; position: relative; }
#nav li { background: none; display: inline; float: left; font-size: 1.2em; margin: 0; padding: 0; }
#nav li ul { border: 1px solid #c9c9c9; border-width: 0 1px 1px; height: auto; left: -999em; margin: 0; padding: 0; position: absolute; width: 180px; z-index: 9999; }
#nav li ul a { background: #f0f0f0; border-bottom: 1px solid #ddd; color: #333; display: block; font-size: 13px; height: 25px; padding: 4px 13px; text-decoration: none; width: 194px; }
#nav li ul a:hover { background: #fff; color: #06f; }
#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 span { background: url(../images/menu.png) no-repeat 0 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
#nav ul { margin: 0; overflow: hidden; }
#nav ul li ul li { display: list-item; float: none; }
#nav ul li ul li ul { margin: -39px 0 0 140px; width: 170px; }
#nav-bchd a { width: 68px; }
#nav-bchd a:focus span,#nav-bchd a:hover span { background-position: -170px -36px; }
#nav-bchd span { background-position: -170px 0; }
#nav-conference a { width: 132px; }
#nav-conference a:focus span,#nav-conference a:hover span { background-position: -433px -36px; }
#nav-conference span { background-position: -433px 0; }
#nav-feedback a { width: 135px; }
#nav-feedback a:focus span,#nav-feedback a:hover span { background-position: -657px -36px; }
#nav-feedback span { background-position: -657px 0; }
#nav-gallery a { width: 103px; }
#nav-gallery a:focus span,#nav-gallery a:hover span { background-position: -330px -36px; }
#nav-gallery span { background-position: -330px 0; }
#nav-home a, #nav-news a { width: 85px; }
#nav-home a:focus span,#nav-home a:hover span { background-position: 0 -36px; }
#nav-home span { background-position: 0 0; }
#nav-kantakt a, #nav-resurse a { width: 92px; }
#nav-kantakt a:focus span,#nav-kantakt a:hover span { background-position: -565px -36px; }
#nav-kantakt span { background-position: -565px 0; }
#nav-links a { width: 88px; }
#nav-links a:focus span,#nav-links a:hover span { background-position: -792px -36px; }
#nav-links span { background-position: -792px 0; }
#nav-news a:focus span,#nav-news a:hover span { background-position: -85px -36px; }
#nav-news span { background-position: -85px 0; }
#nav-resurse a:focus span,#nav-resurse a:hover span { background-position: -238px -36px; }
#nav-resurse span { background-position: -238px 0; }
#search { height: 34px; margin: 0 auto 0 auto; width: 300px; }
#search_button, #search-m_button { background: #f5f5f5 url(../images/search_b.png) no-repeat; height: 34px; left: 248px; position: relative; top: -34px; width: 42px; }
#search_input, #search-m_input { background: #f5f5f5 url(../images/search_f.png) no-repeat; border: 0; color: #999; font-style: italic; height: 24px; left: 0px; line-height: 28px; padding: 10px 0 0 10px; position: relative; top: 0px; width: 248px; }
#sidebar { }
#sidebar ul { }
#sidebar ul li { background: url(../images/arrow.gif) no-repeat left center; border-bottom: 1px solid #eeeded; padding: 5px 5px 5px 20px; position: relative; }
#sidebar ul li a { color: #006699; display: block; font-size: 12px; line-height: 16px; margin: 4px 0; text-decoration: none; }
#sidebar ul li a span { color: #49535b; font-size: 12px; }
#sidebar ul li a:hover { color: #006699; }
#sidebar ul li a:hover span { color: #49535b; }
#sidebar ul li:hover { background-color: #f5f5f5; }
/*-------------- kanec-partyblock --------------*/
#text { margin: 50px auto; width: 500px; }
#tophotnews-main li { color: #cbcbcb; font-size: 11px; padding-left: 30px; }
#tt { display: block; position: absolute; z-index: 999; }
#ttbot { background: url(../images/partyblock/popup-btm.png) no-repeat; display: block; height: 13px; overflow: hidden; }
#ttcont { background: url(../images/partyblock/popup-bg.png) repeat-y; display: block; font: 11px Arial, Helvetica, sans-serif; overflow: hidden; padding: 3px 10px 5px; width: 162px; }
#tttop { background: url(../images/partyblock/popup-top.png) no-repeat; display: block; height: 3px; overflow: hidden; width: 182px; }
#breaking { width:950px; height:40px; background:url(../images/baner-31.png) no-repeat; margin-bottom:15px; position:relative; }
#breaking span { padding:15px;}
#breaking a.close { background:url(../images/btn_clos.png) no-repeat; width:20px; height:19px; display:block; position:absolute; right:10px; top:10px; }
.gray {
	background-color: #f5f5f5; border:1px solid #eaeaea;border-bottom:5px solid #eaeaea; padding:5px 8px;
}
table {border-collapse: collapse; border-spacing: 0;}
table {margin-bottom: 1.4em; width: 100%;font: normal 100% sans-serif;}
th {font-weight: bold;}
thead th {background: #C3D9FF;}
th,td,caption {padding: 4px 10px 4px 5px;}
tr.even td {background: #F2F6FA;}
tfoot {font-style: italic;}
caption {background: #EEE;}

table.data-table {
	border: 1px solid #CCB;
	margin-bottom: 2em;
	width: 100%;
}
table.data-table th {
	background: #F0F0F0;
	border: 1px solid #DDD;
	color: #555;
	text-align: left;
}
table.data-table tr {border-bottom: 1px solid #DDD;}
table.data-table td, table th {padding: 10px;}
table.data-table td {
	background: #F6F6F6;
	border: 1px solid #DDD;
}
table.data-table tr.even td {background: #FCFCFC;}
.subcont1 { color: #909090; font-size: 11px; line-height: 14px; margin: 0; padding: 0 0 2px 0; text-align: justify; }
.newsid, .newsid1 { padding-top: 0px; }
.newsid, .newsid1 { padding-top: 10px; }
.newsid1 img { border: 0px; clear: both; float: left; margin: 0px 10px 0px 0; padding: 0px; }