body { background: url(../images/header.jpg) no-repeat center top; font-family: Verdana, Arial,  sans-serif; margin: 0; padding: 0; width: 100%; }
html { background: #4d87c7 url(../images/bg_blue.png) repeat-x top; margin: 0; padding: 0; }
.column, .column0 { float: left; margin: 0; overflow: hidden; }
.column2 { float: right; margin: 0; overflow: hidden; }
.grid_1 { width: 340px; }
.grid_2 { background-color: #fff; border-right: 1px solid #f0f0f0; padding: 10px 0; width: 610px; }
.grid_200 { width: 200px; }
.grid_205 { width: 260px; }
.grid_3 { background: url("../images/line-hor.gif") repeat-y top left; width: 320px; }
.grid_4 { width: 175px; }
.grid_5 { width: 155px; }
.grid_550 { width: 520px; }
.grid_6 { width: 640px; }
.grid_8 { width: 310px; }
.main { background: #fff url(../images/mainbg.gif) repeat-y left top; padding: 0; }
.main-topnews { background-color: #eaeaea; }
.main-topnewsbottom { background: #eaeaea url(../images/topnews-bottom-bg.gif) no-repeat top left; height: 5px; width: 950px; }
.main-topnews-title { background: url(../images/topnewsb.png) no-repeat top left; height: 23px; width: 116px; }
.main-topnewstop { background: #eaeaea url(../images/topnews-top-bg.gif) no-repeat top left; height: 5px; width: 950px; }
.rasporka { padding: 15px; }
.right { margin: 0px; padding: 10px; }
.row { margin: 0 auto; overflow: hidden; width: 980px; }
.row .row { margin: 0 -5px; width: auto; }
.text { padding: 10px; }
#bottom { background: url(../images/footer-bg.png) no-repeat top left; height: 60px; padding: 0; width: 980px; }
#footer{ height: 50px; }
#header { height: 135px; }
#main { background: #fff url(../images/mainbg.png) repeat-x left top; min-height: 350px; }
#outerwrapper { margin: 0 auto 0 auto; width: 980px; }
#page { margin: 0 auto; width: 980px; }
#tophotnews { background: url(../images/top-bg.png) no-repeat top left; height: 40px; padding: 0; width: 980px; }
#tophotnews-content { background: url(../images/topcontent-bg.png) no-repeat top left; height: 40px; padding: 0; width: 980px; }
#tophotnews-main { background: url(../images/topmain-bg.png) no-repeat top left; height: 40px; padding: 0; width: 980px; }

/* 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, .headblock-s a { 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 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-full img { border: 1px solid #dcd8d8; clear: both; float: right; margin: 0px 0px 5px 10px; padding: 2px; }
.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 {color: #454545;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;overflow:hidden; }
.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; }
#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;}

		table.salidtable { border:1px solid #ececec;margin:15px 0; }
		.salidtable td { border-left:1px solid #fff; border-right:1px solid #fff;border-bottom:1px solid #ececec;border-top:1px solid #fff;background:#f9f9f9;padding:10px;font:13px/20px arial,sans-serif;color:#727272;text-shadow:0 1px 0 #fff;}
		.salidtable td.imga {background:#fff;border:0 none; border-right:1px solid #ececec;width:250px;border-bottom:1px solid #ececec;}
